2025-12-27T09:00:07.003 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:00:07.003 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:00:07.004 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:00:07.004 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:00:07.004 [INFO] [ThreadPoolExecutor-22485_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:00:07.004 [INFO] [ThreadPoolExecutor-22485_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:00:16.911 [DEBUG] [Thread-488757 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:00:16.913 [INFO] [Thread-488757 (handle)] [driver.py] [get_status()] Telra = 17.7735937, teldec = -24.256666
2025-12-27T09:00:16.914 [INFO] [Thread-488757 (handle)] [driver.py] [get_status()] ra_j2k = 17.7473576842425     dec_j2k = -24.2451339568845
2025-12-27T09:00:16.916 [DEBUG] [Thread-488757 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:00:16.916 [DEBUG] [Thread-488757 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:00:16.922 [DEBUG] [Thread-488757 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:00:16.922 [DEBUG] [Thread-488757 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:00:16.922 [DEBUG] [Thread-488757 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:00:16.922 [DEBUG] [Thread-488757 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:00:16.929 [DEBUG] [Thread-488757 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:00:16.929 [DEBUG] [Thread-488757 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:00:16.929 [DEBUG] [Thread-488757 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:00:16.929 [DEBUG] [Thread-488757 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:00:16.929 [DEBUG] [Thread-488757 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:00:16.929 [DEBUG] [Thread-488757 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:00:16.929 [DEBUG] [Thread-488757 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:00:16.929 [DEBUG] [Thread-488757 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:00:16.930 [DEBUG] [Thread-488757 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79186241, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950406356042188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108883, telescope_az=89.992943, telescope_ra=17.7735937, telescope_dec=-24.256666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.79338, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:00:07.002105', telescope_ra_j2k=17.7473576842425, telescope_dec_j2k=-24.2451339568845, observability=1)
2025-12-27T09:00:27.873 [DEBUG] [ThreadPoolExecutor-22484_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:00:27.875 [DEBUG] [ThreadPoolExecutor-22484_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:00:27.876 [DEBUG] [ThreadPoolExecutor-22484_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:00:27.878 [DEBUG] [ThreadPoolExecutor-22484_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:00:29.385 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:00:29.387 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.7770769, teldec = -24.256659
2025-12-27T09:00:29.388 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.7508406113606     dec_j2k = -24.245256956101
2025-12-27T09:00:29.389 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:00:29.391 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:00:29.395 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:00:29.395 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:00:29.396 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:00:29.396 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:00:29.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:00:29.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:00:29.403 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:00:29.403 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:00:29.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:00:29.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:00:29.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:00:29.403 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:00:29.403 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79200678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950406356042188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108883, telescope_az=89.992933, telescope_ra=17.7770769, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.79687, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:00:07.002105', telescope_ra_j2k=17.7508406113606, telescope_dec_j2k=-24.245256956101, observability=1)
2025-12-27T09:00:30.496 [DEBUG] [Thread-488758 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:00:30.498 [INFO] [Thread-488758 (handle)] [driver.py] [get_status()] Telra = 17.7773854, teldec = -24.256666
2025-12-27T09:00:30.499 [INFO] [Thread-488758 (handle)] [driver.py] [get_status()] ra_j2k = 17.751149085829     dec_j2k = -24.2452754704099
2025-12-27T09:00:30.501 [DEBUG] [Thread-488758 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:00:30.502 [DEBUG] [Thread-488758 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:00:30.503 [DEBUG] [Thread-488758 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:00:30.503 [DEBUG] [Thread-488758 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:00:30.503 [DEBUG] [Thread-488758 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:00:30.504 [DEBUG] [Thread-488758 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:00:30.511 [DEBUG] [Thread-488758 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:00:30.511 [DEBUG] [Thread-488758 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:00:30.511 [DEBUG] [Thread-488758 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:00:30.511 [DEBUG] [Thread-488758 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:00:30.511 [DEBUG] [Thread-488758 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:00:30.512 [DEBUG] [Thread-488758 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:00:30.512 [DEBUG] [Thread-488758 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:00:30.512 [DEBUG] [Thread-488758 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:00:30.512 [DEBUG] [Thread-488758 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79201964, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950410768355897, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108883, telescope_az=89.992943, telescope_ra=17.7773854, telescope_dec=-24.256666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.79717, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:00:07.002105', telescope_ra_j2k=17.751149085829, telescope_dec_j2k=-24.2452754704099, observability=1)
2025-12-27T09:00:30.849 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.33684492111206055
2025-12-27T09:00:30.849 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.53830552101135 seconds ago
2025-12-27T09:00:31.884 [DEBUG] [ThreadPoolExecutor-22484_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:00:32.886 [DEBUG] [ThreadPoolExecutor-22484_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:00:32.887 [INFO] [ThreadPoolExecutor-22484_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:00:34.986 [DEBUG] [Thread-488759 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:00:34.989 [INFO] [Thread-488759 (handle)] [driver.py] [get_status()] Telra = 17.7786455, teldec = -24.256666
2025-12-27T09:00:34.990 [INFO] [Thread-488759 (handle)] [driver.py] [get_status()] ra_j2k = 17.7524090875145     dec_j2k = -24.2453225022265
2025-12-27T09:00:34.992 [DEBUG] [Thread-488759 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:00:34.993 [DEBUG] [Thread-488759 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:00:34.995 [DEBUG] [Thread-488759 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:00:34.995 [DEBUG] [Thread-488759 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:00:34.995 [DEBUG] [Thread-488759 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:00:34.995 [DEBUG] [Thread-488759 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:00:35.002 [DEBUG] [Thread-488759 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:00:35.002 [DEBUG] [Thread-488759 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:00:35.002 [DEBUG] [Thread-488759 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:00:35.002 [DEBUG] [Thread-488759 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:00:35.003 [DEBUG] [Thread-488759 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:00:35.003 [DEBUG] [Thread-488759 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:00:35.003 [DEBUG] [Thread-488759 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:00:35.003 [DEBUG] [Thread-488759 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:00:35.003 [DEBUG] [Thread-488759 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79207161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950415581789034, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108883, telescope_az=89.992943, telescope_ra=17.7786455, telescope_dec=-24.256666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.79844, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:00:07.002105', telescope_ra_j2k=17.7524090875145, telescope_dec_j2k=-24.2453225022265, observability=1)
2025-12-27T09:00:49.393 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:00:49.395 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.7826501, teldec = -24.256666
2025-12-27T09:00:49.396 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.7564133779111     dec_j2k = -24.2454719775033
2025-12-27T09:00:49.398 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:00:49.399 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:00:49.404 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:00:49.404 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:00:49.404 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:00:49.404 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:00:49.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:00:49.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:00:49.411 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:00:49.411 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:00:49.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:00:49.412 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:00:49.412 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:00:49.412 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:00:49.412 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79223836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950404751564476, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108883, telescope_az=89.992943, telescope_ra=17.7826501, telescope_dec=-24.256666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.80244, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:00:07.002105', telescope_ra_j2k=17.7564133779111, telescope_dec_j2k=-24.2454719775033, observability=1)
2025-12-27T09:00:53.179 [DEBUG] [Thread-488760 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:00:53.180 [INFO] [Thread-488760 (handle)] [driver.py] [get_status()] Telra = 17.7836871, teldec = -24.256666
2025-12-27T09:00:53.182 [INFO] [Thread-488760 (handle)] [driver.py] [get_status()] ra_j2k = 17.757450298443     dec_j2k = -24.2455106864458
2025-12-27T09:00:53.183 [DEBUG] [Thread-488760 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:00:53.183 [DEBUG] [Thread-488760 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:00:53.189 [DEBUG] [Thread-488760 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:00:53.189 [DEBUG] [Thread-488760 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:00:53.189 [DEBUG] [Thread-488760 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:00:53.189 [DEBUG] [Thread-488760 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:00:53.197 [DEBUG] [Thread-488760 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:00:53.197 [DEBUG] [Thread-488760 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:00:53.197 [DEBUG] [Thread-488760 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:00:53.197 [DEBUG] [Thread-488760 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:00:53.197 [DEBUG] [Thread-488760 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:00:53.197 [DEBUG] [Thread-488760 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:00:53.197 [DEBUG] [Thread-488760 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:00:53.197 [DEBUG] [Thread-488760 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:00:53.197 [DEBUG] [Thread-488760 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79228216, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095040595492276, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108883, telescope_az=89.992943, telescope_ra=17.7836871, telescope_dec=-24.256666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.80348, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:00:07.002105', telescope_ra_j2k=17.757450298443, telescope_dec_j2k=-24.2455106864458, observability=1)
2025-12-27T09:01:03.425 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:01:03.427 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.7865583, teldec = -24.256665
2025-12-27T09:01:03.428 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.7603212801267     dec_j2k = -24.245616866286
2025-12-27T09:01:03.429 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:01:03.430 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:01:03.435 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:01:03.436 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:01:03.436 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:01:03.436 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:01:03.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:01:03.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:01:03.443 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:01:03.443 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:01:03.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:01:03.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:01:03.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:01:03.443 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:01:03.443 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79240076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950404751564476, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108882, telescope_az=89.992943, telescope_ra=17.7865583, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.80635, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:00:07.002105', telescope_ra_j2k=17.7603212801267, telescope_dec_j2k=-24.245616866286, observability=1)
2025-12-27T09:01:07.142 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:01:07.142 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:01:07.143 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:01:07.143 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:01:07.144 [DEBUG] [ThreadPoolExecutor-22486_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:01:08.145 [DEBUG] [ThreadPoolExecutor-22486_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:01:08.147 [DEBUG] [ThreadPoolExecutor-22486_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:01:08.147 [DEBUG] [ThreadPoolExecutor-22486_0] [payload.py] [to_registers()] [0]
2025-12-27T09:01:08.149 [DEBUG] [ThreadPoolExecutor-22486_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:01:08.149 [DEBUG] [ThreadPoolExecutor-22486_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:01:08.149 [DEBUG] [ThreadPoolExecutor-22486_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:01:08.149 [DEBUG] [ThreadPoolExecutor-22486_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:01:08.156 [DEBUG] [ThreadPoolExecutor-22486_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:01:08.156 [DEBUG] [ThreadPoolExecutor-22486_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:01:08.156 [DEBUG] [ThreadPoolExecutor-22486_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:01:08.156 [DEBUG] [ThreadPoolExecutor-22486_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:01:08.156 [DEBUG] [ThreadPoolExecutor-22486_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:01:08.156 [DEBUG] [ThreadPoolExecutor-22486_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:01:08.156 [DEBUG] [ThreadPoolExecutor-22486_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:01:11.226 [DEBUG] [Thread-488761 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:01:11.228 [INFO] [Thread-488761 (handle)] [driver.py] [get_status()] Telra = 17.7887287, teldec = -24.256665
2025-12-27T09:01:11.229 [INFO] [Thread-488761 (handle)] [driver.py] [get_status()] ra_j2k = 17.7624915164204     dec_j2k = -24.2456978898722
2025-12-27T09:01:11.230 [DEBUG] [Thread-488761 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:01:11.231 [DEBUG] [Thread-488761 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:01:11.232 [DEBUG] [Thread-488761 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:01:11.233 [DEBUG] [Thread-488761 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:01:11.233 [DEBUG] [Thread-488761 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:01:11.233 [DEBUG] [Thread-488761 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:01:11.240 [DEBUG] [Thread-488761 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:01:11.240 [DEBUG] [Thread-488761 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:01:11.240 [DEBUG] [Thread-488761 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:01:11.240 [DEBUG] [Thread-488761 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:01:11.240 [DEBUG] [Thread-488761 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:01:11.240 [DEBUG] [Thread-488761 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:01:11.240 [DEBUG] [Thread-488761 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:01:11.240 [DEBUG] [Thread-488761 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:01:11.240 [DEBUG] [Thread-488761 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79249105, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095041838962503, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108882, telescope_az=89.992943, telescope_ra=17.7887287, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.80852, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:01:07.141465', telescope_ra_j2k=17.7624915164204, telescope_dec_j2k=-24.2456978898722, observability=1)
2025-12-27T09:01:28.495 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:01:28.497 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.7935488, teldec = -24.256665
2025-12-27T09:01:28.499 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.7673112573964     dec_j2k = -24.2458778423605
2025-12-27T09:01:28.500 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:01:28.502 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:01:28.506 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:01:28.506 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:01:28.506 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:01:28.506 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:01:28.513 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:01:28.513 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:01:28.513 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:01:28.513 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:01:28.513 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:01:28.513 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:01:28.513 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:01:28.513 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:01:28.514 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79269093, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950417186266746, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108882, telescope_az=89.992943, telescope_ra=17.7935488, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.81334, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:01:07.141465', telescope_ra_j2k=17.7673112573964, telescope_dec_j2k=-24.2458778423605, observability=1)
2025-12-27T09:01:29.426 [DEBUG] [Thread-488762 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9122989177703857
2025-12-27T09:01:30.553 [DEBUG] [Thread-488763 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:01:30.555 [INFO] [Thread-488763 (handle)] [driver.py] [get_status()] Telra = 17.79411, teldec = -24.256665
2025-12-27T09:01:30.556 [INFO] [Thread-488763 (handle)] [driver.py] [get_status()] ra_j2k = 17.7678724160025     dec_j2k = -24.2458987951794
2025-12-27T09:01:30.558 [DEBUG] [Thread-488763 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:01:30.559 [DEBUG] [Thread-488763 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:01:30.564 [DEBUG] [Thread-488763 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:01:30.564 [DEBUG] [Thread-488763 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:01:30.564 [DEBUG] [Thread-488763 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:01:30.564 [DEBUG] [Thread-488763 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:01:30.571 [DEBUG] [Thread-488763 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:01:30.571 [DEBUG] [Thread-488763 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:01:30.571 [DEBUG] [Thread-488763 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:01:30.571 [DEBUG] [Thread-488763 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:01:30.571 [DEBUG] [Thread-488763 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:01:30.571 [DEBUG] [Thread-488763 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:01:30.571 [DEBUG] [Thread-488763 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:01:30.571 [DEBUG] [Thread-488763 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:01:30.572 [DEBUG] [Thread-488763 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79271475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950417186266746, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108882, telescope_az=89.992943, telescope_ra=17.79411, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.8139, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:01:07.141465', telescope_ra_j2k=17.7678724160025, telescope_dec_j2k=-24.2458987951794, observability=1)
2025-12-27T09:01:30.909 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.3370940685272217
2025-12-27T09:01:30.909 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.5167350769043 seconds ago
2025-12-27T09:01:33.157 [DEBUG] [ThreadPoolExecutor-22486_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:01:33.159 [DEBUG] [ThreadPoolExecutor-22486_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:01:47.520 [DEBUG] [Thread-488764 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:01:47.522 [INFO] [Thread-488764 (handle)] [driver.py] [get_status()] Telra = 17.7988424, teldec = -24.256665
2025-12-27T09:01:47.523 [INFO] [Thread-488764 (handle)] [driver.py] [get_status()] ra_j2k = 17.7726044703189     dec_j2k = -24.246075491941
2025-12-27T09:01:47.525 [DEBUG] [Thread-488764 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:01:47.526 [DEBUG] [Thread-488764 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:01:47.531 [DEBUG] [Thread-488764 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:01:47.531 [DEBUG] [Thread-488764 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:01:47.531 [DEBUG] [Thread-488764 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:01:47.531 [DEBUG] [Thread-488764 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:01:47.538 [DEBUG] [Thread-488764 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:01:47.538 [DEBUG] [Thread-488764 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:01:47.538 [DEBUG] [Thread-488764 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:01:47.539 [DEBUG] [Thread-488764 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:01:47.539 [DEBUG] [Thread-488764 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:01:47.539 [DEBUG] [Thread-488764 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:01:47.539 [DEBUG] [Thread-488764 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:01:47.539 [DEBUG] [Thread-488764 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:01:47.539 [DEBUG] [Thread-488764 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79291112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950415180669606, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108882, telescope_az=89.992943, telescope_ra=17.7988424, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.81863, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:01:07.141465', telescope_ra_j2k=17.7726044703189, telescope_dec_j2k=-24.246075491941, observability=1)
2025-12-27T09:01:49.473 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:01:49.476 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.7993758, teldec = -24.256665
2025-12-27T09:01:49.477 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.7731378317346     dec_j2k = -24.2460954088634
2025-12-27T09:01:49.478 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:01:49.479 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:01:49.480 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:01:49.480 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:01:49.480 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:01:49.480 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:01:49.488 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:01:49.488 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:01:49.488 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:01:49.488 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:01:49.488 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:01:49.488 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:01:49.488 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:01:49.488 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:01:49.488 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79293373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095041838962503, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108882, telescope_az=89.992943, telescope_ra=17.7993758, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.81917, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:01:07.141465', telescope_ra_j2k=17.7731378317346, telescope_dec_j2k=-24.2460954088634, observability=1)
2025-12-27T09:02:03.435 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:02:03.437 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.8032756, teldec = -24.256665
2025-12-27T09:02:03.438 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.7770373519672     dec_j2k = -24.246241031852
2025-12-27T09:02:03.440 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:02:03.441 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:02:03.446 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:02:03.446 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:02:03.446 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:02:03.446 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:02:03.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:02:03.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:02:03.454 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:02:03.454 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:02:03.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:02:03.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:02:03.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:02:03.454 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:02:03.454 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79309532, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950414378430749, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108882, telescope_az=89.992943, telescope_ra=17.8032756, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.82307, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:01:07.141465', telescope_ra_j2k=17.7770373519672, telescope_dec_j2k=-24.246241031852, observability=1)
2025-12-27T09:02:05.577 [DEBUG] [Thread-488765 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:02:05.579 [INFO] [Thread-488765 (handle)] [driver.py] [get_status()] Telra = 17.8038553, teldec = -24.256665
2025-12-27T09:02:05.580 [INFO] [Thread-488765 (handle)] [driver.py] [get_status()] ra_j2k = 17.7776170107302     dec_j2k = -24.2462626794328
2025-12-27T09:02:05.583 [DEBUG] [Thread-488765 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:02:05.584 [DEBUG] [Thread-488765 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:02:05.591 [DEBUG] [Thread-488765 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:02:05.591 [DEBUG] [Thread-488765 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:02:05.591 [DEBUG] [Thread-488765 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:02:05.591 [DEBUG] [Thread-488765 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:02:05.598 [DEBUG] [Thread-488765 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:02:05.598 [DEBUG] [Thread-488765 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:02:05.598 [DEBUG] [Thread-488765 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:02:05.598 [DEBUG] [Thread-488765 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:02:05.598 [DEBUG] [Thread-488765 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:02:05.598 [DEBUG] [Thread-488765 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:02:05.598 [DEBUG] [Thread-488765 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:02:05.598 [DEBUG] [Thread-488765 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:02:05.599 [DEBUG] [Thread-488765 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79312012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950417186266746, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108882, telescope_az=89.992943, telescope_ra=17.8038553, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.82364, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:01:07.141465', telescope_ra_j2k=17.7776170107302, telescope_dec_j2k=-24.2462626794328, observability=1)
2025-12-27T09:02:07.283 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:02:07.283 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:02:07.284 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:02:07.284 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:02:07.284 [INFO] [ThreadPoolExecutor-22487_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:02:07.284 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T09:02:23.779 [DEBUG] [Thread-488766 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:02:23.781 [INFO] [Thread-488766 (handle)] [driver.py] [get_status()] Telra = 17.8089336, teldec = -24.256665
2025-12-27T09:02:23.782 [INFO] [Thread-488766 (handle)] [driver.py] [get_status()] ra_j2k = 17.782694953358     dec_j2k = -24.2464523270862
2025-12-27T09:02:23.784 [DEBUG] [Thread-488766 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:02:23.785 [DEBUG] [Thread-488766 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:02:23.789 [DEBUG] [Thread-488766 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:02:23.789 [DEBUG] [Thread-488766 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:02:23.789 [DEBUG] [Thread-488766 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:02:23.789 [DEBUG] [Thread-488766 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:02:23.796 [DEBUG] [Thread-488766 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:02:23.796 [DEBUG] [Thread-488766 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:02:23.796 [DEBUG] [Thread-488766 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:02:23.796 [DEBUG] [Thread-488766 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:02:23.796 [DEBUG] [Thread-488766 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:02:23.796 [DEBUG] [Thread-488766 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:02:23.796 [DEBUG] [Thread-488766 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:02:23.796 [DEBUG] [Thread-488766 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:02:23.796 [DEBUG] [Thread-488766 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79333079, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950419191863886, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108882, telescope_az=89.992943, telescope_ra=17.8089336, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.82872, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:02:07.281400', telescope_ra_j2k=17.782694953358, telescope_dec_j2k=-24.2464523270862, observability=1)
2025-12-27T09:02:27.599 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:02:27.601 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.8099909, teldec = -24.256665
2025-12-27T09:02:27.602 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.7837521798278     dec_j2k = -24.2464918139048
2025-12-27T09:02:27.604 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:02:27.604 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:02:27.607 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:02:27.607 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:02:27.607 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:02:27.607 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:02:27.615 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:02:27.615 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:02:27.615 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:02:27.615 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:02:27.615 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:02:27.615 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:02:27.615 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:02:27.615 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:02:27.615 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.793375, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950426010894163, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108881, telescope_az=89.992943, telescope_ra=17.8099909, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.82978, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:02:07.281400', telescope_ra_j2k=17.7837521798278, telescope_dec_j2k=-24.2464918139048, observability=1)
2025-12-27T09:02:28.161 [DEBUG] [ThreadPoolExecutor-22486_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:02:28.163 [DEBUG] [ThreadPoolExecutor-22486_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:02:28.164 [DEBUG] [ThreadPoolExecutor-22486_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:02:28.166 [DEBUG] [ThreadPoolExecutor-22486_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:02:30.605 [DEBUG] [Thread-488767 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:02:30.607 [INFO] [Thread-488767 (handle)] [driver.py] [get_status()] Telra = 17.8108513, teldec = -24.256665
2025-12-27T09:02:30.608 [INFO] [Thread-488767 (handle)] [driver.py] [get_status()] ra_j2k = 17.7846125202135     dec_j2k = -24.2465239476981
2025-12-27T09:02:30.610 [DEBUG] [Thread-488767 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:02:30.611 [DEBUG] [Thread-488767 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:02:30.617 [DEBUG] [Thread-488767 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:02:30.617 [DEBUG] [Thread-488767 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:02:30.617 [DEBUG] [Thread-488767 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:02:30.617 [DEBUG] [Thread-488767 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:02:30.625 [DEBUG] [Thread-488767 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:02:30.625 [DEBUG] [Thread-488767 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:02:30.625 [DEBUG] [Thread-488767 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:02:30.625 [DEBUG] [Thread-488767 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:02:30.625 [DEBUG] [Thread-488767 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:02:30.625 [DEBUG] [Thread-488767 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:02:30.625 [DEBUG] [Thread-488767 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:02:30.625 [DEBUG] [Thread-488767 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:02:30.625 [DEBUG] [Thread-488767 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79340979, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950426010894163, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108881, telescope_az=89.992943, telescope_ra=17.8108513, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.83064, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:02:07.281400', telescope_ra_j2k=17.7846125202135, telescope_dec_j2k=-24.2465239476981, observability=1)
2025-12-27T09:02:30.969 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.34319591522216797
2025-12-27T09:02:30.969 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.49630928039551 seconds ago
2025-12-27T09:02:32.170 [DEBUG] [ThreadPoolExecutor-22486_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:02:33.173 [DEBUG] [ThreadPoolExecutor-22486_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:02:33.174 [INFO] [ThreadPoolExecutor-22486_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:02:41.851 [DEBUG] [Thread-488768 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:02:41.853 [INFO] [Thread-488768 (handle)] [driver.py] [get_status()] Telra = 17.8139701, teldec = -24.256665
2025-12-27T09:02:41.854 [INFO] [Thread-488768 (handle)] [driver.py] [get_status()] ra_j2k = 17.7877311057951     dec_j2k = -24.2466404313451
2025-12-27T09:02:41.856 [DEBUG] [Thread-488768 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:02:41.857 [DEBUG] [Thread-488768 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:02:41.859 [DEBUG] [Thread-488768 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:02:41.859 [DEBUG] [Thread-488768 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:02:41.859 [DEBUG] [Thread-488768 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:02:41.859 [DEBUG] [Thread-488768 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:02:41.866 [DEBUG] [Thread-488768 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:02:41.866 [DEBUG] [Thread-488768 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:02:41.866 [DEBUG] [Thread-488768 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:02:41.866 [DEBUG] [Thread-488768 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:02:41.866 [DEBUG] [Thread-488768 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:02:41.866 [DEBUG] [Thread-488768 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:02:41.866 [DEBUG] [Thread-488768 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:02:41.866 [DEBUG] [Thread-488768 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:02:41.867 [DEBUG] [Thread-488768 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79353995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950426813133019, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108881, telescope_az=89.992943, telescope_ra=17.8139701, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.83376, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:02:07.281400', telescope_ra_j2k=17.7877311057951, telescope_dec_j2k=-24.2466404313451, observability=1)
2025-12-27T09:02:49.550 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:02:49.553 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.8161177, teldec = -24.256665
2025-12-27T09:02:49.554 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.7898785596719     dec_j2k = -24.2467206456145
2025-12-27T09:02:49.556 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:02:49.557 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:02:49.560 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:02:49.561 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:02:49.561 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:02:49.561 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:02:49.568 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:02:49.568 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:02:49.568 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:02:49.568 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:02:49.568 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:02:49.568 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:02:49.568 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:02:49.568 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:02:49.568 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79362906, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950431626566156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108881, telescope_az=89.992943, telescope_ra=17.8161177, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.83591, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:02:07.281400', telescope_ra_j2k=17.7898785596719, telescope_dec_j2k=-24.2467206456145, observability=1)
2025-12-27T09:02:59.909 [DEBUG] [Thread-488769 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:02:59.912 [INFO] [Thread-488769 (handle)] [driver.py] [get_status()] Telra = 17.818993, teldec = -24.256665
2025-12-27T09:02:59.913 [INFO] [Thread-488769 (handle)] [driver.py] [get_status()] ra_j2k = 17.792753665983     dec_j2k = -24.2468280448127
2025-12-27T09:02:59.915 [DEBUG] [Thread-488769 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:02:59.915 [DEBUG] [Thread-488769 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:02:59.918 [DEBUG] [Thread-488769 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:02:59.918 [DEBUG] [Thread-488769 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:02:59.918 [DEBUG] [Thread-488769 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:02:59.918 [DEBUG] [Thread-488769 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:02:59.926 [DEBUG] [Thread-488769 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:02:59.926 [DEBUG] [Thread-488769 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:02:59.926 [DEBUG] [Thread-488769 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:02:59.926 [DEBUG] [Thread-488769 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:02:59.926 [DEBUG] [Thread-488769 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:02:59.926 [DEBUG] [Thread-488769 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:02:59.926 [DEBUG] [Thread-488769 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:02:59.926 [DEBUG] [Thread-488769 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:02:59.926 [DEBUG] [Thread-488769 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79374896, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950430423207872, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108881, telescope_az=89.992943, telescope_ra=17.818993, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.83878, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:02:07.281400', telescope_ra_j2k=17.792753665983, telescope_dec_j2k=-24.2468280448127, observability=1)
2025-12-27T09:03:03.407 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:03:03.408 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.8199651, teldec = -24.256665
2025-12-27T09:03:03.409 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.7937257010038     dec_j2k = -24.2468643562755
2025-12-27T09:03:03.411 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:03:03.412 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:03:03.415 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:03:03.415 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:03:03.415 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:03:03.415 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:03:03.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:03:03.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:03:03.423 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:03:03.423 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:03:03.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:03:03.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:03:03.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:03:03.423 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:03:03.423 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79378944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950424807535879, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108881, telescope_az=89.992943, telescope_ra=17.8199651, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.83975, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:02:07.281400', telescope_ra_j2k=17.7937257010038, telescope_dec_j2k=-24.2468643562755, observability=1)
2025-12-27T09:03:07.430 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:03:07.430 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:03:07.431 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:03:07.431 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:03:07.432 [DEBUG] [ThreadPoolExecutor-22488_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:03:08.434 [DEBUG] [ThreadPoolExecutor-22488_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:03:08.436 [DEBUG] [ThreadPoolExecutor-22488_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:03:08.436 [DEBUG] [ThreadPoolExecutor-22488_0] [payload.py] [to_registers()] [0]
2025-12-27T09:03:08.444 [DEBUG] [ThreadPoolExecutor-22488_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:03:08.444 [DEBUG] [ThreadPoolExecutor-22488_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:03:08.444 [DEBUG] [ThreadPoolExecutor-22488_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:03:08.444 [DEBUG] [ThreadPoolExecutor-22488_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:03:08.451 [DEBUG] [ThreadPoolExecutor-22488_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:03:08.451 [DEBUG] [ThreadPoolExecutor-22488_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:03:08.451 [DEBUG] [ThreadPoolExecutor-22488_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:03:08.451 [DEBUG] [ThreadPoolExecutor-22488_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:03:08.451 [DEBUG] [ThreadPoolExecutor-22488_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:03:08.451 [DEBUG] [ThreadPoolExecutor-22488_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:03:08.452 [DEBUG] [ThreadPoolExecutor-22488_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:03:18.087 [DEBUG] [Thread-488770 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:03:18.089 [INFO] [Thread-488770 (handle)] [driver.py] [get_status()] Telra = 17.8240636, teldec = -24.256665
2025-12-27T09:03:18.090 [INFO] [Thread-488770 (handle)] [driver.py] [get_status()] ra_j2k = 17.797823929845     dec_j2k = -24.2470174569884
2025-12-27T09:03:18.091 [DEBUG] [Thread-488770 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:03:18.092 [DEBUG] [Thread-488770 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:03:18.094 [DEBUG] [Thread-488770 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:03:18.095 [DEBUG] [Thread-488770 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:03:18.095 [DEBUG] [Thread-488770 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:03:18.095 [DEBUG] [Thread-488770 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:03:18.102 [DEBUG] [Thread-488770 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:03:18.102 [DEBUG] [Thread-488770 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:03:18.102 [DEBUG] [Thread-488770 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:03:18.102 [DEBUG] [Thread-488770 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:03:18.102 [DEBUG] [Thread-488770 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:03:18.102 [DEBUG] [Thread-488770 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:03:18.102 [DEBUG] [Thread-488770 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:03:18.102 [DEBUG] [Thread-488770 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:03:18.102 [DEBUG] [Thread-488770 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79395935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950430423207872, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108881, telescope_az=89.992943, telescope_ra=17.8240636, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.84385, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:03:07.429603', telescope_ra_j2k=17.797823929845, telescope_dec_j2k=-24.2470174569884, observability=1)
2025-12-27T09:03:26.706 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:03:26.708 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.8264626, teldec = -24.256665
2025-12-27T09:03:26.709 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.800222773228     dec_j2k = -24.2471070774612
2025-12-27T09:03:26.710 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:03:26.711 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:03:26.714 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:03:26.714 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:03:26.714 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:03:26.714 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:03:26.721 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:03:26.721 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:03:26.721 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:03:26.721 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:03:26.721 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:03:26.721 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:03:26.721 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:03:26.721 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:03:26.722 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79405911, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950431225446728, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108881, telescope_az=89.992943, telescope_ra=17.8264626, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.84625, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:03:07.429603', telescope_ra_j2k=17.800222773228, telescope_dec_j2k=-24.2471070774612, observability=1)
2025-12-27T09:03:30.659 [DEBUG] [Thread-488771 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:03:30.661 [INFO] [Thread-488771 (handle)] [driver.py] [get_status()] Telra = 17.8275745, teldec = -24.256665
2025-12-27T09:03:30.662 [INFO] [Thread-488771 (handle)] [driver.py] [get_status()] ra_j2k = 17.8013346011649     dec_j2k = -24.247148616451
2025-12-27T09:03:30.664 [DEBUG] [Thread-488771 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:03:30.665 [DEBUG] [Thread-488771 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:03:30.668 [DEBUG] [Thread-488771 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:03:30.668 [DEBUG] [Thread-488771 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:03:30.668 [DEBUG] [Thread-488771 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:03:30.668 [DEBUG] [Thread-488771 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:03:30.675 [DEBUG] [Thread-488771 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:03:30.675 [DEBUG] [Thread-488771 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:03:30.675 [DEBUG] [Thread-488771 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:03:30.675 [DEBUG] [Thread-488771 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:03:30.675 [DEBUG] [Thread-488771 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:03:30.675 [DEBUG] [Thread-488771 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:03:30.675 [DEBUG] [Thread-488771 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:03:30.675 [DEBUG] [Thread-488771 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:03:30.675 [DEBUG] [Thread-488771 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79410486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950429219849587, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108881, telescope_az=89.992943, telescope_ra=17.8275745, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.84736, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:03:07.429603', telescope_ra_j2k=17.8013346011649, telescope_dec_j2k=-24.247148616451, observability=1)
2025-12-27T09:03:31.029 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.35315537452697754
2025-12-27T09:03:31.029 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.4797728061676 seconds ago
2025-12-27T09:03:33.452 [DEBUG] [ThreadPoolExecutor-22488_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:03:33.453 [DEBUG] [ThreadPoolExecutor-22488_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:03:36.155 [DEBUG] [Thread-488772 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:03:36.157 [INFO] [Thread-488772 (handle)] [driver.py] [get_status()] Telra = 17.8291054, teldec = -24.256665
2025-12-27T09:03:36.158 [INFO] [Thread-488772 (handle)] [driver.py] [get_status()] ra_j2k = 17.8028654024917     dec_j2k = -24.2472058099818
2025-12-27T09:03:36.160 [DEBUG] [Thread-488772 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:03:36.161 [DEBUG] [Thread-488772 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:03:36.165 [DEBUG] [Thread-488772 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:03:36.165 [DEBUG] [Thread-488772 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:03:36.165 [DEBUG] [Thread-488772 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:03:36.165 [DEBUG] [Thread-488772 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:03:36.172 [DEBUG] [Thread-488772 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:03:36.172 [DEBUG] [Thread-488772 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:03:36.172 [DEBUG] [Thread-488772 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:03:36.172 [DEBUG] [Thread-488772 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:03:36.172 [DEBUG] [Thread-488772 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:03:36.172 [DEBUG] [Thread-488772 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:03:36.172 [DEBUG] [Thread-488772 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:03:36.173 [DEBUG] [Thread-488772 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:03:36.173 [DEBUG] [Thread-488772 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79416847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950430022088444, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108881, telescope_az=89.992943, telescope_ra=17.8291054, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.84889, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:03:07.429603', telescope_ra_j2k=17.8028654024917, telescope_dec_j2k=-24.2472058099818, observability=1)
2025-12-27T09:03:49.630 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:03:49.632 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.8328393, teldec = -24.256658
2025-12-27T09:03:49.633 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.806599065875     dec_j2k = -24.2473383125077
2025-12-27T09:03:49.636 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:03:49.636 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:03:49.638 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:03:49.638 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:03:49.638 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:03:49.638 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:03:49.646 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:03:49.646 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:03:49.646 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:03:49.646 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:03:49.646 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:03:49.646 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:03:49.646 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:03:49.646 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:03:49.646 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79432443, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095043483552158, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108881, telescope_az=89.992932, telescope_ra=17.8328393, telescope_dec=-24.256658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.85263, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:03:07.429603', telescope_ra_j2k=17.806599065875, telescope_dec_j2k=-24.2473383125077, observability=1)
2025-12-27T09:03:54.215 [DEBUG] [Thread-488773 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:03:54.217 [INFO] [Thread-488773 (handle)] [driver.py] [get_status()] Telra = 17.8341183, teldec = -24.256665
2025-12-27T09:03:54.218 [INFO] [Thread-488773 (handle)] [driver.py] [get_status()] ra_j2k = 17.8078779838124     dec_j2k = -24.2473930994471
2025-12-27T09:03:54.219 [DEBUG] [Thread-488773 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:03:54.219 [DEBUG] [Thread-488773 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:03:54.222 [DEBUG] [Thread-488773 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:03:54.222 [DEBUG] [Thread-488773 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:03:54.222 [DEBUG] [Thread-488773 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:03:54.222 [DEBUG] [Thread-488773 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:03:54.229 [DEBUG] [Thread-488773 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:03:54.229 [DEBUG] [Thread-488773 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:03:54.229 [DEBUG] [Thread-488773 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:03:54.229 [DEBUG] [Thread-488773 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:03:54.229 [DEBUG] [Thread-488773 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:03:54.229 [DEBUG] [Thread-488773 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:03:54.229 [DEBUG] [Thread-488773 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:03:54.230 [DEBUG] [Thread-488773 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:03:54.230 [DEBUG] [Thread-488773 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.7943775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950439648954717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10888, telescope_az=89.992943, telescope_ra=17.8341183, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.85391, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:03:07.429603', telescope_ra_j2k=17.8078779838124, telescope_dec_j2k=-24.2473930994471, observability=1)
2025-12-27T09:04:03.492 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:04:03.494 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.8367137, teldec = -24.256665
2025-12-27T09:04:03.495 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.8104732214814     dec_j2k = -24.2474900736964
2025-12-27T09:04:03.497 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:04:03.498 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:04:03.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:04:03.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:04:03.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:04:03.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:04:03.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:04:03.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:04:03.513 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:04:03.513 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:04:03.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:04:03.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:04:03.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:04:03.514 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:04:03.514 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79448487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950431626566156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10888, telescope_az=89.992943, telescope_ra=17.8367137, telescope_dec=-24.256665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.8565, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:03:07.429603', telescope_ra_j2k=17.8104732214814, telescope_dec_j2k=-24.2474900736964, observability=1)
2025-12-27T09:04:07.568 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:04:07.569 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:04:07.569 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:04:07.570 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:04:07.570 [INFO] [ThreadPoolExecutor-22489_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:04:07.570 [INFO] [ThreadPoolExecutor-22489_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:04:12.284 [DEBUG] [Thread-488774 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:04:12.286 [INFO] [Thread-488774 (handle)] [driver.py] [get_status()] Telra = 17.8391629, teldec = -24.256664
2025-12-27T09:04:12.288 [INFO] [Thread-488774 (handle)] [driver.py] [get_status()] ra_j2k = 17.812922270161     dec_j2k = -24.2475805891678
2025-12-27T09:04:12.288 [DEBUG] [Thread-488774 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:04:12.290 [DEBUG] [Thread-488774 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:04:12.295 [DEBUG] [Thread-488774 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:04:12.295 [DEBUG] [Thread-488774 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:04:12.295 [DEBUG] [Thread-488774 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:04:12.295 [DEBUG] [Thread-488774 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:04:12.303 [DEBUG] [Thread-488774 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:04:12.303 [DEBUG] [Thread-488774 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:04:12.303 [DEBUG] [Thread-488774 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:04:12.303 [DEBUG] [Thread-488774 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:04:12.304 [DEBUG] [Thread-488774 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:04:12.304 [DEBUG] [Thread-488774 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:04:12.304 [DEBUG] [Thread-488774 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:04:12.304 [DEBUG] [Thread-488774 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:04:12.304 [DEBUG] [Thread-488774 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79458663, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950438846715861, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10888, telescope_az=89.992943, telescope_ra=17.8391629, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.85895, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:04:07.568148', telescope_ra_j2k=17.812922270161, telescope_dec_j2k=-24.2475805891678, observability=1)
2025-12-27T09:04:25.817 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:04:25.819 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.8429301, teldec = -24.256664
2025-12-27T09:04:25.820 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.8166892402614     dec_j2k = -24.2477213595014
2025-12-27T09:04:25.821 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:04:25.822 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:04:25.825 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:04:25.825 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:04:25.825 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:04:25.825 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:04:25.832 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:04:25.832 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:04:25.832 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:04:25.832 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:04:25.833 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:04:25.833 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:04:25.833 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:04:25.833 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:04:25.833 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79474326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950443660148997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10888, telescope_az=89.992943, telescope_ra=17.8429301, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.86272, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:04:07.568148', telescope_ra_j2k=17.8166892402614, telescope_dec_j2k=-24.2477213595014, observability=1)
2025-12-27T09:04:28.455 [DEBUG] [ThreadPoolExecutor-22488_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:04:28.457 [DEBUG] [ThreadPoolExecutor-22488_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:04:28.458 [DEBUG] [ThreadPoolExecutor-22488_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:04:28.460 [DEBUG] [ThreadPoolExecutor-22488_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:04:30.356 [DEBUG] [Thread-488775 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:04:30.358 [INFO] [Thread-488775 (handle)] [driver.py] [get_status()] Telra = 17.8441819, teldec = -24.256664
2025-12-27T09:04:30.359 [INFO] [Thread-488775 (handle)] [driver.py] [get_status()] ra_j2k = 17.8179409647158     dec_j2k = -24.2477681378732
2025-12-27T09:04:30.360 [DEBUG] [Thread-488775 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:04:30.361 [DEBUG] [Thread-488775 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:04:30.368 [DEBUG] [Thread-488775 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:04:30.368 [DEBUG] [Thread-488775 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:04:30.368 [DEBUG] [Thread-488775 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:04:30.368 [DEBUG] [Thread-488775 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:04:30.375 [DEBUG] [Thread-488775 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:04:30.375 [DEBUG] [Thread-488775 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:04:30.375 [DEBUG] [Thread-488775 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:04:30.375 [DEBUG] [Thread-488775 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:04:30.375 [DEBUG] [Thread-488775 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:04:30.375 [DEBUG] [Thread-488775 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:04:30.375 [DEBUG] [Thread-488775 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:04:30.375 [DEBUG] [Thread-488775 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:04:30.376 [DEBUG] [Thread-488775 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.7947958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950439648954717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10888, telescope_az=89.992943, telescope_ra=17.8441819, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.86397, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:04:07.568148', telescope_ra_j2k=17.8179409647158, telescope_dec_j2k=-24.2477681378732, observability=1)
2025-12-27T09:04:30.707 [DEBUG] [Thread-488776 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.330996036529541
2025-12-27T09:04:31.089 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7131443023681641
2025-12-27T09:04:31.089 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.45983099937439 seconds ago
2025-12-27T09:04:32.464 [DEBUG] [ThreadPoolExecutor-22488_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:04:33.465 [DEBUG] [ThreadPoolExecutor-22488_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:04:33.466 [INFO] [ThreadPoolExecutor-22488_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:04:48.451 [DEBUG] [Thread-488777 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:04:48.453 [INFO] [Thread-488777 (handle)] [driver.py] [get_status()] Telra = 17.8492237, teldec = -24.256664
2025-12-27T09:04:48.455 [INFO] [Thread-488777 (handle)] [driver.py] [get_status()] ra_j2k = 17.8229824647261     dec_j2k = -24.247956553812
2025-12-27T09:04:48.456 [DEBUG] [Thread-488777 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:04:48.457 [DEBUG] [Thread-488777 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:04:48.460 [DEBUG] [Thread-488777 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:04:48.460 [DEBUG] [Thread-488777 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:04:48.460 [DEBUG] [Thread-488777 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:04:48.460 [DEBUG] [Thread-488777 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:04:48.468 [DEBUG] [Thread-488777 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:04:48.468 [DEBUG] [Thread-488777 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:04:48.468 [DEBUG] [Thread-488777 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:04:48.468 [DEBUG] [Thread-488777 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:04:48.468 [DEBUG] [Thread-488777 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:04:48.468 [DEBUG] [Thread-488777 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:04:48.468 [DEBUG] [Thread-488777 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:04:48.468 [DEBUG] [Thread-488777 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:04:48.468 [DEBUG] [Thread-488777 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79500523, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950438846715861, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10888, telescope_az=89.992943, telescope_ra=17.8492237, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.86901, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:04:07.568148', telescope_ra_j2k=17.8229824647261, telescope_dec_j2k=-24.247956553812, observability=1)
2025-12-27T09:04:49.708 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:04:49.710 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.8495878, teldec = -24.256664
2025-12-27T09:04:49.711 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.8233465433275     dec_j2k = -24.2479701610916
2025-12-27T09:04:49.713 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:04:49.714 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:04:49.720 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:04:49.721 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:04:49.721 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:04:49.721 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:04:49.728 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:04:49.728 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:04:49.728 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:04:49.728 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:04:49.728 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:04:49.728 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:04:49.728 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:04:49.728 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:04:49.728 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79501978, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950440852313001, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10888, telescope_az=89.992943, telescope_ra=17.8495878, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.86938, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:04:07.568148', telescope_ra_j2k=17.8233465433275, telescope_dec_j2k=-24.2479701610916, observability=1)
2025-12-27T09:05:03.427 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:05:03.430 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.8534057, teldec = -24.256664
2025-12-27T09:05:03.430 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.8271642210992     dec_j2k = -24.248112849726
2025-12-27T09:05:03.432 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:05:03.433 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:05:03.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:05:03.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:05:03.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:05:03.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:05:03.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:05:03.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:05:03.445 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:05:03.445 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:05:03.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:05:03.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:05:03.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:05:03.445 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:05:03.445 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79517856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950442055671285, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10888, telescope_az=89.992943, telescope_ra=17.8534057, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.8732, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:04:07.568148', telescope_ra_j2k=17.8271642210992, telescope_dec_j2k=-24.248112849726, observability=1)
2025-12-27T09:05:06.508 [DEBUG] [Thread-488778 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:05:06.510 [INFO] [Thread-488778 (handle)] [driver.py] [get_status()] Telra = 17.8542664, teldec = -24.256664
2025-12-27T09:05:06.511 [INFO] [Thread-488778 (handle)] [driver.py] [get_status()] ra_j2k = 17.8280248715438     dec_j2k = -24.2481450183441
2025-12-27T09:05:06.512 [DEBUG] [Thread-488778 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:05:06.513 [DEBUG] [Thread-488778 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:05:06.520 [DEBUG] [Thread-488778 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:05:06.520 [DEBUG] [Thread-488778 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:05:06.520 [DEBUG] [Thread-488778 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:05:06.520 [DEBUG] [Thread-488778 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:05:06.528 [DEBUG] [Thread-488778 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:05:06.528 [DEBUG] [Thread-488778 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:05:06.528 [DEBUG] [Thread-488778 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:05:06.528 [DEBUG] [Thread-488778 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:05:06.528 [DEBUG] [Thread-488778 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:05:06.528 [DEBUG] [Thread-488778 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:05:06.528 [DEBUG] [Thread-488778 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:05:06.528 [DEBUG] [Thread-488778 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:05:06.528 [DEBUG] [Thread-488778 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79521422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950444462387854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10888, telescope_az=89.992943, telescope_ra=17.8542664, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.87406, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:04:07.568148', telescope_ra_j2k=17.8280248715438, telescope_dec_j2k=-24.2481450183441, observability=1)
2025-12-27T09:05:07.709 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:05:07.709 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:05:07.710 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:05:07.710 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:05:07.711 [DEBUG] [ThreadPoolExecutor-22490_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:05:08.713 [DEBUG] [ThreadPoolExecutor-22490_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:05:08.715 [DEBUG] [ThreadPoolExecutor-22490_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:05:08.716 [DEBUG] [ThreadPoolExecutor-22490_0] [payload.py] [to_registers()] [0]
2025-12-27T09:05:08.717 [DEBUG] [ThreadPoolExecutor-22490_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:05:08.717 [DEBUG] [ThreadPoolExecutor-22490_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:05:08.717 [DEBUG] [ThreadPoolExecutor-22490_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:05:08.717 [DEBUG] [ThreadPoolExecutor-22490_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:05:08.724 [DEBUG] [ThreadPoolExecutor-22490_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:05:08.724 [DEBUG] [ThreadPoolExecutor-22490_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:05:08.724 [DEBUG] [ThreadPoolExecutor-22490_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:05:08.724 [DEBUG] [ThreadPoolExecutor-22490_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:05:08.724 [DEBUG] [ThreadPoolExecutor-22490_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:05:08.724 [DEBUG] [ThreadPoolExecutor-22490_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:05:08.724 [DEBUG] [ThreadPoolExecutor-22490_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:05:24.712 [DEBUG] [Thread-488779 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:05:24.714 [INFO] [Thread-488779 (handle)] [driver.py] [get_status()] Telra = 17.8593411, teldec = -24.256664
2025-12-27T09:05:24.715 [INFO] [Thread-488779 (handle)] [driver.py] [get_status()] ra_j2k = 17.8330992834288     dec_j2k = -24.2483346936073
2025-12-27T09:05:24.717 [DEBUG] [Thread-488779 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:05:24.718 [DEBUG] [Thread-488779 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:05:24.720 [DEBUG] [Thread-488779 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:05:24.720 [DEBUG] [Thread-488779 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:05:24.720 [DEBUG] [Thread-488779 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:05:24.720 [DEBUG] [Thread-488779 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:05:24.728 [DEBUG] [Thread-488779 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:05:24.728 [DEBUG] [Thread-488779 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:05:24.728 [DEBUG] [Thread-488779 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:05:24.728 [DEBUG] [Thread-488779 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:05:24.728 [DEBUG] [Thread-488779 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:05:24.728 [DEBUG] [Thread-488779 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:05:24.728 [DEBUG] [Thread-488779 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:05:24.728 [DEBUG] [Thread-488779 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:05:24.728 [DEBUG] [Thread-488779 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79542491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950444863507282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108879, telescope_az=89.992943, telescope_ra=17.8593411, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.87913, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:05:07.708879', telescope_ra_j2k=17.8330992834288, telescope_dec_j2k=-24.2483346936073, observability=1)
2025-12-27T09:05:24.924 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19638776779174805
2025-12-27T09:05:30.752 [DEBUG] [Thread-488780 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:05:30.753 [INFO] [Thread-488780 (handle)] [driver.py] [get_status()] Telra = 17.861014, teldec = -24.256664
2025-12-27T09:05:30.755 [INFO] [Thread-488780 (handle)] [driver.py] [get_status()] ra_j2k = 17.8347720899734     dec_j2k = -24.2483972241884
2025-12-27T09:05:30.757 [DEBUG] [Thread-488780 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:05:30.758 [DEBUG] [Thread-488780 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:05:30.764 [DEBUG] [Thread-488780 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:05:30.764 [DEBUG] [Thread-488780 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:05:30.764 [DEBUG] [Thread-488780 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:05:30.764 [DEBUG] [Thread-488780 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:05:30.772 [DEBUG] [Thread-488780 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:05:30.772 [DEBUG] [Thread-488780 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:05:30.772 [DEBUG] [Thread-488780 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:05:30.772 [DEBUG] [Thread-488780 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:05:30.772 [DEBUG] [Thread-488780 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:05:30.772 [DEBUG] [Thread-488780 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:05:30.772 [DEBUG] [Thread-488780 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:05:30.772 [DEBUG] [Thread-488780 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:05:30.772 [DEBUG] [Thread-488780 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79549482, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950448874701562, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108879, telescope_az=89.992943, telescope_ra=17.861014, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.8808, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:05:07.708879', telescope_ra_j2k=17.8347720899734, telescope_dec_j2k=-24.2483972241884, observability=1)
2025-12-27T09:05:31.149 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.3765983581542969
2025-12-27T09:05:31.149 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.44175124168396 seconds ago
2025-12-27T09:05:33.725 [DEBUG] [ThreadPoolExecutor-22490_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:05:33.726 [DEBUG] [ThreadPoolExecutor-22490_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:05:42.782 [DEBUG] [Thread-488781 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:05:42.783 [INFO] [Thread-488781 (handle)] [driver.py] [get_status()] Telra = 17.8643565, teldec = -24.256664
2025-12-27T09:05:42.784 [INFO] [Thread-488781 (handle)] [driver.py] [get_status()] ra_j2k = 17.8381144055094     dec_j2k = -24.248522166668
2025-12-27T09:05:42.786 [DEBUG] [Thread-488781 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:05:42.787 [DEBUG] [Thread-488781 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:05:42.789 [DEBUG] [Thread-488781 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:05:42.789 [DEBUG] [Thread-488781 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:05:42.789 [DEBUG] [Thread-488781 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:05:42.789 [DEBUG] [Thread-488781 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:05:42.796 [DEBUG] [Thread-488781 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:05:42.796 [DEBUG] [Thread-488781 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:05:42.796 [DEBUG] [Thread-488781 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:05:42.796 [DEBUG] [Thread-488781 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:05:42.796 [DEBUG] [Thread-488781 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:05:42.796 [DEBUG] [Thread-488781 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:05:42.796 [DEBUG] [Thread-488781 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:05:42.796 [DEBUG] [Thread-488781 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:05:42.797 [DEBUG] [Thread-488781 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79563406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950449676940418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108879, telescope_az=89.992943, telescope_ra=17.8643565, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.88415, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:05:07.708879', telescope_ra_j2k=17.8381144055094, telescope_dec_j2k=-24.248522166668, observability=1)
2025-12-27T09:05:49.790 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:05:49.791 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.8663074, teldec = -24.256664
2025-12-27T09:05:49.792 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.8400651992378     dec_j2k = -24.2485950940544
2025-12-27T09:05:49.794 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:05:49.794 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:05:49.799 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:05:49.799 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:05:49.799 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:05:49.800 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:05:49.807 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:05:49.807 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:05:49.807 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:05:49.807 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:05:49.807 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:05:49.807 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:05:49.807 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:05:49.807 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:05:49.807 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79571516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950447671343278, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108879, telescope_az=89.992943, telescope_ra=17.8663074, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.8861, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:05:07.708879', telescope_ra_j2k=17.8400651992378, telescope_dec_j2k=-24.2485950940544, observability=1)
2025-12-27T09:06:00.846 [DEBUG] [Thread-488782 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:06:00.848 [INFO] [Thread-488782 (handle)] [driver.py] [get_status()] Telra = 17.8693975, teldec = -24.256664
2025-12-27T09:06:00.850 [INFO] [Thread-488782 (handle)] [driver.py] [get_status()] ra_j2k = 17.8431551330128     dec_j2k = -24.2487106105734
2025-12-27T09:06:00.851 [DEBUG] [Thread-488782 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:06:00.852 [DEBUG] [Thread-488782 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:06:00.857 [DEBUG] [Thread-488782 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:06:00.858 [DEBUG] [Thread-488782 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:06:00.858 [DEBUG] [Thread-488782 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:06:00.858 [DEBUG] [Thread-488782 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:06:00.865 [DEBUG] [Thread-488782 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:06:00.865 [DEBUG] [Thread-488782 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:06:00.865 [DEBUG] [Thread-488782 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:06:00.865 [DEBUG] [Thread-488782 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:06:00.865 [DEBUG] [Thread-488782 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:06:00.865 [DEBUG] [Thread-488782 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:06:00.865 [DEBUG] [Thread-488782 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:06:00.865 [DEBUG] [Thread-488782 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:06:00.865 [DEBUG] [Thread-488782 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79584314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950456495970695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108879, telescope_az=89.992943, telescope_ra=17.8693975, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.88919, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:05:07.708879', telescope_ra_j2k=17.8431551330128, telescope_dec_j2k=-24.2487106105734, observability=1)
2025-12-27T09:06:03.438 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:06:03.440 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.8701261, teldec = -24.256664
2025-12-27T09:06:03.441 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.8438836941949     dec_j2k = -24.248737848414
2025-12-27T09:06:03.442 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:06:03.442 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:06:03.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:06:03.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:06:03.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:06:03.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:06:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:06:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:06:03.455 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:06:03.455 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:06:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:06:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:06:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:06:03.455 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:06:03.455 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79587314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950450880298702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108879, telescope_az=89.992943, telescope_ra=17.8701261, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.88992, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:05:07.708879', telescope_ra_j2k=17.8438836941949, telescope_dec_j2k=-24.248737848414, observability=1)
2025-12-27T09:06:07.849 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:06:07.849 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:06:07.850 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:06:07.850 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:06:07.850 [INFO] [ThreadPoolExecutor-22491_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:06:07.851 [INFO] [ThreadPoolExecutor-22491_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:06:19.036 [DEBUG] [Thread-488783 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:06:19.038 [INFO] [Thread-488783 (handle)] [driver.py] [get_status()] Telra = 17.8744655, teldec = -24.256664
2025-12-27T09:06:19.039 [INFO] [Thread-488783 (handle)] [driver.py] [get_status()] ra_j2k = 17.8482228659714     dec_j2k = -24.2489000775464
2025-12-27T09:06:19.041 [DEBUG] [Thread-488783 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:06:19.042 [DEBUG] [Thread-488783 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:06:19.046 [DEBUG] [Thread-488783 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:06:19.046 [DEBUG] [Thread-488783 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:06:19.047 [DEBUG] [Thread-488783 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:06:19.047 [DEBUG] [Thread-488783 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:06:19.054 [DEBUG] [Thread-488783 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:06:19.054 [DEBUG] [Thread-488783 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:06:19.054 [DEBUG] [Thread-488783 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:06:19.054 [DEBUG] [Thread-488783 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:06:19.054 [DEBUG] [Thread-488783 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:06:19.054 [DEBUG] [Thread-488783 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:06:19.054 [DEBUG] [Thread-488783 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:06:19.054 [DEBUG] [Thread-488783 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:06:19.054 [DEBUG] [Thread-488783 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79605367, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950454089254127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108879, telescope_az=89.992943, telescope_ra=17.8744655, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.89425, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:06:07.847928', telescope_ra_j2k=17.8482228659714, telescope_dec_j2k=-24.2489000775464, observability=1)
2025-12-27T09:06:24.014 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:06:24.016 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.8758657, teldec = -24.256664
2025-12-27T09:06:24.017 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.8496229934149     dec_j2k = -24.2489524263519
2025-12-27T09:06:24.018 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:06:24.018 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:06:24.019 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:06:24.019 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:06:24.019 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:06:24.020 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:06:24.027 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:06:24.027 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:06:24.027 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:06:24.027 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:06:24.027 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:06:24.027 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:06:24.027 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:06:24.027 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:06:24.027 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79611128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950458902687264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108879, telescope_az=89.992943, telescope_ra=17.8758657, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.89565, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:06:07.847928', telescope_ra_j2k=17.8496229934149, telescope_dec_j2k=-24.2489524263519, observability=1)
2025-12-27T09:06:28.728 [DEBUG] [ThreadPoolExecutor-22490_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:06:28.731 [DEBUG] [ThreadPoolExecutor-22490_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:06:28.732 [DEBUG] [ThreadPoolExecutor-22490_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:06:28.734 [DEBUG] [ThreadPoolExecutor-22490_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:06:30.809 [DEBUG] [Thread-488784 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:06:30.811 [INFO] [Thread-488784 (handle)] [driver.py] [get_status()] Telra = 17.877752, teldec = -24.256664
2025-12-27T09:06:30.812 [INFO] [Thread-488784 (handle)] [driver.py] [get_status()] ra_j2k = 17.8515091965062     dec_j2k = -24.2490229504251
2025-12-27T09:06:30.814 [DEBUG] [Thread-488784 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:06:30.815 [DEBUG] [Thread-488784 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:06:30.821 [DEBUG] [Thread-488784 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:06:30.821 [DEBUG] [Thread-488784 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:06:30.821 [DEBUG] [Thread-488784 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:06:30.821 [DEBUG] [Thread-488784 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:06:30.829 [DEBUG] [Thread-488784 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:06:30.829 [DEBUG] [Thread-488784 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:06:30.829 [DEBUG] [Thread-488784 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:06:30.829 [DEBUG] [Thread-488784 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:06:30.829 [DEBUG] [Thread-488784 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:06:30.829 [DEBUG] [Thread-488784 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:06:30.829 [DEBUG] [Thread-488784 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:06:30.829 [DEBUG] [Thread-488784 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:06:30.829 [DEBUG] [Thread-488784 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79618993, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950457699328979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108879, telescope_az=89.992943, telescope_ra=17.877752, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.89754, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:06:07.847928', telescope_ra_j2k=17.8515091965062, telescope_dec_j2k=-24.2490229504251, observability=1)
2025-12-27T09:06:31.209 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.3797578811645508
2025-12-27T09:06:31.209 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.42001938819885 seconds ago
2025-12-27T09:06:32.739 [DEBUG] [ThreadPoolExecutor-22490_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:06:33.740 [DEBUG] [ThreadPoolExecutor-22490_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:06:33.741 [INFO] [ThreadPoolExecutor-22490_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:06:37.108 [DEBUG] [Thread-488785 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:06:37.109 [INFO] [Thread-488785 (handle)] [driver.py] [get_status()] Telra = 17.8794842, teldec = -24.256664
2025-12-27T09:06:37.110 [INFO] [Thread-488785 (handle)] [driver.py] [get_status()] ra_j2k = 17.8532413083605     dec_j2k = -24.2490877146972
2025-12-27T09:06:37.112 [DEBUG] [Thread-488785 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:06:37.112 [DEBUG] [Thread-488785 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:06:37.119 [DEBUG] [Thread-488785 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:06:37.119 [DEBUG] [Thread-488785 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:06:37.119 [DEBUG] [Thread-488785 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:06:37.119 [DEBUG] [Thread-488785 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:06:37.126 [DEBUG] [Thread-488785 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:06:37.126 [DEBUG] [Thread-488785 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:06:37.126 [DEBUG] [Thread-488785 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:06:37.126 [DEBUG] [Thread-488785 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:06:37.126 [DEBUG] [Thread-488785 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:06:37.126 [DEBUG] [Thread-488785 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:06:37.126 [DEBUG] [Thread-488785 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:06:37.126 [DEBUG] [Thread-488785 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:06:37.126 [DEBUG] [Thread-488785 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79626284, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950456094851267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108879, telescope_az=89.992943, telescope_ra=17.8794842, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.89927, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:06:07.847928', telescope_ra_j2k=17.8532413083605, telescope_dec_j2k=-24.2490877146972, observability=1)
2025-12-27T09:06:49.868 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:06:49.871 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.8830503, teldec = -24.256664
2025-12-27T09:06:49.872 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.8568072294444     dec_j2k = -24.2492210504578
2025-12-27T09:06:49.873 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:06:49.874 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:06:49.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:06:49.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:06:49.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:06:49.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:06:49.882 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:06:49.882 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:06:49.883 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:06:49.883 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:06:49.883 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:06:49.883 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:06:49.883 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:06:49.883 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:06:49.883 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79641052, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950459303806691, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108878, telescope_az=89.992943, telescope_ra=17.8830503, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.90284, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:06:07.847928', telescope_ra_j2k=17.8568072294444, telescope_dec_j2k=-24.2492210504578, observability=1)
2025-12-27T09:06:55.177 [DEBUG] [Thread-488786 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:06:55.179 [INFO] [Thread-488786 (handle)] [driver.py] [get_status()] Telra = 17.8845252, teldec = -24.256664
2025-12-27T09:06:55.180 [INFO] [Thread-488786 (handle)] [driver.py] [get_status()] ra_j2k = 17.8582820564503     dec_j2k = -24.2492761985434
2025-12-27T09:06:55.182 [DEBUG] [Thread-488786 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:06:55.183 [DEBUG] [Thread-488786 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:06:55.184 [DEBUG] [Thread-488786 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:06:55.184 [DEBUG] [Thread-488786 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:06:55.184 [DEBUG] [Thread-488786 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:06:55.184 [DEBUG] [Thread-488786 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:06:55.191 [DEBUG] [Thread-488786 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:06:55.191 [DEBUG] [Thread-488786 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:06:55.191 [DEBUG] [Thread-488786 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:06:55.191 [DEBUG] [Thread-488786 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:06:55.191 [DEBUG] [Thread-488786 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:06:55.191 [DEBUG] [Thread-488786 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:06:55.191 [DEBUG] [Thread-488786 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:06:55.191 [DEBUG] [Thread-488786 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:06:55.191 [DEBUG] [Thread-488786 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79647197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095045970492612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108878, telescope_az=89.992943, telescope_ra=17.8845252, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.90431, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:06:07.847928', telescope_ra_j2k=17.8582820564503, telescope_dec_j2k=-24.2492761985434, observability=1)
2025-12-27T09:07:03.410 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:07:03.412 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.8868126, teldec = -24.256664
2025-12-27T09:07:03.413 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.8605693444068     dec_j2k = -24.2493617290109
2025-12-27T09:07:03.415 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:07:03.416 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:07:03.419 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:07:03.419 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:07:03.419 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:07:03.419 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:07:03.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:07:03.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:07:03.426 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:07:03.426 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:07:03.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:07:03.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:07:03.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:07:03.426 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:07:03.427 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79656725, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950460507164976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108878, telescope_az=89.992943, telescope_ra=17.8868126, telescope_dec=-24.256664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.9066, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:06:07.847928', telescope_ra_j2k=17.8605693444068, telescope_dec_j2k=-24.2493617290109, observability=1)
2025-12-27T09:07:07.990 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:07:07.990 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:07:07.991 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:07:07.991 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:07:07.992 [DEBUG] [ThreadPoolExecutor-22492_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:07:08.994 [DEBUG] [ThreadPoolExecutor-22492_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:07:08.996 [DEBUG] [ThreadPoolExecutor-22492_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:07:08.997 [DEBUG] [ThreadPoolExecutor-22492_0] [payload.py] [to_registers()] [0]
2025-12-27T09:07:09.003 [DEBUG] [ThreadPoolExecutor-22492_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:07:09.003 [DEBUG] [ThreadPoolExecutor-22492_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:07:09.003 [DEBUG] [ThreadPoolExecutor-22492_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:07:09.003 [DEBUG] [ThreadPoolExecutor-22492_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:07:09.011 [DEBUG] [ThreadPoolExecutor-22492_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:07:09.011 [DEBUG] [ThreadPoolExecutor-22492_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:07:09.011 [DEBUG] [ThreadPoolExecutor-22492_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:07:09.011 [DEBUG] [ThreadPoolExecutor-22492_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:07:09.011 [DEBUG] [ThreadPoolExecutor-22492_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:07:09.011 [DEBUG] [ThreadPoolExecutor-22492_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:07:09.011 [DEBUG] [ThreadPoolExecutor-22492_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:07:13.354 [DEBUG] [Thread-488787 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:07:13.356 [INFO] [Thread-488787 (handle)] [driver.py] [get_status()] Telra = 17.8895949, teldec = -24.256663
2025-12-27T09:07:13.357 [INFO] [Thread-488787 (handle)] [driver.py] [get_status()] ra_j2k = 17.8633515102258     dec_j2k = -24.2494647682393
2025-12-27T09:07:13.359 [DEBUG] [Thread-488787 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:07:13.360 [DEBUG] [Thread-488787 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:07:13.366 [DEBUG] [Thread-488787 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:07:13.366 [DEBUG] [Thread-488787 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:07:13.366 [DEBUG] [Thread-488787 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:07:13.366 [DEBUG] [Thread-488787 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:07:13.373 [DEBUG] [Thread-488787 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:07:13.373 [DEBUG] [Thread-488787 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:07:13.373 [DEBUG] [Thread-488787 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:07:13.373 [DEBUG] [Thread-488787 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:07:13.373 [DEBUG] [Thread-488787 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:07:13.373 [DEBUG] [Thread-488787 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:07:13.373 [DEBUG] [Thread-488787 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:07:13.374 [DEBUG] [Thread-488787 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:07:13.374 [DEBUG] [Thread-488787 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79668235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950466523956397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108878, telescope_az=89.992943, telescope_ra=17.8895949, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.90938, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:07:07.989166', telescope_ra_j2k=17.8633515102258, telescope_dec_j2k=-24.2494647682393, observability=1)
2025-12-27T09:07:23.114 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:07:23.116 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.8923029, teldec = -24.256663
2025-12-27T09:07:23.117 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.8660593814407     dec_j2k = -24.2495660327634
2025-12-27T09:07:23.118 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:07:23.119 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:07:23.122 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:07:23.122 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:07:23.122 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:07:23.122 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:07:23.129 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:07:23.129 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:07:23.130 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:07:23.130 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:07:23.130 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:07:23.130 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:07:23.130 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:07:23.130 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:07:23.130 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79679531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950462913881544, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108878, telescope_az=89.992943, telescope_ra=17.8923029, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.91209, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:07:07.989166', telescope_ra_j2k=17.8660593814407, telescope_dec_j2k=-24.2495660327634, observability=1)
2025-12-27T09:07:30.859 [DEBUG] [Thread-488788 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:07:30.861 [INFO] [Thread-488788 (handle)] [driver.py] [get_status()] Telra = 17.8944713, teldec = -24.256663
2025-12-27T09:07:30.862 [INFO] [Thread-488788 (handle)] [driver.py] [get_status()] ra_j2k = 17.8682276797452     dec_j2k = -24.2496471217014
2025-12-27T09:07:30.863 [DEBUG] [Thread-488788 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:07:30.864 [DEBUG] [Thread-488788 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:07:30.868 [DEBUG] [Thread-488788 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:07:30.868 [DEBUG] [Thread-488788 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:07:30.869 [DEBUG] [Thread-488788 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:07:30.869 [DEBUG] [Thread-488788 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:07:30.876 [DEBUG] [Thread-488788 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:07:30.876 [DEBUG] [Thread-488788 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:07:30.876 [DEBUG] [Thread-488788 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:07:30.876 [DEBUG] [Thread-488788 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:07:30.876 [DEBUG] [Thread-488788 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:07:30.876 [DEBUG] [Thread-488788 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:07:30.876 [DEBUG] [Thread-488788 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:07:30.876 [DEBUG] [Thread-488788 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:07:30.876 [DEBUG] [Thread-488788 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79688495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950466523956397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108878, telescope_az=89.992943, telescope_ra=17.8944713, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.91426, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:07:07.989166', telescope_ra_j2k=17.8682276797452, telescope_dec_j2k=-24.2496471217014, observability=1)
2025-12-27T09:07:31.269 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.3927943706512451
2025-12-27T09:07:31.269 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.40115761756897 seconds ago
2025-12-27T09:07:31.416 [DEBUG] [Thread-488789 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5396125316619873
2025-12-27T09:07:34.012 [DEBUG] [ThreadPoolExecutor-22492_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:07:34.013 [DEBUG] [ThreadPoolExecutor-22492_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:07:49.467 [DEBUG] [Thread-488790 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:07:49.470 [INFO] [Thread-488790 (handle)] [driver.py] [get_status()] Telra = 17.899656, teldec = -24.256663
2025-12-27T09:07:49.471 [INFO] [Thread-488790 (handle)] [driver.py] [get_status()] ra_j2k = 17.8734121417363     dec_j2k = -24.2498410163874
2025-12-27T09:07:49.473 [DEBUG] [Thread-488790 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:07:49.474 [DEBUG] [Thread-488790 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:07:49.476 [DEBUG] [Thread-488790 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:07:49.477 [DEBUG] [Thread-488790 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:07:49.477 [DEBUG] [Thread-488790 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:07:49.477 [DEBUG] [Thread-488790 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:07:49.484 [DEBUG] [Thread-488790 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:07:49.484 [DEBUG] [Thread-488790 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:07:49.484 [DEBUG] [Thread-488790 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:07:49.484 [DEBUG] [Thread-488790 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:07:49.484 [DEBUG] [Thread-488790 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:07:49.484 [DEBUG] [Thread-488790 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:07:49.484 [DEBUG] [Thread-488790 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:07:49.484 [DEBUG] [Thread-488790 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:07:49.484 [DEBUG] [Thread-488790 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79710034, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950464117239828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108878, telescope_az=89.992943, telescope_ra=17.899656, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.91945, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:07:07.989166', telescope_ra_j2k=17.8734121417363, telescope_dec_j2k=-24.2498410163874, observability=1)
2025-12-27T09:07:49.944 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4599437713623047
2025-12-27T09:08:03.421 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:08:03.423 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.9035274, teldec = -24.256663
2025-12-27T09:08:03.424 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.8772833687498     dec_j2k = -24.2499858050386
2025-12-27T09:08:03.426 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:08:03.427 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:08:03.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:08:03.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:08:03.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:08:03.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:08:03.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:08:03.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:08:03.437 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:08:03.437 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:08:03.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:08:03.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:08:03.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:08:03.437 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:08:03.437 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79726183, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095046572171754, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108878, telescope_az=89.992943, telescope_ra=17.9035274, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.92332, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:07:07.989166', telescope_ra_j2k=17.8772833687498, telescope_dec_j2k=-24.2499858050386, observability=1)
2025-12-27T09:08:07.679 [DEBUG] [Thread-488791 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:08:07.681 [INFO] [Thread-488791 (handle)] [driver.py] [get_status()] Telra = 17.9047246, teldec = -24.256663
2025-12-27T09:08:07.683 [INFO] [Thread-488791 (handle)] [driver.py] [get_status()] ra_j2k = 17.8784805160745     dec_j2k = -24.25003058116
2025-12-27T09:08:07.684 [DEBUG] [Thread-488791 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:08:07.685 [DEBUG] [Thread-488791 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:08:07.686 [DEBUG] [Thread-488791 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:08:07.686 [DEBUG] [Thread-488791 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:08:07.686 [DEBUG] [Thread-488791 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:08:07.686 [DEBUG] [Thread-488791 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:08:07.693 [DEBUG] [Thread-488791 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:08:07.693 [DEBUG] [Thread-488791 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:08:07.693 [DEBUG] [Thread-488791 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:08:07.693 [DEBUG] [Thread-488791 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:08:07.694 [DEBUG] [Thread-488791 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:08:07.694 [DEBUG] [Thread-488791 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:08:07.694 [DEBUG] [Thread-488791 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:08:07.694 [DEBUG] [Thread-488791 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:08:07.694 [DEBUG] [Thread-488791 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79731111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950462913881544, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108877, telescope_az=89.992943, telescope_ra=17.9047246, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.92451, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:07:07.989166', telescope_ra_j2k=17.8784805160745, telescope_dec_j2k=-24.25003058116, observability=1)
2025-12-27T09:08:08.129 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:08:08.129 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:08:08.130 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:08:08.130 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:08:08.130 [INFO] [ThreadPoolExecutor-22493_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:08:08.131 [INFO] [ThreadPoolExecutor-22493_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:08:22.219 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:08:22.221 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.9087673, teldec = -24.256663
2025-12-27T09:08:22.222 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.8825230410615     dec_j2k = -24.2501817856811
2025-12-27T09:08:22.224 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:08:22.225 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:08:22.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:08:22.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:08:22.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:08:22.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:08:22.238 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:08:22.238 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:08:22.238 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:08:22.238 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:08:22.238 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:08:22.238 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:08:22.238 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:08:22.238 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:08:22.238 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.7974794, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950467727314681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108877, telescope_az=89.992943, telescope_ra=17.9087673, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.92856, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:08:08.128451', telescope_ra_j2k=17.8825230410615, telescope_dec_j2k=-24.2501817856811, observability=1)
2025-12-27T09:08:25.735 [DEBUG] [Thread-488792 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:08:25.737 [INFO] [Thread-488792 (handle)] [driver.py] [get_status()] Telra = 17.9097681, teldec = -24.256663
2025-12-27T09:08:25.738 [INFO] [Thread-488792 (handle)] [driver.py] [get_status()] ra_j2k = 17.8835237984174     dec_j2k = -24.2502192185743
2025-12-27T09:08:25.740 [DEBUG] [Thread-488792 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:08:25.740 [DEBUG] [Thread-488792 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:08:25.745 [DEBUG] [Thread-488792 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:08:25.745 [DEBUG] [Thread-488792 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:08:25.745 [DEBUG] [Thread-488792 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:08:25.745 [DEBUG] [Thread-488792 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:08:25.752 [DEBUG] [Thread-488792 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:08:25.752 [DEBUG] [Thread-488792 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:08:25.752 [DEBUG] [Thread-488792 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:08:25.752 [DEBUG] [Thread-488792 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:08:25.752 [DEBUG] [Thread-488792 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:08:25.752 [DEBUG] [Thread-488792 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:08:25.752 [DEBUG] [Thread-488792 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:08:25.752 [DEBUG] [Thread-488792 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:08:25.752 [DEBUG] [Thread-488792 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79752008, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950475348583814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108877, telescope_az=89.992943, telescope_ra=17.9097681, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.92956, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:08:08.128451', telescope_ra_j2k=17.8835237984174, telescope_dec_j2k=-24.2502192185743, observability=1)
2025-12-27T09:08:29.015 [DEBUG] [ThreadPoolExecutor-22492_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:08:29.017 [DEBUG] [ThreadPoolExecutor-22492_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:08:29.018 [DEBUG] [ThreadPoolExecutor-22492_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:08:29.020 [DEBUG] [ThreadPoolExecutor-22492_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:08:30.912 [DEBUG] [Thread-488793 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:08:30.914 [INFO] [Thread-488793 (handle)] [driver.py] [get_status()] Telra = 17.91119, teldec = -24.256663
2025-12-27T09:08:30.915 [INFO] [Thread-488793 (handle)] [driver.py] [get_status()] ra_j2k = 17.8849456382955     dec_j2k = -24.2502724026042
2025-12-27T09:08:30.916 [DEBUG] [Thread-488793 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:08:30.917 [DEBUG] [Thread-488793 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:08:30.923 [DEBUG] [Thread-488793 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:08:30.923 [DEBUG] [Thread-488793 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:08:30.923 [DEBUG] [Thread-488793 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:08:30.923 [DEBUG] [Thread-488793 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:08:30.930 [DEBUG] [Thread-488793 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:08:30.930 [DEBUG] [Thread-488793 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:08:30.930 [DEBUG] [Thread-488793 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:08:30.930 [DEBUG] [Thread-488793 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:08:30.930 [DEBUG] [Thread-488793 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:08:30.931 [DEBUG] [Thread-488793 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:08:30.931 [DEBUG] [Thread-488793 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:08:30.931 [DEBUG] [Thread-488793 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:08:30.931 [DEBUG] [Thread-488793 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79758001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950475348583814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108877, telescope_az=89.992943, telescope_ra=17.91119, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.93098, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:08:08.128451', telescope_ra_j2k=17.8849456382955, telescope_dec_j2k=-24.2502724026042, observability=1)
2025-12-27T09:08:31.329 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.39771437644958496
2025-12-27T09:08:31.329 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.38479161262512 seconds ago
2025-12-27T09:08:33.027 [DEBUG] [ThreadPoolExecutor-22492_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:08:34.028 [DEBUG] [ThreadPoolExecutor-22492_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:08:34.029 [INFO] [ThreadPoolExecutor-22492_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:08:43.813 [DEBUG] [Thread-488794 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:08:43.815 [INFO] [Thread-488794 (handle)] [driver.py] [get_status()] Telra = 17.9147893, teldec = -24.256663
2025-12-27T09:08:43.816 [INFO] [Thread-488794 (handle)] [driver.py] [get_status()] ra_j2k = 17.8885447885477     dec_j2k = -24.2504070328695
2025-12-27T09:08:43.817 [DEBUG] [Thread-488794 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:08:43.818 [DEBUG] [Thread-488794 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:08:43.823 [DEBUG] [Thread-488794 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:08:43.823 [DEBUG] [Thread-488794 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:08:43.823 [DEBUG] [Thread-488794 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:08:43.823 [DEBUG] [Thread-488794 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:08:43.830 [DEBUG] [Thread-488794 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:08:43.830 [DEBUG] [Thread-488794 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:08:43.831 [DEBUG] [Thread-488794 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:08:43.831 [DEBUG] [Thread-488794 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:08:43.831 [DEBUG] [Thread-488794 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:08:43.831 [DEBUG] [Thread-488794 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:08:43.831 [DEBUG] [Thread-488794 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:08:43.831 [DEBUG] [Thread-488794 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:08:43.831 [DEBUG] [Thread-488794 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79772933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950470936270105, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108877, telescope_az=89.992943, telescope_ra=17.9147893, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.93458, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:08:08.128451', telescope_ra_j2k=17.8885447885477, telescope_dec_j2k=-24.2504070328695, observability=1)
2025-12-27T09:08:50.006 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:08:50.008 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.9165196, teldec = -24.256663
2025-12-27T09:08:50.009 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.8902750178046     dec_j2k = -24.2504717559408
2025-12-27T09:08:50.011 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:08:50.012 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:08:50.017 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:08:50.017 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:08:50.017 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:08:50.017 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:08:50.024 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:08:50.024 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:08:50.025 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:08:50.025 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:08:50.025 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:08:50.025 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:08:50.025 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:08:50.025 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:08:50.025 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79780101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950472941867245, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108877, telescope_az=89.992943, telescope_ra=17.9165196, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.93631, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:08:08.128451', telescope_ra_j2k=17.8902750178046, telescope_dec_j2k=-24.2504717559408, observability=1)
2025-12-27T09:09:02.022 [DEBUG] [Thread-488795 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:09:02.025 [INFO] [Thread-488795 (handle)] [driver.py] [get_status()] Telra = 17.9198587, teldec = -24.256663
2025-12-27T09:09:02.026 [INFO] [Thread-488795 (handle)] [driver.py] [get_status()] ra_j2k = 17.8936139835722     dec_j2k = -24.2505966608003
2025-12-27T09:09:02.027 [DEBUG] [Thread-488795 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:09:02.028 [DEBUG] [Thread-488795 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:09:02.029 [DEBUG] [Thread-488795 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:09:02.029 [DEBUG] [Thread-488795 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:09:02.029 [DEBUG] [Thread-488795 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:09:02.029 [DEBUG] [Thread-488795 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:09:02.036 [DEBUG] [Thread-488795 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:09:02.036 [DEBUG] [Thread-488795 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:09:02.036 [DEBUG] [Thread-488795 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:09:02.036 [DEBUG] [Thread-488795 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:09:02.037 [DEBUG] [Thread-488795 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:09:02.037 [DEBUG] [Thread-488795 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:09:02.037 [DEBUG] [Thread-488795 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:09:02.037 [DEBUG] [Thread-488795 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:09:02.037 [DEBUG] [Thread-488795 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79794008, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950474947464386, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108877, telescope_az=89.992943, telescope_ra=17.9198587, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.93965, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:08:08.128451', telescope_ra_j2k=17.8936139835722, telescope_dec_j2k=-24.2505966608003, observability=1)
2025-12-27T09:09:03.431 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:09:03.433 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.9202515, teldec = -24.256663
2025-12-27T09:09:03.434 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.8940067679796     dec_j2k = -24.2506113544698
2025-12-27T09:09:03.436 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:09:03.437 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:09:03.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:09:03.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:09:03.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:09:03.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:09:03.446 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:09:03.446 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:09:03.446 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:09:03.447 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:09:03.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:09:03.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:09:03.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:09:03.447 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:09:03.447 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79795639, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950474947464386, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108877, telescope_az=89.992943, telescope_ra=17.9202515, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.94004, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:08:08.128451', telescope_ra_j2k=17.8940067679796, telescope_dec_j2k=-24.2506113544698, observability=1)
2025-12-27T09:09:08.278 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:09:08.278 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:09:08.279 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:09:08.279 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:09:08.281 [DEBUG] [ThreadPoolExecutor-22494_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:09:09.282 [DEBUG] [ThreadPoolExecutor-22494_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:09:09.284 [DEBUG] [ThreadPoolExecutor-22494_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:09:09.284 [DEBUG] [ThreadPoolExecutor-22494_0] [payload.py] [to_registers()] [0]
2025-12-27T09:09:09.291 [DEBUG] [ThreadPoolExecutor-22494_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:09:09.291 [DEBUG] [ThreadPoolExecutor-22494_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:09:09.291 [DEBUG] [ThreadPoolExecutor-22494_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:09:09.291 [DEBUG] [ThreadPoolExecutor-22494_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:09:09.298 [DEBUG] [ThreadPoolExecutor-22494_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:09:09.298 [DEBUG] [ThreadPoolExecutor-22494_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:09:09.298 [DEBUG] [ThreadPoolExecutor-22494_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:09:09.298 [DEBUG] [ThreadPoolExecutor-22494_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:09:09.298 [DEBUG] [ThreadPoolExecutor-22494_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:09:09.298 [DEBUG] [ThreadPoolExecutor-22494_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:09:09.298 [DEBUG] [ThreadPoolExecutor-22494_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:09:20.089 [DEBUG] [Thread-488796 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:09:20.091 [INFO] [Thread-488796 (handle)] [driver.py] [get_status()] Telra = 17.9249067, teldec = -24.256663
2025-12-27T09:09:20.092 [INFO] [Thread-488796 (handle)] [driver.py] [get_status()] ra_j2k = 17.8986617863604     dec_j2k = -24.2507854986372
2025-12-27T09:09:20.094 [DEBUG] [Thread-488796 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:09:20.095 [DEBUG] [Thread-488796 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:09:20.099 [DEBUG] [Thread-488796 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:09:20.099 [DEBUG] [Thread-488796 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:09:20.099 [DEBUG] [Thread-488796 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:09:20.099 [DEBUG] [Thread-488796 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:09:20.106 [DEBUG] [Thread-488796 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:09:20.107 [DEBUG] [Thread-488796 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:09:20.107 [DEBUG] [Thread-488796 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:09:20.107 [DEBUG] [Thread-488796 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:09:20.107 [DEBUG] [Thread-488796 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:09:20.107 [DEBUG] [Thread-488796 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:09:20.107 [DEBUG] [Thread-488796 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:09:20.107 [DEBUG] [Thread-488796 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:09:20.107 [DEBUG] [Thread-488796 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79814919, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950485376569515, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108877, telescope_az=89.992943, telescope_ra=17.9249067, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.9447, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:09:08.277304', telescope_ra_j2k=17.8986617863604, telescope_dec_j2k=-24.2507854986372, observability=1)
2025-12-27T09:09:21.331 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:09:21.333 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.925234, teldec = -24.256663
2025-12-27T09:09:21.334 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.8989890738113     dec_j2k = -24.2507977427722
2025-12-27T09:09:21.336 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:09:21.337 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:09:21.339 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:09:21.339 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:09:21.339 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:09:21.339 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:09:21.346 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:09:21.346 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:09:21.346 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:09:21.346 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:09:21.346 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:09:21.346 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:09:21.346 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:09:21.346 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:09:21.346 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79816356, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095048016201695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108877, telescope_az=89.992943, telescope_ra=17.925234, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.94502, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:09:08.277304', telescope_ra_j2k=17.8989890738113, telescope_dec_j2k=-24.2507977427722, observability=1)
2025-12-27T09:09:30.961 [DEBUG] [Thread-488797 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:09:30.963 [INFO] [Thread-488797 (handle)] [driver.py] [get_status()] Telra = 17.9279146, teldec = -24.256663
2025-12-27T09:09:30.964 [INFO] [Thread-488797 (handle)] [driver.py] [get_status()] ra_j2k = 17.9016695721229     dec_j2k = -24.2508980243025
2025-12-27T09:09:30.965 [DEBUG] [Thread-488797 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:09:30.966 [DEBUG] [Thread-488797 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:09:30.972 [DEBUG] [Thread-488797 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:09:30.973 [DEBUG] [Thread-488797 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:09:30.973 [DEBUG] [Thread-488797 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:09:30.973 [DEBUG] [Thread-488797 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:09:30.980 [DEBUG] [Thread-488797 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:09:30.980 [DEBUG] [Thread-488797 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:09:30.980 [DEBUG] [Thread-488797 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:09:30.981 [DEBUG] [Thread-488797 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:09:30.981 [DEBUG] [Thread-488797 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:09:30.981 [DEBUG] [Thread-488797 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:09:30.981 [DEBUG] [Thread-488797 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:09:30.981 [DEBUG] [Thread-488797 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:09:30.981 [DEBUG] [Thread-488797 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79827501, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095048016201695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108876, telescope_az=89.992943, telescope_ra=17.9279146, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.9477, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:09:08.277304', telescope_ra_j2k=17.9016695721229, telescope_dec_j2k=-24.2508980243025, observability=1)
2025-12-27T09:09:31.389 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.4077467918395996
2025-12-27T09:09:31.389 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.3836510181427 seconds ago
2025-12-27T09:09:34.299 [DEBUG] [ThreadPoolExecutor-22494_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:09:34.300 [DEBUG] [ThreadPoolExecutor-22494_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:09:38.161 [DEBUG] [Thread-488798 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:09:38.164 [INFO] [Thread-488798 (handle)] [driver.py] [get_status()] Telra = 17.9299157, teldec = -24.256663
2025-12-27T09:09:38.165 [INFO] [Thread-488798 (handle)] [driver.py] [get_status()] ra_j2k = 17.9036705974769     dec_j2k = -24.25097288748
2025-12-27T09:09:38.167 [DEBUG] [Thread-488798 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:09:38.168 [DEBUG] [Thread-488798 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:09:38.170 [DEBUG] [Thread-488798 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:09:38.170 [DEBUG] [Thread-488798 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:09:38.170 [DEBUG] [Thread-488798 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:09:38.170 [DEBUG] [Thread-488798 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:09:38.177 [DEBUG] [Thread-488798 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:09:38.177 [DEBUG] [Thread-488798 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:09:38.177 [DEBUG] [Thread-488798 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:09:38.177 [DEBUG] [Thread-488798 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:09:38.177 [DEBUG] [Thread-488798 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:09:38.177 [DEBUG] [Thread-488798 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:09:38.178 [DEBUG] [Thread-488798 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:09:38.178 [DEBUG] [Thread-488798 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:09:38.178 [DEBUG] [Thread-488798 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79835836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950482167614091, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108876, telescope_az=89.992943, telescope_ra=17.9299157, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.9497, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:09:08.277304', telescope_ra_j2k=17.9036705974769, telescope_dec_j2k=-24.25097288748, observability=1)
2025-12-27T09:09:50.086 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:09:50.088 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.9332375, teldec = -24.256663
2025-12-27T09:09:50.091 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.906992275954     dec_j2k = -24.2510971627452
2025-12-27T09:09:50.093 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:09:50.093 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:09:50.099 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:09:50.099 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:09:50.099 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:09:50.099 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:09:50.106 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:09:50.106 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:09:50.106 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:09:50.106 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:09:50.106 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:09:50.106 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:09:50.106 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:09:50.106 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:09:50.106 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79849638, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950489387763796, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108876, telescope_az=89.992943, telescope_ra=17.9332375, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.95303, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:09:08.277304', telescope_ra_j2k=17.906992275954, telescope_dec_j2k=-24.2510971627452, observability=1)
2025-12-27T09:09:56.314 [DEBUG] [Thread-488799 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:09:56.316 [INFO] [Thread-488799 (handle)] [driver.py] [get_status()] Telra = 17.9349862, teldec = -24.256663
2025-12-27T09:09:56.317 [INFO] [Thread-488799 (handle)] [driver.py] [get_status()] ra_j2k = 17.9087409131783     dec_j2k = -24.2511625868135
2025-12-27T09:09:56.319 [DEBUG] [Thread-488799 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:09:56.320 [DEBUG] [Thread-488799 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:09:56.321 [DEBUG] [Thread-488799 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:09:56.321 [DEBUG] [Thread-488799 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:09:56.321 [DEBUG] [Thread-488799 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:09:56.321 [DEBUG] [Thread-488799 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:09:56.329 [DEBUG] [Thread-488799 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:09:56.329 [DEBUG] [Thread-488799 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:09:56.329 [DEBUG] [Thread-488799 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:09:56.329 [DEBUG] [Thread-488799 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:09:56.329 [DEBUG] [Thread-488799 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:09:56.329 [DEBUG] [Thread-488799 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:09:56.329 [DEBUG] [Thread-488799 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:09:56.329 [DEBUG] [Thread-488799 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:09:56.329 [DEBUG] [Thread-488799 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79856846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095048858552494, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108876, telescope_az=89.992943, telescope_ra=17.9349862, telescope_dec=-24.256663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.95478, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:09:08.277304', telescope_ra_j2k=17.9087409131783, telescope_dec_j2k=-24.2511625868135, observability=1)
2025-12-27T09:10:03.440 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:10:03.442 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.9369691, teldec = -24.256662
2025-12-27T09:10:03.444 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.9107237431949     dec_j2k = -24.2512357743557
2025-12-27T09:10:03.445 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:10:03.446 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:10:03.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:10:03.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:10:03.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:10:03.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:10:03.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:10:03.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:10:03.460 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:10:03.460 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:10:03.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:10:03.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:10:03.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:10:03.461 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:10:03.461 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79865094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950488184405512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108876, telescope_az=89.992942, telescope_ra=17.9369691, telescope_dec=-24.256662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.95676, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:09:08.277304', telescope_ra_j2k=17.9107237431949, telescope_dec_j2k=-24.2512357743557, observability=1)
2025-12-27T09:10:08.418 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:10:08.418 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:10:08.419 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:10:08.419 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:10:08.419 [INFO] [ThreadPoolExecutor-22495_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:10:08.420 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T09:10:14.388 [DEBUG] [Thread-488800 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:10:14.390 [INFO] [Thread-488800 (handle)] [driver.py] [get_status()] Telra = 17.9400336, teldec = -24.256662
2025-12-27T09:10:14.391 [INFO] [Thread-488800 (handle)] [driver.py] [get_status()] ra_j2k = 17.9137881368187     dec_j2k = -24.251350431326
2025-12-27T09:10:14.392 [DEBUG] [Thread-488800 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:10:14.393 [DEBUG] [Thread-488800 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:10:14.395 [DEBUG] [Thread-488800 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:10:14.395 [DEBUG] [Thread-488800 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:10:14.395 [DEBUG] [Thread-488800 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:10:14.395 [DEBUG] [Thread-488800 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:10:14.402 [DEBUG] [Thread-488800 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:10:14.403 [DEBUG] [Thread-488800 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:10:14.403 [DEBUG] [Thread-488800 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:10:14.403 [DEBUG] [Thread-488800 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:10:14.403 [DEBUG] [Thread-488800 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:10:14.403 [DEBUG] [Thread-488800 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:10:14.403 [DEBUG] [Thread-488800 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:10:14.403 [DEBUG] [Thread-488800 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:10:14.403 [DEBUG] [Thread-488800 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79877765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950490190002652, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108876, telescope_az=89.992942, telescope_ra=17.9400336, telescope_dec=-24.256662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.95982, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:10:08.417596', telescope_ra_j2k=17.9137881368187, telescope_dec_j2k=-24.251350431326, observability=1)
2025-12-27T09:10:20.438 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:10:20.440 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.9417051, teldec = -24.256662
2025-12-27T09:10:20.441 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.9154595798664     dec_j2k = -24.2514129712032
2025-12-27T09:10:20.443 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:10:20.444 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:10:20.446 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:10:20.446 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:10:20.447 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:10:20.447 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:10:20.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:10:20.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:10:20.454 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:10:20.455 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:10:20.455 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:10:20.455 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:10:20.455 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:10:20.455 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:10:20.456 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79884767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950486178808371, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108876, telescope_az=89.992942, telescope_ra=17.9417051, telescope_dec=-24.256662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.96149, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:10:08.417596', telescope_ra_j2k=17.9154595798664, telescope_dec_j2k=-24.2514129712032, observability=1)
2025-12-27T09:10:29.303 [DEBUG] [ThreadPoolExecutor-22494_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:10:29.305 [DEBUG] [ThreadPoolExecutor-22494_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:10:29.306 [DEBUG] [ThreadPoolExecutor-22494_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:10:29.308 [DEBUG] [ThreadPoolExecutor-22494_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:10:31.016 [DEBUG] [Thread-488801 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:10:31.020 [INFO] [Thread-488801 (handle)] [driver.py] [get_status()] Telra = 17.9446559, teldec = -24.256662
2025-12-27T09:10:31.021 [INFO] [Thread-488801 (handle)] [driver.py] [get_status()] ra_j2k = 17.9184102811678     dec_j2k = -24.251523379018
2025-12-27T09:10:31.022 [DEBUG] [Thread-488801 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:10:31.023 [DEBUG] [Thread-488801 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:10:31.030 [DEBUG] [Thread-488801 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:10:31.030 [DEBUG] [Thread-488801 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:10:31.030 [DEBUG] [Thread-488801 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:10:31.030 [DEBUG] [Thread-488801 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:10:31.037 [DEBUG] [Thread-488801 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:10:31.037 [DEBUG] [Thread-488801 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:10:31.037 [DEBUG] [Thread-488801 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:10:31.037 [DEBUG] [Thread-488801 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:10:31.037 [DEBUG] [Thread-488801 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:10:31.037 [DEBUG] [Thread-488801 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:10:31.037 [DEBUG] [Thread-488801 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:10:31.037 [DEBUG] [Thread-488801 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:10:31.037 [DEBUG] [Thread-488801 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.7989701, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950496206794073, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108876, telescope_az=89.992942, telescope_ra=17.9446559, telescope_dec=-24.256662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.96445, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:10:08.417596', telescope_ra_j2k=17.9184102811678, telescope_dec_j2k=-24.251523379018, observability=1)
2025-12-27T09:10:31.449 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.41135120391845703
2025-12-27T09:10:31.449 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.36287450790405 seconds ago
2025-12-27T09:10:32.581 [DEBUG] [Thread-488802 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:10:32.584 [INFO] [Thread-488802 (handle)] [driver.py] [get_status()] Telra = 17.9450771, teldec = -24.256662
2025-12-27T09:10:32.585 [INFO] [Thread-488802 (handle)] [driver.py] [get_status()] ra_j2k = 17.9188314672714     dec_j2k = -24.2515391389802
2025-12-27T09:10:32.587 [DEBUG] [Thread-488802 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:10:32.588 [DEBUG] [Thread-488802 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:10:32.593 [DEBUG] [Thread-488802 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:10:32.593 [DEBUG] [Thread-488802 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:10:32.593 [DEBUG] [Thread-488802 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:10:32.593 [DEBUG] [Thread-488802 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:10:32.600 [DEBUG] [Thread-488802 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:10:32.600 [DEBUG] [Thread-488802 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:10:32.600 [DEBUG] [Thread-488802 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:10:32.600 [DEBUG] [Thread-488802 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:10:32.600 [DEBUG] [Thread-488802 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:10:32.601 [DEBUG] [Thread-488802 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:10:32.601 [DEBUG] [Thread-488802 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:10:32.601 [DEBUG] [Thread-488802 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:10:32.601 [DEBUG] [Thread-488802 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79898822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950495404555216, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108876, telescope_az=89.992942, telescope_ra=17.9450771, telescope_dec=-24.256662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.96487, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:10:08.417596', telescope_ra_j2k=17.9188314672714, telescope_dec_j2k=-24.2515391389802, observability=1)
2025-12-27T09:10:33.312 [DEBUG] [ThreadPoolExecutor-22494_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:10:34.314 [DEBUG] [ThreadPoolExecutor-22494_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:10:34.315 [INFO] [ThreadPoolExecutor-22494_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:10:50.168 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:10:50.170 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.9499772, teldec = -24.256662
2025-12-27T09:10:50.171 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.923731409128     dec_j2k = -24.2517224895303
2025-12-27T09:10:50.173 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:10:50.174 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:10:50.176 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:10:50.176 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:10:50.176 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:10:50.176 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:10:50.183 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:10:50.183 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:10:50.183 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:10:50.184 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:10:50.184 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:10:50.184 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:10:50.184 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:10:50.184 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:10:50.184 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79919177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950497410152357, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108876, telescope_az=89.992942, telescope_ra=17.9499772, telescope_dec=-24.256662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.96977, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:10:08.417596', telescope_ra_j2k=17.923731409128, telescope_dec_j2k=-24.2517224895303, observability=1)
2025-12-27T09:10:50.654 [DEBUG] [Thread-488803 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4699397087097168
2025-12-27T09:11:03.413 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:11:03.415 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.9536806, teldec = -24.256662
2025-12-27T09:11:03.416 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.9274346939116     dec_j2k = -24.2518610675753
2025-12-27T09:11:03.418 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:11:03.419 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:11:03.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:11:03.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:11:03.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:11:03.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:11:03.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:11:03.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:11:03.433 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:11:03.433 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:11:03.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:11:03.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:11:03.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:11:03.433 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:11:03.433 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.79934507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950489788883224, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108875, telescope_az=89.992942, telescope_ra=17.9536806, telescope_dec=-24.256662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.97347, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:10:08.417596', telescope_ra_j2k=17.9274346939116, telescope_dec_j2k=-24.2518610675753, observability=1)
2025-12-27T09:11:08.559 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:11:08.559 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:11:08.560 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:11:08.560 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:11:08.561 [DEBUG] [ThreadPoolExecutor-22496_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:11:08.724 [DEBUG] [Thread-488804 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:11:08.726 [INFO] [Thread-488804 (handle)] [driver.py] [get_status()] Telra = 17.9551584, teldec = -24.256668
2025-12-27T09:11:08.727 [INFO] [Thread-488804 (handle)] [driver.py] [get_status()] ra_j2k = 17.92891244777     dec_j2k = -24.2519223668586
2025-12-27T09:11:08.728 [DEBUG] [Thread-488804 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:11:08.728 [DEBUG] [Thread-488804 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:11:08.729 [DEBUG] [Thread-488804 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:11:08.729 [DEBUG] [Thread-488804 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:11:08.729 [DEBUG] [Thread-488804 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:11:08.729 [DEBUG] [Thread-488804 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:11:08.736 [DEBUG] [Thread-488804 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:11:08.737 [DEBUG] [Thread-488804 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:11:08.737 [DEBUG] [Thread-488804 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:11:08.737 [DEBUG] [Thread-488804 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:11:08.737 [DEBUG] [Thread-488804 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:11:08.737 [DEBUG] [Thread-488804 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:11:08.737 [DEBUG] [Thread-488804 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:11:08.737 [DEBUG] [Thread-488804 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:11:08.737 [DEBUG] [Thread-488804 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79940654, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095049259671922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108875, telescope_az=89.992953, telescope_ra=17.9551584, telescope_dec=-24.256668, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.97495, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:11:08.558246', telescope_ra_j2k=17.92891244777, telescope_dec_j2k=-24.2519223668586, observability=1)
2025-12-27T09:11:09.563 [DEBUG] [ThreadPoolExecutor-22496_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:11:09.565 [DEBUG] [ThreadPoolExecutor-22496_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:11:09.565 [DEBUG] [ThreadPoolExecutor-22496_0] [payload.py] [to_registers()] [0]
2025-12-27T09:11:09.568 [DEBUG] [ThreadPoolExecutor-22496_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:11:09.568 [DEBUG] [ThreadPoolExecutor-22496_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:11:09.568 [DEBUG] [ThreadPoolExecutor-22496_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:11:09.568 [DEBUG] [ThreadPoolExecutor-22496_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:11:09.575 [DEBUG] [ThreadPoolExecutor-22496_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:11:09.575 [DEBUG] [ThreadPoolExecutor-22496_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:11:09.575 [DEBUG] [ThreadPoolExecutor-22496_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:11:09.575 [DEBUG] [ThreadPoolExecutor-22496_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:11:09.575 [DEBUG] [ThreadPoolExecutor-22496_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:11:09.575 [DEBUG] [ThreadPoolExecutor-22496_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:11:09.575 [DEBUG] [ThreadPoolExecutor-22496_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:11:19.548 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:11:19.550 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.9581684, teldec = -24.256662
2025-12-27T09:11:19.552 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.9319223592591     dec_j2k = -24.252029003075
2025-12-27T09:11:19.553 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:11:19.555 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:11:19.556 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:11:19.557 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:11:19.557 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:11:19.557 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:11:19.564 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:11:19.564 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:11:19.564 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:11:19.564 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:11:19.564 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:11:19.564 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:11:19.564 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:11:19.564 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:11:19.564 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79953182, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950495404555216, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108875, telescope_az=89.992942, telescope_ra=17.9581684, telescope_dec=-24.256662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.97796, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:11:08.558246', telescope_ra_j2k=17.9319223592591, telescope_dec_j2k=-24.252029003075, observability=1)
2025-12-27T09:11:26.780 [DEBUG] [Thread-488805 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:11:26.782 [INFO] [Thread-488805 (handle)] [driver.py] [get_status()] Telra = 17.9601759, teldec = -24.256662
2025-12-27T09:11:26.783 [INFO] [Thread-488805 (handle)] [driver.py] [get_status()] ra_j2k = 17.9339298007878     dec_j2k = -24.2521041266595
2025-12-27T09:11:26.785 [DEBUG] [Thread-488805 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:11:26.786 [DEBUG] [Thread-488805 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:11:26.791 [DEBUG] [Thread-488805 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:11:26.791 [DEBUG] [Thread-488805 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:11:26.791 [DEBUG] [Thread-488805 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:11:26.791 [DEBUG] [Thread-488805 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:11:26.798 [DEBUG] [Thread-488805 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:11:26.798 [DEBUG] [Thread-488805 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:11:26.798 [DEBUG] [Thread-488805 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:11:26.798 [DEBUG] [Thread-488805 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:11:26.798 [DEBUG] [Thread-488805 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:11:26.799 [DEBUG] [Thread-488805 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:11:26.799 [DEBUG] [Thread-488805 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:11:26.799 [DEBUG] [Thread-488805 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:11:26.799 [DEBUG] [Thread-488805 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79961552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950501421346637, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108875, telescope_az=89.992942, telescope_ra=17.9601759, telescope_dec=-24.256662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.97996, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:11:08.558246', telescope_ra_j2k=17.9339298007878, telescope_dec_j2k=-24.2521041266595, observability=1)
2025-12-27T09:11:31.071 [DEBUG] [Thread-488806 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:11:31.073 [INFO] [Thread-488806 (handle)] [driver.py] [get_status()] Telra = 17.9613744, teldec = -24.256662
2025-12-27T09:11:31.074 [INFO] [Thread-488806 (handle)] [driver.py] [get_status()] ra_j2k = 17.935128266399     dec_j2k = -24.2521489768667
2025-12-27T09:11:31.076 [DEBUG] [Thread-488806 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:11:31.077 [DEBUG] [Thread-488806 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:11:31.084 [DEBUG] [Thread-488806 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:11:31.084 [DEBUG] [Thread-488806 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:11:31.084 [DEBUG] [Thread-488806 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:11:31.084 [DEBUG] [Thread-488806 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:11:31.091 [DEBUG] [Thread-488806 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:11:31.091 [DEBUG] [Thread-488806 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:11:31.091 [DEBUG] [Thread-488806 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:11:31.091 [DEBUG] [Thread-488806 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:11:31.091 [DEBUG] [Thread-488806 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:11:31.091 [DEBUG] [Thread-488806 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:11:31.092 [DEBUG] [Thread-488806 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:11:31.092 [DEBUG] [Thread-488806 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:11:31.092 [DEBUG] [Thread-488806 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79966519, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950502223585493, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108875, telescope_az=89.992942, telescope_ra=17.9613744, telescope_dec=-24.256662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.98116, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:11:08.558246', telescope_ra_j2k=17.935128266399, telescope_dec_j2k=-24.2521489768667, observability=1)
2025-12-27T09:11:31.509 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.416917085647583
2025-12-27T09:11:31.509 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.34168601036072 seconds ago
2025-12-27T09:11:34.576 [DEBUG] [ThreadPoolExecutor-22496_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:11:34.577 [DEBUG] [ThreadPoolExecutor-22496_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:11:44.849 [DEBUG] [Thread-488807 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:11:44.851 [INFO] [Thread-488807 (handle)] [driver.py] [get_status()] Telra = 17.9652183, teldec = -24.256662
2025-12-27T09:11:44.852 [INFO] [Thread-488807 (handle)] [driver.py] [get_status()] ra_j2k = 17.9389720587247     dec_j2k = -24.2522928259951
2025-12-27T09:11:44.854 [DEBUG] [Thread-488807 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:11:44.855 [DEBUG] [Thread-488807 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:11:44.862 [DEBUG] [Thread-488807 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:11:44.862 [DEBUG] [Thread-488807 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:11:44.862 [DEBUG] [Thread-488807 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:11:44.862 [DEBUG] [Thread-488807 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:11:44.869 [DEBUG] [Thread-488807 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:11:44.869 [DEBUG] [Thread-488807 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:11:44.869 [DEBUG] [Thread-488807 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:11:44.869 [DEBUG] [Thread-488807 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:11:44.870 [DEBUG] [Thread-488807 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:11:44.870 [DEBUG] [Thread-488807 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:11:44.870 [DEBUG] [Thread-488807 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:11:44.870 [DEBUG] [Thread-488807 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:11:44.870 [DEBUG] [Thread-488807 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79982465, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950504229182634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108875, telescope_az=89.992942, telescope_ra=17.9652183, telescope_dec=-24.256662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.98501, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:11:08.558246', telescope_ra_j2k=17.9389720587247, telescope_dec_j2k=-24.2522928259951, observability=1)
2025-12-27T09:11:50.246 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:11:50.248 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.966724, teldec = -24.256662
2025-12-27T09:11:50.249 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.9404777176359     dec_j2k = -24.2523491745393
2025-12-27T09:11:50.251 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:11:50.252 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:11:50.258 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:11:50.259 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:11:50.259 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:11:50.259 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:11:50.266 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:11:50.266 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:11:50.266 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:11:50.266 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:11:50.266 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:11:50.266 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:11:50.266 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:11:50.266 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:11:50.266 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.79988712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950501822466065, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108875, telescope_az=89.992942, telescope_ra=17.966724, telescope_dec=-24.256662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.98651, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:11:08.558246', telescope_ra_j2k=17.9404777176359, telescope_dec_j2k=-24.2523491745393, observability=1)
2025-12-27T09:12:02.930 [DEBUG] [Thread-488808 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:12:02.933 [INFO] [Thread-488808 (handle)] [driver.py] [get_status()] Telra = 17.9702406, teldec = -24.256662
2025-12-27T09:12:02.934 [INFO] [Thread-488808 (handle)] [driver.py] [get_status()] ra_j2k = 17.9439942240591     dec_j2k = -24.2524807804941
2025-12-27T09:12:02.937 [DEBUG] [Thread-488808 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:12:02.938 [DEBUG] [Thread-488808 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:12:02.945 [DEBUG] [Thread-488808 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:12:02.945 [DEBUG] [Thread-488808 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:12:02.945 [DEBUG] [Thread-488808 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:12:02.945 [DEBUG] [Thread-488808 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:12:02.952 [DEBUG] [Thread-488808 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:12:02.952 [DEBUG] [Thread-488808 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:12:02.952 [DEBUG] [Thread-488808 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:12:02.952 [DEBUG] [Thread-488808 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:12:02.952 [DEBUG] [Thread-488808 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:12:02.952 [DEBUG] [Thread-488808 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:12:02.952 [DEBUG] [Thread-488808 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:12:02.952 [DEBUG] [Thread-488808 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:12:02.953 [DEBUG] [Thread-488808 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80003394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950513454929479, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108875, telescope_az=89.992942, telescope_ra=17.9702406, telescope_dec=-24.256662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.99003, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:11:08.558246', telescope_ra_j2k=17.9439942240591, telescope_dec_j2k=-24.2524807804941, observability=1)
2025-12-27T09:12:03.422 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4699246883392334
2025-12-27T09:12:08.702 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:12:08.702 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:12:08.703 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:12:08.703 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:12:08.704 [INFO] [ThreadPoolExecutor-22497_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:12:08.704 [INFO] [ThreadPoolExecutor-22497_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:12:18.657 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:12:18.659 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.9746365, teldec = -24.256662
2025-12-27T09:12:18.660 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.9483900117848     dec_j2k = -24.2526452983757
2025-12-27T09:12:18.662 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:12:18.662 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:12:18.667 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:12:18.667 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:12:18.667 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:12:18.667 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:12:18.674 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:12:18.674 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:12:18.674 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:12:18.674 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:12:18.674 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:12:18.674 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:12:18.674 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:12:18.674 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:12:18.674 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80021595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950512652690623, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108874, telescope_az=89.992942, telescope_ra=17.9746365, telescope_dec=-24.256662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.99443, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:12:08.701645', telescope_ra_j2k=17.9483900117848, telescope_dec_j2k=-24.2526452983757, observability=1)
2025-12-27T09:12:21.001 [DEBUG] [Thread-488809 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:12:21.003 [INFO] [Thread-488809 (handle)] [driver.py] [get_status()] Telra = 17.9752813, teldec = -24.256662
2025-12-27T09:12:21.005 [INFO] [Thread-488809 (handle)] [driver.py] [get_status()] ra_j2k = 17.9490347957555     dec_j2k = -24.2526694306489
2025-12-27T09:12:21.006 [DEBUG] [Thread-488809 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:12:21.008 [DEBUG] [Thread-488809 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:12:21.009 [DEBUG] [Thread-488809 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:12:21.009 [DEBUG] [Thread-488809 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:12:21.009 [DEBUG] [Thread-488809 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:12:21.009 [DEBUG] [Thread-488809 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:12:21.017 [DEBUG] [Thread-488809 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:12:21.017 [DEBUG] [Thread-488809 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:12:21.017 [DEBUG] [Thread-488809 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:12:21.017 [DEBUG] [Thread-488809 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:12:21.017 [DEBUG] [Thread-488809 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:12:21.017 [DEBUG] [Thread-488809 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:12:21.017 [DEBUG] [Thread-488809 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:12:21.017 [DEBUG] [Thread-488809 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:12:21.017 [DEBUG] [Thread-488809 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80024308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950501421346637, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108874, telescope_az=89.992942, telescope_ra=17.9752813, telescope_dec=-24.256662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.99507, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:12:08.701645', telescope_ra_j2k=17.9490347957555, telescope_dec_j2k=-24.2526694306489, observability=1)
2025-12-27T09:12:29.579 [DEBUG] [ThreadPoolExecutor-22496_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:12:29.581 [DEBUG] [ThreadPoolExecutor-22496_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:12:29.582 [DEBUG] [ThreadPoolExecutor-22496_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:12:29.585 [DEBUG] [ThreadPoolExecutor-22496_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:12:31.124 [DEBUG] [Thread-488810 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:12:31.126 [INFO] [Thread-488810 (handle)] [driver.py] [get_status()] Telra = 17.9781202, teldec = -24.256662
2025-12-27T09:12:31.128 [INFO] [Thread-488810 (handle)] [driver.py] [get_status()] ra_j2k = 17.9518736265188     dec_j2k = -24.2527756805713
2025-12-27T09:12:31.129 [DEBUG] [Thread-488810 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:12:31.130 [DEBUG] [Thread-488810 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:12:31.138 [DEBUG] [Thread-488810 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:12:31.138 [DEBUG] [Thread-488810 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:12:31.138 [DEBUG] [Thread-488810 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:12:31.138 [DEBUG] [Thread-488810 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:12:31.145 [DEBUG] [Thread-488810 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:12:31.145 [DEBUG] [Thread-488810 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:12:31.145 [DEBUG] [Thread-488810 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:12:31.145 [DEBUG] [Thread-488810 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:12:31.145 [DEBUG] [Thread-488810 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:12:31.145 [DEBUG] [Thread-488810 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:12:31.145 [DEBUG] [Thread-488810 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:12:31.145 [DEBUG] [Thread-488810 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:12:31.145 [DEBUG] [Thread-488810 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80036024, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950512652690623, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108874, telescope_az=89.992942, telescope_ra=17.9781202, telescope_dec=-24.256662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=14.99791, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:12:08.701645', telescope_ra_j2k=17.9518736265188, telescope_dec_j2k=-24.2527756805713, observability=1)
2025-12-27T09:12:31.569 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.42322492599487305
2025-12-27T09:12:31.569 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.32403874397278 seconds ago
2025-12-27T09:12:33.589 [DEBUG] [ThreadPoolExecutor-22496_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:12:34.591 [DEBUG] [ThreadPoolExecutor-22496_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:12:34.592 [INFO] [ThreadPoolExecutor-22496_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:12:39.070 [DEBUG] [Thread-488811 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:12:39.072 [INFO] [Thread-488811 (handle)] [driver.py] [get_status()] Telra = 17.9803236, teldec = -24.256668
2025-12-27T09:12:39.073 [INFO] [Thread-488811 (handle)] [driver.py] [get_status()] ra_j2k = 17.954076973082     dec_j2k = -24.2528641474657
2025-12-27T09:12:39.075 [DEBUG] [Thread-488811 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:12:39.076 [DEBUG] [Thread-488811 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:12:39.079 [DEBUG] [Thread-488811 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:12:39.079 [DEBUG] [Thread-488811 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:12:39.079 [DEBUG] [Thread-488811 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:12:39.079 [DEBUG] [Thread-488811 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:12:39.086 [DEBUG] [Thread-488811 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:12:39.086 [DEBUG] [Thread-488811 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:12:39.086 [DEBUG] [Thread-488811 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:12:39.086 [DEBUG] [Thread-488811 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:12:39.086 [DEBUG] [Thread-488811 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:12:39.086 [DEBUG] [Thread-488811 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:12:39.086 [DEBUG] [Thread-488811 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:12:39.087 [DEBUG] [Thread-488811 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:12:39.087 [DEBUG] [Thread-488811 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80045221, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950508240376914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108874, telescope_az=89.992953, telescope_ra=17.9803236, telescope_dec=-24.256668, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.00011, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:12:08.701645', telescope_ra_j2k=17.954076973082, telescope_dec_j2k=-24.2528641474657, observability=1)
2025-12-27T09:12:50.328 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:12:50.330 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.9834411, teldec = -24.256661
2025-12-27T09:12:50.331 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.9571944028183     dec_j2k = -24.2529738284668
2025-12-27T09:12:50.333 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:12:50.333 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:12:50.339 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:12:50.339 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:12:50.339 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:12:50.339 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:12:50.346 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:12:50.346 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:12:50.346 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:12:50.346 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:12:50.346 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:12:50.346 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:12:50.346 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:12:50.346 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:12:50.347 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80058251, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950507438138058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108874, telescope_az=89.992942, telescope_ra=17.9834411, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.00323, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:12:08.701645', telescope_ra_j2k=17.9571944028183, telescope_dec_j2k=-24.2529738284668, observability=1)
2025-12-27T09:12:57.236 [DEBUG] [Thread-488812 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:12:57.238 [INFO] [Thread-488812 (handle)] [driver.py] [get_status()] Telra = 17.9853928, teldec = -24.256661
2025-12-27T09:12:57.239 [INFO] [Thread-488812 (handle)] [driver.py] [get_status()] ra_j2k = 17.9591460592902     dec_j2k = -24.2530468774424
2025-12-27T09:12:57.241 [DEBUG] [Thread-488812 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:12:57.242 [DEBUG] [Thread-488812 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:12:57.248 [DEBUG] [Thread-488812 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:12:57.248 [DEBUG] [Thread-488812 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:12:57.248 [DEBUG] [Thread-488812 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:12:57.248 [DEBUG] [Thread-488812 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:12:57.255 [DEBUG] [Thread-488812 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:12:57.255 [DEBUG] [Thread-488812 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:12:57.255 [DEBUG] [Thread-488812 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:12:57.255 [DEBUG] [Thread-488812 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:12:57.255 [DEBUG] [Thread-488812 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:12:57.255 [DEBUG] [Thread-488812 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:12:57.255 [DEBUG] [Thread-488812 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:12:57.255 [DEBUG] [Thread-488812 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:12:57.256 [DEBUG] [Thread-488812 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80066247, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950514257168335, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108874, telescope_az=89.992942, telescope_ra=17.9853928, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.00518, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:12:08.701645', telescope_ra_j2k=17.9591460592902, telescope_dec_j2k=-24.2530468774424, observability=1)
2025-12-27T09:13:03.433 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:13:03.436 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.9871198, teldec = -24.256661
2025-12-27T09:13:03.437 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.9608730216322     dec_j2k = -24.253111517021
2025-12-27T09:13:03.438 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:13:03.439 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:13:03.442 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:13:03.442 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:13:03.442 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:13:03.442 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:13:03.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:13:03.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:13:03.449 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:13:03.449 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:13:03.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:13:03.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:13:03.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:13:03.449 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:13:03.449 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80073419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950511449332339, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108874, telescope_az=89.992942, telescope_ra=17.9871198, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.00691, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:12:08.701645', telescope_ra_j2k=17.9608730216322, telescope_dec_j2k=-24.253111517021, observability=1)
2025-12-27T09:13:08.854 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:13:08.854 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:13:08.855 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:13:08.855 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:13:08.857 [DEBUG] [ThreadPoolExecutor-22498_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:13:09.859 [DEBUG] [ThreadPoolExecutor-22498_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:13:09.861 [DEBUG] [ThreadPoolExecutor-22498_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:13:09.861 [DEBUG] [ThreadPoolExecutor-22498_0] [payload.py] [to_registers()] [0]
2025-12-27T09:13:09.868 [DEBUG] [ThreadPoolExecutor-22498_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:13:09.868 [DEBUG] [ThreadPoolExecutor-22498_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:13:09.868 [DEBUG] [ThreadPoolExecutor-22498_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:13:09.868 [DEBUG] [ThreadPoolExecutor-22498_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:13:09.875 [DEBUG] [ThreadPoolExecutor-22498_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:13:09.875 [DEBUG] [ThreadPoolExecutor-22498_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:13:09.875 [DEBUG] [ThreadPoolExecutor-22498_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:13:09.875 [DEBUG] [ThreadPoolExecutor-22498_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:13:09.875 [DEBUG] [ThreadPoolExecutor-22498_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:13:09.875 [DEBUG] [ThreadPoolExecutor-22498_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:13:09.875 [DEBUG] [ThreadPoolExecutor-22498_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:13:15.296 [DEBUG] [Thread-488813 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:13:15.298 [INFO] [Thread-488813 (handle)] [driver.py] [get_status()] Telra = 17.9904149, teldec = -24.256661
2025-12-27T09:13:15.299 [INFO] [Thread-488813 (handle)] [driver.py] [get_status()] ra_j2k = 17.9641680520181     dec_j2k = -24.2532348506704
2025-12-27T09:13:15.300 [DEBUG] [Thread-488813 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:13:15.301 [DEBUG] [Thread-488813 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:13:15.305 [DEBUG] [Thread-488813 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:13:15.305 [DEBUG] [Thread-488813 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:13:15.306 [DEBUG] [Thread-488813 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:13:15.306 [DEBUG] [Thread-488813 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:13:15.312 [DEBUG] [Thread-488813 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:13:15.312 [DEBUG] [Thread-488813 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:13:15.313 [DEBUG] [Thread-488813 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:13:15.313 [DEBUG] [Thread-488813 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:13:15.313 [DEBUG] [Thread-488813 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:13:15.313 [DEBUG] [Thread-488813 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:13:15.313 [DEBUG] [Thread-488813 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:13:15.313 [DEBUG] [Thread-488813 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:13:15.313 [DEBUG] [Thread-488813 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80087149, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950521878437468, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108874, telescope_az=89.992942, telescope_ra=17.9904149, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.0102, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:13:08.853169', telescope_ra_j2k=17.9641680520181, telescope_dec_j2k=-24.2532348506704, observability=1)
2025-12-27T09:13:17.772 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:13:17.773 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.9911068, teldec = -24.256661
2025-12-27T09:13:17.774 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.9648599377735     dec_j2k = -24.2532607483947
2025-12-27T09:13:17.776 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:13:17.777 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:13:17.782 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:13:17.782 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:13:17.782 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:13:17.782 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:13:17.789 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:13:17.789 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:13:17.789 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:13:17.789 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:13:17.789 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:13:17.789 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:13:17.789 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:13:17.789 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:13:17.790 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80090014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950519872840328, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108874, telescope_az=89.992942, telescope_ra=17.9911068, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.0109, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:13:08.853169', telescope_ra_j2k=17.9648599377735, telescope_dec_j2k=-24.2532607483947, observability=1)
2025-12-27T09:13:31.181 [DEBUG] [Thread-488814 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:13:31.183 [INFO] [Thread-488814 (handle)] [driver.py] [get_status()] Telra = 17.9948375, teldec = -24.256661
2025-12-27T09:13:31.184 [INFO] [Thread-488814 (handle)] [driver.py] [get_status()] ra_j2k = 17.9685905631976     dec_j2k = -24.2534003898273
2025-12-27T09:13:31.186 [DEBUG] [Thread-488814 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:13:31.187 [DEBUG] [Thread-488814 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:13:31.191 [DEBUG] [Thread-488814 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:13:31.191 [DEBUG] [Thread-488814 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:13:31.191 [DEBUG] [Thread-488814 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:13:31.191 [DEBUG] [Thread-488814 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:13:31.198 [DEBUG] [Thread-488814 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:13:31.198 [DEBUG] [Thread-488814 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:13:31.198 [DEBUG] [Thread-488814 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:13:31.198 [DEBUG] [Thread-488814 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:13:31.198 [DEBUG] [Thread-488814 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:13:31.198 [DEBUG] [Thread-488814 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:13:31.198 [DEBUG] [Thread-488814 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:13:31.199 [DEBUG] [Thread-488814 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:13:31.199 [DEBUG] [Thread-488814 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80105535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950521076198612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108874, telescope_az=89.992942, telescope_ra=17.9948375, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.01463, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:13:08.853169', telescope_ra_j2k=17.9685905631976, telescope_dec_j2k=-24.2534003898273, observability=1)
2025-12-27T09:13:31.629 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.4301891326904297
2025-12-27T09:13:31.629 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.30181932449341 seconds ago
2025-12-27T09:13:33.388 [DEBUG] [Thread-488815 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:13:33.390 [INFO] [Thread-488815 (handle)] [driver.py] [get_status()] Telra = 17.9954548, teldec = -24.256661
2025-12-27T09:13:33.391 [INFO] [Thread-488815 (handle)] [driver.py] [get_status()] ra_j2k = 17.9692078512208     dec_j2k = -24.2534234958789
2025-12-27T09:13:33.392 [DEBUG] [Thread-488815 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:13:33.393 [DEBUG] [Thread-488815 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:13:33.396 [DEBUG] [Thread-488815 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:13:33.396 [DEBUG] [Thread-488815 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:13:33.396 [DEBUG] [Thread-488815 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:13:33.397 [DEBUG] [Thread-488815 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:13:33.404 [DEBUG] [Thread-488815 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:13:33.404 [DEBUG] [Thread-488815 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:13:33.404 [DEBUG] [Thread-488815 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:13:33.404 [DEBUG] [Thread-488815 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:13:33.404 [DEBUG] [Thread-488815 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:13:33.404 [DEBUG] [Thread-488815 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:13:33.404 [DEBUG] [Thread-488815 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:13:33.404 [DEBUG] [Thread-488815 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:13:33.404 [DEBUG] [Thread-488815 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80108089, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09505194717209, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108874, telescope_az=89.992942, telescope_ra=17.9954548, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.01524, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:13:08.853169', telescope_ra_j2k=17.9692078512208, telescope_dec_j2k=-24.2534234958789, observability=1)
2025-12-27T09:13:34.876 [DEBUG] [ThreadPoolExecutor-22498_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:13:34.877 [DEBUG] [ThreadPoolExecutor-22498_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:13:50.409 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:13:50.410 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.0001947, teldec = -24.256661
2025-12-27T09:13:50.412 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.9739476626898     dec_j2k = -24.253600916937
2025-12-27T09:13:50.414 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:13:50.415 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:13:50.421 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:13:50.421 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:13:50.421 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:13:50.421 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:13:50.428 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:13:50.428 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:13:50.428 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:13:50.428 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:13:50.429 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:13:50.429 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:13:50.429 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:13:50.429 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:13:50.429 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80127788, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095052147731804, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108873, telescope_az=89.992942, telescope_ra=18.0001947, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.01998, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:13:08.853169', telescope_ra_j2k=17.9739476626898, telescope_dec_j2k=-24.253600916937, observability=1)
2025-12-27T09:13:51.566 [DEBUG] [Thread-488816 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:13:51.568 [INFO] [Thread-488816 (handle)] [driver.py] [get_status()] Telra = 18.000522, teldec = -24.256661
2025-12-27T09:13:51.569 [INFO] [Thread-488816 (handle)] [driver.py] [get_status()] ra_j2k = 17.9742749568007     dec_j2k = -24.2536131684019
2025-12-27T09:13:51.570 [DEBUG] [Thread-488816 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:13:51.571 [DEBUG] [Thread-488816 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:13:51.573 [DEBUG] [Thread-488816 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:13:51.573 [DEBUG] [Thread-488816 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:13:51.573 [DEBUG] [Thread-488816 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:13:51.574 [DEBUG] [Thread-488816 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:13:51.581 [DEBUG] [Thread-488816 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:13:51.581 [DEBUG] [Thread-488816 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:13:51.581 [DEBUG] [Thread-488816 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:13:51.581 [DEBUG] [Thread-488816 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:13:51.581 [DEBUG] [Thread-488816 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:13:51.581 [DEBUG] [Thread-488816 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:13:51.581 [DEBUG] [Thread-488816 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:13:51.581 [DEBUG] [Thread-488816 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:13:51.581 [DEBUG] [Thread-488816 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80129128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950520675079184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108873, telescope_az=89.992942, telescope_ra=18.000522, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.02031, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:13:08.853169', telescope_ra_j2k=17.9742749568007, telescope_dec_j2k=-24.2536131684019, observability=1)
2025-12-27T09:14:03.444 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:14:03.446 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.0038146, teldec = -24.256661
2025-12-27T09:14:03.447 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.9775674991689     dec_j2k = -24.2537364178959
2025-12-27T09:14:03.449 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:14:03.450 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:14:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:14:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:14:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:14:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:14:03.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:14:03.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:14:03.462 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:14:03.462 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:14:03.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:14:03.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:14:03.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:14:03.462 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:14:03.462 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80142876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950521878437468, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108873, telescope_az=89.992942, telescope_ra=18.0038146, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.0236, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:13:08.853169', telescope_ra_j2k=17.9775674991689, telescope_dec_j2k=-24.2537364178959, observability=1)
2025-12-27T09:14:08.998 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:14:08.998 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:14:08.999 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:14:08.999 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:14:09.000 [INFO] [ThreadPoolExecutor-22499_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:14:09.000 [INFO] [ThreadPoolExecutor-22499_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:14:09.641 [DEBUG] [Thread-488817 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:14:09.643 [INFO] [Thread-488817 (handle)] [driver.py] [get_status()] Telra = 18.0055443, teldec = -24.256661
2025-12-27T09:14:09.644 [INFO] [Thread-488817 (handle)] [driver.py] [get_status()] ra_j2k = 17.9792971700675     dec_j2k = -24.2538011653343
2025-12-27T09:14:09.646 [DEBUG] [Thread-488817 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:14:09.647 [DEBUG] [Thread-488817 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:14:09.652 [DEBUG] [Thread-488817 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:14:09.652 [DEBUG] [Thread-488817 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:14:09.652 [DEBUG] [Thread-488817 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:14:09.652 [DEBUG] [Thread-488817 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:14:09.659 [DEBUG] [Thread-488817 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:14:09.659 [DEBUG] [Thread-488817 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:14:09.659 [DEBUG] [Thread-488817 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:14:09.659 [DEBUG] [Thread-488817 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:14:09.660 [DEBUG] [Thread-488817 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:14:09.660 [DEBUG] [Thread-488817 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:14:09.660 [DEBUG] [Thread-488817 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:14:09.660 [DEBUG] [Thread-488817 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:14:09.660 [DEBUG] [Thread-488817 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80150049, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950524686273465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108873, telescope_az=89.992942, telescope_ra=18.0055443, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.02533, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:14:08.997623', telescope_ra_j2k=17.9792971700675, telescope_dec_j2k=-24.2538011653343, observability=1)
2025-12-27T09:14:16.885 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:14:16.887 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.007574, teldec = -24.256661
2025-12-27T09:14:16.888 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.9813268369505     dec_j2k = -24.2538771433142
2025-12-27T09:14:16.890 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:14:16.891 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:14:16.894 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:14:16.894 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:14:16.894 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:14:16.894 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:14:16.901 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:14:16.901 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:14:16.901 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:14:16.901 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:14:16.901 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:14:16.901 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:14:16.901 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:14:16.902 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:14:16.902 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80158433, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950521878437468, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108873, telescope_az=89.992942, telescope_ra=18.007574, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.02736, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:14:08.997623', telescope_ra_j2k=17.9813268369505, telescope_dec_j2k=-24.2538771433142, observability=1)
2025-12-27T09:14:27.828 [DEBUG] [Thread-488818 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:14:27.830 [INFO] [Thread-488818 (handle)] [driver.py] [get_status()] Telra = 18.0106084, teldec = -24.256661
2025-12-27T09:14:27.831 [INFO] [Thread-488818 (handle)] [driver.py] [get_status()] ra_j2k = 17.9843611895179     dec_j2k = -24.2539907317328
2025-12-27T09:14:27.833 [DEBUG] [Thread-488818 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:14:27.835 [DEBUG] [Thread-488818 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:14:27.839 [DEBUG] [Thread-488818 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:14:27.839 [DEBUG] [Thread-488818 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:14:27.839 [DEBUG] [Thread-488818 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:14:27.839 [DEBUG] [Thread-488818 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:14:27.846 [DEBUG] [Thread-488818 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:14:27.846 [DEBUG] [Thread-488818 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:14:27.846 [DEBUG] [Thread-488818 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:14:27.847 [DEBUG] [Thread-488818 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:14:27.847 [DEBUG] [Thread-488818 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:14:27.847 [DEBUG] [Thread-488818 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:14:27.847 [DEBUG] [Thread-488818 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:14:27.847 [DEBUG] [Thread-488818 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:14:27.847 [DEBUG] [Thread-488818 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80171098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950531104184313, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108873, telescope_az=89.992942, telescope_ra=18.0106084, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.0304, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:14:08.997623', telescope_ra_j2k=17.9843611895179, telescope_dec_j2k=-24.2539907317328, observability=1)
2025-12-27T09:14:29.878 [DEBUG] [ThreadPoolExecutor-22498_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:14:29.881 [DEBUG] [ThreadPoolExecutor-22498_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:14:29.882 [DEBUG] [ThreadPoolExecutor-22498_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:14:29.885 [DEBUG] [ThreadPoolExecutor-22498_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:14:31.234 [DEBUG] [Thread-488819 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:14:31.236 [INFO] [Thread-488819 (handle)] [driver.py] [get_status()] Telra = 18.0115627, teldec = -24.256661
2025-12-27T09:14:31.237 [INFO] [Thread-488819 (handle)] [driver.py] [get_status()] ra_j2k = 17.9853154751153     dec_j2k = -24.2540264549223
2025-12-27T09:14:31.239 [DEBUG] [Thread-488819 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:14:31.239 [DEBUG] [Thread-488819 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:14:31.243 [DEBUG] [Thread-488819 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:14:31.244 [DEBUG] [Thread-488819 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:14:31.244 [DEBUG] [Thread-488819 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:14:31.244 [DEBUG] [Thread-488819 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:14:31.251 [DEBUG] [Thread-488819 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:14:31.251 [DEBUG] [Thread-488819 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:14:31.251 [DEBUG] [Thread-488819 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:14:31.252 [DEBUG] [Thread-488819 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:14:31.252 [DEBUG] [Thread-488819 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:14:31.252 [DEBUG] [Thread-488819 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:14:31.252 [DEBUG] [Thread-488819 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:14:31.252 [DEBUG] [Thread-488819 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:14:31.252 [DEBUG] [Thread-488819 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80175041, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950532307542598, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108873, telescope_az=89.992942, telescope_ra=18.0115627, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.03135, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:14:08.997623', telescope_ra_j2k=17.9853154751153, telescope_dec_j2k=-24.2540264549223, observability=1)
2025-12-27T09:14:31.689 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.43678832054138184
2025-12-27T09:14:31.689 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.28129506111145 seconds ago
2025-12-27T09:14:33.888 [DEBUG] [ThreadPoolExecutor-22498_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:14:34.889 [DEBUG] [ThreadPoolExecutor-22498_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:14:34.890 [INFO] [ThreadPoolExecutor-22498_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:14:45.895 [DEBUG] [Thread-488820 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:14:45.897 [INFO] [Thread-488820 (handle)] [driver.py] [get_status()] Telra = 18.0156544, teldec = -24.256661
2025-12-27T09:14:45.898 [INFO] [Thread-488820 (handle)] [driver.py] [get_status()] ra_j2k = 17.9894071161533     dec_j2k = -24.2541796250412
2025-12-27T09:14:45.900 [DEBUG] [Thread-488820 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:14:45.901 [DEBUG] [Thread-488820 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:14:45.903 [DEBUG] [Thread-488820 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:14:45.903 [DEBUG] [Thread-488820 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:14:45.903 [DEBUG] [Thread-488820 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:14:45.903 [DEBUG] [Thread-488820 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:14:45.910 [DEBUG] [Thread-488820 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:14:45.910 [DEBUG] [Thread-488820 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:14:45.910 [DEBUG] [Thread-488820 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:14:45.910 [DEBUG] [Thread-488820 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:14:45.910 [DEBUG] [Thread-488820 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:14:45.910 [DEBUG] [Thread-488820 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:14:45.910 [DEBUG] [Thread-488820 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:14:45.910 [DEBUG] [Thread-488820 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:14:45.911 [DEBUG] [Thread-488820 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80192009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950535516498022, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108873, telescope_az=89.992942, telescope_ra=18.0156544, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.03544, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:14:08.997623', telescope_ra_j2k=17.9894071161533, telescope_dec_j2k=-24.2541796250412, observability=1)
2025-12-27T09:14:50.491 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:14:50.493 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.0169329, teldec = -24.256661
2025-12-27T09:14:50.494 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.9906855986583     dec_j2k = -24.2542274854174
2025-12-27T09:14:50.496 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:14:50.496 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:14:50.500 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:14:50.500 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:14:50.500 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:14:50.500 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:14:50.507 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:14:50.507 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:14:50.507 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:14:50.507 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:14:50.508 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:14:50.508 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:14:50.508 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:14:50.508 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:14:50.508 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80197329, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950532708662026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108873, telescope_az=89.992942, telescope_ra=18.0169329, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.03672, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:14:08.997623', telescope_ra_j2k=17.9906855986583, telescope_dec_j2k=-24.2542274854174, observability=1)
2025-12-27T09:15:03.416 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:15:03.419 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.0205269, teldec = -24.256661
2025-12-27T09:15:03.420 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.9942795518453     dec_j2k = -24.2543620274143
2025-12-27T09:15:03.422 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:15:03.423 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:15:03.425 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:15:03.425 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:15:03.425 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:15:03.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:15:03.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:15:03.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:15:03.433 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:15:03.433 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:15:03.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:15:03.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:15:03.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:15:03.433 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:15:03.433 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80212289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950537120975734, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108872, telescope_az=89.992942, telescope_ra=18.0205269, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.04032, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:14:08.997623', telescope_ra_j2k=17.9942795518453, telescope_dec_j2k=-24.2543620274143, observability=1)
2025-12-27T09:15:03.954 [DEBUG] [Thread-488821 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5213871002197266
2025-12-27T09:15:09.141 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:15:09.141 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:15:09.142 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:15:09.142 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:15:09.143 [DEBUG] [ThreadPoolExecutor-22500_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:15:10.145 [DEBUG] [ThreadPoolExecutor-22500_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:15:10.147 [DEBUG] [ThreadPoolExecutor-22500_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:15:10.147 [DEBUG] [ThreadPoolExecutor-22500_0] [payload.py] [to_registers()] [0]
2025-12-27T09:15:10.150 [DEBUG] [ThreadPoolExecutor-22500_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:15:10.150 [DEBUG] [ThreadPoolExecutor-22500_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:15:10.150 [DEBUG] [ThreadPoolExecutor-22500_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:15:10.150 [DEBUG] [ThreadPoolExecutor-22500_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:15:10.157 [DEBUG] [ThreadPoolExecutor-22500_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:15:10.157 [DEBUG] [ThreadPoolExecutor-22500_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:15:10.157 [DEBUG] [ThreadPoolExecutor-22500_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:15:10.157 [DEBUG] [ThreadPoolExecutor-22500_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:15:10.157 [DEBUG] [ThreadPoolExecutor-22500_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:15:10.157 [DEBUG] [ThreadPoolExecutor-22500_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:15:10.157 [DEBUG] [ThreadPoolExecutor-22500_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:15:15.993 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:15:15.995 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.0240187, teldec = -24.256661
2025-12-27T09:15:15.996 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.9977713097089     dec_j2k = -24.2544927453832
2025-12-27T09:15:15.998 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:15:15.999 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:15:16.002 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:15:16.003 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:15:16.003 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:15:16.003 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:15:16.010 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:15:16.010 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:15:16.010 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:15:16.010 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:15:16.010 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:15:16.010 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:15:16.010 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:15:16.010 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:15:16.011 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80226845, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950538725453446, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108872, telescope_az=89.992942, telescope_ra=18.0240187, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.04381, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:15:09.140235', telescope_ra_j2k=17.9977713097089, telescope_dec_j2k=-24.2544927453832, observability=1)
2025-12-27T09:15:22.040 [DEBUG] [Thread-488822 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:15:22.041 [INFO] [Thread-488822 (handle)] [driver.py] [get_status()] Telra = 18.0257111, teldec = -24.256661
2025-12-27T09:15:22.043 [INFO] [Thread-488822 (handle)] [driver.py] [get_status()] ra_j2k = 17.9994636904726     dec_j2k = -24.2545561021796
2025-12-27T09:15:22.044 [DEBUG] [Thread-488822 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:15:22.045 [DEBUG] [Thread-488822 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:15:22.050 [DEBUG] [Thread-488822 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:15:22.050 [DEBUG] [Thread-488822 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:15:22.050 [DEBUG] [Thread-488822 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:15:22.050 [DEBUG] [Thread-488822 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:15:22.057 [DEBUG] [Thread-488822 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:15:22.057 [DEBUG] [Thread-488822 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:15:22.057 [DEBUG] [Thread-488822 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:15:22.058 [DEBUG] [Thread-488822 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:15:22.058 [DEBUG] [Thread-488822 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:15:22.058 [DEBUG] [Thread-488822 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:15:22.058 [DEBUG] [Thread-488822 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:15:22.058 [DEBUG] [Thread-488822 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:15:22.058 [DEBUG] [Thread-488822 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80233843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950539928811731, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108872, telescope_az=89.992942, telescope_ra=18.0257111, telescope_dec=-24.256661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.0455, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:15:09.140235', telescope_ra_j2k=17.9994636904726, telescope_dec_j2k=-24.2545561021796, observability=1)
2025-12-27T09:15:31.284 [DEBUG] [Thread-488823 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:15:31.285 [INFO] [Thread-488823 (handle)] [driver.py] [get_status()] Telra = 18.0282817, teldec = -24.25666
2025-12-27T09:15:31.287 [INFO] [Thread-488823 (handle)] [driver.py] [get_status()] ra_j2k = 18.0020342629362     dec_j2k = -24.2546513360632
2025-12-27T09:15:31.288 [DEBUG] [Thread-488823 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:15:31.290 [DEBUG] [Thread-488823 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:15:31.293 [DEBUG] [Thread-488823 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:15:31.293 [DEBUG] [Thread-488823 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:15:31.293 [DEBUG] [Thread-488823 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:15:31.293 [DEBUG] [Thread-488823 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:15:31.300 [DEBUG] [Thread-488823 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:15:31.300 [DEBUG] [Thread-488823 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:15:31.300 [DEBUG] [Thread-488823 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:15:31.300 [DEBUG] [Thread-488823 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:15:31.300 [DEBUG] [Thread-488823 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:15:31.300 [DEBUG] [Thread-488823 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:15:31.300 [DEBUG] [Thread-488823 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:15:31.300 [DEBUG] [Thread-488823 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:15:31.301 [DEBUG] [Thread-488823 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80244542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950543940006011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108872, telescope_az=89.992942, telescope_ra=18.0282817, telescope_dec=-24.25666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.04807, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:15:09.140235', telescope_ra_j2k=18.0020342629362, telescope_dec_j2k=-24.2546513360632, observability=1)
2025-12-27T09:15:31.749 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.44829797744750977
2025-12-27T09:15:31.749 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.259483098983765 seconds ago
2025-12-27T09:15:35.159 [DEBUG] [ThreadPoolExecutor-22500_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:15:35.160 [DEBUG] [ThreadPoolExecutor-22500_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:15:40.100 [DEBUG] [Thread-488824 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:15:40.102 [INFO] [Thread-488824 (handle)] [driver.py] [get_status()] Telra = 18.0307315, teldec = -24.25666
2025-12-27T09:15:40.103 [INFO] [Thread-488824 (handle)] [driver.py] [get_status()] ra_j2k = 18.0044840381661     dec_j2k = -24.2547430484363
2025-12-27T09:15:40.104 [DEBUG] [Thread-488824 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:15:40.104 [DEBUG] [Thread-488824 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:15:40.107 [DEBUG] [Thread-488824 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:15:40.107 [DEBUG] [Thread-488824 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:15:40.107 [DEBUG] [Thread-488824 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:15:40.107 [DEBUG] [Thread-488824 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:15:40.114 [DEBUG] [Thread-488824 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:15:40.114 [DEBUG] [Thread-488824 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:15:40.114 [DEBUG] [Thread-488824 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:15:40.114 [DEBUG] [Thread-488824 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:15:40.114 [DEBUG] [Thread-488824 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:15:40.114 [DEBUG] [Thread-488824 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:15:40.114 [DEBUG] [Thread-488824 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:15:40.114 [DEBUG] [Thread-488824 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:15:40.115 [DEBUG] [Thread-488824 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80254745, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950539126572875, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108872, telescope_az=89.992942, telescope_ra=18.0307315, telescope_dec=-24.25666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.05052, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:15:09.140235', telescope_ra_j2k=18.0044840381661, telescope_dec_j2k=-24.2547430484363, observability=1)
2025-12-27T09:15:50.570 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:15:50.572 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.0336589, teldec = -24.25666
2025-12-27T09:15:50.573 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.0074114106954     dec_j2k = -24.2548526415314
2025-12-27T09:15:50.574 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:15:50.575 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:15:50.576 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:15:50.576 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:15:50.576 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:15:50.576 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:15:50.583 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:15:50.583 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:15:50.583 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:15:50.583 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:15:50.583 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:15:50.584 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:15:50.584 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:15:50.584 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:15:50.584 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80266865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950542736647727, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108872, telescope_az=89.992942, telescope_ra=18.0336589, telescope_dec=-24.25666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.05345, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:15:09.140235', telescope_ra_j2k=18.0074114106954, telescope_dec_j2k=-24.2548526415314, observability=1)
2025-12-27T09:15:58.168 [DEBUG] [Thread-488825 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:15:58.170 [INFO] [Thread-488825 (handle)] [driver.py] [get_status()] Telra = 18.0357722, teldec = -24.25666
2025-12-27T09:15:58.171 [INFO] [Thread-488825 (handle)] [driver.py] [get_status()] ra_j2k = 18.0095246923046     dec_j2k = -24.2549317577776
2025-12-27T09:15:58.173 [DEBUG] [Thread-488825 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:15:58.174 [DEBUG] [Thread-488825 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:15:58.178 [DEBUG] [Thread-488825 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:15:58.178 [DEBUG] [Thread-488825 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:15:58.179 [DEBUG] [Thread-488825 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:15:58.179 [DEBUG] [Thread-488825 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:15:58.186 [DEBUG] [Thread-488825 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:15:58.186 [DEBUG] [Thread-488825 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:15:58.186 [DEBUG] [Thread-488825 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:15:58.186 [DEBUG] [Thread-488825 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:15:58.186 [DEBUG] [Thread-488825 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:15:58.186 [DEBUG] [Thread-488825 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:15:58.186 [DEBUG] [Thread-488825 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:15:58.186 [DEBUG] [Thread-488825 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:15:58.186 [DEBUG] [Thread-488825 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80275659, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950542335528299, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108872, telescope_az=89.992941, telescope_ra=18.0357722, telescope_dec=-24.25666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.05556, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:15:09.140235', telescope_ra_j2k=18.0095246923046, telescope_dec_j2k=-24.2549317577776, observability=1)
2025-12-27T09:16:03.425 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:16:03.428 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.0372501, teldec = -24.25666
2025-12-27T09:16:03.429 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.011002580161     dec_j2k = -24.2549870866567
2025-12-27T09:16:03.431 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:16:03.432 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:16:03.435 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:16:03.435 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:16:03.435 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:16:03.435 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:16:03.442 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:16:03.442 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:16:03.443 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:16:03.443 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:16:03.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:16:03.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:16:03.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:16:03.443 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:16:03.443 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80281743, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950542736647727, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108872, telescope_az=89.992941, telescope_ra=18.0372501, telescope_dec=-24.25666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.05704, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:15:09.140235', telescope_ra_j2k=18.011002580161, telescope_dec_j2k=-24.2549870866567, observability=1)
2025-12-27T09:16:09.290 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:16:09.290 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:16:09.291 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:16:09.291 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:16:09.291 [INFO] [ThreadPoolExecutor-22501_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:16:09.292 [INFO] [ThreadPoolExecutor-22501_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:16:15.101 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:16:15.103 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.0404856, teldec = -24.25666
2025-12-27T09:16:15.104 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.0142380556377     dec_j2k = -24.2551082164821
2025-12-27T09:16:15.106 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:16:15.108 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:16:15.112 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:16:15.112 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:16:15.112 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:16:15.113 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:16:15.120 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:16:15.120 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:16:15.120 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:16:15.120 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:16:15.120 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:16:15.120 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:16:15.120 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:16:15.120 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:16:15.120 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80295257, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950540329931159, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108872, telescope_az=89.992941, telescope_ra=18.0404856, telescope_dec=-24.25666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.06027, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:16:09.289429', telescope_ra_j2k=18.0142380556377, telescope_dec_j2k=-24.2551082164821, observability=1)
2025-12-27T09:16:16.241 [DEBUG] [Thread-488826 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:16:16.244 [INFO] [Thread-488826 (handle)] [driver.py] [get_status()] Telra = 18.0408126, teldec = -24.25666
2025-12-27T09:16:16.245 [INFO] [Thread-488826 (handle)] [driver.py] [get_status()] ra_j2k = 18.0145650533167     dec_j2k = -24.2551204586833
2025-12-27T09:16:16.247 [DEBUG] [Thread-488826 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:16:16.248 [DEBUG] [Thread-488826 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:16:16.255 [DEBUG] [Thread-488826 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:16:16.255 [DEBUG] [Thread-488826 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:16:16.255 [DEBUG] [Thread-488826 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:16:16.255 [DEBUG] [Thread-488826 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:16:16.262 [DEBUG] [Thread-488826 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:16:16.262 [DEBUG] [Thread-488826 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:16:16.262 [DEBUG] [Thread-488826 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:16:16.262 [DEBUG] [Thread-488826 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:16:16.262 [DEBUG] [Thread-488826 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:16:16.262 [DEBUG] [Thread-488826 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:16:16.263 [DEBUG] [Thread-488826 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:16:16.263 [DEBUG] [Thread-488826 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:16:16.263 [DEBUG] [Thread-488826 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80296576, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950549956797432, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108872, telescope_az=89.992941, telescope_ra=18.0408126, telescope_dec=-24.25666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.0606, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:16:09.289429', telescope_ra_j2k=18.0145650533167, telescope_dec_j2k=-24.2551204586833, observability=1)
2025-12-27T09:16:30.162 [DEBUG] [ThreadPoolExecutor-22500_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:16:30.164 [DEBUG] [ThreadPoolExecutor-22500_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:16:30.165 [DEBUG] [ThreadPoolExecutor-22500_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:16:30.168 [DEBUG] [ThreadPoolExecutor-22500_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:16:31.346 [DEBUG] [Thread-488827 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:16:31.348 [INFO] [Thread-488827 (handle)] [driver.py] [get_status()] Telra = 18.0450205, teldec = -24.25666
2025-12-27T09:16:31.350 [INFO] [Thread-488827 (handle)] [driver.py] [get_status()] ra_j2k = 18.0187729260306     dec_j2k = -24.25527799462
2025-12-27T09:16:31.352 [DEBUG] [Thread-488827 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:16:31.353 [DEBUG] [Thread-488827 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:16:31.360 [DEBUG] [Thread-488827 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:16:31.360 [DEBUG] [Thread-488827 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:16:31.360 [DEBUG] [Thread-488827 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:16:31.360 [DEBUG] [Thread-488827 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:16:31.368 [DEBUG] [Thread-488827 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:16:31.368 [DEBUG] [Thread-488827 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:16:31.368 [DEBUG] [Thread-488827 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:16:31.368 [DEBUG] [Thread-488827 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:16:31.368 [DEBUG] [Thread-488827 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:16:31.368 [DEBUG] [Thread-488827 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:16:31.368 [DEBUG] [Thread-488827 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:16:31.368 [DEBUG] [Thread-488827 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:16:31.368 [DEBUG] [Thread-488827 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80314059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950545143364295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108871, telescope_az=89.992941, telescope_ra=18.0450205, telescope_dec=-24.25666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.06481, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:16:09.289429', telescope_ra_j2k=18.0187729260306, telescope_dec_j2k=-24.25527799462, observability=1)
2025-12-27T09:16:31.809 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.44067931175231934
2025-12-27T09:16:31.809 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.24017810821533 seconds ago
2025-12-27T09:16:34.172 [DEBUG] [ThreadPoolExecutor-22500_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:16:34.311 [DEBUG] [Thread-488828 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:16:34.313 [INFO] [Thread-488828 (handle)] [driver.py] [get_status()] Telra = 18.0458333, teldec = -24.25666
2025-12-27T09:16:34.315 [INFO] [Thread-488828 (handle)] [driver.py] [get_status()] ra_j2k = 18.0195857213118     dec_j2k = -24.2553084245198
2025-12-27T09:16:34.317 [DEBUG] [Thread-488828 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:16:34.318 [DEBUG] [Thread-488828 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:16:34.321 [DEBUG] [Thread-488828 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:16:34.322 [DEBUG] [Thread-488828 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:16:34.322 [DEBUG] [Thread-488828 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:16:34.322 [DEBUG] [Thread-488828 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:16:34.329 [DEBUG] [Thread-488828 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:16:34.329 [DEBUG] [Thread-488828 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:16:34.329 [DEBUG] [Thread-488828 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:16:34.329 [DEBUG] [Thread-488828 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:16:34.329 [DEBUG] [Thread-488828 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:16:34.329 [DEBUG] [Thread-488828 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:16:34.329 [DEBUG] [Thread-488828 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:16:34.329 [DEBUG] [Thread-488828 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:16:34.329 [DEBUG] [Thread-488828 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80317491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950547550080864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108871, telescope_az=89.992941, telescope_ra=18.0458333, telescope_dec=-24.25666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.06562, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:16:09.289429', telescope_ra_j2k=18.0195857213118, telescope_dec_j2k=-24.2553084245198, observability=1)
2025-12-27T09:16:35.174 [DEBUG] [ThreadPoolExecutor-22500_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:16:35.175 [INFO] [ThreadPoolExecutor-22500_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:16:50.646 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:16:50.648 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.0504027, teldec = -24.25666
2025-12-27T09:16:50.649 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.0241550981094     dec_j2k = -24.2554794963625
2025-12-27T09:16:50.651 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:16:50.652 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:16:50.657 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:16:50.657 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:16:50.657 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:16:50.657 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:16:50.664 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:16:50.664 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:16:50.665 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:16:50.665 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:16:50.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:16:50.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:16:50.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:16:50.665 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:16:50.665 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80336396, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950547550080864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108871, telescope_az=89.992941, telescope_ra=18.0504027, telescope_dec=-24.25666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.07019, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:16:09.289429', telescope_ra_j2k=18.0241550981094, telescope_dec_j2k=-24.2554794963625, observability=1)
2025-12-27T09:16:52.468 [DEBUG] [Thread-488829 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:16:52.470 [INFO] [Thread-488829 (handle)] [driver.py] [get_status()] Telra = 18.0509072, teldec = -24.25666
2025-12-27T09:16:52.471 [INFO] [Thread-488829 (handle)] [driver.py] [get_status()] ra_j2k = 18.0246595958939     dec_j2k = -24.2554983842228
2025-12-27T09:16:52.473 [DEBUG] [Thread-488829 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:16:52.474 [DEBUG] [Thread-488829 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:16:52.481 [DEBUG] [Thread-488829 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:16:52.481 [DEBUG] [Thread-488829 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:16:52.481 [DEBUG] [Thread-488829 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:16:52.482 [DEBUG] [Thread-488829 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:16:52.489 [DEBUG] [Thread-488829 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:16:52.489 [DEBUG] [Thread-488829 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:16:52.489 [DEBUG] [Thread-488829 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:16:52.489 [DEBUG] [Thread-488829 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:16:52.489 [DEBUG] [Thread-488829 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:16:52.489 [DEBUG] [Thread-488829 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:16:52.489 [DEBUG] [Thread-488829 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:16:52.489 [DEBUG] [Thread-488829 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:16:52.489 [DEBUG] [Thread-488829 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80338505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950552363514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108871, telescope_az=89.992941, telescope_ra=18.0509072, telescope_dec=-24.25666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.0707, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:16:09.289429', telescope_ra_j2k=18.0246595958939, telescope_dec_j2k=-24.2554983842228, observability=1)
2025-12-27T09:17:03.437 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:17:03.439 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.0539653, teldec = -24.25666
2025-12-27T09:17:03.440 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.0277176839371     dec_j2k = -24.2556128761065
2025-12-27T09:17:03.442 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:17:03.443 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:17:03.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:17:03.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:17:03.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:17:03.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:17:03.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:17:03.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:17:03.458 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:17:03.458 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:17:03.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:17:03.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:17:03.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:17:03.459 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:17:03.459 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80351201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950556775827709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108871, telescope_az=89.992941, telescope_ra=18.0539653, telescope_dec=-24.25666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.07375, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:16:09.289429', telescope_ra_j2k=18.0277176839371, telescope_dec_j2k=-24.2556128761065, observability=1)
2025-12-27T09:17:09.432 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:17:09.432 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:17:09.433 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:17:09.433 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:17:09.434 [DEBUG] [ThreadPoolExecutor-22502_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:17:10.436 [DEBUG] [ThreadPoolExecutor-22502_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:17:10.439 [DEBUG] [ThreadPoolExecutor-22502_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:17:10.439 [DEBUG] [ThreadPoolExecutor-22502_0] [payload.py] [to_registers()] [0]
2025-12-27T09:17:10.441 [DEBUG] [ThreadPoolExecutor-22502_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:17:10.441 [DEBUG] [ThreadPoolExecutor-22502_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:17:10.441 [DEBUG] [ThreadPoolExecutor-22502_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:17:10.441 [DEBUG] [ThreadPoolExecutor-22502_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:17:10.448 [DEBUG] [ThreadPoolExecutor-22502_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:17:10.448 [DEBUG] [ThreadPoolExecutor-22502_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:17:10.448 [DEBUG] [ThreadPoolExecutor-22502_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:17:10.448 [DEBUG] [ThreadPoolExecutor-22502_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:17:10.448 [DEBUG] [ThreadPoolExecutor-22502_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:17:10.448 [DEBUG] [ThreadPoolExecutor-22502_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:17:10.448 [DEBUG] [ThreadPoolExecutor-22502_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:17:10.542 [DEBUG] [Thread-488830 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:17:10.544 [INFO] [Thread-488830 (handle)] [driver.py] [get_status()] Telra = 18.0559448, teldec = -24.25666
2025-12-27T09:17:10.545 [INFO] [Thread-488830 (handle)] [driver.py] [get_status()] ra_j2k = 18.029697177546     dec_j2k = -24.2556869867189
2025-12-27T09:17:10.547 [DEBUG] [Thread-488830 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:17:10.547 [DEBUG] [Thread-488830 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:17:10.553 [DEBUG] [Thread-488830 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:17:10.553 [DEBUG] [Thread-488830 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:17:10.553 [DEBUG] [Thread-488830 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:17:10.554 [DEBUG] [Thread-488830 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:17:10.561 [DEBUG] [Thread-488830 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:17:10.561 [DEBUG] [Thread-488830 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:17:10.561 [DEBUG] [Thread-488830 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:17:10.561 [DEBUG] [Thread-488830 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:17:10.561 [DEBUG] [Thread-488830 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:17:10.561 [DEBUG] [Thread-488830 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:17:10.561 [DEBUG] [Thread-488830 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:17:10.561 [DEBUG] [Thread-488830 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:17:10.561 [DEBUG] [Thread-488830 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80359425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950558781424849, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108871, telescope_az=89.992941, telescope_ra=18.0559448, telescope_dec=-24.25666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.07573, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:17:09.430975', telescope_ra_j2k=18.029697177546, telescope_dec_j2k=-24.2556869867189, observability=1)
2025-12-27T09:17:14.208 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:17:14.210 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.0569531, teldec = -24.25666
2025-12-27T09:17:14.212 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.030705474698     dec_j2k = -24.2557247366087
2025-12-27T09:17:14.215 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:17:14.215 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:17:14.222 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:17:14.222 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:17:14.223 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:17:14.223 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:17:14.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:17:14.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:17:14.230 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:17:14.230 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:17:14.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:17:14.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:17:14.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:17:14.230 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:17:14.230 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80363667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950559583663705, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108871, telescope_az=89.992941, telescope_ra=18.0569531, telescope_dec=-24.25666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.07674, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:17:09.430975', telescope_ra_j2k=18.030705474698, telescope_dec_j2k=-24.2557247366087, observability=1)
2025-12-27T09:17:28.609 [DEBUG] [Thread-488831 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:17:28.611 [INFO] [Thread-488831 (handle)] [driver.py] [get_status()] Telra = 18.0609583, teldec = -24.25666
2025-12-27T09:17:28.612 [INFO] [Thread-488831 (handle)] [driver.py] [get_status()] ra_j2k = 18.0347106661005     dec_j2k = -24.255874688405
2025-12-27T09:17:28.614 [DEBUG] [Thread-488831 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:17:28.614 [DEBUG] [Thread-488831 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:17:28.620 [DEBUG] [Thread-488831 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:17:28.620 [DEBUG] [Thread-488831 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:17:28.620 [DEBUG] [Thread-488831 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:17:28.620 [DEBUG] [Thread-488831 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:17:28.627 [DEBUG] [Thread-488831 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:17:28.627 [DEBUG] [Thread-488831 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:17:28.627 [DEBUG] [Thread-488831 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:17:28.627 [DEBUG] [Thread-488831 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:17:28.627 [DEBUG] [Thread-488831 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:17:28.627 [DEBUG] [Thread-488831 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:17:28.627 [DEBUG] [Thread-488831 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:17:28.627 [DEBUG] [Thread-488831 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:17:28.628 [DEBUG] [Thread-488831 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80380336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095056078702199, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108871, telescope_az=89.992941, telescope_ra=18.0609583, telescope_dec=-24.25666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.08075, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:17:09.430975', telescope_ra_j2k=18.0347106661005, telescope_dec_j2k=-24.255874688405, observability=1)
2025-12-27T09:17:31.398 [DEBUG] [Thread-488832 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:17:31.400 [INFO] [Thread-488832 (handle)] [driver.py] [get_status()] Telra = 18.0617443, teldec = -24.25666
2025-12-27T09:17:31.401 [INFO] [Thread-488832 (handle)] [driver.py] [get_status()] ra_j2k = 18.0354966649226     dec_j2k = -24.2559041157682
2025-12-27T09:17:31.403 [DEBUG] [Thread-488832 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:17:31.404 [DEBUG] [Thread-488832 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:17:31.409 [DEBUG] [Thread-488832 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:17:31.409 [DEBUG] [Thread-488832 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:17:31.409 [DEBUG] [Thread-488832 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:17:31.410 [DEBUG] [Thread-488832 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:17:31.418 [DEBUG] [Thread-488832 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:17:31.418 [DEBUG] [Thread-488832 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:17:31.418 [DEBUG] [Thread-488832 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:17:31.418 [DEBUG] [Thread-488832 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:17:31.418 [DEBUG] [Thread-488832 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:17:31.418 [DEBUG] [Thread-488832 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:17:31.418 [DEBUG] [Thread-488832 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:17:31.418 [DEBUG] [Thread-488832 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:17:31.418 [DEBUG] [Thread-488832 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80383564, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950559984783133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108871, telescope_az=89.992941, telescope_ra=18.0617443, telescope_dec=-24.25666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.08153, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:17:09.430975', telescope_ra_j2k=18.0354966649226, telescope_dec_j2k=-24.2559041157682, observability=1)
2025-12-27T09:17:31.869 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.45043516159057617
2025-12-27T09:17:31.869 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.224289417266846 seconds ago
2025-12-27T09:17:35.449 [DEBUG] [ThreadPoolExecutor-22502_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:17:35.450 [DEBUG] [ThreadPoolExecutor-22502_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:17:46.816 [DEBUG] [Thread-488833 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:17:46.818 [INFO] [Thread-488833 (handle)] [driver.py] [get_status()] Telra = 18.0660296, teldec = -24.25666
2025-12-27T09:17:46.819 [INFO] [Thread-488833 (handle)] [driver.py] [get_status()] ra_j2k = 18.0397819614393     dec_j2k = -24.2560645552398
2025-12-27T09:17:46.820 [DEBUG] [Thread-488833 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:17:46.821 [DEBUG] [Thread-488833 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:17:46.823 [DEBUG] [Thread-488833 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:17:46.823 [DEBUG] [Thread-488833 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:17:46.823 [DEBUG] [Thread-488833 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:17:46.823 [DEBUG] [Thread-488833 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:17:46.830 [DEBUG] [Thread-488833 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:17:46.830 [DEBUG] [Thread-488833 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:17:46.830 [DEBUG] [Thread-488833 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:17:46.830 [DEBUG] [Thread-488833 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:17:46.830 [DEBUG] [Thread-488833 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:17:46.830 [DEBUG] [Thread-488833 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:17:46.830 [DEBUG] [Thread-488833 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:17:46.830 [DEBUG] [Thread-488833 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:17:46.830 [DEBUG] [Thread-488833 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80401409, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095056479821627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10887, telescope_az=89.992941, telescope_ra=18.0660296, telescope_dec=-24.25666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.08582, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:17:09.430975', telescope_ra_j2k=18.0397819614393, telescope_dec_j2k=-24.2560645552398, observability=1)
2025-12-27T09:17:50.726 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:17:50.728 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.0671226, teldec = -24.25666
2025-12-27T09:17:50.729 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.0408749613459     dec_j2k = -24.256105476712
2025-12-27T09:17:50.731 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:17:50.732 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:17:50.732 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:17:50.732 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:17:50.733 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:17:50.733 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:17:50.740 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:17:50.740 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:17:50.741 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:17:50.741 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:17:50.741 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:17:50.741 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:17:50.741 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:17:50.741 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:17:50.741 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80405934, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950563995977414, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10887, telescope_az=89.992941, telescope_ra=18.0671226, telescope_dec=-24.25666, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.08691, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:17:09.430975', telescope_ra_j2k=18.0408749613459, telescope_dec_j2k=-24.256105476712, observability=1)
2025-12-27T09:18:03.446 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:18:03.448 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.0706609, teldec = -24.256659
2025-12-27T09:18:03.449 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.0444132634598     dec_j2k = -24.2562369494354
2025-12-27T09:18:03.451 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:18:03.453 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:18:03.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:18:03.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:18:03.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:18:03.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:18:03.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:18:03.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:18:03.461 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:18:03.461 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:18:03.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:18:03.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:18:03.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:18:03.461 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:18:03.462 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80420656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950558380305421, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10887, telescope_az=89.992941, telescope_ra=18.0706609, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.09045, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:17:09.430975', telescope_ra_j2k=18.0444132634598, telescope_dec_j2k=-24.2562369494354, observability=1)
2025-12-27T09:18:04.873 [DEBUG] [Thread-488834 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:18:04.875 [INFO] [Thread-488834 (handle)] [driver.py] [get_status()] Telra = 18.0710806, teldec = -24.256659
2025-12-27T09:18:04.876 [INFO] [Thread-488834 (handle)] [driver.py] [get_status()] ra_j2k = 18.0448329639114     dec_j2k = -24.2562526628775
2025-12-27T09:18:04.877 [DEBUG] [Thread-488834 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:18:04.878 [DEBUG] [Thread-488834 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:18:04.885 [DEBUG] [Thread-488834 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:18:04.885 [DEBUG] [Thread-488834 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:18:04.885 [DEBUG] [Thread-488834 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:18:04.885 [DEBUG] [Thread-488834 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:18:04.892 [DEBUG] [Thread-488834 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:18:04.892 [DEBUG] [Thread-488834 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:18:04.892 [DEBUG] [Thread-488834 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:18:04.892 [DEBUG] [Thread-488834 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:18:04.892 [DEBUG] [Thread-488834 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:18:04.892 [DEBUG] [Thread-488834 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:18:04.892 [DEBUG] [Thread-488834 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:18:04.892 [DEBUG] [Thread-488834 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:18:04.893 [DEBUG] [Thread-488834 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80422308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950563193738558, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10887, telescope_az=89.992941, telescope_ra=18.0710806, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.09087, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:17:09.430975', telescope_ra_j2k=18.0448329639114, telescope_dec_j2k=-24.2562526628775, observability=1)
2025-12-27T09:18:09.580 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:18:09.580 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:18:09.581 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:18:09.581 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:18:09.581 [INFO] [ThreadPoolExecutor-22503_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:18:09.581 [INFO] [ThreadPoolExecutor-22503_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:18:13.320 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:18:13.322 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.0734145, teldec = -24.256659
2025-12-27T09:18:13.323 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.0471668672921     dec_j2k = -24.2563400434503
2025-12-27T09:18:13.325 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:18:13.325 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:18:13.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:18:13.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:18:13.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:18:13.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:18:13.333 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:18:13.333 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:18:13.333 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:18:13.334 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:18:13.334 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:18:13.334 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:18:13.334 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:18:13.334 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:18:13.334 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80432084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950565199335698, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10887, telescope_az=89.992941, telescope_ra=18.0734145, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.0932, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:18:09.579587', telescope_ra_j2k=18.0471668672921, telescope_dec_j2k=-24.2563400434503, observability=1)
2025-12-27T09:18:22.962 [DEBUG] [Thread-488835 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:18:22.964 [INFO] [Thread-488835 (handle)] [driver.py] [get_status()] Telra = 18.0760944, teldec = -24.256659
2025-12-27T09:18:22.966 [INFO] [Thread-488835 (handle)] [driver.py] [get_status()] ra_j2k = 18.0498467729911     dec_j2k = -24.256440378256
2025-12-27T09:18:22.966 [DEBUG] [Thread-488835 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:18:22.967 [DEBUG] [Thread-488835 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:18:22.971 [DEBUG] [Thread-488835 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:18:22.971 [DEBUG] [Thread-488835 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:18:22.971 [DEBUG] [Thread-488835 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:18:22.971 [DEBUG] [Thread-488835 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:18:22.978 [DEBUG] [Thread-488835 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:18:22.978 [DEBUG] [Thread-488835 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:18:22.978 [DEBUG] [Thread-488835 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:18:22.978 [DEBUG] [Thread-488835 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:18:22.979 [DEBUG] [Thread-488835 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:18:22.979 [DEBUG] [Thread-488835 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:18:22.979 [DEBUG] [Thread-488835 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:18:22.979 [DEBUG] [Thread-488835 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:18:22.979 [DEBUG] [Thread-488835 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80443244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095056078702199, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10887, telescope_az=89.992941, telescope_ra=18.0760944, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.09588, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:18:09.579587', telescope_ra_j2k=18.0498467729911, telescope_dec_j2k=-24.256440378256, observability=1)
2025-12-27T09:18:30.453 [DEBUG] [ThreadPoolExecutor-22502_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:18:30.455 [DEBUG] [ThreadPoolExecutor-22502_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:18:30.456 [DEBUG] [ThreadPoolExecutor-22502_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:18:30.459 [DEBUG] [ThreadPoolExecutor-22502_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:18:31.453 [DEBUG] [Thread-488836 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:18:31.455 [INFO] [Thread-488836 (handle)] [driver.py] [get_status()] Telra = 18.0784653, teldec = -24.256659
2025-12-27T09:18:31.456 [INFO] [Thread-488836 (handle)] [driver.py] [get_status()] ra_j2k = 18.0522176796525     dec_j2k = -24.2565291442177
2025-12-27T09:18:31.458 [DEBUG] [Thread-488836 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:18:31.459 [DEBUG] [Thread-488836 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:18:31.460 [DEBUG] [Thread-488836 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:18:31.460 [DEBUG] [Thread-488836 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:18:31.460 [DEBUG] [Thread-488836 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:18:31.460 [DEBUG] [Thread-488836 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:18:31.468 [DEBUG] [Thread-488836 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:18:31.468 [DEBUG] [Thread-488836 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:18:31.468 [DEBUG] [Thread-488836 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:18:31.468 [DEBUG] [Thread-488836 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:18:31.468 [DEBUG] [Thread-488836 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:18:31.468 [DEBUG] [Thread-488836 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:18:31.468 [DEBUG] [Thread-488836 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:18:31.468 [DEBUG] [Thread-488836 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:18:31.468 [DEBUG] [Thread-488836 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80453071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095056078702199, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10887, telescope_az=89.992941, telescope_ra=18.0784653, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.09825, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:18:09.579587', telescope_ra_j2k=18.0522176796525, telescope_dec_j2k=-24.2565291442177, observability=1)
2025-12-27T09:18:31.929 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.4605109691619873
2025-12-27T09:18:31.929 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.20285749435425 seconds ago
2025-12-27T09:18:34.465 [DEBUG] [ThreadPoolExecutor-22502_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:18:35.467 [DEBUG] [ThreadPoolExecutor-22502_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:18:35.468 [INFO] [ThreadPoolExecutor-22502_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:18:41.023 [DEBUG] [Thread-488837 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:18:41.025 [INFO] [Thread-488837 (handle)] [driver.py] [get_status()] Telra = 18.0811356, teldec = -24.256659
2025-12-27T09:18:41.027 [INFO] [Thread-488837 (handle)] [driver.py] [get_status()] ra_j2k = 18.0548879889757     dec_j2k = -24.2566291196494
2025-12-27T09:18:41.029 [DEBUG] [Thread-488837 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:18:41.029 [DEBUG] [Thread-488837 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:18:41.035 [DEBUG] [Thread-488837 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:18:41.035 [DEBUG] [Thread-488837 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:18:41.035 [DEBUG] [Thread-488837 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:18:41.035 [DEBUG] [Thread-488837 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:18:41.043 [DEBUG] [Thread-488837 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:18:41.043 [DEBUG] [Thread-488837 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:18:41.043 [DEBUG] [Thread-488837 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:18:41.043 [DEBUG] [Thread-488837 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:18:41.043 [DEBUG] [Thread-488837 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:18:41.043 [DEBUG] [Thread-488837 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:18:41.043 [DEBUG] [Thread-488837 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:18:41.043 [DEBUG] [Thread-488837 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:18:41.043 [DEBUG] [Thread-488837 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80464148, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950568408291123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10887, telescope_az=89.992941, telescope_ra=18.0811356, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.10092, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:18:09.579587', telescope_ra_j2k=18.0548879889757, telescope_dec_j2k=-24.2566291196494, observability=1)
2025-12-27T09:18:50.803 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:18:50.805 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.0838709, teldec = -24.256659
2025-12-27T09:18:50.806 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.0576233005256     dec_j2k = -24.2567315286191
2025-12-27T09:18:50.809 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:18:50.810 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:18:50.810 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:18:50.810 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:18:50.811 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:18:50.811 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:18:50.818 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:18:50.818 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:18:50.818 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:18:50.818 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:18:50.818 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:18:50.818 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:18:50.818 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:18:50.818 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:18:50.818 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80475468, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950573622843687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10887, telescope_az=89.992941, telescope_ra=18.0838709, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.10366, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:18:09.579587', telescope_ra_j2k=18.0576233005256, telescope_dec_j2k=-24.2567315286191, observability=1)
2025-12-27T09:18:59.083 [DEBUG] [Thread-488838 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:18:59.085 [INFO] [Thread-488838 (handle)] [driver.py] [get_status()] Telra = 18.0861764, teldec = -24.256659
2025-12-27T09:18:59.087 [INFO] [Thread-488838 (handle)] [driver.py] [get_status()] ra_j2k = 18.0599288118323     dec_j2k = -24.2568178459052
2025-12-27T09:18:59.088 [DEBUG] [Thread-488838 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:18:59.088 [DEBUG] [Thread-488838 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:18:59.091 [DEBUG] [Thread-488838 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:18:59.091 [DEBUG] [Thread-488838 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:18:59.091 [DEBUG] [Thread-488838 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:18:59.091 [DEBUG] [Thread-488838 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:18:59.098 [DEBUG] [Thread-488838 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:18:59.098 [DEBUG] [Thread-488838 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:18:59.098 [DEBUG] [Thread-488838 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:18:59.098 [DEBUG] [Thread-488838 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:18:59.098 [DEBUG] [Thread-488838 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:18:59.098 [DEBUG] [Thread-488838 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:18:59.099 [DEBUG] [Thread-488838 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:18:59.099 [DEBUG] [Thread-488838 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:18:59.099 [DEBUG] [Thread-488838 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80485051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950576430679684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10887, telescope_az=89.992941, telescope_ra=18.0861764, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.10597, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:18:09.579587', telescope_ra_j2k=18.0599288118323, telescope_dec_j2k=-24.2568178459052, observability=1)
2025-12-27T09:19:03.456 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:19:03.458 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.087381, teldec = -24.256659
2025-12-27T09:19:03.459 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.0611334183119     dec_j2k = -24.2568629457591
2025-12-27T09:19:03.461 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:19:03.462 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:19:03.463 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:19:03.463 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:19:03.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:19:03.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:19:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:19:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:19:03.471 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:19:03.471 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:19:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:19:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:19:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:19:03.471 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:19:03.471 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80490112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950576831799112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10887, telescope_az=89.992941, telescope_ra=18.087381, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.10717, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:18:09.579587', telescope_ra_j2k=18.0611334183119, telescope_dec_j2k=-24.2568629457591, observability=1)
2025-12-27T09:19:09.724 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:19:09.724 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:19:09.725 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:19:09.725 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:19:09.726 [DEBUG] [ThreadPoolExecutor-22504_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:19:10.728 [DEBUG] [ThreadPoolExecutor-22504_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:19:10.730 [DEBUG] [ThreadPoolExecutor-22504_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:19:10.730 [DEBUG] [ThreadPoolExecutor-22504_0] [payload.py] [to_registers()] [0]
2025-12-27T09:19:10.732 [DEBUG] [ThreadPoolExecutor-22504_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:19:10.732 [DEBUG] [ThreadPoolExecutor-22504_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:19:10.732 [DEBUG] [ThreadPoolExecutor-22504_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:19:10.732 [DEBUG] [ThreadPoolExecutor-22504_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:19:10.740 [DEBUG] [ThreadPoolExecutor-22504_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:19:10.740 [DEBUG] [ThreadPoolExecutor-22504_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:19:10.740 [DEBUG] [ThreadPoolExecutor-22504_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:19:10.740 [DEBUG] [ThreadPoolExecutor-22504_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:19:10.740 [DEBUG] [ThreadPoolExecutor-22504_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:19:10.740 [DEBUG] [ThreadPoolExecutor-22504_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:19:10.740 [DEBUG] [ThreadPoolExecutor-22504_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:19:12.428 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:19:12.430 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.0898832, teldec = -24.256659
2025-12-27T09:19:12.431 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.0636356330256     dec_j2k = -24.2569566272495
2025-12-27T09:19:12.433 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:19:12.434 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:19:12.435 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:19:12.435 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:19:12.435 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:19:12.435 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:19:12.442 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:19:12.442 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:19:12.443 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:19:12.443 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:19:12.443 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:19:12.443 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:19:12.443 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:19:12.443 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:19:12.443 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80500496, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950580040754536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108869, telescope_az=89.992941, telescope_ra=18.0898832, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.10967, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:19:09.723000', telescope_ra_j2k=18.0636356330256, telescope_dec_j2k=-24.2569566272495, observability=1)
2025-12-27T09:19:17.154 [DEBUG] [Thread-488839 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:19:17.156 [INFO] [Thread-488839 (handle)] [driver.py] [get_status()] Telra = 18.091199, teldec = -24.256659
2025-12-27T09:19:17.157 [INFO] [Thread-488839 (handle)] [driver.py] [get_status()] ra_j2k = 18.0649514414423     dec_j2k = -24.2570058902701
2025-12-27T09:19:17.159 [DEBUG] [Thread-488839 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:19:17.160 [DEBUG] [Thread-488839 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:19:17.166 [DEBUG] [Thread-488839 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:19:17.166 [DEBUG] [Thread-488839 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:19:17.166 [DEBUG] [Thread-488839 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:19:17.166 [DEBUG] [Thread-488839 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:19:17.173 [DEBUG] [Thread-488839 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:19:17.173 [DEBUG] [Thread-488839 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:19:17.173 [DEBUG] [Thread-488839 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:19:17.173 [DEBUG] [Thread-488839 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:19:17.174 [DEBUG] [Thread-488839 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:19:17.174 [DEBUG] [Thread-488839 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:19:17.174 [DEBUG] [Thread-488839 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:19:17.174 [DEBUG] [Thread-488839 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:19:17.174 [DEBUG] [Thread-488839 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80505966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950580441873964, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108869, telescope_az=89.992941, telescope_ra=18.091199, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.11099, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:19:09.723000', telescope_ra_j2k=18.0649514414423, telescope_dec_j2k=-24.2570058902701, observability=1)
2025-12-27T09:19:31.502 [DEBUG] [Thread-488840 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:19:31.504 [INFO] [Thread-488840 (handle)] [driver.py] [get_status()] Telra = 18.0952049, teldec = -24.256659
2025-12-27T09:19:31.505 [INFO] [Thread-488840 (handle)] [driver.py] [get_status()] ra_j2k = 18.0689573699499     dec_j2k = -24.2571558691808
2025-12-27T09:19:31.507 [DEBUG] [Thread-488840 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:19:31.508 [DEBUG] [Thread-488840 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:19:31.512 [DEBUG] [Thread-488840 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:19:31.512 [DEBUG] [Thread-488840 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:19:31.512 [DEBUG] [Thread-488840 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:19:31.512 [DEBUG] [Thread-488840 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:19:31.519 [DEBUG] [Thread-488840 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:19:31.519 [DEBUG] [Thread-488840 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:19:31.519 [DEBUG] [Thread-488840 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:19:31.520 [DEBUG] [Thread-488840 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:19:31.520 [DEBUG] [Thread-488840 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:19:31.520 [DEBUG] [Thread-488840 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:19:31.520 [DEBUG] [Thread-488840 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:19:31.520 [DEBUG] [Thread-488840 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:19:31.520 [DEBUG] [Thread-488840 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80522573, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950578837396252, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108869, telescope_az=89.992941, telescope_ra=18.0952049, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.11499, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:19:09.723000', telescope_ra_j2k=18.0689573699499, telescope_dec_j2k=-24.2571558691808, observability=1)
2025-12-27T09:19:31.989 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.46877264976501465
2025-12-27T09:19:31.989 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.186867237091064 seconds ago
2025-12-27T09:19:35.224 [DEBUG] [Thread-488841 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:19:35.226 [INFO] [Thread-488841 (handle)] [driver.py] [get_status()] Telra = 18.0962433, teldec = -24.256659
2025-12-27T09:19:35.227 [INFO] [Thread-488841 (handle)] [driver.py] [get_status()] ra_j2k = 18.0699957780481     dec_j2k = -24.2571947462576
2025-12-27T09:19:35.228 [DEBUG] [Thread-488841 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:19:35.229 [DEBUG] [Thread-488841 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:19:35.236 [DEBUG] [Thread-488841 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:19:35.236 [DEBUG] [Thread-488841 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:19:35.236 [DEBUG] [Thread-488841 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:19:35.236 [DEBUG] [Thread-488841 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:19:35.244 [DEBUG] [Thread-488841 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:19:35.244 [DEBUG] [Thread-488841 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:19:35.244 [DEBUG] [Thread-488841 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:19:35.244 [DEBUG] [Thread-488841 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:19:35.244 [DEBUG] [Thread-488841 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:19:35.244 [DEBUG] [Thread-488841 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:19:35.244 [DEBUG] [Thread-488841 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:19:35.244 [DEBUG] [Thread-488841 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:19:35.244 [DEBUG] [Thread-488841 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80526881, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950582447471104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108869, telescope_az=89.992941, telescope_ra=18.0962433, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.11603, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:19:09.723000', telescope_ra_j2k=18.0699957780481, telescope_dec_j2k=-24.2571947462576, observability=1)
2025-12-27T09:19:35.741 [DEBUG] [ThreadPoolExecutor-22504_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:19:35.742 [DEBUG] [ThreadPoolExecutor-22504_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:19:50.879 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:19:50.882 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.1005824, teldec = -24.256659
2025-12-27T09:19:50.883 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.0743349150429     dec_j2k = -24.2573571990145
2025-12-27T09:19:50.884 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:19:50.884 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:19:50.885 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:19:50.885 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:19:50.885 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:19:50.885 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:19:50.892 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:19:50.892 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:19:50.893 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:19:50.893 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:19:50.893 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:19:50.893 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:19:50.893 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:19:50.893 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:19:50.893 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80545001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950585656426529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108869, telescope_az=89.992941, telescope_ra=18.1005824, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.12037, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:19:09.723000', telescope_ra_j2k=18.0743349150429, telescope_dec_j2k=-24.2573571990145, observability=1)
2025-12-27T09:19:53.372 [DEBUG] [Thread-488842 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:19:53.374 [INFO] [Thread-488842 (handle)] [driver.py] [get_status()] Telra = 18.1012843, teldec = -24.256659
2025-12-27T09:19:53.375 [INFO] [Thread-488842 (handle)] [driver.py] [get_status()] ra_j2k = 18.0750368215058     dec_j2k = -24.2573834775474
2025-12-27T09:19:53.377 [DEBUG] [Thread-488842 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:19:53.378 [DEBUG] [Thread-488842 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:19:53.385 [DEBUG] [Thread-488842 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:19:53.385 [DEBUG] [Thread-488842 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:19:53.385 [DEBUG] [Thread-488842 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:19:53.385 [DEBUG] [Thread-488842 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:19:53.392 [DEBUG] [Thread-488842 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:19:53.392 [DEBUG] [Thread-488842 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:19:53.392 [DEBUG] [Thread-488842 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:19:53.392 [DEBUG] [Thread-488842 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:19:53.392 [DEBUG] [Thread-488842 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:19:53.392 [DEBUG] [Thread-488842 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:19:53.393 [DEBUG] [Thread-488842 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:19:53.393 [DEBUG] [Thread-488842 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:19:53.393 [DEBUG] [Thread-488842 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80547885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950580842993392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108869, telescope_az=89.992941, telescope_ra=18.1012843, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.12107, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:19:09.723000', telescope_ra_j2k=18.0750368215058, telescope_dec_j2k=-24.2573834775474, observability=1)
2025-12-27T09:20:03.429 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:20:03.431 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.1040992, teldec = -24.256659
2025-12-27T09:20:03.432 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.0778517487635     dec_j2k = -24.2574888646883
2025-12-27T09:20:03.433 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:20:03.434 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:20:03.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:20:03.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:20:03.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:20:03.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:20:03.446 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:20:03.446 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:20:03.446 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:20:03.446 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:20:03.446 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:20:03.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:20:03.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:20:03.447 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:20:03.447 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80559525, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950586458665385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108869, telescope_az=89.992941, telescope_ra=18.1040992, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.12389, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:19:09.723000', telescope_ra_j2k=18.0778517487635, telescope_dec_j2k=-24.2574888646883, observability=1)
2025-12-27T09:20:09.873 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:20:09.873 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:20:09.874 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:20:09.874 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:20:09.875 [INFO] [ThreadPoolExecutor-22505_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:20:09.875 [INFO] [ThreadPoolExecutor-22505_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:20:11.452 [DEBUG] [Thread-488843 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:20:11.455 [INFO] [Thread-488843 (handle)] [driver.py] [get_status()] Telra = 18.1063256, teldec = -24.256659
2025-12-27T09:20:11.456 [INFO] [Thread-488843 (handle)] [driver.py] [get_status()] ra_j2k = 18.0800781718406     dec_j2k = -24.2575722185932
2025-12-27T09:20:11.458 [DEBUG] [Thread-488843 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:20:11.459 [DEBUG] [Thread-488843 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:20:11.464 [DEBUG] [Thread-488843 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:20:11.464 [DEBUG] [Thread-488843 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:20:11.465 [DEBUG] [Thread-488843 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:20:11.465 [DEBUG] [Thread-488843 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:20:11.472 [DEBUG] [Thread-488843 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:20:11.472 [DEBUG] [Thread-488843 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:20:11.472 [DEBUG] [Thread-488843 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:20:11.472 [DEBUG] [Thread-488843 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:20:11.472 [DEBUG] [Thread-488843 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:20:11.472 [DEBUG] [Thread-488843 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:20:11.472 [DEBUG] [Thread-488843 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:20:11.472 [DEBUG] [Thread-488843 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:20:11.472 [DEBUG] [Thread-488843 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80568811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950589266501381, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108869, telescope_az=89.992941, telescope_ra=18.1063256, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.12611, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:20:09.872922', telescope_ra_j2k=18.0800781718406, telescope_dec_j2k=-24.2575722185932, observability=1)
2025-12-27T09:20:11.533 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06117606163024902
2025-12-27T09:20:29.525 [DEBUG] [Thread-488844 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:20:29.527 [INFO] [Thread-488844 (handle)] [driver.py] [get_status()] Telra = 18.1113463, teldec = -24.256658
2025-12-27T09:20:29.528 [INFO] [Thread-488844 (handle)] [driver.py] [get_status()] ra_j2k = 18.0850989290023     dec_j2k = -24.2577591865997
2025-12-27T09:20:29.530 [DEBUG] [Thread-488844 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:20:29.531 [DEBUG] [Thread-488844 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:20:29.536 [DEBUG] [Thread-488844 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:20:29.536 [DEBUG] [Thread-488844 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:20:29.536 [DEBUG] [Thread-488844 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:20:29.536 [DEBUG] [Thread-488844 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:20:29.543 [DEBUG] [Thread-488844 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:20:29.543 [DEBUG] [Thread-488844 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:20:29.543 [DEBUG] [Thread-488844 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:20:29.544 [DEBUG] [Thread-488844 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:20:29.544 [DEBUG] [Thread-488844 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:20:29.544 [DEBUG] [Thread-488844 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:20:29.544 [DEBUG] [Thread-488844 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:20:29.544 [DEBUG] [Thread-488844 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:20:29.544 [DEBUG] [Thread-488844 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80589729, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950594882173374, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108868, telescope_az=89.992941, telescope_ra=18.1113463, telescope_dec=-24.256658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.13113, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:20:09.872922', telescope_ra_j2k=18.0850989290023, telescope_dec_j2k=-24.2577591865997, observability=1)
2025-12-27T09:20:30.744 [DEBUG] [ThreadPoolExecutor-22504_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:20:30.746 [DEBUG] [ThreadPoolExecutor-22504_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:20:30.748 [DEBUG] [ThreadPoolExecutor-22504_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:20:30.750 [DEBUG] [ThreadPoolExecutor-22504_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:20:31.553 [DEBUG] [Thread-488845 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:20:31.555 [INFO] [Thread-488845 (handle)] [driver.py] [get_status()] Telra = 18.1119267, teldec = -24.256658
2025-12-27T09:20:31.557 [INFO] [Thread-488845 (handle)] [driver.py] [get_status()] ra_j2k = 18.0856793360269     dec_j2k = -24.2577809158366
2025-12-27T09:20:31.558 [DEBUG] [Thread-488845 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:20:31.559 [DEBUG] [Thread-488845 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:20:31.565 [DEBUG] [Thread-488845 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:20:31.565 [DEBUG] [Thread-488845 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:20:31.565 [DEBUG] [Thread-488845 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:20:31.565 [DEBUG] [Thread-488845 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:20:31.572 [DEBUG] [Thread-488845 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:20:31.573 [DEBUG] [Thread-488845 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:20:31.573 [DEBUG] [Thread-488845 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:20:31.573 [DEBUG] [Thread-488845 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:20:31.573 [DEBUG] [Thread-488845 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:20:31.573 [DEBUG] [Thread-488845 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:20:31.573 [DEBUG] [Thread-488845 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:20:31.573 [DEBUG] [Thread-488845 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:20:31.573 [DEBUG] [Thread-488845 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80592076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950587662023669, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108868, telescope_az=89.992941, telescope_ra=18.1119267, telescope_dec=-24.256658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.13172, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:20:09.872922', telescope_ra_j2k=18.0856793360269, telescope_dec_j2k=-24.2577809158366, observability=1)
2025-12-27T09:20:32.049 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.47550392150878906
2025-12-27T09:20:32.049 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.16988158226013 seconds ago
2025-12-27T09:20:34.753 [DEBUG] [ThreadPoolExecutor-22504_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:20:35.755 [DEBUG] [ThreadPoolExecutor-22504_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:20:35.756 [INFO] [ThreadPoolExecutor-22504_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:20:47.703 [DEBUG] [Thread-488846 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:20:47.705 [INFO] [Thread-488846 (handle)] [driver.py] [get_status()] Telra = 18.1164168, teldec = -24.256658
2025-12-27T09:20:47.706 [INFO] [Thread-488846 (handle)] [driver.py] [get_status()] ra_j2k = 18.0901694934493     dec_j2k = -24.257949016905
2025-12-27T09:20:47.708 [DEBUG] [Thread-488846 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:20:47.709 [DEBUG] [Thread-488846 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:20:47.713 [DEBUG] [Thread-488846 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:20:47.713 [DEBUG] [Thread-488846 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:20:47.713 [DEBUG] [Thread-488846 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:20:47.713 [DEBUG] [Thread-488846 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:20:47.720 [DEBUG] [Thread-488846 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:20:47.720 [DEBUG] [Thread-488846 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:20:47.721 [DEBUG] [Thread-488846 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:20:47.721 [DEBUG] [Thread-488846 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:20:47.721 [DEBUG] [Thread-488846 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:20:47.721 [DEBUG] [Thread-488846 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:20:47.721 [DEBUG] [Thread-488846 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:20:47.721 [DEBUG] [Thread-488846 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:20:47.721 [DEBUG] [Thread-488846 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80610768, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950588865381953, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108868, telescope_az=89.99294, telescope_ra=18.1164168, telescope_dec=-24.256658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.13621, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:20:09.872922', telescope_ra_j2k=18.0901694934493, telescope_dec_j2k=-24.257949016905, observability=1)
2025-12-27T09:20:50.954 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:20:50.957 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.1173321, teldec = -24.256658
2025-12-27T09:20:50.958 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.0910848058239     dec_j2k = -24.2579832838178
2025-12-27T09:20:50.959 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:20:50.959 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:20:50.962 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:20:50.962 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:20:50.962 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:20:50.962 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:20:50.970 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:20:50.970 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:20:50.970 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:20:50.970 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:20:50.970 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:20:50.970 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:20:50.970 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:20:50.971 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:20:50.971 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80614531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095059367881509, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108868, telescope_az=89.99294, telescope_ra=18.1173321, telescope_dec=-24.256658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.13712, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:20:09.872922', telescope_ra_j2k=18.0910848058239, telescope_dec_j2k=-24.2579832838178, observability=1)
2025-12-27T09:21:03.439 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:21:03.441 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.1208141, teldec = -24.256658
2025-12-27T09:21:03.443 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.0945668549705     dec_j2k = -24.2581136418204
2025-12-27T09:21:03.444 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:21:03.445 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:21:03.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:21:03.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:21:03.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:21:03.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:21:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:21:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:21:03.455 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:21:03.455 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:21:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:21:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:21:03.456 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:21:03.456 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:21:03.456 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80628982, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950593277695662, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108868, telescope_az=89.99294, telescope_ra=18.1208141, telescope_dec=-24.256658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.1406, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:20:09.872922', telescope_ra_j2k=18.0945668549705, telescope_dec_j2k=-24.2581136418204, observability=1)
2025-12-27T09:21:05.772 [DEBUG] [Thread-488847 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:21:05.774 [INFO] [Thread-488847 (handle)] [driver.py] [get_status()] Telra = 18.1214583, teldec = -24.256658
2025-12-27T09:21:05.776 [INFO] [Thread-488847 (handle)] [driver.py] [get_status()] ra_j2k = 18.0952110644225     dec_j2k = -24.2581377590334
2025-12-27T09:21:05.778 [DEBUG] [Thread-488847 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:21:05.779 [DEBUG] [Thread-488847 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:21:05.783 [DEBUG] [Thread-488847 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:21:05.783 [DEBUG] [Thread-488847 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:21:05.784 [DEBUG] [Thread-488847 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:21:05.784 [DEBUG] [Thread-488847 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:21:05.791 [DEBUG] [Thread-488847 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:21:05.791 [DEBUG] [Thread-488847 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:21:05.791 [DEBUG] [Thread-488847 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:21:05.791 [DEBUG] [Thread-488847 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:21:05.791 [DEBUG] [Thread-488847 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:21:05.791 [DEBUG] [Thread-488847 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:21:05.791 [DEBUG] [Thread-488847 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:21:05.791 [DEBUG] [Thread-488847 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:21:05.791 [DEBUG] [Thread-488847 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80631682, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950594882173374, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108868, telescope_az=89.99294, telescope_ra=18.1214583, telescope_dec=-24.256658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.14125, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:20:09.872922', telescope_ra_j2k=18.0952110644225, telescope_dec_j2k=-24.2581377590334, observability=1)
2025-12-27T09:21:10.012 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:21:10.012 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:21:10.013 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:21:10.013 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:21:10.015 [DEBUG] [ThreadPoolExecutor-22506_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:21:10.633 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:21:10.635 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.1228215, teldec = -24.256658
2025-12-27T09:21:10.636 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.0965742847943     dec_j2k = -24.2581887936305
2025-12-27T09:21:10.637 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:21:10.638 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:21:10.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:21:10.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:21:10.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:21:10.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:21:10.648 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:21:10.648 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:21:10.648 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:21:10.648 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:21:10.648 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:21:10.648 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:21:10.648 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:21:10.648 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:21:10.648 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80637307, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950604107920219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108868, telescope_az=89.99294, telescope_ra=18.1228215, telescope_dec=-24.256658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.14261, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:21:10.011767', telescope_ra_j2k=18.0965742847943, telescope_dec_j2k=-24.2581887936305, observability=1)
2025-12-27T09:21:11.016 [DEBUG] [ThreadPoolExecutor-22506_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:21:11.018 [DEBUG] [ThreadPoolExecutor-22506_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:21:11.018 [DEBUG] [ThreadPoolExecutor-22506_0] [payload.py] [to_registers()] [0]
2025-12-27T09:21:11.020 [DEBUG] [ThreadPoolExecutor-22506_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:21:11.020 [DEBUG] [ThreadPoolExecutor-22506_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:21:11.020 [DEBUG] [ThreadPoolExecutor-22506_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:21:11.020 [DEBUG] [ThreadPoolExecutor-22506_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:21:11.027 [DEBUG] [ThreadPoolExecutor-22506_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:21:11.027 [DEBUG] [ThreadPoolExecutor-22506_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:21:11.027 [DEBUG] [ThreadPoolExecutor-22506_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:21:11.027 [DEBUG] [ThreadPoolExecutor-22506_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:21:11.027 [DEBUG] [ThreadPoolExecutor-22506_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:21:11.027 [DEBUG] [ThreadPoolExecutor-22506_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:21:11.027 [DEBUG] [ThreadPoolExecutor-22506_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:21:23.847 [DEBUG] [Thread-488848 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:21:23.849 [INFO] [Thread-488848 (handle)] [driver.py] [get_status()] Telra = 18.1265018, teldec = -24.256658
2025-12-27T09:21:23.851 [INFO] [Thread-488848 (handle)] [driver.py] [get_status()] ra_j2k = 18.1002546423032     dec_j2k = -24.2583265732437
2025-12-27T09:21:23.853 [DEBUG] [Thread-488848 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:21:23.853 [DEBUG] [Thread-488848 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:21:23.860 [DEBUG] [Thread-488848 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:21:23.860 [DEBUG] [Thread-488848 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:21:23.860 [DEBUG] [Thread-488848 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:21:23.860 [DEBUG] [Thread-488848 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:21:23.867 [DEBUG] [Thread-488848 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:21:23.867 [DEBUG] [Thread-488848 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:21:23.867 [DEBUG] [Thread-488848 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:21:23.867 [DEBUG] [Thread-488848 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:21:23.868 [DEBUG] [Thread-488848 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:21:23.868 [DEBUG] [Thread-488848 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:21:23.868 [DEBUG] [Thread-488848 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:21:23.868 [DEBUG] [Thread-488848 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:21:23.868 [DEBUG] [Thread-488848 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80652602, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950605712397932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108868, telescope_az=89.99294, telescope_ra=18.1265018, telescope_dec=-24.256658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.14629, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:21:10.011767', telescope_ra_j2k=18.1002546423032, telescope_dec_j2k=-24.2583265732437, observability=1)
2025-12-27T09:21:31.606 [DEBUG] [Thread-488849 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:21:31.609 [INFO] [Thread-488849 (handle)] [driver.py] [get_status()] Telra = 18.1286494, teldec = -24.256658
2025-12-27T09:21:31.610 [INFO] [Thread-488849 (handle)] [driver.py] [get_status()] ra_j2k = 18.1024022775548     dec_j2k = -24.2584069723143
2025-12-27T09:21:31.612 [DEBUG] [Thread-488849 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:21:31.613 [DEBUG] [Thread-488849 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:21:31.615 [DEBUG] [Thread-488849 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:21:31.615 [DEBUG] [Thread-488849 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:21:31.615 [DEBUG] [Thread-488849 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:21:31.615 [DEBUG] [Thread-488849 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:21:31.622 [DEBUG] [Thread-488849 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:21:31.622 [DEBUG] [Thread-488849 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:21:31.622 [DEBUG] [Thread-488849 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:21:31.622 [DEBUG] [Thread-488849 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:21:31.623 [DEBUG] [Thread-488849 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:21:31.623 [DEBUG] [Thread-488849 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:21:31.623 [DEBUG] [Thread-488849 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:21:31.623 [DEBUG] [Thread-488849 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:21:31.623 [DEBUG] [Thread-488849 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80661582, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950604107920219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108868, telescope_az=89.99294, telescope_ra=18.1286494, telescope_dec=-24.256658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.14844, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:21:10.011767', telescope_ra_j2k=18.1024022775548, telescope_dec_j2k=-24.2584069723143, observability=1)
2025-12-27T09:21:32.109 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.486128568649292
2025-12-27T09:21:32.109 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.15520668029785 seconds ago
2025-12-27T09:21:36.028 [DEBUG] [ThreadPoolExecutor-22506_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:21:36.029 [DEBUG] [ThreadPoolExecutor-22506_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:21:41.919 [DEBUG] [Thread-488850 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:21:41.920 [INFO] [Thread-488850 (handle)] [driver.py] [get_status()] Telra = 18.1315395, teldec = -24.256658
2025-12-27T09:21:41.922 [INFO] [Thread-488850 (handle)] [driver.py] [get_status()] ra_j2k = 18.1052924269631     dec_j2k = -24.2585151672008
2025-12-27T09:21:41.924 [DEBUG] [Thread-488850 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:21:41.925 [DEBUG] [Thread-488850 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:21:41.929 [DEBUG] [Thread-488850 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:21:41.929 [DEBUG] [Thread-488850 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:21:41.929 [DEBUG] [Thread-488850 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:21:41.929 [DEBUG] [Thread-488850 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:21:41.936 [DEBUG] [Thread-488850 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:21:41.936 [DEBUG] [Thread-488850 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:21:41.936 [DEBUG] [Thread-488850 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:21:41.936 [DEBUG] [Thread-488850 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:21:41.936 [DEBUG] [Thread-488850 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:21:41.936 [DEBUG] [Thread-488850 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:21:41.936 [DEBUG] [Thread-488850 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:21:41.936 [DEBUG] [Thread-488850 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:21:41.937 [DEBUG] [Thread-488850 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80673517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950598492248227, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108868, telescope_az=89.99294, telescope_ra=18.1315395, telescope_dec=-24.256658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.15133, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:21:10.011767', telescope_ra_j2k=18.1052924269631, telescope_dec_j2k=-24.2585151672008, observability=1)
2025-12-27T09:21:51.032 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:21:51.034 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.1340555, teldec = -24.256658
2025-12-27T09:21:51.035 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.1078084718156     dec_j2k = -24.2586093562162
2025-12-27T09:21:51.037 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:21:51.038 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:21:51.041 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:21:51.041 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:21:51.041 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:21:51.041 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:21:51.048 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:21:51.048 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:21:51.048 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:21:51.048 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:21:51.048 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:21:51.048 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:21:51.048 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:21:51.048 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:21:51.048 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80684066, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950605712397932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108867, telescope_az=89.99294, telescope_ra=18.1340555, telescope_dec=-24.256658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.15384, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:21:10.011767', telescope_ra_j2k=18.1078084718156, telescope_dec_j2k=-24.2586093562162, observability=1)
2025-12-27T09:21:59.977 [DEBUG] [Thread-488851 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:21:59.979 [INFO] [Thread-488851 (handle)] [driver.py] [get_status()] Telra = 18.1365627, teldec = -24.256658
2025-12-27T09:21:59.980 [INFO] [Thread-488851 (handle)] [driver.py] [get_status()] ra_j2k = 18.1103157182145     dec_j2k = -24.2587032148994
2025-12-27T09:21:59.981 [DEBUG] [Thread-488851 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:21:59.982 [DEBUG] [Thread-488851 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:21:59.984 [DEBUG] [Thread-488851 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:21:59.984 [DEBUG] [Thread-488851 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:21:59.984 [DEBUG] [Thread-488851 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:21:59.984 [DEBUG] [Thread-488851 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:21:59.991 [DEBUG] [Thread-488851 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:21:59.991 [DEBUG] [Thread-488851 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:21:59.991 [DEBUG] [Thread-488851 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:21:59.992 [DEBUG] [Thread-488851 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:21:59.992 [DEBUG] [Thread-488851 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:21:59.992 [DEBUG] [Thread-488851 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:21:59.992 [DEBUG] [Thread-488851 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:21:59.992 [DEBUG] [Thread-488851 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:21:59.992 [DEBUG] [Thread-488851 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80694418, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950606915756216, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108867, telescope_az=89.99294, telescope_ra=18.1365627, telescope_dec=-24.256658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.15635, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:21:10.011767', telescope_ra_j2k=18.1103157182145, telescope_dec_j2k=-24.2587032148994, observability=1)
2025-12-27T09:22:03.448 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:22:03.450 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.1375356, teldec = -24.256658
2025-12-27T09:22:03.451 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.1112886366772     dec_j2k = -24.2587396358023
2025-12-27T09:22:03.453 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:22:03.453 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:22:03.457 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:22:03.457 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:22:03.457 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:22:03.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:22:03.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:22:03.465 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:22:03.465 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:22:03.465 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:22:03.465 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:22:03.465 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:22:03.465 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:22:03.465 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:22:03.465 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80698436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950608520233928, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108867, telescope_az=89.99294, telescope_ra=18.1375356, telescope_dec=-24.256658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.15732, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:21:10.011767', telescope_ra_j2k=18.1112886366772, telescope_dec_j2k=-24.2587396358023, observability=1)
2025-12-27T09:22:09.742 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:22:09.744 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.1392656, teldec = -24.256658
2025-12-27T09:22:09.745 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.1130186701397     dec_j2k = -24.2588043986935
2025-12-27T09:22:09.747 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:22:09.748 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:22:09.754 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:22:09.754 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:22:09.754 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:22:09.754 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:22:09.761 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:22:09.761 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:22:09.761 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:22:09.762 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:22:09.762 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:22:09.762 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:22:09.762 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:22:09.762 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:22:09.762 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80705721, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950602102323079, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108867, telescope_az=89.99294, telescope_ra=18.1392656, telescope_dec=-24.256658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.15905, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:21:10.011767', telescope_ra_j2k=18.1130186701397, telescope_dec_j2k=-24.2588043986935, observability=1)
2025-12-27T09:22:10.154 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:22:10.154 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:22:10.155 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:22:10.155 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:22:10.155 [INFO] [ThreadPoolExecutor-22507_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:22:10.155 [INFO] [ThreadPoolExecutor-22507_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:22:18.047 [DEBUG] [Thread-488852 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:22:18.049 [INFO] [Thread-488852 (handle)] [driver.py] [get_status()] Telra = 18.1415803, teldec = -24.256658
2025-12-27T09:22:18.050 [INFO] [Thread-488852 (handle)] [driver.py] [get_status()] ra_j2k = 18.115333416178     dec_j2k = -24.2588910492141
2025-12-27T09:22:18.051 [DEBUG] [Thread-488852 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:22:18.052 [DEBUG] [Thread-488852 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:22:18.056 [DEBUG] [Thread-488852 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:22:18.056 [DEBUG] [Thread-488852 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:22:18.056 [DEBUG] [Thread-488852 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:22:18.056 [DEBUG] [Thread-488852 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:22:18.063 [DEBUG] [Thread-488852 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:22:18.063 [DEBUG] [Thread-488852 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:22:18.063 [DEBUG] [Thread-488852 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:22:18.064 [DEBUG] [Thread-488852 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:22:18.064 [DEBUG] [Thread-488852 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:22:18.064 [DEBUG] [Thread-488852 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:22:18.064 [DEBUG] [Thread-488852 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:22:18.064 [DEBUG] [Thread-488852 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:22:18.064 [DEBUG] [Thread-488852 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80715333, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950609322472784, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108867, telescope_az=89.99294, telescope_ra=18.1415803, telescope_dec=-24.256658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.16137, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:22:10.153204', telescope_ra_j2k=18.115333416178, telescope_dec_j2k=-24.2588910492141, observability=1)
2025-12-27T09:22:31.032 [DEBUG] [ThreadPoolExecutor-22506_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:22:31.034 [DEBUG] [ThreadPoolExecutor-22506_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:22:31.035 [DEBUG] [ThreadPoolExecutor-22506_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:22:31.037 [DEBUG] [ThreadPoolExecutor-22506_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:22:31.657 [DEBUG] [Thread-488853 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:22:31.659 [INFO] [Thread-488853 (handle)] [driver.py] [get_status()] Telra = 18.1453656, teldec = -24.256658
2025-12-27T09:22:31.660 [INFO] [Thread-488853 (handle)] [driver.py] [get_status()] ra_j2k = 18.1191187945887     dec_j2k = -24.2590327495929
2025-12-27T09:22:31.662 [DEBUG] [Thread-488853 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:22:31.663 [DEBUG] [Thread-488853 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:22:31.668 [DEBUG] [Thread-488853 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:22:31.669 [DEBUG] [Thread-488853 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:22:31.669 [DEBUG] [Thread-488853 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:22:31.669 [DEBUG] [Thread-488853 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:22:31.676 [DEBUG] [Thread-488853 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:22:31.676 [DEBUG] [Thread-488853 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:22:31.676 [DEBUG] [Thread-488853 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:22:31.676 [DEBUG] [Thread-488853 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:22:31.676 [DEBUG] [Thread-488853 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:22:31.676 [DEBUG] [Thread-488853 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:22:31.676 [DEBUG] [Thread-488853 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:22:31.676 [DEBUG] [Thread-488853 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:22:31.676 [DEBUG] [Thread-488853 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80731086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950612130308781, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108867, telescope_az=89.99294, telescope_ra=18.1453656, telescope_dec=-24.256658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.16515, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:22:10.153204', telescope_ra_j2k=18.1191187945887, telescope_dec_j2k=-24.2590327495929, observability=1)
2025-12-27T09:22:32.169 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.4923105239868164
2025-12-27T09:22:32.169 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.13784837722778 seconds ago
2025-12-27T09:22:35.043 [DEBUG] [ThreadPoolExecutor-22506_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:22:36.045 [DEBUG] [ThreadPoolExecutor-22506_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:22:36.046 [INFO] [ThreadPoolExecutor-22506_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:22:36.118 [DEBUG] [Thread-488854 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:22:36.120 [INFO] [Thread-488854 (handle)] [driver.py] [get_status()] Telra = 18.1466165, teldec = -24.256658
2025-12-27T09:22:36.121 [INFO] [Thread-488854 (handle)] [driver.py] [get_status()] ra_j2k = 18.1203697213526     dec_j2k = -24.2590795757331
2025-12-27T09:22:36.123 [DEBUG] [Thread-488854 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:22:36.124 [DEBUG] [Thread-488854 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:22:36.125 [DEBUG] [Thread-488854 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:22:36.125 [DEBUG] [Thread-488854 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:22:36.125 [DEBUG] [Thread-488854 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:22:36.125 [DEBUG] [Thread-488854 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:22:36.132 [DEBUG] [Thread-488854 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:22:36.132 [DEBUG] [Thread-488854 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:22:36.132 [DEBUG] [Thread-488854 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:22:36.132 [DEBUG] [Thread-488854 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:22:36.132 [DEBUG] [Thread-488854 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:22:36.132 [DEBUG] [Thread-488854 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:22:36.132 [DEBUG] [Thread-488854 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:22:36.133 [DEBUG] [Thread-488854 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:22:36.133 [DEBUG] [Thread-488854 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80736249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950617344861345, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108867, telescope_az=89.99294, telescope_ra=18.1466165, telescope_dec=-24.256658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.16641, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:22:10.153204', telescope_ra_j2k=18.1203697213526, telescope_dec_j2k=-24.2590795757331, observability=1)
2025-12-27T09:22:51.110 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:22:51.112 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.1507988, teldec = -24.256657
2025-12-27T09:22:51.114 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.124552114109     dec_j2k = -24.2592351337704
2025-12-27T09:22:51.115 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:22:51.116 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:22:51.121 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:22:51.121 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:22:51.121 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:22:51.121 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:22:51.129 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:22:51.129 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:22:51.129 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:22:51.129 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:22:51.129 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:22:51.129 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:22:51.129 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:22:51.129 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:22:51.129 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80753601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950618949339058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108867, telescope_az=89.99294, telescope_ra=18.1507988, telescope_dec=-24.256657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.17059, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:22:10.153204', telescope_ra_j2k=18.124552114109, telescope_dec_j2k=-24.2592351337704, observability=1)
2025-12-27T09:22:54.249 [DEBUG] [Thread-488855 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:22:54.251 [INFO] [Thread-488855 (handle)] [driver.py] [get_status()] Telra = 18.1516676, teldec = -24.256657
2025-12-27T09:22:54.252 [INFO] [Thread-488855 (handle)] [driver.py] [get_status()] ra_j2k = 18.1254209339295     dec_j2k = -24.259267655577
2025-12-27T09:22:54.253 [DEBUG] [Thread-488855 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:22:54.254 [DEBUG] [Thread-488855 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:22:54.256 [DEBUG] [Thread-488855 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:22:54.256 [DEBUG] [Thread-488855 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:22:54.256 [DEBUG] [Thread-488855 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:22:54.256 [DEBUG] [Thread-488855 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:22:54.263 [DEBUG] [Thread-488855 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:22:54.264 [DEBUG] [Thread-488855 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:22:54.264 [DEBUG] [Thread-488855 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:22:54.264 [DEBUG] [Thread-488855 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:22:54.264 [DEBUG] [Thread-488855 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:22:54.264 [DEBUG] [Thread-488855 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:22:54.264 [DEBUG] [Thread-488855 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:22:54.264 [DEBUG] [Thread-488855 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:22:54.264 [DEBUG] [Thread-488855 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80757234, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950614537025349, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108867, telescope_az=89.99294, telescope_ra=18.1516676, telescope_dec=-24.256657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.17146, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:22:10.153204', telescope_ra_j2k=18.1254209339295, telescope_dec_j2k=-24.259267655577, observability=1)
2025-12-27T09:23:03.421 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:23:03.424 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.1542251, teldec = -24.256657
2025-12-27T09:23:03.425 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.1279784934603     dec_j2k = -24.2593633896952
2025-12-27T09:23:03.426 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:23:03.427 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:23:03.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:23:03.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:23:03.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:23:03.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:23:03.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:23:03.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:23:03.440 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:23:03.440 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:23:03.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:23:03.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:23:03.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:23:03.441 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:23:03.441 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8076785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950623762772194, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108867, telescope_az=89.99294, telescope_ra=18.1542251, telescope_dec=-24.256657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.17401, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:22:10.153204', telescope_ra_j2k=18.1279784934603, telescope_dec_j2k=-24.2593633896952, observability=1)
2025-12-27T09:23:08.855 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:23:08.858 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.1557284, teldec = -24.256657
2025-12-27T09:23:08.859 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.1294818292782     dec_j2k = -24.2594196616769
2025-12-27T09:23:08.861 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:23:08.862 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:23:08.869 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:23:08.869 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:23:08.869 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:23:08.869 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:23:08.876 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:23:08.876 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:23:08.876 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:23:08.877 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:23:08.877 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:23:08.877 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:23:08.877 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:23:08.877 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:23:08.877 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80774139, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950617344861345, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108867, telescope_az=89.99294, telescope_ra=18.1557284, telescope_dec=-24.256657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.17552, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:22:10.153204', telescope_ra_j2k=18.1294818292782, telescope_dec_j2k=-24.2594196616769, observability=1)
2025-12-27T09:23:10.297 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:23:10.297 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:23:10.298 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:23:10.298 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:23:10.299 [DEBUG] [ThreadPoolExecutor-22508_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:23:11.300 [DEBUG] [ThreadPoolExecutor-22508_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:23:11.303 [DEBUG] [ThreadPoolExecutor-22508_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:23:11.303 [DEBUG] [ThreadPoolExecutor-22508_0] [payload.py] [to_registers()] [0]
2025-12-27T09:23:11.309 [DEBUG] [ThreadPoolExecutor-22508_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:23:11.309 [DEBUG] [ThreadPoolExecutor-22508_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:23:11.309 [DEBUG] [ThreadPoolExecutor-22508_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:23:11.309 [DEBUG] [ThreadPoolExecutor-22508_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:23:11.317 [DEBUG] [ThreadPoolExecutor-22508_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:23:11.317 [DEBUG] [ThreadPoolExecutor-22508_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:23:11.317 [DEBUG] [ThreadPoolExecutor-22508_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:23:11.317 [DEBUG] [ThreadPoolExecutor-22508_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:23:11.317 [DEBUG] [ThreadPoolExecutor-22508_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:23:11.317 [DEBUG] [ThreadPoolExecutor-22508_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:23:11.317 [DEBUG] [ThreadPoolExecutor-22508_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:23:12.319 [DEBUG] [Thread-488856 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:23:12.320 [INFO] [Thread-488856 (handle)] [driver.py] [get_status()] Telra = 18.1567094, teldec = -24.256657
2025-12-27T09:23:12.322 [INFO] [Thread-488856 (handle)] [driver.py] [get_status()] ra_j2k = 18.1304628529813     dec_j2k = -24.2594563825261
2025-12-27T09:23:12.323 [DEBUG] [Thread-488856 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:23:12.324 [DEBUG] [Thread-488856 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:23:12.329 [DEBUG] [Thread-488856 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:23:12.329 [DEBUG] [Thread-488856 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:23:12.329 [DEBUG] [Thread-488856 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:23:12.329 [DEBUG] [Thread-488856 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:23:12.337 [DEBUG] [Thread-488856 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:23:12.337 [DEBUG] [Thread-488856 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:23:12.337 [DEBUG] [Thread-488856 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:23:12.337 [DEBUG] [Thread-488856 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:23:12.337 [DEBUG] [Thread-488856 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:23:12.337 [DEBUG] [Thread-488856 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:23:12.337 [DEBUG] [Thread-488856 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:23:12.337 [DEBUG] [Thread-488856 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:23:12.337 [DEBUG] [Thread-488856 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80778147, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950622960533338, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108866, telescope_az=89.99294, telescope_ra=18.1567094, telescope_dec=-24.256657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.1765, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:23:10.296064', telescope_ra_j2k=18.1304628529813, telescope_dec_j2k=-24.2594563825261, observability=1)
2025-12-27T09:23:30.401 [DEBUG] [Thread-488857 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:23:30.403 [INFO] [Thread-488857 (handle)] [driver.py] [get_status()] Telra = 18.1617512, teldec = -24.256657
2025-12-27T09:23:30.404 [INFO] [Thread-488857 (handle)] [driver.py] [get_status()] ra_j2k = 18.1355047789088     dec_j2k = -24.2596451043836
2025-12-27T09:23:30.406 [DEBUG] [Thread-488857 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:23:30.406 [DEBUG] [Thread-488857 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:23:30.410 [DEBUG] [Thread-488857 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:23:30.410 [DEBUG] [Thread-488857 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:23:30.410 [DEBUG] [Thread-488857 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:23:30.410 [DEBUG] [Thread-488857 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:23:30.417 [DEBUG] [Thread-488857 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:23:30.417 [DEBUG] [Thread-488857 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:23:30.417 [DEBUG] [Thread-488857 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:23:30.417 [DEBUG] [Thread-488857 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:23:30.417 [DEBUG] [Thread-488857 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:23:30.417 [DEBUG] [Thread-488857 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:23:30.417 [DEBUG] [Thread-488857 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:23:30.417 [DEBUG] [Thread-488857 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:23:30.417 [DEBUG] [Thread-488857 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80799076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950621757175054, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108866, telescope_az=89.99294, telescope_ra=18.1617512, telescope_dec=-24.256657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.18154, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:23:10.296064', telescope_ra_j2k=18.1355047789088, telescope_dec_j2k=-24.2596451043836, observability=1)
2025-12-27T09:23:31.721 [DEBUG] [Thread-488858 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:23:31.723 [INFO] [Thread-488858 (handle)] [driver.py] [get_status()] Telra = 18.1621153, teldec = -24.256657
2025-12-27T09:23:31.724 [INFO] [Thread-488858 (handle)] [driver.py] [get_status()] ra_j2k = 18.135868888269     dec_j2k = -24.2596587329667
2025-12-27T09:23:31.725 [DEBUG] [Thread-488858 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:23:31.727 [DEBUG] [Thread-488858 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:23:31.730 [DEBUG] [Thread-488858 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:23:31.730 [DEBUG] [Thread-488858 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:23:31.730 [DEBUG] [Thread-488858 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:23:31.730 [DEBUG] [Thread-488858 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:23:31.738 [DEBUG] [Thread-488858 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:23:31.738 [DEBUG] [Thread-488858 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:23:31.738 [DEBUG] [Thread-488858 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:23:31.738 [DEBUG] [Thread-488858 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:23:31.738 [DEBUG] [Thread-488858 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:23:31.738 [DEBUG] [Thread-488858 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:23:31.738 [DEBUG] [Thread-488858 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:23:31.738 [DEBUG] [Thread-488858 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:23:31.738 [DEBUG] [Thread-488858 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80800604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950625367249906, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108866, telescope_az=89.99294, telescope_ra=18.1621153, telescope_dec=-24.256657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.1819, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:23:10.296064', telescope_ra_j2k=18.135868888269, telescope_dec_j2k=-24.2596587329667, observability=1)
2025-12-27T09:23:32.229 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.4905693531036377
2025-12-27T09:23:32.229 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.119428634643555 seconds ago
2025-12-27T09:23:36.318 [DEBUG] [ThreadPoolExecutor-22508_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:23:36.319 [DEBUG] [ThreadPoolExecutor-22508_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:23:48.477 [DEBUG] [Thread-488859 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:23:48.478 [INFO] [Thread-488859 (handle)] [driver.py] [get_status()] Telra = 18.1667656, teldec = -24.256651
2025-12-27T09:23:48.479 [INFO] [Thread-488859 (handle)] [driver.py] [get_status()] ra_j2k = 18.1405193121723     dec_j2k = -24.2598267952317
2025-12-27T09:23:48.481 [DEBUG] [Thread-488859 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:23:48.482 [DEBUG] [Thread-488859 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:23:48.483 [DEBUG] [Thread-488859 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:23:48.483 [DEBUG] [Thread-488859 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:23:48.483 [DEBUG] [Thread-488859 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:23:48.483 [DEBUG] [Thread-488859 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:23:48.490 [DEBUG] [Thread-488859 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:23:48.490 [DEBUG] [Thread-488859 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:23:48.490 [DEBUG] [Thread-488859 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:23:48.490 [DEBUG] [Thread-488859 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:23:48.490 [DEBUG] [Thread-488859 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:23:48.490 [DEBUG] [Thread-488859 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:23:48.490 [DEBUG] [Thread-488859 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:23:48.490 [DEBUG] [Thread-488859 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:23:48.491 [DEBUG] [Thread-488859 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80819997, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950619751577914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108866, telescope_az=89.992929, telescope_ra=18.1667656, telescope_dec=-24.256651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.18655, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:23:10.296064', telescope_ra_j2k=18.1405193121723, telescope_dec_j2k=-24.2598267952317, observability=1)
2025-12-27T09:23:51.191 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:23:51.193 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.1675229, teldec = -24.256651
2025-12-27T09:23:51.195 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.1412766327082     dec_j2k = -24.2598551407668
2025-12-27T09:23:51.197 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:23:51.198 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:23:51.199 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:23:51.199 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:23:51.199 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:23:51.199 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:23:51.206 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:23:51.206 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:23:51.206 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:23:51.206 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:23:51.207 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:23:51.207 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:23:51.207 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:23:51.207 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:23:51.207 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80823139, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950621356055626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108866, telescope_az=89.992929, telescope_ra=18.1675229, telescope_dec=-24.256651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.18731, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:23:10.296064', telescope_ra_j2k=18.1412766327082, telescope_dec_j2k=-24.2598551407668, observability=1)
2025-12-27T09:24:03.432 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:24:03.434 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.1709461, teldec = -24.256657
2025-12-27T09:24:03.435 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.1446999262704     dec_j2k = -24.2599892685846
2025-12-27T09:24:03.437 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:24:03.438 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:24:03.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:24:03.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:24:03.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:24:03.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:24:03.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:24:03.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:24:03.450 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:24:03.450 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:24:03.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:24:03.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:24:03.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:24:03.450 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:24:03.450 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80837307, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950630581802471, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108866, telescope_az=89.99294, telescope_ra=18.1709461, telescope_dec=-24.256657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.19073, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:23:10.296064', telescope_ra_j2k=18.1446999262704, telescope_dec_j2k=-24.2599892685846, observability=1)
2025-12-27T09:24:06.544 [DEBUG] [Thread-488860 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:24:06.545 [INFO] [Thread-488860 (handle)] [driver.py] [get_status()] Telra = 18.1718059, teldec = -24.256657
2025-12-27T09:24:06.546 [INFO] [Thread-488860 (handle)] [driver.py] [get_status()] ra_j2k = 18.1455597505699     dec_j2k = -24.260021449821
2025-12-27T09:24:06.548 [DEBUG] [Thread-488860 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:24:06.549 [DEBUG] [Thread-488860 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:24:06.552 [DEBUG] [Thread-488860 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:24:06.552 [DEBUG] [Thread-488860 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:24:06.552 [DEBUG] [Thread-488860 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:24:06.553 [DEBUG] [Thread-488860 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:24:06.560 [DEBUG] [Thread-488860 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:24:06.560 [DEBUG] [Thread-488860 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:24:06.560 [DEBUG] [Thread-488860 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:24:06.560 [DEBUG] [Thread-488860 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:24:06.560 [DEBUG] [Thread-488860 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:24:06.560 [DEBUG] [Thread-488860 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:24:06.560 [DEBUG] [Thread-488860 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:24:06.560 [DEBUG] [Thread-488860 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:24:06.560 [DEBUG] [Thread-488860 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80840907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950630982921899, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108866, telescope_az=89.99294, telescope_ra=18.1718059, telescope_dec=-24.256657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.19159, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:23:10.296064', telescope_ra_j2k=18.1455597505699, telescope_dec_j2k=-24.260021449821, observability=1)
2025-12-27T09:24:07.966 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:24:07.967 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.172199, teldec = -24.256657
2025-12-27T09:24:07.968 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.1459528617463     dec_j2k = -24.2600361630026
2025-12-27T09:24:07.969 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:24:07.970 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:24:07.973 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:24:07.973 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:24:07.973 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:24:07.973 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:24:07.980 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:24:07.980 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:24:07.980 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:24:07.981 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:24:07.981 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:24:07.981 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:24:07.981 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:24:07.981 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:24:07.981 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80842554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950621356055626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108866, telescope_az=89.99294, telescope_ra=18.172199, telescope_dec=-24.256657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.19199, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:23:10.296064', telescope_ra_j2k=18.1459528617463, telescope_dec_j2k=-24.2600361630026, observability=1)
2025-12-27T09:24:10.439 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:24:10.439 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:24:10.440 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:24:10.440 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:24:10.441 [INFO] [ThreadPoolExecutor-22509_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:24:10.441 [INFO] [ThreadPoolExecutor-22509_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:24:24.601 [DEBUG] [Thread-488861 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:24:24.602 [INFO] [Thread-488861 (handle)] [driver.py] [get_status()] Telra = 18.1768534, teldec = -24.256657
2025-12-27T09:24:24.603 [INFO] [Thread-488861 (handle)] [driver.py] [get_status()] ra_j2k = 18.1506073972537     dec_j2k = -24.260210367803
2025-12-27T09:24:24.604 [DEBUG] [Thread-488861 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:24:24.605 [DEBUG] [Thread-488861 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:24:24.612 [DEBUG] [Thread-488861 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:24:24.612 [DEBUG] [Thread-488861 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:24:24.612 [DEBUG] [Thread-488861 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:24:24.612 [DEBUG] [Thread-488861 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:24:24.619 [DEBUG] [Thread-488861 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:24:24.620 [DEBUG] [Thread-488861 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:24:24.620 [DEBUG] [Thread-488861 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:24:24.620 [DEBUG] [Thread-488861 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:24:24.620 [DEBUG] [Thread-488861 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:24:24.620 [DEBUG] [Thread-488861 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:24:24.620 [DEBUG] [Thread-488861 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:24:24.620 [DEBUG] [Thread-488861 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:24:24.620 [DEBUG] [Thread-488861 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80861807, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950631785160755, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108866, telescope_az=89.99294, telescope_ra=18.1768534, telescope_dec=-24.256657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.19664, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:24:10.438335', telescope_ra_j2k=18.1506073972537, telescope_dec_j2k=-24.260210367803, observability=1)
2025-12-27T09:24:31.322 [DEBUG] [ThreadPoolExecutor-22508_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:24:31.324 [DEBUG] [ThreadPoolExecutor-22508_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:24:31.325 [DEBUG] [ThreadPoolExecutor-22508_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:24:31.327 [DEBUG] [ThreadPoolExecutor-22508_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:24:31.776 [DEBUG] [Thread-488862 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:24:31.778 [INFO] [Thread-488862 (handle)] [driver.py] [get_status()] Telra = 18.1788343, teldec = -24.256657
2025-12-27T09:24:31.779 [INFO] [Thread-488862 (handle)] [driver.py] [get_status()] ra_j2k = 18.1525883567028     dec_j2k = -24.260284507252
2025-12-27T09:24:31.781 [DEBUG] [Thread-488862 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:24:31.781 [DEBUG] [Thread-488862 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:24:31.782 [DEBUG] [Thread-488862 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:24:31.782 [DEBUG] [Thread-488862 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:24:31.782 [DEBUG] [Thread-488862 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:24:31.782 [DEBUG] [Thread-488862 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:24:31.789 [DEBUG] [Thread-488862 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:24:31.789 [DEBUG] [Thread-488862 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:24:31.790 [DEBUG] [Thread-488862 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:24:31.790 [DEBUG] [Thread-488862 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:24:31.790 [DEBUG] [Thread-488862 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:24:31.790 [DEBUG] [Thread-488862 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:24:31.790 [DEBUG] [Thread-488862 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:24:31.790 [DEBUG] [Thread-488862 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:24:31.790 [DEBUG] [Thread-488862 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80870112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950629779563615, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108865, telescope_az=89.992939, telescope_ra=18.1788343, telescope_dec=-24.256657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.19862, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:24:10.438335', telescope_ra_j2k=18.1525883567028, telescope_dec_j2k=-24.260284507252, observability=1)
2025-12-27T09:24:32.289 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.49866294860839844
2025-12-27T09:24:32.289 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.09881806373596 seconds ago
2025-12-27T09:24:35.332 [DEBUG] [ThreadPoolExecutor-22508_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:24:36.333 [DEBUG] [ThreadPoolExecutor-22508_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:24:36.335 [INFO] [ThreadPoolExecutor-22508_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:24:42.683 [DEBUG] [Thread-488863 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:24:42.685 [INFO] [Thread-488863 (handle)] [driver.py] [get_status()] Telra = 18.1818729, teldec = -24.256657
2025-12-27T09:24:42.686 [INFO] [Thread-488863 (handle)] [driver.py] [get_status()] ra_j2k = 18.1556270499573     dec_j2k = -24.2603982314343
2025-12-27T09:24:42.687 [DEBUG] [Thread-488863 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:24:42.688 [DEBUG] [Thread-488863 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:24:42.693 [DEBUG] [Thread-488863 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:24:42.694 [DEBUG] [Thread-488863 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:24:42.694 [DEBUG] [Thread-488863 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:24:42.694 [DEBUG] [Thread-488863 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:24:42.701 [DEBUG] [Thread-488863 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:24:42.701 [DEBUG] [Thread-488863 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:24:42.701 [DEBUG] [Thread-488863 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:24:42.701 [DEBUG] [Thread-488863 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:24:42.701 [DEBUG] [Thread-488863 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:24:42.701 [DEBUG] [Thread-488863 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:24:42.701 [DEBUG] [Thread-488863 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:24:42.701 [DEBUG] [Thread-488863 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:24:42.701 [DEBUG] [Thread-488863 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80882736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950638604191032, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108865, telescope_az=89.992939, telescope_ra=18.1818729, telescope_dec=-24.256657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.20166, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:24:10.438335', telescope_ra_j2k=18.1556270499573, telescope_dec_j2k=-24.2603982314343, observability=1)
2025-12-27T09:24:51.268 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:24:51.270 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.1842683, teldec = -24.256657
2025-12-27T09:24:51.271 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.1580225252322     dec_j2k = -24.2604878811675
2025-12-27T09:24:51.273 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:24:51.274 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:24:51.276 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:24:51.276 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:24:51.276 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:24:51.276 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:24:51.284 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:24:51.284 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:24:51.284 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:24:51.284 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:24:51.284 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:24:51.284 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:24:51.284 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:24:51.284 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:24:51.284 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80892672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950638203071604, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108865, telescope_az=89.992939, telescope_ra=18.1842683, telescope_dec=-24.256657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.20406, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:24:10.438335', telescope_ra_j2k=18.1580225252322, telescope_dec_j2k=-24.2604878811675, observability=1)
2025-12-27T09:25:00.836 [DEBUG] [Thread-488864 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:25:00.837 [INFO] [Thread-488864 (handle)] [driver.py] [get_status()] Telra = 18.1869429, teldec = -24.256657
2025-12-27T09:25:00.839 [INFO] [Thread-488864 (handle)] [driver.py] [get_status()] ra_j2k = 18.1606972111147     dec_j2k = -24.2605879783417
2025-12-27T09:25:00.840 [DEBUG] [Thread-488864 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:25:00.840 [DEBUG] [Thread-488864 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:25:00.843 [DEBUG] [Thread-488864 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:25:00.843 [DEBUG] [Thread-488864 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:25:00.843 [DEBUG] [Thread-488864 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:25:00.843 [DEBUG] [Thread-488864 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:25:00.851 [DEBUG] [Thread-488864 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:25:00.851 [DEBUG] [Thread-488864 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:25:00.851 [DEBUG] [Thread-488864 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:25:00.851 [DEBUG] [Thread-488864 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:25:00.851 [DEBUG] [Thread-488864 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:25:00.851 [DEBUG] [Thread-488864 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:25:00.851 [DEBUG] [Thread-488864 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:25:00.851 [DEBUG] [Thread-488864 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:25:00.852 [DEBUG] [Thread-488864 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80903745, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095063699971332, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108865, telescope_az=89.992939, telescope_ra=18.1869429, telescope_dec=-24.256657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.20673, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:24:10.438335', telescope_ra_j2k=18.1606972111147, telescope_dec_j2k=-24.2605879783417, observability=1)
2025-12-27T09:25:03.442 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:25:03.444 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.187666, teldec = -24.256656
2025-12-27T09:25:03.445 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.161420334866     dec_j2k = -24.2606140400912
2025-12-27T09:25:03.446 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:25:03.447 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:25:03.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:25:03.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:25:03.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:25:03.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:25:03.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:25:03.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:25:03.460 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:25:03.460 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:25:03.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:25:03.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:25:03.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:25:03.460 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:25:03.460 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.80906763, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950637400832748, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108865, telescope_az=89.992939, telescope_ra=18.187666, telescope_dec=-24.256656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.20745, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:24:10.438335', telescope_ra_j2k=18.161420334866, telescope_dec_j2k=-24.2606140400912, observability=1)
2025-12-27T09:25:07.068 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:25:07.069 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.1886662, teldec = -24.256656
2025-12-27T09:25:07.070 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.1624205676755     dec_j2k = -24.2606514719663
2025-12-27T09:25:07.072 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:25:07.072 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:25:07.075 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:25:07.075 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:25:07.075 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:25:07.075 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:25:07.082 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:25:07.082 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:25:07.082 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:25:07.082 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:25:07.082 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:25:07.082 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:25:07.082 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:25:07.082 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:25:07.082 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8091096, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095063900531046, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108865, telescope_az=89.992939, telescope_ra=18.1886662, telescope_dec=-24.256656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.20845, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:24:10.438335', telescope_ra_j2k=18.1624205676755, telescope_dec_j2k=-24.2606514719663, observability=1)
2025-12-27T09:25:10.580 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:25:10.580 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:25:10.580 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:25:10.580 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:25:10.581 [DEBUG] [ThreadPoolExecutor-22510_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:25:11.583 [DEBUG] [ThreadPoolExecutor-22510_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:25:11.585 [DEBUG] [ThreadPoolExecutor-22510_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:25:11.586 [DEBUG] [ThreadPoolExecutor-22510_0] [payload.py] [to_registers()] [0]
2025-12-27T09:25:11.590 [DEBUG] [ThreadPoolExecutor-22510_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:25:11.590 [DEBUG] [ThreadPoolExecutor-22510_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:25:11.590 [DEBUG] [ThreadPoolExecutor-22510_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:25:11.590 [DEBUG] [ThreadPoolExecutor-22510_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:25:11.597 [DEBUG] [ThreadPoolExecutor-22510_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:25:11.597 [DEBUG] [ThreadPoolExecutor-22510_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:25:11.597 [DEBUG] [ThreadPoolExecutor-22510_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:25:11.597 [DEBUG] [ThreadPoolExecutor-22510_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:25:11.597 [DEBUG] [ThreadPoolExecutor-22510_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:25:11.597 [DEBUG] [ThreadPoolExecutor-22510_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:25:11.597 [DEBUG] [ThreadPoolExecutor-22510_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:25:18.904 [DEBUG] [Thread-488865 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:25:18.906 [INFO] [Thread-488865 (handle)] [driver.py] [get_status()] Telra = 18.1919574, teldec = -24.256656
2025-12-27T09:25:18.907 [INFO] [Thread-488865 (handle)] [driver.py] [get_status()] ra_j2k = 18.1657118775462     dec_j2k = -24.2607746411121
2025-12-27T09:25:18.909 [DEBUG] [Thread-488865 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:25:18.909 [DEBUG] [Thread-488865 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:25:18.913 [DEBUG] [Thread-488865 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:25:18.913 [DEBUG] [Thread-488865 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:25:18.913 [DEBUG] [Thread-488865 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:25:18.913 [DEBUG] [Thread-488865 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:25:18.920 [DEBUG] [Thread-488865 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:25:18.920 [DEBUG] [Thread-488865 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:25:18.921 [DEBUG] [Thread-488865 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:25:18.921 [DEBUG] [Thread-488865 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:25:18.921 [DEBUG] [Thread-488865 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:25:18.921 [DEBUG] [Thread-488865 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:25:18.921 [DEBUG] [Thread-488865 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:25:18.921 [DEBUG] [Thread-488865 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:25:18.921 [DEBUG] [Thread-488865 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80924659, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950641412027029, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108865, telescope_az=89.992939, telescope_ra=18.1919574, telescope_dec=-24.256656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.21175, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:25:10.579143', telescope_ra_j2k=18.1657118775462, telescope_dec_j2k=-24.2607746411121, observability=1)
2025-12-27T09:25:31.823 [DEBUG] [Thread-488866 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:25:31.825 [INFO] [Thread-488866 (handle)] [driver.py] [get_status()] Telra = 18.195552, teldec = -24.256656
2025-12-27T09:25:31.827 [INFO] [Thread-488866 (handle)] [driver.py] [get_status()] ra_j2k = 18.1693066008924     dec_j2k = -24.2609091610316
2025-12-27T09:25:31.827 [DEBUG] [Thread-488866 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:25:31.828 [DEBUG] [Thread-488866 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:25:31.834 [DEBUG] [Thread-488866 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:25:31.835 [DEBUG] [Thread-488866 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:25:31.835 [DEBUG] [Thread-488866 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:25:31.835 [DEBUG] [Thread-488866 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:25:31.842 [DEBUG] [Thread-488866 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:25:31.842 [DEBUG] [Thread-488866 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:25:31.842 [DEBUG] [Thread-488866 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:25:31.842 [DEBUG] [Thread-488866 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:25:31.842 [DEBUG] [Thread-488866 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:25:31.842 [DEBUG] [Thread-488866 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:25:31.842 [DEBUG] [Thread-488866 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:25:31.842 [DEBUG] [Thread-488866 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:25:31.842 [DEBUG] [Thread-488866 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80939611, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950648632176734, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108865, telescope_az=89.992939, telescope_ra=18.195552, telescope_dec=-24.256656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.21534, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:25:10.579143', telescope_ra_j2k=18.1693066008924, telescope_dec_j2k=-24.2609091610316, observability=1)
2025-12-27T09:25:32.349 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.5064425468444824
2025-12-27T09:25:32.349 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.08146905899048 seconds ago
2025-12-27T09:25:36.599 [DEBUG] [ThreadPoolExecutor-22510_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:25:36.599 [DEBUG] [ThreadPoolExecutor-22510_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:25:36.967 [DEBUG] [Thread-488867 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:25:36.969 [INFO] [Thread-488867 (handle)] [driver.py] [get_status()] Telra = 18.1970023, teldec = -24.256656
2025-12-27T09:25:36.970 [INFO] [Thread-488867 (handle)] [driver.py] [get_status()] ra_j2k = 18.1707569516478     dec_j2k = -24.2609634341967
2025-12-27T09:25:36.971 [DEBUG] [Thread-488867 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:25:36.972 [DEBUG] [Thread-488867 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:25:36.978 [DEBUG] [Thread-488867 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:25:36.979 [DEBUG] [Thread-488867 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:25:36.979 [DEBUG] [Thread-488867 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:25:36.979 [DEBUG] [Thread-488867 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:25:36.986 [DEBUG] [Thread-488867 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:25:36.986 [DEBUG] [Thread-488867 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:25:36.986 [DEBUG] [Thread-488867 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:25:36.986 [DEBUG] [Thread-488867 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:25:36.986 [DEBUG] [Thread-488867 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:25:36.986 [DEBUG] [Thread-488867 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:25:36.986 [DEBUG] [Thread-488867 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:25:36.986 [DEBUG] [Thread-488867 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:25:36.986 [DEBUG] [Thread-488867 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80945565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950645423221309, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108865, telescope_az=89.992939, telescope_ra=18.1970023, telescope_dec=-24.256656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.21679, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:25:10.579143', telescope_ra_j2k=18.1707569516478, telescope_dec_j2k=-24.2609634341967, observability=1)
2025-12-27T09:25:51.346 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:25:51.348 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.2009868, teldec = -24.256656
2025-12-27T09:25:51.349 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.1747415940194     dec_j2k = -24.2611125389498
2025-12-27T09:25:51.351 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:25:51.352 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:25:51.354 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:25:51.354 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:25:51.354 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:25:51.354 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:25:51.361 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:25:51.361 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:25:51.361 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:25:51.361 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:25:51.361 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:25:51.361 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:25:51.361 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:25:51.361 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:25:51.362 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80962207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950649835535018, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108865, telescope_az=89.992939, telescope_ra=18.2009868, telescope_dec=-24.256656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.22078, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:25:10.579143', telescope_ra_j2k=18.1747415940194, telescope_dec_j2k=-24.2611125389498, observability=1)
2025-12-27T09:25:55.168 [DEBUG] [Thread-488868 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:25:55.170 [INFO] [Thread-488868 (handle)] [driver.py] [get_status()] Telra = 18.2020717, teldec = -24.256656
2025-12-27T09:25:55.172 [INFO] [Thread-488868 (handle)] [driver.py] [get_status()] ra_j2k = 18.175826533528     dec_j2k = -24.2611531363483
2025-12-27T09:25:55.174 [DEBUG] [Thread-488868 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:25:55.175 [DEBUG] [Thread-488868 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:25:55.181 [DEBUG] [Thread-488868 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:25:55.181 [DEBUG] [Thread-488868 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:25:55.181 [DEBUG] [Thread-488868 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:25:55.181 [DEBUG] [Thread-488868 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:25:55.188 [DEBUG] [Thread-488868 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:25:55.188 [DEBUG] [Thread-488868 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:25:55.188 [DEBUG] [Thread-488868 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:25:55.188 [DEBUG] [Thread-488868 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:25:55.188 [DEBUG] [Thread-488868 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:25:55.188 [DEBUG] [Thread-488868 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:25:55.188 [DEBUG] [Thread-488868 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:25:55.188 [DEBUG] [Thread-488868 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:25:55.189 [DEBUG] [Thread-488868 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80966631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950645022101881, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108864, telescope_az=89.992939, telescope_ra=18.2020717, telescope_dec=-24.256656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.22186, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:25:10.579143', telescope_ra_j2k=18.175826533528, telescope_dec_j2k=-24.2611531363483, observability=1)
2025-12-27T09:26:03.453 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:26:03.455 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.2043811, teldec = -24.256656
2025-12-27T09:26:03.456 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.1781360186889     dec_j2k = -24.2612395537888
2025-12-27T09:26:03.458 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:26:03.459 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:26:03.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:26:03.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:26:03.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:26:03.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:26:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:26:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:26:03.471 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:26:03.471 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:26:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:26:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:26:03.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:26:03.472 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:26:03.472 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8097622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095065344560987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108864, telescope_az=89.992939, telescope_ra=18.2043811, telescope_dec=-24.256656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.22417, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:25:10.579143', telescope_ra_j2k=18.1781360186889, telescope_dec_j2k=-24.2612395537888, observability=1)
2025-12-27T09:26:06.170 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:26:06.172 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.2051387, teldec = -24.256656
2025-12-27T09:26:06.173 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.1788936469402     dec_j2k = -24.2612679027067
2025-12-27T09:26:06.175 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:26:06.175 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:26:06.180 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:26:06.180 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:26:06.180 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:26:06.180 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:26:06.188 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:26:06.188 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:26:06.188 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:26:06.188 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:26:06.188 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:26:06.188 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:26:06.188 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:26:06.188 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:26:06.188 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80979365, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950647027699021, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108864, telescope_az=89.992939, telescope_ra=18.2051387, telescope_dec=-24.256656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.22493, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:25:10.579143', telescope_ra_j2k=18.1788936469402, telescope_dec_j2k=-24.2612679027067, observability=1)
2025-12-27T09:26:10.719 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:26:10.719 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:26:10.720 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:26:10.720 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:26:10.721 [INFO] [ThreadPoolExecutor-22511_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:26:10.721 [INFO] [ThreadPoolExecutor-22511_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:26:13.223 [DEBUG] [Thread-488869 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:26:13.225 [INFO] [Thread-488869 (handle)] [driver.py] [get_status()] Telra = 18.2070838, teldec = -24.256656
2025-12-27T09:26:13.226 [INFO] [Thread-488869 (handle)] [driver.py] [get_status()] ra_j2k = 18.1808388201847     dec_j2k = -24.2613406862757
2025-12-27T09:26:13.227 [DEBUG] [Thread-488869 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:26:13.228 [DEBUG] [Thread-488869 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:26:13.234 [DEBUG] [Thread-488869 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:26:13.234 [DEBUG] [Thread-488869 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:26:13.234 [DEBUG] [Thread-488869 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:26:13.234 [DEBUG] [Thread-488869 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:26:13.241 [DEBUG] [Thread-488869 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:26:13.241 [DEBUG] [Thread-488869 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:26:13.241 [DEBUG] [Thread-488869 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:26:13.241 [DEBUG] [Thread-488869 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:26:13.241 [DEBUG] [Thread-488869 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:26:13.241 [DEBUG] [Thread-488869 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:26:13.241 [DEBUG] [Thread-488869 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:26:13.241 [DEBUG] [Thread-488869 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:26:13.241 [DEBUG] [Thread-488869 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.80987528, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950656253445867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108864, telescope_az=89.992939, telescope_ra=18.2070838, telescope_dec=-24.256656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.22687, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:26:10.718403', telescope_ra_j2k=18.1808388201847, telescope_dec_j2k=-24.2613406862757, observability=1)
2025-12-27T09:26:31.294 [DEBUG] [Thread-488870 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:26:31.296 [INFO] [Thread-488870 (handle)] [driver.py] [get_status()] Telra = 18.2121278, teldec = -24.256656
2025-12-27T09:26:31.297 [INFO] [Thread-488870 (handle)] [driver.py] [get_status()] ra_j2k = 18.1858830148878     dec_j2k = -24.2615294215248
2025-12-27T09:26:31.299 [DEBUG] [Thread-488870 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:26:31.300 [DEBUG] [Thread-488870 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:26:31.304 [DEBUG] [Thread-488870 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:26:31.304 [DEBUG] [Thread-488870 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:26:31.304 [DEBUG] [Thread-488870 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:26:31.304 [DEBUG] [Thread-488870 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:26:31.311 [DEBUG] [Thread-488870 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:26:31.311 [DEBUG] [Thread-488870 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:26:31.311 [DEBUG] [Thread-488870 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:26:31.311 [DEBUG] [Thread-488870 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:26:31.311 [DEBUG] [Thread-488870 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:26:31.311 [DEBUG] [Thread-488870 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:26:31.311 [DEBUG] [Thread-488870 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:26:31.311 [DEBUG] [Thread-488870 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:26:31.312 [DEBUG] [Thread-488870 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81008443, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950652643371014, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108864, telescope_az=89.992939, telescope_ra=18.2121278, telescope_dec=-24.256656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.23192, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:26:10.718403', telescope_ra_j2k=18.1858830148878, telescope_dec_j2k=-24.2615294215248, observability=1)
2025-12-27T09:26:31.601 [DEBUG] [ThreadPoolExecutor-22510_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:26:31.603 [DEBUG] [ThreadPoolExecutor-22510_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:26:31.604 [DEBUG] [ThreadPoolExecutor-22510_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:26:31.606 [DEBUG] [ThreadPoolExecutor-22510_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:26:31.871 [DEBUG] [Thread-488871 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5599813461303711
2025-12-27T09:26:32.409 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:26:32.412 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.2124364, teldec = -24.256656
2025-12-27T09:26:32.413 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.1861916270234     dec_j2k = -24.2615409683702
2025-12-27T09:26:32.415 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:26:32.416 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:26:32.420 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:26:32.420 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:26:32.420 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:26:32.420 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:26:32.427 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:26:32.427 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:26:32.427 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:26:32.427 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:26:32.427 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:26:32.427 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:26:32.427 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:26:32.427 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T09:26:32.428 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81009734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095065545120701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108864, telescope_az=89.992939, telescope_ra=18.2124364, telescope_dec=-24.256656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.23222, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:26:10.718403', telescope_ra_j2k=18.1861916270234, telescope_dec_j2k=-24.2615409683702, observability=1)
2025-12-27T09:26:32.428 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.0828320980072 seconds ago
2025-12-27T09:26:35.612 [DEBUG] [ThreadPoolExecutor-22510_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:26:36.614 [DEBUG] [ThreadPoolExecutor-22510_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:26:36.615 [INFO] [ThreadPoolExecutor-22510_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:26:49.491 [DEBUG] [Thread-488872 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:26:49.493 [INFO] [Thread-488872 (handle)] [driver.py] [get_status()] Telra = 18.2171986, teldec = -24.256656
2025-12-27T09:26:49.494 [INFO] [Thread-488872 (handle)] [driver.py] [get_status()] ra_j2k = 18.1909540175601     dec_j2k = -24.261719150787
2025-12-27T09:26:49.496 [DEBUG] [Thread-488872 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:26:49.497 [DEBUG] [Thread-488872 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:26:49.502 [DEBUG] [Thread-488872 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:26:49.502 [DEBUG] [Thread-488872 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:26:49.502 [DEBUG] [Thread-488872 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:26:49.502 [DEBUG] [Thread-488872 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:26:49.509 [DEBUG] [Thread-488872 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:26:49.509 [DEBUG] [Thread-488872 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:26:49.510 [DEBUG] [Thread-488872 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:26:49.510 [DEBUG] [Thread-488872 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:26:49.510 [DEBUG] [Thread-488872 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:26:49.510 [DEBUG] [Thread-488872 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:26:49.510 [DEBUG] [Thread-488872 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:26:49.510 [DEBUG] [Thread-488872 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:26:49.510 [DEBUG] [Thread-488872 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81029505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950655050087582, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108864, telescope_az=89.992939, telescope_ra=18.2171986, telescope_dec=-24.256656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.23699, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:26:10.718403', telescope_ra_j2k=18.1909540175601, telescope_dec_j2k=-24.261719150787, observability=1)
2025-12-27T09:26:51.423 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:26:51.424 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.2177312, teldec = -24.256656
2025-12-27T09:26:51.425 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.1914866392508     dec_j2k = -24.2617390780459
2025-12-27T09:26:51.427 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:26:51.427 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:26:51.428 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:26:51.428 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:26:51.428 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:26:51.428 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:26:51.435 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:26:51.435 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:26:51.435 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:26:51.435 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:26:51.435 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:26:51.435 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:26:51.436 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:26:51.436 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:26:51.436 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81031741, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950661066879003, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108864, telescope_az=89.992939, telescope_ra=18.2177312, telescope_dec=-24.256656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.23752, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:26:10.718403', telescope_ra_j2k=18.1914866392508, telescope_dec_j2k=-24.2617390780459, observability=1)
2025-12-27T09:27:03.424 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:27:03.426 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.2210725, teldec = -24.256656
2025-12-27T09:27:03.427 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.194828077079     dec_j2k = -24.2618640906483
2025-12-27T09:27:03.429 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:27:03.430 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:27:03.436 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:27:03.436 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:27:03.436 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:27:03.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:27:03.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:27:03.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:27:03.444 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:27:03.444 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:27:03.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:27:03.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:27:03.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:27:03.444 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:27:03.444 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81045631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950662671356716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108864, telescope_az=89.992939, telescope_ra=18.2210725, telescope_dec=-24.256656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.24086, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:26:10.718403', telescope_ra_j2k=18.194828077079, telescope_dec_j2k=-24.2618640906483, observability=1)
2025-12-27T09:27:05.280 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:27:05.282 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.2216051, teldec = -24.256656
2025-12-27T09:27:05.283 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.1953606993277     dec_j2k = -24.2618840171621
2025-12-27T09:27:05.285 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:27:05.286 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:27:05.292 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:27:05.292 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:27:05.292 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:27:05.292 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:27:05.299 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:27:05.299 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:27:05.299 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:27:05.299 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:27:05.299 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:27:05.299 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:27:05.299 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:27:05.299 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:27:05.299 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81047779, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950659462401291, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108864, telescope_az=89.992939, telescope_ra=18.2216051, telescope_dec=-24.256656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.24139, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:26:10.718403', telescope_ra_j2k=18.1953606993277, telescope_dec_j2k=-24.2618840171621, observability=1)
2025-12-27T09:27:07.568 [DEBUG] [Thread-488873 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:27:07.570 [INFO] [Thread-488873 (handle)] [driver.py] [get_status()] Telra = 18.2222393, teldec = -24.256656
2025-12-27T09:27:07.571 [INFO] [Thread-488873 (handle)] [driver.py] [get_status()] ra_j2k = 18.1959949259205     dec_j2k = -24.2619077447678
2025-12-27T09:27:07.573 [DEBUG] [Thread-488873 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:27:07.574 [DEBUG] [Thread-488873 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:27:07.579 [DEBUG] [Thread-488873 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:27:07.579 [DEBUG] [Thread-488873 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:27:07.579 [DEBUG] [Thread-488873 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:27:07.579 [DEBUG] [Thread-488873 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:27:07.586 [DEBUG] [Thread-488873 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:27:07.586 [DEBUG] [Thread-488873 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:27:07.587 [DEBUG] [Thread-488873 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:27:07.587 [DEBUG] [Thread-488873 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:27:07.587 [DEBUG] [Thread-488873 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:27:07.587 [DEBUG] [Thread-488873 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:27:07.587 [DEBUG] [Thread-488873 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:27:07.587 [DEBUG] [Thread-488873 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:27:07.587 [DEBUG] [Thread-488873 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81050427, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950659061281863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108864, telescope_az=89.992939, telescope_ra=18.2222393, telescope_dec=-24.256656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.24203, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:26:10.718403', telescope_ra_j2k=18.1959949259205, telescope_dec_j2k=-24.2619077447678, observability=1)
2025-12-27T09:27:10.861 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:27:10.861 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:27:10.862 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:27:10.862 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:27:10.863 [DEBUG] [ThreadPoolExecutor-22512_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:27:11.865 [DEBUG] [ThreadPoolExecutor-22512_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:27:11.867 [DEBUG] [ThreadPoolExecutor-22512_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:27:11.867 [DEBUG] [ThreadPoolExecutor-22512_0] [payload.py] [to_registers()] [0]
2025-12-27T09:27:11.871 [DEBUG] [ThreadPoolExecutor-22512_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:27:11.871 [DEBUG] [ThreadPoolExecutor-22512_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:27:11.872 [DEBUG] [ThreadPoolExecutor-22512_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:27:11.872 [DEBUG] [ThreadPoolExecutor-22512_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:27:11.879 [DEBUG] [ThreadPoolExecutor-22512_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:27:11.879 [DEBUG] [ThreadPoolExecutor-22512_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:27:11.879 [DEBUG] [ThreadPoolExecutor-22512_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:27:11.879 [DEBUG] [ThreadPoolExecutor-22512_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:27:11.879 [DEBUG] [ThreadPoolExecutor-22512_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:27:11.879 [DEBUG] [ThreadPoolExecutor-22512_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:27:11.879 [DEBUG] [ThreadPoolExecutor-22512_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:27:25.617 [DEBUG] [Thread-488874 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:27:25.620 [INFO] [Thread-488874 (handle)] [driver.py] [get_status()] Telra = 18.2272567, teldec = -24.256655
2025-12-27T09:27:25.621 [INFO] [Thread-488874 (handle)] [driver.py] [get_status()] ra_j2k = 18.2010125403407     dec_j2k = -24.2620944577009
2025-12-27T09:27:25.623 [DEBUG] [Thread-488874 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:27:25.624 [DEBUG] [Thread-488874 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:27:25.628 [DEBUG] [Thread-488874 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:27:25.628 [DEBUG] [Thread-488874 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:27:25.628 [DEBUG] [Thread-488874 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:27:25.628 [DEBUG] [Thread-488874 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:27:25.635 [DEBUG] [Thread-488874 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:27:25.636 [DEBUG] [Thread-488874 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:27:25.636 [DEBUG] [Thread-488874 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:27:25.636 [DEBUG] [Thread-488874 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:27:25.636 [DEBUG] [Thread-488874 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:27:25.636 [DEBUG] [Thread-488874 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:27:25.636 [DEBUG] [Thread-488874 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:27:25.636 [DEBUG] [Thread-488874 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:27:25.636 [DEBUG] [Thread-488874 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81071317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950671094864705, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108863, telescope_az=89.992939, telescope_ra=18.2272567, telescope_dec=-24.256655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.24704, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:27:10.860548', telescope_ra_j2k=18.2010125403407, telescope_dec_j2k=-24.2620944577009, observability=1)
2025-12-27T09:27:31.905 [DEBUG] [Thread-488875 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:27:31.907 [INFO] [Thread-488875 (handle)] [driver.py] [get_status()] Telra = 18.2290131, teldec = -24.256655
2025-12-27T09:27:31.908 [INFO] [Thread-488875 (handle)] [driver.py] [get_status()] ra_j2k = 18.2027690169394     dec_j2k = -24.262160166574
2025-12-27T09:27:31.910 [DEBUG] [Thread-488875 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:27:31.911 [DEBUG] [Thread-488875 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:27:31.915 [DEBUG] [Thread-488875 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:27:31.915 [DEBUG] [Thread-488875 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:27:31.915 [DEBUG] [Thread-488875 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:27:31.915 [DEBUG] [Thread-488875 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:27:31.922 [DEBUG] [Thread-488875 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:27:31.922 [DEBUG] [Thread-488875 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:27:31.922 [DEBUG] [Thread-488875 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:27:31.922 [DEBUG] [Thread-488875 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:27:31.922 [DEBUG] [Thread-488875 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:27:31.922 [DEBUG] [Thread-488875 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:27:31.922 [DEBUG] [Thread-488875 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:27:31.923 [DEBUG] [Thread-488875 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:27:31.923 [DEBUG] [Thread-488875 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81078595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950668688148136, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108863, telescope_az=89.992939, telescope_ra=18.2290131, telescope_dec=-24.256655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.2488, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:27:10.860548', telescope_ra_j2k=18.2027690169394, telescope_dec_j2k=-24.262160166574, observability=1)
2025-12-27T09:27:32.488 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.5651552677154541
2025-12-27T09:27:32.488 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.06604886054993 seconds ago
2025-12-27T09:27:36.880 [DEBUG] [ThreadPoolExecutor-22512_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:27:36.881 [DEBUG] [ThreadPoolExecutor-22512_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:27:43.833 [DEBUG] [Thread-488876 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:27:43.834 [INFO] [Thread-488876 (handle)] [driver.py] [get_status()] Telra = 18.2323266, teldec = -24.256655
2025-12-27T09:27:43.835 [INFO] [Thread-488876 (handle)] [driver.py] [get_status()] ra_j2k = 18.2060826637162     dec_j2k = -24.2622841250346
2025-12-27T09:27:43.836 [DEBUG] [Thread-488876 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:27:43.837 [DEBUG] [Thread-488876 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:27:43.844 [DEBUG] [Thread-488876 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:27:43.844 [DEBUG] [Thread-488876 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:27:43.844 [DEBUG] [Thread-488876 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:27:43.844 [DEBUG] [Thread-488876 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:27:43.851 [DEBUG] [Thread-488876 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:27:43.852 [DEBUG] [Thread-488876 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:27:43.852 [DEBUG] [Thread-488876 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:27:43.852 [DEBUG] [Thread-488876 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:27:43.852 [DEBUG] [Thread-488876 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:27:43.852 [DEBUG] [Thread-488876 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:27:43.852 [DEBUG] [Thread-488876 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:27:43.852 [DEBUG] [Thread-488876 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:27:43.852 [DEBUG] [Thread-488876 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81092399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950671495984133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108863, telescope_az=89.992939, telescope_ra=18.2323266, telescope_dec=-24.256655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.25211, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:27:10.860548', telescope_ra_j2k=18.2060826637162, telescope_dec_j2k=-24.2622841250346, observability=1)
2025-12-27T09:27:51.497 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:27:51.499 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.2344739, teldec = -24.256655
2025-12-27T09:27:51.500 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.2082300604195     dec_j2k = -24.2623644534976
2025-12-27T09:27:51.502 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:27:51.503 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:27:51.504 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:27:51.504 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:27:51.504 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:27:51.504 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:27:51.511 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:27:51.511 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:27:51.511 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:27:51.511 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:27:51.511 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:27:51.511 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:27:51.511 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:27:51.511 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:27:51.512 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81101271, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095066788590928, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108863, telescope_az=89.992939, telescope_ra=18.2344739, telescope_dec=-24.256655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.25426, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:27:10.860548', telescope_ra_j2k=18.2082300604195, telescope_dec_j2k=-24.2623644534976, observability=1)
2025-12-27T09:28:01.894 [DEBUG] [Thread-488877 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:28:01.896 [INFO] [Thread-488877 (handle)] [driver.py] [get_status()] Telra = 18.2373498, teldec = -24.256655
2025-12-27T09:28:01.897 [INFO] [Thread-488877 (handle)] [driver.py] [get_status()] ra_j2k = 18.2111060918881     dec_j2k = -24.2624720353057
2025-12-27T09:28:01.900 [DEBUG] [Thread-488877 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:28:01.901 [DEBUG] [Thread-488877 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:28:01.902 [DEBUG] [Thread-488877 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:28:01.902 [DEBUG] [Thread-488877 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:28:01.902 [DEBUG] [Thread-488877 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:28:01.902 [DEBUG] [Thread-488877 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:28:01.909 [DEBUG] [Thread-488877 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:28:01.909 [DEBUG] [Thread-488877 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:28:01.909 [DEBUG] [Thread-488877 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:28:01.909 [DEBUG] [Thread-488877 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:28:01.909 [DEBUG] [Thread-488877 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:28:01.909 [DEBUG] [Thread-488877 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:28:01.909 [DEBUG] [Thread-488877 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:28:01.910 [DEBUG] [Thread-488877 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:28:01.910 [DEBUG] [Thread-488877 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81113304, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950673902700701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108863, telescope_az=89.992939, telescope_ra=18.2373498, telescope_dec=-24.256655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.25714, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:27:10.860548', telescope_ra_j2k=18.2111060918881, telescope_dec_j2k=-24.2624720353057, observability=1)
2025-12-27T09:28:03.434 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:28:03.436 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.2377885, teldec = -24.256655
2025-12-27T09:28:03.437 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.2115448121393     dec_j2k = -24.2624884459223
2025-12-27T09:28:03.438 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:28:03.439 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:28:03.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:28:03.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:28:03.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:28:03.442 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:28:03.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:28:03.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:28:03.449 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:28:03.449 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:28:03.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:28:03.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:28:03.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:28:03.449 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:28:03.449 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81115086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950675507178413, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108863, telescope_az=89.992938, telescope_ra=18.2377885, telescope_dec=-24.256655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.25758, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:27:10.860548', telescope_ra_j2k=18.2115448121393, telescope_dec_j2k=-24.2624884459223, observability=1)
2025-12-27T09:28:04.390 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9412736892700195
2025-12-27T09:28:11.003 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:28:11.003 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:28:11.004 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:28:11.004 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:28:11.004 [INFO] [ThreadPoolExecutor-22513_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:28:11.004 [INFO] [ThreadPoolExecutor-22513_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:28:19.965 [DEBUG] [Thread-488878 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:28:19.967 [INFO] [Thread-488878 (handle)] [driver.py] [get_status()] Telra = 18.2423928, teldec = -24.256655
2025-12-27T09:28:19.968 [INFO] [Thread-488878 (handle)] [driver.py] [get_status()] ra_j2k = 18.2161493278217     dec_j2k = -24.2626606759298
2025-12-27T09:28:19.968 [DEBUG] [Thread-488878 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:28:19.969 [DEBUG] [Thread-488878 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:28:19.974 [DEBUG] [Thread-488878 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:28:19.974 [DEBUG] [Thread-488878 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:28:19.974 [DEBUG] [Thread-488878 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:28:19.974 [DEBUG] [Thread-488878 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:28:19.981 [DEBUG] [Thread-488878 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:28:19.981 [DEBUG] [Thread-488878 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:28:19.981 [DEBUG] [Thread-488878 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:28:19.981 [DEBUG] [Thread-488878 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:28:19.981 [DEBUG] [Thread-488878 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:28:19.981 [DEBUG] [Thread-488878 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:28:19.981 [DEBUG] [Thread-488878 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:28:19.981 [DEBUG] [Thread-488878 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:28:19.981 [DEBUG] [Thread-488878 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8113422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950676309417269, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108863, telescope_az=89.992938, telescope_ra=18.2423928, telescope_dec=-24.256655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.26218, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:28:11.002267', telescope_ra_j2k=18.2161493278217, telescope_dec_j2k=-24.2626606759298, observability=1)
2025-12-27T09:28:31.883 [DEBUG] [ThreadPoolExecutor-22512_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:28:31.885 [DEBUG] [ThreadPoolExecutor-22512_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:28:31.886 [DEBUG] [ThreadPoolExecutor-22512_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:28:31.888 [DEBUG] [ThreadPoolExecutor-22512_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:28:31.952 [DEBUG] [Thread-488879 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:28:31.954 [INFO] [Thread-488879 (handle)] [driver.py] [get_status()] Telra = 18.2457358, teldec = -24.256655
2025-12-27T09:28:31.956 [INFO] [Thread-488879 (handle)] [driver.py] [get_status()] ra_j2k = 18.2194924880115     dec_j2k = -24.2627857197557
2025-12-27T09:28:31.957 [DEBUG] [Thread-488879 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:28:31.957 [DEBUG] [Thread-488879 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:28:31.963 [DEBUG] [Thread-488879 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:28:31.963 [DEBUG] [Thread-488879 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:28:31.964 [DEBUG] [Thread-488879 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:28:31.964 [DEBUG] [Thread-488879 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:28:31.971 [DEBUG] [Thread-488879 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:28:31.971 [DEBUG] [Thread-488879 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:28:31.971 [DEBUG] [Thread-488879 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:28:31.971 [DEBUG] [Thread-488879 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:28:31.971 [DEBUG] [Thread-488879 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:28:31.971 [DEBUG] [Thread-488879 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:28:31.971 [DEBUG] [Thread-488879 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:28:31.971 [DEBUG] [Thread-488879 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:28:31.971 [DEBUG] [Thread-488879 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81148094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095068032061155, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108863, telescope_az=89.992938, telescope_ra=18.2457358, telescope_dec=-24.256655, telescope_slewing=True, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.26552, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:28:11.002267', telescope_ra_j2k=18.2194924880115, telescope_dec_j2k=-24.2627857197557, observability=1)
2025-12-27T09:28:32.548 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.5765244960784912
2025-12-27T09:28:32.548 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.05111122131348 seconds ago
2025-12-27T09:28:35.893 [DEBUG] [ThreadPoolExecutor-22512_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:28:36.895 [DEBUG] [ThreadPoolExecutor-22512_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:28:36.896 [INFO] [ThreadPoolExecutor-22512_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:28:38.102 [DEBUG] [Thread-488880 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:28:38.105 [INFO] [Thread-488880 (handle)] [driver.py] [get_status()] Telra = 18.2474371, teldec = -24.256655
2025-12-27T09:28:38.106 [INFO] [Thread-488880 (handle)] [driver.py] [get_status()] ra_j2k = 18.2211938706943     dec_j2k = -24.2628493544946
2025-12-27T09:28:38.108 [DEBUG] [Thread-488880 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:28:38.109 [DEBUG] [Thread-488880 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:28:38.116 [DEBUG] [Thread-488880 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:28:38.116 [DEBUG] [Thread-488880 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:28:38.116 [DEBUG] [Thread-488880 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:28:38.117 [DEBUG] [Thread-488880 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:28:38.123 [DEBUG] [Thread-488880 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:28:38.123 [DEBUG] [Thread-488880 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:28:38.124 [DEBUG] [Thread-488880 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:28:38.124 [DEBUG] [Thread-488880 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:28:38.124 [DEBUG] [Thread-488880 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:28:38.124 [DEBUG] [Thread-488880 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:28:38.124 [DEBUG] [Thread-488880 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:28:38.124 [DEBUG] [Thread-488880 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:28:38.124 [DEBUG] [Thread-488880 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81155213, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950677512775553, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108862, telescope_az=89.992938, telescope_ra=18.2474371, telescope_dec=-24.256655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.26723, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:28:11.002267', telescope_ra_j2k=18.2211938706943, telescope_dec_j2k=-24.2628493544946, observability=1)
2025-12-27T09:28:51.573 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:28:51.575 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.2511974, teldec = -24.256655
2025-12-27T09:28:51.576 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.2249543562202     dec_j2k = -24.2629899987743
2025-12-27T09:28:51.578 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:28:51.579 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:28:51.585 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:28:51.585 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:28:51.585 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:28:51.585 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:28:51.593 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:28:51.593 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:28:51.593 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:28:51.593 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:28:51.593 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:28:51.593 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:28:51.594 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:28:51.594 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:28:51.594 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81170803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950687139641827, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108862, telescope_az=89.992938, telescope_ra=18.2511974, telescope_dec=-24.256655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.27099, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:28:11.002267', telescope_ra_j2k=18.2249543562202, telescope_dec_j2k=-24.2629899987743, observability=1)
2025-12-27T09:28:56.173 [DEBUG] [Thread-488881 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:28:56.175 [INFO] [Thread-488881 (handle)] [driver.py] [get_status()] Telra = 18.2524784, teldec = -24.256655
2025-12-27T09:28:56.176 [INFO] [Thread-488881 (handle)] [driver.py] [get_status()] ra_j2k = 18.2262354202951     dec_j2k = -24.2630379098381
2025-12-27T09:28:56.179 [DEBUG] [Thread-488881 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:28:56.179 [DEBUG] [Thread-488881 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:28:56.185 [DEBUG] [Thread-488881 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:28:56.185 [DEBUG] [Thread-488881 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:28:56.185 [DEBUG] [Thread-488881 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:28:56.185 [DEBUG] [Thread-488881 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:28:56.193 [DEBUG] [Thread-488881 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:28:56.193 [DEBUG] [Thread-488881 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:28:56.193 [DEBUG] [Thread-488881 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:28:56.193 [DEBUG] [Thread-488881 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:28:56.193 [DEBUG] [Thread-488881 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:28:56.193 [DEBUG] [Thread-488881 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:28:56.193 [DEBUG] [Thread-488881 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:28:56.193 [DEBUG] [Thread-488881 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:28:56.193 [DEBUG] [Thread-488881 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81176127, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095068032061155, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108862, telescope_az=89.992938, telescope_ra=18.2524784, telescope_dec=-24.256655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.27227, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:28:11.002267', telescope_ra_j2k=18.2262354202951, telescope_dec_j2k=-24.2630379098381, observability=1)
2025-12-27T09:29:03.446 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:29:03.448 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.2545073, teldec = -24.256655
2025-12-27T09:29:03.449 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.2282644226873     dec_j2k = -24.2631137918338
2025-12-27T09:29:03.451 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:29:03.452 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:29:03.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:29:03.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:29:03.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:29:03.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:29:03.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:29:03.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:29:03.460 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:29:03.460 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:29:03.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:29:03.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:29:03.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:29:03.460 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:29:03.461 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81184545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095068232620869, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108862, telescope_az=89.992938, telescope_ra=18.2545073, telescope_dec=-24.256655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.2743, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:28:11.002267', telescope_ra_j2k=18.2282644226873, telescope_dec_j2k=-24.2631137918338, observability=1)
2025-12-27T09:29:03.480 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01975107192993164
2025-12-27T09:29:11.144 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:29:11.144 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:29:11.145 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:29:11.145 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:29:11.146 [DEBUG] [ThreadPoolExecutor-22514_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:29:12.148 [DEBUG] [ThreadPoolExecutor-22514_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:29:12.150 [DEBUG] [ThreadPoolExecutor-22514_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:29:12.150 [DEBUG] [ThreadPoolExecutor-22514_0] [payload.py] [to_registers()] [0]
2025-12-27T09:29:12.156 [DEBUG] [ThreadPoolExecutor-22514_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:29:12.156 [DEBUG] [ThreadPoolExecutor-22514_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:29:12.156 [DEBUG] [ThreadPoolExecutor-22514_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:29:12.156 [DEBUG] [ThreadPoolExecutor-22514_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:29:12.164 [DEBUG] [ThreadPoolExecutor-22514_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:29:12.164 [DEBUG] [ThreadPoolExecutor-22514_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:29:12.164 [DEBUG] [ThreadPoolExecutor-22514_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:29:12.164 [DEBUG] [ThreadPoolExecutor-22514_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:29:12.164 [DEBUG] [ThreadPoolExecutor-22514_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:29:12.164 [DEBUG] [ThreadPoolExecutor-22514_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:29:12.164 [DEBUG] [ThreadPoolExecutor-22514_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:29:14.255 [DEBUG] [Thread-488882 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:29:14.256 [INFO] [Thread-488882 (handle)] [driver.py] [get_status()] Telra = 18.2575191, teldec = -24.256655
2025-12-27T09:29:14.257 [INFO] [Thread-488882 (handle)] [driver.py] [get_status()] ra_j2k = 18.2312763767353     dec_j2k = -24.2632264314088
2025-12-27T09:29:14.259 [DEBUG] [Thread-488882 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:29:14.259 [DEBUG] [Thread-488882 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:29:14.261 [DEBUG] [Thread-488882 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:29:14.261 [DEBUG] [Thread-488882 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:29:14.261 [DEBUG] [Thread-488882 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:29:14.261 [DEBUG] [Thread-488882 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:29:14.268 [DEBUG] [Thread-488882 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:29:14.269 [DEBUG] [Thread-488882 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:29:14.269 [DEBUG] [Thread-488882 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:29:14.269 [DEBUG] [Thread-488882 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:29:14.269 [DEBUG] [Thread-488882 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:29:14.269 [DEBUG] [Thread-488882 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:29:14.269 [DEBUG] [Thread-488882 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:29:14.269 [DEBUG] [Thread-488882 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:29:14.269 [DEBUG] [Thread-488882 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81197054, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950685134044687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108862, telescope_az=89.992938, telescope_ra=18.2575191, telescope_dec=-24.256655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.27731, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:29:11.142791', telescope_ra_j2k=18.2312763767353, telescope_dec_j2k=-24.2632264314088, observability=1)
2025-12-27T09:29:32.004 [DEBUG] [Thread-488883 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:29:32.006 [INFO] [Thread-488883 (handle)] [driver.py] [get_status()] Telra = 18.2624506, teldec = -24.256654
2025-12-27T09:29:32.008 [INFO] [Thread-488883 (handle)] [driver.py] [get_status()] ra_j2k = 18.2362081344667     dec_j2k = -24.2634098576321
2025-12-27T09:29:32.010 [DEBUG] [Thread-488883 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:29:32.010 [DEBUG] [Thread-488883 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:29:32.014 [DEBUG] [Thread-488883 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:29:32.014 [DEBUG] [Thread-488883 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:29:32.014 [DEBUG] [Thread-488883 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:29:32.014 [DEBUG] [Thread-488883 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:29:32.021 [DEBUG] [Thread-488883 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:29:32.021 [DEBUG] [Thread-488883 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:29:32.021 [DEBUG] [Thread-488883 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:29:32.021 [DEBUG] [Thread-488883 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:29:32.021 [DEBUG] [Thread-488883 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:29:32.021 [DEBUG] [Thread-488883 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:29:32.021 [DEBUG] [Thread-488883 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:29:32.021 [DEBUG] [Thread-488883 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:29:32.022 [DEBUG] [Thread-488883 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81217598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950688343000111, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108862, telescope_az=89.992938, telescope_ra=18.2624506, telescope_dec=-24.256654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.28224, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:29:11.142791', telescope_ra_j2k=18.2362081344667, telescope_dec_j2k=-24.2634098576321, observability=1)
2025-12-27T09:29:32.437 [DEBUG] [Thread-488884 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41599369049072266
2025-12-27T09:29:32.608 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.5860905647277832
2025-12-27T09:29:32.608 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.03535223007202 seconds ago
2025-12-27T09:29:37.165 [DEBUG] [ThreadPoolExecutor-22514_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:29:37.166 [DEBUG] [ThreadPoolExecutor-22514_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:29:50.508 [DEBUG] [Thread-488885 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:29:50.510 [INFO] [Thread-488885 (handle)] [driver.py] [get_status()] Telra = 18.2676036, teldec = -24.256654
2025-12-27T09:29:50.511 [INFO] [Thread-488885 (handle)] [driver.py] [get_status()] ra_j2k = 18.2413614105884     dec_j2k = -24.2636025551656
2025-12-27T09:29:50.513 [DEBUG] [Thread-488885 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:29:50.514 [DEBUG] [Thread-488885 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:29:50.515 [DEBUG] [Thread-488885 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:29:50.515 [DEBUG] [Thread-488885 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:29:50.515 [DEBUG] [Thread-488885 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:29:50.516 [DEBUG] [Thread-488885 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:29:50.523 [DEBUG] [Thread-488885 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:29:50.523 [DEBUG] [Thread-488885 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:29:50.523 [DEBUG] [Thread-488885 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:29:50.523 [DEBUG] [Thread-488885 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:29:50.523 [DEBUG] [Thread-488885 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:29:50.523 [DEBUG] [Thread-488885 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:29:50.523 [DEBUG] [Thread-488885 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:29:50.523 [DEBUG] [Thread-488885 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:29:50.523 [DEBUG] [Thread-488885 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81239015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095069476091096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108862, telescope_az=89.992938, telescope_ra=18.2676036, telescope_dec=-24.256654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.28739, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:29:11.142791', telescope_ra_j2k=18.2413614105884, telescope_dec_j2k=-24.2636025551656, observability=1)
2025-12-27T09:29:51.655 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:29:51.657 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.2679409, teldec = -24.256654
2025-12-27T09:29:51.658 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.2416987289128     dec_j2k = -24.263615168126
2025-12-27T09:29:51.660 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:29:51.661 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:29:51.664 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:29:51.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:29:51.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:29:51.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:29:51.672 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:29:51.672 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:29:51.672 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:29:51.672 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:29:51.672 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:29:51.672 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:29:51.672 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:29:51.672 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:29:51.672 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81240343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950690348597251, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108862, telescope_az=89.992938, telescope_ra=18.2679409, telescope_dec=-24.256654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.28773, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:29:11.142791', telescope_ra_j2k=18.2416987289128, telescope_dec_j2k=-24.263615168126, observability=1)
2025-12-27T09:30:02.573 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:30:02.575 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.2709753, teldec = -24.256654
2025-12-27T09:30:02.576 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.2447332951442     dec_j2k = -24.2637286336616
2025-12-27T09:30:02.578 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:30:02.579 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:30:02.583 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:30:02.583 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:30:02.583 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:30:02.583 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:30:02.590 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:30:02.590 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:30:02.590 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:30:02.590 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:30:02.590 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:30:02.590 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:30:02.590 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:30:02.590 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:30:02.591 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81252979, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950699574344097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108861, telescope_az=89.992938, telescope_ra=18.2709753, telescope_dec=-24.256654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.29076, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:29:11.142791', telescope_ra_j2k=18.2447332951442, telescope_dec_j2k=-24.2637286336616, observability=1)
2025-12-27T09:30:03.454 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8630518913269043
2025-12-27T09:30:08.698 [DEBUG] [Thread-488886 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:30:08.701 [INFO] [Thread-488886 (handle)] [driver.py] [get_status()] Telra = 18.2726741, teldec = -24.256654
2025-12-27T09:30:08.702 [INFO] [Thread-488886 (handle)] [driver.py] [get_status()] ra_j2k = 18.246432189295     dec_j2k = -24.2637921550322
2025-12-27T09:30:08.703 [DEBUG] [Thread-488886 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:30:08.704 [DEBUG] [Thread-488886 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:30:08.705 [DEBUG] [Thread-488886 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:30:08.705 [DEBUG] [Thread-488886 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:30:08.705 [DEBUG] [Thread-488886 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:30:08.706 [DEBUG] [Thread-488886 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:30:08.712 [DEBUG] [Thread-488886 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:30:08.713 [DEBUG] [Thread-488886 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:30:08.713 [DEBUG] [Thread-488886 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:30:08.713 [DEBUG] [Thread-488886 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:30:08.713 [DEBUG] [Thread-488886 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:30:08.713 [DEBUG] [Thread-488886 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:30:08.713 [DEBUG] [Thread-488886 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:30:08.713 [DEBUG] [Thread-488886 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:30:08.713 [DEBUG] [Thread-488886 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81260068, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950702382180093, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108861, telescope_az=89.992938, telescope_ra=18.2726741, telescope_dec=-24.256654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.29246, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:29:11.142791', telescope_ra_j2k=18.246432189295, telescope_dec_j2k=-24.2637921550322, observability=1)
2025-12-27T09:30:11.285 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:30:11.285 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:30:11.286 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:30:11.286 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:30:11.286 [INFO] [ThreadPoolExecutor-22515_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:30:11.286 [INFO] [ThreadPoolExecutor-22515_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:30:26.769 [DEBUG] [Thread-488887 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:30:26.771 [INFO] [Thread-488887 (handle)] [driver.py] [get_status()] Telra = 18.2777199, teldec = -24.256654
2025-12-27T09:30:26.773 [INFO] [Thread-488887 (handle)] [driver.py] [get_status()] ra_j2k = 18.2514782735418     dec_j2k = -24.2639808185958
2025-12-27T09:30:26.775 [DEBUG] [Thread-488887 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:30:26.776 [DEBUG] [Thread-488887 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:30:26.778 [DEBUG] [Thread-488887 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:30:26.778 [DEBUG] [Thread-488887 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:30:26.778 [DEBUG] [Thread-488887 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:30:26.778 [DEBUG] [Thread-488887 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:30:26.785 [DEBUG] [Thread-488887 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:30:26.785 [DEBUG] [Thread-488887 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:30:26.785 [DEBUG] [Thread-488887 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:30:26.785 [DEBUG] [Thread-488887 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:30:26.785 [DEBUG] [Thread-488887 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:30:26.785 [DEBUG] [Thread-488887 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:30:26.786 [DEBUG] [Thread-488887 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:30:26.786 [DEBUG] [Thread-488887 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:30:26.786 [DEBUG] [Thread-488887 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81280984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950705992254945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108861, telescope_az=89.992938, telescope_ra=18.2777199, telescope_dec=-24.256654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.29751, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:30:11.283864', telescope_ra_j2k=18.2514782735418, telescope_dec_j2k=-24.2639808185958, observability=1)
2025-12-27T09:30:32.051 [DEBUG] [Thread-488888 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:30:32.054 [INFO] [Thread-488888 (handle)] [driver.py] [get_status()] Telra = 18.279195, teldec = -24.256654
2025-12-27T09:30:32.055 [INFO] [Thread-488888 (handle)] [driver.py] [get_status()] ra_j2k = 18.252953457939     dec_j2k = -24.2640359704655
2025-12-27T09:30:32.057 [DEBUG] [Thread-488888 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:30:32.058 [DEBUG] [Thread-488888 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:30:32.059 [DEBUG] [Thread-488888 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:30:32.060 [DEBUG] [Thread-488888 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:30:32.060 [DEBUG] [Thread-488888 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:30:32.060 [DEBUG] [Thread-488888 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:30:32.067 [DEBUG] [Thread-488888 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:30:32.067 [DEBUG] [Thread-488888 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:30:32.067 [DEBUG] [Thread-488888 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:30:32.067 [DEBUG] [Thread-488888 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:30:32.067 [DEBUG] [Thread-488888 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:30:32.067 [DEBUG] [Thread-488888 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:30:32.067 [DEBUG] [Thread-488888 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:30:32.067 [DEBUG] [Thread-488888 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:30:32.067 [DEBUG] [Thread-488888 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81287097, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950706794493801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108861, telescope_az=89.992938, telescope_ra=18.279195, telescope_dec=-24.256654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.29898, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:30:11.283864', telescope_ra_j2k=18.252953457939, telescope_dec_j2k=-24.2640359704655, observability=1)
2025-12-27T09:30:32.167 [DEBUG] [ThreadPoolExecutor-22514_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:30:32.169 [DEBUG] [ThreadPoolExecutor-22514_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:30:32.171 [DEBUG] [ThreadPoolExecutor-22514_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:30:32.173 [DEBUG] [ThreadPoolExecutor-22514_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:30:32.668 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6005017757415771
2025-12-27T09:30:32.668 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.013874769210815 seconds ago
2025-12-27T09:30:36.178 [DEBUG] [ThreadPoolExecutor-22514_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:30:37.180 [DEBUG] [ThreadPoolExecutor-22514_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:30:37.181 [INFO] [ThreadPoolExecutor-22514_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:30:44.843 [DEBUG] [Thread-488889 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:30:44.845 [INFO] [Thread-488889 (handle)] [driver.py] [get_status()] Telra = 18.2827391, teldec = -24.256654
2025-12-27T09:30:44.846 [INFO] [Thread-488889 (handle)] [driver.py] [get_status()] ra_j2k = 18.2564977631167     dec_j2k = -24.2641684746814
2025-12-27T09:30:44.847 [DEBUG] [Thread-488889 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:30:44.848 [DEBUG] [Thread-488889 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:30:44.850 [DEBUG] [Thread-488889 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:30:44.850 [DEBUG] [Thread-488889 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:30:44.850 [DEBUG] [Thread-488889 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:30:44.850 [DEBUG] [Thread-488889 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:30:44.858 [DEBUG] [Thread-488889 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:30:44.858 [DEBUG] [Thread-488889 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:30:44.858 [DEBUG] [Thread-488889 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:30:44.858 [DEBUG] [Thread-488889 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:30:44.858 [DEBUG] [Thread-488889 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:30:44.858 [DEBUG] [Thread-488889 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:30:44.858 [DEBUG] [Thread-488889 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:30:44.858 [DEBUG] [Thread-488889 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:30:44.858 [DEBUG] [Thread-488889 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81301902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950706393374373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108861, telescope_az=89.992938, telescope_ra=18.2827391, telescope_dec=-24.256654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.30253, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:30:11.283864', telescope_ra_j2k=18.2564977631167, telescope_dec_j2k=-24.2641684746814, observability=1)
2025-12-27T09:30:51.734 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:30:51.735 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.284656, teldec = -24.256654
2025-12-27T09:30:51.736 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.2584147755058     dec_j2k = -24.2642401396022
2025-12-27T09:30:51.738 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:30:51.739 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:30:51.743 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:30:51.743 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:30:51.743 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:30:51.743 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:30:51.751 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:30:51.751 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:30:51.751 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:30:51.751 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:30:51.751 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:30:51.751 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:30:51.751 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:30:51.751 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:30:51.751 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81309877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095070719561323, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108861, telescope_az=89.992938, telescope_ra=18.284656, telescope_dec=-24.256654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.30444, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:30:11.283864', telescope_ra_j2k=18.2584147755058, telescope_dec_j2k=-24.2642401396022, observability=1)
2025-12-27T09:31:01.683 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:31:01.685 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.2874426, teldec = -24.256654
2025-12-27T09:31:01.686 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.2612015406569     dec_j2k = -24.264344315522
2025-12-27T09:31:01.688 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:31:01.689 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:31:01.695 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:31:01.695 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:31:01.695 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:31:01.695 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:31:01.702 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:31:01.702 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:31:01.702 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:31:01.702 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:31:01.702 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:31:01.702 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:31:01.702 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:31:01.702 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:31:01.702 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81321394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095071321240465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108861, telescope_az=89.992938, telescope_ra=18.2874426, telescope_dec=-24.256654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.30723, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:30:11.283864', telescope_ra_j2k=18.2612015406569, telescope_dec_j2k=-24.264344315522, observability=1)
2025-12-27T09:31:03.034 [DEBUG] [Thread-488890 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:31:03.035 [INFO] [Thread-488890 (handle)] [driver.py] [get_status()] Telra = 18.2878069, teldec = -24.256654
2025-12-27T09:31:03.036 [INFO] [Thread-488890 (handle)] [driver.py] [get_status()] ra_j2k = 18.2615658624027     dec_j2k = -24.2643579344247
2025-12-27T09:31:03.038 [DEBUG] [Thread-488890 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:31:03.039 [DEBUG] [Thread-488890 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:31:03.044 [DEBUG] [Thread-488890 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:31:03.044 [DEBUG] [Thread-488890 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:31:03.045 [DEBUG] [Thread-488890 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:31:03.045 [DEBUG] [Thread-488890 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:31:03.052 [DEBUG] [Thread-488890 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:31:03.052 [DEBUG] [Thread-488890 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:31:03.052 [DEBUG] [Thread-488890 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:31:03.052 [DEBUG] [Thread-488890 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:31:03.052 [DEBUG] [Thread-488890 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:31:03.052 [DEBUG] [Thread-488890 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:31:03.053 [DEBUG] [Thread-488890 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:31:03.053 [DEBUG] [Thread-488890 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:31:03.053 [DEBUG] [Thread-488890 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81322957, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950708398971514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108861, telescope_az=89.992938, telescope_ra=18.2878069, telescope_dec=-24.256654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.3076, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:30:11.283864', telescope_ra_j2k=18.2615658624027, telescope_dec_j2k=-24.2643579344247, observability=1)
2025-12-27T09:31:03.426 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3732428550720215
2025-12-27T09:31:11.424 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:31:11.424 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:31:11.425 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:31:11.425 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:31:11.426 [DEBUG] [ThreadPoolExecutor-22516_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:31:12.429 [DEBUG] [ThreadPoolExecutor-22516_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:31:12.431 [DEBUG] [ThreadPoolExecutor-22516_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:31:12.432 [DEBUG] [ThreadPoolExecutor-22516_0] [payload.py] [to_registers()] [0]
2025-12-27T09:31:12.435 [DEBUG] [ThreadPoolExecutor-22516_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:31:12.435 [DEBUG] [ThreadPoolExecutor-22516_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:31:12.435 [DEBUG] [ThreadPoolExecutor-22516_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:31:12.435 [DEBUG] [ThreadPoolExecutor-22516_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:31:12.443 [DEBUG] [ThreadPoolExecutor-22516_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:31:12.443 [DEBUG] [ThreadPoolExecutor-22516_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:31:12.443 [DEBUG] [ThreadPoolExecutor-22516_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:31:12.443 [DEBUG] [ThreadPoolExecutor-22516_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:31:12.443 [DEBUG] [ThreadPoolExecutor-22516_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:31:12.443 [DEBUG] [ThreadPoolExecutor-22516_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:31:12.443 [DEBUG] [ThreadPoolExecutor-22516_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:31:21.115 [DEBUG] [Thread-488891 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:31:21.117 [INFO] [Thread-488891 (handle)] [driver.py] [get_status()] Telra = 18.2928476, teldec = -24.256654
2025-12-27T09:31:21.119 [INFO] [Thread-488891 (handle)] [driver.py] [get_status()] ra_j2k = 18.2666068669728     dec_j2k = -24.2645463673664
2025-12-27T09:31:21.119 [DEBUG] [Thread-488891 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:31:21.120 [DEBUG] [Thread-488891 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:31:21.126 [DEBUG] [Thread-488891 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:31:21.126 [DEBUG] [Thread-488891 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:31:21.126 [DEBUG] [Thread-488891 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:31:21.126 [DEBUG] [Thread-488891 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:31:21.133 [DEBUG] [Thread-488891 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:31:21.133 [DEBUG] [Thread-488891 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:31:21.133 [DEBUG] [Thread-488891 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:31:21.133 [DEBUG] [Thread-488891 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:31:21.133 [DEBUG] [Thread-488891 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:31:21.133 [DEBUG] [Thread-488891 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:31:21.133 [DEBUG] [Thread-488891 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:31:21.133 [DEBUG] [Thread-488891 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:31:21.133 [DEBUG] [Thread-488891 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81343884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095071120680751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10886, telescope_az=89.992937, telescope_ra=18.2928476, telescope_dec=-24.256654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.31264, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:31:11.423743', telescope_ra_j2k=18.2666068669728, telescope_dec_j2k=-24.2645463673664, observability=1)
2025-12-27T09:31:32.100 [DEBUG] [Thread-488892 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:31:32.101 [INFO] [Thread-488892 (handle)] [driver.py] [get_status()] Telra = 18.2959207, teldec = -24.256654
2025-12-27T09:31:32.102 [INFO] [Thread-488892 (handle)] [driver.py] [get_status()] ra_j2k = 18.269680156025     dec_j2k = -24.2646612400726
2025-12-27T09:31:32.104 [DEBUG] [Thread-488892 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:31:32.105 [DEBUG] [Thread-488892 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:31:32.107 [DEBUG] [Thread-488892 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:31:32.107 [DEBUG] [Thread-488892 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:31:32.107 [DEBUG] [Thread-488892 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:31:32.107 [DEBUG] [Thread-488892 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:31:32.114 [DEBUG] [Thread-488892 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:31:32.114 [DEBUG] [Thread-488892 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:31:32.114 [DEBUG] [Thread-488892 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:31:32.114 [DEBUG] [Thread-488892 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:31:32.114 [DEBUG] [Thread-488892 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:31:32.114 [DEBUG] [Thread-488892 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:31:32.114 [DEBUG] [Thread-488892 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:31:32.114 [DEBUG] [Thread-488892 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:31:32.114 [DEBUG] [Thread-488892 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81356598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950715218001791, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10886, telescope_az=89.992937, telescope_ra=18.2959207, telescope_dec=-24.256654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.31571, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:31:11.423743', telescope_ra_j2k=18.269680156025, telescope_dec_j2k=-24.2646612400726, observability=1)
2025-12-27T09:31:32.728 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6135025024414062
2025-12-27T09:31:32.728 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.99506855010986 seconds ago
2025-12-27T09:31:37.444 [DEBUG] [ThreadPoolExecutor-22516_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:31:37.445 [DEBUG] [ThreadPoolExecutor-22516_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:31:39.182 [DEBUG] [Thread-488893 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:31:39.184 [INFO] [Thread-488893 (handle)] [driver.py] [get_status()] Telra = 18.297895, teldec = -24.256653
2025-12-27T09:31:39.185 [INFO] [Thread-488893 (handle)] [driver.py] [get_status()] ra_j2k = 18.271654579027     dec_j2k = -24.2647340367823
2025-12-27T09:31:39.187 [DEBUG] [Thread-488893 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:31:39.188 [DEBUG] [Thread-488893 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:31:39.195 [DEBUG] [Thread-488893 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:31:39.195 [DEBUG] [Thread-488893 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:31:39.195 [DEBUG] [Thread-488893 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:31:39.195 [DEBUG] [Thread-488893 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:31:39.202 [DEBUG] [Thread-488893 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:31:39.202 [DEBUG] [Thread-488893 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:31:39.202 [DEBUG] [Thread-488893 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:31:39.202 [DEBUG] [Thread-488893 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:31:39.202 [DEBUG] [Thread-488893 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:31:39.203 [DEBUG] [Thread-488893 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:31:39.203 [DEBUG] [Thread-488893 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:31:39.203 [DEBUG] [Thread-488893 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:31:39.203 [DEBUG] [Thread-488893 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81364795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950721234793211, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10886, telescope_az=89.992937, telescope_ra=18.297895, telescope_dec=-24.256653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.31768, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:31:11.423743', telescope_ra_j2k=18.271654579027, telescope_dec_j2k=-24.2647340367823, observability=1)
2025-12-27T09:31:51.812 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:31:51.814 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.3014032, teldec = -24.256653
2025-12-27T09:31:51.816 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.2751629998365     dec_j2k = -24.2648651632124
2025-12-27T09:31:51.817 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:31:51.818 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:31:51.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:31:51.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:31:51.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:31:51.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:31:51.826 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:31:51.826 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:31:51.826 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:31:51.826 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:31:51.826 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:31:51.826 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:31:51.827 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:31:51.827 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:31:51.827 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81379413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950720031434927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10886, telescope_az=89.992937, telescope_ra=18.3014032, telescope_dec=-24.256653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.32119, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:31:11.423743', telescope_ra_j2k=18.2751629998365, telescope_dec_j2k=-24.2648651632124, observability=1)
2025-12-27T09:31:57.387 [DEBUG] [Thread-488894 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:31:57.389 [INFO] [Thread-488894 (handle)] [driver.py] [get_status()] Telra = 18.3029647, teldec = -24.256653
2025-12-27T09:31:57.391 [INFO] [Thread-488894 (handle)] [driver.py] [get_status()] ra_j2k = 18.2767245991882     dec_j2k = -24.2649235253383
2025-12-27T09:31:57.395 [DEBUG] [Thread-488894 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:31:57.395 [DEBUG] [Thread-488894 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:31:57.401 [DEBUG] [Thread-488894 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:31:57.401 [DEBUG] [Thread-488894 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:31:57.401 [DEBUG] [Thread-488894 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:31:57.401 [DEBUG] [Thread-488894 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:31:57.408 [DEBUG] [Thread-488894 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:31:57.408 [DEBUG] [Thread-488894 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:31:57.408 [DEBUG] [Thread-488894 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:31:57.408 [DEBUG] [Thread-488894 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:31:57.408 [DEBUG] [Thread-488894 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:31:57.408 [DEBUG] [Thread-488894 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:31:57.408 [DEBUG] [Thread-488894 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:31:57.408 [DEBUG] [Thread-488894 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:31:57.409 [DEBUG] [Thread-488894 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81385866, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950720031434927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10886, telescope_az=89.992937, telescope_ra=18.3029647, telescope_dec=-24.256653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.32275, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:31:11.423743', telescope_ra_j2k=18.2767245991882, telescope_dec_j2k=-24.2649235253383, observability=1)
2025-12-27T09:32:00.792 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:32:00.794 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.3039089, teldec = -24.256653
2025-12-27T09:32:00.795 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.2776688595833     dec_j2k = -24.2649588147763
2025-12-27T09:32:00.797 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:32:00.798 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:32:00.802 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:32:00.802 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:32:00.802 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:32:00.802 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:32:00.809 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:32:00.809 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:32:00.809 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:32:00.810 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:32:00.810 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:32:00.810 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:32:00.810 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:32:00.810 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:32:00.810 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81389807, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950723240390352, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10886, telescope_az=89.992937, telescope_ra=18.3039089, telescope_dec=-24.256653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.3237, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:31:11.423743', telescope_ra_j2k=18.2776688595833, telescope_dec_j2k=-24.2649588147763, observability=1)
2025-12-27T09:32:03.437 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:32:03.439 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.304639, teldec = -24.256653
2025-12-27T09:32:03.440 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.2783990064488     dec_j2k = -24.2649861018821
2025-12-27T09:32:03.441 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:32:03.442 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:32:03.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:32:03.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:32:03.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:32:03.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:32:03.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:32:03.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:32:03.455 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:32:03.455 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:32:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:32:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:32:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:32:03.455 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:32:03.455 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81392868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950722839270924, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10886, telescope_az=89.992937, telescope_ra=18.304639, telescope_dec=-24.256653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.32443, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:31:11.423743', telescope_ra_j2k=18.2783990064488, telescope_dec_j2k=-24.2649861018821, observability=1)
2025-12-27T09:32:11.565 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:32:11.565 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:32:11.566 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:32:11.566 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:32:11.566 [INFO] [ThreadPoolExecutor-22517_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:32:11.566 [INFO] [ThreadPoolExecutor-22517_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:32:15.459 [DEBUG] [Thread-488895 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:32:15.461 [INFO] [Thread-488895 (handle)] [driver.py] [get_status()] Telra = 18.3079778, teldec = -24.256653
2025-12-27T09:32:15.462 [INFO] [Thread-488895 (handle)] [driver.py] [get_status()] ra_j2k = 18.2817380226032     dec_j2k = -24.2651108838344
2025-12-27T09:32:15.464 [DEBUG] [Thread-488895 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:32:15.465 [DEBUG] [Thread-488895 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:32:15.472 [DEBUG] [Thread-488895 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:32:15.472 [DEBUG] [Thread-488895 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:32:15.472 [DEBUG] [Thread-488895 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:32:15.472 [DEBUG] [Thread-488895 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:32:15.480 [DEBUG] [Thread-488895 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:32:15.480 [DEBUG] [Thread-488895 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:32:15.480 [DEBUG] [Thread-488895 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:32:15.480 [DEBUG] [Thread-488895 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:32:15.480 [DEBUG] [Thread-488895 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:32:15.480 [DEBUG] [Thread-488895 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:32:15.480 [DEBUG] [Thread-488895 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:32:15.480 [DEBUG] [Thread-488895 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:32:15.480 [DEBUG] [Thread-488895 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81406782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950726048226348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10886, telescope_az=89.992937, telescope_ra=18.3079778, telescope_dec=-24.256653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.32777, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:32:11.563534', telescope_ra_j2k=18.2817380226032, telescope_dec_j2k=-24.2651108838344, observability=1)
2025-12-27T09:32:32.145 [DEBUG] [Thread-488896 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:32:32.147 [INFO] [Thread-488896 (handle)] [driver.py] [get_status()] Telra = 18.3126364, teldec = -24.256653
2025-12-27T09:32:32.148 [INFO] [Thread-488896 (handle)] [driver.py] [get_status()] ra_j2k = 18.2863969292343     dec_j2k = -24.2652849800814
2025-12-27T09:32:32.150 [DEBUG] [Thread-488896 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:32:32.151 [DEBUG] [Thread-488896 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:32:32.155 [DEBUG] [Thread-488896 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:32:32.155 [DEBUG] [Thread-488896 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:32:32.155 [DEBUG] [Thread-488896 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:32:32.155 [DEBUG] [Thread-488896 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:32:32.162 [DEBUG] [Thread-488896 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:32:32.162 [DEBUG] [Thread-488896 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:32:32.162 [DEBUG] [Thread-488896 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:32:32.162 [DEBUG] [Thread-488896 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:32:32.162 [DEBUG] [Thread-488896 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:32:32.163 [DEBUG] [Thread-488896 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:32:32.163 [DEBUG] [Thread-488896 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:32:32.163 [DEBUG] [Thread-488896 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:32:32.163 [DEBUG] [Thread-488896 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81426095, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950727251584632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10886, telescope_az=89.992937, telescope_ra=18.3126364, telescope_dec=-24.256653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.33242, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:32:11.563534', telescope_ra_j2k=18.2863969292343, telescope_dec_j2k=-24.2652849800814, observability=1)
2025-12-27T09:32:32.447 [DEBUG] [ThreadPoolExecutor-22516_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:32:32.449 [DEBUG] [ThreadPoolExecutor-22516_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:32:32.450 [DEBUG] [ThreadPoolExecutor-22516_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:32:32.452 [DEBUG] [ThreadPoolExecutor-22516_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:32:32.788 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6248469352722168
2025-12-27T09:32:32.788 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.97582507133484 seconds ago
2025-12-27T09:32:33.513 [DEBUG] [Thread-488897 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:32:33.515 [INFO] [Thread-488897 (handle)] [driver.py] [get_status()] Telra = 18.3130283, teldec = -24.256653
2025-12-27T09:32:33.516 [INFO] [Thread-488897 (handle)] [driver.py] [get_status()] ra_j2k = 18.2867888552966     dec_j2k = -24.2652996251613
2025-12-27T09:32:33.517 [DEBUG] [Thread-488897 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:32:33.518 [DEBUG] [Thread-488897 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:32:33.523 [DEBUG] [Thread-488897 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:32:33.523 [DEBUG] [Thread-488897 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:32:33.523 [DEBUG] [Thread-488897 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:32:33.523 [DEBUG] [Thread-488897 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:32:33.530 [DEBUG] [Thread-488897 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:32:33.530 [DEBUG] [Thread-488897 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:32:33.530 [DEBUG] [Thread-488897 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:32:33.530 [DEBUG] [Thread-488897 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:32:33.530 [DEBUG] [Thread-488897 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:32:33.530 [DEBUG] [Thread-488897 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:32:33.530 [DEBUG] [Thread-488897 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:32:33.530 [DEBUG] [Thread-488897 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:32:33.531 [DEBUG] [Thread-488897 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81427678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950726449345776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10886, telescope_az=89.992937, telescope_ra=18.3130283, telescope_dec=-24.256653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.33282, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:32:11.563534', telescope_ra_j2k=18.2867888552966, telescope_dec_j2k=-24.2652996251613, observability=1)
2025-12-27T09:32:36.458 [DEBUG] [ThreadPoolExecutor-22516_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:32:37.460 [DEBUG] [ThreadPoolExecutor-22516_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:32:37.461 [INFO] [ThreadPoolExecutor-22516_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:32:51.703 [DEBUG] [Thread-488898 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:32:51.705 [INFO] [Thread-488898 (handle)] [driver.py] [get_status()] Telra = 18.3180977, teldec = -24.256653
2025-12-27T09:32:51.706 [INFO] [Thread-488898 (handle)] [driver.py] [get_status()] ra_j2k = 18.2918585961644     dec_j2k = -24.2654890573766
2025-12-27T09:32:51.707 [DEBUG] [Thread-488898 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:32:51.708 [DEBUG] [Thread-488898 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:32:51.712 [DEBUG] [Thread-488898 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:32:51.712 [DEBUG] [Thread-488898 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:32:51.712 [DEBUG] [Thread-488898 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:32:51.712 [DEBUG] [Thread-488898 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:32:51.719 [DEBUG] [Thread-488898 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:32:51.719 [DEBUG] [Thread-488898 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:32:51.719 [DEBUG] [Thread-488898 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:32:51.719 [DEBUG] [Thread-488898 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:32:51.719 [DEBUG] [Thread-488898 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:32:51.720 [DEBUG] [Thread-488898 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:32:51.720 [DEBUG] [Thread-488898 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:32:51.720 [DEBUG] [Thread-488898 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:32:51.720 [DEBUG] [Thread-488898 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81448731, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950739686286902, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108859, telescope_az=89.992937, telescope_ra=18.3180977, telescope_dec=-24.256653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.33789, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:32:11.563534', telescope_ra_j2k=18.2918585961644, telescope_dec_j2k=-24.2654890573766, observability=1)
2025-12-27T09:32:51.888 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16798782348632812
2025-12-27T09:32:59.941 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:32:59.943 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.3203849, teldec = -24.256646
2025-12-27T09:32:59.945 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.2941459536275     dec_j2k = -24.265567519824
2025-12-27T09:32:59.947 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:32:59.948 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:32:59.952 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:32:59.952 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:32:59.952 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:32:59.952 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:32:59.959 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:32:59.959 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:32:59.959 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:32:59.959 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:32:59.959 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:32:59.960 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:32:59.960 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:32:59.960 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:32:59.960 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81458266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950731663898341, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108859, telescope_az=89.992926, telescope_ra=18.3203849, telescope_dec=-24.256646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.34017, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:32:11.563534', telescope_ra_j2k=18.2941459536275, telescope_dec_j2k=-24.265567519824, observability=1)
2025-12-27T09:33:03.447 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:33:03.449 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.3213566, teldec = -24.256653
2025-12-27T09:33:03.450 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.2951177189594     dec_j2k = -24.2656108269162
2025-12-27T09:33:03.452 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:33:03.452 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:33:03.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:33:03.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:33:03.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:33:03.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:33:03.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:33:03.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:33:03.462 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:33:03.462 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:33:03.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:33:03.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:33:03.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:33:03.462 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:33:03.462 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81462323, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950734872853765, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108859, telescope_az=89.992937, telescope_ra=18.3213566, telescope_dec=-24.256653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.34114, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:32:11.563534', telescope_ra_j2k=18.2951177189594, telescope_dec_j2k=-24.2656108269162, observability=1)
2025-12-27T09:33:09.778 [DEBUG] [Thread-488899 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:33:09.780 [INFO] [Thread-488899 (handle)] [driver.py] [get_status()] Telra = 18.3231134, teldec = -24.256653
2025-12-27T09:33:09.781 [INFO] [Thread-488899 (handle)] [driver.py] [get_status()] ra_j2k = 18.2968746402532     dec_j2k = -24.265676467411
2025-12-27T09:33:09.783 [DEBUG] [Thread-488899 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:33:09.784 [DEBUG] [Thread-488899 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:33:09.785 [DEBUG] [Thread-488899 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:33:09.786 [DEBUG] [Thread-488899 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:33:09.786 [DEBUG] [Thread-488899 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:33:09.786 [DEBUG] [Thread-488899 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:33:09.793 [DEBUG] [Thread-488899 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:33:09.793 [DEBUG] [Thread-488899 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:33:09.793 [DEBUG] [Thread-488899 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:33:09.793 [DEBUG] [Thread-488899 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:33:09.793 [DEBUG] [Thread-488899 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:33:09.793 [DEBUG] [Thread-488899 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:33:09.793 [DEBUG] [Thread-488899 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:33:09.793 [DEBUG] [Thread-488899 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:33:09.793 [DEBUG] [Thread-488899 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81469652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950744098600611, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108859, telescope_az=89.992937, telescope_ra=18.3231134, telescope_dec=-24.256653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.3429, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:32:11.563534', telescope_ra_j2k=18.2968746402532, telescope_dec_j2k=-24.265676467411, observability=1)
2025-12-27T09:33:11.708 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:33:11.708 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:33:11.709 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:33:11.709 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:33:11.710 [DEBUG] [ThreadPoolExecutor-22518_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:33:12.712 [DEBUG] [ThreadPoolExecutor-22518_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:33:12.714 [DEBUG] [ThreadPoolExecutor-22518_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:33:12.714 [DEBUG] [ThreadPoolExecutor-22518_0] [payload.py] [to_registers()] [0]
2025-12-27T09:33:12.720 [DEBUG] [ThreadPoolExecutor-22518_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:33:12.720 [DEBUG] [ThreadPoolExecutor-22518_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:33:12.720 [DEBUG] [ThreadPoolExecutor-22518_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:33:12.720 [DEBUG] [ThreadPoolExecutor-22518_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:33:12.727 [DEBUG] [ThreadPoolExecutor-22518_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:33:12.727 [DEBUG] [ThreadPoolExecutor-22518_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:33:12.727 [DEBUG] [ThreadPoolExecutor-22518_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:33:12.727 [DEBUG] [ThreadPoolExecutor-22518_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:33:12.727 [DEBUG] [ThreadPoolExecutor-22518_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:33:12.727 [DEBUG] [ThreadPoolExecutor-22518_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:33:12.727 [DEBUG] [ThreadPoolExecutor-22518_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:33:27.835 [DEBUG] [Thread-488900 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:33:27.836 [INFO] [Thread-488900 (handle)] [driver.py] [get_status()] Telra = 18.328159, teldec = -24.256659
2025-12-27T09:33:27.837 [INFO] [Thread-488900 (handle)] [driver.py] [get_status()] ra_j2k = 18.3019205920505     dec_j2k = -24.2658709787235
2025-12-27T09:33:27.839 [DEBUG] [Thread-488900 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:33:27.840 [DEBUG] [Thread-488900 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:33:27.847 [DEBUG] [Thread-488900 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:33:27.847 [DEBUG] [Thread-488900 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:33:27.847 [DEBUG] [Thread-488900 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:33:27.847 [DEBUG] [Thread-488900 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:33:27.855 [DEBUG] [Thread-488900 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:33:27.855 [DEBUG] [Thread-488900 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:33:27.855 [DEBUG] [Thread-488900 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:33:27.855 [DEBUG] [Thread-488900 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:33:27.855 [DEBUG] [Thread-488900 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:33:27.855 [DEBUG] [Thread-488900 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:33:27.855 [DEBUG] [Thread-488900 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:33:27.855 [DEBUG] [Thread-488900 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:33:27.855 [DEBUG] [Thread-488900 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81490551, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950748510914319, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108859, telescope_az=89.992947, telescope_ra=18.328159, telescope_dec=-24.256659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.34795, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:33:11.706018', telescope_ra_j2k=18.3019205920505, telescope_dec_j2k=-24.2658709787235, observability=1)
2025-12-27T09:33:32.196 [DEBUG] [Thread-488901 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:33:32.198 [INFO] [Thread-488901 (handle)] [driver.py] [get_status()] Telra = 18.329356, teldec = -24.256653
2025-12-27T09:33:32.199 [INFO] [Thread-488901 (handle)] [driver.py] [get_status()] ra_j2k = 18.3031176780017     dec_j2k = -24.2659096981045
2025-12-27T09:33:32.201 [DEBUG] [Thread-488901 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:33:32.202 [DEBUG] [Thread-488901 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:33:32.204 [DEBUG] [Thread-488901 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:33:32.204 [DEBUG] [Thread-488901 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:33:32.204 [DEBUG] [Thread-488901 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:33:32.205 [DEBUG] [Thread-488901 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:33:32.211 [DEBUG] [Thread-488901 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:33:32.212 [DEBUG] [Thread-488901 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:33:32.212 [DEBUG] [Thread-488901 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:33:32.212 [DEBUG] [Thread-488901 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:33:32.212 [DEBUG] [Thread-488901 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:33:32.212 [DEBUG] [Thread-488901 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:33:32.212 [DEBUG] [Thread-488901 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:33:32.212 [DEBUG] [Thread-488901 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:33:32.212 [DEBUG] [Thread-488901 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81495598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950748109794891, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108859, telescope_az=89.992937, telescope_ra=18.329356, telescope_dec=-24.256653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.34914, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:33:11.706018', telescope_ra_j2k=18.3031176780017, telescope_dec_j2k=-24.2659096981045, observability=1)
2025-12-27T09:33:32.848 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6355044841766357
2025-12-27T09:33:32.848 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.9600350856781 seconds ago
2025-12-27T09:33:37.728 [DEBUG] [ThreadPoolExecutor-22518_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:33:37.729 [DEBUG] [ThreadPoolExecutor-22518_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:33:45.912 [DEBUG] [Thread-488902 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:33:45.915 [INFO] [Thread-488902 (handle)] [driver.py] [get_status()] Telra = 18.3331737, teldec = -24.256652
2025-12-27T09:33:45.916 [INFO] [Thread-488902 (handle)] [driver.py] [get_status()] ra_j2k = 18.3069356510958     dec_j2k = -24.2660513194484
2025-12-27T09:33:45.918 [DEBUG] [Thread-488902 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:33:45.919 [DEBUG] [Thread-488902 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:33:45.925 [DEBUG] [Thread-488902 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:33:45.925 [DEBUG] [Thread-488902 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:33:45.925 [DEBUG] [Thread-488902 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:33:45.925 [DEBUG] [Thread-488902 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:33:45.932 [DEBUG] [Thread-488902 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:33:45.932 [DEBUG] [Thread-488902 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:33:45.932 [DEBUG] [Thread-488902 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:33:45.932 [DEBUG] [Thread-488902 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:33:45.932 [DEBUG] [Thread-488902 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:33:45.932 [DEBUG] [Thread-488902 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:33:45.932 [DEBUG] [Thread-488902 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:33:45.932 [DEBUG] [Thread-488902 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:33:45.933 [DEBUG] [Thread-488902 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81511473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950746104197751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108859, telescope_az=89.992937, telescope_ra=18.3331737, telescope_dec=-24.256652, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.35296, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:33:11.706018', telescope_ra_j2k=18.3069356510958, telescope_dec_j2k=-24.2660513194484, observability=1)
2025-12-27T09:33:51.949 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:33:51.951 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.334873, teldec = -24.256652
2025-12-27T09:33:51.952 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.3086350738299     dec_j2k = -24.2661147987154
2025-12-27T09:33:51.954 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:33:51.954 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:33:51.958 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:33:51.958 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:33:51.958 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:33:51.958 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:33:51.965 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:33:51.965 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:33:51.965 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:33:51.965 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:33:51.965 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:33:51.965 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:33:51.965 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:33:51.965 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:33:51.965 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81518461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950744900839467, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108859, telescope_az=89.992937, telescope_ra=18.334873, telescope_dec=-24.256652, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.35466, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:33:11.706018', telescope_ra_j2k=18.3086350738299, telescope_dec_j2k=-24.2661147987154, observability=1)
2025-12-27T09:33:59.047 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:33:59.049 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.3368518, teldec = -24.256652
2025-12-27T09:33:59.050 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.3106140177341     dec_j2k = -24.2661887166279
2025-12-27T09:33:59.052 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:33:59.053 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:33:59.054 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:33:59.054 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:33:59.054 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:33:59.054 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:33:59.061 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:33:59.061 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:33:59.062 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:33:59.062 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:33:59.062 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:33:59.062 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:33:59.062 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:33:59.062 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:33:59.062 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81526676, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950750115392031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108858, telescope_az=89.992937, telescope_ra=18.3368518, telescope_dec=-24.256652, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.35664, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:33:11.706018', telescope_ra_j2k=18.3106140177341, telescope_dec_j2k=-24.2661887166279, observability=1)
2025-12-27T09:34:03.457 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:34:03.460 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.3380754, teldec = -24.256652
2025-12-27T09:34:03.461 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.311837707247     dec_j2k = -24.2662344228099
2025-12-27T09:34:03.462 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:34:03.463 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:34:03.469 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:34:03.469 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:34:03.469 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:34:03.469 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:34:03.477 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:34:03.477 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:34:03.477 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:34:03.477 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:34:03.477 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:34:03.477 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:34:03.477 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:34:03.477 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:34:03.477 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8153178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950753324347456, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108858, telescope_az=89.992937, telescope_ra=18.3380754, telescope_dec=-24.256652, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.35786, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:33:11.706018', telescope_ra_j2k=18.311837707247, telescope_dec_j2k=-24.2662344228099, observability=1)
2025-12-27T09:34:03.990 [DEBUG] [Thread-488903 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5126183032989502
2025-12-27T09:34:11.848 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:34:11.848 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:34:11.849 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:34:11.849 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:34:11.849 [INFO] [ThreadPoolExecutor-22519_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:34:11.849 [INFO] [ThreadPoolExecutor-22519_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:34:22.040 [DEBUG] [Thread-488904 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:34:22.043 [INFO] [Thread-488904 (handle)] [driver.py] [get_status()] Telra = 18.3432607, teldec = -24.256652
2025-12-27T09:34:22.044 [INFO] [Thread-488904 (handle)] [driver.py] [get_status()] ra_j2k = 18.3170233910664     dec_j2k = -24.2664281026651
2025-12-27T09:34:22.046 [DEBUG] [Thread-488904 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:34:22.046 [DEBUG] [Thread-488904 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:34:22.049 [DEBUG] [Thread-488904 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:34:22.049 [DEBUG] [Thread-488904 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:34:22.049 [DEBUG] [Thread-488904 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:34:22.049 [DEBUG] [Thread-488904 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:34:22.056 [DEBUG] [Thread-488904 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:34:22.056 [DEBUG] [Thread-488904 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:34:22.056 [DEBUG] [Thread-488904 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:34:22.056 [DEBUG] [Thread-488904 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:34:22.056 [DEBUG] [Thread-488904 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:34:22.056 [DEBUG] [Thread-488904 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:34:22.056 [DEBUG] [Thread-488904 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:34:22.056 [DEBUG] [Thread-488904 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:34:22.057 [DEBUG] [Thread-488904 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81553288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950753324347456, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108858, telescope_az=89.992936, telescope_ra=18.3432607, telescope_dec=-24.256652, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.36305, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:34:11.847328', telescope_ra_j2k=18.3170233910664, telescope_dec_j2k=-24.2664281026651, observability=1)
2025-12-27T09:34:32.245 [DEBUG] [Thread-488905 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:34:32.248 [INFO] [Thread-488905 (handle)] [driver.py] [get_status()] Telra = 18.3461026, teldec = -24.256652
2025-12-27T09:34:32.249 [INFO] [Thread-488905 (handle)] [driver.py] [get_status()] ra_j2k = 18.3198655045057     dec_j2k = -24.2665342447909
2025-12-27T09:34:32.251 [DEBUG] [Thread-488905 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:34:32.252 [DEBUG] [Thread-488905 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:34:32.259 [DEBUG] [Thread-488905 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:34:32.259 [DEBUG] [Thread-488905 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:34:32.259 [DEBUG] [Thread-488905 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:34:32.259 [DEBUG] [Thread-488905 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:34:32.266 [DEBUG] [Thread-488905 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:34:32.266 [DEBUG] [Thread-488905 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:34:32.266 [DEBUG] [Thread-488905 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:34:32.266 [DEBUG] [Thread-488905 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:34:32.266 [DEBUG] [Thread-488905 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:34:32.266 [DEBUG] [Thread-488905 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:34:32.266 [DEBUG] [Thread-488905 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:34:32.266 [DEBUG] [Thread-488905 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:34:32.266 [DEBUG] [Thread-488905 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.815651, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950757736661165, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108858, telescope_az=89.992936, telescope_ra=18.3461026, telescope_dec=-24.256652, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.36589, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:34:11.847328', telescope_ra_j2k=18.3198655045057, telescope_dec_j2k=-24.2665342447909, observability=1)
2025-12-27T09:34:32.731 [DEBUG] [ThreadPoolExecutor-22518_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:34:32.734 [DEBUG] [ThreadPoolExecutor-22518_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:34:32.735 [DEBUG] [ThreadPoolExecutor-22518_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:34:32.737 [DEBUG] [ThreadPoolExecutor-22518_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:34:32.908 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6413326263427734
2025-12-27T09:34:32.908 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.959362506866455 seconds ago
2025-12-27T09:34:36.742 [DEBUG] [ThreadPoolExecutor-22518_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:34:37.743 [DEBUG] [ThreadPoolExecutor-22518_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:34:37.745 [INFO] [ThreadPoolExecutor-22518_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:34:40.126 [DEBUG] [Thread-488906 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:34:40.128 [INFO] [Thread-488906 (handle)] [driver.py] [get_status()] Telra = 18.3482769, teldec = -24.256652
2025-12-27T09:34:40.129 [INFO] [Thread-488906 (handle)] [driver.py] [get_status()] ra_j2k = 18.3220399692777     dec_j2k = -24.2666154489866
2025-12-27T09:34:40.131 [DEBUG] [Thread-488906 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:34:40.132 [DEBUG] [Thread-488906 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:34:40.139 [DEBUG] [Thread-488906 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:34:40.139 [DEBUG] [Thread-488906 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:34:40.139 [DEBUG] [Thread-488906 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:34:40.139 [DEBUG] [Thread-488906 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:34:40.146 [DEBUG] [Thread-488906 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:34:40.146 [DEBUG] [Thread-488906 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:34:40.146 [DEBUG] [Thread-488906 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:34:40.146 [DEBUG] [Thread-488906 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:34:40.146 [DEBUG] [Thread-488906 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:34:40.146 [DEBUG] [Thread-488906 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:34:40.146 [DEBUG] [Thread-488906 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:34:40.146 [DEBUG] [Thread-488906 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:34:40.147 [DEBUG] [Thread-488906 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81574221, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950762951213729, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108858, telescope_az=89.992936, telescope_ra=18.3482769, telescope_dec=-24.256652, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.36806, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:34:11.847328', telescope_ra_j2k=18.3220399692777, telescope_dec_j2k=-24.2666154489866, observability=1)
2025-12-27T09:34:52.027 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:34:52.029 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.3515912, teldec = -24.256652
2025-12-27T09:34:52.031 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.3253545228966     dec_j2k = -24.2667392227865
2025-12-27T09:34:52.033 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:34:52.034 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:34:52.037 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:34:52.037 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:34:52.037 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:34:52.037 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:34:52.044 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:34:52.045 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:34:52.045 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:34:52.045 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:34:52.045 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:34:52.045 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:34:52.045 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:34:52.045 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:34:52.045 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81587995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950763352333157, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108858, telescope_az=89.992936, telescope_ra=18.3515912, telescope_dec=-24.256652, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.37138, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:34:11.847328', telescope_ra_j2k=18.3253545228966, telescope_dec_j2k=-24.2667392227865, observability=1)
2025-12-27T09:34:58.152 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:34:58.153 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.3533182, teldec = -24.256652
2025-12-27T09:34:58.155 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.3270816562265     dec_j2k = -24.2668037152205
2025-12-27T09:34:58.157 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:34:58.157 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:34:58.165 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:34:58.165 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:34:58.165 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:34:58.165 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:34:58.172 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:34:58.172 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:34:58.172 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:34:58.172 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:34:58.172 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:34:58.172 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:34:58.172 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:34:58.173 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:34:58.173 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81595084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950767363527438, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108858, telescope_az=89.992936, telescope_ra=18.3533182, telescope_dec=-24.256652, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.37311, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:34:11.847328', telescope_ra_j2k=18.3270816562265, telescope_dec_j2k=-24.2668037152205, observability=1)
2025-12-27T09:34:58.261 [DEBUG] [Thread-488907 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08803272247314453
2025-12-27T09:35:03.430 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:35:03.431 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.3547649, teldec = -24.256652
2025-12-27T09:35:03.432 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.3285284685361     dec_j2k = -24.2668577386211
2025-12-27T09:35:03.434 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:35:03.434 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:35:03.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:35:03.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:35:03.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:35:03.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:35:03.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:35:03.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:35:03.448 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:35:03.448 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:35:03.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:35:03.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:35:03.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:35:03.448 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:35:03.449 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81601193, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950767363527438, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108858, telescope_az=89.992936, telescope_ra=18.3547649, telescope_dec=-24.256652, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.37455, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:34:11.847328', telescope_ra_j2k=18.3285284685361, telescope_dec_j2k=-24.2668577386211, observability=1)
2025-12-27T09:35:12.003 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:35:12.003 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:35:12.004 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:35:12.004 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:35:12.005 [DEBUG] [ThreadPoolExecutor-22520_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:35:13.007 [DEBUG] [ThreadPoolExecutor-22520_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:35:13.009 [DEBUG] [ThreadPoolExecutor-22520_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:35:13.009 [DEBUG] [ThreadPoolExecutor-22520_0] [payload.py] [to_registers()] [0]
2025-12-27T09:35:13.011 [DEBUG] [ThreadPoolExecutor-22520_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:35:13.011 [DEBUG] [ThreadPoolExecutor-22520_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:35:13.011 [DEBUG] [ThreadPoolExecutor-22520_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:35:13.011 [DEBUG] [ThreadPoolExecutor-22520_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:35:13.018 [DEBUG] [ThreadPoolExecutor-22520_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:35:13.018 [DEBUG] [ThreadPoolExecutor-22520_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:35:13.018 [DEBUG] [ThreadPoolExecutor-22520_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:35:13.018 [DEBUG] [ThreadPoolExecutor-22520_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:35:13.018 [DEBUG] [ThreadPoolExecutor-22520_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:35:13.018 [DEBUG] [ThreadPoolExecutor-22520_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:35:13.018 [DEBUG] [ThreadPoolExecutor-22520_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:35:16.319 [DEBUG] [Thread-488908 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:35:16.321 [INFO] [Thread-488908 (handle)] [driver.py] [get_status()] Telra = 18.3583625, teldec = -24.256652
2025-12-27T09:35:16.323 [INFO] [Thread-488908 (handle)] [driver.py] [get_status()] ra_j2k = 18.332126350273     dec_j2k = -24.2669920755725
2025-12-27T09:35:16.324 [DEBUG] [Thread-488908 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:35:16.324 [DEBUG] [Thread-488908 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:35:16.328 [DEBUG] [Thread-488908 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:35:16.328 [DEBUG] [Thread-488908 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:35:16.329 [DEBUG] [Thread-488908 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:35:16.329 [DEBUG] [Thread-488908 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:35:16.336 [DEBUG] [Thread-488908 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:35:16.336 [DEBUG] [Thread-488908 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:35:16.336 [DEBUG] [Thread-488908 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:35:16.336 [DEBUG] [Thread-488908 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:35:16.336 [DEBUG] [Thread-488908 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:35:16.336 [DEBUG] [Thread-488908 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:35:16.336 [DEBUG] [Thread-488908 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:35:16.336 [DEBUG] [Thread-488908 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:35:16.336 [DEBUG] [Thread-488908 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81616111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950767363527438, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108857, telescope_az=89.992936, telescope_ra=18.3583625, telescope_dec=-24.256652, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.37815, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:35:12.002851', telescope_ra_j2k=18.332126350273, telescope_dec_j2k=-24.2669920755725, observability=1)
2025-12-27T09:35:32.300 [DEBUG] [Thread-488909 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:35:32.302 [INFO] [Thread-488909 (handle)] [driver.py] [get_status()] Telra = 18.3628197, teldec = -24.256652
2025-12-27T09:35:32.303 [INFO] [Thread-488909 (handle)] [driver.py] [get_status()] ra_j2k = 18.3365839041732     dec_j2k = -24.2671584977132
2025-12-27T09:35:32.305 [DEBUG] [Thread-488909 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:35:32.306 [DEBUG] [Thread-488909 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:35:32.308 [DEBUG] [Thread-488909 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:35:32.308 [DEBUG] [Thread-488909 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:35:32.308 [DEBUG] [Thread-488909 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:35:32.308 [DEBUG] [Thread-488909 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:35:32.315 [DEBUG] [Thread-488909 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:35:32.315 [DEBUG] [Thread-488909 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:35:32.315 [DEBUG] [Thread-488909 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:35:32.315 [DEBUG] [Thread-488909 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:35:32.315 [DEBUG] [Thread-488909 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:35:32.315 [DEBUG] [Thread-488909 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:35:32.315 [DEBUG] [Thread-488909 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:35:32.315 [DEBUG] [Thread-488909 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:35:32.315 [DEBUG] [Thread-488909 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81634608, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095077097360229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108857, telescope_az=89.992936, telescope_ra=18.3628197, telescope_dec=-24.256652, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.38261, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:35:12.002851', telescope_ra_j2k=18.3365839041732, telescope_dec_j2k=-24.2671584977132, observability=1)
2025-12-27T09:35:32.968 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6521282196044922
2025-12-27T09:35:32.968 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.94138479232788 seconds ago
2025-12-27T09:35:34.393 [DEBUG] [Thread-488910 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:35:34.394 [INFO] [Thread-488910 (handle)] [driver.py] [get_status()] Telra = 18.3633996, teldec = -24.256652
2025-12-27T09:35:34.395 [INFO] [Thread-488910 (handle)] [driver.py] [get_status()] ra_j2k = 18.3371638506114     dec_j2k = -24.2671801488569
2025-12-27T09:35:34.397 [DEBUG] [Thread-488910 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:35:34.397 [DEBUG] [Thread-488910 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:35:34.402 [DEBUG] [Thread-488910 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:35:34.402 [DEBUG] [Thread-488910 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:35:34.402 [DEBUG] [Thread-488910 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:35:34.402 [DEBUG] [Thread-488910 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:35:34.409 [DEBUG] [Thread-488910 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:35:34.409 [DEBUG] [Thread-488910 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:35:34.409 [DEBUG] [Thread-488910 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:35:34.409 [DEBUG] [Thread-488910 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:35:34.409 [DEBUG] [Thread-488910 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:35:34.409 [DEBUG] [Thread-488910 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:35:34.409 [DEBUG] [Thread-488910 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:35:34.409 [DEBUG] [Thread-488910 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:35:34.410 [DEBUG] [Thread-488910 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8163703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950776990393711, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108857, telescope_az=89.992936, telescope_ra=18.3633996, telescope_dec=-24.256652, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.38319, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:35:12.002851', telescope_ra_j2k=18.3371638506114, telescope_dec_j2k=-24.2671801488569, observability=1)
2025-12-27T09:35:38.019 [DEBUG] [ThreadPoolExecutor-22520_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:35:38.020 [DEBUG] [ThreadPoolExecutor-22520_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:35:52.106 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:35:52.108 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.3683375, teldec = -24.256651
2025-12-27T09:35:52.110 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.342102149913     dec_j2k = -24.2673635002737
2025-12-27T09:35:52.111 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:35:52.111 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:35:52.115 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:35:52.115 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:35:52.115 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:35:52.115 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:35:52.122 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:35:52.122 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:35:52.122 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:35:52.123 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:35:52.123 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:35:52.123 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:35:52.123 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:35:52.123 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:35:52.123 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81657531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950780600468564, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108857, telescope_az=89.992936, telescope_ra=18.3683375, telescope_dec=-24.256651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.38813, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:35:12.002851', telescope_ra_j2k=18.342102149913, telescope_dec_j2k=-24.2673635002737, observability=1)
2025-12-27T09:35:52.577 [DEBUG] [Thread-488911 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45420241355895996
2025-12-27T09:35:57.262 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:35:57.264 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.3697586, teldec = -24.256651
2025-12-27T09:35:57.265 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.3435233659919     dec_j2k = -24.2674165522369
2025-12-27T09:35:57.267 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:35:57.268 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:35:57.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:35:57.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:35:57.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:35:57.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:35:57.281 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:35:57.281 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:35:57.281 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:35:57.281 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:35:57.281 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:35:57.281 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:35:57.281 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:35:57.281 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:35:57.281 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81663499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950779397110279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108857, telescope_az=89.992936, telescope_ra=18.3697586, telescope_dec=-24.256651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.38955, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:35:12.002851', telescope_ra_j2k=18.3435233659919, telescope_dec_j2k=-24.2674165522369, observability=1)
2025-12-27T09:36:03.440 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:36:03.442 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.3714886, teldec = -24.256651
2025-12-27T09:36:03.443 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.3452535080382     dec_j2k = -24.267481133902
2025-12-27T09:36:03.446 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:36:03.447 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:36:03.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:36:03.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:36:03.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:36:03.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:36:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:36:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:36:03.455 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:36:03.455 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:36:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:36:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:36:03.455 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:36:03.455 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:36:03.455 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81670649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950783007185132, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108857, telescope_az=89.992936, telescope_ra=18.3714886, telescope_dec=-24.256651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.39128, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:35:12.002851', telescope_ra_j2k=18.3452535080382, telescope_dec_j2k=-24.267481133902, observability=1)
2025-12-27T09:36:10.670 [DEBUG] [Thread-488912 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:36:10.672 [INFO] [Thread-488912 (handle)] [driver.py] [get_status()] Telra = 18.3735186, teldec = -24.256651
2025-12-27T09:36:10.673 [INFO] [Thread-488912 (handle)] [driver.py] [get_status()] ra_j2k = 18.3472836757468     dec_j2k = -24.2675569118332
2025-12-27T09:36:10.675 [DEBUG] [Thread-488912 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:36:10.676 [DEBUG] [Thread-488912 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:36:10.679 [DEBUG] [Thread-488912 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:36:10.679 [DEBUG] [Thread-488912 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:36:10.679 [DEBUG] [Thread-488912 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:36:10.679 [DEBUG] [Thread-488912 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:36:10.687 [DEBUG] [Thread-488912 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:36:10.687 [DEBUG] [Thread-488912 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:36:10.687 [DEBUG] [Thread-488912 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:36:10.687 [DEBUG] [Thread-488912 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:36:10.687 [DEBUG] [Thread-488912 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:36:10.687 [DEBUG] [Thread-488912 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:36:10.687 [DEBUG] [Thread-488912 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:36:10.687 [DEBUG] [Thread-488912 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:36:10.687 [DEBUG] [Thread-488912 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81679016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950778995990851, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108857, telescope_az=89.992936, telescope_ra=18.3735186, telescope_dec=-24.256651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.39331, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:35:12.002851', telescope_ra_j2k=18.3472836757468, telescope_dec_j2k=-24.2675569118332, observability=1)
2025-12-27T09:36:12.144 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:36:12.144 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:36:12.145 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:36:12.145 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:36:12.145 [INFO] [ThreadPoolExecutor-22521_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:36:12.145 [INFO] [ThreadPoolExecutor-22521_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:36:28.741 [DEBUG] [Thread-488913 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:36:28.743 [INFO] [Thread-488913 (handle)] [driver.py] [get_status()] Telra = 18.3785329, teldec = -24.256651
2025-12-27T09:36:28.744 [INFO] [Thread-488913 (handle)] [driver.py] [get_status()] ra_j2k = 18.3522983947699     dec_j2k = -24.267744077392
2025-12-27T09:36:28.746 [DEBUG] [Thread-488913 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:36:28.747 [DEBUG] [Thread-488913 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:36:28.749 [DEBUG] [Thread-488913 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:36:28.749 [DEBUG] [Thread-488913 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:36:28.750 [DEBUG] [Thread-488913 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:36:28.750 [DEBUG] [Thread-488913 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:36:28.757 [DEBUG] [Thread-488913 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:36:28.757 [DEBUG] [Thread-488913 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:36:28.757 [DEBUG] [Thread-488913 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:36:28.757 [DEBUG] [Thread-488913 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:36:28.757 [DEBUG] [Thread-488913 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:36:28.757 [DEBUG] [Thread-488913 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:36:28.757 [DEBUG] [Thread-488913 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:36:28.757 [DEBUG] [Thread-488913 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:36:28.757 [DEBUG] [Thread-488913 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81699933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09507854139017, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108857, telescope_az=89.992936, telescope_ra=18.3785329, telescope_dec=-24.256651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.39832, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:36:12.143401', telescope_ra_j2k=18.3522983947699, telescope_dec_j2k=-24.267744077392, observability=1)
2025-12-27T09:36:32.349 [DEBUG] [Thread-488914 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:36:32.351 [INFO] [Thread-488914 (handle)] [driver.py] [get_status()] Telra = 18.3795331, teldec = -24.256651
2025-12-27T09:36:32.352 [INFO] [Thread-488914 (handle)] [driver.py] [get_status()] ra_j2k = 18.353298679164     dec_j2k = -24.2677814089133
2025-12-27T09:36:32.353 [DEBUG] [Thread-488914 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:36:32.354 [DEBUG] [Thread-488914 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:36:32.357 [DEBUG] [Thread-488914 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:36:32.357 [DEBUG] [Thread-488914 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:36:32.357 [DEBUG] [Thread-488914 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:36:32.357 [DEBUG] [Thread-488914 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:36:32.364 [DEBUG] [Thread-488914 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:36:32.364 [DEBUG] [Thread-488914 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:36:32.364 [DEBUG] [Thread-488914 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:36:32.365 [DEBUG] [Thread-488914 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:36:32.365 [DEBUG] [Thread-488914 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:36:32.365 [DEBUG] [Thread-488914 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:36:32.365 [DEBUG] [Thread-488914 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:36:32.365 [DEBUG] [Thread-488914 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:36:32.365 [DEBUG] [Thread-488914 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81704109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950785012782272, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108857, telescope_az=89.992936, telescope_ra=18.3795331, telescope_dec=-24.256651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.39932, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:36:12.143401', telescope_ra_j2k=18.353298679164, telescope_dec_j2k=-24.2677814089133, observability=1)
2025-12-27T09:36:33.022 [DEBUG] [ThreadPoolExecutor-22520_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:36:33.024 [DEBUG] [ThreadPoolExecutor-22520_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:36:33.025 [DEBUG] [ThreadPoolExecutor-22520_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:36:33.028 [DEBUG] [ThreadPoolExecutor-22520_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:36:33.028 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6628332138061523
2025-12-27T09:36:33.028 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.921953439712524 seconds ago
2025-12-27T09:36:37.033 [DEBUG] [ThreadPoolExecutor-22520_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:36:38.035 [DEBUG] [ThreadPoolExecutor-22520_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:36:38.036 [INFO] [ThreadPoolExecutor-22520_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:36:46.929 [DEBUG] [Thread-488915 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:36:46.931 [INFO] [Thread-488915 (handle)] [driver.py] [get_status()] Telra = 18.383604, teldec = -24.256651
2025-12-27T09:36:46.932 [INFO] [Thread-488915 (handle)] [driver.py] [get_status()] ra_j2k = 18.3573699254405     dec_j2k = -24.2679333434253
2025-12-27T09:36:46.934 [DEBUG] [Thread-488915 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:36:46.935 [DEBUG] [Thread-488915 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:36:46.939 [DEBUG] [Thread-488915 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:36:46.939 [DEBUG] [Thread-488915 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:36:46.939 [DEBUG] [Thread-488915 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:36:46.939 [DEBUG] [Thread-488915 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:36:46.946 [DEBUG] [Thread-488915 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:36:46.946 [DEBUG] [Thread-488915 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:36:46.946 [DEBUG] [Thread-488915 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:36:46.946 [DEBUG] [Thread-488915 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:36:46.947 [DEBUG] [Thread-488915 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:36:46.947 [DEBUG] [Thread-488915 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:36:46.947 [DEBUG] [Thread-488915 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:36:46.947 [DEBUG] [Thread-488915 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:36:46.947 [DEBUG] [Thread-488915 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81720984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950793436290261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108856, telescope_az=89.992936, telescope_ra=18.383604, telescope_dec=-24.256651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.40339, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:36:12.143401', telescope_ra_j2k=18.3573699254405, telescope_dec_j2k=-24.2679333434253, observability=1)
2025-12-27T09:36:52.185 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:36:52.187 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.3850788, teldec = -24.256651
2025-12-27T09:36:52.188 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.3588448519925     dec_j2k = -24.2679883828612
2025-12-27T09:36:52.189 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:36:52.190 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:36:52.192 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:36:52.192 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:36:52.192 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:36:52.192 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:36:52.200 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:36:52.200 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:36:52.200 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:36:52.200 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:36:52.200 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:36:52.200 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:36:52.200 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:36:52.200 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:36:52.200 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81727067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950793837409689, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108856, telescope_az=89.992936, telescope_ra=18.3850788, telescope_dec=-24.256651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.40487, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:36:12.143401', telescope_ra_j2k=18.3588448519925, telescope_dec_j2k=-24.2679883828612, observability=1)
2025-12-27T09:36:56.373 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:36:56.375 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.386227, teldec = -24.256651
2025-12-27T09:36:56.376 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.3599931509255     dec_j2k = -24.2680312324246
2025-12-27T09:36:56.378 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:36:56.379 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:36:56.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:36:56.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:36:56.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:36:56.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:36:56.389 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:36:56.389 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:36:56.389 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:36:56.389 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:36:56.389 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:36:56.389 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:36:56.389 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:36:56.389 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:36:56.389 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81731913, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950793035170833, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108856, telescope_az=89.992936, telescope_ra=18.386227, telescope_dec=-24.256651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.40601, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:36:12.143401', telescope_ra_j2k=18.3599931509255, telescope_dec_j2k=-24.2680312324246, observability=1)
2025-12-27T09:37:03.450 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:37:03.453 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.388206, teldec = -24.256651
2025-12-27T09:37:03.454 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.361972322278     dec_j2k = -24.2681050840897
2025-12-27T09:37:03.456 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:37:03.457 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:37:03.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:37:03.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:37:03.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:37:03.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:37:03.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:37:03.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:37:03.467 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:37:03.467 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:37:03.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:37:03.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:37:03.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:37:03.467 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:37:03.467 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81740106, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950795441887402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108856, telescope_az=89.992935, telescope_ra=18.388206, telescope_dec=-24.256651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.40799, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:36:12.143401', telescope_ra_j2k=18.361972322278, telescope_dec_j2k=-24.2681050840897, observability=1)
2025-12-27T09:37:05.008 [DEBUG] [Thread-488916 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:37:05.010 [INFO] [Thread-488916 (handle)] [driver.py] [get_status()] Telra = 18.3886447, teldec = -24.256651
2025-12-27T09:37:05.011 [INFO] [Thread-488916 (handle)] [driver.py] [get_status()] ra_j2k = 18.3624110604061     dec_j2k = -24.2681214549305
2025-12-27T09:37:05.013 [DEBUG] [Thread-488916 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:37:05.014 [DEBUG] [Thread-488916 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:37:05.015 [DEBUG] [Thread-488916 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:37:05.015 [DEBUG] [Thread-488916 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:37:05.015 [DEBUG] [Thread-488916 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:37:05.015 [DEBUG] [Thread-488916 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:37:05.022 [DEBUG] [Thread-488916 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:37:05.022 [DEBUG] [Thread-488916 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:37:05.023 [DEBUG] [Thread-488916 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:37:05.023 [DEBUG] [Thread-488916 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:37:05.023 [DEBUG] [Thread-488916 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:37:05.023 [DEBUG] [Thread-488916 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:37:05.023 [DEBUG] [Thread-488916 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:37:05.023 [DEBUG] [Thread-488916 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:37:05.023 [DEBUG] [Thread-488916 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81741909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950793436290261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108856, telescope_az=89.992935, telescope_ra=18.3886447, telescope_dec=-24.256651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.40843, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:36:12.143401', telescope_ra_j2k=18.3624110604061, telescope_dec_j2k=-24.2681214549305, observability=1)
2025-12-27T09:37:12.286 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:37:12.286 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:37:12.287 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:37:12.287 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:37:12.288 [DEBUG] [ThreadPoolExecutor-22522_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:37:13.290 [DEBUG] [ThreadPoolExecutor-22522_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:37:13.292 [DEBUG] [ThreadPoolExecutor-22522_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:37:13.292 [DEBUG] [ThreadPoolExecutor-22522_0] [payload.py] [to_registers()] [0]
2025-12-27T09:37:13.298 [DEBUG] [ThreadPoolExecutor-22522_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:37:13.298 [DEBUG] [ThreadPoolExecutor-22522_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:37:13.299 [DEBUG] [ThreadPoolExecutor-22522_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:37:13.299 [DEBUG] [ThreadPoolExecutor-22522_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:37:13.306 [DEBUG] [ThreadPoolExecutor-22522_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:37:13.306 [DEBUG] [ThreadPoolExecutor-22522_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:37:13.306 [DEBUG] [ThreadPoolExecutor-22522_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:37:13.306 [DEBUG] [ThreadPoolExecutor-22522_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:37:13.306 [DEBUG] [ThreadPoolExecutor-22522_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:37:13.306 [DEBUG] [ThreadPoolExecutor-22522_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:37:13.306 [DEBUG] [ThreadPoolExecutor-22522_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:37:23.073 [DEBUG] [Thread-488917 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:37:23.075 [INFO] [Thread-488917 (handle)] [driver.py] [get_status()] Telra = 18.3936651, teldec = -24.256651
2025-12-27T09:37:23.076 [INFO] [Thread-488917 (handle)] [driver.py] [get_status()] ra_j2k = 18.3674319004342     dec_j2k = -24.2683087887988
2025-12-27T09:37:23.078 [DEBUG] [Thread-488917 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:37:23.079 [DEBUG] [Thread-488917 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:37:23.083 [DEBUG] [Thread-488917 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:37:23.083 [DEBUG] [Thread-488917 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:37:23.083 [DEBUG] [Thread-488917 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:37:23.083 [DEBUG] [Thread-488917 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:37:23.091 [DEBUG] [Thread-488917 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:37:23.091 [DEBUG] [Thread-488917 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:37:23.091 [DEBUG] [Thread-488917 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:37:23.091 [DEBUG] [Thread-488917 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:37:23.091 [DEBUG] [Thread-488917 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:37:23.091 [DEBUG] [Thread-488917 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:37:23.091 [DEBUG] [Thread-488917 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:37:23.091 [DEBUG] [Thread-488917 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:37:23.092 [DEBUG] [Thread-488917 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81762817, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095079584300683, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108856, telescope_az=89.992935, telescope_ra=18.3936651, telescope_dec=-24.256651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.41345, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:37:12.285227', telescope_ra_j2k=18.3674319004342, telescope_dec_j2k=-24.2683087887988, observability=1)
2025-12-27T09:37:32.399 [DEBUG] [Thread-488918 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:37:32.400 [INFO] [Thread-488918 (handle)] [driver.py] [get_status()] Telra = 18.3962811, teldec = -24.256651
2025-12-27T09:37:32.402 [INFO] [Thread-488918 (handle)] [driver.py] [get_status()] ra_j2k = 18.3700481324162     dec_j2k = -24.2684063955643
2025-12-27T09:37:32.403 [DEBUG] [Thread-488918 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:37:32.404 [DEBUG] [Thread-488918 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:37:32.409 [DEBUG] [Thread-488918 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:37:32.409 [DEBUG] [Thread-488918 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:37:32.409 [DEBUG] [Thread-488918 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:37:32.409 [DEBUG] [Thread-488918 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:37:32.417 [DEBUG] [Thread-488918 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:37:32.417 [DEBUG] [Thread-488918 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:37:32.417 [DEBUG] [Thread-488918 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:37:32.417 [DEBUG] [Thread-488918 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:37:32.417 [DEBUG] [Thread-488918 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:37:32.417 [DEBUG] [Thread-488918 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:37:32.417 [DEBUG] [Thread-488918 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:37:32.417 [DEBUG] [Thread-488918 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:37:32.417 [DEBUG] [Thread-488918 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8177361, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950805469873103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108856, telescope_az=89.992935, telescope_ra=18.3962811, telescope_dec=-24.256651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.41607, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:37:12.285227', telescope_ra_j2k=18.3700481324162, telescope_dec_j2k=-24.2684063955643, observability=1)
2025-12-27T09:37:33.088 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6705222129821777
2025-12-27T09:37:33.088 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.90440630912781 seconds ago
2025-12-27T09:37:38.306 [DEBUG] [ThreadPoolExecutor-22522_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:37:38.307 [DEBUG] [ThreadPoolExecutor-22522_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:37:41.280 [DEBUG] [Thread-488919 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:37:41.282 [INFO] [Thread-488919 (handle)] [driver.py] [get_status()] Telra = 18.3987367, teldec = -24.25665
2025-12-27T09:37:41.283 [INFO] [Thread-488919 (handle)] [driver.py] [get_status()] ra_j2k = 18.3725039520535     dec_j2k = -24.2684970125064
2025-12-27T09:37:41.285 [DEBUG] [Thread-488919 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:37:41.286 [DEBUG] [Thread-488919 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:37:41.294 [DEBUG] [Thread-488919 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:37:41.294 [DEBUG] [Thread-488919 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:37:41.294 [DEBUG] [Thread-488919 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:37:41.294 [DEBUG] [Thread-488919 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:37:41.301 [DEBUG] [Thread-488919 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:37:41.301 [DEBUG] [Thread-488919 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:37:41.301 [DEBUG] [Thread-488919 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:37:41.301 [DEBUG] [Thread-488919 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:37:41.301 [DEBUG] [Thread-488919 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:37:41.301 [DEBUG] [Thread-488919 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:37:41.301 [DEBUG] [Thread-488919 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:37:41.301 [DEBUG] [Thread-488919 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:37:41.302 [DEBUG] [Thread-488919 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8178389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950805870992531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108856, telescope_az=89.992935, telescope_ra=18.3987367, telescope_dec=-24.25665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.41852, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:37:12.285227', telescope_ra_j2k=18.3725039520535, telescope_dec_j2k=-24.2684970125064, observability=1)
2025-12-27T09:37:52.262 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:37:52.264 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.4017984, teldec = -24.25665
2025-12-27T09:37:52.265 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.3755659279322     dec_j2k = -24.2686112357317
2025-12-27T09:37:52.267 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:37:52.268 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:37:52.270 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:37:52.270 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:37:52.270 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:37:52.270 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:37:52.277 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:37:52.277 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:37:52.277 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:37:52.277 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:37:52.278 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:37:52.278 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:37:52.278 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:37:52.278 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:37:52.278 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81796601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950809882186812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108855, telescope_az=89.992935, telescope_ra=18.4017984, telescope_dec=-24.25665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.42159, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:37:12.285227', telescope_ra_j2k=18.3755659279322, telescope_dec_j2k=-24.2686112357317, observability=1)
2025-12-27T09:37:55.482 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:37:55.484 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.4026948, teldec = -24.25665
2025-12-27T09:37:55.486 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.3764624091821     dec_j2k = -24.2686446763724
2025-12-27T09:37:55.488 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:37:55.489 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:37:55.490 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:37:55.490 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:37:55.490 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:37:55.490 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:37:55.497 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:37:55.497 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:37:55.497 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:37:55.497 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:37:55.497 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:37:55.497 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:37:55.497 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:37:55.497 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:37:55.497 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81800328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950805469873103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108855, telescope_az=89.992935, telescope_ra=18.4026948, telescope_dec=-24.25665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.42248, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:37:12.285227', telescope_ra_j2k=18.3764624091821, telescope_dec_j2k=-24.2686446763724, observability=1)
2025-12-27T09:37:59.335 [DEBUG] [Thread-488920 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:37:59.337 [INFO] [Thread-488920 (handle)] [driver.py] [get_status()] Telra = 18.4037777, teldec = -24.25665
2025-12-27T09:37:59.338 [INFO] [Thread-488920 (handle)] [driver.py] [get_status()] ra_j2k = 18.3775454076255     dec_j2k = -24.2686850735966
2025-12-27T09:37:59.340 [DEBUG] [Thread-488920 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:37:59.341 [DEBUG] [Thread-488920 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:37:59.343 [DEBUG] [Thread-488920 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:37:59.343 [DEBUG] [Thread-488920 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:37:59.343 [DEBUG] [Thread-488920 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:37:59.344 [DEBUG] [Thread-488920 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:37:59.350 [DEBUG] [Thread-488920 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:37:59.350 [DEBUG] [Thread-488920 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:37:59.351 [DEBUG] [Thread-488920 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:37:59.351 [DEBUG] [Thread-488920 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:37:59.351 [DEBUG] [Thread-488920 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:37:59.351 [DEBUG] [Thread-488920 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:37:59.351 [DEBUG] [Thread-488920 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:37:59.351 [DEBUG] [Thread-488920 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:37:59.351 [DEBUG] [Thread-488920 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81804787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950807074350815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108855, telescope_az=89.992935, telescope_ra=18.4037777, telescope_dec=-24.25665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.42357, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:37:12.285227', telescope_ra_j2k=18.3775454076255, telescope_dec_j2k=-24.2686850735966, observability=1)
2025-12-27T09:38:03.461 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:38:03.463 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.4049167, teldec = -24.25665
2025-12-27T09:38:03.465 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.37868451151     dec_j2k = -24.2687275625578
2025-12-27T09:38:03.467 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:38:03.468 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:38:03.474 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:38:03.474 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:38:03.474 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:38:03.474 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:38:03.481 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:38:03.481 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:38:03.481 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:38:03.481 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:38:03.481 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:38:03.482 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:38:03.482 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:38:03.482 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:38:03.482 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81809562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950808277709099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108855, telescope_az=89.992935, telescope_ra=18.4049167, telescope_dec=-24.25665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.4247, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:37:12.285227', telescope_ra_j2k=18.37868451151, telescope_dec_j2k=-24.2687275625578, observability=1)
2025-12-27T09:38:12.427 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:38:12.427 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:38:12.428 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:38:12.428 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:38:12.428 [INFO] [ThreadPoolExecutor-22523_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:38:12.428 [INFO] [ThreadPoolExecutor-22523_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:38:17.422 [DEBUG] [Thread-488921 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:38:17.423 [INFO] [Thread-488921 (handle)] [driver.py] [get_status()] Telra = 18.4088193, teldec = -24.25665
2025-12-27T09:38:17.424 [INFO] [Thread-488921 (handle)] [driver.py] [get_status()] ra_j2k = 18.3825874701072     dec_j2k = -24.2688731358874
2025-12-27T09:38:17.426 [DEBUG] [Thread-488921 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:38:17.427 [DEBUG] [Thread-488921 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:38:17.428 [DEBUG] [Thread-488921 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:38:17.428 [DEBUG] [Thread-488921 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:38:17.428 [DEBUG] [Thread-488921 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:38:17.428 [DEBUG] [Thread-488921 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:38:17.436 [DEBUG] [Thread-488921 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:38:17.436 [DEBUG] [Thread-488921 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:38:17.436 [DEBUG] [Thread-488921 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:38:17.436 [DEBUG] [Thread-488921 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:38:17.436 [DEBUG] [Thread-488921 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:38:17.436 [DEBUG] [Thread-488921 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:38:17.436 [DEBUG] [Thread-488921 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:38:17.436 [DEBUG] [Thread-488921 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:38:17.436 [DEBUG] [Thread-488921 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81825721, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950815497858804, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108855, telescope_az=89.992935, telescope_ra=18.4088193, telescope_dec=-24.25665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.42861, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:38:12.425517', telescope_ra_j2k=18.3825874701072, telescope_dec_j2k=-24.2688731358874, observability=1)
2025-12-27T09:38:32.450 [DEBUG] [Thread-488922 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:38:32.452 [INFO] [Thread-488922 (handle)] [driver.py] [get_status()] Telra = 18.4130032, teldec = -24.25665
2025-12-27T09:38:32.454 [INFO] [Thread-488922 (handle)] [driver.py] [get_status()] ra_j2k = 18.3867717591145     dec_j2k = -24.2690291878435
2025-12-27T09:38:32.455 [DEBUG] [Thread-488922 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:38:32.456 [DEBUG] [Thread-488922 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:38:32.459 [DEBUG] [Thread-488922 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:38:32.459 [DEBUG] [Thread-488922 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:38:32.459 [DEBUG] [Thread-488922 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:38:32.459 [DEBUG] [Thread-488922 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:38:32.466 [DEBUG] [Thread-488922 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:38:32.467 [DEBUG] [Thread-488922 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:38:32.467 [DEBUG] [Thread-488922 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:38:32.467 [DEBUG] [Thread-488922 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:38:32.467 [DEBUG] [Thread-488922 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:38:32.467 [DEBUG] [Thread-488922 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:38:32.467 [DEBUG] [Thread-488922 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:38:32.467 [DEBUG] [Thread-488922 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:38:32.467 [DEBUG] [Thread-488922 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81843115, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950819107933657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108855, telescope_az=89.992935, telescope_ra=18.4130032, telescope_dec=-24.25665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.43279, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:38:12.425517', telescope_ra_j2k=18.3867717591145, telescope_dec_j2k=-24.2690291878435, observability=1)
2025-12-27T09:38:33.148 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6812887191772461
2025-12-27T09:38:33.148 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.88744902610779 seconds ago
2025-12-27T09:38:33.309 [DEBUG] [ThreadPoolExecutor-22522_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:38:33.311 [DEBUG] [ThreadPoolExecutor-22522_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:38:33.312 [DEBUG] [ThreadPoolExecutor-22522_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:38:33.314 [DEBUG] [ThreadPoolExecutor-22522_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:38:35.594 [DEBUG] [Thread-488923 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:38:35.596 [INFO] [Thread-488923 (handle)] [driver.py] [get_status()] Telra = 18.4138617, teldec = -24.25665
2025-12-27T09:38:35.598 [INFO] [Thread-488923 (handle)] [driver.py] [get_status()] ra_j2k = 18.3876303395192     dec_j2k = -24.2690612065028
2025-12-27T09:38:35.599 [DEBUG] [Thread-488923 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:38:35.601 [DEBUG] [Thread-488923 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:38:35.605 [DEBUG] [Thread-488923 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:38:35.606 [DEBUG] [Thread-488923 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:38:35.606 [DEBUG] [Thread-488923 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:38:35.606 [DEBUG] [Thread-488923 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:38:35.613 [DEBUG] [Thread-488923 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:38:35.613 [DEBUG] [Thread-488923 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:38:35.613 [DEBUG] [Thread-488923 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:38:35.613 [DEBUG] [Thread-488923 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:38:35.613 [DEBUG] [Thread-488923 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:38:35.613 [DEBUG] [Thread-488923 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:38:35.613 [DEBUG] [Thread-488923 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:38:35.613 [DEBUG] [Thread-488923 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:38:35.613 [DEBUG] [Thread-488923 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81846753, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950819509053085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108855, telescope_az=89.992935, telescope_ra=18.4138617, telescope_dec=-24.25665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.43365, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:38:12.425517', telescope_ra_j2k=18.3876303395192, telescope_dec_j2k=-24.2690612065028, observability=1)
2025-12-27T09:38:37.319 [DEBUG] [ThreadPoolExecutor-22522_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:38:38.322 [DEBUG] [ThreadPoolExecutor-22522_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:38:38.323 [INFO] [ThreadPoolExecutor-22522_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:38:52.339 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:38:52.341 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.4185487, teldec = -24.25665
2025-12-27T09:38:52.342 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.3923177819949     dec_j2k = -24.2692360018825
2025-12-27T09:38:52.344 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:38:52.345 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:38:52.349 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:38:52.349 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:38:52.349 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:38:52.349 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:38:52.357 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:38:52.357 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:38:52.357 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:38:52.357 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:38:52.357 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:38:52.357 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:38:52.357 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:38:52.357 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:38:52.357 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81866134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950823520247366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108855, telescope_az=89.992935, telescope_ra=18.4185487, telescope_dec=-24.25665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.43834, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:38:12.425517', telescope_ra_j2k=18.3923177819949, telescope_dec_j2k=-24.2692360018825, observability=1)
2025-12-27T09:38:53.650 [DEBUG] [Thread-488924 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:38:53.652 [INFO] [Thread-488924 (handle)] [driver.py] [get_status()] Telra = 18.4189124, teldec = -24.25665
2025-12-27T09:38:53.653 [INFO] [Thread-488924 (handle)] [driver.py] [get_status()] ra_j2k = 18.3926815165776     dec_j2k = -24.2692495647894
2025-12-27T09:38:53.654 [DEBUG] [Thread-488924 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:38:53.655 [DEBUG] [Thread-488924 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:38:53.659 [DEBUG] [Thread-488924 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:38:53.659 [DEBUG] [Thread-488924 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:38:53.659 [DEBUG] [Thread-488924 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:38:53.659 [DEBUG] [Thread-488924 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:38:53.666 [DEBUG] [Thread-488924 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:38:53.666 [DEBUG] [Thread-488924 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:38:53.666 [DEBUG] [Thread-488924 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:38:53.666 [DEBUG] [Thread-488924 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:38:53.666 [DEBUG] [Thread-488924 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:38:53.666 [DEBUG] [Thread-488924 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:38:53.666 [DEBUG] [Thread-488924 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:38:53.666 [DEBUG] [Thread-488924 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:38:53.666 [DEBUG] [Thread-488924 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81867652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950812690022808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108855, telescope_az=89.992935, telescope_ra=18.4189124, telescope_dec=-24.25665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.4387, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:38:12.425517', telescope_ra_j2k=18.3926815165776, telescope_dec_j2k=-24.2692495647894, observability=1)
2025-12-27T09:38:54.590 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.923656702041626
2025-12-27T09:39:03.432 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:39:03.434 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.4216393, teldec = -24.25665
2025-12-27T09:39:03.435 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.3954086770035     dec_j2k = -24.2693512512103
2025-12-27T09:39:03.436 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:39:03.437 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:39:03.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:39:03.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:39:03.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:39:03.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:39:03.451 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:39:03.451 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:39:03.451 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:39:03.451 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:39:03.451 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:39:03.451 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:39:03.451 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:39:03.451 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:39:03.451 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81878973, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950829537038786, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108855, telescope_az=89.992935, telescope_ra=18.4216393, telescope_dec=-24.25665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.44143, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:38:12.425517', telescope_ra_j2k=18.3954086770035, telescope_dec_j2k=-24.2693512512103, observability=1)
2025-12-27T09:39:11.720 [DEBUG] [Thread-488925 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:39:11.722 [INFO] [Thread-488925 (handle)] [driver.py] [get_status()] Telra = 18.4239268, teldec = -24.256643
2025-12-27T09:39:11.723 [INFO] [Thread-488925 (handle)] [driver.py] [get_status()] ra_j2k = 18.3976963984077     dec_j2k = -24.2694295473427
2025-12-27T09:39:11.724 [DEBUG] [Thread-488925 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:39:11.725 [DEBUG] [Thread-488925 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:39:11.730 [DEBUG] [Thread-488925 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:39:11.730 [DEBUG] [Thread-488925 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:39:11.730 [DEBUG] [Thread-488925 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:39:11.730 [DEBUG] [Thread-488925 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:39:11.737 [DEBUG] [Thread-488925 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:39:11.737 [DEBUG] [Thread-488925 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:39:11.737 [DEBUG] [Thread-488925 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:39:11.737 [DEBUG] [Thread-488925 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:39:11.737 [DEBUG] [Thread-488925 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:39:11.737 [DEBUG] [Thread-488925 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:39:11.737 [DEBUG] [Thread-488925 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:39:11.738 [DEBUG] [Thread-488925 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:39:11.738 [DEBUG] [Thread-488925 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81888566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950823119127937, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108854, telescope_az=89.992924, telescope_ra=18.4239268, telescope_dec=-24.256643, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.44371, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:38:12.425517', telescope_ra_j2k=18.3976963984077, telescope_dec_j2k=-24.2694295473427, observability=1)
2025-12-27T09:39:12.577 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:39:12.577 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:39:12.578 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:39:12.578 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:39:12.579 [DEBUG] [ThreadPoolExecutor-22524_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:39:13.581 [DEBUG] [ThreadPoolExecutor-22524_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:39:13.583 [DEBUG] [ThreadPoolExecutor-22524_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:39:13.583 [DEBUG] [ThreadPoolExecutor-22524_0] [payload.py] [to_registers()] [0]
2025-12-27T09:39:13.584 [DEBUG] [ThreadPoolExecutor-22524_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:39:13.584 [DEBUG] [ThreadPoolExecutor-22524_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:39:13.584 [DEBUG] [ThreadPoolExecutor-22524_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:39:13.585 [DEBUG] [ThreadPoolExecutor-22524_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:39:13.592 [DEBUG] [ThreadPoolExecutor-22524_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:39:13.592 [DEBUG] [ThreadPoolExecutor-22524_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:39:13.592 [DEBUG] [ThreadPoolExecutor-22524_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:39:13.592 [DEBUG] [ThreadPoolExecutor-22524_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:39:13.592 [DEBUG] [ThreadPoolExecutor-22524_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:39:13.592 [DEBUG] [ThreadPoolExecutor-22524_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:39:13.592 [DEBUG] [ThreadPoolExecutor-22524_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:39:29.792 [DEBUG] [Thread-488926 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:39:29.794 [INFO] [Thread-488926 (handle)] [driver.py] [get_status()] Telra = 18.4289716, teldec = -24.25665
2025-12-27T09:39:29.795 [INFO] [Thread-488926 (handle)] [driver.py] [get_status()] ra_j2k = 18.4027416872002     dec_j2k = -24.2696246409721
2025-12-27T09:39:29.797 [DEBUG] [Thread-488926 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:39:29.798 [DEBUG] [Thread-488926 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:39:29.800 [DEBUG] [Thread-488926 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:39:29.801 [DEBUG] [Thread-488926 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:39:29.801 [DEBUG] [Thread-488926 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:39:29.801 [DEBUG] [Thread-488926 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:39:29.808 [DEBUG] [Thread-488926 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:39:29.808 [DEBUG] [Thread-488926 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:39:29.808 [DEBUG] [Thread-488926 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:39:29.808 [DEBUG] [Thread-488926 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:39:29.808 [DEBUG] [Thread-488926 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:39:29.808 [DEBUG] [Thread-488926 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:39:29.808 [DEBUG] [Thread-488926 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:39:29.808 [DEBUG] [Thread-488926 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:39:29.808 [DEBUG] [Thread-488926 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81909483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950831542635927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108854, telescope_az=89.992935, telescope_ra=18.4289716, telescope_dec=-24.25665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.44876, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:39:12.576946', telescope_ra_j2k=18.4027416872002, telescope_dec_j2k=-24.2696246409721, observability=1)
2025-12-27T09:39:32.496 [DEBUG] [Thread-488927 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:39:32.498 [INFO] [Thread-488927 (handle)] [driver.py] [get_status()] Telra = 18.4297189, teldec = -24.25665
2025-12-27T09:39:32.499 [INFO] [Thread-488927 (handle)] [driver.py] [get_status()] ra_j2k = 18.4034890603966     dec_j2k = -24.269652501864
2025-12-27T09:39:32.501 [DEBUG] [Thread-488927 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:39:32.502 [DEBUG] [Thread-488927 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:39:32.509 [DEBUG] [Thread-488927 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:39:32.509 [DEBUG] [Thread-488927 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:39:32.509 [DEBUG] [Thread-488927 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:39:32.509 [DEBUG] [Thread-488927 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:39:32.516 [DEBUG] [Thread-488927 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:39:32.517 [DEBUG] [Thread-488927 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:39:32.517 [DEBUG] [Thread-488927 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:39:32.517 [DEBUG] [Thread-488927 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:39:32.517 [DEBUG] [Thread-488927 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:39:32.517 [DEBUG] [Thread-488927 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:39:32.517 [DEBUG] [Thread-488927 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:39:32.517 [DEBUG] [Thread-488927 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:39:32.517 [DEBUG] [Thread-488927 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81912612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950829135919358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108854, telescope_az=89.992935, telescope_ra=18.4297189, telescope_dec=-24.25665, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.44951, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:39:12.576946', telescope_ra_j2k=18.4034890603966, telescope_dec_j2k=-24.269652501864, observability=1)
2025-12-27T09:39:33.208 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6906306743621826
2025-12-27T09:39:33.208 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.869728565216064 seconds ago
2025-12-27T09:39:38.592 [DEBUG] [ThreadPoolExecutor-22524_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:39:38.593 [DEBUG] [ThreadPoolExecutor-22524_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:39:47.863 [DEBUG] [Thread-488928 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:39:47.866 [INFO] [Thread-488928 (handle)] [driver.py] [get_status()] Telra = 18.434012, teldec = -24.256649
2025-12-27T09:39:47.867 [INFO] [Thread-488928 (handle)] [driver.py] [get_status()] ra_j2k = 18.4077825840123     dec_j2k = -24.2698115477615
2025-12-27T09:39:47.869 [DEBUG] [Thread-488928 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:39:47.870 [DEBUG] [Thread-488928 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:39:47.873 [DEBUG] [Thread-488928 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:39:47.874 [DEBUG] [Thread-488928 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:39:47.874 [DEBUG] [Thread-488928 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:39:47.874 [DEBUG] [Thread-488928 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:39:47.881 [DEBUG] [Thread-488928 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:39:47.881 [DEBUG] [Thread-488928 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:39:47.881 [DEBUG] [Thread-488928 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:39:47.881 [DEBUG] [Thread-488928 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:39:47.881 [DEBUG] [Thread-488928 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:39:47.881 [DEBUG] [Thread-488928 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:39:47.881 [DEBUG] [Thread-488928 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:39:47.881 [DEBUG] [Thread-488928 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:39:47.881 [DEBUG] [Thread-488928 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81930397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950833949352495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108854, telescope_az=89.992934, telescope_ra=18.434012, telescope_dec=-24.256649, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.4538, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:39:12.576946', telescope_ra_j2k=18.4077825840123, telescope_dec_j2k=-24.2698115477615, observability=1)
2025-12-27T09:39:52.418 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:39:52.420 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.4352652, teldec = -24.256649
2025-12-27T09:39:52.422 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.4090359085487     dec_j2k = -24.269858263646
2025-12-27T09:39:52.423 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:39:52.424 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:39:52.429 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:39:52.429 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:39:52.429 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:39:52.429 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:39:52.437 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:39:52.437 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:39:52.437 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:39:52.437 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:39:52.437 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:39:52.437 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:39:52.437 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:39:52.437 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:39:52.437 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8193567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950832344874783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108854, telescope_az=89.992934, telescope_ra=18.4352652, telescope_dec=-24.256649, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.45505, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:39:12.576946', telescope_ra_j2k=18.4090359085487, telescope_dec_j2k=-24.269858263646, observability=1)
2025-12-27T09:39:53.681 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:39:53.684 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.4356301, teldec = -24.256649
2025-12-27T09:39:53.685 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.4094008448901     dec_j2k = -24.269871865855
2025-12-27T09:39:53.687 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:39:53.687 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:39:53.689 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:39:53.689 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:39:53.689 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:39:53.689 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:39:53.697 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:39:53.697 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:39:53.697 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:39:53.697 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:39:53.697 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:39:53.697 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:39:53.697 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:39:53.697 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:39:53.697 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81937133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950842372860484, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108854, telescope_az=89.992934, telescope_ra=18.4356301, telescope_dec=-24.256649, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.45542, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:39:12.576946', telescope_ra_j2k=18.4094008448901, telescope_dec_j2k=-24.269871865855, observability=1)
2025-12-27T09:40:03.443 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:40:03.445 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.4383327, teldec = -24.256649
2025-12-27T09:40:03.447 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.412103715167     dec_j2k = -24.2699726056286
2025-12-27T09:40:03.447 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:40:03.448 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:40:03.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:40:03.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:40:03.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:40:03.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:40:03.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:40:03.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:40:03.461 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:40:03.461 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:40:03.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:40:03.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:40:03.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:40:03.461 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:40:03.461 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81948431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950840367263344, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108854, telescope_az=89.992934, telescope_ra=18.4383327, telescope_dec=-24.256649, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.45812, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:39:12.576946', telescope_ra_j2k=18.412103715167, telescope_dec_j2k=-24.2699726056286, observability=1)
2025-12-27T09:40:05.931 [DEBUG] [Thread-488929 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:40:05.934 [INFO] [Thread-488929 (handle)] [driver.py] [get_status()] Telra = 18.4390243, teldec = -24.256649
2025-12-27T09:40:05.935 [INFO] [Thread-488929 (handle)] [driver.py] [get_status()] ra_j2k = 18.4127953846477     dec_j2k = -24.2699983840305
2025-12-27T09:40:05.937 [DEBUG] [Thread-488929 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:40:05.938 [DEBUG] [Thread-488929 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:40:05.941 [DEBUG] [Thread-488929 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:40:05.941 [DEBUG] [Thread-488929 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:40:05.941 [DEBUG] [Thread-488929 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:40:05.941 [DEBUG] [Thread-488929 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:40:05.948 [DEBUG] [Thread-488929 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:40:05.949 [DEBUG] [Thread-488929 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:40:05.949 [DEBUG] [Thread-488929 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:40:05.949 [DEBUG] [Thread-488929 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:40:05.949 [DEBUG] [Thread-488929 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:40:05.949 [DEBUG] [Thread-488929 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:40:05.949 [DEBUG] [Thread-488929 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:40:05.949 [DEBUG] [Thread-488929 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:40:05.949 [DEBUG] [Thread-488929 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8195131, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950837960546776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108854, telescope_az=89.992934, telescope_ra=18.4390243, telescope_dec=-24.256649, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.45881, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:39:12.576946', telescope_ra_j2k=18.4127953846477, telescope_dec_j2k=-24.2699983840305, observability=1)
2025-12-27T09:40:12.719 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:40:12.719 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:40:12.720 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:40:12.720 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:40:12.720 [INFO] [ThreadPoolExecutor-22525_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:40:12.720 [INFO] [ThreadPoolExecutor-22525_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:40:24.009 [DEBUG] [Thread-488930 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:40:24.011 [INFO] [Thread-488930 (handle)] [driver.py] [get_status()] Telra = 18.4440676, teldec = -24.256649
2025-12-27T09:40:24.012 [INFO] [Thread-488930 (handle)] [driver.py] [get_status()] ra_j2k = 18.4178391952139     dec_j2k = -24.2701863524226
2025-12-27T09:40:24.013 [DEBUG] [Thread-488930 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:40:24.014 [DEBUG] [Thread-488930 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:40:24.020 [DEBUG] [Thread-488930 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:40:24.020 [DEBUG] [Thread-488930 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:40:24.020 [DEBUG] [Thread-488930 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:40:24.020 [DEBUG] [Thread-488930 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:40:24.027 [DEBUG] [Thread-488930 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:40:24.027 [DEBUG] [Thread-488930 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:40:24.027 [DEBUG] [Thread-488930 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:40:24.027 [DEBUG] [Thread-488930 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:40:24.027 [DEBUG] [Thread-488930 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:40:24.027 [DEBUG] [Thread-488930 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:40:24.027 [DEBUG] [Thread-488930 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:40:24.027 [DEBUG] [Thread-488930 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:40:24.028 [DEBUG] [Thread-488930 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81972234, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950841971741056, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108854, telescope_az=89.992934, telescope_ra=18.4440676, telescope_dec=-24.256649, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.46386, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:40:12.718305', telescope_ra_j2k=18.4178391952139, telescope_dec_j2k=-24.2701863524226, observability=1)
2025-12-27T09:40:32.555 [DEBUG] [Thread-488931 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:40:32.557 [INFO] [Thread-488931 (handle)] [driver.py] [get_status()] Telra = 18.4464416, teldec = -24.256649
2025-12-27T09:40:32.559 [INFO] [Thread-488931 (handle)] [driver.py] [get_status()] ra_j2k = 18.4202134379222     dec_j2k = -24.2702748253437
2025-12-27T09:40:32.560 [DEBUG] [Thread-488931 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:40:32.561 [DEBUG] [Thread-488931 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:40:32.566 [DEBUG] [Thread-488931 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:40:32.566 [DEBUG] [Thread-488931 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:40:32.566 [DEBUG] [Thread-488931 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:40:32.566 [DEBUG] [Thread-488931 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:40:32.573 [DEBUG] [Thread-488931 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:40:32.573 [DEBUG] [Thread-488931 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:40:32.573 [DEBUG] [Thread-488931 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:40:32.573 [DEBUG] [Thread-488931 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:40:32.573 [DEBUG] [Thread-488931 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:40:32.573 [DEBUG] [Thread-488931 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:40:32.573 [DEBUG] [Thread-488931 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:40:32.573 [DEBUG] [Thread-488931 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:40:32.573 [DEBUG] [Thread-488931 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.81982125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950841570621628, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108853, telescope_az=89.992934, telescope_ra=18.4464416, telescope_dec=-24.256649, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.46623, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:40:12.718305', telescope_ra_j2k=18.4202134379222, telescope_dec_j2k=-24.2702748253437, observability=1)
2025-12-27T09:40:33.268 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6941802501678467
2025-12-27T09:40:33.268 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.84987473487854 seconds ago
2025-12-27T09:40:33.596 [DEBUG] [ThreadPoolExecutor-22524_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:40:33.598 [DEBUG] [ThreadPoolExecutor-22524_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:40:33.599 [DEBUG] [ThreadPoolExecutor-22524_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:40:33.601 [DEBUG] [ThreadPoolExecutor-22524_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:40:37.607 [DEBUG] [ThreadPoolExecutor-22524_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:40:38.609 [DEBUG] [ThreadPoolExecutor-22524_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:40:38.610 [INFO] [ThreadPoolExecutor-22524_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:40:42.151 [DEBUG] [Thread-488932 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:40:42.153 [INFO] [Thread-488932 (handle)] [driver.py] [get_status()] Telra = 18.4491164, teldec = -24.256649
2025-12-27T09:40:42.155 [INFO] [Thread-488932 (handle)] [driver.py] [get_status()] ra_j2k = 18.4228885132028     dec_j2k = -24.2703745019473
2025-12-27T09:40:42.157 [DEBUG] [Thread-488932 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:40:42.158 [DEBUG] [Thread-488932 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:40:42.161 [DEBUG] [Thread-488932 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:40:42.161 [DEBUG] [Thread-488932 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:40:42.161 [DEBUG] [Thread-488932 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:40:42.161 [DEBUG] [Thread-488932 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:40:42.168 [DEBUG] [Thread-488932 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:40:42.168 [DEBUG] [Thread-488932 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:40:42.168 [DEBUG] [Thread-488932 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:40:42.168 [DEBUG] [Thread-488932 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:40:42.168 [DEBUG] [Thread-488932 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:40:42.168 [DEBUG] [Thread-488932 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:40:42.168 [DEBUG] [Thread-488932 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:40:42.168 [DEBUG] [Thread-488932 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:40:42.168 [DEBUG] [Thread-488932 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.81993232, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950846785174193, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108853, telescope_az=89.992934, telescope_ra=18.4491164, telescope_dec=-24.256649, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.4689, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:40:12.718305', telescope_ra_j2k=18.4228885132028, telescope_dec_j2k=-24.2703745019473, observability=1)
2025-12-27T09:40:52.498 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:40:52.500 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.4520137, teldec = -24.256649
2025-12-27T09:40:52.501 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.4257861135575     dec_j2k = -24.2704824623638
2025-12-27T09:40:52.503 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:40:52.504 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:40:52.509 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:40:52.509 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:40:52.509 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:40:52.509 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:40:52.516 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:40:52.516 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:40:52.516 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:40:52.517 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:40:52.517 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:40:52.517 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:40:52.517 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:40:52.517 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:40:52.517 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82005207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950846785174193, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108853, telescope_az=89.992934, telescope_ra=18.4520137, telescope_dec=-24.256649, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.4718, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:40:12.718305', telescope_ra_j2k=18.4257861135575, telescope_dec_j2k=-24.2704824623638, observability=1)
2025-12-27T09:40:52.790 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2731447219848633
2025-12-27T09:41:00.222 [DEBUG] [Thread-488933 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:41:00.224 [INFO] [Thread-488933 (handle)] [driver.py] [get_status()] Telra = 18.4541602, teldec = -24.256649
2025-12-27T09:41:00.225 [INFO] [Thread-488933 (handle)] [driver.py] [get_status()] ra_j2k = 18.4279328375375     dec_j2k = -24.2705624409779
2025-12-27T09:41:00.227 [DEBUG] [Thread-488933 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:41:00.228 [DEBUG] [Thread-488933 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:41:00.231 [DEBUG] [Thread-488933 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:41:00.231 [DEBUG] [Thread-488933 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:41:00.231 [DEBUG] [Thread-488933 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:41:00.231 [DEBUG] [Thread-488933 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:41:00.239 [DEBUG] [Thread-488933 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:41:00.239 [DEBUG] [Thread-488933 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:41:00.239 [DEBUG] [Thread-488933 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:41:00.239 [DEBUG] [Thread-488933 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:41:00.239 [DEBUG] [Thread-488933 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:41:00.239 [DEBUG] [Thread-488933 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:41:00.239 [DEBUG] [Thread-488933 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:41:00.239 [DEBUG] [Thread-488933 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:41:00.240 [DEBUG] [Thread-488933 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82014147, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950848389651905, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108853, telescope_az=89.992934, telescope_ra=18.4541602, telescope_dec=-24.256649, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.47395, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:40:12.718305', telescope_ra_j2k=18.4279328375375, telescope_dec_j2k=-24.2705624409779, observability=1)
2025-12-27T09:41:03.452 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:41:03.453 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.455047, teldec = -24.256649
2025-12-27T09:41:03.454 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.4288197304345     dec_j2k = -24.2705954818631
2025-12-27T09:41:03.456 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:41:03.458 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:41:03.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:41:03.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:41:03.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:41:03.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:41:03.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:41:03.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:41:03.467 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:41:03.467 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:41:03.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:41:03.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:41:03.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:41:03.467 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:41:03.467 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82017885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950849191890761, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108853, telescope_az=89.992934, telescope_ra=18.455047, telescope_dec=-24.256649, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.47483, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:40:12.718305', telescope_ra_j2k=18.4288197304345, telescope_dec_j2k=-24.2705954818631, observability=1)
2025-12-27T09:41:12.857 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:41:12.857 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:41:12.858 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:41:12.858 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:41:12.859 [DEBUG] [ThreadPoolExecutor-22526_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:41:13.861 [DEBUG] [ThreadPoolExecutor-22526_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:41:13.863 [DEBUG] [ThreadPoolExecutor-22526_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:41:13.863 [DEBUG] [ThreadPoolExecutor-22526_0] [payload.py] [to_registers()] [0]
2025-12-27T09:41:13.865 [DEBUG] [ThreadPoolExecutor-22526_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:41:13.865 [DEBUG] [ThreadPoolExecutor-22526_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:41:13.865 [DEBUG] [ThreadPoolExecutor-22526_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:41:13.865 [DEBUG] [ThreadPoolExecutor-22526_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:41:13.872 [DEBUG] [ThreadPoolExecutor-22526_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:41:13.872 [DEBUG] [ThreadPoolExecutor-22526_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:41:13.872 [DEBUG] [ThreadPoolExecutor-22526_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:41:13.872 [DEBUG] [ThreadPoolExecutor-22526_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:41:13.873 [DEBUG] [ThreadPoolExecutor-22526_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:41:13.873 [DEBUG] [ThreadPoolExecutor-22526_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:41:13.873 [DEBUG] [ThreadPoolExecutor-22526_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:41:18.299 [DEBUG] [Thread-488934 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:41:18.301 [INFO] [Thread-488934 (handle)] [driver.py] [get_status()] Telra = 18.4592025, teldec = -24.256649
2025-12-27T09:41:18.302 [INFO] [Thread-488934 (handle)] [driver.py] [get_status()] ra_j2k = 18.4329756685677     dec_j2k = -24.2707502996482
2025-12-27T09:41:18.304 [DEBUG] [Thread-488934 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:41:18.305 [DEBUG] [Thread-488934 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:41:18.312 [DEBUG] [Thread-488934 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:41:18.312 [DEBUG] [Thread-488934 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:41:18.312 [DEBUG] [Thread-488934 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:41:18.312 [DEBUG] [Thread-488934 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:41:18.319 [DEBUG] [Thread-488934 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:41:18.319 [DEBUG] [Thread-488934 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:41:18.319 [DEBUG] [Thread-488934 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:41:18.319 [DEBUG] [Thread-488934 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:41:18.319 [DEBUG] [Thread-488934 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:41:18.319 [DEBUG] [Thread-488934 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:41:18.319 [DEBUG] [Thread-488934 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:41:18.319 [DEBUG] [Thread-488934 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:41:18.319 [DEBUG] [Thread-488934 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82035069, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950856010921038, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108853, telescope_az=89.992934, telescope_ra=18.4592025, telescope_dec=-24.256649, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.47899, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:41:12.856573', telescope_ra_j2k=18.4329756685677, telescope_dec_j2k=-24.2707502996482, observability=1)
2025-12-27T09:41:32.606 [DEBUG] [Thread-488935 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:41:32.609 [INFO] [Thread-488935 (handle)] [driver.py] [get_status()] Telra = 18.4631862, teldec = -24.256648
2025-12-27T09:41:32.610 [INFO] [Thread-488935 (handle)] [driver.py] [get_status()] ra_j2k = 18.4369597931541     dec_j2k = -24.2708977010317
2025-12-27T09:41:32.612 [DEBUG] [Thread-488935 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:41:32.613 [DEBUG] [Thread-488935 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:41:32.619 [DEBUG] [Thread-488935 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:41:32.619 [DEBUG] [Thread-488935 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:41:32.619 [DEBUG] [Thread-488935 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:41:32.619 [DEBUG] [Thread-488935 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:41:32.626 [DEBUG] [Thread-488935 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:41:32.626 [DEBUG] [Thread-488935 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:41:32.626 [DEBUG] [Thread-488935 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:41:32.626 [DEBUG] [Thread-488935 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:41:32.627 [DEBUG] [Thread-488935 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:41:32.627 [DEBUG] [Thread-488935 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:41:32.627 [DEBUG] [Thread-488935 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:41:32.627 [DEBUG] [Thread-488935 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:41:32.627 [DEBUG] [Thread-488935 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8205163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950861225473603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108853, telescope_az=89.992934, telescope_ra=18.4631862, telescope_dec=-24.256648, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.48297, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:41:12.856573', telescope_ra_j2k=18.4369597931541, telescope_dec_j2k=-24.2708977010317, observability=1)
2025-12-27T09:41:33.328 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7006850242614746
2025-12-27T09:41:33.328 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.83023810386658 seconds ago
2025-12-27T09:41:36.503 [DEBUG] [Thread-488936 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:41:36.505 [INFO] [Thread-488936 (handle)] [driver.py] [get_status()] Telra = 18.4642689, teldec = -24.256648
2025-12-27T09:41:36.506 [INFO] [Thread-488936 (handle)] [driver.py] [get_status()] ra_j2k = 18.438042609234     dec_j2k = -24.2709380312358
2025-12-27T09:41:36.508 [DEBUG] [Thread-488936 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:41:36.509 [DEBUG] [Thread-488936 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:41:36.513 [DEBUG] [Thread-488936 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:41:36.513 [DEBUG] [Thread-488936 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:41:36.513 [DEBUG] [Thread-488936 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:41:36.513 [DEBUG] [Thread-488936 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:41:36.520 [DEBUG] [Thread-488936 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:41:36.520 [DEBUG] [Thread-488936 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:41:36.520 [DEBUG] [Thread-488936 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:41:36.520 [DEBUG] [Thread-488936 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:41:36.520 [DEBUG] [Thread-488936 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:41:36.520 [DEBUG] [Thread-488936 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:41:36.520 [DEBUG] [Thread-488936 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:41:36.520 [DEBUG] [Thread-488936 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:41:36.520 [DEBUG] [Thread-488936 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82056138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950852400846185, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108853, telescope_az=89.992934, telescope_ra=18.4642689, telescope_dec=-24.256648, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.48406, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:41:12.856573', telescope_ra_j2k=18.438042609234, telescope_dec_j2k=-24.2709380312358, observability=1)
2025-12-27T09:41:38.873 [DEBUG] [ThreadPoolExecutor-22526_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:41:38.874 [DEBUG] [ThreadPoolExecutor-22526_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:41:51.886 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:41:51.889 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.468562, teldec = -24.256648
2025-12-27T09:41:51.890 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.4423361726199     dec_j2k = -24.271097936307
2025-12-27T09:41:51.892 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:41:51.893 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:41:51.895 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:41:51.895 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:41:51.896 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:41:51.896 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:41:51.903 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:41:51.903 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:41:51.903 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:41:51.903 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:41:51.903 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:41:51.903 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:41:51.903 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:41:51.903 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:41:51.903 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82073943, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950861225473603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108852, telescope_az=89.992934, telescope_ra=18.468562, telescope_dec=-24.256648, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.48835, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:41:12.856573', telescope_ra_j2k=18.4423361726199, telescope_dec_j2k=-24.271097936307, observability=1)
2025-12-27T09:41:52.578 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6747546195983887
2025-12-27T09:41:54.573 [DEBUG] [Thread-488937 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:41:54.575 [INFO] [Thread-488937 (handle)] [driver.py] [get_status()] Telra = 18.4692915, teldec = -24.256648
2025-12-27T09:41:54.577 [INFO] [Thread-488937 (handle)] [driver.py] [get_status()] ra_j2k = 18.4430657518536     dec_j2k = -24.2711251061647
2025-12-27T09:41:54.578 [DEBUG] [Thread-488937 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:41:54.578 [DEBUG] [Thread-488937 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:41:54.583 [DEBUG] [Thread-488937 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:41:54.583 [DEBUG] [Thread-488937 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:41:54.583 [DEBUG] [Thread-488937 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:41:54.583 [DEBUG] [Thread-488937 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:41:54.590 [DEBUG] [Thread-488937 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:41:54.590 [DEBUG] [Thread-488937 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:41:54.590 [DEBUG] [Thread-488937 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:41:54.590 [DEBUG] [Thread-488937 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:41:54.590 [DEBUG] [Thread-488937 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:41:54.591 [DEBUG] [Thread-488937 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:41:54.591 [DEBUG] [Thread-488937 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:41:54.591 [DEBUG] [Thread-488937 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:41:54.591 [DEBUG] [Thread-488937 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82077053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950866841145595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108852, telescope_az=89.992934, telescope_ra=18.4692915, telescope_dec=-24.256648, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.48908, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:41:12.856573', telescope_ra_j2k=18.4430657518536, telescope_dec_j2k=-24.2711251061647, observability=1)
2025-12-27T09:42:03.463 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:42:03.465 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.4717719, teldec = -24.256648
2025-12-27T09:42:03.466 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.4455464223315     dec_j2k = -24.271217483415
2025-12-27T09:42:03.467 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:42:03.468 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:42:03.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:42:03.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:42:03.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:42:03.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:42:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:42:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:42:03.478 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:42:03.478 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:42:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:42:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:42:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:42:03.478 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:42:03.478 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82087343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950866440026167, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108852, telescope_az=89.992933, telescope_ra=18.4717719, telescope_dec=-24.256648, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.49156, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:41:12.856573', telescope_ra_j2k=18.4455464223315, telescope_dec_j2k=-24.271217483415, observability=1)
2025-12-27T09:42:12.642 [DEBUG] [Thread-488938 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:42:12.645 [INFO] [Thread-488938 (handle)] [driver.py] [get_status()] Telra = 18.4743359, teldec = -24.256648
2025-12-27T09:42:12.646 [INFO] [Thread-488938 (handle)] [driver.py] [get_status()] ra_j2k = 18.4481107036673     dec_j2k = -24.2713129676564
2025-12-27T09:42:12.648 [DEBUG] [Thread-488938 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:42:12.649 [DEBUG] [Thread-488938 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:42:12.654 [DEBUG] [Thread-488938 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:42:12.654 [DEBUG] [Thread-488938 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:42:12.654 [DEBUG] [Thread-488938 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:42:12.654 [DEBUG] [Thread-488938 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:42:12.661 [DEBUG] [Thread-488938 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:42:12.661 [DEBUG] [Thread-488938 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:42:12.661 [DEBUG] [Thread-488938 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:42:12.661 [DEBUG] [Thread-488938 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:42:12.661 [DEBUG] [Thread-488938 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:42:12.661 [DEBUG] [Thread-488938 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:42:12.661 [DEBUG] [Thread-488938 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:42:12.662 [DEBUG] [Thread-488938 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:42:12.662 [DEBUG] [Thread-488938 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82097966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950866038906739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108852, telescope_az=89.992933, telescope_ra=18.4743359, telescope_dec=-24.256648, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.49412, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:41:12.856573', telescope_ra_j2k=18.4481107036673, telescope_dec_j2k=-24.2713129676564, observability=1)
2025-12-27T09:42:12.999 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:42:12.999 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:42:13.000 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:42:13.001 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:42:13.001 [INFO] [ThreadPoolExecutor-22527_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:42:13.001 [INFO] [ThreadPoolExecutor-22527_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:42:30.832 [DEBUG] [Thread-488939 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:42:30.833 [INFO] [Thread-488939 (handle)] [driver.py] [get_status()] Telra = 18.4794005, teldec = -24.256648
2025-12-27T09:42:30.834 [INFO] [Thread-488939 (handle)] [driver.py] [get_status()] ra_j2k = 18.4531758645848     dec_j2k = -24.2715015554765
2025-12-27T09:42:30.835 [DEBUG] [Thread-488939 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:42:30.836 [DEBUG] [Thread-488939 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:42:30.839 [DEBUG] [Thread-488939 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:42:30.839 [DEBUG] [Thread-488939 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:42:30.839 [DEBUG] [Thread-488939 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:42:30.839 [DEBUG] [Thread-488939 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:42:30.846 [DEBUG] [Thread-488939 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:42:30.846 [DEBUG] [Thread-488939 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:42:30.846 [DEBUG] [Thread-488939 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:42:30.846 [DEBUG] [Thread-488939 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:42:30.846 [DEBUG] [Thread-488939 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:42:30.846 [DEBUG] [Thread-488939 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:42:30.846 [DEBUG] [Thread-488939 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:42:30.846 [DEBUG] [Thread-488939 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:42:30.846 [DEBUG] [Thread-488939 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8211902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950868445623308, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108852, telescope_az=89.992933, telescope_ra=18.4794005, telescope_dec=-24.256648, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.49919, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:42:12.998345', telescope_ra_j2k=18.4531758645848, telescope_dec_j2k=-24.2715015554765, observability=1)
2025-12-27T09:42:32.660 [DEBUG] [Thread-488940 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:42:32.663 [INFO] [Thread-488940 (handle)] [driver.py] [get_status()] Telra = 18.4799052, teldec = -24.256648
2025-12-27T09:42:32.664 [INFO] [Thread-488940 (handle)] [driver.py] [get_status()] ra_j2k = 18.4536806208601     dec_j2k = -24.2715203472848
2025-12-27T09:42:32.666 [DEBUG] [Thread-488940 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:42:32.667 [DEBUG] [Thread-488940 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:42:32.672 [DEBUG] [Thread-488940 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:42:32.672 [DEBUG] [Thread-488940 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:42:32.672 [DEBUG] [Thread-488940 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:42:32.672 [DEBUG] [Thread-488940 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:42:32.679 [DEBUG] [Thread-488940 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:42:32.680 [DEBUG] [Thread-488940 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:42:32.680 [DEBUG] [Thread-488940 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:42:32.680 [DEBUG] [Thread-488940 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:42:32.680 [DEBUG] [Thread-488940 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:42:32.680 [DEBUG] [Thread-488940 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:42:32.680 [DEBUG] [Thread-488940 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:42:32.680 [DEBUG] [Thread-488940 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:42:32.680 [DEBUG] [Thread-488940 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82121137, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950871253459304, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108852, telescope_az=89.992933, telescope_ra=18.4799052, telescope_dec=-24.256648, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.49969, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:42:12.998345', telescope_ra_j2k=18.4536806208601, telescope_dec_j2k=-24.2715203472848, observability=1)
2025-12-27T09:42:33.388 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7079532146453857
2025-12-27T09:42:33.388 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.810574769973755 seconds ago
2025-12-27T09:42:33.876 [DEBUG] [ThreadPoolExecutor-22526_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:42:33.879 [DEBUG] [ThreadPoolExecutor-22526_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:42:33.880 [DEBUG] [ThreadPoolExecutor-22526_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:42:33.882 [DEBUG] [ThreadPoolExecutor-22526_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:42:37.887 [DEBUG] [ThreadPoolExecutor-22526_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:42:38.888 [DEBUG] [ThreadPoolExecutor-22526_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:42:38.889 [INFO] [ThreadPoolExecutor-22526_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:42:48.879 [DEBUG] [Thread-488941 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:42:48.882 [INFO] [Thread-488941 (handle)] [driver.py] [get_status()] Telra = 18.4844218, teldec = -24.256648
2025-12-27T09:42:48.883 [INFO] [Thread-488941 (handle)] [driver.py] [get_status()] ra_j2k = 18.4581977275253     dec_j2k = -24.2716885049603
2025-12-27T09:42:48.885 [DEBUG] [Thread-488941 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:42:48.886 [DEBUG] [Thread-488941 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:42:48.888 [DEBUG] [Thread-488941 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:42:48.888 [DEBUG] [Thread-488941 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:42:48.888 [DEBUG] [Thread-488941 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:42:48.888 [DEBUG] [Thread-488941 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:42:48.895 [DEBUG] [Thread-488941 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:42:48.895 [DEBUG] [Thread-488941 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:42:48.895 [DEBUG] [Thread-488941 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:42:48.895 [DEBUG] [Thread-488941 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:42:48.896 [DEBUG] [Thread-488941 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:42:48.896 [DEBUG] [Thread-488941 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:42:48.896 [DEBUG] [Thread-488941 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:42:48.896 [DEBUG] [Thread-488941 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:42:48.896 [DEBUG] [Thread-488941 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82139907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095087205569816, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108852, telescope_az=89.992933, telescope_ra=18.4844218, telescope_dec=-24.256648, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.50421, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:42:12.998345', telescope_ra_j2k=18.4581977275253, telescope_dec_j2k=-24.2716885049603, observability=1)
2025-12-27T09:42:50.991 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:42:50.994 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.4850019, teldec = -24.256648
2025-12-27T09:42:50.995 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.4587778929981     dec_j2k = -24.2717101011497
2025-12-27T09:42:50.997 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:42:50.998 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:42:51.002 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:42:51.003 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:42:51.003 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:42:51.003 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:42:51.011 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:42:51.011 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:42:51.011 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:42:51.011 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:42:51.011 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:42:51.011 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:42:51.011 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:42:51.011 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:42:51.011 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82142352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950877671370153, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108852, telescope_az=89.992933, telescope_ra=18.4850019, telescope_dec=-24.256648, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.50479, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:42:12.998345', telescope_ra_j2k=18.4587778929981, telescope_dec_j2k=-24.2717101011497, observability=1)
2025-12-27T09:42:52.640 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:42:52.642 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.4854791, teldec = -24.256648
2025-12-27T09:42:52.643 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.459255146925     dec_j2k = -24.2717278662752
2025-12-27T09:42:52.644 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:42:52.645 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:42:52.648 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:42:52.648 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:42:52.648 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:42:52.648 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:42:52.655 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:42:52.655 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:42:52.655 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:42:52.655 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:42:52.655 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:42:52.655 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:42:52.655 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:42:52.655 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:42:52.655 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8214426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950875665773013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108852, telescope_az=89.992933, telescope_ra=18.4854791, telescope_dec=-24.256648, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.50527, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:42:12.998345', telescope_ra_j2k=18.459255146925, telescope_dec_j2k=-24.2717278662752, observability=1)
2025-12-27T09:43:03.436 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:43:03.438 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.4884901, teldec = -24.256648
2025-12-27T09:43:03.439 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.4622664886027     dec_j2k = -24.2718399538182
2025-12-27T09:43:03.441 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:43:03.442 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:43:03.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:43:03.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:43:03.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:43:03.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:43:03.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:43:03.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:43:03.450 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:43:03.450 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:43:03.451 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:43:03.451 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:43:03.451 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:43:03.451 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:43:03.451 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82156756, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950879676967293, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108852, telescope_az=89.992933, telescope_ra=18.4884901, telescope_dec=-24.256648, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.50828, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:42:12.998345', telescope_ra_j2k=18.4622664886027, telescope_dec_j2k=-24.2718399538182, observability=1)
2025-12-27T09:43:07.066 [DEBUG] [Thread-488942 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:43:07.068 [INFO] [Thread-488942 (handle)] [driver.py] [get_status()] Telra = 18.4894913, teldec = -24.256641
2025-12-27T09:43:07.069 [INFO] [Thread-488942 (handle)] [driver.py] [get_status()] ra_j2k = 18.4632678041495     dec_j2k = -24.2718702224429
2025-12-27T09:43:07.070 [DEBUG] [Thread-488942 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:43:07.071 [DEBUG] [Thread-488942 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:43:07.072 [DEBUG] [Thread-488942 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:43:07.072 [DEBUG] [Thread-488942 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:43:07.072 [DEBUG] [Thread-488942 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:43:07.072 [DEBUG] [Thread-488942 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:43:07.080 [DEBUG] [Thread-488942 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:43:07.080 [DEBUG] [Thread-488942 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:43:07.080 [DEBUG] [Thread-488942 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:43:07.080 [DEBUG] [Thread-488942 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:43:07.080 [DEBUG] [Thread-488942 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:43:07.080 [DEBUG] [Thread-488942 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:43:07.080 [DEBUG] [Thread-488942 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:43:07.080 [DEBUG] [Thread-488942 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:43:07.080 [DEBUG] [Thread-488942 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82160957, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950877671370153, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108851, telescope_az=89.992922, telescope_ra=18.4894913, telescope_dec=-24.256641, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.50928, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:42:12.998345', telescope_ra_j2k=18.4632678041495, telescope_dec_j2k=-24.2718702224429, observability=1)
2025-12-27T09:43:13.141 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:43:13.141 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:43:13.142 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:43:13.142 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:43:13.143 [DEBUG] [ThreadPoolExecutor-22528_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:43:14.145 [DEBUG] [ThreadPoolExecutor-22528_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:43:14.147 [DEBUG] [ThreadPoolExecutor-22528_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:43:14.147 [DEBUG] [ThreadPoolExecutor-22528_0] [payload.py] [to_registers()] [0]
2025-12-27T09:43:14.149 [DEBUG] [ThreadPoolExecutor-22528_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:43:14.149 [DEBUG] [ThreadPoolExecutor-22528_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:43:14.149 [DEBUG] [ThreadPoolExecutor-22528_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:43:14.149 [DEBUG] [ThreadPoolExecutor-22528_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:43:14.156 [DEBUG] [ThreadPoolExecutor-22528_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:43:14.156 [DEBUG] [ThreadPoolExecutor-22528_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:43:14.156 [DEBUG] [ThreadPoolExecutor-22528_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:43:14.157 [DEBUG] [ThreadPoolExecutor-22528_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:43:14.157 [DEBUG] [ThreadPoolExecutor-22528_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:43:14.157 [DEBUG] [ThreadPoolExecutor-22528_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:43:14.157 [DEBUG] [ThreadPoolExecutor-22528_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:43:25.133 [DEBUG] [Thread-488943 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:43:25.134 [INFO] [Thread-488943 (handle)] [driver.py] [get_status()] Telra = 18.4945305, teldec = -24.256647
2025-12-27T09:43:25.135 [INFO] [Thread-488943 (handle)] [driver.py] [get_status()] ra_j2k = 18.4683075816044     dec_j2k = -24.2720637850973
2025-12-27T09:43:25.137 [DEBUG] [Thread-488943 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:43:25.137 [DEBUG] [Thread-488943 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:43:25.141 [DEBUG] [Thread-488943 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:43:25.141 [DEBUG] [Thread-488943 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:43:25.141 [DEBUG] [Thread-488943 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:43:25.141 [DEBUG] [Thread-488943 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:43:25.148 [DEBUG] [Thread-488943 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:43:25.149 [DEBUG] [Thread-488943 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:43:25.149 [DEBUG] [Thread-488943 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:43:25.149 [DEBUG] [Thread-488943 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:43:25.149 [DEBUG] [Thread-488943 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:43:25.149 [DEBUG] [Thread-488943 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:43:25.149 [DEBUG] [Thread-488943 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:43:25.149 [DEBUG] [Thread-488943 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:43:25.149 [DEBUG] [Thread-488943 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82181868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950881281445005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108851, telescope_az=89.992933, telescope_ra=18.4945305, telescope_dec=-24.256647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.51432, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:43:13.139739', telescope_ra_j2k=18.4683075816044, telescope_dec_j2k=-24.2720637850973, observability=1)
2025-12-27T09:43:32.709 [DEBUG] [Thread-488944 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:43:32.712 [INFO] [Thread-488944 (handle)] [driver.py] [get_status()] Telra = 18.496624, teldec = -24.256647
2025-12-27T09:43:32.713 [INFO] [Thread-488944 (handle)] [driver.py] [get_status()] ra_j2k = 18.4704013240099     dec_j2k = -24.2721416987547
2025-12-27T09:43:32.715 [DEBUG] [Thread-488944 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:43:32.716 [DEBUG] [Thread-488944 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:43:32.718 [DEBUG] [Thread-488944 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:43:32.718 [DEBUG] [Thread-488944 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:43:32.718 [DEBUG] [Thread-488944 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:43:32.718 [DEBUG] [Thread-488944 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:43:32.725 [DEBUG] [Thread-488944 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:43:32.725 [DEBUG] [Thread-488944 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:43:32.726 [DEBUG] [Thread-488944 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:43:32.726 [DEBUG] [Thread-488944 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:43:32.726 [DEBUG] [Thread-488944 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:43:32.726 [DEBUG] [Thread-488944 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:43:32.726 [DEBUG] [Thread-488944 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:43:32.726 [DEBUG] [Thread-488944 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:43:32.726 [DEBUG] [Thread-488944 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82190637, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950888902714138, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108851, telescope_az=89.992933, telescope_ra=18.496624, telescope_dec=-24.256647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.51641, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:43:13.139739', telescope_ra_j2k=18.4704013240099, telescope_dec_j2k=-24.2721416987547, observability=1)
2025-12-27T09:43:33.448 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7223889827728271
2025-12-27T09:43:33.448 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.809669971466064 seconds ago
2025-12-27T09:43:39.158 [DEBUG] [ThreadPoolExecutor-22528_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:43:39.159 [DEBUG] [ThreadPoolExecutor-22528_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:43:43.219 [DEBUG] [Thread-488945 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:43:43.221 [INFO] [Thread-488945 (handle)] [driver.py] [get_status()] Telra = 18.4995453, teldec = -24.256647
2025-12-27T09:43:43.222 [INFO] [Thread-488945 (handle)] [driver.py] [get_status()] ra_j2k = 18.4733229642375     dec_j2k = -24.2722504127448
2025-12-27T09:43:43.224 [DEBUG] [Thread-488945 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:43:43.225 [DEBUG] [Thread-488945 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:43:43.230 [DEBUG] [Thread-488945 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:43:43.230 [DEBUG] [Thread-488945 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:43:43.230 [DEBUG] [Thread-488945 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:43:43.230 [DEBUG] [Thread-488945 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:43:43.238 [DEBUG] [Thread-488945 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:43:43.238 [DEBUG] [Thread-488945 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:43:43.238 [DEBUG] [Thread-488945 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:43:43.238 [DEBUG] [Thread-488945 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:43:43.238 [DEBUG] [Thread-488945 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:43:43.238 [DEBUG] [Thread-488945 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:43:43.238 [DEBUG] [Thread-488945 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:43:43.238 [DEBUG] [Thread-488945 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:43:43.238 [DEBUG] [Thread-488945 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82202801, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950884891519858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108851, telescope_az=89.992933, telescope_ra=18.4995453, telescope_dec=-24.256647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.51933, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:43:13.139739', telescope_ra_j2k=18.4733229642375, telescope_dec_j2k=-24.2722504127448, observability=1)
2025-12-27T09:43:50.100 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:43:50.103 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.5014689, teldec = -24.256647
2025-12-27T09:43:50.104 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.4752467895227     dec_j2k = -24.2723219930573
2025-12-27T09:43:50.105 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:43:50.106 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:43:50.107 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:43:50.107 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:43:50.107 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:43:50.107 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:43:50.115 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:43:50.115 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:43:50.115 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:43:50.115 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:43:50.115 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:43:50.115 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:43:50.115 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:43:50.115 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:43:50.115 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82210765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950887298236426, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108851, telescope_az=89.992933, telescope_ra=18.5014689, telescope_dec=-24.256647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.52126, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:43:13.139739', telescope_ra_j2k=18.4752467895227, telescope_dec_j2k=-24.2723219930573, observability=1)
2025-12-27T09:43:52.717 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:43:52.719 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.5021973, teldec = -24.256647
2025-12-27T09:43:52.720 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.4759752750902     dec_j2k = -24.2723490969715
2025-12-27T09:43:52.722 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:43:52.723 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:43:52.726 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:43:52.726 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:43:52.726 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:43:52.726 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:43:52.733 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:43:52.733 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:43:52.733 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:43:52.733 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:43:52.734 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:43:52.734 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:43:52.734 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:43:52.734 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:43:52.734 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82213794, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950893716147275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108851, telescope_az=89.992933, telescope_ra=18.5021973, telescope_dec=-24.256647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.52198, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:43:13.139739', telescope_ra_j2k=18.4759752750902, telescope_dec_j2k=-24.2723490969715, observability=1)
2025-12-27T09:44:01.410 [DEBUG] [Thread-488946 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:44:01.411 [INFO] [Thread-488946 (handle)] [driver.py] [get_status()] Telra = 18.5046239, teldec = -24.256647
2025-12-27T09:44:01.413 [INFO] [Thread-488946 (handle)] [driver.py] [get_status()] ra_j2k = 18.4784021611811     dec_j2k = -24.2724393870995
2025-12-27T09:44:01.414 [DEBUG] [Thread-488946 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:44:01.415 [DEBUG] [Thread-488946 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:44:01.416 [DEBUG] [Thread-488946 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:44:01.416 [DEBUG] [Thread-488946 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:44:01.416 [DEBUG] [Thread-488946 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:44:01.416 [DEBUG] [Thread-488946 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:44:01.423 [DEBUG] [Thread-488946 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:44:01.423 [DEBUG] [Thread-488946 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:44:01.423 [DEBUG] [Thread-488946 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:44:01.423 [DEBUG] [Thread-488946 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:44:01.423 [DEBUG] [Thread-488946 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:44:01.423 [DEBUG] [Thread-488946 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:44:01.424 [DEBUG] [Thread-488946 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:44:01.424 [DEBUG] [Thread-488946 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:44:01.424 [DEBUG] [Thread-488946 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82223854, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950889704952995, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108851, telescope_az=89.992933, telescope_ra=18.5046239, telescope_dec=-24.256647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.52441, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:43:13.139739', telescope_ra_j2k=18.4784021611811, telescope_dec_j2k=-24.2724393870995, observability=1)
2025-12-27T09:44:03.446 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:44:03.448 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.5052022, teldec = -24.256647
2025-12-27T09:44:03.449 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.4789805295952     dec_j2k = -24.2724609038241
2025-12-27T09:44:03.451 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:44:03.452 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:44:03.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:44:03.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:44:03.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:44:03.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:44:03.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:44:03.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:44:03.462 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:44:03.462 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:44:03.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:44:03.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:44:03.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:44:03.462 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:44:03.462 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82226212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950892913908419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108851, telescope_az=89.992933, telescope_ra=18.5052022, telescope_dec=-24.256647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.52499, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:43:13.139739', telescope_ra_j2k=18.4789805295952, telescope_dec_j2k=-24.2724609038241, observability=1)
2025-12-27T09:44:13.282 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:44:13.282 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:44:13.283 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:44:13.283 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:44:13.283 [INFO] [ThreadPoolExecutor-22529_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:44:13.283 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T09:44:19.472 [DEBUG] [Thread-488947 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:44:19.474 [INFO] [Thread-488947 (handle)] [driver.py] [get_status()] Telra = 18.5096655, teldec = -24.256647
2025-12-27T09:44:19.475 [INFO] [Thread-488947 (handle)] [driver.py] [get_status()] ra_j2k = 18.4834443606406     dec_j2k = -24.2726269568534
2025-12-27T09:44:19.477 [DEBUG] [Thread-488947 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:44:19.477 [DEBUG] [Thread-488947 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:44:19.481 [DEBUG] [Thread-488947 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:44:19.481 [DEBUG] [Thread-488947 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:44:19.481 [DEBUG] [Thread-488947 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:44:19.481 [DEBUG] [Thread-488947 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:44:19.488 [DEBUG] [Thread-488947 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:44:19.488 [DEBUG] [Thread-488947 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:44:19.488 [DEBUG] [Thread-488947 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:44:19.488 [DEBUG] [Thread-488947 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:44:19.488 [DEBUG] [Thread-488947 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:44:19.488 [DEBUG] [Thread-488947 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:44:19.488 [DEBUG] [Thread-488947 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:44:19.488 [DEBUG] [Thread-488947 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:44:19.488 [DEBUG] [Thread-488947 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8224476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950893716147275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108851, telescope_az=89.992933, telescope_ra=18.5096655, telescope_dec=-24.256647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.52945, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:44:13.281842', telescope_ra_j2k=18.4834443606406, telescope_dec_j2k=-24.2726269568534, observability=1)
2025-12-27T09:44:32.759 [DEBUG] [Thread-488948 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:44:32.761 [INFO] [Thread-488948 (handle)] [driver.py] [get_status()] Telra = 18.5133452, teldec = -24.256647
2025-12-27T09:44:32.762 [INFO] [Thread-488948 (handle)] [driver.py] [get_status()] ra_j2k = 18.487124502484     dec_j2k = -24.2727638402263
2025-12-27T09:44:32.764 [DEBUG] [Thread-488948 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:44:32.765 [DEBUG] [Thread-488948 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:44:32.771 [DEBUG] [Thread-488948 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:44:32.771 [DEBUG] [Thread-488948 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:44:32.771 [DEBUG] [Thread-488948 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:44:32.771 [DEBUG] [Thread-488948 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:44:32.778 [DEBUG] [Thread-488948 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:44:32.778 [DEBUG] [Thread-488948 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:44:32.778 [DEBUG] [Thread-488948 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:44:32.778 [DEBUG] [Thread-488948 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:44:32.778 [DEBUG] [Thread-488948 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:44:32.778 [DEBUG] [Thread-488948 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:44:32.778 [DEBUG] [Thread-488948 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:44:32.779 [DEBUG] [Thread-488948 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:44:32.779 [DEBUG] [Thread-488948 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82260139, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095089893069984, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10885, telescope_az=89.992932, telescope_ra=18.5133452, telescope_dec=-24.256647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.53313, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:44:13.281842', telescope_ra_j2k=18.487124502484, telescope_dec_j2k=-24.2727638402263, observability=1)
2025-12-27T09:44:33.508 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7294986248016357
2025-12-27T09:44:33.508 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.792439222335815 seconds ago
2025-12-27T09:44:34.161 [DEBUG] [ThreadPoolExecutor-22528_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:44:34.163 [DEBUG] [ThreadPoolExecutor-22528_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:44:34.164 [DEBUG] [ThreadPoolExecutor-22528_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:44:34.167 [DEBUG] [ThreadPoolExecutor-22528_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:44:37.555 [DEBUG] [Thread-488949 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:44:37.556 [INFO] [Thread-488949 (handle)] [driver.py] [get_status()] Telra = 18.51468, teldec = -24.256647
2025-12-27T09:44:37.557 [INFO] [Thread-488949 (handle)] [driver.py] [get_status()] ra_j2k = 18.4884594636617     dec_j2k = -24.2728134905349
2025-12-27T09:44:37.558 [DEBUG] [Thread-488949 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:44:37.559 [DEBUG] [Thread-488949 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:44:37.562 [DEBUG] [Thread-488949 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:44:37.562 [DEBUG] [Thread-488949 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:44:37.562 [DEBUG] [Thread-488949 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:44:37.562 [DEBUG] [Thread-488949 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:44:37.569 [DEBUG] [Thread-488949 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:44:37.569 [DEBUG] [Thread-488949 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:44:37.570 [DEBUG] [Thread-488949 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:44:37.570 [DEBUG] [Thread-488949 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:44:37.570 [DEBUG] [Thread-488949 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:44:37.570 [DEBUG] [Thread-488949 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:44:37.570 [DEBUG] [Thread-488949 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:44:37.570 [DEBUG] [Thread-488949 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:44:37.570 [DEBUG] [Thread-488949 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82265689, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950895721744415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10885, telescope_az=89.992932, telescope_ra=18.51468, telescope_dec=-24.256647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.53447, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:44:13.281842', telescope_ra_j2k=18.4884594636617, telescope_dec_j2k=-24.2728134905349, observability=1)
2025-12-27T09:44:38.174 [DEBUG] [ThreadPoolExecutor-22528_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:44:39.176 [DEBUG] [ThreadPoolExecutor-22528_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:44:39.177 [INFO] [ThreadPoolExecutor-22528_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:44:49.204 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:44:49.206 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.5179386, teldec = -24.256647
2025-12-27T09:44:49.207 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.4917184591526     dec_j2k = -24.2729346917062
2025-12-27T09:44:49.209 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:44:49.209 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:44:49.214 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:44:49.214 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:44:49.214 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:44:49.215 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:44:49.222 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:44:49.223 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:44:49.223 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:44:49.223 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:44:49.223 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:44:49.223 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:44:49.223 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:44:49.223 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:44:49.224 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82279172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950906150849545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10885, telescope_az=89.992932, telescope_ra=18.5179386, telescope_dec=-24.256647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.53773, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:44:13.281842', telescope_ra_j2k=18.4917184591526, telescope_dec_j2k=-24.2729346917062, observability=1)
2025-12-27T09:44:52.795 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:44:52.797 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.5189469, teldec = -24.256647
2025-12-27T09:44:52.799 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.492726882107     dec_j2k = -24.2729721922489
2025-12-27T09:44:52.801 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:44:52.802 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:44:52.807 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:44:52.807 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:44:52.807 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:44:52.807 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:44:52.814 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:44:52.814 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:44:52.814 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:44:52.815 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:44:52.815 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:44:52.815 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:44:52.815 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:44:52.815 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:44:52.815 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82283329, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950908958685541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10885, telescope_az=89.992932, telescope_ra=18.5189469, telescope_dec=-24.256647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.53873, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:44:13.281842', telescope_ra_j2k=18.492726882107, telescope_dec_j2k=-24.2729721922489, observability=1)
2025-12-27T09:44:55.746 [DEBUG] [Thread-488950 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:44:55.748 [INFO] [Thread-488950 (handle)] [driver.py] [get_status()] Telra = 18.5197497, teldec = -24.256647
2025-12-27T09:44:55.749 [INFO] [Thread-488950 (handle)] [driver.py] [get_status()] ra_j2k = 18.4935297801978     dec_j2k = -24.2730020490467
2025-12-27T09:44:55.750 [DEBUG] [Thread-488950 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:44:55.751 [DEBUG] [Thread-488950 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:44:55.754 [DEBUG] [Thread-488950 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:44:55.754 [DEBUG] [Thread-488950 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:44:55.754 [DEBUG] [Thread-488950 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:44:55.754 [DEBUG] [Thread-488950 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:44:55.761 [DEBUG] [Thread-488950 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:44:55.761 [DEBUG] [Thread-488950 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:44:55.761 [DEBUG] [Thread-488950 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:44:55.762 [DEBUG] [Thread-488950 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:44:55.762 [DEBUG] [Thread-488950 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:44:55.762 [DEBUG] [Thread-488950 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:44:55.762 [DEBUG] [Thread-488950 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:44:55.762 [DEBUG] [Thread-488950 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:44:55.762 [DEBUG] [Thread-488950 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82286744, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950902540774692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10885, telescope_az=89.992932, telescope_ra=18.5197497, telescope_dec=-24.256647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.53954, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:44:13.281842', telescope_ra_j2k=18.4935297801978, telescope_dec_j2k=-24.2730020490467, observability=1)
2025-12-27T09:45:03.457 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:45:03.459 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.5218975, teldec = -24.256647
2025-12-27T09:45:03.460 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.4956778434809     dec_j2k = -24.2730819239269
2025-12-27T09:45:03.462 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:45:03.463 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:45:03.469 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:45:03.469 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:45:03.469 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:45:03.469 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:45:03.477 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:45:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:45:03.478 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:45:03.478 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:45:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:45:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:45:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:45:03.478 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:45:03.478 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82295669, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950911766521538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10885, telescope_az=89.992932, telescope_ra=18.5218975, telescope_dec=-24.256647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.54169, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:44:13.281842', telescope_ra_j2k=18.4956778434809, telescope_dec_j2k=-24.2730819239269, observability=1)
2025-12-27T09:45:13.423 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:45:13.424 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:45:13.424 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:45:13.425 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:45:13.426 [DEBUG] [ThreadPoolExecutor-22530_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:45:13.817 [DEBUG] [Thread-488951 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:45:13.819 [INFO] [Thread-488951 (handle)] [driver.py] [get_status()] Telra = 18.524791, teldec = -24.256646
2025-12-27T09:45:13.820 [INFO] [Thread-488951 (handle)] [driver.py] [get_status()] ra_j2k = 18.4985717003345     dec_j2k = -24.2731885224875
2025-12-27T09:45:13.822 [DEBUG] [Thread-488951 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:45:13.823 [DEBUG] [Thread-488951 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:45:13.824 [DEBUG] [Thread-488951 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:45:13.824 [DEBUG] [Thread-488951 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:45:13.824 [DEBUG] [Thread-488951 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:45:13.824 [DEBUG] [Thread-488951 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:45:13.831 [DEBUG] [Thread-488951 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:45:13.831 [DEBUG] [Thread-488951 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:45:13.831 [DEBUG] [Thread-488951 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:45:13.831 [DEBUG] [Thread-488951 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:45:13.831 [DEBUG] [Thread-488951 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:45:13.832 [DEBUG] [Thread-488951 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:45:13.832 [DEBUG] [Thread-488951 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:45:13.832 [DEBUG] [Thread-488951 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:45:13.832 [DEBUG] [Thread-488951 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8230766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950911766521538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10885, telescope_az=89.992932, telescope_ra=18.524791, telescope_dec=-24.256646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.54458, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:45:13.422687', telescope_ra_j2k=18.4985717003345, telescope_dec_j2k=-24.2731885224875, observability=1)
2025-12-27T09:45:14.428 [DEBUG] [ThreadPoolExecutor-22530_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:45:14.430 [DEBUG] [ThreadPoolExecutor-22530_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:45:14.430 [DEBUG] [ThreadPoolExecutor-22530_0] [payload.py] [to_registers()] [0]
2025-12-27T09:45:14.434 [DEBUG] [ThreadPoolExecutor-22530_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:45:14.435 [DEBUG] [ThreadPoolExecutor-22530_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:45:14.435 [DEBUG] [ThreadPoolExecutor-22530_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:45:14.435 [DEBUG] [ThreadPoolExecutor-22530_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:45:14.441 [DEBUG] [ThreadPoolExecutor-22530_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:45:14.441 [DEBUG] [ThreadPoolExecutor-22530_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:45:14.441 [DEBUG] [ThreadPoolExecutor-22530_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:45:14.441 [DEBUG] [ThreadPoolExecutor-22530_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:45:14.441 [DEBUG] [ThreadPoolExecutor-22530_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:45:14.442 [DEBUG] [ThreadPoolExecutor-22530_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:45:14.442 [DEBUG] [ThreadPoolExecutor-22530_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:45:31.891 [DEBUG] [Thread-488952 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:45:31.892 [INFO] [Thread-488952 (handle)] [driver.py] [get_status()] Telra = 18.5298345, teldec = -24.256646
2025-12-27T09:45:31.894 [INFO] [Thread-488952 (handle)] [driver.py] [get_status()] ra_j2k = 18.5036158273826     dec_j2k = -24.273376048679
2025-12-27T09:45:31.895 [DEBUG] [Thread-488952 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:45:31.896 [DEBUG] [Thread-488952 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:45:31.903 [DEBUG] [Thread-488952 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:45:31.903 [DEBUG] [Thread-488952 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:45:31.903 [DEBUG] [Thread-488952 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:45:31.903 [DEBUG] [Thread-488952 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:45:31.910 [DEBUG] [Thread-488952 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:45:31.910 [DEBUG] [Thread-488952 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:45:31.910 [DEBUG] [Thread-488952 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:45:31.910 [DEBUG] [Thread-488952 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:45:31.910 [DEBUG] [Thread-488952 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:45:31.910 [DEBUG] [Thread-488952 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:45:31.910 [DEBUG] [Thread-488952 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:45:31.910 [DEBUG] [Thread-488952 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:45:31.911 [DEBUG] [Thread-488952 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82328578, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950912969879822, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10885, telescope_az=89.992932, telescope_ra=18.5298345, telescope_dec=-24.256646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.54962, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:45:13.422687', telescope_ra_j2k=18.5036158273826, telescope_dec_j2k=-24.273376048679, observability=1)
2025-12-27T09:45:32.808 [DEBUG] [Thread-488953 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8974354267120361
2025-12-27T09:45:33.569 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:45:33.571 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.5302832, teldec = -24.256646
2025-12-27T09:45:33.573 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.5040645834999     dec_j2k = -24.2733927307146
2025-12-27T09:45:33.573 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:45:33.575 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:45:33.578 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:45:33.578 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:45:33.578 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:45:33.578 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:45:33.585 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:45:33.586 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:45:33.586 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:45:33.586 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:45:33.586 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:45:33.586 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:45:33.586 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:45:33.586 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T09:45:33.586 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82330521, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950919788910099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10885, telescope_az=89.992932, telescope_ra=18.5302832, telescope_dec=-24.256646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.55007, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:45:13.422687', telescope_ra_j2k=18.5040645834999, telescope_dec_j2k=-24.2733927307146, observability=1)
2025-12-27T09:45:33.586 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.791544914245605 seconds ago
2025-12-27T09:45:39.443 [DEBUG] [ThreadPoolExecutor-22530_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:45:39.444 [DEBUG] [ThreadPoolExecutor-22530_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:45:48.317 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:45:48.320 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.5344081, teldec = -24.256646
2025-12-27T09:45:48.321 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.508190001923     dec_j2k = -24.2735460777625
2025-12-27T09:45:48.323 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:45:48.324 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:45:48.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:45:48.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:45:48.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:45:48.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:45:48.333 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:45:48.333 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:45:48.333 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:45:48.334 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:45:48.334 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:45:48.334 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:45:48.334 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:45:48.334 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:45:48.334 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8234759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950913772118678, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108849, telescope_az=89.992932, telescope_ra=18.5344081, telescope_dec=-24.256646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.5542, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:45:13.422687', telescope_ra_j2k=18.508190001923, telescope_dec_j2k=-24.2735460777625, observability=1)
2025-12-27T09:45:49.961 [DEBUG] [Thread-488954 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:45:49.963 [INFO] [Thread-488954 (handle)] [driver.py] [get_status()] Telra = 18.5348565, teldec = -24.256646
2025-12-27T09:45:49.964 [INFO] [Thread-488954 (handle)] [driver.py] [get_status()] ra_j2k = 18.5086384585542     dec_j2k = -24.2735627462621
2025-12-27T09:45:49.965 [DEBUG] [Thread-488954 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:45:49.965 [DEBUG] [Thread-488954 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:45:49.971 [DEBUG] [Thread-488954 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:45:49.971 [DEBUG] [Thread-488954 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:45:49.971 [DEBUG] [Thread-488954 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:45:49.971 [DEBUG] [Thread-488954 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:45:49.978 [DEBUG] [Thread-488954 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:45:49.978 [DEBUG] [Thread-488954 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:45:49.978 [DEBUG] [Thread-488954 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:45:49.978 [DEBUG] [Thread-488954 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:45:49.978 [DEBUG] [Thread-488954 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:45:49.978 [DEBUG] [Thread-488954 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:45:49.978 [DEBUG] [Thread-488954 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:45:49.978 [DEBUG] [Thread-488954 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:45:49.979 [DEBUG] [Thread-488954 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82349492, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950916981074102, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108849, telescope_az=89.992932, telescope_ra=18.5348565, telescope_dec=-24.256646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.55464, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:45:13.422687', telescope_ra_j2k=18.5086384585542, telescope_dec_j2k=-24.2735627462621, observability=1)
2025-12-27T09:45:52.876 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:45:52.890 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.535661, teldec = -24.256646
2025-12-27T09:45:52.891 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.509443060295     dec_j2k = -24.2735926515783
2025-12-27T09:45:52.893 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:45:52.894 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:45:52.897 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:45:52.898 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:45:52.898 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:45:52.898 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:45:52.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:45:52.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:45:52.905 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:45:52.905 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:45:52.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:45:52.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:45:52.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:45:52.905 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:45:52.905 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82352881, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950914173238106, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108849, telescope_az=89.992932, telescope_ra=18.535661, telescope_dec=-24.256646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.55545, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:45:13.422687', telescope_ra_j2k=18.509443060295, telescope_dec_j2k=-24.2735926515783, observability=1)
2025-12-27T09:46:03.466 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:46:03.468 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.5386171, teldec = -24.256646
2025-12-27T09:46:03.469 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.5123995356316     dec_j2k = -24.2737025308381
2025-12-27T09:46:03.471 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:46:03.472 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:46:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:46:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:46:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:46:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:46:03.485 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:46:03.485 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:46:03.485 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:46:03.485 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:46:03.485 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:46:03.485 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:46:03.485 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:46:03.485 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:46:03.485 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82365124, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950924201223807, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108849, telescope_az=89.992932, telescope_ra=18.5386171, telescope_dec=-24.256646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.5584, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:45:13.422687', telescope_ra_j2k=18.5123995356316, telescope_dec_j2k=-24.2737025308381, observability=1)
2025-12-27T09:46:08.032 [DEBUG] [Thread-488955 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:46:08.033 [INFO] [Thread-488955 (handle)] [driver.py] [get_status()] Telra = 18.5398984, teldec = -24.256646
2025-12-27T09:46:08.035 [INFO] [Thread-488955 (handle)] [driver.py] [get_status()] ra_j2k = 18.5136809990484     dec_j2k = -24.273750154009
2025-12-27T09:46:08.037 [DEBUG] [Thread-488955 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:46:08.038 [DEBUG] [Thread-488955 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:46:08.043 [DEBUG] [Thread-488955 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:46:08.043 [DEBUG] [Thread-488955 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:46:08.043 [DEBUG] [Thread-488955 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:46:08.043 [DEBUG] [Thread-488955 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:46:08.050 [DEBUG] [Thread-488955 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:46:08.050 [DEBUG] [Thread-488955 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:46:08.050 [DEBUG] [Thread-488955 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:46:08.050 [DEBUG] [Thread-488955 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:46:08.050 [DEBUG] [Thread-488955 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:46:08.050 [DEBUG] [Thread-488955 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:46:08.050 [DEBUG] [Thread-488955 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:46:08.050 [DEBUG] [Thread-488955 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:46:08.050 [DEBUG] [Thread-488955 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82370407, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950922997865523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108849, telescope_az=89.992932, telescope_ra=18.5398984, telescope_dec=-24.256646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.55969, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:45:13.422687', telescope_ra_j2k=18.5136809990484, telescope_dec_j2k=-24.273750154009, observability=1)
2025-12-27T09:46:13.564 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:46:13.564 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:46:13.565 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:46:13.565 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:46:13.566 [INFO] [ThreadPoolExecutor-22531_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:46:13.566 [INFO] [ThreadPoolExecutor-22531_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:46:26.106 [DEBUG] [Thread-488956 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:46:26.109 [INFO] [Thread-488956 (handle)] [driver.py] [get_status()] Telra = 18.544916, teldec = -24.256646
2025-12-27T09:46:26.110 [INFO] [Thread-488956 (handle)] [driver.py] [get_status()] ra_j2k = 18.5186992432402     dec_j2k = -24.2739366287183
2025-12-27T09:46:26.112 [DEBUG] [Thread-488956 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:46:26.113 [DEBUG] [Thread-488956 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:46:26.120 [DEBUG] [Thread-488956 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:46:26.120 [DEBUG] [Thread-488956 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:46:26.120 [DEBUG] [Thread-488956 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:46:26.120 [DEBUG] [Thread-488956 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:46:26.127 [DEBUG] [Thread-488956 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:46:26.127 [DEBUG] [Thread-488956 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:46:26.127 [DEBUG] [Thread-488956 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:46:26.127 [DEBUG] [Thread-488956 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:46:26.127 [DEBUG] [Thread-488956 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:46:26.127 [DEBUG] [Thread-488956 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:46:26.127 [DEBUG] [Thread-488956 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:46:26.127 [DEBUG] [Thread-488956 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:46:26.127 [DEBUG] [Thread-488956 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82391328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950924602343235, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108849, telescope_az=89.992932, telescope_ra=18.544916, telescope_dec=-24.256646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.5647, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:46:13.563323', telescope_ra_j2k=18.5186992432402, telescope_dec_j2k=-24.2739366287183, observability=1)
2025-12-27T09:46:32.856 [DEBUG] [Thread-488957 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:46:32.858 [INFO] [Thread-488957 (handle)] [driver.py] [get_status()] Telra = 18.5468117, teldec = -24.256646
2025-12-27T09:46:32.859 [INFO] [Thread-488957 (handle)] [driver.py] [get_status()] ra_j2k = 18.5205951883838     dec_j2k = -24.2740070729432
2025-12-27T09:46:32.861 [DEBUG] [Thread-488957 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:46:32.862 [DEBUG] [Thread-488957 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:46:32.864 [DEBUG] [Thread-488957 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:46:32.864 [DEBUG] [Thread-488957 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:46:32.864 [DEBUG] [Thread-488957 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:46:32.864 [DEBUG] [Thread-488957 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:46:32.872 [DEBUG] [Thread-488957 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:46:32.872 [DEBUG] [Thread-488957 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:46:32.872 [DEBUG] [Thread-488957 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:46:32.872 [DEBUG] [Thread-488957 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:46:32.872 [DEBUG] [Thread-488957 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:46:32.872 [DEBUG] [Thread-488957 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:46:32.872 [DEBUG] [Thread-488957 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:46:32.872 [DEBUG] [Thread-488957 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:46:32.872 [DEBUG] [Thread-488957 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8239914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950923800104379, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108849, telescope_az=89.992932, telescope_ra=18.5468117, telescope_dec=-24.256646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.5666, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:46:13.563323', telescope_ra_j2k=18.5205951883838, telescope_dec_j2k=-24.2740070729432, observability=1)
2025-12-27T09:46:33.646 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7735157012939453
2025-12-27T09:46:33.646 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.770628213882446 seconds ago
2025-12-27T09:46:34.447 [DEBUG] [ThreadPoolExecutor-22530_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:46:34.449 [DEBUG] [ThreadPoolExecutor-22530_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:46:34.451 [DEBUG] [ThreadPoolExecutor-22530_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:46:34.453 [DEBUG] [ThreadPoolExecutor-22530_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:46:38.459 [DEBUG] [ThreadPoolExecutor-22530_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:46:39.461 [DEBUG] [ThreadPoolExecutor-22530_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:46:39.462 [INFO] [ThreadPoolExecutor-22530_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:46:44.170 [DEBUG] [Thread-488958 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:46:44.171 [INFO] [Thread-488958 (handle)] [driver.py] [get_status()] Telra = 18.5499578, teldec = -24.256646
2025-12-27T09:46:44.172 [INFO] [Thread-488958 (handle)] [driver.py] [get_status()] ra_j2k = 18.5237416973553     dec_j2k = -24.2741239725257
2025-12-27T09:46:44.174 [DEBUG] [Thread-488958 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:46:44.175 [DEBUG] [Thread-488958 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:46:44.179 [DEBUG] [Thread-488958 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:46:44.179 [DEBUG] [Thread-488958 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:46:44.179 [DEBUG] [Thread-488958 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:46:44.179 [DEBUG] [Thread-488958 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:46:44.187 [DEBUG] [Thread-488958 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:46:44.187 [DEBUG] [Thread-488958 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:46:44.187 [DEBUG] [Thread-488958 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:46:44.187 [DEBUG] [Thread-488958 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:46:44.187 [DEBUG] [Thread-488958 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:46:44.187 [DEBUG] [Thread-488958 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:46:44.187 [DEBUG] [Thread-488958 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:46:44.188 [DEBUG] [Thread-488958 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:46:44.188 [DEBUG] [Thread-488958 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82412234, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950934229209509, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108849, telescope_az=89.992931, telescope_ra=18.5499578, telescope_dec=-24.256646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.56975, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:46:13.563323', telescope_ra_j2k=18.5237416973553, telescope_dec_j2k=-24.2741239725257, observability=1)
2025-12-27T09:46:47.427 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:46:47.429 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.5508812, teldec = -24.256646
2025-12-27T09:46:47.430 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.5246652178959     dec_j2k = -24.2741582810197
2025-12-27T09:46:47.432 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:46:47.434 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:46:47.438 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:46:47.438 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:46:47.438 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:46:47.438 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:46:47.445 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:46:47.445 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:46:47.445 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:46:47.445 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:46:47.445 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:46:47.445 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:46:47.445 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:46:47.445 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:46:47.445 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82416005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950928613537516, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108849, telescope_az=89.992931, telescope_ra=18.5508812, telescope_dec=-24.256646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.57067, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:46:13.563323', telescope_ra_j2k=18.5246652178959, telescope_dec_j2k=-24.2741582810197, observability=1)
2025-12-27T09:46:52.967 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:46:52.969 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.5524126, teldec = -24.256646
2025-12-27T09:46:52.970 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.52619681831     dec_j2k = -24.2742151771952
2025-12-27T09:46:52.972 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:46:52.972 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:46:52.974 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:46:52.974 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:46:52.974 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:46:52.975 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:46:52.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:46:52.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:46:52.982 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:46:52.982 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:46:52.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:46:52.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:46:52.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:46:52.982 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:46:52.982 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82422417, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950937839284361, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108849, telescope_az=89.992931, telescope_ra=18.5524126, telescope_dec=-24.256646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.5722, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:46:13.563323', telescope_ra_j2k=18.52619681831, telescope_dec_j2k=-24.2742151771952, observability=1)
2025-12-27T09:47:02.340 [DEBUG] [Thread-488959 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:47:02.342 [INFO] [Thread-488959 (handle)] [driver.py] [get_status()] Telra = 18.5550267, teldec = -24.256645
2025-12-27T09:47:02.343 [INFO] [Thread-488959 (handle)] [driver.py] [get_status()] ra_j2k = 18.5288112620717     dec_j2k = -24.2743112924044
2025-12-27T09:47:02.345 [DEBUG] [Thread-488959 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:47:02.346 [DEBUG] [Thread-488959 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:47:02.349 [DEBUG] [Thread-488959 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:47:02.349 [DEBUG] [Thread-488959 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:47:02.350 [DEBUG] [Thread-488959 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:47:02.350 [DEBUG] [Thread-488959 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:47:02.356 [DEBUG] [Thread-488959 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:47:02.357 [DEBUG] [Thread-488959 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:47:02.357 [DEBUG] [Thread-488959 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:47:02.357 [DEBUG] [Thread-488959 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:47:02.357 [DEBUG] [Thread-488959 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:47:02.357 [DEBUG] [Thread-488959 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:47:02.357 [DEBUG] [Thread-488959 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:47:02.357 [DEBUG] [Thread-488959 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:47:02.357 [DEBUG] [Thread-488959 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82433265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950936635926077, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108848, telescope_az=89.992931, telescope_ra=18.5550267, telescope_dec=-24.256645, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.57481, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:46:13.563323', telescope_ra_j2k=18.5288112620717, telescope_dec_j2k=-24.2743112924044, observability=1)
2025-12-27T09:47:03.476 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:47:03.478 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.5553347, teldec = -24.256645
2025-12-27T09:47:03.479 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.5291193026721     dec_j2k = -24.2743227342199
2025-12-27T09:47:03.480 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:47:03.481 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:47:03.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:47:03.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:47:03.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:47:03.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:47:03.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:47:03.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:47:03.491 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:47:03.491 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:47:03.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:47:03.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:47:03.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:47:03.491 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:47:03.491 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8243458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950937037045505, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108848, telescope_az=89.992931, telescope_ra=18.5553347, telescope_dec=-24.256645, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.57512, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:46:13.563323', telescope_ra_j2k=18.5291193026721, telescope_dec_j2k=-24.2743227342199, observability=1)
2025-12-27T09:47:13.707 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:47:13.707 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:47:13.708 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:47:13.708 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:47:13.709 [DEBUG] [ThreadPoolExecutor-22532_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:47:14.711 [DEBUG] [ThreadPoolExecutor-22532_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:47:14.712 [DEBUG] [ThreadPoolExecutor-22532_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:47:14.712 [DEBUG] [ThreadPoolExecutor-22532_0] [payload.py] [to_registers()] [0]
2025-12-27T09:47:14.718 [DEBUG] [ThreadPoolExecutor-22532_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:47:14.719 [DEBUG] [ThreadPoolExecutor-22532_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:47:14.719 [DEBUG] [ThreadPoolExecutor-22532_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:47:14.719 [DEBUG] [ThreadPoolExecutor-22532_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:47:14.726 [DEBUG] [ThreadPoolExecutor-22532_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:47:14.726 [DEBUG] [ThreadPoolExecutor-22532_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:47:14.726 [DEBUG] [ThreadPoolExecutor-22532_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:47:14.726 [DEBUG] [ThreadPoolExecutor-22532_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:47:14.726 [DEBUG] [ThreadPoolExecutor-22532_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:47:14.726 [DEBUG] [ThreadPoolExecutor-22532_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:47:14.726 [DEBUG] [ThreadPoolExecutor-22532_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:47:20.420 [DEBUG] [Thread-488960 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:47:20.422 [INFO] [Thread-488960 (handle)] [driver.py] [get_status()] Telra = 18.5600434, teldec = -24.256645
2025-12-27T09:47:20.423 [INFO] [Thread-488960 (handle)] [driver.py] [get_status()] ra_j2k = 18.5338286265441     dec_j2k = -24.274497642089
2025-12-27T09:47:20.424 [DEBUG] [Thread-488960 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:47:20.425 [DEBUG] [Thread-488960 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:47:20.430 [DEBUG] [Thread-488960 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:47:20.430 [DEBUG] [Thread-488960 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:47:20.430 [DEBUG] [Thread-488960 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:47:20.430 [DEBUG] [Thread-488960 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:47:20.438 [DEBUG] [Thread-488960 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:47:20.438 [DEBUG] [Thread-488960 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:47:20.438 [DEBUG] [Thread-488960 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:47:20.438 [DEBUG] [Thread-488960 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:47:20.438 [DEBUG] [Thread-488960 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:47:20.438 [DEBUG] [Thread-488960 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:47:20.438 [DEBUG] [Thread-488960 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:47:20.438 [DEBUG] [Thread-488960 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:47:20.438 [DEBUG] [Thread-488960 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82454191, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950939844881502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108848, telescope_az=89.992931, telescope_ra=18.5600434, telescope_dec=-24.256645, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.57983, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:47:13.705647', telescope_ra_j2k=18.5338286265441, telescope_dec_j2k=-24.274497642089, observability=1)
2025-12-27T09:47:32.905 [DEBUG] [Thread-488961 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:47:32.907 [INFO] [Thread-488961 (handle)] [driver.py] [get_status()] Telra = 18.5635319, teldec = -24.256645
2025-12-27T09:47:32.908 [INFO] [Thread-488961 (handle)] [driver.py] [get_status()] ra_j2k = 18.5373175925891     dec_j2k = -24.2746272071928
2025-12-27T09:47:32.909 [DEBUG] [Thread-488961 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:47:32.910 [DEBUG] [Thread-488961 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:47:32.915 [DEBUG] [Thread-488961 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:47:32.915 [DEBUG] [Thread-488961 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:47:32.915 [DEBUG] [Thread-488961 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:47:32.915 [DEBUG] [Thread-488961 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:47:32.922 [DEBUG] [Thread-488961 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:47:32.922 [DEBUG] [Thread-488961 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:47:32.922 [DEBUG] [Thread-488961 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:47:32.922 [DEBUG] [Thread-488961 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:47:32.922 [DEBUG] [Thread-488961 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:47:32.922 [DEBUG] [Thread-488961 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:47:32.922 [DEBUG] [Thread-488961 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:47:32.922 [DEBUG] [Thread-488961 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:47:32.922 [DEBUG] [Thread-488961 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8246864, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950938641523217, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108848, telescope_az=89.992931, telescope_ra=18.5635319, telescope_dec=-24.256645, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.58332, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:47:13.705647', telescope_ra_j2k=18.5373175925891, telescope_dec_j2k=-24.2746272071928, observability=1)
2025-12-27T09:47:33.706 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7834041118621826
2025-12-27T09:47:33.706 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.7398841381073 seconds ago
2025-12-27T09:47:38.477 [DEBUG] [Thread-488962 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:47:38.478 [INFO] [Thread-488962 (handle)] [driver.py] [get_status()] Telra = 18.5650839, teldec = -24.256645
2025-12-27T09:47:38.480 [INFO] [Thread-488962 (handle)] [driver.py] [get_status()] ra_j2k = 18.5388698009788     dec_j2k = -24.2746848446091
2025-12-27T09:47:38.482 [DEBUG] [Thread-488962 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:47:38.483 [DEBUG] [Thread-488962 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:47:38.484 [DEBUG] [Thread-488962 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:47:38.484 [DEBUG] [Thread-488962 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:47:38.484 [DEBUG] [Thread-488962 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:47:38.484 [DEBUG] [Thread-488962 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:47:38.492 [DEBUG] [Thread-488962 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:47:38.492 [DEBUG] [Thread-488962 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:47:38.492 [DEBUG] [Thread-488962 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:47:38.492 [DEBUG] [Thread-488962 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:47:38.492 [DEBUG] [Thread-488962 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:47:38.492 [DEBUG] [Thread-488962 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:47:38.492 [DEBUG] [Thread-488962 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:47:38.492 [DEBUG] [Thread-488962 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:47:38.492 [DEBUG] [Thread-488962 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8247509, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950938641523217, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108848, telescope_az=89.992931, telescope_ra=18.5650839, telescope_dec=-24.256645, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.58487, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:47:13.705647', telescope_ra_j2k=18.5388698009788, telescope_dec_j2k=-24.2746848446091, observability=1)
2025-12-27T09:47:39.728 [DEBUG] [ThreadPoolExecutor-22532_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:47:39.729 [DEBUG] [ThreadPoolExecutor-22532_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:47:46.539 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:47:46.541 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.5673194, teldec = -24.256645
2025-12-27T09:47:46.543 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.5411056022805     dec_j2k = -24.2747678602401
2025-12-27T09:47:46.544 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:47:46.545 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:47:46.552 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:47:46.552 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:47:46.552 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:47:46.552 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:47:46.559 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:47:46.559 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:47:46.559 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:47:46.559 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:47:46.559 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:47:46.559 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:47:46.559 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:47:46.559 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:47:46.559 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82484421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095094626279235, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108848, telescope_az=89.992931, telescope_ra=18.5673194, telescope_dec=-24.256645, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.58711, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:47:13.705647', telescope_ra_j2k=18.5411056022805, telescope_dec_j2k=-24.2747678602401, observability=1)
2025-12-27T09:47:53.044 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:47:53.046 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.5691519, teldec = -24.256645
2025-12-27T09:47:53.047 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.5429383502669     dec_j2k = -24.2748359057439
2025-12-27T09:47:53.048 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:47:53.048 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:47:53.050 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:47:53.050 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:47:53.051 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:47:53.051 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:47:53.058 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:47:53.058 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:47:53.058 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:47:53.058 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:47:53.058 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:47:53.058 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:47:53.058 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:47:53.058 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:47:53.058 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8249195, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950947466150635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108848, telescope_az=89.992931, telescope_ra=18.5691519, telescope_dec=-24.256645, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.58894, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:47:13.705647', telescope_ra_j2k=18.5429383502669, telescope_dec_j2k=-24.2748359057439, observability=1)
2025-12-27T09:47:56.679 [DEBUG] [Thread-488963 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:47:56.681 [INFO] [Thread-488963 (handle)] [driver.py] [get_status()] Telra = 18.5701622, teldec = -24.256645
2025-12-27T09:47:56.682 [INFO] [Thread-488963 (handle)] [driver.py] [get_status()] ra_j2k = 18.5439487873732     dec_j2k = -24.2748734190156
2025-12-27T09:47:56.684 [DEBUG] [Thread-488963 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:47:56.685 [DEBUG] [Thread-488963 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:47:56.690 [DEBUG] [Thread-488963 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:47:56.690 [DEBUG] [Thread-488963 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:47:56.690 [DEBUG] [Thread-488963 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:47:56.690 [DEBUG] [Thread-488963 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:47:56.697 [DEBUG] [Thread-488963 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:47:56.697 [DEBUG] [Thread-488963 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:47:56.697 [DEBUG] [Thread-488963 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:47:56.697 [DEBUG] [Thread-488963 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:47:56.697 [DEBUG] [Thread-488963 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:47:56.697 [DEBUG] [Thread-488963 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:47:56.697 [DEBUG] [Thread-488963 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:47:56.697 [DEBUG] [Thread-488963 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:47:56.698 [DEBUG] [Thread-488963 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82496157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950950273986631, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108848, telescope_az=89.992931, telescope_ra=18.5701622, telescope_dec=-24.256645, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.58995, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:47:13.705647', telescope_ra_j2k=18.5439487873732, telescope_dec_j2k=-24.2748734190156, observability=1)
2025-12-27T09:48:03.524 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:48:03.527 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.5720524, teldec = -24.256645
2025-12-27T09:48:03.528 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.5458392446258     dec_j2k = -24.2749436002487
2025-12-27T09:48:03.530 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:48:03.531 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:48:03.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:48:03.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:48:03.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:48:03.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:48:03.544 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:48:03.544 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:48:03.545 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:48:03.545 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:48:03.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:48:03.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:48:03.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:48:03.545 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:48:03.545 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82504081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950949471747775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108848, telescope_az=89.992931, telescope_ra=18.5720524, telescope_dec=-24.256645, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.59184, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:47:13.705647', telescope_ra_j2k=18.5458392446258, telescope_dec_j2k=-24.2749436002487, observability=1)
2025-12-27T09:48:13.848 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:48:13.848 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:48:13.849 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:48:13.849 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:48:13.849 [INFO] [ThreadPoolExecutor-22533_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:48:13.849 [INFO] [ThreadPoolExecutor-22533_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:48:14.741 [DEBUG] [Thread-488964 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:48:14.742 [INFO] [Thread-488964 (handle)] [driver.py] [get_status()] Telra = 18.575177, teldec = -24.256645
2025-12-27T09:48:14.743 [INFO] [Thread-488964 (handle)] [driver.py] [get_status()] ra_j2k = 18.5489642719821     dec_j2k = -24.2750596036149
2025-12-27T09:48:14.745 [DEBUG] [Thread-488964 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:48:14.745 [DEBUG] [Thread-488964 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:48:14.752 [DEBUG] [Thread-488964 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:48:14.752 [DEBUG] [Thread-488964 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:48:14.752 [DEBUG] [Thread-488964 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:48:14.752 [DEBUG] [Thread-488964 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:48:14.759 [DEBUG] [Thread-488964 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:48:14.759 [DEBUG] [Thread-488964 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:48:14.759 [DEBUG] [Thread-488964 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:48:14.759 [DEBUG] [Thread-488964 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:48:14.759 [DEBUG] [Thread-488964 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:48:14.759 [DEBUG] [Thread-488964 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:48:14.759 [DEBUG] [Thread-488964 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:48:14.759 [DEBUG] [Thread-488964 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:48:14.760 [DEBUG] [Thread-488964 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82517061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950944658314638, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108848, telescope_az=89.992931, telescope_ra=18.575177, telescope_dec=-24.256645, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.59496, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:48:13.847774', telescope_ra_j2k=18.5489642719821, telescope_dec_j2k=-24.2750596036149, observability=1)
2025-12-27T09:48:32.824 [DEBUG] [Thread-488965 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:48:32.826 [INFO] [Thread-488965 (handle)] [driver.py] [get_status()] Telra = 18.5802158, teldec = -24.256645
2025-12-27T09:48:32.827 [INFO] [Thread-488965 (handle)] [driver.py] [get_status()] ra_j2k = 18.5540037666693     dec_j2k = -24.2752466470722
2025-12-27T09:48:32.829 [DEBUG] [Thread-488965 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:48:32.830 [DEBUG] [Thread-488965 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:48:32.833 [DEBUG] [Thread-488965 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:48:32.833 [DEBUG] [Thread-488965 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:48:32.833 [DEBUG] [Thread-488965 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:48:32.833 [DEBUG] [Thread-488965 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:48:32.840 [DEBUG] [Thread-488965 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:48:32.840 [DEBUG] [Thread-488965 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:48:32.840 [DEBUG] [Thread-488965 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:48:32.840 [DEBUG] [Thread-488965 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:48:32.840 [DEBUG] [Thread-488965 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:48:32.840 [DEBUG] [Thread-488965 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:48:32.841 [DEBUG] [Thread-488965 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:48:32.841 [DEBUG] [Thread-488965 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:48:32.841 [DEBUG] [Thread-488965 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82537992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095095468630034, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108847, telescope_az=89.992931, telescope_ra=18.5802158, telescope_dec=-24.256645, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.6, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:48:13.847774', telescope_ra_j2k=18.5540037666693, telescope_dec_j2k=-24.2752466470722, observability=1)
2025-12-27T09:48:32.951 [DEBUG] [Thread-488966 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.110382080078125
2025-12-27T09:48:33.766 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9248828887939453
2025-12-27T09:48:33.766 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.722721576690674 seconds ago
2025-12-27T09:48:34.731 [DEBUG] [ThreadPoolExecutor-22532_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:48:34.733 [DEBUG] [ThreadPoolExecutor-22532_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:48:34.734 [DEBUG] [ThreadPoolExecutor-22532_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:48:34.736 [DEBUG] [ThreadPoolExecutor-22532_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:48:38.742 [DEBUG] [ThreadPoolExecutor-22532_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:48:39.744 [DEBUG] [ThreadPoolExecutor-22532_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:48:39.745 [INFO] [ThreadPoolExecutor-22532_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:48:45.655 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:48:45.657 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.5838095, teldec = -24.256644
2025-12-27T09:48:45.658 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.5575979664874     dec_j2k = -24.2753790276145
2025-12-27T09:48:45.659 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:48:45.659 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:48:45.660 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:48:45.660 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:48:45.660 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:48:45.660 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:48:45.668 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:48:45.668 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:48:45.668 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:48:45.668 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:48:45.668 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:48:45.668 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:48:45.668 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:48:45.668 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:48:45.668 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82552843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950959900852904, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108847, telescope_az=89.992931, telescope_ra=18.5838095, telescope_dec=-24.256644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.6036, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:48:13.847774', telescope_ra_j2k=18.5575979664874, telescope_dec_j2k=-24.2753790276145, observability=1)
2025-12-27T09:48:50.999 [DEBUG] [Thread-488967 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:48:51.001 [INFO] [Thread-488967 (handle)] [driver.py] [get_status()] Telra = 18.5852938, teldec = -24.256644
2025-12-27T09:48:51.002 [INFO] [Thread-488967 (handle)] [driver.py] [get_status()] ra_j2k = 18.5590824738562     dec_j2k = -24.2754341126918
2025-12-27T09:48:51.004 [DEBUG] [Thread-488967 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:48:51.006 [DEBUG] [Thread-488967 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:48:51.009 [DEBUG] [Thread-488967 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:48:51.009 [DEBUG] [Thread-488967 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:48:51.009 [DEBUG] [Thread-488967 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:48:51.010 [DEBUG] [Thread-488967 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:48:51.017 [DEBUG] [Thread-488967 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:48:51.017 [DEBUG] [Thread-488967 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:48:51.017 [DEBUG] [Thread-488967 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:48:51.017 [DEBUG] [Thread-488967 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:48:51.017 [DEBUG] [Thread-488967 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:48:51.017 [DEBUG] [Thread-488967 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:48:51.017 [DEBUG] [Thread-488967 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:48:51.017 [DEBUG] [Thread-488967 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:48:51.017 [DEBUG] [Thread-488967 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82559028, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950958296375192, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108847, telescope_az=89.99293, telescope_ra=18.5852938, telescope_dec=-24.256644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.60508, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:48:13.847774', telescope_ra_j2k=18.5590824738562, telescope_dec_j2k=-24.2754341126918, observability=1)
2025-12-27T09:48:53.120 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:48:53.122 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.5858726, teldec = -24.256644
2025-12-27T09:48:53.123 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.5596613548796     dec_j2k = -24.2754555922406
2025-12-27T09:48:53.124 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:48:53.125 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:48:53.129 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:48:53.129 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:48:53.129 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:48:53.129 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:48:53.136 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:48:53.136 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:48:53.136 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:48:53.136 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:48:53.136 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:48:53.136 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:48:53.136 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:48:53.136 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:48:53.136 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82561483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950959900852904, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108847, telescope_az=89.99293, telescope_ra=18.5858726, telescope_dec=-24.256644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.60566, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:48:13.847774', telescope_ra_j2k=18.5596613548796, telescope_dec_j2k=-24.2754555922406, observability=1)
2025-12-27T09:49:03.460 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:49:03.461 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.588748, teldec = -24.256644
2025-12-27T09:49:03.462 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.562537158726     dec_j2k = -24.2755622932734
2025-12-27T09:49:03.464 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:49:03.464 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:49:03.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:49:03.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:49:03.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:49:03.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:49:03.477 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:49:03.477 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:49:03.477 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:49:03.477 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:49:03.477 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:49:03.477 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:49:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:49:03.478 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:49:03.478 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8257345, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950961906450044, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108847, telescope_az=89.99293, telescope_ra=18.588748, telescope_dec=-24.256644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.60854, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:48:13.847774', telescope_ra_j2k=18.562537158726, telescope_dec_j2k=-24.2755622932734, observability=1)
2025-12-27T09:49:09.079 [DEBUG] [Thread-488968 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:49:09.082 [INFO] [Thread-488968 (handle)] [driver.py] [get_status()] Telra = 18.5903354, teldec = -24.256644
2025-12-27T09:49:09.083 [INFO] [Thread-488968 (handle)] [driver.py] [get_status()] ra_j2k = 18.5641247826251     dec_j2k = -24.2756211942733
2025-12-27T09:49:09.084 [DEBUG] [Thread-488968 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:49:09.085 [DEBUG] [Thread-488968 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:49:09.092 [DEBUG] [Thread-488968 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:49:09.092 [DEBUG] [Thread-488968 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:49:09.092 [DEBUG] [Thread-488968 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:49:09.092 [DEBUG] [Thread-488968 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:49:09.099 [DEBUG] [Thread-488968 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:49:09.099 [DEBUG] [Thread-488968 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:49:09.099 [DEBUG] [Thread-488968 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:49:09.099 [DEBUG] [Thread-488968 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:49:09.099 [DEBUG] [Thread-488968 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:49:09.099 [DEBUG] [Thread-488968 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:49:09.099 [DEBUG] [Thread-488968 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:49:09.100 [DEBUG] [Thread-488968 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:49:09.100 [DEBUG] [Thread-488968 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82579954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950963510927757, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108847, telescope_az=89.99293, telescope_ra=18.5903354, telescope_dec=-24.256644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.61012, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:48:13.847774', telescope_ra_j2k=18.5641247826251, telescope_dec_j2k=-24.2756211942733, observability=1)
2025-12-27T09:49:13.989 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:49:13.989 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:49:13.990 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:49:13.990 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:49:13.991 [DEBUG] [ThreadPoolExecutor-22534_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:49:14.993 [DEBUG] [ThreadPoolExecutor-22534_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:49:14.995 [DEBUG] [ThreadPoolExecutor-22534_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:49:14.995 [DEBUG] [ThreadPoolExecutor-22534_0] [payload.py] [to_registers()] [0]
2025-12-27T09:49:15.001 [DEBUG] [ThreadPoolExecutor-22534_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:49:15.001 [DEBUG] [ThreadPoolExecutor-22534_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:49:15.001 [DEBUG] [ThreadPoolExecutor-22534_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:49:15.001 [DEBUG] [ThreadPoolExecutor-22534_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:49:15.009 [DEBUG] [ThreadPoolExecutor-22534_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:49:15.009 [DEBUG] [ThreadPoolExecutor-22534_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:49:15.009 [DEBUG] [ThreadPoolExecutor-22534_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:49:15.009 [DEBUG] [ThreadPoolExecutor-22534_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:49:15.009 [DEBUG] [ThreadPoolExecutor-22534_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:49:15.009 [DEBUG] [ThreadPoolExecutor-22534_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:49:15.009 [DEBUG] [ThreadPoolExecutor-22534_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:49:27.162 [DEBUG] [Thread-488969 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:49:27.164 [INFO] [Thread-488969 (handle)] [driver.py] [get_status()] Telra = 18.5953516, teldec = -24.256644
2025-12-27T09:49:27.165 [INFO] [Thread-488969 (handle)] [driver.py] [get_status()] ra_j2k = 18.5691416945941     dec_j2k = -24.2758073002907
2025-12-27T09:49:27.168 [DEBUG] [Thread-488969 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:49:27.169 [DEBUG] [Thread-488969 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:49:27.175 [DEBUG] [Thread-488969 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:49:27.175 [DEBUG] [Thread-488969 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:49:27.175 [DEBUG] [Thread-488969 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:49:27.175 [DEBUG] [Thread-488969 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:49:27.182 [DEBUG] [Thread-488969 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:49:27.182 [DEBUG] [Thread-488969 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:49:27.182 [DEBUG] [Thread-488969 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:49:27.182 [DEBUG] [Thread-488969 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:49:27.182 [DEBUG] [Thread-488969 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:49:27.183 [DEBUG] [Thread-488969 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:49:27.183 [DEBUG] [Thread-488969 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:49:27.183 [DEBUG] [Thread-488969 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:49:27.183 [DEBUG] [Thread-488969 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82600883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950962708688901, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108847, telescope_az=89.99293, telescope_ra=18.5953516, telescope_dec=-24.256644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.61514, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:49:13.988384', telescope_ra_j2k=18.5691416945941, telescope_dec_j2k=-24.2758073002907, observability=1)
2025-12-27T09:49:32.995 [DEBUG] [Thread-488970 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:49:32.998 [INFO] [Thread-488970 (handle)] [driver.py] [get_status()] Telra = 18.5969953, teldec = -24.256644
2025-12-27T09:49:32.999 [INFO] [Thread-488970 (handle)] [driver.py] [get_status()] ra_j2k = 18.5707856293599     dec_j2k = -24.2758682759768
2025-12-27T09:49:33.001 [DEBUG] [Thread-488970 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:49:33.002 [DEBUG] [Thread-488970 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:49:33.006 [DEBUG] [Thread-488970 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:49:33.006 [DEBUG] [Thread-488970 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:49:33.006 [DEBUG] [Thread-488970 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:49:33.006 [DEBUG] [Thread-488970 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:49:33.013 [DEBUG] [Thread-488970 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:49:33.014 [DEBUG] [Thread-488970 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:49:33.014 [DEBUG] [Thread-488970 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:49:33.014 [DEBUG] [Thread-488970 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:49:33.014 [DEBUG] [Thread-488970 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:49:33.014 [DEBUG] [Thread-488970 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:49:33.014 [DEBUG] [Thread-488970 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:49:33.014 [DEBUG] [Thread-488970 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:49:33.014 [DEBUG] [Thread-488970 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82607634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950964714286041, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108847, telescope_az=89.99293, telescope_ra=18.5969953, telescope_dec=-24.256644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.61678, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:49:13.988384', telescope_ra_j2k=18.5707856293599, telescope_dec_j2k=-24.2758682759768, observability=1)
2025-12-27T09:49:33.826 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8118197917938232
2025-12-27T09:49:33.826 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.70631504058838 seconds ago
2025-12-27T09:49:40.010 [DEBUG] [ThreadPoolExecutor-22534_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:49:40.011 [DEBUG] [ThreadPoolExecutor-22534_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:49:44.752 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:49:44.754 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.6002522, teldec = -24.256644
2025-12-27T09:49:44.755 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.5740429966767     dec_j2k = -24.2759890853067
2025-12-27T09:49:44.757 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:49:44.758 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:49:44.761 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:49:44.761 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:49:44.761 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:49:44.761 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:49:44.768 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:49:44.768 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:49:44.768 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:49:44.768 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:49:44.768 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:49:44.768 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:49:44.768 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:49:44.768 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:49:44.768 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82621242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950965917644325, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108846, telescope_az=89.99293, telescope_ra=18.6002522, telescope_dec=-24.256644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.62004, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:49:13.988384', telescope_ra_j2k=18.5740429966767, telescope_dec_j2k=-24.2759890853067, observability=1)
2025-12-27T09:49:45.346 [DEBUG] [Thread-488971 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5773646831512451
2025-12-27T09:49:53.198 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:49:53.200 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.602624, teldec = -24.256644
2025-12-27T09:49:53.201 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.5764151387859     dec_j2k = -24.2760770544088
2025-12-27T09:49:53.202 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:49:53.202 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:49:53.207 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:49:53.207 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:49:53.207 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:49:53.207 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:49:53.214 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:49:53.214 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:49:53.214 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:49:53.214 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:49:53.214 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:49:53.214 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:49:53.214 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:49:53.214 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:49:53.214 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82631017, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950974341152314, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108846, telescope_az=89.99293, telescope_ra=18.602624, telescope_dec=-24.256644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.62241, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:49:13.988384', telescope_ra_j2k=18.5764151387859, telescope_dec_j2k=-24.2760770544088, observability=1)
2025-12-27T09:50:03.418 [DEBUG] [Thread-488972 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:50:03.420 [INFO] [Thread-488972 (handle)] [driver.py] [get_status()] Telra = 18.6054609, teldec = -24.256644
2025-12-27T09:50:03.421 [INFO] [Thread-488972 (handle)] [driver.py] [get_status()] ra_j2k = 18.5792524499635     dec_j2k = -24.2761822639733
2025-12-27T09:50:03.422 [DEBUG] [Thread-488972 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:50:03.423 [DEBUG] [Thread-488972 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:50:03.429 [DEBUG] [Thread-488972 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:50:03.429 [DEBUG] [Thread-488972 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:50:03.429 [DEBUG] [Thread-488972 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:50:03.429 [DEBUG] [Thread-488972 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:50:03.436 [DEBUG] [Thread-488972 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:50:03.436 [DEBUG] [Thread-488972 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:50:03.436 [DEBUG] [Thread-488972 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:50:03.436 [DEBUG] [Thread-488972 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:50:03.436 [DEBUG] [Thread-488972 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:50:03.436 [DEBUG] [Thread-488972 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:50:03.436 [DEBUG] [Thread-488972 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:50:03.436 [DEBUG] [Thread-488972 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:50:03.437 [DEBUG] [Thread-488972 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82642846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950978352346595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108846, telescope_az=89.99293, telescope_ra=18.6054609, telescope_dec=-24.256644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.62525, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:49:13.988384', telescope_ra_j2k=18.5792524499635, telescope_dec_j2k=-24.2761822639733, observability=1)
2025-12-27T09:50:03.469 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03232693672180176
2025-12-27T09:50:14.130 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:50:14.130 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:50:14.131 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:50:14.131 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:50:14.131 [INFO] [ThreadPoolExecutor-22535_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:50:14.131 [INFO] [ThreadPoolExecutor-22535_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:50:21.478 [DEBUG] [Thread-488973 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:50:21.480 [INFO] [Thread-488973 (handle)] [driver.py] [get_status()] Telra = 18.6104855, teldec = -24.256644
2025-12-27T09:50:21.481 [INFO] [Thread-488973 (handle)] [driver.py] [get_status()] ra_j2k = 18.5842777835229     dec_j2k = -24.2763685801457
2025-12-27T09:50:21.483 [DEBUG] [Thread-488973 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:50:21.484 [DEBUG] [Thread-488973 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:50:21.490 [DEBUG] [Thread-488973 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:50:21.490 [DEBUG] [Thread-488973 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:50:21.491 [DEBUG] [Thread-488973 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:50:21.491 [DEBUG] [Thread-488973 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:50:21.498 [DEBUG] [Thread-488973 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:50:21.498 [DEBUG] [Thread-488973 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:50:21.498 [DEBUG] [Thread-488973 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:50:21.498 [DEBUG] [Thread-488973 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:50:21.498 [DEBUG] [Thread-488973 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:50:21.498 [DEBUG] [Thread-488973 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:50:21.498 [DEBUG] [Thread-488973 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:50:21.498 [DEBUG] [Thread-488973 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:50:21.498 [DEBUG] [Thread-488973 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82663749, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095098356689916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108846, telescope_az=89.99293, telescope_ra=18.6104855, telescope_dec=-24.256644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.63027, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:50:14.128805', telescope_ra_j2k=18.5842777835229, telescope_dec_j2k=-24.2763685801457, observability=1)
2025-12-27T09:50:33.060 [DEBUG] [Thread-488974 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:50:33.063 [INFO] [Thread-488974 (handle)] [driver.py] [get_status()] Telra = 18.6137104, teldec = -24.256643
2025-12-27T09:50:33.064 [INFO] [Thread-488974 (handle)] [driver.py] [get_status()] ra_j2k = 18.5875031581039     dec_j2k = -24.2764871439367
2025-12-27T09:50:33.065 [DEBUG] [Thread-488974 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:50:33.067 [DEBUG] [Thread-488974 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:50:33.071 [DEBUG] [Thread-488974 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:50:33.071 [DEBUG] [Thread-488974 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:50:33.071 [DEBUG] [Thread-488974 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:50:33.071 [DEBUG] [Thread-488974 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:50:33.078 [DEBUG] [Thread-488974 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:50:33.078 [DEBUG] [Thread-488974 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:50:33.078 [DEBUG] [Thread-488974 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:50:33.078 [DEBUG] [Thread-488974 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:50:33.078 [DEBUG] [Thread-488974 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:50:33.078 [DEBUG] [Thread-488974 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:50:33.078 [DEBUG] [Thread-488974 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:50:33.078 [DEBUG] [Thread-488974 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:50:33.079 [DEBUG] [Thread-488974 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82677154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950983165779731, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108846, telescope_az=89.99293, telescope_ra=18.6137104, telescope_dec=-24.256643, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.6335, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:50:14.128805', telescope_ra_j2k=18.5875031581039, telescope_dec_j2k=-24.2764871439367, observability=1)
2025-12-27T09:50:33.886 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8075108528137207
2025-12-27T09:50:33.886 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.688700675964355 seconds ago
2025-12-27T09:50:35.013 [DEBUG] [ThreadPoolExecutor-22534_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:50:35.015 [DEBUG] [ThreadPoolExecutor-22534_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:50:35.017 [DEBUG] [ThreadPoolExecutor-22534_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:50:35.019 [DEBUG] [ThreadPoolExecutor-22534_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:50:39.024 [DEBUG] [ThreadPoolExecutor-22534_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:50:39.662 [DEBUG] [Thread-488975 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:50:39.664 [INFO] [Thread-488975 (handle)] [driver.py] [get_status()] Telra = 18.6155496, teldec = -24.256643
2025-12-27T09:50:39.665 [INFO] [Thread-488975 (handle)] [driver.py] [get_status()] ra_j2k = 18.5893426298993     dec_j2k = -24.2765553262581
2025-12-27T09:50:39.667 [DEBUG] [Thread-488975 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:50:39.668 [DEBUG] [Thread-488975 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:50:39.670 [DEBUG] [Thread-488975 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:50:39.670 [DEBUG] [Thread-488975 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:50:39.671 [DEBUG] [Thread-488975 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:50:39.671 [DEBUG] [Thread-488975 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:50:39.678 [DEBUG] [Thread-488975 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:50:39.678 [DEBUG] [Thread-488975 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:50:39.678 [DEBUG] [Thread-488975 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:50:39.678 [DEBUG] [Thread-488975 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:50:39.678 [DEBUG] [Thread-488975 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:50:39.678 [DEBUG] [Thread-488975 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:50:39.678 [DEBUG] [Thread-488975 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:50:39.678 [DEBUG] [Thread-488975 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:50:39.678 [DEBUG] [Thread-488975 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82684795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950985171376872, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108846, telescope_az=89.99293, telescope_ra=18.6155496, telescope_dec=-24.256643, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.63534, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:50:14.128805', telescope_ra_j2k=18.5893426298993, telescope_dec_j2k=-24.2765553262581, observability=1)
2025-12-27T09:50:40.026 [DEBUG] [ThreadPoolExecutor-22534_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:50:40.027 [INFO] [ThreadPoolExecutor-22534_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:50:43.861 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:50:43.863 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.6167258, teldec = -24.256643
2025-12-27T09:50:43.864 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.5905190041926     dec_j2k = -24.2765989275892
2025-12-27T09:50:43.866 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:50:43.867 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:50:43.871 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:50:43.871 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:50:43.871 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:50:43.871 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:50:43.878 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:50:43.879 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:50:43.879 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:50:43.879 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:50:43.879 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:50:43.879 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:50:43.879 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:50:43.879 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:50:43.879 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82689655, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950987176974012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108846, telescope_az=89.99293, telescope_ra=18.6167258, telescope_dec=-24.256643, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.63651, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:50:14.128805', telescope_ra_j2k=18.5905190041926, telescope_dec_j2k=-24.2765989275892, observability=1)
2025-12-27T09:50:53.275 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:50:53.277 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.6193402, teldec = -24.256643
2025-12-27T09:50:53.278 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.5931337929323     dec_j2k = -24.2766958356746
2025-12-27T09:50:53.280 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:50:53.281 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:50:53.285 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:50:53.285 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:50:53.285 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:50:53.285 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:50:53.292 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:50:53.292 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:50:53.292 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:50:53.292 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:50:53.292 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:50:53.292 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:50:53.292 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:50:53.292 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:50:53.292 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82700551, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950979154585451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108846, telescope_az=89.992929, telescope_ra=18.6193402, telescope_dec=-24.256643, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.63913, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:50:14.128805', telescope_ra_j2k=18.5931337929323, telescope_dec_j2k=-24.2766958356746, observability=1)
2025-12-27T09:50:57.748 [DEBUG] [Thread-488976 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:50:57.750 [INFO] [Thread-488976 (handle)] [driver.py] [get_status()] Telra = 18.6205998, teldec = -24.256643
2025-12-27T09:50:57.752 [INFO] [Thread-488976 (handle)] [driver.py] [get_status()] ra_j2k = 18.5943935808786     dec_j2k = -24.2767425219539
2025-12-27T09:50:57.753 [DEBUG] [Thread-488976 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:50:57.754 [DEBUG] [Thread-488976 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:50:57.756 [DEBUG] [Thread-488976 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:50:57.757 [DEBUG] [Thread-488976 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:50:57.757 [DEBUG] [Thread-488976 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:50:57.757 [DEBUG] [Thread-488976 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:50:57.764 [DEBUG] [Thread-488976 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:50:57.764 [DEBUG] [Thread-488976 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:50:57.764 [DEBUG] [Thread-488976 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:50:57.764 [DEBUG] [Thread-488976 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:50:57.764 [DEBUG] [Thread-488976 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:50:57.764 [DEBUG] [Thread-488976 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:50:57.764 [DEBUG] [Thread-488976 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:50:57.764 [DEBUG] [Thread-488976 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:50:57.764 [DEBUG] [Thread-488976 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82705728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950992391526577, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108845, telescope_az=89.992929, telescope_ra=18.6205998, telescope_dec=-24.256643, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.64039, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:50:14.128805', telescope_ra_j2k=18.5943935808786, telescope_dec_j2k=-24.2767425219539, observability=1)
2025-12-27T09:51:03.480 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:51:03.482 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.6221872, teldec = -24.256643
2025-12-27T09:51:03.483 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.5959812183422     dec_j2k = -24.2768013547999
2025-12-27T09:51:03.485 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:51:03.486 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:51:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:51:03.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:51:03.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:51:03.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:51:03.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:51:03.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:51:03.500 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:51:03.500 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:51:03.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:51:03.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:51:03.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:51:03.500 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:51:03.500 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82712362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950985973615728, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108845, telescope_az=89.992929, telescope_ra=18.6221872, telescope_dec=-24.256643, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.64197, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:50:14.128805', telescope_ra_j2k=18.5959812183422, telescope_dec_j2k=-24.2768013547999, observability=1)
2025-12-27T09:51:14.279 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:51:14.279 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:51:14.280 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:51:14.280 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:51:14.281 [DEBUG] [ThreadPoolExecutor-22536_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:51:15.284 [DEBUG] [ThreadPoolExecutor-22536_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:51:15.286 [DEBUG] [ThreadPoolExecutor-22536_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:51:15.286 [DEBUG] [ThreadPoolExecutor-22536_0] [payload.py] [to_registers()] [0]
2025-12-27T09:51:15.291 [DEBUG] [ThreadPoolExecutor-22536_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:51:15.291 [DEBUG] [ThreadPoolExecutor-22536_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:51:15.291 [DEBUG] [ThreadPoolExecutor-22536_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:51:15.291 [DEBUG] [ThreadPoolExecutor-22536_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:51:15.298 [DEBUG] [ThreadPoolExecutor-22536_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:51:15.298 [DEBUG] [ThreadPoolExecutor-22536_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:51:15.299 [DEBUG] [ThreadPoolExecutor-22536_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:51:15.299 [DEBUG] [ThreadPoolExecutor-22536_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:51:15.299 [DEBUG] [ThreadPoolExecutor-22536_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:51:15.299 [DEBUG] [ThreadPoolExecutor-22536_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:51:15.299 [DEBUG] [ThreadPoolExecutor-22536_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:51:15.817 [DEBUG] [Thread-488977 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:51:15.819 [INFO] [Thread-488977 (handle)] [driver.py] [get_status()] Telra = 18.6256137, teldec = -24.256643
2025-12-27T09:51:15.820 [INFO] [Thread-488977 (handle)] [driver.py] [get_status()] ra_j2k = 18.5994082332252     dec_j2k = -24.2769283371394
2025-12-27T09:51:15.822 [DEBUG] [Thread-488977 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:51:15.823 [DEBUG] [Thread-488977 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:51:15.829 [DEBUG] [Thread-488977 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:51:15.829 [DEBUG] [Thread-488977 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:51:15.829 [DEBUG] [Thread-488977 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:51:15.829 [DEBUG] [Thread-488977 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:51:15.836 [DEBUG] [Thread-488977 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:51:15.837 [DEBUG] [Thread-488977 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:51:15.837 [DEBUG] [Thread-488977 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:51:15.837 [DEBUG] [Thread-488977 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:51:15.837 [DEBUG] [Thread-488977 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:51:15.837 [DEBUG] [Thread-488977 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:51:15.837 [DEBUG] [Thread-488977 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:51:15.837 [DEBUG] [Thread-488977 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:51:15.837 [DEBUG] [Thread-488977 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82726641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950990385929436, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108845, telescope_az=89.992929, telescope_ra=18.6256137, telescope_dec=-24.256643, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.6454, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:51:14.278613', telescope_ra_j2k=18.5994082332252, telescope_dec_j2k=-24.2769283371394, observability=1)
2025-12-27T09:51:33.113 [DEBUG] [Thread-488978 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:51:33.115 [INFO] [Thread-488978 (handle)] [driver.py] [get_status()] Telra = 18.6304325, teldec = -24.256643
2025-12-27T09:51:33.116 [INFO] [Thread-488978 (handle)] [driver.py] [get_status()] ra_j2k = 18.6042277626479     dec_j2k = -24.2771068887735
2025-12-27T09:51:33.118 [DEBUG] [Thread-488978 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:51:33.119 [DEBUG] [Thread-488978 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:51:33.121 [DEBUG] [Thread-488978 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:51:33.121 [DEBUG] [Thread-488978 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:51:33.121 [DEBUG] [Thread-488978 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:51:33.121 [DEBUG] [Thread-488978 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:51:33.128 [DEBUG] [Thread-488978 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:51:33.128 [DEBUG] [Thread-488978 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:51:33.128 [DEBUG] [Thread-488978 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:51:33.128 [DEBUG] [Thread-488978 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:51:33.128 [DEBUG] [Thread-488978 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:51:33.129 [DEBUG] [Thread-488978 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:51:33.129 [DEBUG] [Thread-488978 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:51:33.129 [DEBUG] [Thread-488978 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:51:33.129 [DEBUG] [Thread-488978 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8274666, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950994397123717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108845, telescope_az=89.992929, telescope_ra=18.6304325, telescope_dec=-24.256643, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.65022, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:51:14.278613', telescope_ra_j2k=18.6042277626479, telescope_dec_j2k=-24.2771068887735, observability=1)
2025-12-27T09:51:33.946 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8174145221710205
2025-12-27T09:51:33.946 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.671406507492065 seconds ago
2025-12-27T09:51:34.012 [DEBUG] [Thread-488979 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.882803201675415
2025-12-27T09:51:40.299 [DEBUG] [ThreadPoolExecutor-22536_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:51:40.301 [DEBUG] [ThreadPoolExecutor-22536_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:51:42.968 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:51:42.971 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.6331858, teldec = -24.256643
2025-12-27T09:51:42.972 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.6069814822097     dec_j2k = -24.2772088924684
2025-12-27T09:51:42.974 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:51:42.974 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:51:42.976 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:51:42.976 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:51:42.977 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:51:42.977 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:51:42.984 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:51:42.984 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:51:42.985 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:51:42.985 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:51:42.985 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:51:42.985 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:51:42.985 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:51:42.985 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:51:42.985 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82758067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951000815034566, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108845, telescope_az=89.992929, telescope_ra=18.6331858, telescope_dec=-24.256643, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.65297, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:51:14.278613', telescope_ra_j2k=18.6069814822097, telescope_dec_j2k=-24.2772088924684, observability=1)
2025-12-27T09:51:52.082 [DEBUG] [Thread-488980 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:51:52.084 [INFO] [Thread-488980 (handle)] [driver.py] [get_status()] Telra = 18.6357255, teldec = -24.256643
2025-12-27T09:51:52.085 [INFO] [Thread-488980 (handle)] [driver.py] [get_status()] ra_j2k = 18.6095215710235     dec_j2k = -24.2773029732219
2025-12-27T09:51:52.087 [DEBUG] [Thread-488980 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:51:52.088 [DEBUG] [Thread-488980 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:51:52.093 [DEBUG] [Thread-488980 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:51:52.093 [DEBUG] [Thread-488980 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:51:52.093 [DEBUG] [Thread-488980 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:51:52.093 [DEBUG] [Thread-488980 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:51:52.100 [DEBUG] [Thread-488980 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:51:52.100 [DEBUG] [Thread-488980 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:51:52.100 [DEBUG] [Thread-488980 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:51:52.100 [DEBUG] [Thread-488980 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:51:52.101 [DEBUG] [Thread-488980 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:51:52.101 [DEBUG] [Thread-488980 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:51:52.101 [DEBUG] [Thread-488980 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:51:52.101 [DEBUG] [Thread-488980 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:51:52.101 [DEBUG] [Thread-488980 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82768615, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0950996402720857, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108845, telescope_az=89.992929, telescope_ra=18.6357255, telescope_dec=-24.256643, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.65551, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:51:14.278613', telescope_ra_j2k=18.6095215710235, telescope_dec_j2k=-24.2773029732219, observability=1)
2025-12-27T09:51:53.353 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:51:53.355 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.6360896, teldec = -24.256643
2025-12-27T09:51:53.356 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.6098857269068     dec_j2k = -24.2773164602054
2025-12-27T09:51:53.359 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:51:53.360 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:51:53.365 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:51:53.365 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:51:53.365 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:51:53.365 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:51:53.372 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:51:53.372 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:51:53.372 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:51:53.372 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:51:53.372 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:51:53.372 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:51:53.372 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:51:53.372 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:51:53.372 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82770086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951001216153994, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108845, telescope_az=89.992929, telescope_ra=18.6360896, telescope_dec=-24.256643, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.65588, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:51:14.278613', telescope_ra_j2k=18.6098857269068, telescope_dec_j2k=-24.2773164602054, observability=1)
2025-12-27T09:52:03.451 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:52:03.454 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.6388992, teldec = -24.256643
2025-12-27T09:52:03.455 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.6126957593288     dec_j2k = -24.2774205269751
2025-12-27T09:52:03.456 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:52:03.457 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:52:03.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:52:03.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:52:03.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:52:03.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:52:03.469 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:52:03.469 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:52:03.469 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:52:03.469 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:52:03.469 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:52:03.469 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:52:03.469 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:52:03.469 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:52:03.469 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82781773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095100201839285, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108845, telescope_az=89.992929, telescope_ra=18.6388992, telescope_dec=-24.256643, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.65869, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:51:14.278613', telescope_ra_j2k=18.6126957593288, telescope_dec_j2k=-24.2774205269751, observability=1)
2025-12-27T09:52:10.278 [DEBUG] [Thread-488981 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:52:10.280 [INFO] [Thread-488981 (handle)] [driver.py] [get_status()] Telra = 18.6407983, teldec = -24.256642
2025-12-27T09:52:10.282 [INFO] [Thread-488981 (handle)] [driver.py] [get_status()] ra_j2k = 18.614595153013     dec_j2k = -24.2774898626947
2025-12-27T09:52:10.283 [DEBUG] [Thread-488981 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:52:10.283 [DEBUG] [Thread-488981 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:52:10.288 [DEBUG] [Thread-488981 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:52:10.288 [DEBUG] [Thread-488981 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:52:10.288 [DEBUG] [Thread-488981 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:52:10.288 [DEBUG] [Thread-488981 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:52:10.295 [DEBUG] [Thread-488981 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:52:10.295 [DEBUG] [Thread-488981 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:52:10.295 [DEBUG] [Thread-488981 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:52:10.296 [DEBUG] [Thread-488981 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:52:10.296 [DEBUG] [Thread-488981 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:52:10.296 [DEBUG] [Thread-488981 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:52:10.296 [DEBUG] [Thread-488981 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:52:10.296 [DEBUG] [Thread-488981 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:52:10.296 [DEBUG] [Thread-488981 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82789675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951004826228846, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108845, telescope_az=89.992929, telescope_ra=18.6407983, telescope_dec=-24.256642, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.66059, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:51:14.278613', telescope_ra_j2k=18.614595153013, telescope_dec_j2k=-24.2774898626947, observability=1)
2025-12-27T09:52:14.431 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:52:14.431 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:52:14.432 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:52:14.432 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:52:14.432 [INFO] [ThreadPoolExecutor-22537_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:52:14.432 [INFO] [ThreadPoolExecutor-22537_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:52:28.332 [DEBUG] [Thread-488982 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:52:28.335 [INFO] [Thread-488982 (handle)] [driver.py] [get_status()] Telra = 18.6458128, teldec = -24.256642
2025-12-27T09:52:28.336 [INFO] [Thread-488982 (handle)] [driver.py] [get_status()] ra_j2k = 18.6196104325964     dec_j2k = -24.2776755564463
2025-12-27T09:52:28.337 [DEBUG] [Thread-488982 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:52:28.339 [DEBUG] [Thread-488982 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:52:28.344 [DEBUG] [Thread-488982 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:52:28.344 [DEBUG] [Thread-488982 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:52:28.344 [DEBUG] [Thread-488982 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:52:28.344 [DEBUG] [Thread-488982 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:52:28.351 [DEBUG] [Thread-488982 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:52:28.351 [DEBUG] [Thread-488982 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:52:28.351 [DEBUG] [Thread-488982 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:52:28.351 [DEBUG] [Thread-488982 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:52:28.351 [DEBUG] [Thread-488982 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:52:28.351 [DEBUG] [Thread-488982 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:52:28.351 [DEBUG] [Thread-488982 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:52:28.351 [DEBUG] [Thread-488982 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:52:28.351 [DEBUG] [Thread-488982 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82810571, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951003622870562, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108844, telescope_az=89.992929, telescope_ra=18.6458128, telescope_dec=-24.256642, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.6656, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:52:14.429854', telescope_ra_j2k=18.6196104325964, telescope_dec_j2k=-24.2776755564463, observability=1)
2025-12-27T09:52:33.163 [DEBUG] [Thread-488983 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:52:33.165 [INFO] [Thread-488983 (handle)] [driver.py] [get_status()] Telra = 18.6471768, teldec = -24.256642
2025-12-27T09:52:33.167 [INFO] [Thread-488983 (handle)] [driver.py] [get_status()] ra_j2k = 18.6209746458172     dec_j2k = -24.2777260609243
2025-12-27T09:52:33.169 [DEBUG] [Thread-488983 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:52:33.170 [DEBUG] [Thread-488983 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:52:33.173 [DEBUG] [Thread-488983 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:52:33.173 [DEBUG] [Thread-488983 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:52:33.173 [DEBUG] [Thread-488983 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:52:33.173 [DEBUG] [Thread-488983 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:52:33.180 [DEBUG] [Thread-488983 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:52:33.180 [DEBUG] [Thread-488983 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:52:33.180 [DEBUG] [Thread-488983 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:52:33.180 [DEBUG] [Thread-488983 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:52:33.180 [DEBUG] [Thread-488983 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:52:33.180 [DEBUG] [Thread-488983 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:52:33.180 [DEBUG] [Thread-488983 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:52:33.180 [DEBUG] [Thread-488983 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:52:33.181 [DEBUG] [Thread-488983 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82816162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951010040781411, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108844, telescope_az=89.992929, telescope_ra=18.6471768, telescope_dec=-24.256642, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.66696, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:52:14.429854', telescope_ra_j2k=18.6209746458172, telescope_dec_j2k=-24.2777260609243, observability=1)
2025-12-27T09:52:34.006 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.825690507888794
2025-12-27T09:52:34.006 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.65356945991516 seconds ago
2025-12-27T09:52:35.302 [DEBUG] [ThreadPoolExecutor-22536_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:52:35.304 [DEBUG] [ThreadPoolExecutor-22536_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:52:35.306 [DEBUG] [ThreadPoolExecutor-22536_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:52:35.308 [DEBUG] [ThreadPoolExecutor-22536_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:52:39.312 [DEBUG] [ThreadPoolExecutor-22536_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:52:40.314 [DEBUG] [ThreadPoolExecutor-22536_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:52:40.315 [INFO] [ThreadPoolExecutor-22536_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:52:42.079 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:52:42.081 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.6496597, teldec = -24.256642
2025-12-27T09:52:42.083 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.623457935224     dec_j2k = -24.2778179876772
2025-12-27T09:52:42.084 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:52:42.086 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:52:42.088 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:52:42.088 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:52:42.088 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:52:42.088 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:52:42.095 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:52:42.095 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:52:42.095 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:52:42.095 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:52:42.095 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:52:42.095 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:52:42.095 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:52:42.095 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:52:42.095 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82826481, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951010441900839, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108844, telescope_az=89.992929, telescope_ra=18.6496597, telescope_dec=-24.256642, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.66945, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:52:14.429854', telescope_ra_j2k=18.623457935224, telescope_dec_j2k=-24.2778179876772, observability=1)
2025-12-27T09:52:46.418 [DEBUG] [Thread-488984 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:52:46.421 [INFO] [Thread-488984 (handle)] [driver.py] [get_status()] Telra = 18.6508547, teldec = -24.256642
2025-12-27T09:52:46.422 [INFO] [Thread-488984 (handle)] [driver.py] [get_status()] ra_j2k = 18.6246531232311     dec_j2k = -24.2778622280849
2025-12-27T09:52:46.423 [DEBUG] [Thread-488984 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:52:46.423 [DEBUG] [Thread-488984 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:52:46.430 [DEBUG] [Thread-488984 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:52:46.430 [DEBUG] [Thread-488984 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:52:46.430 [DEBUG] [Thread-488984 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:52:46.430 [DEBUG] [Thread-488984 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:52:46.438 [DEBUG] [Thread-488984 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:52:46.438 [DEBUG] [Thread-488984 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:52:46.438 [DEBUG] [Thread-488984 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:52:46.438 [DEBUG] [Thread-488984 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:52:46.438 [DEBUG] [Thread-488984 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:52:46.438 [DEBUG] [Thread-488984 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:52:46.438 [DEBUG] [Thread-488984 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:52:46.438 [DEBUG] [Thread-488984 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:52:46.438 [DEBUG] [Thread-488984 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82831503, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951004826228846, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108844, telescope_az=89.992929, telescope_ra=18.6508547, telescope_dec=-24.256642, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.67064, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:52:14.429854', telescope_ra_j2k=18.6246531232311, telescope_dec_j2k=-24.2778622280849, observability=1)
2025-12-27T09:52:53.435 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:52:53.437 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.6528058, teldec = -24.256642
2025-12-27T09:52:53.438 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.6266045310159     dec_j2k = -24.2779344557755
2025-12-27T09:52:53.440 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:52:53.441 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:52:53.446 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:52:53.446 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:52:53.446 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:52:53.446 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:52:53.453 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:52:53.453 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:52:53.453 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:52:53.454 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:52:53.454 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:52:53.454 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:52:53.454 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:52:53.454 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:52:53.454 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82839625, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951010040781411, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108844, telescope_az=89.992928, telescope_ra=18.6528058, telescope_dec=-24.256642, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.67259, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:52:14.429854', telescope_ra_j2k=18.6266045310159, telescope_dec_j2k=-24.2779344557755, observability=1)
2025-12-27T09:53:03.461 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:53:03.463 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.6556157, teldec = -24.256642
2025-12-27T09:53:03.464 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.6294148760675     dec_j2k = -24.2780384655223
2025-12-27T09:53:03.466 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:53:03.467 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:53:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:53:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:53:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:53:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:53:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:53:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:53:03.478 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:53:03.478 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:53:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:53:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:53:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:53:03.478 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:53:03.478 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82851229, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951019266528256, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108844, telescope_az=89.992928, telescope_ra=18.6556157, telescope_dec=-24.256642, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.6754, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:52:14.429854', telescope_ra_j2k=18.6294148760675, telescope_dec_j2k=-24.2780384655223, observability=1)
2025-12-27T09:53:04.622 [DEBUG] [Thread-488985 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:53:04.624 [INFO] [Thread-488985 (handle)] [driver.py] [get_status()] Telra = 18.6559241, teldec = -24.256642
2025-12-27T09:53:04.625 [INFO] [Thread-488985 (handle)] [driver.py] [get_status()] ra_j2k = 18.6297233250428     dec_j2k = -24.2780498803824
2025-12-27T09:53:04.627 [DEBUG] [Thread-488985 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:53:04.628 [DEBUG] [Thread-488985 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:53:04.630 [DEBUG] [Thread-488985 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:53:04.630 [DEBUG] [Thread-488985 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:53:04.630 [DEBUG] [Thread-488985 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:53:04.630 [DEBUG] [Thread-488985 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:53:04.637 [DEBUG] [Thread-488985 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:53:04.637 [DEBUG] [Thread-488985 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:53:04.637 [DEBUG] [Thread-488985 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:53:04.637 [DEBUG] [Thread-488985 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:53:04.637 [DEBUG] [Thread-488985 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:53:04.637 [DEBUG] [Thread-488985 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:53:04.637 [DEBUG] [Thread-488985 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:53:04.638 [DEBUG] [Thread-488985 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:53:04.638 [DEBUG] [Thread-488985 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82852573, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951015656453404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108844, telescope_az=89.992928, telescope_ra=18.6559241, telescope_dec=-24.256642, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.67571, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:52:14.429854', telescope_ra_j2k=18.6297233250428, telescope_dec_j2k=-24.2780498803824, observability=1)
2025-12-27T09:53:14.578 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:53:14.578 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:53:14.579 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:53:14.580 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:53:14.581 [DEBUG] [ThreadPoolExecutor-22538_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:53:15.583 [DEBUG] [ThreadPoolExecutor-22538_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:53:15.585 [DEBUG] [ThreadPoolExecutor-22538_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:53:15.585 [DEBUG] [ThreadPoolExecutor-22538_0] [payload.py] [to_registers()] [0]
2025-12-27T09:53:15.587 [DEBUG] [ThreadPoolExecutor-22538_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:53:15.587 [DEBUG] [ThreadPoolExecutor-22538_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:53:15.587 [DEBUG] [ThreadPoolExecutor-22538_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:53:15.587 [DEBUG] [ThreadPoolExecutor-22538_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:53:15.594 [DEBUG] [ThreadPoolExecutor-22538_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:53:15.594 [DEBUG] [ThreadPoolExecutor-22538_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:53:15.594 [DEBUG] [ThreadPoolExecutor-22538_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:53:15.594 [DEBUG] [ThreadPoolExecutor-22538_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:53:15.595 [DEBUG] [ThreadPoolExecutor-22538_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:53:15.595 [DEBUG] [ThreadPoolExecutor-22538_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:53:15.595 [DEBUG] [ThreadPoolExecutor-22538_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:53:22.681 [DEBUG] [Thread-488986 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:53:22.683 [INFO] [Thread-488986 (handle)] [driver.py] [get_status()] Telra = 18.6609684, teldec = -24.256642
2025-12-27T09:53:22.684 [INFO] [Thread-488986 (handle)] [driver.py] [get_status()] ra_j2k = 18.6347684297155     dec_j2k = -24.2782365659083
2025-12-27T09:53:22.686 [DEBUG] [Thread-488986 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:53:22.686 [DEBUG] [Thread-488986 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:53:22.689 [DEBUG] [Thread-488986 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:53:22.689 [DEBUG] [Thread-488986 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:53:22.690 [DEBUG] [Thread-488986 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:53:22.690 [DEBUG] [Thread-488986 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:53:22.696 [DEBUG] [Thread-488986 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:53:22.697 [DEBUG] [Thread-488986 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:53:22.697 [DEBUG] [Thread-488986 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:53:22.697 [DEBUG] [Thread-488986 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:53:22.697 [DEBUG] [Thread-488986 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:53:22.697 [DEBUG] [Thread-488986 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:53:22.697 [DEBUG] [Thread-488986 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:53:22.697 [DEBUG] [Thread-488986 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:53:22.697 [DEBUG] [Thread-488986 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82873475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951020469886541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108844, telescope_az=89.992928, telescope_ra=18.6609684, telescope_dec=-24.256642, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.68076, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:53:14.577884', telescope_ra_j2k=18.6347684297155, telescope_dec_j2k=-24.2782365659083, observability=1)
2025-12-27T09:53:33.215 [DEBUG] [Thread-488987 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:53:33.217 [INFO] [Thread-488987 (handle)] [driver.py] [get_status()] Telra = 18.6638995, teldec = -24.256642
2025-12-27T09:53:33.218 [INFO] [Thread-488987 (handle)] [driver.py] [get_status()] ra_j2k = 18.6377000004177     dec_j2k = -24.2783450262028
2025-12-27T09:53:33.220 [DEBUG] [Thread-488987 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:53:33.221 [DEBUG] [Thread-488987 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:53:33.223 [DEBUG] [Thread-488987 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:53:33.223 [DEBUG] [Thread-488987 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:53:33.223 [DEBUG] [Thread-488987 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:53:33.223 [DEBUG] [Thread-488987 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:53:33.230 [DEBUG] [Thread-488987 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:53:33.230 [DEBUG] [Thread-488987 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:53:33.230 [DEBUG] [Thread-488987 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:53:33.230 [DEBUG] [Thread-488987 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:53:33.230 [DEBUG] [Thread-488987 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:53:33.230 [DEBUG] [Thread-488987 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:53:33.231 [DEBUG] [Thread-488987 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:53:33.231 [DEBUG] [Thread-488987 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:53:33.231 [DEBUG] [Thread-488987 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82885667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951019266528256, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108843, telescope_az=89.992928, telescope_ra=18.6638995, telescope_dec=-24.256642, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.68369, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:53:14.577884', telescope_ra_j2k=18.6377000004177, telescope_dec_j2k=-24.2783450262028, observability=1)
2025-12-27T09:53:34.066 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8353025913238525
2025-12-27T09:53:34.066 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.63290333747864 seconds ago
2025-12-27T09:53:40.596 [DEBUG] [ThreadPoolExecutor-22538_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:53:40.597 [DEBUG] [ThreadPoolExecutor-22538_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:53:40.761 [DEBUG] [Thread-488988 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:53:40.763 [INFO] [Thread-488988 (handle)] [driver.py] [get_status()] Telra = 18.6660103, teldec = -24.256642
2025-12-27T09:53:40.765 [INFO] [Thread-488988 (handle)] [driver.py] [get_status()] ra_j2k = 18.6398111408133     dec_j2k = -24.2784231247533
2025-12-27T09:53:40.767 [DEBUG] [Thread-488988 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:53:40.768 [DEBUG] [Thread-488988 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:53:40.769 [DEBUG] [Thread-488988 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:53:40.769 [DEBUG] [Thread-488988 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:53:40.769 [DEBUG] [Thread-488988 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:53:40.769 [DEBUG] [Thread-488988 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:53:40.776 [DEBUG] [Thread-488988 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:53:40.776 [DEBUG] [Thread-488988 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:53:40.776 [DEBUG] [Thread-488988 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:53:40.776 [DEBUG] [Thread-488988 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:53:40.776 [DEBUG] [Thread-488988 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:53:40.776 [DEBUG] [Thread-488988 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:53:40.776 [DEBUG] [Thread-488988 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:53:40.776 [DEBUG] [Thread-488988 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:53:40.777 [DEBUG] [Thread-488988 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.828944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951026486677961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108843, telescope_az=89.992928, telescope_ra=18.6660103, telescope_dec=-24.256642, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.6858, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:53:14.577884', telescope_ra_j2k=18.6398111408133, telescope_dec_j2k=-24.2784231247533, observability=1)
2025-12-27T09:53:41.182 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40552663803100586
2025-12-27T09:53:53.516 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:53:53.518 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.669555, teldec = -24.256641
2025-12-27T09:53:53.519 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.6433564153262     dec_j2k = -24.278553261836
2025-12-27T09:53:53.521 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:53:53.522 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:53:53.525 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:53:53.525 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:53:53.525 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:53:53.525 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:53:53.532 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:53:53.532 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:53:53.532 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:53:53.532 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:53:53.533 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:53:53.533 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:53:53.533 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:53:53.533 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:53:53.533 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82909162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951029294513958, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108843, telescope_az=89.992928, telescope_ra=18.669555, telescope_dec=-24.256641, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.68934, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:53:14.577884', telescope_ra_j2k=18.6433564153262, telescope_dec_j2k=-24.278553261836, observability=1)
2025-12-27T09:53:58.939 [DEBUG] [Thread-488989 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:53:58.941 [INFO] [Thread-488989 (handle)] [driver.py] [get_status()] Telra = 18.6710602, teldec = -24.256641
2025-12-27T09:53:58.942 [INFO] [Thread-488989 (handle)] [driver.py] [get_status()] ra_j2k = 18.6448618602171     dec_j2k = -24.2786089413556
2025-12-27T09:53:58.944 [DEBUG] [Thread-488989 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:53:58.944 [DEBUG] [Thread-488989 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:53:58.951 [DEBUG] [Thread-488989 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:53:58.951 [DEBUG] [Thread-488989 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:53:58.951 [DEBUG] [Thread-488989 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:53:58.951 [DEBUG] [Thread-488989 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:53:58.958 [DEBUG] [Thread-488989 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:53:58.958 [DEBUG] [Thread-488989 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:53:58.958 [DEBUG] [Thread-488989 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:53:58.958 [DEBUG] [Thread-488989 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:53:58.958 [DEBUG] [Thread-488989 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:53:58.958 [DEBUG] [Thread-488989 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:53:58.958 [DEBUG] [Thread-488989 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:53:58.958 [DEBUG] [Thread-488989 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:53:58.958 [DEBUG] [Thread-488989 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8291544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951034509066522, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108843, telescope_az=89.992928, telescope_ra=18.6710602, telescope_dec=-24.256641, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.69085, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:53:14.577884', telescope_ra_j2k=18.6448618602171, telescope_dec_j2k=-24.2786089413556, observability=1)
2025-12-27T09:54:03.473 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:54:03.475 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.6723136, teldec = -24.256641
2025-12-27T09:54:03.476 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.6461154646037     dec_j2k = -24.2786553038119
2025-12-27T09:54:03.478 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:54:03.479 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:54:03.485 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:54:03.485 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:54:03.485 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:54:03.485 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:54:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:54:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:54:03.492 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:54:03.492 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:54:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:54:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:54:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:54:03.492 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:54:03.492 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82920688, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951023277722537, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108843, telescope_az=89.992928, telescope_ra=18.6723136, telescope_dec=-24.256641, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.6921, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:53:14.577884', telescope_ra_j2k=18.6461154646037, telescope_dec_j2k=-24.2786553038119, observability=1)
2025-12-27T09:54:14.720 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:54:14.720 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:54:14.722 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:54:14.722 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:54:14.722 [INFO] [ThreadPoolExecutor-22539_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:54:14.722 [INFO] [ThreadPoolExecutor-22539_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:54:17.056 [DEBUG] [Thread-488990 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:54:17.058 [INFO] [Thread-488990 (handle)] [driver.py] [get_status()] Telra = 18.6761009, teldec = -24.256641
2025-12-27T09:54:17.059 [INFO] [Thread-488990 (handle)] [driver.py] [get_status()] ra_j2k = 18.6499033847372     dec_j2k = -24.2787953790846
2025-12-27T09:54:17.061 [DEBUG] [Thread-488990 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:54:17.062 [DEBUG] [Thread-488990 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:54:17.063 [DEBUG] [Thread-488990 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:54:17.063 [DEBUG] [Thread-488990 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:54:17.063 [DEBUG] [Thread-488990 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:54:17.063 [DEBUG] [Thread-488990 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:54:17.070 [DEBUG] [Thread-488990 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:54:17.070 [DEBUG] [Thread-488990 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:54:17.070 [DEBUG] [Thread-488990 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:54:17.071 [DEBUG] [Thread-488990 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:54:17.071 [DEBUG] [Thread-488990 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:54:17.071 [DEBUG] [Thread-488990 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:54:17.071 [DEBUG] [Thread-488990 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:54:17.071 [DEBUG] [Thread-488990 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:54:17.071 [DEBUG] [Thread-488990 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82936409, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951027288916818, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108843, telescope_az=89.992928, telescope_ra=18.6761009, telescope_dec=-24.256641, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.69589, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:54:14.719329', telescope_ra_j2k=18.6499033847372, telescope_dec_j2k=-24.2787953790846, observability=1)
2025-12-27T09:54:33.269 [DEBUG] [Thread-488991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:54:33.271 [INFO] [Thread-488991 (handle)] [driver.py] [get_status()] Telra = 18.6806182, teldec = -24.256641
2025-12-27T09:54:33.272 [INFO] [Thread-488991 (handle)] [driver.py] [get_status()] ra_j2k = 18.6544214294202     dec_j2k = -24.2789624251294
2025-12-27T09:54:33.274 [DEBUG] [Thread-488991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:54:33.275 [DEBUG] [Thread-488991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:54:33.278 [DEBUG] [Thread-488991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:54:33.278 [DEBUG] [Thread-488991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:54:33.278 [DEBUG] [Thread-488991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:54:33.278 [DEBUG] [Thread-488991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:54:33.286 [DEBUG] [Thread-488991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:54:33.286 [DEBUG] [Thread-488991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:54:33.286 [DEBUG] [Thread-488991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:54:33.286 [DEBUG] [Thread-488991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:54:33.286 [DEBUG] [Thread-488991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:54:33.286 [DEBUG] [Thread-488991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:54:33.286 [DEBUG] [Thread-488991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:54:33.286 [DEBUG] [Thread-488991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:54:33.286 [DEBUG] [Thread-488991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82955174, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951035712424807, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108843, telescope_az=89.992928, telescope_ra=18.6806182, telescope_dec=-24.256641, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.70041, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:54:14.719329', telescope_ra_j2k=18.6544214294202, telescope_dec_j2k=-24.2789624251294, observability=1)
2025-12-27T09:54:34.126 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8396215438842773
2025-12-27T09:54:34.126 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.611239433288574 seconds ago
2025-12-27T09:54:35.125 [DEBUG] [Thread-488992 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:54:35.127 [INFO] [Thread-488992 (handle)] [driver.py] [get_status()] Telra = 18.6811417, teldec = -24.256635
2025-12-27T09:54:35.128 [INFO] [Thread-488992 (handle)] [driver.py] [get_status()] ra_j2k = 18.6549450172594     dec_j2k = -24.2789757817651
2025-12-27T09:54:35.129 [DEBUG] [Thread-488992 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:54:35.130 [DEBUG] [Thread-488992 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:54:35.132 [DEBUG] [Thread-488992 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:54:35.132 [DEBUG] [Thread-488992 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:54:35.132 [DEBUG] [Thread-488992 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:54:35.132 [DEBUG] [Thread-488992 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:54:35.139 [DEBUG] [Thread-488992 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:54:35.139 [DEBUG] [Thread-488992 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:54:35.139 [DEBUG] [Thread-488992 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:54:35.139 [DEBUG] [Thread-488992 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:54:35.139 [DEBUG] [Thread-488992 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:54:35.139 [DEBUG] [Thread-488992 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:54:35.139 [DEBUG] [Thread-488992 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:54:35.140 [DEBUG] [Thread-488992 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:54:35.140 [DEBUG] [Thread-488992 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.82957321, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951041328096799, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108843, telescope_az=89.992917, telescope_ra=18.6811417, telescope_dec=-24.256635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.70093, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:54:14.719329', telescope_ra_j2k=18.6549450172594, telescope_dec_j2k=-24.2789757817651, observability=1)
2025-12-27T09:54:35.599 [DEBUG] [ThreadPoolExecutor-22538_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:54:35.601 [DEBUG] [ThreadPoolExecutor-22538_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:54:35.602 [DEBUG] [ThreadPoolExecutor-22538_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:54:35.605 [DEBUG] [ThreadPoolExecutor-22538_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:54:39.610 [DEBUG] [ThreadPoolExecutor-22538_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:54:40.264 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:54:40.267 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.6825608, teldec = -24.256641
2025-12-27T09:54:40.268 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.6563643513393     dec_j2k = -24.2790342512409
2025-12-27T09:54:40.269 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:54:40.270 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:54:40.271 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:54:40.271 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:54:40.271 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:54:40.271 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:54:40.279 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:54:40.279 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:54:40.279 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:54:40.279 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:54:40.279 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:54:40.279 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:54:40.279 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:54:40.279 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:54:40.279 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8296327, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951038520260803, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108843, telescope_az=89.992928, telescope_ra=18.6825608, telescope_dec=-24.256641, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.70235, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:54:14.719329', telescope_ra_j2k=18.6563643513393, telescope_dec_j2k=-24.2790342512409, observability=1)
2025-12-27T09:54:40.612 [DEBUG] [ThreadPoolExecutor-22538_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:54:40.613 [INFO] [ThreadPoolExecutor-22538_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:54:53.276 [DEBUG] [Thread-488993 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:54:53.279 [INFO] [Thread-488993 (handle)] [driver.py] [get_status()] Telra = 18.6861879, teldec = -24.256641
2025-12-27T09:54:53.280 [INFO] [Thread-488993 (handle)] [driver.py] [get_status()] ra_j2k = 18.6599920551083     dec_j2k = -24.2791683448114
2025-12-27T09:54:53.282 [DEBUG] [Thread-488993 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:54:53.282 [DEBUG] [Thread-488993 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:54:53.286 [DEBUG] [Thread-488993 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:54:53.286 [DEBUG] [Thread-488993 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:54:53.286 [DEBUG] [Thread-488993 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:54:53.286 [DEBUG] [Thread-488993 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:54:53.294 [DEBUG] [Thread-488993 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:54:53.294 [DEBUG] [Thread-488993 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:54:53.294 [DEBUG] [Thread-488993 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:54:53.294 [DEBUG] [Thread-488993 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:54:53.294 [DEBUG] [Thread-488993 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:54:53.294 [DEBUG] [Thread-488993 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:54:53.294 [DEBUG] [Thread-488993 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:54:53.294 [DEBUG] [Thread-488993 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:54:53.294 [DEBUG] [Thread-488993 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8297833, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951038119141375, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108842, telescope_az=89.992927, telescope_ra=18.6861879, telescope_dec=-24.256641, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.70598, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:54:14.719329', telescope_ra_j2k=18.6599920551083, telescope_dec_j2k=-24.2791683448114, observability=1)
2025-12-27T09:54:53.594 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29948878288269043
2025-12-27T09:55:03.482 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:55:03.484 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.689031, teldec = -24.256641
2025-12-27T09:55:03.485 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.6628356308325     dec_j2k = -24.2792734396933
2025-12-27T09:55:03.486 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:55:03.487 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:55:03.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:55:03.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:55:03.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:55:03.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:55:03.498 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:55:03.498 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:55:03.498 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:55:03.498 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:55:03.498 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:55:03.498 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:55:03.498 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:55:03.498 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:55:03.498 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82990142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951039322499659, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108842, telescope_az=89.992927, telescope_ra=18.689031, telescope_dec=-24.256641, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.70882, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:54:14.719329', telescope_ra_j2k=18.6628356308325, telescope_dec_j2k=-24.2792734396933, observability=1)
2025-12-27T09:55:11.333 [DEBUG] [Thread-488994 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:55:11.335 [INFO] [Thread-488994 (handle)] [driver.py] [get_status()] Telra = 18.6912267, teldec = -24.256641
2025-12-27T09:55:11.336 [INFO] [Thread-488994 (handle)] [driver.py] [get_status()] ra_j2k = 18.6650316997095     dec_j2k = -24.2793545948773
2025-12-27T09:55:11.337 [DEBUG] [Thread-488994 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:55:11.339 [DEBUG] [Thread-488994 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:55:11.342 [DEBUG] [Thread-488994 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:55:11.342 [DEBUG] [Thread-488994 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:55:11.342 [DEBUG] [Thread-488994 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:55:11.342 [DEBUG] [Thread-488994 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:55:11.350 [DEBUG] [Thread-488994 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:55:11.350 [DEBUG] [Thread-488994 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:55:11.350 [DEBUG] [Thread-488994 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:55:11.350 [DEBUG] [Thread-488994 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:55:11.350 [DEBUG] [Thread-488994 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:55:11.350 [DEBUG] [Thread-488994 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:55:11.350 [DEBUG] [Thread-488994 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:55:11.350 [DEBUG] [Thread-488994 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:55:11.351 [DEBUG] [Thread-488994 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.82999228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095104734488822, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108842, telescope_az=89.992927, telescope_ra=18.6912267, telescope_dec=-24.256641, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.71101, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:54:14.719329', telescope_ra_j2k=18.6650316997095, telescope_dec_j2k=-24.2793545948773, observability=1)
2025-12-27T09:55:14.860 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:55:14.860 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:55:14.861 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:55:14.861 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:55:14.862 [DEBUG] [ThreadPoolExecutor-22540_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:55:15.864 [DEBUG] [ThreadPoolExecutor-22540_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:55:15.866 [DEBUG] [ThreadPoolExecutor-22540_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:55:15.866 [DEBUG] [ThreadPoolExecutor-22540_0] [payload.py] [to_registers()] [0]
2025-12-27T09:55:15.871 [DEBUG] [ThreadPoolExecutor-22540_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:55:15.871 [DEBUG] [ThreadPoolExecutor-22540_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:55:15.871 [DEBUG] [ThreadPoolExecutor-22540_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:55:15.871 [DEBUG] [ThreadPoolExecutor-22540_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:55:15.879 [DEBUG] [ThreadPoolExecutor-22540_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:55:15.879 [DEBUG] [ThreadPoolExecutor-22540_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:55:15.879 [DEBUG] [ThreadPoolExecutor-22540_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:55:15.879 [DEBUG] [ThreadPoolExecutor-22540_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:55:15.879 [DEBUG] [ThreadPoolExecutor-22540_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:55:15.880 [DEBUG] [ThreadPoolExecutor-22540_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:55:15.880 [DEBUG] [ThreadPoolExecutor-22540_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:55:29.403 [DEBUG] [Thread-488995 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:55:29.406 [INFO] [Thread-488995 (handle)] [driver.py] [get_status()] Telra = 18.6962705, teldec = -24.256641
2025-12-27T09:55:29.407 [INFO] [Thread-488995 (handle)] [driver.py] [get_status()] ra_j2k = 18.6700763519488     dec_j2k = -24.279540989948
2025-12-27T09:55:29.409 [DEBUG] [Thread-488995 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:55:29.409 [DEBUG] [Thread-488995 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:55:29.413 [DEBUG] [Thread-488995 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:55:29.413 [DEBUG] [Thread-488995 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:55:29.413 [DEBUG] [Thread-488995 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:55:29.413 [DEBUG] [Thread-488995 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:55:29.421 [DEBUG] [Thread-488995 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:55:29.421 [DEBUG] [Thread-488995 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:55:29.421 [DEBUG] [Thread-488995 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:55:29.421 [DEBUG] [Thread-488995 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:55:29.421 [DEBUG] [Thread-488995 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:55:29.421 [DEBUG] [Thread-488995 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:55:29.421 [DEBUG] [Thread-488995 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:55:29.421 [DEBUG] [Thread-488995 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:55:29.421 [DEBUG] [Thread-488995 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83020145, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095104533929108, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108842, telescope_az=89.992927, telescope_ra=18.6962705, telescope_dec=-24.256641, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.71606, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:55:14.859865', telescope_ra_j2k=18.6700763519488, telescope_dec_j2k=-24.279540989948, observability=1)
2025-12-27T09:55:33.321 [DEBUG] [Thread-488996 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:55:33.323 [INFO] [Thread-488996 (handle)] [driver.py] [get_status()] Telra = 18.6973635, teldec = -24.25664
2025-12-27T09:55:33.324 [INFO] [Thread-488996 (handle)] [driver.py] [get_status()] ra_j2k = 18.6711695377249     dec_j2k = -24.2795803768034
2025-12-27T09:55:33.326 [DEBUG] [Thread-488996 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:55:33.327 [DEBUG] [Thread-488996 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:55:33.332 [DEBUG] [Thread-488996 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:55:33.332 [DEBUG] [Thread-488996 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:55:33.332 [DEBUG] [Thread-488996 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:55:33.332 [DEBUG] [Thread-488996 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:55:33.339 [DEBUG] [Thread-488996 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:55:33.339 [DEBUG] [Thread-488996 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:55:33.339 [DEBUG] [Thread-488996 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:55:33.339 [DEBUG] [Thread-488996 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:55:33.339 [DEBUG] [Thread-488996 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:55:33.339 [DEBUG] [Thread-488996 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:55:33.339 [DEBUG] [Thread-488996 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:55:33.339 [DEBUG] [Thread-488996 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:55:33.339 [DEBUG] [Thread-488996 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83024678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951050553843645, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108842, telescope_az=89.992927, telescope_ra=18.6973635, telescope_dec=-24.25664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.71715, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:55:14.859865', telescope_ra_j2k=18.6711695377249, telescope_dec_j2k=-24.2795803768034, observability=1)
2025-12-27T09:55:34.186 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8464009761810303
2025-12-27T09:55:34.186 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.59213948249817 seconds ago
2025-12-27T09:55:39.375 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:55:39.377 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.6990347, teldec = -24.25664
2025-12-27T09:55:39.378 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.6728410220924     dec_j2k = -24.2796421247466
2025-12-27T09:55:39.380 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:55:39.381 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:55:39.382 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:55:39.382 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:55:39.382 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:55:39.382 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:55:39.389 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:55:39.389 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:55:39.389 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:55:39.390 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:55:39.390 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:55:39.390 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:55:39.390 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:55:39.390 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:55:39.390 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83031685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951056570635066, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108842, telescope_az=89.992927, telescope_ra=18.6990347, telescope_dec=-24.25664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.71882, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:55:14.859865', telescope_ra_j2k=18.6728410220924, telescope_dec_j2k=-24.2796421247466, observability=1)
2025-12-27T09:55:40.880 [DEBUG] [ThreadPoolExecutor-22540_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:55:40.881 [DEBUG] [ThreadPoolExecutor-22540_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:55:47.492 [DEBUG] [Thread-488997 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:55:47.494 [INFO] [Thread-488997 (handle)] [driver.py] [get_status()] Telra = 18.7012931, teldec = -24.25664
2025-12-27T09:55:47.496 [INFO] [Thread-488997 (handle)] [driver.py] [get_status()] ra_j2k = 18.6750998075628     dec_j2k = -24.2797255616745
2025-12-27T09:55:47.497 [DEBUG] [Thread-488997 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:55:47.498 [DEBUG] [Thread-488997 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:55:47.499 [DEBUG] [Thread-488997 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:55:47.500 [DEBUG] [Thread-488997 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:55:47.500 [DEBUG] [Thread-488997 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:55:47.500 [DEBUG] [Thread-488997 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:55:47.507 [DEBUG] [Thread-488997 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:55:47.507 [DEBUG] [Thread-488997 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:55:47.507 [DEBUG] [Thread-488997 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:55:47.507 [DEBUG] [Thread-488997 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:55:47.507 [DEBUG] [Thread-488997 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:55:47.507 [DEBUG] [Thread-488997 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:55:47.507 [DEBUG] [Thread-488997 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:55:47.507 [DEBUG] [Thread-488997 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:55:47.507 [DEBUG] [Thread-488997 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8304108, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951044537052224, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108842, telescope_az=89.992927, telescope_ra=18.7012931, telescope_dec=-24.25664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.72108, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:55:14.859865', telescope_ra_j2k=18.6750998075628, telescope_dec_j2k=-24.2797255616745, observability=1)
2025-12-27T09:55:53.654 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:55:53.656 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.7030206, teldec = -24.25664
2025-12-27T09:55:53.658 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.676827603338     dec_j2k = -24.2797893789454
2025-12-27T09:55:53.660 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:55:53.661 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:55:53.666 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:55:53.666 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:55:53.666 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:55:53.666 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:55:53.673 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:55:53.673 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:55:53.674 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:55:53.674 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:55:53.674 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:55:53.674 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:55:53.674 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:55:53.674 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:55:53.674 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83048212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951052158321357, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108842, telescope_az=89.992927, telescope_ra=18.7030206, telescope_dec=-24.25664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.72281, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:55:14.859865', telescope_ra_j2k=18.676827603338, telescope_dec_j2k=-24.2797893789454, observability=1)
2025-12-27T09:56:03.455 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:56:03.457 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.7057474, teldec = -24.256647
2025-12-27T09:56:03.458 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.6795548704496     dec_j2k = -24.2798971025664
2025-12-27T09:56:03.460 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:56:03.461 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:56:03.465 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:56:03.465 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:56:03.465 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:56:03.465 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:56:03.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:56:03.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:56:03.472 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:56:03.472 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:56:03.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:56:03.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:56:03.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:56:03.472 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:56:03.472 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83059556, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951057372873922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108842, telescope_az=89.992938, telescope_ra=18.7057474, telescope_dec=-24.256647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.72553, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:55:14.859865', telescope_ra_j2k=18.6795548704496, telescope_dec_j2k=-24.2798971025664, observability=1)
2025-12-27T09:56:05.547 [DEBUG] [Thread-488998 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:56:05.549 [INFO] [Thread-488998 (handle)] [driver.py] [get_status()] Telra = 18.7063349, teldec = -24.25664
2025-12-27T09:56:05.550 [INFO] [Thread-488998 (handle)] [driver.py] [get_status()] ra_j2k = 18.6801424730315     dec_j2k = -24.2799118024084
2025-12-27T09:56:05.551 [DEBUG] [Thread-488998 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:56:05.552 [DEBUG] [Thread-488998 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:56:05.558 [DEBUG] [Thread-488998 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:56:05.558 [DEBUG] [Thread-488998 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:56:05.558 [DEBUG] [Thread-488998 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:56:05.558 [DEBUG] [Thread-488998 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:56:05.565 [DEBUG] [Thread-488998 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:56:05.566 [DEBUG] [Thread-488998 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:56:05.566 [DEBUG] [Thread-488998 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:56:05.566 [DEBUG] [Thread-488998 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:56:05.566 [DEBUG] [Thread-488998 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:56:05.566 [DEBUG] [Thread-488998 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:56:05.566 [DEBUG] [Thread-488998 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:56:05.566 [DEBUG] [Thread-488998 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:56:05.566 [DEBUG] [Thread-488998 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83061977, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951054565037925, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108841, telescope_az=89.992927, telescope_ra=18.7063349, telescope_dec=-24.25664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.72612, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:55:14.859865', telescope_ra_j2k=18.6801424730315, telescope_dec_j2k=-24.2799118024084, observability=1)
2025-12-27T09:56:15.002 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:56:15.002 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:56:15.002 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:56:15.002 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:56:15.002 [INFO] [ThreadPoolExecutor-22541_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:56:15.002 [INFO] [ThreadPoolExecutor-22541_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:56:23.625 [DEBUG] [Thread-488999 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:56:23.627 [INFO] [Thread-488999 (handle)] [driver.py] [get_status()] Telra = 18.7113464, teldec = -24.25664
2025-12-27T09:56:23.628 [INFO] [Thread-488999 (handle)] [driver.py] [get_status()] ra_j2k = 18.6851548400318     dec_j2k = -24.2800968834756
2025-12-27T09:56:23.629 [DEBUG] [Thread-488999 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:56:23.630 [DEBUG] [Thread-488999 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:56:23.632 [DEBUG] [Thread-488999 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:56:23.632 [DEBUG] [Thread-488999 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:56:23.632 [DEBUG] [Thread-488999 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:56:23.632 [DEBUG] [Thread-488999 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:56:23.639 [DEBUG] [Thread-488999 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:56:23.639 [DEBUG] [Thread-488999 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:56:23.639 [DEBUG] [Thread-488999 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:56:23.639 [DEBUG] [Thread-488999 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:56:23.639 [DEBUG] [Thread-488999 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:56:23.639 [DEBUG] [Thread-488999 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:56:23.640 [DEBUG] [Thread-488999 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:56:23.640 [DEBUG] [Thread-488999 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:56:23.640 [DEBUG] [Thread-488999 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83082899, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951062587426486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108841, telescope_az=89.992927, telescope_ra=18.7113464, telescope_dec=-24.25664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.73113, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:56:15.000849', telescope_ra_j2k=18.6851548400318, telescope_dec_j2k=-24.2800968834756, observability=1)
2025-12-27T09:56:33.369 [DEBUG] [Thread-489000 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:56:33.371 [INFO] [Thread-489000 (handle)] [driver.py] [get_status()] Telra = 18.7140783, teldec = -24.25664
2025-12-27T09:56:33.372 [INFO] [Thread-489000 (handle)] [driver.py] [get_status()] ra_j2k = 18.6878872154827     dec_j2k = -24.280197758937
2025-12-27T09:56:33.374 [DEBUG] [Thread-489000 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:56:33.375 [DEBUG] [Thread-489000 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:56:33.378 [DEBUG] [Thread-489000 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:56:33.378 [DEBUG] [Thread-489000 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:56:33.378 [DEBUG] [Thread-489000 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:56:33.378 [DEBUG] [Thread-489000 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:56:33.385 [DEBUG] [Thread-489000 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:56:33.385 [DEBUG] [Thread-489000 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:56:33.385 [DEBUG] [Thread-489000 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:56:33.385 [DEBUG] [Thread-489000 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:56:33.386 [DEBUG] [Thread-489000 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:56:33.386 [DEBUG] [Thread-489000 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:56:33.386 [DEBUG] [Thread-489000 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:56:33.386 [DEBUG] [Thread-489000 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:56:33.386 [DEBUG] [Thread-489000 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83094178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951060581829346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108841, telescope_az=89.992927, telescope_ra=18.7140783, telescope_dec=-24.25664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.73387, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:56:15.000849', telescope_ra_j2k=18.6878872154827, telescope_dec_j2k=-24.280197758937, observability=1)
2025-12-27T09:56:34.246 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8600447177886963
2025-12-27T09:56:34.246 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.59214377403259 seconds ago
2025-12-27T09:56:35.883 [DEBUG] [ThreadPoolExecutor-22540_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:56:35.885 [DEBUG] [ThreadPoolExecutor-22540_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:56:35.886 [DEBUG] [ThreadPoolExecutor-22540_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:56:35.888 [DEBUG] [ThreadPoolExecutor-22540_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:56:38.486 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:56:38.488 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.7155, teldec = -24.25664
2025-12-27T09:56:38.489 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.6893091636997     dec_j2k = -24.2802502504472
2025-12-27T09:56:38.491 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:56:38.492 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:56:38.496 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:56:38.496 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:56:38.496 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:56:38.496 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:56:38.503 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:56:38.503 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:56:38.503 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:56:38.503 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:56:38.503 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:56:38.503 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:56:38.503 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:56:38.503 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:56:38.504 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83100101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951064593023627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108841, telescope_az=89.992927, telescope_ra=18.7155, telescope_dec=-24.25664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.73529, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:56:15.000849', telescope_ra_j2k=18.6893091636997, telescope_dec_j2k=-24.2802502504472, observability=1)
2025-12-27T09:56:39.894 [DEBUG] [ThreadPoolExecutor-22540_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:56:40.895 [DEBUG] [ThreadPoolExecutor-22540_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:56:40.897 [INFO] [ThreadPoolExecutor-22540_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:56:41.684 [DEBUG] [Thread-489001 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:56:41.686 [INFO] [Thread-489001 (handle)] [driver.py] [get_status()] Telra = 18.7163885, teldec = -24.25664
2025-12-27T09:56:41.687 [INFO] [Thread-489001 (handle)] [driver.py] [get_status()] ra_j2k = 18.6901978190985     dec_j2k = -24.2802830536639
2025-12-27T09:56:41.689 [DEBUG] [Thread-489001 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:56:41.689 [DEBUG] [Thread-489001 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:56:41.692 [DEBUG] [Thread-489001 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:56:41.692 [DEBUG] [Thread-489001 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:56:41.692 [DEBUG] [Thread-489001 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:56:41.692 [DEBUG] [Thread-489001 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:56:41.699 [DEBUG] [Thread-489001 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:56:41.699 [DEBUG] [Thread-489001 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:56:41.699 [DEBUG] [Thread-489001 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:56:41.699 [DEBUG] [Thread-489001 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:56:41.699 [DEBUG] [Thread-489001 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:56:41.699 [DEBUG] [Thread-489001 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:56:41.699 [DEBUG] [Thread-489001 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:56:41.700 [DEBUG] [Thread-489001 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:56:41.700 [DEBUG] [Thread-489001 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83103802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951060581829346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108841, telescope_az=89.992926, telescope_ra=18.7163885, telescope_dec=-24.25664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.73618, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:56:15.000849', telescope_ra_j2k=18.6901978190985, telescope_dec_j2k=-24.2802830536639, observability=1)
2025-12-27T09:56:53.736 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:56:53.737 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.7197365, teldec = -24.25664
2025-12-27T09:56:53.738 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.6935464065591     dec_j2k = -24.2804066494873
2025-12-27T09:56:53.740 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:56:53.741 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:56:53.744 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:56:53.744 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:56:53.744 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:56:53.744 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:56:53.751 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:56:53.751 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:56:53.751 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:56:53.751 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:56:53.752 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:56:53.752 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:56:53.752 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:56:53.752 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:56:53.752 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8311775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951067400859623, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108841, telescope_az=89.992926, telescope_ra=18.7197365, telescope_dec=-24.25664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.73952, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:56:15.000849', telescope_ra_j2k=18.6935464065591, telescope_dec_j2k=-24.2804066494873, observability=1)
2025-12-27T09:56:59.843 [DEBUG] [Thread-489002 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:56:59.844 [INFO] [Thread-489002 (handle)] [driver.py] [get_status()] Telra = 18.7214379, teldec = -24.25664
2025-12-27T09:56:59.845 [INFO] [Thread-489002 (handle)] [driver.py] [get_status()] ra_j2k = 18.6952481062446     dec_j2k = -24.2804694518765
2025-12-27T09:56:59.847 [DEBUG] [Thread-489002 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:56:59.848 [DEBUG] [Thread-489002 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:56:59.850 [DEBUG] [Thread-489002 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:56:59.850 [DEBUG] [Thread-489002 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:56:59.850 [DEBUG] [Thread-489002 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:56:59.850 [DEBUG] [Thread-489002 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:56:59.857 [DEBUG] [Thread-489002 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:56:59.857 [DEBUG] [Thread-489002 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:56:59.857 [DEBUG] [Thread-489002 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:56:59.857 [DEBUG] [Thread-489002 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:56:59.857 [DEBUG] [Thread-489002 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:56:59.857 [DEBUG] [Thread-489002 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:56:59.857 [DEBUG] [Thread-489002 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:56:59.857 [DEBUG] [Thread-489002 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:56:59.858 [DEBUG] [Thread-489002 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83124819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951069406456763, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108841, telescope_az=89.992926, telescope_ra=18.7214379, telescope_dec=-24.25664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.74122, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:56:15.000849', telescope_ra_j2k=18.6952481062446, telescope_dec_j2k=-24.2804694518765, observability=1)
2025-12-27T09:57:03.466 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:57:03.469 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.7224662, teldec = -24.25664
2025-12-27T09:57:03.470 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.6962765877448     dec_j2k = -24.2805074063708
2025-12-27T09:57:03.471 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:57:03.471 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:57:03.473 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:57:03.473 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:57:03.473 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:57:03.473 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:57:03.480 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:57:03.480 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:57:03.480 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:57:03.480 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:57:03.480 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:57:03.480 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:57:03.480 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:57:03.480 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:57:03.481 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83129013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951076626606468, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108841, telescope_az=89.992926, telescope_ra=18.7224662, telescope_dec=-24.25664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.74225, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:56:15.000849', telescope_ra_j2k=18.6962765877448, telescope_dec_j2k=-24.2805074063708, observability=1)
2025-12-27T09:57:15.141 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:57:15.141 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:57:15.142 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:57:15.142 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:57:15.143 [DEBUG] [ThreadPoolExecutor-22542_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:57:16.145 [DEBUG] [ThreadPoolExecutor-22542_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:57:16.147 [DEBUG] [ThreadPoolExecutor-22542_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:57:16.147 [DEBUG] [ThreadPoolExecutor-22542_0] [payload.py] [to_registers()] [0]
2025-12-27T09:57:16.152 [DEBUG] [ThreadPoolExecutor-22542_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:57:16.152 [DEBUG] [ThreadPoolExecutor-22542_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:57:16.152 [DEBUG] [ThreadPoolExecutor-22542_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:57:16.152 [DEBUG] [ThreadPoolExecutor-22542_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:57:16.159 [DEBUG] [ThreadPoolExecutor-22542_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:57:16.159 [DEBUG] [ThreadPoolExecutor-22542_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:57:16.159 [DEBUG] [ThreadPoolExecutor-22542_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:57:16.159 [DEBUG] [ThreadPoolExecutor-22542_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:57:16.159 [DEBUG] [ThreadPoolExecutor-22542_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:57:16.160 [DEBUG] [ThreadPoolExecutor-22542_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:57:16.160 [DEBUG] [ThreadPoolExecutor-22542_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:57:17.910 [DEBUG] [Thread-489003 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:57:17.913 [INFO] [Thread-489003 (handle)] [driver.py] [get_status()] Telra = 18.7264811, teldec = -24.256639
2025-12-27T09:57:17.914 [INFO] [Thread-489003 (handle)] [driver.py] [get_status()] ra_j2k = 18.7002921992964     dec_j2k = -24.2806545794346
2025-12-27T09:57:17.916 [DEBUG] [Thread-489003 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:57:17.917 [DEBUG] [Thread-489003 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:57:17.920 [DEBUG] [Thread-489003 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:57:17.920 [DEBUG] [Thread-489003 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:57:17.920 [DEBUG] [Thread-489003 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:57:17.920 [DEBUG] [Thread-489003 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:57:17.927 [DEBUG] [Thread-489003 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:57:17.927 [DEBUG] [Thread-489003 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:57:17.927 [DEBUG] [Thread-489003 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:57:17.927 [DEBUG] [Thread-489003 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:57:17.927 [DEBUG] [Thread-489003 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:57:17.927 [DEBUG] [Thread-489003 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:57:17.927 [DEBUG] [Thread-489003 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:57:17.927 [DEBUG] [Thread-489003 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:57:17.927 [DEBUG] [Thread-489003 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8314573, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951071412053903, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108841, telescope_az=89.992926, telescope_ra=18.7264811, telescope_dec=-24.256639, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.74627, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:57:15.140921', telescope_ra_j2k=18.7002921992964, telescope_dec_j2k=-24.2806545794346, observability=1)
2025-12-27T09:57:33.420 [DEBUG] [Thread-489004 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:57:33.422 [INFO] [Thread-489004 (handle)] [driver.py] [get_status()] Telra = 18.7307959, teldec = -24.256639
2025-12-27T09:57:33.423 [INFO] [Thread-489004 (handle)] [driver.py] [get_status()] ra_j2k = 18.7046077685852     dec_j2k = -24.2808137907882
2025-12-27T09:57:33.425 [DEBUG] [Thread-489004 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:57:33.426 [DEBUG] [Thread-489004 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:57:33.430 [DEBUG] [Thread-489004 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:57:33.430 [DEBUG] [Thread-489004 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:57:33.430 [DEBUG] [Thread-489004 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:57:33.430 [DEBUG] [Thread-489004 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:57:33.437 [DEBUG] [Thread-489004 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:57:33.437 [DEBUG] [Thread-489004 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:57:33.437 [DEBUG] [Thread-489004 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:57:33.437 [DEBUG] [Thread-489004 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:57:33.437 [DEBUG] [Thread-489004 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:57:33.437 [DEBUG] [Thread-489004 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:57:33.437 [DEBUG] [Thread-489004 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:57:33.437 [DEBUG] [Thread-489004 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:57:33.437 [DEBUG] [Thread-489004 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83163682, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095107823108418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10884, telescope_az=89.992926, telescope_ra=18.7307959, telescope_dec=-24.256639, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.75058, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:57:15.140921', telescope_ra_j2k=18.7046077685852, telescope_dec_j2k=-24.2808137907882, observability=1)
2025-12-27T09:57:34.306 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8688797950744629
2025-12-27T09:57:34.306 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.571364641189575 seconds ago
2025-12-27T09:57:35.966 [DEBUG] [Thread-489005 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:57:35.968 [INFO] [Thread-489005 (handle)] [driver.py] [get_status()] Telra = 18.7314962, teldec = -24.256639
2025-12-27T09:57:35.969 [INFO] [Thread-489005 (handle)] [driver.py] [get_status()] ra_j2k = 18.7053081939111     dec_j2k = -24.2808396281646
2025-12-27T09:57:35.971 [DEBUG] [Thread-489005 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:57:35.972 [DEBUG] [Thread-489005 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:57:35.976 [DEBUG] [Thread-489005 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:57:35.976 [DEBUG] [Thread-489005 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:57:35.976 [DEBUG] [Thread-489005 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:57:35.976 [DEBUG] [Thread-489005 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:57:35.983 [DEBUG] [Thread-489005 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:57:35.983 [DEBUG] [Thread-489005 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:57:35.983 [DEBUG] [Thread-489005 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:57:35.983 [DEBUG] [Thread-489005 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:57:35.983 [DEBUG] [Thread-489005 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:57:35.983 [DEBUG] [Thread-489005 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:57:35.983 [DEBUG] [Thread-489005 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:57:35.983 [DEBUG] [Thread-489005 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:57:35.984 [DEBUG] [Thread-489005 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83166628, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951077829964752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10884, telescope_az=89.992926, telescope_ra=18.7314962, telescope_dec=-24.256639, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.75128, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:57:15.140921', telescope_ra_j2k=18.7053081939111, telescope_dec_j2k=-24.2808396281646, observability=1)
2025-12-27T09:57:37.596 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:57:37.597 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.7319716, teldec = -24.256639
2025-12-27T09:57:37.598 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.7057836790635     dec_j2k = -24.2808571674511
2025-12-27T09:57:37.600 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:57:37.601 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:57:37.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:57:37.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:57:37.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:57:37.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:57:37.611 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:57:37.611 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:57:37.611 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:57:37.611 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:57:37.611 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:57:37.611 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:57:37.611 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:57:37.612 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:57:37.612 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83168515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951078632203609, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10884, telescope_az=89.992926, telescope_ra=18.7319716, telescope_dec=-24.256639, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.75176, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:57:15.140921', telescope_ra_j2k=18.7057836790635, telescope_dec_j2k=-24.2808571674511, observability=1)
2025-12-27T09:57:41.160 [DEBUG] [ThreadPoolExecutor-22542_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:57:41.162 [DEBUG] [ThreadPoolExecutor-22542_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:57:53.813 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:57:53.815 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.7364818, teldec = -24.256639
2025-12-27T09:57:53.816 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.7102946899194     dec_j2k = -24.2810235468204
2025-12-27T09:57:53.818 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:57:53.819 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:57:53.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:57:53.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:57:53.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:57:53.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:57:53.826 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:57:53.826 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:57:53.827 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:57:53.827 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:57:53.827 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:57:53.827 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:57:53.827 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:57:53.827 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:57:53.827 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83187285, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951074621009328, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10884, telescope_az=89.992926, telescope_ra=18.7364818, telescope_dec=-24.256639, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.75627, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:57:15.140921', telescope_ra_j2k=18.7102946899194, telescope_dec_j2k=-24.2810235468204, observability=1)
2025-12-27T09:57:54.150 [DEBUG] [Thread-489006 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3234975337982178
2025-12-27T09:58:03.474 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:58:03.476 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.7391605, teldec = -24.256639
2025-12-27T09:58:03.477 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.7129738740736     dec_j2k = -24.2811223467662
2025-12-27T09:58:03.479 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:58:03.480 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:58:03.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:58:03.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:58:03.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:58:03.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:58:03.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:58:03.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:58:03.491 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:58:03.491 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:58:03.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:58:03.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:58:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:58:03.492 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:58:03.492 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83198466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095108665459217, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10884, telescope_az=89.992926, telescope_ra=18.7391605, telescope_dec=-24.256639, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.75895, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:57:15.140921', telescope_ra_j2k=18.7129738740736, telescope_dec_j2k=-24.2811223467662, observability=1)
2025-12-27T09:58:12.202 [DEBUG] [Thread-489007 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:58:12.205 [INFO] [Thread-489007 (handle)] [driver.py] [get_status()] Telra = 18.7416083, teldec = -24.256639
2025-12-27T09:58:12.206 [INFO] [Thread-489007 (handle)] [driver.py] [get_status()] ra_j2k = 18.715422118169     dec_j2k = -24.2812126197181
2025-12-27T09:58:12.207 [DEBUG] [Thread-489007 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:58:12.208 [DEBUG] [Thread-489007 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:58:12.212 [DEBUG] [Thread-489007 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:58:12.212 [DEBUG] [Thread-489007 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:58:12.212 [DEBUG] [Thread-489007 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:58:12.212 [DEBUG] [Thread-489007 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:58:12.219 [DEBUG] [Thread-489007 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:58:12.219 [DEBUG] [Thread-489007 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:58:12.219 [DEBUG] [Thread-489007 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:58:12.219 [DEBUG] [Thread-489007 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:58:12.219 [DEBUG] [Thread-489007 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:58:12.219 [DEBUG] [Thread-489007 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:58:12.219 [DEBUG] [Thread-489007 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:58:12.219 [DEBUG] [Thread-489007 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:58:12.220 [DEBUG] [Thread-489007 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83208568, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951085451233886, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10884, telescope_az=89.992926, telescope_ra=18.7416083, telescope_dec=-24.256639, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.7614, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:57:15.140921', telescope_ra_j2k=18.715422118169, telescope_dec_j2k=-24.2812126197181, observability=1)
2025-12-27T09:58:15.281 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:58:15.281 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:58:15.282 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:58:15.282 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:58:15.283 [INFO] [ThreadPoolExecutor-22543_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T09:58:15.283 [INFO] [ThreadPoolExecutor-22543_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:58:30.275 [DEBUG] [Thread-489008 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:58:30.277 [INFO] [Thread-489008 (handle)] [driver.py] [get_status()] Telra = 18.7466259, teldec = -24.256639
2025-12-27T09:58:30.278 [INFO] [Thread-489008 (handle)] [driver.py] [get_status()] ra_j2k = 18.7204406334918     dec_j2k = -24.281397633133
2025-12-27T09:58:30.280 [DEBUG] [Thread-489008 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:58:30.281 [DEBUG] [Thread-489008 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:58:30.286 [DEBUG] [Thread-489008 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:58:30.286 [DEBUG] [Thread-489008 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:58:30.286 [DEBUG] [Thread-489008 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:58:30.287 [DEBUG] [Thread-489008 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:58:30.293 [DEBUG] [Thread-489008 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:58:30.293 [DEBUG] [Thread-489008 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:58:30.294 [DEBUG] [Thread-489008 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:58:30.294 [DEBUG] [Thread-489008 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:58:30.294 [DEBUG] [Thread-489008 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:58:30.294 [DEBUG] [Thread-489008 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:58:30.294 [DEBUG] [Thread-489008 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:58:30.294 [DEBUG] [Thread-489008 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:58:30.294 [DEBUG] [Thread-489008 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83229486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951089061308738, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10884, telescope_az=89.992926, telescope_ra=18.7466259, telescope_dec=-24.256639, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.76641, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:58:15.280771', telescope_ra_j2k=18.7204406334918, telescope_dec_j2k=-24.281397633133, observability=1)
2025-12-27T09:58:33.479 [DEBUG] [Thread-489009 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:58:33.481 [INFO] [Thread-489009 (handle)] [driver.py] [get_status()] Telra = 18.747542, teldec = -24.256639
2025-12-27T09:58:33.482 [INFO] [Thread-489009 (handle)] [driver.py] [get_status()] ra_j2k = 18.7213569013342     dec_j2k = -24.2814314077606
2025-12-27T09:58:33.484 [DEBUG] [Thread-489009 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:58:33.485 [DEBUG] [Thread-489009 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:58:33.492 [DEBUG] [Thread-489009 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:58:33.492 [DEBUG] [Thread-489009 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:58:33.492 [DEBUG] [Thread-489009 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:58:33.492 [DEBUG] [Thread-489009 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:58:33.499 [DEBUG] [Thread-489009 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:58:33.499 [DEBUG] [Thread-489009 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:58:33.500 [DEBUG] [Thread-489009 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:58:33.500 [DEBUG] [Thread-489009 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:58:33.500 [DEBUG] [Thread-489009 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:58:33.500 [DEBUG] [Thread-489009 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:58:33.500 [DEBUG] [Thread-489009 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:58:33.500 [DEBUG] [Thread-489009 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:58:33.500 [DEBUG] [Thread-489009 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83233194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951089061308738, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10884, telescope_az=89.992925, telescope_ra=18.747542, telescope_dec=-24.256639, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.76733, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:58:15.280771', telescope_ra_j2k=18.7213569013342, telescope_dec_j2k=-24.2814314077606, observability=1)
2025-12-27T09:58:34.366 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8663651943206787
2025-12-27T09:58:34.367 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.553858041763306 seconds ago
2025-12-27T09:58:36.164 [DEBUG] [ThreadPoolExecutor-22542_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:58:36.166 [DEBUG] [ThreadPoolExecutor-22542_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:58:36.167 [DEBUG] [ThreadPoolExecutor-22542_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:58:36.169 [DEBUG] [ThreadPoolExecutor-22542_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:58:36.706 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:58:36.708 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.7484378, teldec = -24.256639
2025-12-27T09:58:36.709 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.7222528656739     dec_j2k = -24.2814644325848
2025-12-27T09:58:36.711 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:58:36.711 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:58:36.717 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:58:36.717 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:58:36.717 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:58:36.717 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:58:36.724 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:58:36.725 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:58:36.725 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:58:36.725 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:58:36.725 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:58:36.725 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:58:36.725 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:58:36.725 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:58:36.725 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83236929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951093072503019, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10884, telescope_az=89.992925, telescope_ra=18.7484378, telescope_dec=-24.256639, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.76822, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:58:15.280771', telescope_ra_j2k=18.7222528656739, telescope_dec_j2k=-24.2814644325848, observability=1)
2025-12-27T09:58:40.175 [DEBUG] [ThreadPoolExecutor-22542_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:58:41.177 [DEBUG] [ThreadPoolExecutor-22542_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:58:41.177 [INFO] [ThreadPoolExecutor-22542_0] [server.py] [done()] Shutdown complete...
2025-12-27T09:58:48.476 [DEBUG] [Thread-489010 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:58:48.478 [INFO] [Thread-489010 (handle)] [driver.py] [get_status()] Telra = 18.7516987, teldec = -24.256632
2025-12-27T09:58:48.479 [INFO] [Thread-489010 (handle)] [driver.py] [get_status()] ra_j2k = 18.7255143670928     dec_j2k = -24.281577638353
2025-12-27T09:58:48.482 [DEBUG] [Thread-489010 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:58:48.483 [DEBUG] [Thread-489010 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:58:48.485 [DEBUG] [Thread-489010 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:58:48.485 [DEBUG] [Thread-489010 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:58:48.485 [DEBUG] [Thread-489010 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:58:48.485 [DEBUG] [Thread-489010 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:58:48.492 [DEBUG] [Thread-489010 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:58:48.492 [DEBUG] [Thread-489010 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:58:48.492 [DEBUG] [Thread-489010 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:58:48.493 [DEBUG] [Thread-489010 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:58:48.493 [DEBUG] [Thread-489010 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:58:48.493 [DEBUG] [Thread-489010 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:58:48.493 [DEBUG] [Thread-489010 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:58:48.493 [DEBUG] [Thread-489010 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:58:48.493 [DEBUG] [Thread-489010 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83250552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951096281458443, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108839, telescope_az=89.992915, telescope_ra=18.7516987, telescope_dec=-24.256632, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.77149, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:58:15.280771', telescope_ra_j2k=18.7255143670928, telescope_dec_j2k=-24.281577638353, observability=1)
2025-12-27T09:58:53.888 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:58:53.890 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.7532041, teldec = -24.256638
2025-12-27T09:58:53.892 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.7270200438761     dec_j2k = -24.2816391252785
2025-12-27T09:58:53.893 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:58:53.895 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:58:53.896 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:58:53.896 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:58:53.897 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:58:53.897 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:58:53.904 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:58:53.904 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:58:53.904 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:58:53.904 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:58:53.904 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:58:53.904 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:58:53.904 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:58:53.905 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:58:53.905 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83256816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951095880339015, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108839, telescope_az=89.992925, telescope_ra=18.7532041, telescope_dec=-24.256638, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.77299, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:58:15.280771', telescope_ra_j2k=18.7270200438761, telescope_dec_j2k=-24.2816391252785, observability=1)
2025-12-27T09:59:03.485 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:59:03.487 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.7558789, teldec = -24.256638
2025-12-27T09:59:03.489 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.7296953392583     dec_j2k = -24.2817377051334
2025-12-27T09:59:03.491 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:59:03.492 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:59:03.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:59:03.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:59:03.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:59:03.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:59:03.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:59:03.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:59:03.501 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:59:03.501 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:59:03.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:59:03.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:59:03.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:59:03.501 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:59:03.501 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83267924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095109267138359, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108839, telescope_az=89.992925, telescope_ra=18.7558789, telescope_dec=-24.256638, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.77567, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:58:15.280771', telescope_ra_j2k=18.7296953392583, telescope_dec_j2k=-24.2817377051334, observability=1)
2025-12-27T09:59:06.540 [DEBUG] [Thread-489011 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:59:06.542 [INFO] [Thread-489011 (handle)] [driver.py] [get_status()] Telra = 18.7567388, teldec = -24.256638
2025-12-27T09:59:06.543 [INFO] [Thread-489011 (handle)] [driver.py] [get_status()] ra_j2k = 18.7305553989201     dec_j2k = -24.2817693941546
2025-12-27T09:59:06.545 [DEBUG] [Thread-489011 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:59:06.546 [DEBUG] [Thread-489011 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:59:06.550 [DEBUG] [Thread-489011 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:59:06.550 [DEBUG] [Thread-489011 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:59:06.550 [DEBUG] [Thread-489011 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:59:06.550 [DEBUG] [Thread-489011 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:59:06.558 [DEBUG] [Thread-489011 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:59:06.558 [DEBUG] [Thread-489011 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:59:06.558 [DEBUG] [Thread-489011 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:59:06.558 [DEBUG] [Thread-489011 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:59:06.558 [DEBUG] [Thread-489011 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:59:06.558 [DEBUG] [Thread-489011 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:59:06.558 [DEBUG] [Thread-489011 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:59:06.558 [DEBUG] [Thread-489011 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:59:06.558 [DEBUG] [Thread-489011 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8327146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951097484816727, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108839, telescope_az=89.992925, telescope_ra=18.7567388, telescope_dec=-24.256638, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.77653, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:58:15.280771', telescope_ra_j2k=18.7305553989201, telescope_dec_j2k=-24.2817693941546, observability=1)
2025-12-27T09:59:15.427 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:59:15.427 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T09:59:15.428 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:59:15.428 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T09:59:15.429 [DEBUG] [ThreadPoolExecutor-22544_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:59:16.431 [DEBUG] [ThreadPoolExecutor-22544_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:59:16.433 [DEBUG] [ThreadPoolExecutor-22544_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:59:16.433 [DEBUG] [ThreadPoolExecutor-22544_0] [payload.py] [to_registers()] [0]
2025-12-27T09:59:16.435 [DEBUG] [ThreadPoolExecutor-22544_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:59:16.435 [DEBUG] [ThreadPoolExecutor-22544_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:59:16.435 [DEBUG] [ThreadPoolExecutor-22544_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T09:59:16.435 [DEBUG] [ThreadPoolExecutor-22544_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:59:16.442 [DEBUG] [ThreadPoolExecutor-22544_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:59:16.442 [DEBUG] [ThreadPoolExecutor-22544_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:59:16.442 [DEBUG] [ThreadPoolExecutor-22544_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T09:59:16.442 [DEBUG] [ThreadPoolExecutor-22544_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T09:59:16.442 [DEBUG] [ThreadPoolExecutor-22544_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:59:16.442 [DEBUG] [ThreadPoolExecutor-22544_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:59:16.442 [DEBUG] [ThreadPoolExecutor-22544_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:59:24.614 [DEBUG] [Thread-489012 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:59:24.616 [INFO] [Thread-489012 (handle)] [driver.py] [get_status()] Telra = 18.7617815, teldec = -24.256638
2025-12-27T09:59:24.617 [INFO] [Thread-489012 (handle)] [driver.py] [get_status()] ra_j2k = 18.7355990391913     dec_j2k = -24.2819552018334
2025-12-27T09:59:24.619 [DEBUG] [Thread-489012 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:59:24.620 [DEBUG] [Thread-489012 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:59:24.627 [DEBUG] [Thread-489012 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:59:24.627 [DEBUG] [Thread-489012 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:59:24.627 [DEBUG] [Thread-489012 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:59:24.627 [DEBUG] [Thread-489012 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:59:24.634 [DEBUG] [Thread-489012 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:59:24.634 [DEBUG] [Thread-489012 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:59:24.634 [DEBUG] [Thread-489012 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:59:24.635 [DEBUG] [Thread-489012 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:59:24.635 [DEBUG] [Thread-489012 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:59:24.635 [DEBUG] [Thread-489012 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:59:24.635 [DEBUG] [Thread-489012 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:59:24.635 [DEBUG] [Thread-489012 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:59:24.635 [DEBUG] [Thread-489012 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83292378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095110510608586, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108839, telescope_az=89.992925, telescope_ra=18.7617815, telescope_dec=-24.256638, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.78157, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:59:15.426124', telescope_ra_j2k=18.7355990391913, telescope_dec_j2k=-24.2819552018334, observability=1)
2025-12-27T09:59:33.542 [DEBUG] [Thread-489013 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:59:33.544 [INFO] [Thread-489013 (handle)] [driver.py] [get_status()] Telra = 18.7642663, teldec = -24.256638
2025-12-27T09:59:33.545 [INFO] [Thread-489013 (handle)] [driver.py] [get_status()] ra_j2k = 18.7380843050054     dec_j2k = -24.2820467426277
2025-12-27T09:59:33.547 [DEBUG] [Thread-489013 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:59:33.548 [DEBUG] [Thread-489013 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:59:33.551 [DEBUG] [Thread-489013 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:59:33.551 [DEBUG] [Thread-489013 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:59:33.551 [DEBUG] [Thread-489013 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:59:33.551 [DEBUG] [Thread-489013 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:59:33.558 [DEBUG] [Thread-489013 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:59:33.558 [DEBUG] [Thread-489013 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:59:33.558 [DEBUG] [Thread-489013 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:59:33.558 [DEBUG] [Thread-489013 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:59:33.558 [DEBUG] [Thread-489013 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:59:33.558 [DEBUG] [Thread-489013 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:59:33.558 [DEBUG] [Thread-489013 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:59:33.559 [DEBUG] [Thread-489013 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:59:33.559 [DEBUG] [Thread-489013 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83302712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951105507205288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108839, telescope_az=89.992925, telescope_ra=18.7642663, telescope_dec=-24.256638, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.78405, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:59:15.426124', telescope_ra_j2k=18.7380843050054, telescope_dec_j2k=-24.2820467426277, observability=1)
2025-12-27T09:59:34.427 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8682024478912354
2025-12-27T09:59:34.427 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.539520502090454 seconds ago
2025-12-27T09:59:35.816 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:59:35.818 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.7649016, teldec = -24.256638
2025-12-27T09:59:35.819 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.7387197243665     dec_j2k = -24.2820701455412
2025-12-27T09:59:35.821 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:59:35.822 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:59:35.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:59:35.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:59:35.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:59:35.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:59:35.836 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:59:35.836 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:59:35.836 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:59:35.836 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:59:35.837 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:59:35.837 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:59:35.837 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:59:35.837 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:59:35.837 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83305344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951098688175011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108839, telescope_az=89.992925, telescope_ra=18.7649016, telescope_dec=-24.256638, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.78469, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:59:15.426124', telescope_ra_j2k=18.7387197243665, telescope_dec_j2k=-24.2820701455412, observability=1)
2025-12-27T09:59:41.443 [DEBUG] [ThreadPoolExecutor-22544_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:59:41.444 [DEBUG] [ThreadPoolExecutor-22544_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:59:42.818 [DEBUG] [Thread-489014 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:59:42.820 [INFO] [Thread-489014 (handle)] [driver.py] [get_status()] Telra = 18.7668531, teldec = -24.256638
2025-12-27T09:59:42.822 [INFO] [Thread-489014 (handle)] [driver.py] [get_status()] ra_j2k = 18.7406715916898     dec_j2k = -24.2821420296499
2025-12-27T09:59:42.824 [DEBUG] [Thread-489014 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:59:42.825 [DEBUG] [Thread-489014 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T09:59:42.828 [DEBUG] [Thread-489014 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:59:42.828 [DEBUG] [Thread-489014 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:59:42.828 [DEBUG] [Thread-489014 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:59:42.828 [DEBUG] [Thread-489014 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:59:42.835 [DEBUG] [Thread-489014 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:59:42.835 [DEBUG] [Thread-489014 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:59:42.835 [DEBUG] [Thread-489014 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:59:42.835 [DEBUG] [Thread-489014 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:59:42.835 [DEBUG] [Thread-489014 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:59:42.835 [DEBUG] [Thread-489014 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:59:42.835 [DEBUG] [Thread-489014 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:59:42.836 [DEBUG] [Thread-489014 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:59:42.836 [DEBUG] [Thread-489014 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83313448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951107111683, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108839, telescope_az=89.992925, telescope_ra=18.7668531, telescope_dec=-24.256638, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.78664, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:59:15.426124', telescope_ra_j2k=18.7406715916898, telescope_dec_j2k=-24.2821420296499, observability=1)
2025-12-27T09:59:53.967 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T09:59:53.969 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.7699432, teldec = -24.256638
2025-12-27T09:59:53.970 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.7437622754039     dec_j2k = -24.2822558407494
2025-12-27T09:59:53.971 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:59:53.972 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T09:59:53.974 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T09:59:53.974 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T09:59:53.974 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T09:59:53.974 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T09:59:53.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T09:59:53.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:59:53.982 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T09:59:53.982 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T09:59:53.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T09:59:53.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T09:59:53.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T09:59:53.982 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T09:59:53.982 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83326352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951110320638425, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108839, telescope_az=89.992925, telescope_ra=18.7699432, telescope_dec=-24.256638, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.78973, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:59:15.426124', telescope_ra_j2k=18.7437622754039, telescope_dec_j2k=-24.2822558407494, observability=1)
2025-12-27T10:00:00.880 [DEBUG] [Thread-489015 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:00:00.882 [INFO] [Thread-489015 (handle)] [driver.py] [get_status()] Telra = 18.7718665, teldec = -24.256638
2025-12-27T10:00:00.883 [INFO] [Thread-489015 (handle)] [driver.py] [get_status()] ra_j2k = 18.7456859399967     dec_j2k = -24.2823266690752
2025-12-27T10:00:00.885 [DEBUG] [Thread-489015 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:00:00.886 [DEBUG] [Thread-489015 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:00:00.889 [DEBUG] [Thread-489015 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:00:00.889 [DEBUG] [Thread-489015 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:00:00.889 [DEBUG] [Thread-489015 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:00:00.889 [DEBUG] [Thread-489015 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:00:00.896 [DEBUG] [Thread-489015 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:00:00.896 [DEBUG] [Thread-489015 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:00:00.896 [DEBUG] [Thread-489015 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:00:00.896 [DEBUG] [Thread-489015 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:00:00.897 [DEBUG] [Thread-489015 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:00:00.897 [DEBUG] [Thread-489015 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:00:00.897 [DEBUG] [Thread-489015 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:00:00.897 [DEBUG] [Thread-489015 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:00:00.897 [DEBUG] [Thread-489015 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83334353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951110320638425, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108838, telescope_az=89.992925, telescope_ra=18.7718665, telescope_dec=-24.256638, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.79165, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:59:15.426124', telescope_ra_j2k=18.7456859399967, telescope_dec_j2k=-24.2823266690752, observability=1)
2025-12-27T10:00:03.457 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:00:03.458 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.7725949, teldec = -24.256638
2025-12-27T10:00:03.459 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.7464144783342     dec_j2k = -24.2823534917587
2025-12-27T10:00:03.461 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:00:03.461 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:00:03.468 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:00:03.468 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:00:03.468 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:00:03.468 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:00:03.475 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:00:03.475 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:00:03.475 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:00:03.475 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:00:03.475 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:00:03.475 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:00:03.475 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:00:03.475 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:00:03.475 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83337336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951113529593849, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108838, telescope_az=89.992925, telescope_ra=18.7725949, telescope_dec=-24.256638, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.79238, lcu_permission=False, lcu_permission_timestamp='2025-12-27T09:59:15.426124', telescope_ra_j2k=18.7464144783342, telescope_dec_j2k=-24.2823534917587, observability=1)
2025-12-27T10:00:15.567 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:00:15.568 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:00:15.569 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:00:15.569 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:00:15.569 [INFO] [ThreadPoolExecutor-22545_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:00:15.569 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T10:00:18.950 [DEBUG] [Thread-489016 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:00:18.952 [INFO] [Thread-489016 (handle)] [driver.py] [get_status()] Telra = 18.7769167, teldec = -24.256638
2025-12-27T10:00:18.953 [INFO] [Thread-489016 (handle)] [driver.py] [get_status()] ra_j2k = 18.750737102037     dec_j2k = -24.2825126188422
2025-12-27T10:00:18.955 [DEBUG] [Thread-489016 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:00:18.956 [DEBUG] [Thread-489016 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:00:18.962 [DEBUG] [Thread-489016 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:00:18.962 [DEBUG] [Thread-489016 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:00:18.962 [DEBUG] [Thread-489016 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:00:18.962 [DEBUG] [Thread-489016 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:00:18.969 [DEBUG] [Thread-489016 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:00:18.969 [DEBUG] [Thread-489016 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:00:18.969 [DEBUG] [Thread-489016 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:00:18.969 [DEBUG] [Thread-489016 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:00:18.969 [DEBUG] [Thread-489016 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:00:18.969 [DEBUG] [Thread-489016 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:00:18.969 [DEBUG] [Thread-489016 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:00:18.969 [DEBUG] [Thread-489016 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:00:18.969 [DEBUG] [Thread-489016 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83355267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951113930713277, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108838, telescope_az=89.992924, telescope_ra=18.7769167, telescope_dec=-24.256638, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.7967, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:00:15.566490', telescope_ra_j2k=18.750737102037, telescope_dec_j2k=-24.2825126188422, observability=1)
2025-12-27T10:00:33.596 [DEBUG] [Thread-489017 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:00:33.598 [INFO] [Thread-489017 (handle)] [driver.py] [get_status()] Telra = 18.7809814, teldec = -24.256637
2025-12-27T10:00:33.599 [INFO] [Thread-489017 (handle)] [driver.py] [get_status()] ra_j2k = 18.7548025814768     dec_j2k = -24.2826612492337
2025-12-27T10:00:33.601 [DEBUG] [Thread-489017 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:00:33.602 [DEBUG] [Thread-489017 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:00:33.609 [DEBUG] [Thread-489017 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:00:33.609 [DEBUG] [Thread-489017 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:00:33.609 [DEBUG] [Thread-489017 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:00:33.609 [DEBUG] [Thread-489017 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:00:33.616 [DEBUG] [Thread-489017 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:00:33.616 [DEBUG] [Thread-489017 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:00:33.616 [DEBUG] [Thread-489017 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:00:33.616 [DEBUG] [Thread-489017 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:00:33.616 [DEBUG] [Thread-489017 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:00:33.616 [DEBUG] [Thread-489017 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:00:33.616 [DEBUG] [Thread-489017 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:00:33.617 [DEBUG] [Thread-489017 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:00:33.617 [DEBUG] [Thread-489017 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83372219, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951120749743554, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108838, telescope_az=89.992924, telescope_ra=18.7809814, telescope_dec=-24.256637, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.80077, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:00:15.566490', telescope_ra_j2k=18.7548025814768, telescope_dec_j2k=-24.2826612492337, observability=1)
2025-12-27T10:00:34.487 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.870490550994873
2025-12-27T10:00:34.487 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52179670333862 seconds ago
2025-12-27T10:00:34.928 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:00:34.930 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.7813455, teldec = -24.256637
2025-12-27T10:00:34.931 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.7551667514931     dec_j2k = -24.2826746510976
2025-12-27T10:00:34.933 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:00:34.934 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:00:34.938 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:00:34.938 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:00:34.938 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:00:34.938 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:00:34.945 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:00:34.945 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:00:34.945 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:00:34.945 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:00:34.945 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:00:34.945 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:00:34.945 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:00:34.945 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:00:34.945 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8337376, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951116738549274, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108838, telescope_az=89.992924, telescope_ra=18.7813455, telescope_dec=-24.256637, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.80113, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:00:15.566490', telescope_ra_j2k=18.7551667514931, telescope_dec_j2k=-24.2826746510976, observability=1)
2025-12-27T10:00:36.446 [DEBUG] [ThreadPoolExecutor-22544_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:00:36.448 [DEBUG] [ThreadPoolExecutor-22544_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:00:36.449 [DEBUG] [ThreadPoolExecutor-22544_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:00:36.451 [DEBUG] [ThreadPoolExecutor-22544_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:00:37.134 [DEBUG] [Thread-489018 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:00:37.136 [INFO] [Thread-489018 (handle)] [driver.py] [get_status()] Telra = 18.7819797, teldec = -24.256637
2025-12-27T10:00:37.137 [INFO] [Thread-489018 (handle)] [driver.py] [get_status()] ra_j2k = 18.7558010735339     dec_j2k = -24.2826979942871
2025-12-27T10:00:37.139 [DEBUG] [Thread-489018 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:00:37.140 [DEBUG] [Thread-489018 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:00:37.143 [DEBUG] [Thread-489018 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:00:37.144 [DEBUG] [Thread-489018 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:00:37.144 [DEBUG] [Thread-489018 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:00:37.144 [DEBUG] [Thread-489018 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:00:37.151 [DEBUG] [Thread-489018 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:00:37.151 [DEBUG] [Thread-489018 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:00:37.151 [DEBUG] [Thread-489018 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:00:37.151 [DEBUG] [Thread-489018 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:00:37.151 [DEBUG] [Thread-489018 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:00:37.151 [DEBUG] [Thread-489018 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:00:37.151 [DEBUG] [Thread-489018 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:00:37.151 [DEBUG] [Thread-489018 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:00:37.151 [DEBUG] [Thread-489018 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83376314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951120749743554, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108838, telescope_az=89.992924, telescope_ra=18.7819797, telescope_dec=-24.256637, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.80177, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:00:15.566490', telescope_ra_j2k=18.7558010735339, telescope_dec_j2k=-24.2826979942871, observability=1)
2025-12-27T10:00:40.457 [DEBUG] [ThreadPoolExecutor-22544_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:00:41.458 [DEBUG] [ThreadPoolExecutor-22544_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:00:41.459 [INFO] [ThreadPoolExecutor-22544_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:00:54.044 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:00:54.046 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.7866954, teldec = -24.256637
2025-12-27T10:00:54.047 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.760517684349     dec_j2k = -24.2828715437814
2025-12-27T10:00:54.048 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:00:54.049 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:00:54.054 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:00:54.054 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:00:54.054 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:00:54.054 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:00:54.062 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:00:54.062 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:00:54.062 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:00:54.062 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:00:54.062 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:00:54.062 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:00:54.062 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:00:54.062 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:00:54.063 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83395885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951120348624126, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108838, telescope_az=89.992924, telescope_ra=18.7866954, telescope_dec=-24.256637, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.80648, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:00:15.566490', telescope_ra_j2k=18.760517684349, telescope_dec_j2k=-24.2828715437814, observability=1)
2025-12-27T10:00:55.190 [DEBUG] [Thread-489019 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:00:55.193 [INFO] [Thread-489019 (handle)] [driver.py] [get_status()] Telra = 18.7870032, teldec = -24.256637
2025-12-27T10:00:55.194 [INFO] [Thread-489019 (handle)] [driver.py] [get_status()] ra_j2k = 18.760825544005     dec_j2k = -24.282882870193
2025-12-27T10:00:55.196 [DEBUG] [Thread-489019 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:00:55.196 [DEBUG] [Thread-489019 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:00:55.198 [DEBUG] [Thread-489019 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:00:55.198 [DEBUG] [Thread-489019 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:00:55.198 [DEBUG] [Thread-489019 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:00:55.198 [DEBUG] [Thread-489019 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:00:55.205 [DEBUG] [Thread-489019 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:00:55.205 [DEBUG] [Thread-489019 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:00:55.205 [DEBUG] [Thread-489019 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:00:55.205 [DEBUG] [Thread-489019 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:00:55.205 [DEBUG] [Thread-489019 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:00:55.206 [DEBUG] [Thread-489019 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:00:55.206 [DEBUG] [Thread-489019 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:00:55.206 [DEBUG] [Thread-489019 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:00:55.206 [DEBUG] [Thread-489019 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83397212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951120749743554, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108838, telescope_az=89.992924, telescope_ra=18.7870032, telescope_dec=-24.256637, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.80679, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:00:15.566490', telescope_ra_j2k=18.760825544005, telescope_dec_j2k=-24.282882870193, observability=1)
2025-12-27T10:01:03.467 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:01:03.469 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.7893097, teldec = -24.256637
2025-12-27T10:01:03.470 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.7631324918405     dec_j2k = -24.2829677392285
2025-12-27T10:01:03.471 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:01:03.472 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:01:03.474 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:01:03.474 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:01:03.474 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:01:03.474 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:01:03.482 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:01:03.482 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:01:03.482 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:01:03.482 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:01:03.482 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:01:03.482 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:01:03.482 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:01:03.482 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:01:03.482 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83406792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951124359818407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108838, telescope_az=89.992924, telescope_ra=18.7893097, telescope_dec=-24.256637, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.8091, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:00:15.566490', telescope_ra_j2k=18.7631324918405, telescope_dec_j2k=-24.2829677392285, observability=1)
2025-12-27T10:01:13.388 [DEBUG] [Thread-489020 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:01:13.390 [INFO] [Thread-489020 (handle)] [driver.py] [get_status()] Telra = 18.7920695, teldec = -24.256637
2025-12-27T10:01:13.392 [INFO] [Thread-489020 (handle)] [driver.py] [get_status()] ra_j2k = 18.7658928295515     dec_j2k = -24.2830692750237
2025-12-27T10:01:13.394 [DEBUG] [Thread-489020 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:01:13.395 [DEBUG] [Thread-489020 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:01:13.395 [DEBUG] [Thread-489020 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:01:13.395 [DEBUG] [Thread-489020 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:01:13.396 [DEBUG] [Thread-489020 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:01:13.396 [DEBUG] [Thread-489020 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:01:13.403 [DEBUG] [Thread-489020 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:01:13.403 [DEBUG] [Thread-489020 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:01:13.403 [DEBUG] [Thread-489020 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:01:13.403 [DEBUG] [Thread-489020 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:01:13.403 [DEBUG] [Thread-489020 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:01:13.403 [DEBUG] [Thread-489020 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:01:13.404 [DEBUG] [Thread-489020 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:01:13.404 [DEBUG] [Thread-489020 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:01:13.404 [DEBUG] [Thread-489020 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83418274, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951124760937835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108837, telescope_az=89.992924, telescope_ra=18.7920695, telescope_dec=-24.256637, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.81186, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:00:15.566490', telescope_ra_j2k=18.7658928295515, telescope_dec_j2k=-24.2830692750237, observability=1)
2025-12-27T10:01:15.708 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:01:15.709 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:01:15.710 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:01:15.710 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:01:15.711 [DEBUG] [ThreadPoolExecutor-22546_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:01:16.713 [DEBUG] [ThreadPoolExecutor-22546_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:01:16.715 [DEBUG] [ThreadPoolExecutor-22546_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:01:16.715 [DEBUG] [ThreadPoolExecutor-22546_0] [payload.py] [to_registers()] [0]
2025-12-27T10:01:16.720 [DEBUG] [ThreadPoolExecutor-22546_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:01:16.720 [DEBUG] [ThreadPoolExecutor-22546_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:01:16.720 [DEBUG] [ThreadPoolExecutor-22546_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:01:16.720 [DEBUG] [ThreadPoolExecutor-22546_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:01:16.727 [DEBUG] [ThreadPoolExecutor-22546_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:01:16.727 [DEBUG] [ThreadPoolExecutor-22546_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:01:16.727 [DEBUG] [ThreadPoolExecutor-22546_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:01:16.727 [DEBUG] [ThreadPoolExecutor-22546_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:01:16.728 [DEBUG] [ThreadPoolExecutor-22546_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:01:16.728 [DEBUG] [ThreadPoolExecutor-22546_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:01:16.728 [DEBUG] [ThreadPoolExecutor-22546_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:01:31.481 [DEBUG] [Thread-489021 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:01:31.483 [INFO] [Thread-489021 (handle)] [driver.py] [get_status()] Telra = 18.7971152, teldec = -24.256637
2025-12-27T10:01:31.484 [INFO] [Thread-489021 (handle)] [driver.py] [get_status()] ra_j2k = 18.7709395178832     dec_j2k = -24.2832548754688
2025-12-27T10:01:31.486 [DEBUG] [Thread-489021 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:01:31.487 [DEBUG] [Thread-489021 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:01:31.489 [DEBUG] [Thread-489021 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:01:31.490 [DEBUG] [Thread-489021 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:01:31.490 [DEBUG] [Thread-489021 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:01:31.490 [DEBUG] [Thread-489021 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:01:31.497 [DEBUG] [Thread-489021 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:01:31.497 [DEBUG] [Thread-489021 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:01:31.497 [DEBUG] [Thread-489021 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:01:31.497 [DEBUG] [Thread-489021 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:01:31.497 [DEBUG] [Thread-489021 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:01:31.497 [DEBUG] [Thread-489021 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:01:31.497 [DEBUG] [Thread-489021 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:01:31.497 [DEBUG] [Thread-489021 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:01:31.497 [DEBUG] [Thread-489021 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83439215, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951128772132115, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108837, telescope_az=89.992924, telescope_ra=18.7971152, telescope_dec=-24.256637, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.8169, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:01:15.707709', telescope_ra_j2k=18.7709395178832, telescope_dec_j2k=-24.2832548754688, observability=1)
2025-12-27T10:01:33.650 [DEBUG] [Thread-489022 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:01:33.652 [INFO] [Thread-489022 (handle)] [driver.py] [get_status()] Telra = 18.7977027, teldec = -24.256637
2025-12-27T10:01:33.653 [INFO] [Thread-489022 (handle)] [driver.py] [get_status()] ra_j2k = 18.7715271334009     dec_j2k = -24.2832764829731
2025-12-27T10:01:33.654 [DEBUG] [Thread-489022 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:01:33.656 [DEBUG] [Thread-489022 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:01:33.660 [DEBUG] [Thread-489022 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:01:33.660 [DEBUG] [Thread-489022 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:01:33.660 [DEBUG] [Thread-489022 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:01:33.660 [DEBUG] [Thread-489022 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:01:33.667 [DEBUG] [Thread-489022 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:01:33.667 [DEBUG] [Thread-489022 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:01:33.667 [DEBUG] [Thread-489022 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:01:33.667 [DEBUG] [Thread-489022 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:01:33.667 [DEBUG] [Thread-489022 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:01:33.667 [DEBUG] [Thread-489022 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:01:33.667 [DEBUG] [Thread-489022 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:01:33.667 [DEBUG] [Thread-489022 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:01:33.667 [DEBUG] [Thread-489022 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83441726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951132783326396, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108837, telescope_az=89.992924, telescope_ra=18.7977027, telescope_dec=-24.256637, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.81749, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:01:15.707709', telescope_ra_j2k=18.7715271334009, telescope_dec_j2k=-24.2832764829731, observability=1)
2025-12-27T10:01:34.033 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36564135551452637
2025-12-27T10:01:34.547 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8801860809326172
2025-12-27T10:01:34.548 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.50437068939209 seconds ago
2025-12-27T10:01:41.729 [DEBUG] [ThreadPoolExecutor-22546_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:01:41.730 [DEBUG] [ThreadPoolExecutor-22546_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:01:49.557 [DEBUG] [Thread-489023 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:01:49.559 [INFO] [Thread-489023 (handle)] [driver.py] [get_status()] Telra = 18.8021562, teldec = -24.256637
2025-12-27T10:01:49.560 [INFO] [Thread-489023 (handle)] [driver.py] [get_status()] ra_j2k = 18.775981512062     dec_j2k = -24.2834402564169
2025-12-27T10:01:49.561 [DEBUG] [Thread-489023 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:01:49.562 [DEBUG] [Thread-489023 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:01:49.564 [DEBUG] [Thread-489023 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:01:49.564 [DEBUG] [Thread-489023 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:01:49.564 [DEBUG] [Thread-489023 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:01:49.564 [DEBUG] [Thread-489023 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:01:49.571 [DEBUG] [Thread-489023 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:01:49.571 [DEBUG] [Thread-489023 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:01:49.571 [DEBUG] [Thread-489023 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:01:49.571 [DEBUG] [Thread-489023 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:01:49.571 [DEBUG] [Thread-489023 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:01:49.571 [DEBUG] [Thread-489023 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:01:49.572 [DEBUG] [Thread-489023 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:01:49.572 [DEBUG] [Thread-489023 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:01:49.572 [DEBUG] [Thread-489023 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83460137, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951133184445824, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108837, telescope_az=89.992924, telescope_ra=18.8021562, telescope_dec=-24.256637, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.82194, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:01:15.707709', telescope_ra_j2k=18.775981512062, telescope_dec_j2k=-24.2834402564169, observability=1)
2025-12-27T10:01:54.124 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:01:54.126 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.8034069, teldec = -24.256637
2025-12-27T10:01:54.127 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.7772324597705     dec_j2k = -24.283486243205
2025-12-27T10:01:54.129 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:01:54.130 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:01:54.135 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:01:54.135 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:01:54.135 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:01:54.135 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:01:54.143 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:01:54.143 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:01:54.143 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:01:54.143 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:01:54.143 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:01:54.143 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:01:54.144 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:01:54.144 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:01:54.144 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83465422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951133184445824, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108837, telescope_az=89.992924, telescope_ra=18.8034069, telescope_dec=-24.256637, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.82319, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:01:15.707709', telescope_ra_j2k=18.7772324597705, telescope_dec_j2k=-24.283486243205, observability=1)
2025-12-27T10:02:03.477 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:02:03.479 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.8060302, teldec = -24.256636
2025-12-27T10:02:03.480 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.7798562808791     dec_j2k = -24.283581689513
2025-12-27T10:02:03.482 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:02:03.483 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:02:03.488 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:02:03.488 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:02:03.488 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:02:03.488 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:02:03.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:02:03.496 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:02:03.496 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:02:03.496 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:02:03.496 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:02:03.496 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:02:03.496 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:02:03.496 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:02:03.496 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83476248, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951137596759533, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108837, telescope_az=89.992923, telescope_ra=18.8060302, telescope_dec=-24.256636, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.82582, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:01:15.707709', telescope_ra_j2k=18.7798562808791, telescope_dec_j2k=-24.283581689513, observability=1)
2025-12-27T10:02:07.725 [DEBUG] [Thread-489024 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:02:07.727 [INFO] [Thread-489024 (handle)] [driver.py] [get_status()] Telra = 18.8071967, teldec = -24.256636
2025-12-27T10:02:07.728 [INFO] [Thread-489024 (handle)] [driver.py] [get_status()] ra_j2k = 18.7810230131007     dec_j2k = -24.2836245720839
2025-12-27T10:02:07.730 [DEBUG] [Thread-489024 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:02:07.731 [DEBUG] [Thread-489024 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:02:07.735 [DEBUG] [Thread-489024 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:02:07.735 [DEBUG] [Thread-489024 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:02:07.735 [DEBUG] [Thread-489024 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:02:07.735 [DEBUG] [Thread-489024 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:02:07.743 [DEBUG] [Thread-489024 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:02:07.743 [DEBUG] [Thread-489024 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:02:07.743 [DEBUG] [Thread-489024 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:02:07.743 [DEBUG] [Thread-489024 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:02:07.743 [DEBUG] [Thread-489024 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:02:07.743 [DEBUG] [Thread-489024 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:02:07.743 [DEBUG] [Thread-489024 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:02:07.744 [DEBUG] [Thread-489024 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:02:07.744 [DEBUG] [Thread-489024 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83481164, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951137195640105, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108837, telescope_az=89.992923, telescope_ra=18.8071967, telescope_dec=-24.256636, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.82698, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:01:15.707709', telescope_ra_j2k=18.7810230131007, telescope_dec_j2k=-24.2836245720839, observability=1)
2025-12-27T10:02:15.851 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:02:15.851 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:02:15.852 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:02:15.852 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:02:15.852 [INFO] [ThreadPoolExecutor-22547_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:02:15.852 [INFO] [ThreadPoolExecutor-22547_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:02:25.789 [DEBUG] [Thread-489025 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:02:25.791 [INFO] [Thread-489025 (handle)] [driver.py] [get_status()] Telra = 18.812243, teldec = -24.256636
2025-12-27T10:02:25.792 [INFO] [Thread-489025 (handle)] [driver.py] [get_status()] ra_j2k = 18.786070321866     dec_j2k = -24.2838100536673
2025-12-27T10:02:25.793 [DEBUG] [Thread-489025 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:02:25.794 [DEBUG] [Thread-489025 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:02:25.797 [DEBUG] [Thread-489025 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:02:25.797 [DEBUG] [Thread-489025 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:02:25.797 [DEBUG] [Thread-489025 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:02:25.797 [DEBUG] [Thread-489025 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:02:25.805 [DEBUG] [Thread-489025 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:02:25.805 [DEBUG] [Thread-489025 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:02:25.805 [DEBUG] [Thread-489025 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:02:25.805 [DEBUG] [Thread-489025 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:02:25.805 [DEBUG] [Thread-489025 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:02:25.805 [DEBUG] [Thread-489025 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:02:25.805 [DEBUG] [Thread-489025 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:02:25.805 [DEBUG] [Thread-489025 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:02:25.805 [DEBUG] [Thread-489025 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83502072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951140003476101, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108837, telescope_az=89.992923, telescope_ra=18.812243, telescope_dec=-24.256636, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.83203, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:02:15.850220', telescope_ra_j2k=18.786070321866, telescope_dec_j2k=-24.2838100536673, observability=1)
2025-12-27T10:02:33.121 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:02:33.124 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.8142816, teldec = -24.256636
2025-12-27T10:02:33.125 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.7881093313072     dec_j2k = -24.2838849708626
2025-12-27T10:02:33.126 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:02:33.127 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:02:33.131 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:02:33.131 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:02:33.131 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:02:33.131 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:02:33.139 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:02:33.139 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:02:33.139 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:02:33.140 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:02:33.140 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:02:33.140 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:02:33.140 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:02:33.140 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:02:33.140 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83510558, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951139602356673, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108836, telescope_az=89.992923, telescope_ra=18.8142816, telescope_dec=-24.256636, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.83407, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:02:15.850220', telescope_ra_j2k=18.7881093313072, telescope_dec_j2k=-24.2838849708626, observability=1)
2025-12-27T10:02:33.699 [DEBUG] [Thread-489026 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5593152046203613
2025-12-27T10:02:34.608 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:02:34.610 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.8146924, teldec = -24.256636
2025-12-27T10:02:34.611 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.7885202139479     dec_j2k = -24.2839000665461
2025-12-27T10:02:34.613 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:02:34.614 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:02:34.618 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:02:34.618 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:02:34.618 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:02:34.618 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:02:34.625 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:02:34.625 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:02:34.626 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:02:34.626 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:02:34.626 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:02:34.626 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:02:34.626 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:02:34.626 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:02:34.626 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83512279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951144014670381, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108836, telescope_az=89.992923, telescope_ra=18.8146924, telescope_dec=-24.256636, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.83448, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:02:15.850220', telescope_ra_j2k=18.7885202139479, telescope_dec_j2k=-24.2839000665461, observability=1)
2025-12-27T10:02:34.626 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.503220558166504 seconds ago
2025-12-27T10:02:36.731 [DEBUG] [ThreadPoolExecutor-22546_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:02:36.733 [DEBUG] [ThreadPoolExecutor-22546_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:02:36.735 [DEBUG] [ThreadPoolExecutor-22546_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:02:36.737 [DEBUG] [ThreadPoolExecutor-22546_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:02:40.742 [DEBUG] [ThreadPoolExecutor-22546_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:02:41.744 [DEBUG] [ThreadPoolExecutor-22546_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:02:41.744 [INFO] [ThreadPoolExecutor-22546_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:02:43.875 [DEBUG] [Thread-489027 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:02:43.878 [INFO] [Thread-489027 (handle)] [driver.py] [get_status()] Telra = 18.8172648, teldec = -24.256636
2025-12-27T10:02:43.879 [INFO] [Thread-489027 (handle)] [driver.py] [get_status()] ra_j2k = 18.7910931324583     dec_j2k = -24.2839945874165
2025-12-27T10:02:43.881 [DEBUG] [Thread-489027 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:02:43.882 [DEBUG] [Thread-489027 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:02:43.888 [DEBUG] [Thread-489027 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:02:43.888 [DEBUG] [Thread-489027 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:02:43.888 [DEBUG] [Thread-489027 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:02:43.888 [DEBUG] [Thread-489027 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:02:43.895 [DEBUG] [Thread-489027 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:02:43.895 [DEBUG] [Thread-489027 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:02:43.895 [DEBUG] [Thread-489027 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:02:43.895 [DEBUG] [Thread-489027 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:02:43.895 [DEBUG] [Thread-489027 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:02:43.896 [DEBUG] [Thread-489027 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:02:43.896 [DEBUG] [Thread-489027 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:02:43.896 [DEBUG] [Thread-489027 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:02:43.896 [DEBUG] [Thread-489027 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83523005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951143613550954, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108836, telescope_az=89.992923, telescope_ra=18.8172648, telescope_dec=-24.256636, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.83705, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:02:15.850220', telescope_ra_j2k=18.7910931324583, telescope_dec_j2k=-24.2839945874165, observability=1)
2025-12-27T10:02:54.206 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:02:54.208 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.8201552, teldec = -24.256636
2025-12-27T10:02:54.209 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.7939841171664     dec_j2k = -24.2841007780756
2025-12-27T10:02:54.211 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:02:54.212 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:02:54.214 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:02:54.214 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:02:54.214 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:02:54.215 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:02:54.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:02:54.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:02:54.222 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:02:54.222 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:02:54.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:02:54.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:02:54.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:02:54.222 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:02:54.222 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83534962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951143613550954, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108836, telescope_az=89.992923, telescope_ra=18.8201552, telescope_dec=-24.256636, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.83994, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:02:15.850220', telescope_ra_j2k=18.7939841171664, telescope_dec_j2k=-24.2841007780756, observability=1)
2025-12-27T10:03:02.042 [DEBUG] [Thread-489028 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:03:02.044 [INFO] [Thread-489028 (handle)] [driver.py] [get_status()] Telra = 18.8223342, teldec = -24.256636
2025-12-27T10:03:02.045 [INFO] [Thread-489028 (handle)] [driver.py] [get_status()] ra_j2k = 18.7961635594319     dec_j2k = -24.2841808221039
2025-12-27T10:03:02.046 [DEBUG] [Thread-489028 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:03:02.047 [DEBUG] [Thread-489028 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:03:02.051 [DEBUG] [Thread-489028 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:03:02.051 [DEBUG] [Thread-489028 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:03:02.051 [DEBUG] [Thread-489028 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:03:02.051 [DEBUG] [Thread-489028 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:03:02.058 [DEBUG] [Thread-489028 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:03:02.058 [DEBUG] [Thread-489028 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:03:02.058 [DEBUG] [Thread-489028 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:03:02.058 [DEBUG] [Thread-489028 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:03:02.058 [DEBUG] [Thread-489028 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:03:02.058 [DEBUG] [Thread-489028 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:03:02.058 [DEBUG] [Thread-489028 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:03:02.058 [DEBUG] [Thread-489028 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:03:02.058 [DEBUG] [Thread-489028 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83544031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951152438178371, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108836, telescope_az=89.992923, telescope_ra=18.8223342, telescope_dec=-24.256636, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.84212, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:02:15.850220', telescope_ra_j2k=18.7961635594319, telescope_dec_j2k=-24.2841808221039, observability=1)
2025-12-27T10:03:03.488 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:03:03.492 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.8227458, teldec = -24.256636
2025-12-27T10:03:03.493 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.7965752431149     dec_j2k = -24.2841959409291
2025-12-27T10:03:03.495 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:03:03.496 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:03:03.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:03:03.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:03:03.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:03:03.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:03:03.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:03:03.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:03:03.511 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:03:03.511 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:03:03.511 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:03:03.511 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:03:03.511 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:03:03.511 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:03:03.511 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83545705, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951148025864662, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108836, telescope_az=89.992923, telescope_ra=18.8227458, telescope_dec=-24.256636, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.84253, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:02:15.850220', telescope_ra_j2k=18.7965752431149, telescope_dec_j2k=-24.2841959409291, observability=1)
2025-12-27T10:03:15.991 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:03:15.991 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:03:15.992 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:03:15.992 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:03:15.993 [DEBUG] [ThreadPoolExecutor-22548_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:03:16.995 [DEBUG] [ThreadPoolExecutor-22548_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:03:16.997 [DEBUG] [ThreadPoolExecutor-22548_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:03:16.997 [DEBUG] [ThreadPoolExecutor-22548_0] [payload.py] [to_registers()] [0]
2025-12-27T10:03:17.003 [DEBUG] [ThreadPoolExecutor-22548_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:03:17.003 [DEBUG] [ThreadPoolExecutor-22548_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:03:17.003 [DEBUG] [ThreadPoolExecutor-22548_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:03:17.003 [DEBUG] [ThreadPoolExecutor-22548_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:03:17.010 [DEBUG] [ThreadPoolExecutor-22548_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:03:17.010 [DEBUG] [ThreadPoolExecutor-22548_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:03:17.010 [DEBUG] [ThreadPoolExecutor-22548_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:03:17.011 [DEBUG] [ThreadPoolExecutor-22548_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:03:17.011 [DEBUG] [ThreadPoolExecutor-22548_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:03:17.011 [DEBUG] [ThreadPoolExecutor-22548_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:03:17.011 [DEBUG] [ThreadPoolExecutor-22548_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:03:20.103 [DEBUG] [Thread-489029 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:03:20.105 [INFO] [Thread-489029 (handle)] [driver.py] [get_status()] Telra = 18.8273763, teldec = -24.256636
2025-12-27T10:03:20.106 [INFO] [Thread-489029 (handle)] [driver.py] [get_status()] ra_j2k = 18.8012066876525     dec_j2k = -24.284366005513
2025-12-27T10:03:20.109 [DEBUG] [Thread-489029 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:03:20.110 [DEBUG] [Thread-489029 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:03:20.112 [DEBUG] [Thread-489029 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:03:20.112 [DEBUG] [Thread-489029 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:03:20.112 [DEBUG] [Thread-489029 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:03:20.112 [DEBUG] [Thread-489029 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:03:20.119 [DEBUG] [Thread-489029 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:03:20.120 [DEBUG] [Thread-489029 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:03:20.120 [DEBUG] [Thread-489029 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:03:20.120 [DEBUG] [Thread-489029 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:03:20.120 [DEBUG] [Thread-489029 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:03:20.120 [DEBUG] [Thread-489029 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:03:20.120 [DEBUG] [Thread-489029 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:03:20.120 [DEBUG] [Thread-489029 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:03:20.120 [DEBUG] [Thread-489029 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83564935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951149630342374, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108836, telescope_az=89.992923, telescope_ra=18.8273763, telescope_dec=-24.256636, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.84716, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:03:15.989651', telescope_ra_j2k=18.8012066876525, telescope_dec_j2k=-24.284366005513, observability=1)
2025-12-27T10:03:32.231 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:03:32.233 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.830743, teldec = -24.256635
2025-12-27T10:03:32.234 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.8045740781727     dec_j2k = -24.284488628776
2025-12-27T10:03:32.237 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:03:32.238 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:03:32.245 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:03:32.245 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:03:32.245 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:03:32.245 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:03:32.252 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:03:32.252 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:03:32.252 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:03:32.252 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:03:32.252 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:03:32.252 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:03:32.252 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:03:32.252 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:03:32.252 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83578972, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951156048253223, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108836, telescope_az=89.992923, telescope_ra=18.830743, telescope_dec=-24.256635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.85053, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:03:15.989651', telescope_ra_j2k=18.8045740781727, telescope_dec_j2k=-24.284488628776, observability=1)
2025-12-27T10:03:33.741 [DEBUG] [Thread-489030 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:03:33.743 [INFO] [Thread-489030 (handle)] [driver.py] [get_status()] Telra = 18.8311636, teldec = -24.256635
2025-12-27T10:03:33.744 [INFO] [Thread-489030 (handle)] [driver.py] [get_status()] ra_j2k = 18.8049947646261     dec_j2k = -24.2845040714355
2025-12-27T10:03:33.745 [DEBUG] [Thread-489030 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:03:33.746 [DEBUG] [Thread-489030 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:03:33.748 [DEBUG] [Thread-489030 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:03:33.748 [DEBUG] [Thread-489030 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:03:33.748 [DEBUG] [Thread-489030 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:03:33.748 [DEBUG] [Thread-489030 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:03:33.755 [DEBUG] [Thread-489030 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:03:33.755 [DEBUG] [Thread-489030 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:03:33.755 [DEBUG] [Thread-489030 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:03:33.755 [DEBUG] [Thread-489030 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:03:33.755 [DEBUG] [Thread-489030 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:03:33.755 [DEBUG] [Thread-489030 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:03:33.755 [DEBUG] [Thread-489030 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:03:33.755 [DEBUG] [Thread-489030 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:03:33.756 [DEBUG] [Thread-489030 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8358072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951159658328076, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108836, telescope_az=89.992923, telescope_ra=18.8311636, telescope_dec=-24.256635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.85095, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:03:15.989651', telescope_ra_j2k=18.8049947646261, telescope_dec_j2k=-24.2845040714355, observability=1)
2025-12-27T10:03:34.686 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9306995868682861
2025-12-27T10:03:34.686 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.481438398361206 seconds ago
2025-12-27T10:03:38.173 [DEBUG] [Thread-489031 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:03:38.175 [INFO] [Thread-489031 (handle)] [driver.py] [get_status()] Telra = 18.8323858, teldec = -24.256635
2025-12-27T10:03:38.176 [INFO] [Thread-489031 (handle)] [driver.py] [get_status()] ra_j2k = 18.8062172161136     dec_j2k = -24.2845489435414
2025-12-27T10:03:38.178 [DEBUG] [Thread-489031 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:03:38.179 [DEBUG] [Thread-489031 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:03:38.180 [DEBUG] [Thread-489031 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:03:38.180 [DEBUG] [Thread-489031 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:03:38.180 [DEBUG] [Thread-489031 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:03:38.180 [DEBUG] [Thread-489031 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:03:38.187 [DEBUG] [Thread-489031 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:03:38.188 [DEBUG] [Thread-489031 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:03:38.188 [DEBUG] [Thread-489031 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:03:38.188 [DEBUG] [Thread-489031 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:03:38.188 [DEBUG] [Thread-489031 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:03:38.188 [DEBUG] [Thread-489031 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:03:38.188 [DEBUG] [Thread-489031 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:03:38.188 [DEBUG] [Thread-489031 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:03:38.188 [DEBUG] [Thread-489031 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8358585, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951152438178371, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108836, telescope_az=89.992923, telescope_ra=18.8323858, telescope_dec=-24.256635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.85217, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:03:15.989651', telescope_ra_j2k=18.8062172161136, telescope_dec_j2k=-24.2845489435414, observability=1)
2025-12-27T10:03:42.012 [DEBUG] [ThreadPoolExecutor-22548_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:03:42.013 [DEBUG] [ThreadPoolExecutor-22548_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:03:54.283 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:03:54.285 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.836872, teldec = -24.256635
2025-12-27T10:03:54.287 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.8107043426245     dec_j2k = -24.2847136261748
2025-12-27T10:03:54.289 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:03:54.290 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:03:54.293 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:03:54.294 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:03:54.294 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:03:54.294 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:03:54.302 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:03:54.302 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:03:54.302 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:03:54.302 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:03:54.302 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:03:54.302 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:03:54.302 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:03:54.302 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:03:54.302 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83604495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951162065044644, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108835, telescope_az=89.992922, telescope_ra=18.836872, telescope_dec=-24.256635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.85666, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:03:15.989651', telescope_ra_j2k=18.8107043426245, telescope_dec_j2k=-24.2847136261748, observability=1)
2025-12-27T10:03:56.384 [DEBUG] [Thread-489032 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:03:56.386 [INFO] [Thread-489032 (handle)] [driver.py] [get_status()] Telra = 18.8374599, teldec = -24.256635
2025-12-27T10:03:56.387 [INFO] [Thread-489032 (handle)] [driver.py] [get_status()] ra_j2k = 18.8112923644366     dec_j2k = -24.2847352043486
2025-12-27T10:03:56.388 [DEBUG] [Thread-489032 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:03:56.389 [DEBUG] [Thread-489032 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:03:56.391 [DEBUG] [Thread-489032 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:03:56.391 [DEBUG] [Thread-489032 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:03:56.391 [DEBUG] [Thread-489032 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:03:56.391 [DEBUG] [Thread-489032 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:03:56.398 [DEBUG] [Thread-489032 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:03:56.399 [DEBUG] [Thread-489032 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:03:56.399 [DEBUG] [Thread-489032 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:03:56.399 [DEBUG] [Thread-489032 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:03:56.399 [DEBUG] [Thread-489032 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:03:56.399 [DEBUG] [Thread-489032 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:03:56.399 [DEBUG] [Thread-489032 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:03:56.399 [DEBUG] [Thread-489032 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:03:56.399 [DEBUG] [Thread-489032 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83606927, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951159257208648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108835, telescope_az=89.992922, telescope_ra=18.8374599, telescope_dec=-24.256635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.85725, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:03:15.989651', telescope_ra_j2k=18.8112923644366, telescope_dec_j2k=-24.2847352043486, observability=1)
2025-12-27T10:04:03.461 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:04:03.463 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.8394426, teldec = -24.256635
2025-12-27T10:04:03.464 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.8132754759266     dec_j2k = -24.2848079720717
2025-12-27T10:04:03.466 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:04:03.467 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:04:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:04:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:04:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:04:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:04:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:04:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:04:03.478 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:04:03.478 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:04:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:04:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:04:03.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:04:03.478 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:04:03.478 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83615118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095116487288064, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108835, telescope_az=89.992922, telescope_ra=18.8394426, telescope_dec=-24.256635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.85923, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:03:15.989651', telescope_ra_j2k=18.8132754759266, telescope_dec_j2k=-24.2848079720717, observability=1)
2025-12-27T10:04:14.468 [DEBUG] [Thread-489033 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:04:14.470 [INFO] [Thread-489033 (handle)] [driver.py] [get_status()] Telra = 18.8425051, teldec = -24.256635
2025-12-27T10:04:14.471 [INFO] [Thread-489033 (handle)] [driver.py] [get_status()] ra_j2k = 18.8163386135706     dec_j2k = -24.2849203548934
2025-12-27T10:04:14.473 [DEBUG] [Thread-489033 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:04:14.473 [DEBUG] [Thread-489033 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:04:14.475 [DEBUG] [Thread-489033 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:04:14.475 [DEBUG] [Thread-489033 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:04:14.475 [DEBUG] [Thread-489033 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:04:14.475 [DEBUG] [Thread-489033 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:04:14.482 [DEBUG] [Thread-489033 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:04:14.482 [DEBUG] [Thread-489033 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:04:14.482 [DEBUG] [Thread-489033 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:04:14.482 [DEBUG] [Thread-489033 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:04:14.482 [DEBUG] [Thread-489033 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:04:14.482 [DEBUG] [Thread-489033 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:04:14.482 [DEBUG] [Thread-489033 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:04:14.482 [DEBUG] [Thread-489033 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:04:14.483 [DEBUG] [Thread-489033 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83627858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951164471761212, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108835, telescope_az=89.992922, telescope_ra=18.8425051, telescope_dec=-24.256635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.86229, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:03:15.989651', telescope_ra_j2k=18.8163386135706, telescope_dec_j2k=-24.2849203548934, observability=1)
2025-12-27T10:04:16.131 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:04:16.132 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:04:16.132 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:04:16.132 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:04:16.133 [INFO] [ThreadPoolExecutor-22549_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:04:16.133 [INFO] [ThreadPoolExecutor-22549_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:04:31.340 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:04:31.342 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.8472161, teldec = -24.256635
2025-12-27T10:04:31.343 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.8210505993126     dec_j2k = -24.2850931960919
2025-12-27T10:04:31.345 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:04:31.346 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:04:31.351 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:04:31.351 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:04:31.351 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:04:31.351 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:04:31.358 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:04:31.358 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:04:31.358 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:04:31.358 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:04:31.358 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:04:31.358 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:04:31.358 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:04:31.358 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:04:31.358 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83647385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951170889672061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108835, telescope_az=89.992922, telescope_ra=18.8472161, telescope_dec=-24.256635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.867, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:04:16.130636', telescope_ra_j2k=18.8210505993126, telescope_dec_j2k=-24.2850931960919, observability=1)
2025-12-27T10:04:32.546 [DEBUG] [Thread-489034 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:04:32.548 [INFO] [Thread-489034 (handle)] [driver.py] [get_status()] Telra = 18.847552, teldec = -24.256635
2025-12-27T10:04:32.550 [INFO] [Thread-489034 (handle)] [driver.py] [get_status()] ra_j2k = 18.8213865698223     dec_j2k = -24.2851055182205
2025-12-27T10:04:32.552 [DEBUG] [Thread-489034 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:04:32.553 [DEBUG] [Thread-489034 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:04:32.560 [DEBUG] [Thread-489034 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:04:32.560 [DEBUG] [Thread-489034 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:04:32.560 [DEBUG] [Thread-489034 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:04:32.560 [DEBUG] [Thread-489034 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:04:32.567 [DEBUG] [Thread-489034 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:04:32.567 [DEBUG] [Thread-489034 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:04:32.567 [DEBUG] [Thread-489034 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:04:32.567 [DEBUG] [Thread-489034 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:04:32.567 [DEBUG] [Thread-489034 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:04:32.567 [DEBUG] [Thread-489034 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:04:32.567 [DEBUG] [Thread-489034 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:04:32.567 [DEBUG] [Thread-489034 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:04:32.567 [DEBUG] [Thread-489034 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83648781, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951173296388629, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108835, telescope_az=89.992922, telescope_ra=18.847552, telescope_dec=-24.256635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.86734, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:04:16.130636', telescope_ra_j2k=18.8213865698223, telescope_dec_j2k=-24.2851055182205, observability=1)
2025-12-27T10:04:33.786 [DEBUG] [Thread-489035 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:04:33.788 [INFO] [Thread-489035 (handle)] [driver.py] [get_status()] Telra = 18.8478878, teldec = -24.256641
2025-12-27T10:04:33.789 [INFO] [Thread-489035 (handle)] [driver.py] [get_status()] ra_j2k = 18.8217224391639     dec_j2k = -24.2851238363747
2025-12-27T10:04:33.790 [DEBUG] [Thread-489035 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:04:33.791 [DEBUG] [Thread-489035 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:04:33.794 [DEBUG] [Thread-489035 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:04:33.794 [DEBUG] [Thread-489035 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:04:33.794 [DEBUG] [Thread-489035 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:04:33.794 [DEBUG] [Thread-489035 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:04:33.802 [DEBUG] [Thread-489035 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:04:33.802 [DEBUG] [Thread-489035 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:04:33.802 [DEBUG] [Thread-489035 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:04:33.802 [DEBUG] [Thread-489035 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:04:33.802 [DEBUG] [Thread-489035 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:04:33.802 [DEBUG] [Thread-489035 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:04:33.802 [DEBUG] [Thread-489035 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:04:33.802 [DEBUG] [Thread-489035 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:04:33.802 [DEBUG] [Thread-489035 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83650215, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951172895269202, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108835, telescope_az=89.992933, telescope_ra=18.8478878, telescope_dec=-24.256641, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.86767, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:04:16.130636', telescope_ra_j2k=18.8217224391639, telescope_dec_j2k=-24.2851238363747, observability=1)
2025-12-27T10:04:34.747 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9444901943206787
2025-12-27T10:04:34.747 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.463926792144775 seconds ago
2025-12-27T10:04:37.015 [DEBUG] [ThreadPoolExecutor-22548_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:04:37.017 [DEBUG] [ThreadPoolExecutor-22548_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:04:37.018 [DEBUG] [ThreadPoolExecutor-22548_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:04:37.020 [DEBUG] [ThreadPoolExecutor-22548_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:04:41.027 [DEBUG] [ThreadPoolExecutor-22548_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:04:42.029 [DEBUG] [ThreadPoolExecutor-22548_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:04:42.029 [INFO] [ThreadPoolExecutor-22548_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:04:50.709 [DEBUG] [Thread-489036 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:04:50.710 [INFO] [Thread-489036 (handle)] [driver.py] [get_status()] Telra = 18.8525935, teldec = -24.256635
2025-12-27T10:04:50.712 [INFO] [Thread-489036 (handle)] [driver.py] [get_status()] ra_j2k = 18.8264291316966     dec_j2k = -24.2852904335731
2025-12-27T10:04:50.714 [DEBUG] [Thread-489036 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:04:50.714 [DEBUG] [Thread-489036 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:04:50.720 [DEBUG] [Thread-489036 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:04:50.720 [DEBUG] [Thread-489036 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:04:50.720 [DEBUG] [Thread-489036 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:04:50.720 [DEBUG] [Thread-489036 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:04:50.728 [DEBUG] [Thread-489036 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:04:50.728 [DEBUG] [Thread-489036 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:04:50.728 [DEBUG] [Thread-489036 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:04:50.728 [DEBUG] [Thread-489036 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:04:50.728 [DEBUG] [Thread-489036 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:04:50.728 [DEBUG] [Thread-489036 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:04:50.728 [DEBUG] [Thread-489036 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:04:50.728 [DEBUG] [Thread-489036 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:04:50.728 [DEBUG] [Thread-489036 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83669802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951173296388629, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108835, telescope_az=89.992922, telescope_ra=18.8525935, telescope_dec=-24.256635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.87238, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:04:16.130636', telescope_ra_j2k=18.8264291316966, telescope_dec_j2k=-24.2852904335731, observability=1)
2025-12-27T10:04:54.365 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:04:54.367 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.8536205, teldec = -24.256635
2025-12-27T10:04:54.367 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.8274563488375     dec_j2k = -24.2853280963958
2025-12-27T10:04:54.368 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:04:54.369 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:04:54.375 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:04:54.375 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:04:54.375 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:04:54.375 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:04:54.382 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:04:54.382 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:04:54.382 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:04:54.382 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:04:54.382 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:04:54.382 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:04:54.383 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:04:54.383 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:04:54.383 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83674034, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951168482955493, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108835, telescope_az=89.992922, telescope_ra=18.8536205, telescope_dec=-24.256635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.87341, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:04:16.130636', telescope_ra_j2k=18.8274563488375, telescope_dec_j2k=-24.2853280963958, observability=1)
2025-12-27T10:05:03.470 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:05:03.472 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.8561599, teldec = -24.256634
2025-12-27T10:05:03.473 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.8299962871465     dec_j2k = -24.2854202140126
2025-12-27T10:05:03.475 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:05:03.476 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:05:03.480 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:05:03.480 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:05:03.480 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:05:03.480 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:05:03.487 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:05:03.487 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:05:03.487 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:05:03.488 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:05:03.488 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:05:03.488 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:05:03.488 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:05:03.488 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:05:03.488 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83684573, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951169686313777, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108834, telescope_az=89.992922, telescope_ra=18.8561599, telescope_dec=-24.256634, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.87595, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:04:16.130636', telescope_ra_j2k=18.8299962871465, telescope_dec_j2k=-24.2854202140126, observability=1)
2025-12-27T10:05:08.790 [DEBUG] [Thread-489037 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:05:08.792 [INFO] [Thread-489037 (handle)] [driver.py] [get_status()] Telra = 18.8576351, teldec = -24.256634
2025-12-27T10:05:08.793 [INFO] [Thread-489037 (handle)] [driver.py] [get_status()] ra_j2k = 18.8314718005355     dec_j2k = -24.2854743024542
2025-12-27T10:05:08.795 [DEBUG] [Thread-489037 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:05:08.796 [DEBUG] [Thread-489037 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:05:08.802 [DEBUG] [Thread-489037 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:05:08.802 [DEBUG] [Thread-489037 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:05:08.802 [DEBUG] [Thread-489037 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:05:08.802 [DEBUG] [Thread-489037 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:05:08.809 [DEBUG] [Thread-489037 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:05:08.809 [DEBUG] [Thread-489037 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:05:08.809 [DEBUG] [Thread-489037 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:05:08.809 [DEBUG] [Thread-489037 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:05:08.809 [DEBUG] [Thread-489037 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:05:08.809 [DEBUG] [Thread-489037 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:05:08.809 [DEBUG] [Thread-489037 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:05:08.809 [DEBUG] [Thread-489037 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:05:08.809 [DEBUG] [Thread-489037 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8369073, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951176505344054, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108834, telescope_az=89.992922, telescope_ra=18.8576351, telescope_dec=-24.256634, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.87742, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:04:16.130636', telescope_ra_j2k=18.8314718005355, telescope_dec_j2k=-24.2854743024542, observability=1)
2025-12-27T10:05:16.274 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:05:16.274 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:05:16.275 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:05:16.275 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:05:16.276 [DEBUG] [ThreadPoolExecutor-22550_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:05:17.277 [DEBUG] [ThreadPoolExecutor-22550_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:05:17.279 [DEBUG] [ThreadPoolExecutor-22550_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:05:17.279 [DEBUG] [ThreadPoolExecutor-22550_0] [payload.py] [to_registers()] [0]
2025-12-27T10:05:17.285 [DEBUG] [ThreadPoolExecutor-22550_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:05:17.285 [DEBUG] [ThreadPoolExecutor-22550_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:05:17.285 [DEBUG] [ThreadPoolExecutor-22550_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:05:17.285 [DEBUG] [ThreadPoolExecutor-22550_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:05:17.292 [DEBUG] [ThreadPoolExecutor-22550_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:05:17.292 [DEBUG] [ThreadPoolExecutor-22550_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:05:17.292 [DEBUG] [ThreadPoolExecutor-22550_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:05:17.292 [DEBUG] [ThreadPoolExecutor-22550_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:05:17.293 [DEBUG] [ThreadPoolExecutor-22550_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:05:17.293 [DEBUG] [ThreadPoolExecutor-22550_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:05:17.293 [DEBUG] [ThreadPoolExecutor-22550_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:05:26.859 [DEBUG] [Thread-489038 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:05:26.861 [INFO] [Thread-489038 (handle)] [driver.py] [get_status()] Telra = 18.8626819, teldec = -24.256634
2025-12-27T10:05:26.862 [INFO] [Thread-489038 (handle)] [driver.py] [get_status()] ra_j2k = 18.8365196770368     dec_j2k = -24.2856593114435
2025-12-27T10:05:26.864 [DEBUG] [Thread-489038 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:05:26.865 [DEBUG] [Thread-489038 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:05:26.872 [DEBUG] [Thread-489038 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:05:26.872 [DEBUG] [Thread-489038 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:05:26.872 [DEBUG] [Thread-489038 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:05:26.872 [DEBUG] [Thread-489038 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:05:26.879 [DEBUG] [Thread-489038 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:05:26.879 [DEBUG] [Thread-489038 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:05:26.879 [DEBUG] [Thread-489038 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:05:26.879 [DEBUG] [Thread-489038 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:05:26.880 [DEBUG] [Thread-489038 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:05:26.880 [DEBUG] [Thread-489038 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:05:26.880 [DEBUG] [Thread-489038 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:05:26.880 [DEBUG] [Thread-489038 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:05:26.880 [DEBUG] [Thread-489038 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83711644, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951187335568612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108834, telescope_az=89.992921, telescope_ra=18.8626819, telescope_dec=-24.256634, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.88247, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:05:16.272608', telescope_ra_j2k=18.8365196770368, telescope_dec_j2k=-24.2856593114435, observability=1)
2025-12-27T10:05:30.451 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:05:30.452 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.863683, teldec = -24.256634
2025-12-27T10:05:30.454 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.8375209913785     dec_j2k = -24.2856960044007
2025-12-27T10:05:30.455 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:05:30.456 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:05:30.464 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:05:30.464 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:05:30.464 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:05:30.464 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:05:30.471 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:05:30.471 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:05:30.471 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:05:30.471 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:05:30.471 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:05:30.471 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:05:30.471 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:05:30.471 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:05:30.471 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83715801, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951187335568612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108834, telescope_az=89.992921, telescope_ra=18.863683, telescope_dec=-24.256634, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.88347, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:05:16.272608', telescope_ra_j2k=18.8375209913785, telescope_dec_j2k=-24.2856960044007, observability=1)
2025-12-27T10:05:33.837 [DEBUG] [Thread-489039 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:05:33.839 [INFO] [Thread-489039 (handle)] [driver.py] [get_status()] Telra = 18.8646275, teldec = -24.256634
2025-12-27T10:05:33.840 [INFO] [Thread-489039 (handle)] [driver.py] [get_status()] ra_j2k = 18.8384656938455     dec_j2k = -24.28573062098
2025-12-27T10:05:33.842 [DEBUG] [Thread-489039 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:05:33.843 [DEBUG] [Thread-489039 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:05:33.849 [DEBUG] [Thread-489039 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:05:33.849 [DEBUG] [Thread-489039 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:05:33.849 [DEBUG] [Thread-489039 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:05:33.849 [DEBUG] [Thread-489039 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:05:33.857 [DEBUG] [Thread-489039 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:05:33.857 [DEBUG] [Thread-489039 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:05:33.857 [DEBUG] [Thread-489039 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:05:33.857 [DEBUG] [Thread-489039 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:05:33.857 [DEBUG] [Thread-489039 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:05:33.857 [DEBUG] [Thread-489039 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:05:33.857 [DEBUG] [Thread-489039 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:05:33.857 [DEBUG] [Thread-489039 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:05:33.857 [DEBUG] [Thread-489039 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8371972, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951184126613187, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108834, telescope_az=89.992921, telescope_ra=18.8646275, telescope_dec=-24.256634, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.88441, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:05:16.272608', telescope_ra_j2k=18.8384656938455, telescope_dec_j2k=-24.28573062098, observability=1)
2025-12-27T10:05:34.807 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9497201442718506
2025-12-27T10:05:34.807 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.443095445632935 seconds ago
2025-12-27T10:05:42.293 [DEBUG] [ThreadPoolExecutor-22550_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:05:42.294 [DEBUG] [ThreadPoolExecutor-22550_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:05:45.037 [DEBUG] [Thread-489040 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:05:45.039 [INFO] [Thread-489040 (handle)] [driver.py] [get_status()] Telra = 18.8677235, teldec = -24.256634
2025-12-27T10:05:45.040 [INFO] [Thread-489040 (handle)] [driver.py] [get_status()] ra_j2k = 18.8415623591766     dec_j2k = -24.2858440789824
2025-12-27T10:05:45.042 [DEBUG] [Thread-489040 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:05:45.043 [DEBUG] [Thread-489040 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:05:45.044 [DEBUG] [Thread-489040 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:05:45.045 [DEBUG] [Thread-489040 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:05:45.045 [DEBUG] [Thread-489040 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:05:45.045 [DEBUG] [Thread-489040 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:05:45.052 [DEBUG] [Thread-489040 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:05:45.052 [DEBUG] [Thread-489040 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:05:45.052 [DEBUG] [Thread-489040 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:05:45.052 [DEBUG] [Thread-489040 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:05:45.052 [DEBUG] [Thread-489040 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:05:45.052 [DEBUG] [Thread-489040 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:05:45.052 [DEBUG] [Thread-489040 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:05:45.052 [DEBUG] [Thread-489040 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:05:45.052 [DEBUG] [Thread-489040 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83732683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951188137807468, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108834, telescope_az=89.992921, telescope_ra=18.8677235, telescope_dec=-24.256634, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.88751, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:05:16.272608', telescope_ra_j2k=18.8415623591766, telescope_dec_j2k=-24.2858440789824, observability=1)
2025-12-27T10:05:54.445 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:05:54.447 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.8703423, teldec = -24.256634
2025-12-27T10:05:54.448 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.8441817239422     dec_j2k = -24.2859400341604
2025-12-27T10:05:54.450 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:05:54.451 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:05:54.458 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:05:54.458 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:05:54.458 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:05:54.458 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:05:54.465 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:05:54.465 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:05:54.465 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:05:54.466 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:05:54.466 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:05:54.466 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:05:54.466 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:05:54.466 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:05:54.466 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83743571, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951184527732615, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108834, telescope_az=89.992921, telescope_ra=18.8703423, telescope_dec=-24.256634, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.89013, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:05:16.272608', telescope_ra_j2k=18.8441817239422, telescope_dec_j2k=-24.2859400341604, observability=1)
2025-12-27T10:06:03.101 [DEBUG] [Thread-489041 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:06:03.103 [INFO] [Thread-489041 (handle)] [driver.py] [get_status()] Telra = 18.8727642, teldec = -24.256634
2025-12-27T10:06:03.104 [INFO] [Thread-489041 (handle)] [driver.py] [get_status()] ra_j2k = 18.8466041478636     dec_j2k = -24.2860287624301
2025-12-27T10:06:03.105 [DEBUG] [Thread-489041 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:06:03.105 [DEBUG] [Thread-489041 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:06:03.110 [DEBUG] [Thread-489041 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:06:03.110 [DEBUG] [Thread-489041 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:06:03.110 [DEBUG] [Thread-489041 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:06:03.110 [DEBUG] [Thread-489041 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:06:03.118 [DEBUG] [Thread-489041 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:06:03.118 [DEBUG] [Thread-489041 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:06:03.118 [DEBUG] [Thread-489041 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:06:03.118 [DEBUG] [Thread-489041 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:06:03.118 [DEBUG] [Thread-489041 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:06:03.118 [DEBUG] [Thread-489041 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:06:03.118 [DEBUG] [Thread-489041 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:06:03.118 [DEBUG] [Thread-489041 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:06:03.118 [DEBUG] [Thread-489041 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83753589, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951186934449183, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108834, telescope_az=89.992921, telescope_ra=18.8727642, telescope_dec=-24.256634, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.89255, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:05:16.272608', telescope_ra_j2k=18.8466041478636, telescope_dec_j2k=-24.2860287624301, observability=1)
2025-12-27T10:06:03.480 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36181640625
2025-12-27T10:06:16.415 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:06:16.415 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:06:16.416 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:06:16.416 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:06:16.416 [INFO] [ThreadPoolExecutor-22551_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:06:16.416 [INFO] [ThreadPoolExecutor-22551_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:06:21.299 [DEBUG] [Thread-489042 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:06:21.301 [INFO] [Thread-489042 (handle)] [driver.py] [get_status()] Telra = 18.8778414, teldec = -24.256634
2025-12-27T10:06:21.302 [INFO] [Thread-489042 (handle)] [driver.py] [get_status()] ra_j2k = 18.8516824512454     dec_j2k = -24.2862147311958
2025-12-27T10:06:21.304 [DEBUG] [Thread-489042 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:06:21.305 [DEBUG] [Thread-489042 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:06:21.309 [DEBUG] [Thread-489042 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:06:21.309 [DEBUG] [Thread-489042 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:06:21.309 [DEBUG] [Thread-489042 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:06:21.309 [DEBUG] [Thread-489042 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:06:21.316 [DEBUG] [Thread-489042 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:06:21.316 [DEBUG] [Thread-489042 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:06:21.316 [DEBUG] [Thread-489042 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:06:21.316 [DEBUG] [Thread-489042 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:06:21.316 [DEBUG] [Thread-489042 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:06:21.316 [DEBUG] [Thread-489042 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:06:21.316 [DEBUG] [Thread-489042 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:06:21.316 [DEBUG] [Thread-489042 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:06:21.316 [DEBUG] [Thread-489042 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83774653, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951191346762892, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108833, telescope_az=89.992921, telescope_ra=18.8778414, telescope_dec=-24.256634, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.89763, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:06:16.413926', telescope_ra_j2k=18.8516824512454, telescope_dec_j2k=-24.2862147311958, observability=1)
2025-12-27T10:06:29.566 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:06:29.568 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.8801477, teldec = -24.256634
2025-12-27T10:06:29.569 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.85398925471     dec_j2k = -24.2862991895236
2025-12-27T10:06:29.571 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:06:29.572 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:06:29.573 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:06:29.573 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:06:29.574 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:06:29.574 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:06:29.581 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:06:29.582 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:06:29.582 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:06:29.582 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:06:29.582 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:06:29.582 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:06:29.582 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:06:29.582 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:06:29.582 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83784221, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095119375347946, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108833, telescope_az=89.992921, telescope_ra=18.8801477, telescope_dec=-24.256634, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.89993, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:06:16.413926', telescope_ra_j2k=18.85398925471, telescope_dec_j2k=-24.2862991895236, observability=1)
2025-12-27T10:06:33.892 [DEBUG] [Thread-489043 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:06:33.894 [INFO] [Thread-489043 (handle)] [driver.py] [get_status()] Telra = 18.8813524, teldec = -24.256633
2025-12-27T10:06:33.895 [INFO] [Thread-489043 (handle)] [driver.py] [get_status()] ra_j2k = 18.8551942184521     dec_j2k = -24.2863423021822
2025-12-27T10:06:33.896 [DEBUG] [Thread-489043 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:06:33.897 [DEBUG] [Thread-489043 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:06:33.901 [DEBUG] [Thread-489043 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:06:33.901 [DEBUG] [Thread-489043 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:06:33.901 [DEBUG] [Thread-489043 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:06:33.901 [DEBUG] [Thread-489043 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:06:33.908 [DEBUG] [Thread-489043 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:06:33.908 [DEBUG] [Thread-489043 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:06:33.908 [DEBUG] [Thread-489043 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:06:33.909 [DEBUG] [Thread-489043 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:06:33.909 [DEBUG] [Thread-489043 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:06:33.909 [DEBUG] [Thread-489043 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:06:33.909 [DEBUG] [Thread-489043 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:06:33.909 [DEBUG] [Thread-489043 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:06:33.909 [DEBUG] [Thread-489043 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83789228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951198165793169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108833, telescope_az=89.992921, telescope_ra=18.8813524, telescope_dec=-24.256633, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.90114, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:06:16.413926', telescope_ra_j2k=18.8551942184521, telescope_dec_j2k=-24.2863423021822, observability=1)
2025-12-27T10:06:34.867 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9577751159667969
2025-12-27T10:06:34.867 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.42284297943115 seconds ago
2025-12-27T10:06:37.297 [DEBUG] [ThreadPoolExecutor-22550_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:06:37.298 [DEBUG] [ThreadPoolExecutor-22550_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:06:37.299 [DEBUG] [ThreadPoolExecutor-22550_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:06:37.301 [DEBUG] [ThreadPoolExecutor-22550_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:06:39.370 [DEBUG] [Thread-489044 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:06:39.371 [INFO] [Thread-489044 (handle)] [driver.py] [get_status()] Telra = 18.8828838, teldec = -24.256633
2025-12-27T10:06:39.373 [INFO] [Thread-489044 (handle)] [driver.py] [get_status()] ra_j2k = 18.8567259540243     dec_j2k = -24.2863983733528
2025-12-27T10:06:39.374 [DEBUG] [Thread-489044 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:06:39.375 [DEBUG] [Thread-489044 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:06:39.381 [DEBUG] [Thread-489044 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:06:39.381 [DEBUG] [Thread-489044 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:06:39.381 [DEBUG] [Thread-489044 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:06:39.381 [DEBUG] [Thread-489044 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:06:39.388 [DEBUG] [Thread-489044 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:06:39.388 [DEBUG] [Thread-489044 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:06:39.388 [DEBUG] [Thread-489044 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:06:39.388 [DEBUG] [Thread-489044 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:06:39.388 [DEBUG] [Thread-489044 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:06:39.388 [DEBUG] [Thread-489044 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:06:39.388 [DEBUG] [Thread-489044 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:06:39.388 [DEBUG] [Thread-489044 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:06:39.389 [DEBUG] [Thread-489044 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83795567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951197363554313, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108833, telescope_az=89.992921, telescope_ra=18.8828838, telescope_dec=-24.256633, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.90267, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:06:16.413926', telescope_ra_j2k=18.8567259540243, telescope_dec_j2k=-24.2863983733528, observability=1)
2025-12-27T10:06:41.306 [DEBUG] [ThreadPoolExecutor-22550_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:06:42.308 [DEBUG] [ThreadPoolExecutor-22550_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:06:42.309 [INFO] [ThreadPoolExecutor-22550_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:06:54.528 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:06:54.530 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.8870845, teldec = -24.256633
2025-12-27T10:06:54.532 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.8609275777049     dec_j2k = -24.2865521544298
2025-12-27T10:06:54.534 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:06:54.535 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:06:54.538 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:06:54.538 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:06:54.538 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:06:54.538 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:06:54.546 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:06:54.546 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:06:54.546 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:06:54.546 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:06:54.546 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:06:54.546 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:06:54.546 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:06:54.546 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:06:54.546 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83813112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951196561315457, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108833, telescope_az=89.992921, telescope_ra=18.8870845, telescope_dec=-24.256633, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.90687, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:06:16.413926', telescope_ra_j2k=18.8609275777049, telescope_dec_j2k=-24.2865521544298, observability=1)
2025-12-27T10:06:57.432 [DEBUG] [Thread-489045 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:06:57.434 [INFO] [Thread-489045 (handle)] [driver.py] [get_status()] Telra = 18.8878971, teldec = -24.25664
2025-12-27T10:06:57.435 [INFO] [Thread-489045 (handle)] [driver.py] [get_status()] ra_j2k = 18.8617403555548     dec_j2k = -24.286588898153
2025-12-27T10:06:57.437 [DEBUG] [Thread-489045 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:06:57.438 [DEBUG] [Thread-489045 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:06:57.444 [DEBUG] [Thread-489045 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:06:57.444 [DEBUG] [Thread-489045 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:06:57.444 [DEBUG] [Thread-489045 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:06:57.444 [DEBUG] [Thread-489045 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:06:57.451 [DEBUG] [Thread-489045 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:06:57.451 [DEBUG] [Thread-489045 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:06:57.451 [DEBUG] [Thread-489045 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:06:57.451 [DEBUG] [Thread-489045 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:06:57.451 [DEBUG] [Thread-489045 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:06:57.451 [DEBUG] [Thread-489045 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:06:57.451 [DEBUG] [Thread-489045 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:06:57.451 [DEBUG] [Thread-489045 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:06:57.451 [DEBUG] [Thread-489045 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83816473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951200171390309, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108833, telescope_az=89.992931, telescope_ra=18.8878971, telescope_dec=-24.25664, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.90768, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:06:16.413926', telescope_ra_j2k=18.8617403555548, telescope_dec_j2k=-24.286588898153, observability=1)
2025-12-27T10:07:03.490 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:07:03.492 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.889596, teldec = -24.256633
2025-12-27T10:07:03.493 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.8634396321855     dec_j2k = -24.2866440791783
2025-12-27T10:07:03.495 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:07:03.496 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:07:03.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:07:03.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:07:03.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:07:03.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:07:03.508 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:07:03.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:07:03.509 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:07:03.509 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:07:03.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:07:03.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:07:03.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:07:03.509 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:07:03.509 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83823485, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095120418258459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108833, telescope_az=89.99292, telescope_ra=18.889596, telescope_dec=-24.256633, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.90938, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:06:16.413926', telescope_ra_j2k=18.8634396321855, telescope_dec_j2k=-24.2866440791783, observability=1)
2025-12-27T10:07:15.611 [DEBUG] [Thread-489046 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:07:15.613 [INFO] [Thread-489046 (handle)] [driver.py] [get_status()] Telra = 18.8929694, teldec = -24.256633
2025-12-27T10:07:15.614 [INFO] [Thread-489046 (handle)] [driver.py] [get_status()] ra_j2k = 18.8668137795833     dec_j2k = -24.2867675302712
2025-12-27T10:07:15.616 [DEBUG] [Thread-489046 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:07:15.617 [DEBUG] [Thread-489046 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:07:15.619 [DEBUG] [Thread-489046 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:07:15.619 [DEBUG] [Thread-489046 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:07:15.619 [DEBUG] [Thread-489046 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:07:15.619 [DEBUG] [Thread-489046 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:07:15.627 [DEBUG] [Thread-489046 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:07:15.627 [DEBUG] [Thread-489046 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:07:15.627 [DEBUG] [Thread-489046 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:07:15.627 [DEBUG] [Thread-489046 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:07:15.627 [DEBUG] [Thread-489046 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:07:15.627 [DEBUG] [Thread-489046 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:07:15.627 [DEBUG] [Thread-489046 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:07:15.627 [DEBUG] [Thread-489046 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:07:15.627 [DEBUG] [Thread-489046 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83837514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951201775868021, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108833, telescope_az=89.99292, telescope_ra=18.8929694, telescope_dec=-24.256633, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.91276, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:06:16.413926', telescope_ra_j2k=18.8668137795833, telescope_dec_j2k=-24.2867675302712, observability=1)
2025-12-27T10:07:16.562 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:07:16.562 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:07:16.563 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:07:16.563 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:07:16.564 [DEBUG] [ThreadPoolExecutor-22552_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:07:17.566 [DEBUG] [ThreadPoolExecutor-22552_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:07:17.568 [DEBUG] [ThreadPoolExecutor-22552_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:07:17.568 [DEBUG] [ThreadPoolExecutor-22552_0] [payload.py] [to_registers()] [0]
2025-12-27T10:07:17.575 [DEBUG] [ThreadPoolExecutor-22552_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:07:17.575 [DEBUG] [ThreadPoolExecutor-22552_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:07:17.575 [DEBUG] [ThreadPoolExecutor-22552_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:07:17.575 [DEBUG] [ThreadPoolExecutor-22552_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:07:17.582 [DEBUG] [ThreadPoolExecutor-22552_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:07:17.582 [DEBUG] [ThreadPoolExecutor-22552_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:07:17.582 [DEBUG] [ThreadPoolExecutor-22552_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:07:17.582 [DEBUG] [ThreadPoolExecutor-22552_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:07:17.582 [DEBUG] [ThreadPoolExecutor-22552_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:07:17.583 [DEBUG] [ThreadPoolExecutor-22552_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:07:17.583 [DEBUG] [ThreadPoolExecutor-22552_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:07:28.673 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:07:28.675 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.8965933, teldec = -24.256626
2025-12-27T10:07:28.676 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.8704384872092     dec_j2k = -24.2868931223249
2025-12-27T10:07:28.678 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:07:28.679 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:07:28.685 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:07:28.685 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:07:28.685 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:07:28.685 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:07:28.692 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:07:28.692 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:07:28.692 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:07:28.692 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:07:28.692 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:07:28.692 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:07:28.692 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:07:28.692 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:07:28.692 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83852632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951204583704018, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108833, telescope_az=89.992909, telescope_ra=18.8965933, telescope_dec=-24.256626, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.91638, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:07:16.560538', telescope_ra_j2k=18.8704384872092, telescope_dec_j2k=-24.2868931223249, observability=1)
2025-12-27T10:07:33.681 [DEBUG] [Thread-489047 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:07:33.683 [INFO] [Thread-489047 (handle)] [driver.py] [get_status()] Telra = 18.8980132, teldec = -24.256633
2025-12-27T10:07:33.685 [INFO] [Thread-489047 (handle)] [driver.py] [get_status()] ra_j2k = 18.8718587026917     dec_j2k = -24.2869520663357
2025-12-27T10:07:33.686 [DEBUG] [Thread-489047 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:07:33.687 [DEBUG] [Thread-489047 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:07:33.688 [DEBUG] [Thread-489047 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:07:33.688 [DEBUG] [Thread-489047 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:07:33.688 [DEBUG] [Thread-489047 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:07:33.688 [DEBUG] [Thread-489047 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:07:33.695 [DEBUG] [Thread-489047 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:07:33.695 [DEBUG] [Thread-489047 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:07:33.695 [DEBUG] [Thread-489047 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:07:33.695 [DEBUG] [Thread-489047 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:07:33.695 [DEBUG] [Thread-489047 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:07:33.695 [DEBUG] [Thread-489047 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:07:33.695 [DEBUG] [Thread-489047 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:07:33.695 [DEBUG] [Thread-489047 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:07:33.696 [DEBUG] [Thread-489047 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83858428, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951207391540014, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108833, telescope_az=89.99292, telescope_ra=18.8980132, telescope_dec=-24.256633, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.9178, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:07:16.560538', telescope_ra_j2k=18.8718587026917, telescope_dec_j2k=-24.2869520663357, observability=1)
2025-12-27T10:07:33.942 [DEBUG] [Thread-489048 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24689650535583496
2025-12-27T10:07:34.927 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:07:34.929 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.8983511, teldec = -24.256633
2025-12-27T10:07:34.930 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.8721966781731     dec_j2k = -24.2869644270918
2025-12-27T10:07:34.932 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:07:34.933 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:07:34.936 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:07:34.936 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:07:34.937 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:07:34.937 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:07:34.944 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:07:34.944 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:07:34.944 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:07:34.944 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:07:34.944 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:07:34.944 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:07:34.944 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:07:34.944 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:07:34.944 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8385987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951208996017726, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108832, telescope_az=89.99292, telescope_ra=18.8983511, telescope_dec=-24.256633, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.91814, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:07:16.560538', telescope_ra_j2k=18.8721966781731, telescope_dec_j2k=-24.2869644270918, observability=1)
2025-12-27T10:07:34.944 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.41665697097778 seconds ago
2025-12-27T10:07:42.583 [DEBUG] [ThreadPoolExecutor-22552_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:07:42.584 [DEBUG] [ThreadPoolExecutor-22552_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:07:51.763 [DEBUG] [Thread-489049 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:07:51.765 [INFO] [Thread-489049 (handle)] [driver.py] [get_status()] Telra = 18.9030294, teldec = -24.256633
2025-12-27T10:07:51.766 [INFO] [Thread-489049 (handle)] [driver.py] [get_status()] ra_j2k = 18.8768760263364     dec_j2k = -24.2871355399416
2025-12-27T10:07:51.768 [DEBUG] [Thread-489049 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:07:51.768 [DEBUG] [Thread-489049 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:07:51.770 [DEBUG] [Thread-489049 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:07:51.771 [DEBUG] [Thread-489049 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:07:51.771 [DEBUG] [Thread-489049 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:07:51.771 [DEBUG] [Thread-489049 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:07:51.778 [DEBUG] [Thread-489049 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:07:51.778 [DEBUG] [Thread-489049 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:07:51.778 [DEBUG] [Thread-489049 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:07:51.778 [DEBUG] [Thread-489049 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:07:51.778 [DEBUG] [Thread-489049 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:07:51.778 [DEBUG] [Thread-489049 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:07:51.778 [DEBUG] [Thread-489049 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:07:51.778 [DEBUG] [Thread-489049 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:07:51.779 [DEBUG] [Thread-489049 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83879356, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951215413928575, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108832, telescope_az=89.99292, telescope_ra=18.9030294, telescope_dec=-24.256633, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.92282, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:07:16.560538', telescope_ra_j2k=18.8768760263364, telescope_dec_j2k=-24.2871355399416, observability=1)
2025-12-27T10:07:54.607 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:07:54.610 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.9038322, teldec = -24.256633
2025-12-27T10:07:54.611 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.8776790067846     dec_j2k = -24.2871648984298
2025-12-27T10:07:54.612 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:07:54.613 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:07:54.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:07:54.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:07:54.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:07:54.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:07:54.621 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:07:54.621 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:07:54.622 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:07:54.622 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:07:54.622 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:07:54.622 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:07:54.622 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:07:54.622 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:07:54.622 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83882649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951213007212007, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108832, telescope_az=89.99292, telescope_ra=18.9038322, telescope_dec=-24.256633, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.92362, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:07:16.560538', telescope_ra_j2k=18.8776790067846, telescope_dec_j2k=-24.2871648984298, observability=1)
2025-12-27T10:08:03.464 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:08:03.467 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.9062836, teldec = -24.256632
2025-12-27T10:08:03.468 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.880130959046     dec_j2k = -24.2872535380355
2025-12-27T10:08:03.469 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:08:03.470 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:08:03.474 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:08:03.474 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:08:03.474 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:08:03.474 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:08:03.481 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:08:03.481 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:08:03.481 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:08:03.481 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:08:03.481 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:08:03.481 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:08:03.481 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:08:03.482 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:08:03.482 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83892899, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951217018406288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108832, telescope_az=89.99292, telescope_ra=18.9062836, telescope_dec=-24.256632, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.92607, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:07:16.560538', telescope_ra_j2k=18.880130959046, telescope_dec_j2k=-24.2872535380355, observability=1)
2025-12-27T10:08:09.953 [DEBUG] [Thread-489050 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:08:09.955 [INFO] [Thread-489050 (handle)] [driver.py] [get_status()] Telra = 18.9080986, teldec = -24.256632
2025-12-27T10:08:09.957 [INFO] [Thread-489050 (handle)] [driver.py] [get_status()] ra_j2k = 18.8819463688167     dec_j2k = -24.2873198984228
2025-12-27T10:08:09.959 [DEBUG] [Thread-489050 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:08:09.960 [DEBUG] [Thread-489050 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:08:09.967 [DEBUG] [Thread-489050 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:08:09.967 [DEBUG] [Thread-489050 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:08:09.967 [DEBUG] [Thread-489050 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:08:09.967 [DEBUG] [Thread-489050 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:08:09.975 [DEBUG] [Thread-489050 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:08:09.975 [DEBUG] [Thread-489050 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:08:09.975 [DEBUG] [Thread-489050 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:08:09.975 [DEBUG] [Thread-489050 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:08:09.975 [DEBUG] [Thread-489050 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:08:09.975 [DEBUG] [Thread-489050 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:08:09.975 [DEBUG] [Thread-489050 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:08:09.975 [DEBUG] [Thread-489050 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:08:09.975 [DEBUG] [Thread-489050 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8390041, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095122263407828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108832, telescope_az=89.99292, telescope_ra=18.9080986, telescope_dec=-24.256632, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.92789, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:07:16.560538', telescope_ra_j2k=18.8819463688167, telescope_dec_j2k=-24.2873198984228, observability=1)
2025-12-27T10:08:16.702 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:08:16.702 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:08:16.703 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:08:16.703 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:08:16.703 [INFO] [ThreadPoolExecutor-22553_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:08:16.703 [INFO] [ThreadPoolExecutor-22553_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:08:27.782 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:08:27.784 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.9130602, teldec = -24.256632
2025-12-27T10:08:27.786 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.8869090934415     dec_j2k = -24.2875012698586
2025-12-27T10:08:27.788 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:08:27.788 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:08:27.790 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:08:27.790 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:08:27.790 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:08:27.790 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:08:27.797 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:08:27.797 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:08:27.797 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:08:27.797 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:08:27.797 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:08:27.797 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:08:27.797 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:08:27.797 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:08:27.798 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83921045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951221831839424, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108832, telescope_az=89.99292, telescope_ra=18.9130602, telescope_dec=-24.256632, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.93285, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:08:16.701754', telescope_ra_j2k=18.8869090934415, telescope_dec_j2k=-24.2875012698586, observability=1)
2025-12-27T10:08:28.022 [DEBUG] [Thread-489051 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22468304634094238
2025-12-27T10:08:33.981 [DEBUG] [Thread-489052 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:08:33.983 [INFO] [Thread-489052 (handle)] [driver.py] [get_status()] Telra = 18.9147877, teldec = -24.256632
2025-12-27T10:08:33.984 [INFO] [Thread-489052 (handle)] [driver.py] [get_status()] ra_j2k = 18.8886369865355     dec_j2k = -24.2875644064102
2025-12-27T10:08:33.986 [DEBUG] [Thread-489052 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:08:33.987 [DEBUG] [Thread-489052 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:08:33.991 [DEBUG] [Thread-489052 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:08:33.991 [DEBUG] [Thread-489052 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:08:33.991 [DEBUG] [Thread-489052 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:08:33.991 [DEBUG] [Thread-489052 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:08:33.998 [DEBUG] [Thread-489052 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:08:33.998 [DEBUG] [Thread-489052 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:08:33.998 [DEBUG] [Thread-489052 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:08:33.998 [DEBUG] [Thread-489052 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:08:33.998 [DEBUG] [Thread-489052 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:08:33.998 [DEBUG] [Thread-489052 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:08:33.998 [DEBUG] [Thread-489052 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:08:33.999 [DEBUG] [Thread-489052 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:08:33.999 [DEBUG] [Thread-489052 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8392822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951216617286859, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108832, telescope_az=89.99292, telescope_ra=18.9147877, telescope_dec=-24.256632, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.93457, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:08:16.701754', telescope_ra_j2k=18.8886369865355, telescope_dec_j2k=-24.2875644064102, observability=1)
2025-12-27T10:08:35.005 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:08:35.007 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.9150676, teldec = -24.256632
2025-12-27T10:08:35.008 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.8889169503013     dec_j2k = -24.2875746355784
2025-12-27T10:08:35.009 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:08:35.010 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:08:35.014 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:08:35.014 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:08:35.014 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:08:35.014 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:08:35.021 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:08:35.022 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:08:35.022 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:08:35.022 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:08:35.022 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:08:35.022 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:08:35.022 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:08:35.022 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:08:35.022 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83929405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951221430719996, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108832, telescope_az=89.99292, telescope_ra=18.9150676, telescope_dec=-24.256632, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.93485, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:08:16.701754', telescope_ra_j2k=18.8889169503013, telescope_dec_j2k=-24.2875746355784, observability=1)
2025-12-27T10:08:35.022 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.41533660888672 seconds ago
2025-12-27T10:08:37.587 [DEBUG] [ThreadPoolExecutor-22552_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:08:37.589 [DEBUG] [ThreadPoolExecutor-22552_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:08:37.590 [DEBUG] [ThreadPoolExecutor-22552_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:08:37.592 [DEBUG] [ThreadPoolExecutor-22552_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:08:41.597 [DEBUG] [ThreadPoolExecutor-22552_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:08:42.599 [DEBUG] [ThreadPoolExecutor-22552_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:08:42.600 [INFO] [ThreadPoolExecutor-22552_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:08:46.082 [DEBUG] [Thread-489053 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:08:46.084 [INFO] [Thread-489053 (handle)] [driver.py] [get_status()] Telra = 18.9181577, teldec = -24.256632
2025-12-27T10:08:46.085 [INFO] [Thread-489053 (handle)] [driver.py] [get_status()] ra_j2k = 18.8920077556543     dec_j2k = -24.2876875546377
2025-12-27T10:08:46.087 [DEBUG] [Thread-489053 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:08:46.088 [DEBUG] [Thread-489053 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:08:46.091 [DEBUG] [Thread-489053 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:08:46.091 [DEBUG] [Thread-489053 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:08:46.091 [DEBUG] [Thread-489053 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:08:46.091 [DEBUG] [Thread-489053 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:08:46.098 [DEBUG] [Thread-489053 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:08:46.098 [DEBUG] [Thread-489053 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:08:46.098 [DEBUG] [Thread-489053 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:08:46.098 [DEBUG] [Thread-489053 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:08:46.098 [DEBUG] [Thread-489053 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:08:46.098 [DEBUG] [Thread-489053 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:08:46.098 [DEBUG] [Thread-489053 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:08:46.098 [DEBUG] [Thread-489053 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:08:46.099 [DEBUG] [Thread-489053 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83942225, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095122263407828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108832, telescope_az=89.992919, telescope_ra=18.9181577, telescope_dec=-24.256632, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.93794, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:08:16.701754', telescope_ra_j2k=18.8920077556543, telescope_dec_j2k=-24.2876875546377, observability=1)
2025-12-27T10:08:54.684 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:08:54.686 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.9205562, teldec = -24.256632
2025-12-27T10:08:54.687 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.8944068048823     dec_j2k = -24.2877751870421
2025-12-27T10:08:54.689 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:08:54.690 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:08:54.693 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:08:54.693 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:08:54.693 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:08:54.693 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:08:54.701 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:08:54.701 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:08:54.701 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:08:54.701 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:08:54.701 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:08:54.701 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:08:54.701 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:08:54.701 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:08:54.701 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83952181, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951226244153133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108831, telescope_az=89.992919, telescope_ra=18.9205562, telescope_dec=-24.256632, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.94034, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:08:16.701754', telescope_ra_j2k=18.8944068048823, telescope_dec_j2k=-24.2877751870421, observability=1)
2025-12-27T10:09:03.473 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:09:03.475 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.9230015, teldec = -24.256632
2025-12-27T10:09:03.477 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.8968526663935     dec_j2k = -24.2878645166504
2025-12-27T10:09:03.478 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:09:03.480 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:09:03.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:09:03.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:09:03.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:09:03.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:09:03.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:09:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:09:03.492 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:09:03.492 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:09:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:09:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:09:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:09:03.492 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:09:03.492 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.83962354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951229854227985, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108831, telescope_az=89.992919, telescope_ra=18.9230015, telescope_dec=-24.256632, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.94279, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:08:16.701754', telescope_ra_j2k=18.8968526663935, telescope_dec_j2k=-24.2878645166504, observability=1)
2025-12-27T10:09:04.157 [DEBUG] [Thread-489054 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.665020227432251
2025-12-27T10:09:16.842 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:09:16.842 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:09:16.843 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:09:16.843 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:09:16.844 [DEBUG] [ThreadPoolExecutor-22554_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:09:17.846 [DEBUG] [ThreadPoolExecutor-22554_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:09:17.848 [DEBUG] [ThreadPoolExecutor-22554_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:09:17.848 [DEBUG] [ThreadPoolExecutor-22554_0] [payload.py] [to_registers()] [0]
2025-12-27T10:09:17.855 [DEBUG] [ThreadPoolExecutor-22554_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:09:17.855 [DEBUG] [ThreadPoolExecutor-22554_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:09:17.855 [DEBUG] [ThreadPoolExecutor-22554_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:09:17.855 [DEBUG] [ThreadPoolExecutor-22554_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:09:17.862 [DEBUG] [ThreadPoolExecutor-22554_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:09:17.862 [DEBUG] [ThreadPoolExecutor-22554_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:09:17.862 [DEBUG] [ThreadPoolExecutor-22554_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:09:17.862 [DEBUG] [ThreadPoolExecutor-22554_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:09:17.862 [DEBUG] [ThreadPoolExecutor-22554_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:09:17.862 [DEBUG] [ThreadPoolExecutor-22554_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:09:17.862 [DEBUG] [ThreadPoolExecutor-22554_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:09:22.226 [DEBUG] [Thread-489055 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:09:22.228 [INFO] [Thread-489055 (handle)] [driver.py] [get_status()] Telra = 18.9282199, teldec = -24.256632
2025-12-27T10:09:22.229 [INFO] [Thread-489055 (handle)] [driver.py] [get_status()] ra_j2k = 18.902072269976     dec_j2k = -24.288055107739
2025-12-27T10:09:22.231 [DEBUG] [Thread-489055 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:09:22.231 [DEBUG] [Thread-489055 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:09:22.238 [DEBUG] [Thread-489055 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:09:22.238 [DEBUG] [Thread-489055 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:09:22.238 [DEBUG] [Thread-489055 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:09:22.238 [DEBUG] [Thread-489055 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:09:22.245 [DEBUG] [Thread-489055 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:09:22.245 [DEBUG] [Thread-489055 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:09:22.245 [DEBUG] [Thread-489055 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:09:22.245 [DEBUG] [Thread-489055 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:09:22.245 [DEBUG] [Thread-489055 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:09:22.245 [DEBUG] [Thread-489055 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:09:22.245 [DEBUG] [Thread-489055 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:09:22.245 [DEBUG] [Thread-489055 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:09:22.245 [DEBUG] [Thread-489055 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83984059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095123105758627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108831, telescope_az=89.992919, telescope_ra=18.9282199, telescope_dec=-24.256632, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.94801, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:09:16.841227', telescope_ra_j2k=18.902072269976, telescope_dec_j2k=-24.288055107739, observability=1)
2025-12-27T10:09:26.891 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:09:26.893 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.9295277, teldec = -24.256632
2025-12-27T10:09:26.894 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.903380372738     dec_j2k = -24.2881028631676
2025-12-27T10:09:26.895 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:09:26.896 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:09:26.899 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:09:26.899 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:09:26.899 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:09:26.899 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:09:26.906 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:09:26.906 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:09:26.906 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:09:26.906 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:09:26.906 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:09:26.906 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:09:26.906 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:09:26.907 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:09:26.907 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83989458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951234667661122, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108831, telescope_az=89.992919, telescope_ra=18.9295277, telescope_dec=-24.256632, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.94931, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:09:16.841227', telescope_ra_j2k=18.903380372738, telescope_dec_j2k=-24.2881028631676, observability=1)
2025-12-27T10:09:34.043 [DEBUG] [Thread-489056 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:09:34.045 [INFO] [Thread-489056 (handle)] [driver.py] [get_status()] Telra = 18.9315362, teldec = -24.256631
2025-12-27T10:09:34.046 [INFO] [Thread-489056 (handle)] [driver.py] [get_status()] ra_j2k = 18.9053893387912     dec_j2k = -24.2881751980519
2025-12-27T10:09:34.048 [DEBUG] [Thread-489056 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:09:34.049 [DEBUG] [Thread-489056 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:09:34.056 [DEBUG] [Thread-489056 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:09:34.056 [DEBUG] [Thread-489056 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:09:34.056 [DEBUG] [Thread-489056 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:09:34.056 [DEBUG] [Thread-489056 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:09:34.063 [DEBUG] [Thread-489056 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:09:34.063 [DEBUG] [Thread-489056 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:09:34.063 [DEBUG] [Thread-489056 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:09:34.063 [DEBUG] [Thread-489056 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:09:34.063 [DEBUG] [Thread-489056 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:09:34.063 [DEBUG] [Thread-489056 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:09:34.063 [DEBUG] [Thread-489056 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:09:34.063 [DEBUG] [Thread-489056 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:09:34.063 [DEBUG] [Thread-489056 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.83997736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951239882213687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108831, telescope_az=89.992919, telescope_ra=18.9315362, telescope_dec=-24.256631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.95132, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:09:16.841227', telescope_ra_j2k=18.9053893387912, telescope_dec_j2k=-24.2881751980519, observability=1)
2025-12-27T10:09:35.083 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:09:35.085 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.9318078, teldec = -24.256631
2025-12-27T10:09:35.086 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.9056610018688     dec_j2k = -24.288185114109
2025-12-27T10:09:35.088 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:09:35.089 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:09:35.090 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:09:35.090 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:09:35.090 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:09:35.090 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:09:35.097 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:09:35.097 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:09:35.097 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:09:35.097 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:09:35.098 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:09:35.098 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:09:35.098 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:09:35.098 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:09:35.098 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8399894, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951241085571971, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108831, telescope_az=89.992919, telescope_ra=18.9318078, telescope_dec=-24.256631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.95159, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:09:16.841227', telescope_ra_j2k=18.9056610018688, telescope_dec_j2k=-24.288185114109, observability=1)
2025-12-27T10:09:35.098 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.415178537368774 seconds ago
2025-12-27T10:09:40.300 [DEBUG] [Thread-489057 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:09:40.302 [INFO] [Thread-489057 (handle)] [driver.py] [get_status()] Telra = 18.9332573, teldec = -24.256631
2025-12-27T10:09:40.303 [INFO] [Thread-489057 (handle)] [driver.py] [get_status()] ra_j2k = 18.907110838837     dec_j2k = -24.2882380323292
2025-12-27T10:09:40.305 [DEBUG] [Thread-489057 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:09:40.307 [DEBUG] [Thread-489057 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:09:40.312 [DEBUG] [Thread-489057 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:09:40.312 [DEBUG] [Thread-489057 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:09:40.312 [DEBUG] [Thread-489057 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:09:40.312 [DEBUG] [Thread-489057 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:09:40.319 [DEBUG] [Thread-489057 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:09:40.319 [DEBUG] [Thread-489057 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:09:40.319 [DEBUG] [Thread-489057 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:09:40.319 [DEBUG] [Thread-489057 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:09:40.320 [DEBUG] [Thread-489057 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:09:40.320 [DEBUG] [Thread-489057 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:09:40.320 [DEBUG] [Thread-489057 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:09:40.320 [DEBUG] [Thread-489057 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:09:40.320 [DEBUG] [Thread-489057 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84004978, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951236272138834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108831, telescope_az=89.992919, telescope_ra=18.9332573, telescope_dec=-24.256631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.95304, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:09:16.841227', telescope_ra_j2k=18.907110838837, telescope_dec_j2k=-24.2882380323292, observability=1)
2025-12-27T10:09:42.864 [DEBUG] [ThreadPoolExecutor-22554_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:09:42.864 [DEBUG] [ThreadPoolExecutor-22554_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:09:54.763 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:09:54.765 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.9372975, teldec = -24.256631
2025-12-27T10:09:54.766 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.9111519810013     dec_j2k = -24.2883855074487
2025-12-27T10:09:54.768 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:09:54.768 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:09:54.771 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:09:54.771 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:09:54.771 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:09:54.771 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:09:54.779 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:09:54.779 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:09:54.779 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:09:54.779 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:09:54.779 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:09:54.779 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:09:54.779 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:09:54.779 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:09:54.779 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84021718, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951243492288539, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108831, telescope_az=89.992919, telescope_ra=18.9372975, telescope_dec=-24.256631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.95708, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:09:16.841227', telescope_ra_j2k=18.9111519810013, telescope_dec_j2k=-24.2883855074487, observability=1)
2025-12-27T10:09:58.362 [DEBUG] [Thread-489058 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:09:58.365 [INFO] [Thread-489058 (handle)] [driver.py] [get_status()] Telra = 18.938298, teldec = -24.256631
2025-12-27T10:09:58.366 [INFO] [Thread-489058 (handle)] [driver.py] [get_status()] ra_j2k = 18.9121527149817     dec_j2k = -24.2884220221298
2025-12-27T10:09:58.367 [DEBUG] [Thread-489058 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:09:58.368 [DEBUG] [Thread-489058 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:09:58.371 [DEBUG] [Thread-489058 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:09:58.371 [DEBUG] [Thread-489058 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:09:58.371 [DEBUG] [Thread-489058 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:09:58.371 [DEBUG] [Thread-489058 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:09:58.379 [DEBUG] [Thread-489058 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:09:58.379 [DEBUG] [Thread-489058 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:09:58.379 [DEBUG] [Thread-489058 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:09:58.379 [DEBUG] [Thread-489058 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:09:58.379 [DEBUG] [Thread-489058 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:09:58.379 [DEBUG] [Thread-489058 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:09:58.379 [DEBUG] [Thread-489058 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:09:58.379 [DEBUG] [Thread-489058 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:09:58.379 [DEBUG] [Thread-489058 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84025883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951244695646823, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108831, telescope_az=89.992919, telescope_ra=18.938298, telescope_dec=-24.256631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.95808, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:09:16.841227', telescope_ra_j2k=18.9121527149817, telescope_dec_j2k=-24.2884220221298, observability=1)
2025-12-27T10:10:03.483 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:10:03.486 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.93972, teldec = -24.256631
2025-12-27T10:10:03.487 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.9135750479907     dec_j2k = -24.2884739162877
2025-12-27T10:10:03.489 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:10:03.490 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:10:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:10:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:10:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:10:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:10:03.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:10:03.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:10:03.499 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:10:03.499 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:10:03.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:10:03.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:10:03.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:10:03.500 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:10:03.500 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8403181, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951245096766251, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108831, telescope_az=89.992919, telescope_ra=18.93972, telescope_dec=-24.256631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.95951, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:09:16.841227', telescope_ra_j2k=18.9135750479907, telescope_dec_j2k=-24.2884739162877, observability=1)
2025-12-27T10:10:16.524 [DEBUG] [Thread-489059 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:10:16.527 [INFO] [Thread-489059 (handle)] [driver.py] [get_status()] Telra = 18.9433491, teldec = -24.256631
2025-12-27T10:10:16.528 [INFO] [Thread-489059 (handle)] [driver.py] [get_status()] ra_j2k = 18.9172050002877     dec_j2k = -24.2886063357656
2025-12-27T10:10:16.530 [DEBUG] [Thread-489059 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:10:16.531 [DEBUG] [Thread-489059 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:10:16.533 [DEBUG] [Thread-489059 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:10:16.533 [DEBUG] [Thread-489059 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:10:16.533 [DEBUG] [Thread-489059 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:10:16.533 [DEBUG] [Thread-489059 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:10:16.540 [DEBUG] [Thread-489059 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:10:16.540 [DEBUG] [Thread-489059 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:10:16.541 [DEBUG] [Thread-489059 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:10:16.541 [DEBUG] [Thread-489059 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:10:16.541 [DEBUG] [Thread-489059 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:10:16.541 [DEBUG] [Thread-489059 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:10:16.541 [DEBUG] [Thread-489059 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:10:16.541 [DEBUG] [Thread-489059 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:10:16.541 [DEBUG] [Thread-489059 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84046904, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951244294527395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10883, telescope_az=89.992918, telescope_ra=18.9433491, telescope_dec=-24.256631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.96314, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:09:16.841227', telescope_ra_j2k=18.9172050002877, telescope_dec_j2k=-24.2886063357656, observability=1)
2025-12-27T10:10:16.983 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:10:16.983 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:10:16.984 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:10:16.984 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:10:16.984 [INFO] [ThreadPoolExecutor-22555_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:10:16.984 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T10:10:25.998 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:10:26.000 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.9459957, teldec = -24.256631
2025-12-27T10:10:26.001 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.9198522240376     dec_j2k = -24.288702887275
2025-12-27T10:10:26.003 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:10:26.004 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:10:26.008 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:10:26.008 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:10:26.008 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:10:26.008 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:10:26.015 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:10:26.015 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:10:26.015 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:10:26.015 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:10:26.015 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:10:26.015 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:10:26.016 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:10:26.016 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:10:26.016 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84057869, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951240283333115, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10883, telescope_az=89.992918, telescope_ra=18.9459957, telescope_dec=-24.256631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.96578, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:10:16.981676', telescope_ra_j2k=18.9198522240376, telescope_dec_j2k=-24.288702887275, observability=1)
2025-12-27T10:10:34.096 [DEBUG] [Thread-489060 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:10:34.100 [INFO] [Thread-489060 (handle)] [driver.py] [get_status()] Telra = 18.9482494, teldec = -24.256631
2025-12-27T10:10:34.101 [INFO] [Thread-489060 (handle)] [driver.py] [get_status()] ra_j2k = 18.9221064566473     dec_j2k = -24.2887850930787
2025-12-27T10:10:34.102 [DEBUG] [Thread-489060 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:10:34.103 [DEBUG] [Thread-489060 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:10:34.109 [DEBUG] [Thread-489060 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:10:34.109 [DEBUG] [Thread-489060 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:10:34.110 [DEBUG] [Thread-489060 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:10:34.110 [DEBUG] [Thread-489060 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:10:34.116 [DEBUG] [Thread-489060 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:10:34.116 [DEBUG] [Thread-489060 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:10:34.116 [DEBUG] [Thread-489060 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:10:34.116 [DEBUG] [Thread-489060 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:10:34.116 [DEBUG] [Thread-489060 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:10:34.117 [DEBUG] [Thread-489060 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:10:34.117 [DEBUG] [Thread-489060 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:10:34.117 [DEBUG] [Thread-489060 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:10:34.117 [DEBUG] [Thread-489060 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84067242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095124750348282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10883, telescope_az=89.992918, telescope_ra=18.9482494, telescope_dec=-24.256631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.96804, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:10:16.981676', telescope_ra_j2k=18.9221064566473, telescope_dec_j2k=-24.2887850930787, observability=1)
2025-12-27T10:10:34.595 [DEBUG] [Thread-489061 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4785349369049072
2025-12-27T10:10:35.158 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:10:35.161 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.9485577, teldec = -24.256631
2025-12-27T10:10:35.162 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.9224148296111     dec_j2k = -24.2887963377345
2025-12-27T10:10:35.163 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:10:35.163 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:10:35.171 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:10:35.171 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:10:35.171 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:10:35.171 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:10:35.178 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:10:35.178 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:10:35.178 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:10:35.178 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:10:35.178 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:10:35.178 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:10:35.178 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:10:35.178 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:10:35.178 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84068472, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951248706841104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10883, telescope_az=89.992918, telescope_ra=18.9485577, telescope_dec=-24.256631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.96834, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:10:16.981676', telescope_ra_j2k=18.9224148296111, telescope_dec_j2k=-24.2887963377345, observability=1)
2025-12-27T10:10:35.178 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.41652989387512 seconds ago
2025-12-27T10:10:37.866 [DEBUG] [ThreadPoolExecutor-22554_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:10:37.868 [DEBUG] [ThreadPoolExecutor-22554_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:10:37.869 [DEBUG] [ThreadPoolExecutor-22554_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:10:37.871 [DEBUG] [ThreadPoolExecutor-22554_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:10:41.876 [DEBUG] [ThreadPoolExecutor-22554_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:10:42.878 [DEBUG] [ThreadPoolExecutor-22554_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:10:42.879 [INFO] [ThreadPoolExecutor-22554_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:10:52.671 [DEBUG] [Thread-489062 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:10:52.673 [INFO] [Thread-489062 (handle)] [driver.py] [get_status()] Telra = 18.9534341, teldec = -24.256631
2025-12-27T10:10:52.674 [INFO] [Thread-489062 (handle)] [driver.py] [get_status()] ra_j2k = 18.9272923870228     dec_j2k = -24.2889741671097
2025-12-27T10:10:52.676 [DEBUG] [Thread-489062 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:10:52.677 [DEBUG] [Thread-489062 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:10:52.680 [DEBUG] [Thread-489062 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:10:52.680 [DEBUG] [Thread-489062 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:10:52.680 [DEBUG] [Thread-489062 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:10:52.680 [DEBUG] [Thread-489062 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:10:52.687 [DEBUG] [Thread-489062 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:10:52.687 [DEBUG] [Thread-489062 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:10:52.687 [DEBUG] [Thread-489062 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:10:52.687 [DEBUG] [Thread-489062 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:10:52.687 [DEBUG] [Thread-489062 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:10:52.687 [DEBUG] [Thread-489062 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:10:52.687 [DEBUG] [Thread-489062 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:10:52.687 [DEBUG] [Thread-489062 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:10:52.687 [DEBUG] [Thread-489062 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84088741, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951257531468521, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10883, telescope_az=89.992918, telescope_ra=18.9534341, telescope_dec=-24.256631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.97322, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:10:16.981676', telescope_ra_j2k=18.9272923870228, telescope_dec_j2k=-24.2889741671097, observability=1)
2025-12-27T10:10:54.841 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:10:54.843 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.9540416, teldec = -24.256631
2025-12-27T10:10:54.844 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.9279000316525     dec_j2k = -24.2889963173213
2025-12-27T10:10:54.846 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:10:54.847 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:10:54.853 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:10:54.853 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:10:54.853 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:10:54.853 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:10:54.860 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:10:54.860 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:10:54.861 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:10:54.861 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:10:54.861 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:10:54.861 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:10:54.861 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:10:54.861 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:10:54.861 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84091252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951259938185089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10883, telescope_az=89.992918, telescope_ra=18.9540416, telescope_dec=-24.256631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.97383, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:10:16.981676', telescope_ra_j2k=18.9279000316525, telescope_dec_j2k=-24.2889963173213, observability=1)
2025-12-27T10:11:03.493 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:11:03.495 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.9564457, teldec = -24.25663
2025-12-27T10:11:03.497 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.9303047051557     dec_j2k = -24.2890829657681
2025-12-27T10:11:03.499 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:11:03.500 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:11:03.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:11:03.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:11:03.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:11:03.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:11:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:11:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:11:03.514 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:11:03.514 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:11:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:11:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:11:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:11:03.514 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:11:03.514 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84101266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951255124751953, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10883, telescope_az=89.992918, telescope_ra=18.9564457, telescope_dec=-24.25663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.97623, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:10:16.981676', telescope_ra_j2k=18.9303047051557, telescope_dec_j2k=-24.2890829657681, observability=1)
2025-12-27T10:11:10.741 [DEBUG] [Thread-489063 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:11:10.743 [INFO] [Thread-489063 (handle)] [driver.py] [get_status()] Telra = 18.9584478, teldec = -24.25663
2025-12-27T10:11:10.744 [INFO] [Thread-489063 (handle)] [driver.py] [get_status()] ra_j2k = 18.9323072837628     dec_j2k = -24.2891559482727
2025-12-27T10:11:10.746 [DEBUG] [Thread-489063 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:11:10.747 [DEBUG] [Thread-489063 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:11:10.752 [DEBUG] [Thread-489063 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:11:10.752 [DEBUG] [Thread-489063 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:11:10.752 [DEBUG] [Thread-489063 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:11:10.752 [DEBUG] [Thread-489063 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:11:10.760 [DEBUG] [Thread-489063 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:11:10.760 [DEBUG] [Thread-489063 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:11:10.760 [DEBUG] [Thread-489063 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:11:10.760 [DEBUG] [Thread-489063 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:11:10.760 [DEBUG] [Thread-489063 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:11:10.760 [DEBUG] [Thread-489063 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:11:10.760 [DEBUG] [Thread-489063 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:11:10.760 [DEBUG] [Thread-489063 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:11:10.761 [DEBUG] [Thread-489063 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84109655, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951257932587949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10883, telescope_az=89.992918, telescope_ra=18.9584478, telescope_dec=-24.25663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.97823, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:10:16.981676', telescope_ra_j2k=18.9323072837628, telescope_dec_j2k=-24.2891559482727, observability=1)
2025-12-27T10:11:17.128 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:11:17.128 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:11:17.129 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:11:17.129 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:11:17.130 [DEBUG] [ThreadPoolExecutor-22556_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:11:18.132 [DEBUG] [ThreadPoolExecutor-22556_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:11:18.134 [DEBUG] [ThreadPoolExecutor-22556_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:11:18.135 [DEBUG] [ThreadPoolExecutor-22556_0] [payload.py] [to_registers()] [0]
2025-12-27T10:11:18.140 [DEBUG] [ThreadPoolExecutor-22556_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:11:18.140 [DEBUG] [ThreadPoolExecutor-22556_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:11:18.140 [DEBUG] [ThreadPoolExecutor-22556_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:11:18.140 [DEBUG] [ThreadPoolExecutor-22556_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:11:18.147 [DEBUG] [ThreadPoolExecutor-22556_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:11:18.147 [DEBUG] [ThreadPoolExecutor-22556_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:11:18.147 [DEBUG] [ThreadPoolExecutor-22556_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:11:18.147 [DEBUG] [ThreadPoolExecutor-22556_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:11:18.147 [DEBUG] [ThreadPoolExecutor-22556_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:11:18.147 [DEBUG] [ThreadPoolExecutor-22556_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:11:18.147 [DEBUG] [ThreadPoolExecutor-22556_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:11:25.103 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:11:25.105 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.9624579, teldec = -24.25663
2025-12-27T10:11:25.107 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.9363183455688     dec_j2k = -24.2893021013476
2025-12-27T10:11:25.108 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:11:25.109 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:11:25.114 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:11:25.115 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:11:25.115 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:11:25.115 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:11:25.122 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:11:25.122 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:11:25.122 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:11:25.122 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:11:25.122 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:11:25.122 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:11:25.122 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:11:25.122 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:11:25.122 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84126278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951257932587949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108829, telescope_az=89.992918, telescope_ra=18.9624579, telescope_dec=-24.25663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.98224, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:11:17.127075', telescope_ra_j2k=18.9363183455688, telescope_dec_j2k=-24.2893021013476, observability=1)
2025-12-27T10:11:28.814 [DEBUG] [Thread-489064 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:11:28.816 [INFO] [Thread-489064 (handle)] [driver.py] [get_status()] Telra = 18.9634944, teldec = -24.25663
2025-12-27T10:11:28.817 [INFO] [Thread-489064 (handle)] [driver.py] [get_status()] ra_j2k = 18.9373550948593     dec_j2k = -24.2893398720025
2025-12-27T10:11:28.819 [DEBUG] [Thread-489064 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:11:28.820 [DEBUG] [Thread-489064 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:11:28.821 [DEBUG] [Thread-489064 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:11:28.822 [DEBUG] [Thread-489064 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:11:28.822 [DEBUG] [Thread-489064 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:11:28.822 [DEBUG] [Thread-489064 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:11:28.829 [DEBUG] [Thread-489064 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:11:28.829 [DEBUG] [Thread-489064 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:11:28.829 [DEBUG] [Thread-489064 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:11:28.829 [DEBUG] [Thread-489064 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:11:28.829 [DEBUG] [Thread-489064 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:11:28.829 [DEBUG] [Thread-489064 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:11:28.829 [DEBUG] [Thread-489064 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:11:28.829 [DEBUG] [Thread-489064 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:11:28.829 [DEBUG] [Thread-489064 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84130573, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951256729229665, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108829, telescope_az=89.992918, telescope_ra=18.9634944, telescope_dec=-24.25663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.98328, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:11:17.127075', telescope_ra_j2k=18.9373550948593, telescope_dec_j2k=-24.2893398720025, observability=1)
2025-12-27T10:11:34.149 [DEBUG] [Thread-489065 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:11:34.151 [INFO] [Thread-489065 (handle)] [driver.py] [get_status()] Telra = 18.9649704, teldec = -24.25663
2025-12-27T10:11:34.152 [INFO] [Thread-489065 (handle)] [driver.py] [get_status()] ra_j2k = 18.9388314503438     dec_j2k = -24.2893936541147
2025-12-27T10:11:34.154 [DEBUG] [Thread-489065 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:11:34.155 [DEBUG] [Thread-489065 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:11:34.161 [DEBUG] [Thread-489065 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:11:34.161 [DEBUG] [Thread-489065 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:11:34.161 [DEBUG] [Thread-489065 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:11:34.161 [DEBUG] [Thread-489065 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:11:34.168 [DEBUG] [Thread-489065 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:11:34.169 [DEBUG] [Thread-489065 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:11:34.169 [DEBUG] [Thread-489065 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:11:34.169 [DEBUG] [Thread-489065 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:11:34.169 [DEBUG] [Thread-489065 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:11:34.169 [DEBUG] [Thread-489065 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:11:34.169 [DEBUG] [Thread-489065 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:11:34.169 [DEBUG] [Thread-489065 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:11:34.169 [DEBUG] [Thread-489065 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84136748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951264751618226, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108829, telescope_az=89.992918, telescope_ra=18.9649704, telescope_dec=-24.25663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.98476, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:11:17.127075', telescope_ra_j2k=18.9388314503438, telescope_dec_j2k=-24.2893936541147, observability=1)
2025-12-27T10:11:35.239 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:11:35.241 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.9652782, teldec = -24.25663
2025-12-27T10:11:35.242 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.9391393245478     dec_j2k = -24.2894048690339
2025-12-27T10:11:35.244 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:11:35.245 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:11:35.249 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:11:35.249 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:11:35.249 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:11:35.249 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:11:35.256 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:11:35.256 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:11:35.256 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:11:35.256 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:11:35.257 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:11:35.257 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:11:35.257 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:11:35.257 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:11:35.257 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84138008, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095126394937937, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108829, telescope_az=89.992918, telescope_ra=18.9652782, telescope_dec=-24.25663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.98506, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:11:17.127075', telescope_ra_j2k=18.9391393245478, telescope_dec_j2k=-24.2894048690339, observability=1)
2025-12-27T10:11:35.257 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.41687273979187 seconds ago
2025-12-27T10:11:43.149 [DEBUG] [ThreadPoolExecutor-22556_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:11:43.150 [DEBUG] [ThreadPoolExecutor-22556_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:11:46.886 [DEBUG] [Thread-489066 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:11:46.888 [INFO] [Thread-489066 (handle)] [driver.py] [get_status()] Telra = 18.9685365, teldec = -24.25663
2025-12-27T10:11:46.889 [INFO] [Thread-489066 (handle)] [driver.py] [get_status()] ra_j2k = 18.9423984115864     dec_j2k = -24.2895235744696
2025-12-27T10:11:46.890 [DEBUG] [Thread-489066 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:11:46.891 [DEBUG] [Thread-489066 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:11:46.893 [DEBUG] [Thread-489066 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:11:46.894 [DEBUG] [Thread-489066 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:11:46.894 [DEBUG] [Thread-489066 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:11:46.894 [DEBUG] [Thread-489066 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:11:46.901 [DEBUG] [Thread-489066 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:11:46.901 [DEBUG] [Thread-489066 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:11:46.901 [DEBUG] [Thread-489066 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:11:46.901 [DEBUG] [Thread-489066 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:11:46.901 [DEBUG] [Thread-489066 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:11:46.901 [DEBUG] [Thread-489066 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:11:46.901 [DEBUG] [Thread-489066 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:11:46.902 [DEBUG] [Thread-489066 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:11:46.902 [DEBUG] [Thread-489066 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84151488, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951261542662802, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108829, telescope_az=89.992917, telescope_ra=18.9685365, telescope_dec=-24.25663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.98832, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:11:17.127075', telescope_ra_j2k=18.9423984115864, telescope_dec_j2k=-24.2895235744696, observability=1)
2025-12-27T10:11:54.922 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:11:54.923 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.9707673, teldec = -24.25663
2025-12-27T10:11:54.925 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.9446297520485     dec_j2k = -24.2896048324692
2025-12-27T10:11:54.926 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:11:54.927 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:11:54.932 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:11:54.932 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:11:54.932 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:11:54.932 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:11:54.939 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:11:54.939 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:11:54.939 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:11:54.939 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:11:54.939 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:11:54.939 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:11:54.939 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:11:54.940 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:11:54.940 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8416079, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951269163931935, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108829, telescope_az=89.992917, telescope_ra=18.9707673, telescope_dec=-24.25663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.99055, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:11:17.127075', telescope_ra_j2k=18.9446297520485, telescope_dec_j2k=-24.2896048324692, observability=1)
2025-12-27T10:12:03.465 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:12:03.467 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.9731291, teldec = -24.25663
2025-12-27T10:12:03.469 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.9469921256787     dec_j2k = -24.2896908499001
2025-12-27T10:12:03.470 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:12:03.471 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:12:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:12:03.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:12:03.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:12:03.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:12:03.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:12:03.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:12:03.479 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:12:03.479 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:12:03.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:12:03.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:12:03.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:12:03.479 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:12:03.479 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84170678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951272372887359, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108829, telescope_az=89.992917, telescope_ra=18.9731291, telescope_dec=-24.25663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.99292, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:11:17.127075', telescope_ra_j2k=18.9469921256787, telescope_dec_j2k=-24.2896908499001, observability=1)
2025-12-27T10:12:04.958 [DEBUG] [Thread-489067 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:12:04.960 [INFO] [Thread-489067 (handle)] [driver.py] [get_status()] Telra = 18.9735497, teldec = -24.25663
2025-12-27T10:12:04.962 [INFO] [Thread-489067 (handle)] [driver.py] [get_status()] ra_j2k = 18.9474128279876     dec_j2k = -24.2897061669418
2025-12-27T10:12:04.962 [DEBUG] [Thread-489067 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:12:04.963 [DEBUG] [Thread-489067 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:12:04.968 [DEBUG] [Thread-489067 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:12:04.968 [DEBUG] [Thread-489067 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:12:04.968 [DEBUG] [Thread-489067 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:12:04.968 [DEBUG] [Thread-489067 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:12:04.975 [DEBUG] [Thread-489067 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:12:04.975 [DEBUG] [Thread-489067 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:12:04.975 [DEBUG] [Thread-489067 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:12:04.975 [DEBUG] [Thread-489067 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:12:04.975 [DEBUG] [Thread-489067 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:12:04.975 [DEBUG] [Thread-489067 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:12:04.975 [DEBUG] [Thread-489067 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:12:04.975 [DEBUG] [Thread-489067 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:12:04.976 [DEBUG] [Thread-489067 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84172406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951269565051363, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108829, telescope_az=89.992917, telescope_ra=18.9735497, telescope_dec=-24.25663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.99334, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:11:17.127075', telescope_ra_j2k=18.9474128279876, telescope_dec_j2k=-24.2897061669418, observability=1)
2025-12-27T10:12:17.269 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:12:17.270 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:12:17.270 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:12:17.270 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:12:17.270 [INFO] [ThreadPoolExecutor-22557_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:12:17.270 [INFO] [ThreadPoolExecutor-22557_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:12:23.029 [DEBUG] [Thread-489068 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:12:23.031 [INFO] [Thread-489068 (handle)] [driver.py] [get_status()] Telra = 18.978592, teldec = -24.25663
2025-12-27T10:12:23.032 [INFO] [Thread-489068 (handle)] [driver.py] [get_status()] ra_j2k = 18.9524563581344     dec_j2k = -24.2898897615927
2025-12-27T10:12:23.034 [DEBUG] [Thread-489068 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:12:23.034 [DEBUG] [Thread-489068 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:12:23.040 [DEBUG] [Thread-489068 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:12:23.040 [DEBUG] [Thread-489068 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:12:23.040 [DEBUG] [Thread-489068 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:12:23.040 [DEBUG] [Thread-489068 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:12:23.047 [DEBUG] [Thread-489068 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:12:23.047 [DEBUG] [Thread-489068 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:12:23.047 [DEBUG] [Thread-489068 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:12:23.047 [DEBUG] [Thread-489068 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:12:23.047 [DEBUG] [Thread-489068 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:12:23.047 [DEBUG] [Thread-489068 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:12:23.047 [DEBUG] [Thread-489068 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:12:23.047 [DEBUG] [Thread-489068 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:12:23.047 [DEBUG] [Thread-489068 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84193322, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951274779603927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108829, telescope_az=89.992917, telescope_ra=18.978592, telescope_dec=-24.25663, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.99838, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:12:17.269098', telescope_ra_j2k=18.9524563581344, telescope_dec_j2k=-24.2898897615927, observability=1)
2025-12-27T10:12:24.213 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:12:24.215 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.9789282, teldec = -24.256629
2025-12-27T10:12:24.216 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.9527926405886     dec_j2k = -24.2899010008865
2025-12-27T10:12:24.218 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:12:24.219 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:12:24.220 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:12:24.221 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:12:24.221 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:12:24.221 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:12:24.228 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:12:24.228 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:12:24.229 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:12:24.229 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:12:24.229 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:12:24.229 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:12:24.229 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:12:24.229 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:12:24.229 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84194692, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951273977365071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108829, telescope_az=89.992917, telescope_ra=18.9789282, telescope_dec=-24.256629, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.99871, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:12:17.269098', telescope_ra_j2k=18.9527926405886, telescope_dec_j2k=-24.2899010008865, observability=1)
2025-12-27T10:12:34.204 [DEBUG] [Thread-489069 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:12:34.207 [INFO] [Thread-489069 (handle)] [driver.py] [get_status()] Telra = 18.9816919, teldec = -24.256629
2025-12-27T10:12:34.208 [INFO] [Thread-489069 (handle)] [driver.py] [get_status()] ra_j2k = 18.9555570179243     dec_j2k = -24.2900016028733
2025-12-27T10:12:34.210 [DEBUG] [Thread-489069 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:12:34.211 [DEBUG] [Thread-489069 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:12:34.216 [DEBUG] [Thread-489069 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:12:34.216 [DEBUG] [Thread-489069 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:12:34.216 [DEBUG] [Thread-489069 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:12:34.216 [DEBUG] [Thread-489069 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:12:34.223 [DEBUG] [Thread-489069 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:12:34.223 [DEBUG] [Thread-489069 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:12:34.223 [DEBUG] [Thread-489069 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:12:34.223 [DEBUG] [Thread-489069 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:12:34.224 [DEBUG] [Thread-489069 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:12:34.224 [DEBUG] [Thread-489069 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:12:34.224 [DEBUG] [Thread-489069 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:12:34.224 [DEBUG] [Thread-489069 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:12:34.224 [DEBUG] [Thread-489069 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84206256, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951273977365071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108829, telescope_az=89.992917, telescope_ra=18.9816919, telescope_dec=-24.256629, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.00148, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:12:17.269098', telescope_ra_j2k=18.9555570179243, telescope_dec_j2k=-24.2900016028733, observability=1)
2025-12-27T10:12:35.317 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:12:35.319 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.9820192, teldec = -24.256629
2025-12-27T10:12:35.320 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.9558843982732     dec_j2k = -24.2900135158241
2025-12-27T10:12:35.322 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:12:35.323 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:12:35.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:12:35.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:12:35.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:12:35.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:12:35.334 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:12:35.334 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:12:35.334 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:12:35.334 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:12:35.334 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:12:35.334 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:12:35.334 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:12:35.334 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:12:35.334 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84207544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951274779603927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108829, telescope_az=89.992917, telescope_ra=18.9820192, telescope_dec=-24.256629, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.00181, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:12:17.269098', telescope_ra_j2k=18.9558843982732, telescope_dec_j2k=-24.2900135158241, observability=1)
2025-12-27T10:12:35.334 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.41252064704895 seconds ago
2025-12-27T10:12:38.152 [DEBUG] [ThreadPoolExecutor-22556_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:12:38.154 [DEBUG] [ThreadPoolExecutor-22556_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:12:38.155 [DEBUG] [ThreadPoolExecutor-22556_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:12:38.157 [DEBUG] [ThreadPoolExecutor-22556_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:12:41.187 [DEBUG] [Thread-489070 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:12:41.189 [INFO] [Thread-489070 (handle)] [driver.py] [get_status()] Telra = 18.983662, teldec = -24.256629
2025-12-27T10:12:41.190 [INFO] [Thread-489070 (handle)] [driver.py] [get_status()] ra_j2k = 18.9575276019911     dec_j2k = -24.2900733061637
2025-12-27T10:12:41.192 [DEBUG] [Thread-489070 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:12:41.193 [DEBUG] [Thread-489070 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:12:41.194 [DEBUG] [Thread-489070 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:12:41.194 [DEBUG] [Thread-489070 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:12:41.194 [DEBUG] [Thread-489070 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:12:41.194 [DEBUG] [Thread-489070 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:12:41.201 [DEBUG] [Thread-489070 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:12:41.201 [DEBUG] [Thread-489070 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:12:41.201 [DEBUG] [Thread-489070 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:12:41.201 [DEBUG] [Thread-489070 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:12:41.201 [DEBUG] [Thread-489070 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:12:41.201 [DEBUG] [Thread-489070 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:12:41.201 [DEBUG] [Thread-489070 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:12:41.202 [DEBUG] [Thread-489070 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:12:41.202 [DEBUG] [Thread-489070 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84214338, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951281598634204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108828, telescope_az=89.992917, telescope_ra=18.983662, telescope_dec=-24.256629, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.00345, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:12:17.269098', telescope_ra_j2k=18.9575276019911, telescope_dec_j2k=-24.2900733061637, observability=1)
2025-12-27T10:12:42.163 [DEBUG] [ThreadPoolExecutor-22556_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:12:43.164 [DEBUG] [ThreadPoolExecutor-22556_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:12:43.165 [INFO] [ThreadPoolExecutor-22556_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:12:55.001 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:12:55.003 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.9875131, teldec = -24.256629
2025-12-27T10:12:55.005 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.961379651186     dec_j2k = -24.2902134440651
2025-12-27T10:12:55.007 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:12:55.008 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:12:55.014 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:12:55.015 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:12:55.015 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:12:55.015 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:12:55.022 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:12:55.022 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:12:55.022 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:12:55.022 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:12:55.022 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:12:55.022 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:12:55.022 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:12:55.022 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:12:55.022 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84230326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951281197514776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108828, telescope_az=89.992917, telescope_ra=18.9875131, telescope_dec=-24.256629, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.0073, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:12:17.269098', telescope_ra_j2k=18.961379651186, telescope_dec_j2k=-24.2902134440651, observability=1)
2025-12-27T10:12:59.260 [DEBUG] [Thread-489071 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:12:59.262 [INFO] [Thread-489071 (handle)] [driver.py] [get_status()] Telra = 18.9886818, teldec = -24.256629
2025-12-27T10:12:59.263 [INFO] [Thread-489071 (handle)] [driver.py] [get_status()] ra_j2k = 18.9625486400126     dec_j2k = -24.2902559651839
2025-12-27T10:12:59.265 [DEBUG] [Thread-489071 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:12:59.266 [DEBUG] [Thread-489071 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:12:59.269 [DEBUG] [Thread-489071 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:12:59.269 [DEBUG] [Thread-489071 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:12:59.269 [DEBUG] [Thread-489071 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:12:59.269 [DEBUG] [Thread-489071 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:12:59.276 [DEBUG] [Thread-489071 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:12:59.277 [DEBUG] [Thread-489071 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:12:59.277 [DEBUG] [Thread-489071 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:12:59.277 [DEBUG] [Thread-489071 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:12:59.277 [DEBUG] [Thread-489071 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:12:59.277 [DEBUG] [Thread-489071 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:12:59.277 [DEBUG] [Thread-489071 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:12:59.277 [DEBUG] [Thread-489071 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:12:59.277 [DEBUG] [Thread-489071 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84235256, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951281999753632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108828, telescope_az=89.992917, telescope_ra=18.9886818, telescope_dec=-24.256629, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.00847, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:12:17.269098', telescope_ra_j2k=18.9625486400126, telescope_dec_j2k=-24.2902559651839, observability=1)
2025-12-27T10:13:03.476 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:13:03.477 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.9898509, teldec = -24.256629
2025-12-27T10:13:03.478 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.9637180292982     dec_j2k = -24.2902984976936
2025-12-27T10:13:03.480 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:13:03.480 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:13:03.485 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:13:03.485 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:13:03.485 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:13:03.485 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:13:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:13:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:13:03.492 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:13:03.492 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:13:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:13:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:13:03.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:13:03.492 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:13:03.492 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84240134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951282400873061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108828, telescope_az=89.992917, telescope_ra=18.9898509, telescope_dec=-24.256629, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.00964, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:12:17.269098', telescope_ra_j2k=18.9637180292982, telescope_dec_j2k=-24.2902984976936, observability=1)
2025-12-27T10:13:17.392 [DEBUG] [Thread-489072 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:13:17.395 [INFO] [Thread-489072 (handle)] [driver.py] [get_status()] Telra = 18.9937228, teldec = -24.256629
2025-12-27T10:13:17.396 [INFO] [Thread-489072 (handle)] [driver.py] [get_status()] ra_j2k = 18.9675908899431     dec_j2k = -24.2904393369387
2025-12-27T10:13:17.398 [DEBUG] [Thread-489072 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:13:17.398 [DEBUG] [Thread-489072 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:13:17.403 [DEBUG] [Thread-489072 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:13:17.403 [DEBUG] [Thread-489072 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:13:17.403 [DEBUG] [Thread-489072 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:13:17.403 [DEBUG] [Thread-489072 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:13:17.410 [DEBUG] [Thread-489072 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:13:17.410 [DEBUG] [Thread-489072 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:13:17.410 [DEBUG] [Thread-489072 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:13:17.410 [DEBUG] [Thread-489072 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:13:17.410 [DEBUG] [Thread-489072 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:13:17.410 [DEBUG] [Thread-489072 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:13:17.410 [DEBUG] [Thread-489072 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:13:17.410 [DEBUG] [Thread-489072 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:13:17.411 [DEBUG] [Thread-489072 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84256243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951285208709057, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108828, telescope_az=89.992916, telescope_ra=18.9937228, telescope_dec=-24.256629, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.01351, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:12:17.269098', telescope_ra_j2k=18.9675908899431, telescope_dec_j2k=-24.2904393369387, observability=1)
2025-12-27T10:13:17.412 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:13:17.412 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:13:17.413 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:13:17.413 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:13:17.414 [DEBUG] [ThreadPoolExecutor-22558_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:13:18.417 [DEBUG] [ThreadPoolExecutor-22558_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:13:18.419 [DEBUG] [ThreadPoolExecutor-22558_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:13:18.419 [DEBUG] [ThreadPoolExecutor-22558_0] [payload.py] [to_registers()] [0]
2025-12-27T10:13:18.421 [DEBUG] [ThreadPoolExecutor-22558_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:13:18.421 [DEBUG] [ThreadPoolExecutor-22558_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:13:18.421 [DEBUG] [ThreadPoolExecutor-22558_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:13:18.421 [DEBUG] [ThreadPoolExecutor-22558_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:13:18.429 [DEBUG] [ThreadPoolExecutor-22558_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:13:18.429 [DEBUG] [ThreadPoolExecutor-22558_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:13:18.429 [DEBUG] [ThreadPoolExecutor-22558_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:13:18.429 [DEBUG] [ThreadPoolExecutor-22558_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:13:18.429 [DEBUG] [ThreadPoolExecutor-22558_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:13:18.429 [DEBUG] [ThreadPoolExecutor-22558_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:13:18.429 [DEBUG] [ThreadPoolExecutor-22558_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:13:23.320 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:13:23.322 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.995396, teldec = -24.256629
2025-12-27T10:13:23.323 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.9692645062973     dec_j2k = -24.2905001883202
2025-12-27T10:13:23.325 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:13:23.326 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:13:23.333 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:13:23.333 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:13:23.333 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:13:23.333 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:13:23.341 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:13:23.341 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:13:23.341 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:13:23.341 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:13:23.341 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:13:23.341 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:13:23.341 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:13:23.341 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:13:23.341 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84263103, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951285208709057, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108828, telescope_az=89.992916, telescope_ra=18.995396, telescope_dec=-24.256629, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.01518, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:13:17.411712', telescope_ra_j2k=18.9692645062973, telescope_dec_j2k=-24.2905001883202, observability=1)
2025-12-27T10:13:34.253 [DEBUG] [Thread-489073 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:13:34.256 [INFO] [Thread-489073 (handle)] [driver.py] [get_status()] Telra = 18.9984357, teldec = -24.256629
2025-12-27T10:13:34.257 [INFO] [Thread-489073 (handle)] [driver.py] [get_status()] ra_j2k = 18.9723049645735     dec_j2k = -24.2906107202316
2025-12-27T10:13:34.258 [DEBUG] [Thread-489073 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:13:34.259 [DEBUG] [Thread-489073 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:13:34.262 [DEBUG] [Thread-489073 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:13:34.262 [DEBUG] [Thread-489073 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:13:34.262 [DEBUG] [Thread-489073 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:13:34.262 [DEBUG] [Thread-489073 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:13:34.269 [DEBUG] [Thread-489073 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:13:34.269 [DEBUG] [Thread-489073 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:13:34.269 [DEBUG] [Thread-489073 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:13:34.270 [DEBUG] [Thread-489073 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:13:34.270 [DEBUG] [Thread-489073 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:13:34.270 [DEBUG] [Thread-489073 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:13:34.270 [DEBUG] [Thread-489073 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:13:34.270 [DEBUG] [Thread-489073 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:13:34.270 [DEBUG] [Thread-489073 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84275758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951290423261622, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108828, telescope_az=89.992916, telescope_ra=18.9984357, telescope_dec=-24.256629, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.01822, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:13:17.411712', telescope_ra_j2k=18.9723049645735, telescope_dec_j2k=-24.2906107202316, observability=1)
2025-12-27T10:13:35.395 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:13:35.397 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.9987437, teldec = -24.256635
2025-12-27T10:13:35.399 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.9726130403754     dec_j2k = -24.2906279186542
2025-12-27T10:13:35.401 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:13:35.402 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:13:35.409 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:13:35.409 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:13:35.409 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:13:35.409 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:13:35.416 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:13:35.416 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:13:35.416 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:13:35.416 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:13:35.416 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:13:35.416 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:13:35.416 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:13:35.416 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:13:35.416 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84277079, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951288818783909, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108828, telescope_az=89.992927, telescope_ra=18.9987437, telescope_dec=-24.256635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.01853, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:13:17.411712', telescope_ra_j2k=18.9726130403754, telescope_dec_j2k=-24.2906279186542, observability=1)
2025-12-27T10:13:35.416 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.41595983505249 seconds ago
2025-12-27T10:13:35.481 [DEBUG] [Thread-489074 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06447100639343262
2025-12-27T10:13:43.429 [DEBUG] [ThreadPoolExecutor-22558_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:13:43.430 [DEBUG] [ThreadPoolExecutor-22558_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:13:53.574 [DEBUG] [Thread-489075 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:13:53.575 [INFO] [Thread-489075 (handle)] [driver.py] [get_status()] Telra = 19.0038131, teldec = -24.256635
2025-12-27T10:13:53.577 [INFO] [Thread-489075 (handle)] [driver.py] [get_status()] ra_j2k = 18.9776837107984     dec_j2k = -24.2908122043154
2025-12-27T10:13:53.578 [DEBUG] [Thread-489075 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:13:53.578 [DEBUG] [Thread-489075 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:13:53.579 [DEBUG] [Thread-489075 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:13:53.579 [DEBUG] [Thread-489075 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:13:53.579 [DEBUG] [Thread-489075 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:13:53.579 [DEBUG] [Thread-489075 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:13:53.586 [DEBUG] [Thread-489075 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:13:53.586 [DEBUG] [Thread-489075 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:13:53.586 [DEBUG] [Thread-489075 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:13:53.586 [DEBUG] [Thread-489075 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:13:53.586 [DEBUG] [Thread-489075 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:13:53.586 [DEBUG] [Thread-489075 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:13:53.586 [DEBUG] [Thread-489075 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:13:53.586 [DEBUG] [Thread-489075 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:13:53.587 [DEBUG] [Thread-489075 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84298118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951294434455902, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108828, telescope_az=89.992927, telescope_ra=19.0038131, telescope_dec=-24.256635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.0236, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:13:17.411712', telescope_ra_j2k=18.9776837107984, telescope_dec_j2k=-24.2908122043154, observability=1)
2025-12-27T10:13:55.083 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:13:55.085 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.0042327, teldec = -24.256628
2025-12-27T10:13:55.087 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.9781034176166     dec_j2k = -24.2908204552698
2025-12-27T10:13:55.089 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:13:55.090 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:13:55.095 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:13:55.095 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:13:55.095 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:13:55.095 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:13:55.103 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:13:55.103 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:13:55.103 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:13:55.103 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:13:55.103 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:13:55.103 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:13:55.103 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:13:55.103 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:13:55.103 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84299866, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951295236694758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108827, telescope_az=89.992916, telescope_ra=19.0042327, telescope_dec=-24.256628, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.02402, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:13:17.411712', telescope_ra_j2k=18.9781034176166, telescope_dec_j2k=-24.2908204552698, observability=1)
2025-12-27T10:14:03.486 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:14:03.488 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.0065702, teldec = -24.256628
2025-12-27T10:14:03.488 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.9804415059451     dec_j2k = -24.2909054067252
2025-12-27T10:14:03.490 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:14:03.491 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:14:03.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:14:03.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:14:03.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:14:03.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:14:03.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:14:03.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:14:03.501 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:14:03.501 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:14:03.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:14:03.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:14:03.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:14:03.501 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:14:03.501 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84309591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951296440053042, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108827, telescope_az=89.992916, telescope_ra=19.0065702, telescope_dec=-24.256628, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.02636, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:13:17.411712', telescope_ra_j2k=18.9804415059451, telescope_dec_j2k=-24.2909054067252, observability=1)
2025-12-27T10:14:11.767 [DEBUG] [Thread-489076 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:14:11.769 [INFO] [Thread-489076 (handle)] [driver.py] [get_status()] Telra = 19.0088859, teldec = -24.256628
2025-12-27T10:14:11.770 [INFO] [Thread-489076 (handle)] [driver.py] [get_status()] ra_j2k = 18.9827577902044     dec_j2k = -24.2909895531974
2025-12-27T10:14:11.771 [DEBUG] [Thread-489076 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:14:11.772 [DEBUG] [Thread-489076 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:14:11.773 [DEBUG] [Thread-489076 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:14:11.773 [DEBUG] [Thread-489076 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:14:11.773 [DEBUG] [Thread-489076 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:14:11.773 [DEBUG] [Thread-489076 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:14:11.781 [DEBUG] [Thread-489076 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:14:11.781 [DEBUG] [Thread-489076 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:14:11.781 [DEBUG] [Thread-489076 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:14:11.781 [DEBUG] [Thread-489076 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:14:11.781 [DEBUG] [Thread-489076 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:14:11.781 [DEBUG] [Thread-489076 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:14:11.781 [DEBUG] [Thread-489076 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:14:11.781 [DEBUG] [Thread-489076 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:14:11.781 [DEBUG] [Thread-489076 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84319175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951296038933614, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108827, telescope_az=89.992916, telescope_ra=19.0088859, telescope_dec=-24.256628, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.02867, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:13:17.411712', telescope_ra_j2k=18.9827577902044, telescope_dec_j2k=-24.2909895531974, observability=1)
2025-12-27T10:14:17.554 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:14:17.554 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:14:17.555 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:14:17.555 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:14:17.555 [INFO] [ThreadPoolExecutor-22559_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:14:17.555 [INFO] [ThreadPoolExecutor-22559_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:14:22.435 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:14:22.438 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.0118385, teldec = -24.256628
2025-12-27T10:14:22.439 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.9857111372023     dec_j2k = -24.2910968245523
2025-12-27T10:14:22.441 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:14:22.442 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:14:22.443 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:14:22.443 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:14:22.443 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:14:22.443 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:14:22.451 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:14:22.451 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:14:22.451 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:14:22.451 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:14:22.451 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:14:22.451 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:14:22.451 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:14:22.451 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:14:22.451 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84331523, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951297242291899, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108827, telescope_az=89.992916, telescope_ra=19.0118385, telescope_dec=-24.256628, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.03162, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:14:17.552816', telescope_ra_j2k=18.9857111372023, telescope_dec_j2k=-24.2910968245523, observability=1)
2025-12-27T10:14:29.828 [DEBUG] [Thread-489077 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:14:29.831 [INFO] [Thread-489077 (handle)] [driver.py] [get_status()] Telra = 19.0139242, teldec = -24.256622
2025-12-27T10:14:29.832 [INFO] [Thread-489077 (handle)] [driver.py] [get_status()] ra_j2k = 18.9877973674252     dec_j2k = -24.2911665880822
2025-12-27T10:14:29.834 [DEBUG] [Thread-489077 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:14:29.835 [DEBUG] [Thread-489077 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:14:29.838 [DEBUG] [Thread-489077 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:14:29.839 [DEBUG] [Thread-489077 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:14:29.839 [DEBUG] [Thread-489077 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:14:29.839 [DEBUG] [Thread-489077 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:14:29.846 [DEBUG] [Thread-489077 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:14:29.846 [DEBUG] [Thread-489077 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:14:29.846 [DEBUG] [Thread-489077 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:14:29.846 [DEBUG] [Thread-489077 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:14:29.846 [DEBUG] [Thread-489077 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:14:29.846 [DEBUG] [Thread-489077 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:14:29.846 [DEBUG] [Thread-489077 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:14:29.846 [DEBUG] [Thread-489077 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:14:29.846 [DEBUG] [Thread-489077 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8434008, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951304061322175, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108827, telescope_az=89.992905, telescope_ra=19.0139242, telescope_dec=-24.256622, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.03371, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:14:17.552816', telescope_ra_j2k=18.9877973674252, telescope_dec_j2k=-24.2911665880822, observability=1)
2025-12-27T10:14:34.308 [DEBUG] [Thread-489078 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:14:34.310 [INFO] [Thread-489078 (handle)] [driver.py] [get_status()] Telra = 19.0151503, teldec = -24.256628
2025-12-27T10:14:34.311 [INFO] [Thread-489078 (handle)] [driver.py] [get_status()] ra_j2k = 18.9890237778053     dec_j2k = -24.2912171214485
2025-12-27T10:14:34.313 [DEBUG] [Thread-489078 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:14:34.314 [DEBUG] [Thread-489078 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:14:34.317 [DEBUG] [Thread-489078 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:14:34.317 [DEBUG] [Thread-489078 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:14:34.317 [DEBUG] [Thread-489078 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:14:34.317 [DEBUG] [Thread-489078 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:14:34.325 [DEBUG] [Thread-489078 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:14:34.325 [DEBUG] [Thread-489078 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:14:34.325 [DEBUG] [Thread-489078 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:14:34.325 [DEBUG] [Thread-489078 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:14:34.325 [DEBUG] [Thread-489078 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:14:34.325 [DEBUG] [Thread-489078 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:14:34.325 [DEBUG] [Thread-489078 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:14:34.325 [DEBUG] [Thread-489078 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:14:34.325 [DEBUG] [Thread-489078 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84345265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951303259083319, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108827, telescope_az=89.992916, telescope_ra=19.0151503, telescope_dec=-24.256628, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.03494, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:14:17.552816', telescope_ra_j2k=18.9890237778053, telescope_dec_j2k=-24.2912171214485, observability=1)
2025-12-27T10:14:35.478 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:14:35.480 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.015487, teldec = -24.256628
2025-12-27T10:14:35.481 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.9893605634282     dec_j2k = -24.2912293501845
2025-12-27T10:14:35.482 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:14:35.482 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:14:35.484 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:14:35.484 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:14:35.484 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:14:35.484 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:14:35.491 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:14:35.491 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:14:35.491 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:14:35.491 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:14:35.491 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:14:35.491 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:14:35.491 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:14:35.492 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:14:35.492 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84346619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951306468038744, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108827, telescope_az=89.992916, telescope_ra=19.015487, telescope_dec=-24.256628, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.03527, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:14:17.552816', telescope_ra_j2k=18.9893605634282, telescope_dec_j2k=-24.2912293501845, observability=1)
2025-12-27T10:14:35.492 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.409130573272705 seconds ago
2025-12-27T10:14:38.433 [DEBUG] [ThreadPoolExecutor-22558_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:14:38.435 [DEBUG] [ThreadPoolExecutor-22558_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:14:38.436 [DEBUG] [ThreadPoolExecutor-22558_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:14:38.438 [DEBUG] [ThreadPoolExecutor-22558_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:14:42.443 [DEBUG] [ThreadPoolExecutor-22558_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:14:43.445 [DEBUG] [ThreadPoolExecutor-22558_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:14:43.446 [INFO] [ThreadPoolExecutor-22558_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:14:47.912 [DEBUG] [Thread-489079 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:14:47.914 [INFO] [Thread-489079 (handle)] [driver.py] [get_status()] Telra = 19.0189473, teldec = -24.256628
2025-12-27T10:14:47.915 [INFO] [Thread-489079 (handle)] [driver.py] [get_status()] ra_j2k = 18.9928217451116     dec_j2k = -24.2913550104846
2025-12-27T10:14:47.916 [DEBUG] [Thread-489079 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:14:47.917 [DEBUG] [Thread-489079 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:14:47.921 [DEBUG] [Thread-489079 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:14:47.921 [DEBUG] [Thread-489079 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:14:47.921 [DEBUG] [Thread-489079 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:14:47.921 [DEBUG] [Thread-489079 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:14:47.928 [DEBUG] [Thread-489079 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:14:47.928 [DEBUG] [Thread-489079 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:14:47.928 [DEBUG] [Thread-489079 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:14:47.928 [DEBUG] [Thread-489079 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:14:47.928 [DEBUG] [Thread-489079 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:14:47.928 [DEBUG] [Thread-489079 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:14:47.928 [DEBUG] [Thread-489079 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:14:47.928 [DEBUG] [Thread-489079 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:14:47.928 [DEBUG] [Thread-489079 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84361009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951305665799888, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108827, telescope_az=89.992915, telescope_ra=19.0189473, telescope_dec=-24.256628, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.03873, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:14:17.552816', telescope_ra_j2k=18.9928217451116, telescope_dec_j2k=-24.2913550104846, observability=1)
2025-12-27T10:14:55.165 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:14:55.167 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.0209773, teldec = -24.256628
2025-12-27T10:14:55.168 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.9948522638203     dec_j2k = -24.2914287163343
2025-12-27T10:14:55.169 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:14:55.170 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:14:55.176 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:14:55.176 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:14:55.177 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:14:55.177 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:14:55.184 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:14:55.184 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:14:55.184 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:14:55.184 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:14:55.184 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:14:55.185 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:14:55.185 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:14:55.185 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:14:55.185 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84369405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095130927587474, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108827, telescope_az=89.992915, telescope_ra=19.0209773, telescope_dec=-24.256628, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.04076, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:14:17.552816', telescope_ra_j2k=18.9948522638203, telescope_dec_j2k=-24.2914287163343, observability=1)
2025-12-27T10:15:03.458 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:15:03.460 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.0232867, teldec = -24.256628
2025-12-27T10:15:03.461 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.997162255239     dec_j2k = -24.2915125547227
2025-12-27T10:15:03.462 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:15:03.463 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:15:03.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:15:03.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:15:03.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:15:03.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:15:03.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:15:03.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:15:03.472 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:15:03.472 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:15:03.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:15:03.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:15:03.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:15:03.472 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:15:03.472 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84379002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951313287069021, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108827, telescope_az=89.992915, telescope_ra=19.0232867, telescope_dec=-24.256628, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.04307, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:14:17.552816', telescope_ra_j2k=18.997162255239, telescope_dec_j2k=-24.2915125547227, observability=1)
2025-12-27T10:15:06.087 [DEBUG] [Thread-489080 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:15:06.088 [INFO] [Thread-489080 (handle)] [driver.py] [get_status()] Telra = 19.0240165, teldec = -24.256628
2025-12-27T10:15:06.089 [INFO] [Thread-489080 (handle)] [driver.py] [get_status()] ra_j2k = 18.9978922424265     dec_j2k = -24.2915390460673
2025-12-27T10:15:06.091 [DEBUG] [Thread-489080 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:15:06.091 [DEBUG] [Thread-489080 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:15:06.093 [DEBUG] [Thread-489080 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:15:06.093 [DEBUG] [Thread-489080 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:15:06.093 [DEBUG] [Thread-489080 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:15:06.093 [DEBUG] [Thread-489080 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:15:06.100 [DEBUG] [Thread-489080 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:15:06.100 [DEBUG] [Thread-489080 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:15:06.100 [DEBUG] [Thread-489080 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:15:06.100 [DEBUG] [Thread-489080 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:15:06.101 [DEBUG] [Thread-489080 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:15:06.101 [DEBUG] [Thread-489080 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:15:06.101 [DEBUG] [Thread-489080 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:15:06.101 [DEBUG] [Thread-489080 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:15:06.101 [DEBUG] [Thread-489080 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84382045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095131128147188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108827, telescope_az=89.992915, telescope_ra=19.0240165, telescope_dec=-24.256628, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.0438, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:14:17.552816', telescope_ra_j2k=18.9978922424265, telescope_dec_j2k=-24.2915390460673, observability=1)
2025-12-27T10:15:17.695 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:15:17.695 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:15:17.696 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:15:17.696 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:15:17.697 [DEBUG] [ThreadPoolExecutor-22560_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:15:18.699 [DEBUG] [ThreadPoolExecutor-22560_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:15:18.701 [DEBUG] [ThreadPoolExecutor-22560_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:15:18.701 [DEBUG] [ThreadPoolExecutor-22560_0] [payload.py] [to_registers()] [0]
2025-12-27T10:15:18.703 [DEBUG] [ThreadPoolExecutor-22560_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:15:18.703 [DEBUG] [ThreadPoolExecutor-22560_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:15:18.703 [DEBUG] [ThreadPoolExecutor-22560_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:15:18.703 [DEBUG] [ThreadPoolExecutor-22560_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:15:18.710 [DEBUG] [ThreadPoolExecutor-22560_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:15:18.710 [DEBUG] [ThreadPoolExecutor-22560_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:15:18.711 [DEBUG] [ThreadPoolExecutor-22560_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:15:18.711 [DEBUG] [ThreadPoolExecutor-22560_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:15:18.711 [DEBUG] [ThreadPoolExecutor-22560_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:15:18.711 [DEBUG] [ThreadPoolExecutor-22560_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:15:18.711 [DEBUG] [ThreadPoolExecutor-22560_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:15:21.572 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:15:21.575 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.0283358, teldec = -24.256627
2025-12-27T10:15:21.576 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.0022126533501     dec_j2k = -24.2916948081076
2025-12-27T10:15:21.578 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:15:21.579 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:15:21.580 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:15:21.581 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:15:21.581 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:15:21.581 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:15:21.588 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:15:21.588 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:15:21.588 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:15:21.588 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:15:21.588 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:15:21.588 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:15:21.588 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:15:21.588 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:15:21.588 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84399969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951316897143873, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108826, telescope_az=89.992915, telescope_ra=19.0283358, telescope_dec=-24.256627, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.04812, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:15:17.694549', telescope_ra_j2k=19.0022126533501, telescope_dec_j2k=-24.2916948081076, observability=1)
2025-12-27T10:15:24.149 [DEBUG] [Thread-489081 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:15:24.151 [INFO] [Thread-489081 (handle)] [driver.py] [get_status()] Telra = 19.0290547, teldec = -24.256627
2025-12-27T10:15:24.153 [INFO] [Thread-489081 (handle)] [driver.py] [get_status()] ra_j2k = 19.0029317386948     dec_j2k = -24.2917208950582
2025-12-27T10:15:24.154 [DEBUG] [Thread-489081 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:15:24.155 [DEBUG] [Thread-489081 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:15:24.158 [DEBUG] [Thread-489081 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:15:24.158 [DEBUG] [Thread-489081 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:15:24.158 [DEBUG] [Thread-489081 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:15:24.158 [DEBUG] [Thread-489081 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:15:24.165 [DEBUG] [Thread-489081 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:15:24.165 [DEBUG] [Thread-489081 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:15:24.165 [DEBUG] [Thread-489081 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:15:24.165 [DEBUG] [Thread-489081 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:15:24.165 [DEBUG] [Thread-489081 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:15:24.165 [DEBUG] [Thread-489081 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:15:24.165 [DEBUG] [Thread-489081 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:15:24.165 [DEBUG] [Thread-489081 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:15:24.165 [DEBUG] [Thread-489081 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84402951, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951311682591309, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108826, telescope_az=89.992915, telescope_ra=19.0290547, telescope_dec=-24.256627, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.04884, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:15:17.694549', telescope_ra_j2k=19.0029317386948, telescope_dec_j2k=-24.2917208950582, observability=1)
2025-12-27T10:15:34.360 [DEBUG] [Thread-489082 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:15:34.362 [INFO] [Thread-489082 (handle)] [driver.py] [get_status()] Telra = 19.0318955, teldec = -24.256627
2025-12-27T10:15:34.363 [INFO] [Thread-489082 (handle)] [driver.py] [get_status()] ra_j2k = 19.0057732724299     dec_j2k = -24.2918239678432
2025-12-27T10:15:34.365 [DEBUG] [Thread-489082 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:15:34.366 [DEBUG] [Thread-489082 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:15:34.369 [DEBUG] [Thread-489082 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:15:34.369 [DEBUG] [Thread-489082 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:15:34.369 [DEBUG] [Thread-489082 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:15:34.369 [DEBUG] [Thread-489082 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:15:34.376 [DEBUG] [Thread-489082 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:15:34.376 [DEBUG] [Thread-489082 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:15:34.376 [DEBUG] [Thread-489082 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:15:34.376 [DEBUG] [Thread-489082 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:15:34.376 [DEBUG] [Thread-489082 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:15:34.376 [DEBUG] [Thread-489082 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:15:34.376 [DEBUG] [Thread-489082 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:15:34.377 [DEBUG] [Thread-489082 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:15:34.377 [DEBUG] [Thread-489082 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8441477, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951316496024445, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108826, telescope_az=89.992915, telescope_ra=19.0318955, telescope_dec=-24.256627, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.05168, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:15:17.694549', telescope_ra_j2k=19.0057732724299, telescope_dec_j2k=-24.2918239678432, observability=1)
2025-12-27T10:15:35.552 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:15:35.554 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.0322036, teldec = -24.256627
2025-12-27T10:15:35.555 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.0060814521349     dec_j2k = -24.2918351454659
2025-12-27T10:15:35.558 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:15:35.559 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:15:35.562 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:15:35.562 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:15:35.562 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:15:35.563 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:15:35.570 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:15:35.570 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:15:35.570 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:15:35.570 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:15:35.570 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:15:35.570 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:15:35.570 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:15:35.570 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:15:35.570 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84416149, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951322512815866, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108826, telescope_az=89.992915, telescope_ra=19.0322036, telescope_dec=-24.256627, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.05199, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:15:17.694549', telescope_ra_j2k=19.0060814521349, telescope_dec_j2k=-24.2918351454659, observability=1)
2025-12-27T10:15:35.570 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.406221866607666 seconds ago
2025-12-27T10:15:42.238 [DEBUG] [Thread-489083 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:15:42.241 [INFO] [Thread-489083 (handle)] [driver.py] [get_status()] Telra = 19.0340703, teldec = -24.256627
2025-12-27T10:15:42.242 [INFO] [Thread-489083 (handle)] [driver.py] [get_status()] ra_j2k = 19.0079486355804     dec_j2k = -24.2919028629351
2025-12-27T10:15:42.244 [DEBUG] [Thread-489083 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:15:42.244 [DEBUG] [Thread-489083 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:15:42.248 [DEBUG] [Thread-489083 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:15:42.248 [DEBUG] [Thread-489083 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:15:42.248 [DEBUG] [Thread-489083 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:15:42.248 [DEBUG] [Thread-489083 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:15:42.255 [DEBUG] [Thread-489083 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:15:42.255 [DEBUG] [Thread-489083 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:15:42.255 [DEBUG] [Thread-489083 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:15:42.255 [DEBUG] [Thread-489083 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:15:42.255 [DEBUG] [Thread-489083 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:15:42.256 [DEBUG] [Thread-489083 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:15:42.256 [DEBUG] [Thread-489083 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:15:42.256 [DEBUG] [Thread-489083 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:15:42.256 [DEBUG] [Thread-489083 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84423888, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951318501621585, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108826, telescope_az=89.992915, telescope_ra=19.0340703, telescope_dec=-24.256627, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.05386, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:15:17.694549', telescope_ra_j2k=19.0079486355804, telescope_dec_j2k=-24.2919028629351, observability=1)
2025-12-27T10:15:43.712 [DEBUG] [ThreadPoolExecutor-22560_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:15:43.713 [DEBUG] [ThreadPoolExecutor-22560_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:15:55.247 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:15:55.249 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.0376924, teldec = -24.256627
2025-12-27T10:15:55.250 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.0115716762577     dec_j2k = -24.2920342361483
2025-12-27T10:15:55.252 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:15:55.253 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:15:55.260 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:15:55.260 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:15:55.260 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:15:55.260 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:15:55.268 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:15:55.268 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:15:55.268 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:15:55.268 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:15:55.268 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:15:55.268 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:15:55.268 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:15:55.268 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:15:55.268 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84438944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951320908338154, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108826, telescope_az=89.992915, telescope_ra=19.0376924, telescope_dec=-24.256627, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.05748, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:15:17.694549', telescope_ra_j2k=19.0115716762577, telescope_dec_j2k=-24.2920342361483, observability=1)
2025-12-27T10:16:00.421 [DEBUG] [Thread-489084 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:16:00.423 [INFO] [Thread-489084 (handle)] [driver.py] [get_status()] Telra = 19.0391395, teldec = -24.256627
2025-12-27T10:16:00.424 [INFO] [Thread-489084 (handle)] [driver.py] [get_status()] ra_j2k = 19.01301915304     dec_j2k = -24.2920867133945
2025-12-27T10:16:00.426 [DEBUG] [Thread-489084 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:16:00.427 [DEBUG] [Thread-489084 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:16:00.429 [DEBUG] [Thread-489084 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:16:00.429 [DEBUG] [Thread-489084 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:16:00.429 [DEBUG] [Thread-489084 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:16:00.429 [DEBUG] [Thread-489084 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:16:00.436 [DEBUG] [Thread-489084 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:16:00.436 [DEBUG] [Thread-489084 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:16:00.436 [DEBUG] [Thread-489084 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:16:00.436 [DEBUG] [Thread-489084 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:16:00.437 [DEBUG] [Thread-489084 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:16:00.437 [DEBUG] [Thread-489084 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:16:00.437 [DEBUG] [Thread-489084 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:16:00.437 [DEBUG] [Thread-489084 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:16:00.437 [DEBUG] [Thread-489084 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84444933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951322512815866, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108826, telescope_az=89.992915, telescope_ra=19.0391395, telescope_dec=-24.256627, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.05893, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:15:17.694549', telescope_ra_j2k=19.01301915304, telescope_dec_j2k=-24.2920867133945, observability=1)
2025-12-27T10:16:03.468 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:16:03.469 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.0399804, teldec = -24.256627
2025-12-27T10:16:03.471 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.0138602722383     dec_j2k = -24.2921172052198
2025-12-27T10:16:03.472 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:16:03.472 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:16:03.477 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:16:03.477 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:16:03.477 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:16:03.477 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:16:03.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:16:03.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:16:03.484 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:16:03.484 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:16:03.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:16:03.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:16:03.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:16:03.485 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:16:03.485 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84448458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951324518413006, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108826, telescope_az=89.992915, telescope_ra=19.0399804, telescope_dec=-24.256627, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.05977, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:15:17.694549', telescope_ra_j2k=19.0138602722383, telescope_dec_j2k=-24.2921172052198, observability=1)
2025-12-27T10:16:17.838 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:16:17.838 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:16:17.839 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:16:17.839 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:16:17.840 [INFO] [ThreadPoolExecutor-22561_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:16:17.840 [INFO] [ThreadPoolExecutor-22561_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:16:18.491 [DEBUG] [Thread-489085 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:16:18.493 [INFO] [Thread-489085 (handle)] [driver.py] [get_status()] Telra = 19.0441624, teldec = -24.256627
2025-12-27T10:16:18.494 [INFO] [Thread-489085 (handle)] [driver.py] [get_status()] ra_j2k = 19.0180433651224     dec_j2k = -24.2922688227978
2025-12-27T10:16:18.496 [DEBUG] [Thread-489085 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:16:18.497 [DEBUG] [Thread-489085 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:16:18.501 [DEBUG] [Thread-489085 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:16:18.501 [DEBUG] [Thread-489085 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:16:18.501 [DEBUG] [Thread-489085 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:16:18.501 [DEBUG] [Thread-489085 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:16:18.509 [DEBUG] [Thread-489085 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:16:18.509 [DEBUG] [Thread-489085 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:16:18.509 [DEBUG] [Thread-489085 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:16:18.509 [DEBUG] [Thread-489085 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:16:18.510 [DEBUG] [Thread-489085 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:16:18.510 [DEBUG] [Thread-489085 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:16:18.510 [DEBUG] [Thread-489085 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:16:18.510 [DEBUG] [Thread-489085 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:16:18.510 [DEBUG] [Thread-489085 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84465847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951329732965571, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108826, telescope_az=89.992914, telescope_ra=19.0441624, telescope_dec=-24.256627, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.06395, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:16:17.837273', telescope_ra_j2k=19.0180433651224, telescope_dec_j2k=-24.2922688227978, observability=1)
2025-12-27T10:16:20.682 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:16:20.684 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.0447977, teldec = -24.256627
2025-12-27T10:16:20.685 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.0186788315474     dec_j2k = -24.2922918517246
2025-12-27T10:16:20.687 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:16:20.688 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:16:20.691 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:16:20.691 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:16:20.691 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:16:20.691 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:16:20.698 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:16:20.699 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:16:20.699 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:16:20.699 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:16:20.699 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:16:20.699 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:16:20.699 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:16:20.699 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:16:20.699 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84468383, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951327727368431, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108826, telescope_az=89.992914, telescope_ra=19.0447977, telescope_dec=-24.256627, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.06458, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:16:17.837273', telescope_ra_j2k=19.0186788315474, telescope_dec_j2k=-24.2922918517246, observability=1)
2025-12-27T10:16:34.420 [DEBUG] [Thread-489086 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:16:34.422 [INFO] [Thread-489086 (handle)] [driver.py] [get_status()] Telra = 19.0486206, teldec = -24.256627
2025-12-27T10:16:34.424 [INFO] [Thread-489086 (handle)] [driver.py] [get_status()] ra_j2k = 19.022502735242     dec_j2k = -24.2924304067138
2025-12-27T10:16:34.425 [DEBUG] [Thread-489086 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:16:34.425 [DEBUG] [Thread-489086 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:16:34.430 [DEBUG] [Thread-489086 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:16:34.430 [DEBUG] [Thread-489086 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:16:34.430 [DEBUG] [Thread-489086 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:16:34.431 [DEBUG] [Thread-489086 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:16:34.437 [DEBUG] [Thread-489086 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:16:34.437 [DEBUG] [Thread-489086 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:16:34.437 [DEBUG] [Thread-489086 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:16:34.437 [DEBUG] [Thread-489086 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:16:34.437 [DEBUG] [Thread-489086 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:16:34.437 [DEBUG] [Thread-489086 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:16:34.438 [DEBUG] [Thread-489086 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:16:34.438 [DEBUG] [Thread-489086 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:16:34.438 [DEBUG] [Thread-489086 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84484284, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951332139682139, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108825, telescope_az=89.992914, telescope_ra=19.0486206, telescope_dec=-24.256627, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.06841, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:16:17.837273', telescope_ra_j2k=19.022502735242, telescope_dec_j2k=-24.2924304067138, observability=1)
2025-12-27T10:16:35.631 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:16:35.633 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.0489479, teldec = -24.256627
2025-12-27T10:16:35.634 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.0228301213522     dec_j2k = -24.2924422675156
2025-12-27T10:16:35.636 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:16:35.637 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:16:35.641 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:16:35.641 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:16:35.641 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:16:35.641 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:16:35.648 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:16:35.648 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:16:35.648 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:16:35.648 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:16:35.648 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:16:35.648 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:16:35.648 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:16:35.648 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:16:35.648 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84485685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951333744159852, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108825, telescope_az=89.992914, telescope_ra=19.0489479, telescope_dec=-24.256627, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.06873, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:16:17.837273', telescope_ra_j2k=19.0228301213522, telescope_dec_j2k=-24.2924422675156, observability=1)
2025-12-27T10:16:35.648 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.402376651763916 seconds ago
2025-12-27T10:16:36.569 [DEBUG] [Thread-489087 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9208786487579346
2025-12-27T10:16:38.715 [DEBUG] [ThreadPoolExecutor-22560_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:16:38.717 [DEBUG] [ThreadPoolExecutor-22560_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:16:38.718 [DEBUG] [ThreadPoolExecutor-22560_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:16:38.720 [DEBUG] [ThreadPoolExecutor-22560_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:16:42.725 [DEBUG] [ThreadPoolExecutor-22560_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:16:43.727 [DEBUG] [ThreadPoolExecutor-22560_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:16:43.728 [INFO] [ThreadPoolExecutor-22560_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:16:54.766 [DEBUG] [Thread-489088 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:16:54.768 [INFO] [Thread-489088 (handle)] [driver.py] [get_status()] Telra = 19.0542978, teldec = -24.256626
2025-12-27T10:16:54.769 [INFO] [Thread-489088 (handle)] [driver.py] [get_status()] ra_j2k = 19.02818143305     dec_j2k = -24.2926351014297
2025-12-27T10:16:54.772 [DEBUG] [Thread-489088 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:16:54.773 [DEBUG] [Thread-489088 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:16:54.775 [DEBUG] [Thread-489088 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:16:54.775 [DEBUG] [Thread-489088 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:16:54.775 [DEBUG] [Thread-489088 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:16:54.775 [DEBUG] [Thread-489088 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:16:54.782 [DEBUG] [Thread-489088 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:16:54.782 [DEBUG] [Thread-489088 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:16:54.782 [DEBUG] [Thread-489088 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:16:54.782 [DEBUG] [Thread-489088 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:16:54.782 [DEBUG] [Thread-489088 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:16:54.782 [DEBUG] [Thread-489088 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:16:54.782 [DEBUG] [Thread-489088 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:16:54.782 [DEBUG] [Thread-489088 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:16:54.783 [DEBUG] [Thread-489088 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84507832, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951330134084999, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108825, telescope_az=89.992914, telescope_ra=19.0542978, telescope_dec=-24.256626, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.07408, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:16:17.837273', telescope_ra_j2k=19.02818143305, telescope_dec_j2k=-24.2926351014297, observability=1)
2025-12-27T10:16:55.329 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5463120937347412
2025-12-27T10:17:03.478 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:17:03.479 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.0567008, teldec = -24.256626
2025-12-27T10:17:03.481 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.0305850694953     dec_j2k = -24.2927221422154
2025-12-27T10:17:03.482 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:17:03.483 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:17:03.486 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:17:03.486 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:17:03.486 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:17:03.486 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:17:03.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:17:03.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:17:03.493 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:17:03.493 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:17:03.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:17:03.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:17:03.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:17:03.494 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:17:03.494 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84517914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951334546398708, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108825, telescope_az=89.992914, telescope_ra=19.0567008, telescope_dec=-24.256626, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.07649, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:16:17.837273', telescope_ra_j2k=19.0305850694953, telescope_dec_j2k=-24.2927221422154, observability=1)
2025-12-27T10:17:12.825 [DEBUG] [Thread-489089 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:17:12.827 [INFO] [Thread-489089 (handle)] [driver.py] [get_status()] Telra = 19.0593154, teldec = -24.256626
2025-12-27T10:17:12.828 [INFO] [Thread-489089 (handle)] [driver.py] [get_status()] ra_j2k = 19.0332003637044     dec_j2k = -24.2928168312241
2025-12-27T10:17:12.830 [DEBUG] [Thread-489089 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:17:12.831 [DEBUG] [Thread-489089 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:17:12.833 [DEBUG] [Thread-489089 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:17:12.833 [DEBUG] [Thread-489089 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:17:12.833 [DEBUG] [Thread-489089 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:17:12.834 [DEBUG] [Thread-489089 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:17:12.840 [DEBUG] [Thread-489089 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:17:12.841 [DEBUG] [Thread-489089 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:17:12.841 [DEBUG] [Thread-489089 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:17:12.841 [DEBUG] [Thread-489089 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:17:12.841 [DEBUG] [Thread-489089 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:17:12.841 [DEBUG] [Thread-489089 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:17:12.841 [DEBUG] [Thread-489089 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:17:12.841 [DEBUG] [Thread-489089 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:17:12.841 [DEBUG] [Thread-489089 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84528734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951334546398708, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108825, telescope_az=89.992914, telescope_ra=19.0593154, telescope_dec=-24.256626, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.0791, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:16:17.837273', telescope_ra_j2k=19.0332003637044, telescope_dec_j2k=-24.2928168312241, observability=1)
2025-12-27T10:17:17.980 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:17:17.980 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:17:17.981 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:17:17.981 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:17:17.982 [DEBUG] [ThreadPoolExecutor-22562_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:17:18.984 [DEBUG] [ThreadPoolExecutor-22562_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:17:18.986 [DEBUG] [ThreadPoolExecutor-22562_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:17:18.987 [DEBUG] [ThreadPoolExecutor-22562_0] [payload.py] [to_registers()] [0]
2025-12-27T10:17:18.988 [DEBUG] [ThreadPoolExecutor-22562_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:17:18.988 [DEBUG] [ThreadPoolExecutor-22562_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:17:18.989 [DEBUG] [ThreadPoolExecutor-22562_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:17:18.989 [DEBUG] [ThreadPoolExecutor-22562_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:17:18.996 [DEBUG] [ThreadPoolExecutor-22562_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:17:18.996 [DEBUG] [ThreadPoolExecutor-22562_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:17:18.996 [DEBUG] [ThreadPoolExecutor-22562_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:17:18.996 [DEBUG] [ThreadPoolExecutor-22562_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:17:18.997 [DEBUG] [ThreadPoolExecutor-22562_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:17:18.997 [DEBUG] [ThreadPoolExecutor-22562_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:17:18.997 [DEBUG] [ThreadPoolExecutor-22562_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:17:19.787 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:17:19.789 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.0612399, teldec = -24.256626
2025-12-27T10:17:19.790 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.0351253758288     dec_j2k = -24.2928865170526
2025-12-27T10:17:19.792 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:17:19.793 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:17:19.796 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:17:19.796 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:17:19.796 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:17:19.796 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:17:19.803 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:17:19.803 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:17:19.803 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:17:19.804 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:17:19.804 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:17:19.804 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:17:19.804 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:17:19.804 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:17:19.804 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84536792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951344173264981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108825, telescope_az=89.992914, telescope_ra=19.0612399, telescope_dec=-24.256626, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.08103, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:17:17.979278', telescope_ra_j2k=19.0351253758288, telescope_dec_j2k=-24.2928865170526, observability=1)
2025-12-27T10:17:30.890 [DEBUG] [Thread-489090 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:17:30.893 [INFO] [Thread-489090 (handle)] [driver.py] [get_status()] Telra = 19.0643336, teldec = -24.256626
2025-12-27T10:17:30.894 [INFO] [Thread-489090 (handle)] [driver.py] [get_status()] ra_j2k = 19.0382199011217     dec_j2k = -24.292998520047
2025-12-27T10:17:30.895 [DEBUG] [Thread-489090 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:17:30.895 [DEBUG] [Thread-489090 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:17:30.901 [DEBUG] [Thread-489090 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:17:30.901 [DEBUG] [Thread-489090 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:17:30.901 [DEBUG] [Thread-489090 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:17:30.901 [DEBUG] [Thread-489090 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:17:30.909 [DEBUG] [Thread-489090 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:17:30.909 [DEBUG] [Thread-489090 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:17:30.909 [DEBUG] [Thread-489090 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:17:30.909 [DEBUG] [Thread-489090 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:17:30.909 [DEBUG] [Thread-489090 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:17:30.909 [DEBUG] [Thread-489090 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:17:30.909 [DEBUG] [Thread-489090 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:17:30.909 [DEBUG] [Thread-489090 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:17:30.909 [DEBUG] [Thread-489090 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84549642, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951347382220405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108825, telescope_az=89.992913, telescope_ra=19.0643336, telescope_dec=-24.256626, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.08412, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:17:17.979278', telescope_ra_j2k=19.0382199011217, telescope_dec_j2k=-24.292998520047, observability=1)
2025-12-27T10:17:34.482 [DEBUG] [Thread-489091 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:17:34.484 [INFO] [Thread-489091 (handle)] [driver.py] [get_status()] Telra = 19.0653324, teldec = -24.256626
2025-12-27T10:17:34.485 [INFO] [Thread-489091 (handle)] [driver.py] [get_status()] ra_j2k = 19.0392189681031     dec_j2k = -24.2930346750647
2025-12-27T10:17:34.486 [DEBUG] [Thread-489091 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:17:34.487 [DEBUG] [Thread-489091 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:17:34.492 [DEBUG] [Thread-489091 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:17:34.492 [DEBUG] [Thread-489091 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:17:34.492 [DEBUG] [Thread-489091 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:17:34.492 [DEBUG] [Thread-489091 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:17:34.499 [DEBUG] [Thread-489091 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:17:34.500 [DEBUG] [Thread-489091 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:17:34.500 [DEBUG] [Thread-489091 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:17:34.500 [DEBUG] [Thread-489091 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:17:34.500 [DEBUG] [Thread-489091 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:17:34.500 [DEBUG] [Thread-489091 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:17:34.500 [DEBUG] [Thread-489091 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:17:34.500 [DEBUG] [Thread-489091 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:17:34.500 [DEBUG] [Thread-489091 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.845538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951346579981549, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108825, telescope_az=89.992913, telescope_ra=19.0653324, telescope_dec=-24.256626, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.08512, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:17:17.979278', telescope_ra_j2k=19.0392189681031, telescope_dec_j2k=-24.2930346750647, observability=1)
2025-12-27T10:17:35.708 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:17:35.710 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.0656965, teldec = -24.256626
2025-12-27T10:17:35.711 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.0395831654929     dec_j2k = -24.2930478543011
2025-12-27T10:17:35.713 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:17:35.715 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:17:35.720 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:17:35.720 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:17:35.720 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:17:35.721 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:17:35.728 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:17:35.728 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:17:35.729 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:17:35.729 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:17:35.729 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:17:35.729 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:17:35.729 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:17:35.729 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:17:35.729 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84555219, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951344173264981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108825, telescope_az=89.992913, telescope_ra=19.0656965, telescope_dec=-24.256626, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.08548, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:17:17.979278', telescope_ra_j2k=19.0395831654929, telescope_dec_j2k=-24.2930478543011, observability=1)
2025-12-27T10:17:35.729 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.400179624557495 seconds ago
2025-12-27T10:17:43.997 [DEBUG] [ThreadPoolExecutor-22562_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:17:43.998 [DEBUG] [ThreadPoolExecutor-22562_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:17:49.080 [DEBUG] [Thread-489092 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:17:49.082 [INFO] [Thread-489092 (handle)] [driver.py] [get_status()] Telra = 19.0694024, teldec = -24.256626
2025-12-27T10:17:49.084 [INFO] [Thread-489092 (handle)] [driver.py] [get_status()] ra_j2k = 19.0432900587268     dec_j2k = -24.2931819769144
2025-12-27T10:17:49.086 [DEBUG] [Thread-489092 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:17:49.087 [DEBUG] [Thread-489092 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:17:49.091 [DEBUG] [Thread-489092 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:17:49.091 [DEBUG] [Thread-489092 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:17:49.091 [DEBUG] [Thread-489092 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:17:49.091 [DEBUG] [Thread-489092 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:17:49.098 [DEBUG] [Thread-489092 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:17:49.098 [DEBUG] [Thread-489092 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:17:49.098 [DEBUG] [Thread-489092 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:17:49.098 [DEBUG] [Thread-489092 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:17:49.098 [DEBUG] [Thread-489092 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:17:49.098 [DEBUG] [Thread-489092 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:17:49.098 [DEBUG] [Thread-489092 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:17:49.099 [DEBUG] [Thread-489092 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:17:49.099 [DEBUG] [Thread-489092 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84570696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951344173264981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108824, telescope_az=89.992913, telescope_ra=19.0694024, telescope_dec=-24.256626, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.08919, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:17:17.979278', telescope_ra_j2k=19.0432900587268, telescope_dec_j2k=-24.2931819769144, observability=1)
2025-12-27T10:17:55.391 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:17:55.393 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.0711575, teldec = -24.256626
2025-12-27T10:17:55.394 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.0450456303746     dec_j2k = -24.2932454848231
2025-12-27T10:17:55.396 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:17:55.397 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:17:55.403 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:17:55.403 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:17:55.403 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:17:55.403 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:17:55.410 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:17:55.410 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:17:55.410 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:17:55.410 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:17:55.410 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:17:55.410 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:17:55.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:17:55.411 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:17:55.411 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84577999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951350190056402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108824, telescope_az=89.992913, telescope_ra=19.0711575, telescope_dec=-24.256626, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.09094, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:17:17.979278', telescope_ra_j2k=19.0450456303746, telescope_dec_j2k=-24.2932454848231, observability=1)
2025-12-27T10:18:03.489 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:18:03.491 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.0734167, teldec = -24.256625
2025-12-27T10:18:03.492 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.0473054388709     dec_j2k = -24.2933262220725
2025-12-27T10:18:03.493 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:18:03.494 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:18:03.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:18:03.498 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:18:03.498 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:18:03.498 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:18:03.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:18:03.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:18:03.505 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:18:03.505 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:18:03.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:18:03.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:18:03.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:18:03.505 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:18:03.505 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84587373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951351393414686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108824, telescope_az=89.992913, telescope_ra=19.0734167, telescope_dec=-24.256625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.0932, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:17:17.979278', telescope_ra_j2k=19.0473054388709, telescope_dec_j2k=-24.2933262220725, observability=1)
2025-12-27T10:18:07.165 [DEBUG] [Thread-489093 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:18:07.167 [INFO] [Thread-489093 (handle)] [driver.py] [get_status()] Telra = 19.0744524, teldec = -24.256625
2025-12-27T10:18:07.168 [INFO] [Thread-489093 (handle)] [driver.py] [get_status()] ra_j2k = 19.0483414181862     dec_j2k = -24.2933636891048
2025-12-27T10:18:07.170 [DEBUG] [Thread-489093 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:18:07.170 [DEBUG] [Thread-489093 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:18:07.173 [DEBUG] [Thread-489093 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:18:07.173 [DEBUG] [Thread-489093 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:18:07.173 [DEBUG] [Thread-489093 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:18:07.173 [DEBUG] [Thread-489093 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:18:07.180 [DEBUG] [Thread-489093 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:18:07.180 [DEBUG] [Thread-489093 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:18:07.180 [DEBUG] [Thread-489093 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:18:07.180 [DEBUG] [Thread-489093 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:18:07.180 [DEBUG] [Thread-489093 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:18:07.180 [DEBUG] [Thread-489093 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:18:07.180 [DEBUG] [Thread-489093 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:18:07.180 [DEBUG] [Thread-489093 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:18:07.181 [DEBUG] [Thread-489093 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84591627, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951359014683819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108824, telescope_az=89.992913, telescope_ra=19.0744524, telescope_dec=-24.256625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.09424, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:17:17.979278', telescope_ra_j2k=19.0483414181862, telescope_dec_j2k=-24.2933636891048, observability=1)
2025-12-27T10:18:18.126 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:18:18.126 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:18:18.127 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:18:18.127 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:18:18.127 [INFO] [ThreadPoolExecutor-22563_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:18:18.127 [INFO] [ThreadPoolExecutor-22563_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:18:18.904 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:18:18.906 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.0777113, teldec = -24.256625
2025-12-27T10:18:18.907 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.051601198904     dec_j2k = -24.2934815639511
2025-12-27T10:18:18.909 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:18:18.910 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:18:18.914 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:18:18.914 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:18:18.915 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:18:18.915 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:18:18.921 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:18:18.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:18:18.922 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:18:18.922 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:18:18.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:18:18.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:18:18.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:18:18.922 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:18:18.922 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84605214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095135259677297, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108824, telescope_az=89.992913, telescope_ra=19.0777113, telescope_dec=-24.256625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.0975, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:18:18.125454', telescope_ra_j2k=19.051601198904, telescope_dec_j2k=-24.2934815639511, observability=1)
2025-12-27T10:18:25.238 [DEBUG] [Thread-489094 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:18:25.239 [INFO] [Thread-489094 (handle)] [driver.py] [get_status()] Telra = 19.0794666, teldec = -24.256625
2025-12-27T10:18:25.240 [INFO] [Thread-489094 (handle)] [driver.py] [get_status()] ra_j2k = 19.0533569744266     dec_j2k = -24.2935450422318
2025-12-27T10:18:25.242 [DEBUG] [Thread-489094 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:18:25.243 [DEBUG] [Thread-489094 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:18:25.245 [DEBUG] [Thread-489094 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:18:25.245 [DEBUG] [Thread-489094 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:18:25.245 [DEBUG] [Thread-489094 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:18:25.245 [DEBUG] [Thread-489094 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:18:25.253 [DEBUG] [Thread-489094 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:18:25.253 [DEBUG] [Thread-489094 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:18:25.253 [DEBUG] [Thread-489094 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:18:25.253 [DEBUG] [Thread-489094 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:18:25.253 [DEBUG] [Thread-489094 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:18:25.253 [DEBUG] [Thread-489094 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:18:25.253 [DEBUG] [Thread-489094 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:18:25.253 [DEBUG] [Thread-489094 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:18:25.253 [DEBUG] [Thread-489094 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84612545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951358613564391, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108824, telescope_az=89.992913, telescope_ra=19.0794666, telescope_dec=-24.256625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.09925, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:18:18.125454', telescope_ra_j2k=19.0533569744266, telescope_dec_j2k=-24.2935450422318, observability=1)
2025-12-27T10:18:34.549 [DEBUG] [Thread-489095 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:18:34.551 [INFO] [Thread-489095 (handle)] [driver.py] [get_status()] Telra = 19.0820813, teldec = -24.256625
2025-12-27T10:18:34.552 [INFO] [Thread-489095 (handle)] [driver.py] [get_status()] ra_j2k = 19.0559723842626     dec_j2k = -24.2936395851478
2025-12-27T10:18:34.554 [DEBUG] [Thread-489095 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:18:34.555 [DEBUG] [Thread-489095 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:18:34.562 [DEBUG] [Thread-489095 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:18:34.562 [DEBUG] [Thread-489095 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:18:34.562 [DEBUG] [Thread-489095 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:18:34.563 [DEBUG] [Thread-489095 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:18:34.569 [DEBUG] [Thread-489095 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:18:34.570 [DEBUG] [Thread-489095 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:18:34.570 [DEBUG] [Thread-489095 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:18:34.570 [DEBUG] [Thread-489095 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:18:34.570 [DEBUG] [Thread-489095 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:18:34.570 [DEBUG] [Thread-489095 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:18:34.570 [DEBUG] [Thread-489095 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:18:34.570 [DEBUG] [Thread-489095 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:18:34.570 [DEBUG] [Thread-489095 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84623322, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951363828116956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108824, telescope_az=89.992913, telescope_ra=19.0820813, telescope_dec=-24.256625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.10187, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:18:18.125454', telescope_ra_j2k=19.0559723842626, telescope_dec_j2k=-24.2936395851478, observability=1)
2025-12-27T10:18:35.790 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:18:35.792 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.0824172, teldec = -24.256625
2025-12-27T10:18:35.793 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.0563083755822     dec_j2k = -24.2936517294352
2025-12-27T10:18:35.796 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:18:35.797 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:18:35.802 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:18:35.802 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:18:35.802 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:18:35.802 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:18:35.810 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:18:35.810 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:18:35.810 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:18:35.810 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:18:35.810 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:18:35.810 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:18:35.810 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:18:35.810 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:18:35.810 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84624758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951367438191808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108824, telescope_az=89.992913, telescope_ra=19.0824172, telescope_dec=-24.256625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.1022, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:18:18.125454', telescope_ra_j2k=19.0563083755822, telescope_dec_j2k=-24.2936517294352, observability=1)
2025-12-27T10:18:35.810 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.42022204399109 seconds ago
2025-12-27T10:18:39.000 [DEBUG] [ThreadPoolExecutor-22562_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:18:39.001 [DEBUG] [ThreadPoolExecutor-22562_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:18:39.002 [DEBUG] [ThreadPoolExecutor-22562_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:18:39.004 [DEBUG] [ThreadPoolExecutor-22562_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:18:43.009 [DEBUG] [ThreadPoolExecutor-22562_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:18:43.417 [DEBUG] [Thread-489096 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:18:43.419 [INFO] [Thread-489096 (handle)] [driver.py] [get_status()] Telra = 19.0845369, teldec = -24.256625
2025-12-27T10:18:43.420 [INFO] [Thread-489096 (handle)] [driver.py] [get_status()] ra_j2k = 19.0584286525365     dec_j2k = -24.2937283594372
2025-12-27T10:18:43.421 [DEBUG] [Thread-489096 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:18:43.422 [DEBUG] [Thread-489096 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:18:43.428 [DEBUG] [Thread-489096 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:18:43.428 [DEBUG] [Thread-489096 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:18:43.428 [DEBUG] [Thread-489096 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:18:43.428 [DEBUG] [Thread-489096 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:18:43.435 [DEBUG] [Thread-489096 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:18:43.435 [DEBUG] [Thread-489096 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:18:43.435 [DEBUG] [Thread-489096 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:18:43.435 [DEBUG] [Thread-489096 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:18:43.435 [DEBUG] [Thread-489096 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:18:43.435 [DEBUG] [Thread-489096 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:18:43.435 [DEBUG] [Thread-489096 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:18:43.435 [DEBUG] [Thread-489096 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:18:43.435 [DEBUG] [Thread-489096 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84633586, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951362624758672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108824, telescope_az=89.992913, telescope_ra=19.0845369, telescope_dec=-24.256625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.10432, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:18:18.125454', telescope_ra_j2k=19.0584286525365, telescope_dec_j2k=-24.2937283594372, observability=1)
2025-12-27T10:18:44.010 [DEBUG] [ThreadPoolExecutor-22562_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:18:44.011 [INFO] [ThreadPoolExecutor-22562_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:18:55.472 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:18:55.474 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.0879072, teldec = -24.256625
2025-12-27T10:18:55.475 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.0617998723098     dec_j2k = -24.2938501766833
2025-12-27T10:18:55.477 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:18:55.478 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:18:55.479 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:18:55.479 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:18:55.479 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:18:55.479 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:18:55.487 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:18:55.487 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:18:55.487 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:18:55.487 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:18:55.487 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:18:55.487 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:18:55.487 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:18:55.487 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:18:55.487 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84647538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951363828116956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108824, telescope_az=89.992912, telescope_ra=19.0879072, telescope_dec=-24.256625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.10769, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:18:18.125454', telescope_ra_j2k=19.0617998723098, telescope_dec_j2k=-24.2938501766833, observability=1)
2025-12-27T10:19:01.498 [DEBUG] [Thread-489097 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:19:01.501 [INFO] [Thread-489097 (handle)] [driver.py] [get_status()] Telra = 19.0895784, teldec = -24.256625
2025-12-27T10:19:01.502 [INFO] [Thread-489097 (handle)] [driver.py] [get_status()] ra_j2k = 19.063471529492     dec_j2k = -24.2939105703099
2025-12-27T10:19:01.503 [DEBUG] [Thread-489097 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:19:01.505 [DEBUG] [Thread-489097 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:19:01.505 [DEBUG] [Thread-489097 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:19:01.505 [DEBUG] [Thread-489097 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:19:01.505 [DEBUG] [Thread-489097 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:19:01.506 [DEBUG] [Thread-489097 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:19:01.512 [DEBUG] [Thread-489097 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:19:01.513 [DEBUG] [Thread-489097 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:19:01.513 [DEBUG] [Thread-489097 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:19:01.513 [DEBUG] [Thread-489097 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:19:01.513 [DEBUG] [Thread-489097 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:19:01.513 [DEBUG] [Thread-489097 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:19:01.513 [DEBUG] [Thread-489097 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:19:01.513 [DEBUG] [Thread-489097 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:19:01.513 [DEBUG] [Thread-489097 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84654513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951371449386089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108823, telescope_az=89.992912, telescope_ra=19.0895784, telescope_dec=-24.256625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.10936, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:18:18.125454', telescope_ra_j2k=19.063471529492, telescope_dec_j2k=-24.2939105703099, observability=1)
2025-12-27T10:19:03.499 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:19:03.501 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.0901388, teldec = -24.256625
2025-12-27T10:19:03.502 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.0640320829617     dec_j2k = -24.2939308203749
2025-12-27T10:19:03.503 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:19:03.504 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:19:03.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:19:03.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:19:03.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:19:03.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:19:03.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:19:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:19:03.514 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:19:03.514 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:19:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:19:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:19:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:19:03.514 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:19:03.514 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84656828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951365432594668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108823, telescope_az=89.992912, telescope_ra=19.0901388, telescope_dec=-24.256625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.10992, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:18:18.125454', telescope_ra_j2k=19.0640320829617, telescope_dec_j2k=-24.2939308203749, observability=1)
2025-12-27T10:19:18.010 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:19:18.012 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.0941804, teldec = -24.256625
2025-12-27T10:19:18.013 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.068074792217     dec_j2k = -24.2940768397752
2025-12-27T10:19:18.015 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:19:18.015 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:19:18.019 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:19:18.019 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:19:18.019 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:19:18.019 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:19:18.026 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:19:18.026 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:19:18.026 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:19:18.026 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:19:18.027 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:19:18.027 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:19:18.027 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:19:18.027 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:19:18.027 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84673624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951371048266661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108823, telescope_az=89.992912, telescope_ra=19.0941804, telescope_dec=-24.256625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.11397, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:18:18.125454', telescope_ra_j2k=19.068074792217, telescope_dec_j2k=-24.2940768397752, observability=1)
2025-12-27T10:19:18.266 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:19:18.266 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:19:18.267 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:19:18.267 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:19:18.268 [DEBUG] [ThreadPoolExecutor-22564_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:19:19.270 [DEBUG] [ThreadPoolExecutor-22564_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:19:19.271 [DEBUG] [ThreadPoolExecutor-22564_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:19:19.271 [DEBUG] [ThreadPoolExecutor-22564_0] [payload.py] [to_registers()] [0]
2025-12-27T10:19:19.275 [DEBUG] [ThreadPoolExecutor-22564_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:19:19.275 [DEBUG] [ThreadPoolExecutor-22564_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:19:19.275 [DEBUG] [ThreadPoolExecutor-22564_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:19:19.275 [DEBUG] [ThreadPoolExecutor-22564_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:19:19.283 [DEBUG] [ThreadPoolExecutor-22564_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:19:19.283 [DEBUG] [ThreadPoolExecutor-22564_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:19:19.283 [DEBUG] [ThreadPoolExecutor-22564_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:19:19.283 [DEBUG] [ThreadPoolExecutor-22564_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:19:19.283 [DEBUG] [ThreadPoolExecutor-22564_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:19:19.283 [DEBUG] [ThreadPoolExecutor-22564_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:19:19.283 [DEBUG] [ThreadPoolExecutor-22564_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:19:19.667 [DEBUG] [Thread-489098 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:19:19.669 [INFO] [Thread-489098 (handle)] [driver.py] [get_status()] Telra = 19.0946478, teldec = -24.256625
2025-12-27T10:19:19.671 [INFO] [Thread-489098 (handle)] [driver.py] [get_status()] ra_j2k = 19.0685423207751     dec_j2k = -24.294093723808
2025-12-27T10:19:19.672 [DEBUG] [Thread-489098 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:19:19.673 [DEBUG] [Thread-489098 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:19:19.677 [DEBUG] [Thread-489098 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:19:19.677 [DEBUG] [Thread-489098 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:19:19.677 [DEBUG] [Thread-489098 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:19:19.677 [DEBUG] [Thread-489098 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:19:19.684 [DEBUG] [Thread-489098 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:19:19.684 [DEBUG] [Thread-489098 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:19:19.684 [DEBUG] [Thread-489098 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:19:19.684 [DEBUG] [Thread-489098 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:19:19.684 [DEBUG] [Thread-489098 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:19:19.684 [DEBUG] [Thread-489098 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:19:19.684 [DEBUG] [Thread-489098 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:19:19.684 [DEBUG] [Thread-489098 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:19:19.684 [DEBUG] [Thread-489098 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84675542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951371048266661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108823, telescope_az=89.992912, telescope_ra=19.0946478, telescope_dec=-24.256625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.11443, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:19:18.264754', telescope_ra_j2k=19.0685423207751, telescope_dec_j2k=-24.294093723808, observability=1)
2025-12-27T10:19:34.604 [DEBUG] [Thread-489099 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:19:34.606 [INFO] [Thread-489099 (handle)] [driver.py] [get_status()] Telra = 19.0988053, teldec = -24.256624
2025-12-27T10:19:34.607 [INFO] [Thread-489099 (handle)] [driver.py] [get_status()] ra_j2k = 19.0727009670011     dec_j2k = -24.2942428816569
2025-12-27T10:19:34.608 [DEBUG] [Thread-489099 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:19:34.609 [DEBUG] [Thread-489099 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:19:34.611 [DEBUG] [Thread-489099 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:19:34.611 [DEBUG] [Thread-489099 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:19:34.611 [DEBUG] [Thread-489099 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:19:34.611 [DEBUG] [Thread-489099 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:19:34.618 [DEBUG] [Thread-489099 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:19:34.618 [DEBUG] [Thread-489099 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:19:34.619 [DEBUG] [Thread-489099 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:19:34.619 [DEBUG] [Thread-489099 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:19:34.619 [DEBUG] [Thread-489099 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:19:34.619 [DEBUG] [Thread-489099 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:19:34.619 [DEBUG] [Thread-489099 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:19:34.619 [DEBUG] [Thread-489099 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:19:34.619 [DEBUG] [Thread-489099 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8469283, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095137947177465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108823, telescope_az=89.992912, telescope_ra=19.0988053, telescope_dec=-24.256624, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.11859, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:19:18.264754', telescope_ra_j2k=19.0727009670011, telescope_dec_j2k=-24.2942428816569, observability=1)
2025-12-27T10:19:35.871 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:19:35.873 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.0991606, teldec = -24.256631
2025-12-27T10:19:35.874 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.0730563637987     dec_j2k = -24.2942627119343
2025-12-27T10:19:35.875 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:19:35.876 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:19:35.882 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:19:35.883 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:19:35.883 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:19:35.883 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:19:35.890 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:19:35.890 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:19:35.890 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:19:35.890 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:19:35.890 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:19:35.890 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:19:35.890 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:19:35.890 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:19:35.890 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84694296, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951379070655222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108823, telescope_az=89.992923, telescope_ra=19.0991606, telescope_dec=-24.256631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.11895, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:19:18.264754', telescope_ra_j2k=19.0730563637987, telescope_dec_j2k=-24.2942627119343, observability=1)
2025-12-27T10:19:35.890 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.41933012008667 seconds ago
2025-12-27T10:19:37.735 [DEBUG] [Thread-489100 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:19:37.737 [INFO] [Thread-489100 (handle)] [driver.py] [get_status()] Telra = 19.0996649, teldec = -24.256624
2025-12-27T10:19:37.738 [INFO] [Thread-489100 (handle)] [driver.py] [get_status()] ra_j2k = 19.0735608045175     dec_j2k = -24.2942739225449
2025-12-27T10:19:37.740 [DEBUG] [Thread-489100 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:19:37.741 [DEBUG] [Thread-489100 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:19:37.747 [DEBUG] [Thread-489100 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:19:37.747 [DEBUG] [Thread-489100 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:19:37.747 [DEBUG] [Thread-489100 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:19:37.747 [DEBUG] [Thread-489100 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:19:37.754 [DEBUG] [Thread-489100 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:19:37.754 [DEBUG] [Thread-489100 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:19:37.754 [DEBUG] [Thread-489100 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:19:37.754 [DEBUG] [Thread-489100 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:19:37.754 [DEBUG] [Thread-489100 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:19:37.754 [DEBUG] [Thread-489100 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:19:37.754 [DEBUG] [Thread-489100 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:19:37.755 [DEBUG] [Thread-489100 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:19:37.755 [DEBUG] [Thread-489100 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84696454, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951375059460941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108823, telescope_az=89.992912, telescope_ra=19.0996649, telescope_dec=-24.256624, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.11945, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:19:18.264754', telescope_ra_j2k=19.0735608045175, telescope_dec_j2k=-24.2942739225449, observability=1)
2025-12-27T10:19:44.284 [DEBUG] [ThreadPoolExecutor-22564_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:19:44.285 [DEBUG] [ThreadPoolExecutor-22564_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:19:55.549 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:19:55.550 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.1046223, teldec = -24.256624
2025-12-27T10:19:55.551 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.0785195780697     dec_j2k = -24.2944529010851
2025-12-27T10:19:55.553 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:19:55.554 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:19:55.555 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:19:55.555 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:19:55.555 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:19:55.555 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:19:55.562 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:19:55.562 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:19:55.562 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:19:55.562 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:19:55.562 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:19:55.562 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:19:55.562 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:19:55.562 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:19:55.563 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84717072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951382279610646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108823, telescope_az=89.992912, telescope_ra=19.1046223, telescope_dec=-24.256624, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.12441, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:19:18.264754', telescope_ra_j2k=19.0785195780697, telescope_dec_j2k=-24.2944529010851, observability=1)
2025-12-27T10:19:55.795 [DEBUG] [Thread-489101 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2323601245880127
2025-12-27T10:20:03.471 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:20:03.473 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.1068534, teldec = -24.256624
2025-12-27T10:20:03.474 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.0807512983397     dec_j2k = -24.2945334303245
2025-12-27T10:20:03.476 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:20:03.477 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:20:03.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:20:03.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:20:03.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:20:03.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:20:03.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:20:03.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:20:03.491 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:20:03.491 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:20:03.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:20:03.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:20:03.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:20:03.491 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:20:03.491 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84726241, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951389499760351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108823, telescope_az=89.992912, telescope_ra=19.1068534, telescope_dec=-24.256624, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.12664, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:19:18.264754', telescope_ra_j2k=19.0807512983397, telescope_dec_j2k=-24.2945334303245, observability=1)
2025-12-27T10:20:13.879 [DEBUG] [Thread-489102 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:20:13.881 [INFO] [Thread-489102 (handle)] [driver.py] [get_status()] Telra = 19.109729, teldec = -24.256624
2025-12-27T10:20:13.883 [INFO] [Thread-489102 (handle)] [driver.py] [get_status()] ra_j2k = 19.0836276997071     dec_j2k = -24.2946372029698
2025-12-27T10:20:13.885 [DEBUG] [Thread-489102 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:20:13.885 [DEBUG] [Thread-489102 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:20:13.892 [DEBUG] [Thread-489102 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:20:13.892 [DEBUG] [Thread-489102 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:20:13.892 [DEBUG] [Thread-489102 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:20:13.892 [DEBUG] [Thread-489102 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:20:13.899 [DEBUG] [Thread-489102 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:20:13.899 [DEBUG] [Thread-489102 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:20:13.899 [DEBUG] [Thread-489102 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:20:13.899 [DEBUG] [Thread-489102 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:20:13.899 [DEBUG] [Thread-489102 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:20:13.899 [DEBUG] [Thread-489102 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:20:13.899 [DEBUG] [Thread-489102 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:20:13.899 [DEBUG] [Thread-489102 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:20:13.899 [DEBUG] [Thread-489102 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84738287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095139391207406, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108822, telescope_az=89.992912, telescope_ra=19.109729, telescope_dec=-24.256624, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.12952, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:19:18.264754', telescope_ra_j2k=19.0836276997071, telescope_dec_j2k=-24.2946372029698, observability=1)
2025-12-27T10:20:17.118 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:20:17.120 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.1106438, teldec = -24.256624
2025-12-27T10:20:17.122 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.0845427550951     dec_j2k = -24.2946702111024
2025-12-27T10:20:17.124 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:20:17.125 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:20:17.128 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:20:17.128 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:20:17.128 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:20:17.128 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:20:17.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:20:17.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:20:17.135 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:20:17.135 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:20:17.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:20:17.136 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:20:17.136 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:20:17.136 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:20:17.136 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84742036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951390301999207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108822, telescope_az=89.992912, telescope_ra=19.1106438, telescope_dec=-24.256624, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.13043, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:19:18.264754', telescope_ra_j2k=19.0845427550951, telescope_dec_j2k=-24.2946702111024, observability=1)
2025-12-27T10:20:18.405 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:20:18.405 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:20:18.406 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:20:18.406 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:20:18.407 [INFO] [ThreadPoolExecutor-22565_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:20:18.407 [INFO] [ThreadPoolExecutor-22565_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:20:31.955 [DEBUG] [Thread-489103 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:20:31.957 [INFO] [Thread-489103 (handle)] [driver.py] [get_status()] Telra = 19.1147709, teldec = -24.256624
2025-12-27T10:20:31.958 [INFO] [Thread-489103 (handle)] [driver.py] [get_status()] ra_j2k = 19.0886710099914     dec_j2k = -24.2948190993047
2025-12-27T10:20:31.959 [DEBUG] [Thread-489103 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:20:31.960 [DEBUG] [Thread-489103 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:20:31.968 [DEBUG] [Thread-489103 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:20:31.968 [DEBUG] [Thread-489103 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:20:31.968 [DEBUG] [Thread-489103 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:20:31.968 [DEBUG] [Thread-489103 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:20:31.976 [DEBUG] [Thread-489103 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:20:31.976 [DEBUG] [Thread-489103 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:20:31.976 [DEBUG] [Thread-489103 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:20:31.976 [DEBUG] [Thread-489103 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:20:31.976 [DEBUG] [Thread-489103 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:20:31.976 [DEBUG] [Thread-489103 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:20:31.976 [DEBUG] [Thread-489103 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:20:31.977 [DEBUG] [Thread-489103 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:20:31.977 [DEBUG] [Thread-489103 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84759208, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951394313193488, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108822, telescope_az=89.992911, telescope_ra=19.1147709, telescope_dec=-24.256624, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.13456, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:20:18.404366', telescope_ra_j2k=19.0886710099914, telescope_dec_j2k=-24.2948190993047, observability=1)
2025-12-27T10:20:34.673 [DEBUG] [Thread-489104 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:20:34.675 [INFO] [Thread-489104 (handle)] [driver.py] [get_status()] Telra = 19.1155449, teldec = -24.256624
2025-12-27T10:20:34.677 [INFO] [Thread-489104 (handle)] [driver.py] [get_status()] ra_j2k = 19.0894452270773     dec_j2k = -24.2948470169518
2025-12-27T10:20:34.679 [DEBUG] [Thread-489104 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:20:34.679 [DEBUG] [Thread-489104 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:20:34.683 [DEBUG] [Thread-489104 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:20:34.683 [DEBUG] [Thread-489104 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:20:34.683 [DEBUG] [Thread-489104 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:20:34.683 [DEBUG] [Thread-489104 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:20:34.690 [DEBUG] [Thread-489104 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:20:34.690 [DEBUG] [Thread-489104 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:20:34.690 [DEBUG] [Thread-489104 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:20:34.690 [DEBUG] [Thread-489104 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:20:34.690 [DEBUG] [Thread-489104 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:20:34.690 [DEBUG] [Thread-489104 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:20:34.690 [DEBUG] [Thread-489104 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:20:34.690 [DEBUG] [Thread-489104 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:20:34.690 [DEBUG] [Thread-489104 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84762354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095139190647692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108822, telescope_az=89.992911, telescope_ra=19.1155449, telescope_dec=-24.256624, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.13533, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:20:18.404366', telescope_ra_j2k=19.0894452270773, telescope_dec_j2k=-24.2948470169518, observability=1)
2025-12-27T10:20:35.950 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:20:35.952 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.1158811, teldec = -24.256624
2025-12-27T10:20:35.953 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.089781521421     dec_j2k = -24.2948591429637
2025-12-27T10:20:35.955 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:20:35.956 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:20:35.962 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:20:35.963 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:20:35.963 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:20:35.963 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:20:35.970 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:20:35.970 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:20:35.970 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:20:35.970 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:20:35.970 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:20:35.970 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:20:35.970 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:20:35.970 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:20:35.970 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84763832, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951399126626624, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108822, telescope_az=89.992911, telescope_ra=19.1158811, telescope_dec=-24.256624, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.13567, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:20:18.404366', telescope_ra_j2k=19.089781521421, telescope_dec_j2k=-24.2948591429637, observability=1)
2025-12-27T10:20:35.970 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.42240858078003 seconds ago
2025-12-27T10:20:39.287 [DEBUG] [ThreadPoolExecutor-22564_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:20:39.289 [DEBUG] [ThreadPoolExecutor-22564_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:20:39.290 [DEBUG] [ThreadPoolExecutor-22564_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:20:39.292 [DEBUG] [ThreadPoolExecutor-22564_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:20:43.297 [DEBUG] [ThreadPoolExecutor-22564_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:20:44.299 [DEBUG] [ThreadPoolExecutor-22564_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:20:44.300 [INFO] [ThreadPoolExecutor-22564_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:20:50.002 [DEBUG] [Thread-489105 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:20:50.004 [INFO] [Thread-489105 (handle)] [driver.py] [get_status()] Telra = 19.1198122, teldec = -24.256623
2025-12-27T10:20:50.005 [INFO] [Thread-489105 (handle)] [driver.py] [get_status()] ra_j2k = 19.0937137269411     dec_j2k = -24.2949999072304
2025-12-27T10:20:50.006 [DEBUG] [Thread-489105 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:20:50.007 [DEBUG] [Thread-489105 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:20:50.012 [DEBUG] [Thread-489105 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:20:50.012 [DEBUG] [Thread-489105 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:20:50.012 [DEBUG] [Thread-489105 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:20:50.012 [DEBUG] [Thread-489105 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:20:50.019 [DEBUG] [Thread-489105 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:20:50.019 [DEBUG] [Thread-489105 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:20:50.019 [DEBUG] [Thread-489105 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:20:50.019 [DEBUG] [Thread-489105 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:20:50.019 [DEBUG] [Thread-489105 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:20:50.019 [DEBUG] [Thread-489105 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:20:50.019 [DEBUG] [Thread-489105 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:20:50.019 [DEBUG] [Thread-489105 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:20:50.019 [DEBUG] [Thread-489105 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84780096, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095139391207406, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108822, telescope_az=89.992911, telescope_ra=19.1198122, telescope_dec=-24.256623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.1396, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:20:18.404366', telescope_ra_j2k=19.0937137269411, telescope_dec_j2k=-24.2949999072304, observability=1)
2025-12-27T10:20:55.624 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:20:55.626 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.1213706, teldec = -24.256623
2025-12-27T10:20:55.627 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.0952725662415     dec_j2k = -24.2950560953308
2025-12-27T10:20:55.629 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:20:55.630 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:20:55.634 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:20:55.635 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:20:55.635 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:20:55.635 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:20:55.642 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:20:55.642 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:20:55.642 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:20:55.642 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:20:55.642 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:20:55.642 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:20:55.642 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:20:55.643 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:20:55.643 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84786603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951394714312916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108822, telescope_az=89.992911, telescope_ra=19.1213706, telescope_dec=-24.256623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.14116, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:20:18.404366', telescope_ra_j2k=19.0952725662415, telescope_dec_j2k=-24.2950560953308, observability=1)
2025-12-27T10:21:03.482 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:21:03.483 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.1235738, teldec = -24.256623
2025-12-27T10:21:03.485 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.0974763883879     dec_j2k = -24.2951355207325
2025-12-27T10:21:03.486 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:21:03.486 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:21:03.488 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:21:03.488 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:21:03.488 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:21:03.488 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:21:03.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:21:03.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:21:03.495 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:21:03.495 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:21:03.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:21:03.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:21:03.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:21:03.495 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:21:03.495 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84795697, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951406747895758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108822, telescope_az=89.992911, telescope_ra=19.1235738, telescope_dec=-24.256623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.14336, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:20:18.404366', telescope_ra_j2k=19.0974763883879, telescope_dec_j2k=-24.2951355207325, observability=1)
2025-12-27T10:21:08.074 [DEBUG] [Thread-489106 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:21:08.076 [INFO] [Thread-489106 (handle)] [driver.py] [get_status()] Telra = 19.1248247, teldec = -24.256623
2025-12-27T10:21:08.077 [INFO] [Thread-489106 (handle)] [driver.py] [get_status()] ra_j2k = 19.098727642185     dec_j2k = -24.2951806099792
2025-12-27T10:21:08.079 [DEBUG] [Thread-489106 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:21:08.079 [DEBUG] [Thread-489106 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:21:08.082 [DEBUG] [Thread-489106 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:21:08.082 [DEBUG] [Thread-489106 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:21:08.082 [DEBUG] [Thread-489106 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:21:08.083 [DEBUG] [Thread-489106 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:21:08.090 [DEBUG] [Thread-489106 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:21:08.090 [DEBUG] [Thread-489106 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:21:08.090 [DEBUG] [Thread-489106 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:21:08.090 [DEBUG] [Thread-489106 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:21:08.090 [DEBUG] [Thread-489106 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:21:08.090 [DEBUG] [Thread-489106 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:21:08.090 [DEBUG] [Thread-489106 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:21:08.090 [DEBUG] [Thread-489106 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:21:08.090 [DEBUG] [Thread-489106 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84801013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951404341179189, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108822, telescope_az=89.992911, telescope_ra=19.1248247, telescope_dec=-24.256623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.14461, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:20:18.404366', telescope_ra_j2k=19.098727642185, telescope_dec_j2k=-24.2951806099792, observability=1)
2025-12-27T10:21:16.222 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:21:16.224 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.1271118, teldec = -24.256623
2025-12-27T10:21:16.225 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.1010153901109     dec_j2k = -24.2952630387807
2025-12-27T10:21:16.227 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:21:16.228 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:21:16.231 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:21:16.231 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:21:16.231 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:21:16.231 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:21:16.239 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:21:16.239 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:21:16.239 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:21:16.239 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:21:16.239 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:21:16.239 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:21:16.239 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:21:16.240 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:21:16.240 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84810443, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951405143418045, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108822, telescope_az=89.992911, telescope_ra=19.1271118, telescope_dec=-24.256623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.1469, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:20:18.404366', telescope_ra_j2k=19.1010153901109, telescope_dec_j2k=-24.2952630387807, observability=1)
2025-12-27T10:21:18.546 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:21:18.546 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:21:18.546 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:21:18.546 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:21:18.547 [DEBUG] [ThreadPoolExecutor-22566_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:21:19.549 [DEBUG] [ThreadPoolExecutor-22566_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:21:19.551 [DEBUG] [ThreadPoolExecutor-22566_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:21:19.551 [DEBUG] [ThreadPoolExecutor-22566_0] [payload.py] [to_registers()] [0]
2025-12-27T10:21:19.556 [DEBUG] [ThreadPoolExecutor-22566_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:21:19.556 [DEBUG] [ThreadPoolExecutor-22566_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:21:19.556 [DEBUG] [ThreadPoolExecutor-22566_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:21:19.556 [DEBUG] [ThreadPoolExecutor-22566_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:21:19.563 [DEBUG] [ThreadPoolExecutor-22566_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:21:19.563 [DEBUG] [ThreadPoolExecutor-22566_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:21:19.564 [DEBUG] [ThreadPoolExecutor-22566_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:21:19.564 [DEBUG] [ThreadPoolExecutor-22566_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:21:19.564 [DEBUG] [ThreadPoolExecutor-22566_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:21:19.564 [DEBUG] [ThreadPoolExecutor-22566_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:21:19.564 [DEBUG] [ThreadPoolExecutor-22566_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:21:26.141 [DEBUG] [Thread-489107 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:21:26.143 [INFO] [Thread-489107 (handle)] [driver.py] [get_status()] Telra = 19.1298752, teldec = -24.256623
2025-12-27T10:21:26.144 [INFO] [Thread-489107 (handle)] [driver.py] [get_status()] ra_j2k = 19.1037795747922     dec_j2k = -24.2953626152399
2025-12-27T10:21:26.145 [DEBUG] [Thread-489107 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:21:26.146 [DEBUG] [Thread-489107 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:21:26.154 [DEBUG] [Thread-489107 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:21:26.154 [DEBUG] [Thread-489107 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:21:26.154 [DEBUG] [Thread-489107 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:21:26.154 [DEBUG] [Thread-489107 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:21:26.161 [DEBUG] [Thread-489107 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:21:26.161 [DEBUG] [Thread-489107 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:21:26.161 [DEBUG] [Thread-489107 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:21:26.161 [DEBUG] [Thread-489107 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:21:26.161 [DEBUG] [Thread-489107 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:21:26.161 [DEBUG] [Thread-489107 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:21:26.161 [DEBUG] [Thread-489107 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:21:26.161 [DEBUG] [Thread-489107 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:21:26.161 [DEBUG] [Thread-489107 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84821922, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951404341179189, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108822, telescope_az=89.992911, telescope_ra=19.1298752, telescope_dec=-24.256623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.14966, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:21:18.544916', telescope_ra_j2k=19.1037795747922, telescope_dec_j2k=-24.2953626152399, observability=1)
2025-12-27T10:21:34.725 [DEBUG] [Thread-489108 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:21:34.726 [INFO] [Thread-489108 (handle)] [driver.py] [get_status()] Telra = 19.1322667, teldec = -24.256623
2025-12-27T10:21:34.727 [INFO] [Thread-489108 (handle)] [driver.py] [get_status()] ra_j2k = 19.1061717554793     dec_j2k = -24.2954487742159
2025-12-27T10:21:34.729 [DEBUG] [Thread-489108 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:21:34.730 [DEBUG] [Thread-489108 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:21:34.731 [DEBUG] [Thread-489108 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:21:34.731 [DEBUG] [Thread-489108 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:21:34.732 [DEBUG] [Thread-489108 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:21:34.732 [DEBUG] [Thread-489108 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:21:34.739 [DEBUG] [Thread-489108 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:21:34.739 [DEBUG] [Thread-489108 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:21:34.739 [DEBUG] [Thread-489108 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:21:34.740 [DEBUG] [Thread-489108 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:21:34.740 [DEBUG] [Thread-489108 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:21:34.740 [DEBUG] [Thread-489108 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:21:34.740 [DEBUG] [Thread-489108 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:21:34.740 [DEBUG] [Thread-489108 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:21:34.740 [DEBUG] [Thread-489108 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84831858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951413165806606, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108821, telescope_az=89.992911, telescope_ra=19.1322667, telescope_dec=-24.256623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.15205, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:21:18.544916', telescope_ra_j2k=19.1061717554793, telescope_dec_j2k=-24.2954487742159, observability=1)
2025-12-27T10:21:36.031 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:21:36.032 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.1326316, teldec = -24.256623
2025-12-27T10:21:36.033 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.1065367594712     dec_j2k = -24.2954619191877
2025-12-27T10:21:36.035 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:21:36.036 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:21:36.037 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:21:36.037 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:21:36.037 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:21:36.037 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:21:36.044 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:21:36.044 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:21:36.044 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:21:36.044 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:21:36.044 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:21:36.044 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:21:36.044 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:21:36.044 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:21:36.045 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84833369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095140634677633, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108821, telescope_az=89.992911, telescope_ra=19.1326316, telescope_dec=-24.256623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.15242, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:21:18.544916', telescope_ra_j2k=19.1065367594712, telescope_dec_j2k=-24.2954619191877, observability=1)
2025-12-27T10:21:36.045 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.422213315963745 seconds ago
2025-12-27T10:21:44.323 [DEBUG] [Thread-489109 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:21:44.325 [INFO] [Thread-489109 (handle)] [driver.py] [get_status()] Telra = 19.1349393, teldec = -24.256623
2025-12-27T10:21:44.326 [INFO] [Thread-489109 (handle)] [driver.py] [get_status()] ra_j2k = 19.108845117941     dec_j2k = -24.2955450423534
2025-12-27T10:21:44.328 [DEBUG] [Thread-489109 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:21:44.328 [DEBUG] [Thread-489109 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:21:44.330 [DEBUG] [Thread-489109 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:21:44.330 [DEBUG] [Thread-489109 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:21:44.330 [DEBUG] [Thread-489109 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:21:44.330 [DEBUG] [Thread-489109 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:21:44.338 [DEBUG] [Thread-489109 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:21:44.338 [DEBUG] [Thread-489109 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:21:44.338 [DEBUG] [Thread-489109 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:21:44.338 [DEBUG] [Thread-489109 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:21:44.338 [DEBUG] [Thread-489109 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:21:44.338 [DEBUG] [Thread-489109 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:21:44.338 [DEBUG] [Thread-489109 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:21:44.338 [DEBUG] [Thread-489109 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:21:44.338 [DEBUG] [Thread-489109 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84842968, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951413968045463, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108821, telescope_az=89.99291, telescope_ra=19.1349393, telescope_dec=-24.256623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.15473, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:21:18.544916', telescope_ra_j2k=19.108845117941, telescope_dec_j2k=-24.2955450423534, observability=1)
2025-12-27T10:21:44.564 [DEBUG] [ThreadPoolExecutor-22566_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:21:44.565 [DEBUG] [ThreadPoolExecutor-22566_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:21:55.704 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:21:55.706 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.1380952, teldec = -24.256623
2025-12-27T10:21:55.708 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.112001920682     dec_j2k = -24.2956586945248
2025-12-27T10:21:55.709 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:21:55.709 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:21:55.712 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:21:55.712 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:21:55.712 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:21:55.712 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:21:55.719 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:21:55.719 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:21:55.719 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:21:55.719 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:21:55.719 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:21:55.720 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:21:55.720 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:21:55.720 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:21:55.720 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8485614, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951411962448322, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108821, telescope_az=89.99291, telescope_ra=19.1380952, telescope_dec=-24.256623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.15788, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:21:18.544916', telescope_ra_j2k=19.112001920682, telescope_dec_j2k=-24.2956586945248, observability=1)
2025-12-27T10:22:02.386 [DEBUG] [Thread-489110 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:22:02.388 [INFO] [Thread-489110 (handle)] [driver.py] [get_status()] Telra = 19.1399617, teldec = -24.256623
2025-12-27T10:22:02.389 [INFO] [Thread-489110 (handle)] [driver.py] [get_status()] ra_j2k = 19.1138689558143     dec_j2k = -24.2957258994655
2025-12-27T10:22:02.391 [DEBUG] [Thread-489110 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:22:02.392 [DEBUG] [Thread-489110 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:22:02.393 [DEBUG] [Thread-489110 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:22:02.393 [DEBUG] [Thread-489110 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:22:02.393 [DEBUG] [Thread-489110 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:22:02.393 [DEBUG] [Thread-489110 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:22:02.400 [DEBUG] [Thread-489110 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:22:02.400 [DEBUG] [Thread-489110 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:22:02.400 [DEBUG] [Thread-489110 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:22:02.401 [DEBUG] [Thread-489110 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:22:02.401 [DEBUG] [Thread-489110 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:22:02.401 [DEBUG] [Thread-489110 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:22:02.401 [DEBUG] [Thread-489110 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:22:02.401 [DEBUG] [Thread-489110 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:22:02.401 [DEBUG] [Thread-489110 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84863874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951426001628304, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108821, telescope_az=89.99291, telescope_ra=19.1399617, telescope_dec=-24.256623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.15975, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:21:18.544916', telescope_ra_j2k=19.1138689558143, telescope_dec_j2k=-24.2957258994655, observability=1)
2025-12-27T10:22:03.492 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:22:03.494 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.1402605, teldec = -24.256623
2025-12-27T10:22:03.495 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.1141678415658     dec_j2k = -24.2957366571472
2025-12-27T10:22:03.497 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:22:03.497 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:22:03.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:22:03.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:22:03.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:22:03.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:22:03.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:22:03.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:22:03.510 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:22:03.510 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:22:03.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:22:03.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:22:03.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:22:03.510 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:22:03.510 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84865154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951419984836883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108821, telescope_az=89.99291, telescope_ra=19.1402605, telescope_dec=-24.256623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.16005, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:21:18.544916', telescope_ra_j2k=19.1141678415658, telescope_dec_j2k=-24.2957366571472, observability=1)
2025-12-27T10:22:15.332 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:22:15.334 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.1435846, teldec = -24.256622
2025-12-27T10:22:15.335 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.1174928972987     dec_j2k = -24.2958553183608
2025-12-27T10:22:15.337 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:22:15.338 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:22:15.340 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:22:15.340 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:22:15.341 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:22:15.341 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:22:15.348 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:22:15.348 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:22:15.348 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:22:15.348 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:22:15.348 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:22:15.348 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:22:15.348 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:22:15.348 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:22:15.348 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84878858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095142279267288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108821, telescope_az=89.99291, telescope_ra=19.1435846, telescope_dec=-24.256622, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.16337, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:21:18.544916', telescope_ra_j2k=19.1174928972987, telescope_dec_j2k=-24.2958553183608, observability=1)
2025-12-27T10:22:18.690 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:22:18.690 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:22:18.691 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:22:18.691 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:22:18.691 [INFO] [ThreadPoolExecutor-22567_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:22:18.692 [INFO] [ThreadPoolExecutor-22567_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:22:20.441 [DEBUG] [Thread-489111 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:22:20.442 [INFO] [Thread-489111 (handle)] [driver.py] [get_status()] Telra = 19.1450043, teldec = -24.256622
2025-12-27T10:22:20.444 [INFO] [Thread-489111 (handle)] [driver.py] [get_status()] ra_j2k = 19.1189130062813     dec_j2k = -24.2959064157415
2025-12-27T10:22:20.445 [DEBUG] [Thread-489111 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:22:20.446 [DEBUG] [Thread-489111 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:22:20.448 [DEBUG] [Thread-489111 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:22:20.448 [DEBUG] [Thread-489111 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:22:20.448 [DEBUG] [Thread-489111 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:22:20.448 [DEBUG] [Thread-489111 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:22:20.456 [DEBUG] [Thread-489111 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:22:20.456 [DEBUG] [Thread-489111 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:22:20.456 [DEBUG] [Thread-489111 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:22:20.456 [DEBUG] [Thread-489111 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:22:20.456 [DEBUG] [Thread-489111 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:22:20.456 [DEBUG] [Thread-489111 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:22:20.456 [DEBUG] [Thread-489111 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:22:20.456 [DEBUG] [Thread-489111 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:22:20.456 [DEBUG] [Thread-489111 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84884771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951421990434024, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108821, telescope_az=89.99291, telescope_ra=19.1450043, telescope_dec=-24.256622, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.16479, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:22:18.689538', telescope_ra_j2k=19.1189130062813, telescope_dec_j2k=-24.2959064157415, observability=1)
2025-12-27T10:22:34.774 [DEBUG] [Thread-489112 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:22:34.776 [INFO] [Thread-489112 (handle)] [driver.py] [get_status()] Telra = 19.1489855, teldec = -24.256622
2025-12-27T10:22:34.777 [INFO] [Thread-489112 (handle)] [driver.py] [get_status()] ra_j2k = 19.1228953559753     dec_j2k = -24.2960496767218
2025-12-27T10:22:34.779 [DEBUG] [Thread-489112 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:22:34.780 [DEBUG] [Thread-489112 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:22:34.781 [DEBUG] [Thread-489112 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:22:34.781 [DEBUG] [Thread-489112 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:22:34.781 [DEBUG] [Thread-489112 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:22:34.781 [DEBUG] [Thread-489112 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:22:34.788 [DEBUG] [Thread-489112 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:22:34.788 [DEBUG] [Thread-489112 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:22:34.788 [DEBUG] [Thread-489112 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:22:34.788 [DEBUG] [Thread-489112 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:22:34.789 [DEBUG] [Thread-489112 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:22:34.789 [DEBUG] [Thread-489112 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:22:34.789 [DEBUG] [Thread-489112 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:22:34.789 [DEBUG] [Thread-489112 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:22:34.789 [DEBUG] [Thread-489112 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8490136, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951428408344872, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108821, telescope_az=89.99291, telescope_ra=19.1489855, telescope_dec=-24.256622, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.16877, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:22:18.689538', telescope_ra_j2k=19.1228953559753, telescope_dec_j2k=-24.2960496767218, observability=1)
2025-12-27T10:22:36.106 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:22:36.107 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.1493504, teldec = -24.256622
2025-12-27T10:22:36.108 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.123260361558     dec_j2k = -24.2960628052708
2025-12-27T10:22:36.110 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:22:36.111 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:22:36.113 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:22:36.113 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:22:36.113 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:22:36.113 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:22:36.120 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:22:36.120 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:22:36.120 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:22:36.120 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:22:36.120 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:22:36.120 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:22:36.120 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:22:36.120 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:22:36.121 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.849029, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951421990434024, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108821, telescope_az=89.99291, telescope_ra=19.1493504, telescope_dec=-24.256622, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.16914, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:22:18.689538', telescope_ra_j2k=19.123260361558, telescope_dec_j2k=-24.2960628052708, observability=1)
2025-12-27T10:22:36.121 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.417152881622314 seconds ago
2025-12-27T10:22:38.515 [DEBUG] [Thread-489113 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:22:38.517 [INFO] [Thread-489113 (handle)] [driver.py] [get_status()] Telra = 19.150042, teldec = -24.256622
2025-12-27T10:22:38.518 [INFO] [Thread-489113 (handle)] [driver.py] [get_status()] ra_j2k = 19.1239521617657     dec_j2k = -24.2960876869994
2025-12-27T10:22:38.519 [DEBUG] [Thread-489113 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:22:38.520 [DEBUG] [Thread-489113 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:22:38.526 [DEBUG] [Thread-489113 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:22:38.526 [DEBUG] [Thread-489113 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:22:38.526 [DEBUG] [Thread-489113 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:22:38.526 [DEBUG] [Thread-489113 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:22:38.533 [DEBUG] [Thread-489113 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:22:38.533 [DEBUG] [Thread-489113 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:22:38.533 [DEBUG] [Thread-489113 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:22:38.533 [DEBUG] [Thread-489113 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:22:38.533 [DEBUG] [Thread-489113 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:22:38.533 [DEBUG] [Thread-489113 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:22:38.533 [DEBUG] [Thread-489113 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:22:38.533 [DEBUG] [Thread-489113 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:22:38.533 [DEBUG] [Thread-489113 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8490569, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095142680386716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108821, telescope_az=89.99291, telescope_ra=19.150042, telescope_dec=-24.256622, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.16983, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:22:18.689538', telescope_ra_j2k=19.1239521617657, telescope_dec_j2k=-24.2960876869994, observability=1)
2025-12-27T10:22:39.567 [DEBUG] [ThreadPoolExecutor-22566_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:22:39.569 [DEBUG] [ThreadPoolExecutor-22566_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:22:39.570 [DEBUG] [ThreadPoolExecutor-22566_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:22:39.572 [DEBUG] [ThreadPoolExecutor-22566_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:22:43.577 [DEBUG] [ThreadPoolExecutor-22566_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:22:44.579 [DEBUG] [ThreadPoolExecutor-22566_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:22:44.581 [INFO] [ThreadPoolExecutor-22566_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:22:55.780 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:22:55.782 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.1548398, teldec = -24.256622
2025-12-27T10:22:55.783 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.1287513540873     dec_j2k = -24.2962602619013
2025-12-27T10:22:55.785 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:22:55.786 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:22:55.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:22:55.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:22:55.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:22:55.791 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:22:55.797 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:22:55.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:22:55.798 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:22:55.798 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:22:55.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:22:55.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:22:55.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:22:55.798 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:22:55.798 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84925672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951434826255721, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10882, telescope_az=89.99291, telescope_ra=19.1548398, telescope_dec=-24.256622, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.17463, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:22:18.689538', telescope_ra_j2k=19.1287513540873, telescope_dec_j2k=-24.2962602619013, observability=1)
2025-12-27T10:22:56.586 [DEBUG] [Thread-489114 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7878310680389404
2025-12-27T10:23:03.503 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:23:03.504 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.1569815, teldec = -24.256622
2025-12-27T10:23:03.505 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.1308936775447     dec_j2k = -24.2963372777279
2025-12-27T10:23:03.507 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:23:03.507 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:23:03.511 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:23:03.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:23:03.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:23:03.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:23:03.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:23:03.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:23:03.519 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:23:03.519 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:23:03.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:23:03.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:23:03.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:23:03.519 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:23:03.519 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8493461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951432820658581, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10882, telescope_az=89.992909, telescope_ra=19.1569815, telescope_dec=-24.256622, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.17677, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:22:18.689538', telescope_ra_j2k=19.1308936775447, telescope_dec_j2k=-24.2963372777279, observability=1)
2025-12-27T10:23:14.444 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:23:14.446 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.1600215, teldec = -24.256622
2025-12-27T10:23:14.448 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.1339345645522     dec_j2k = -24.2964465750234
2025-12-27T10:23:14.449 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:23:14.449 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:23:14.456 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:23:14.456 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:23:14.456 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:23:14.456 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:23:14.463 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:23:14.463 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:23:14.463 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:23:14.463 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:23:14.463 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:23:14.463 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:23:14.463 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:23:14.463 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:23:14.463 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.84947274, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951432419539153, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10882, telescope_az=89.992909, telescope_ra=19.1600215, telescope_dec=-24.256622, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.17984, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:22:18.689538', telescope_ra_j2k=19.1339345645522, telescope_dec_j2k=-24.2964465750234, observability=1)
2025-12-27T10:23:14.680 [DEBUG] [Thread-489115 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2166445255279541
2025-12-27T10:23:18.839 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:23:18.839 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:23:18.840 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:23:18.840 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:23:18.842 [DEBUG] [ThreadPoolExecutor-22568_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:23:19.844 [DEBUG] [ThreadPoolExecutor-22568_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:23:19.846 [DEBUG] [ThreadPoolExecutor-22568_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:23:19.846 [DEBUG] [ThreadPoolExecutor-22568_0] [payload.py] [to_registers()] [0]
2025-12-27T10:23:19.850 [DEBUG] [ThreadPoolExecutor-22568_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:23:19.850 [DEBUG] [ThreadPoolExecutor-22568_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:23:19.850 [DEBUG] [ThreadPoolExecutor-22568_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:23:19.850 [DEBUG] [ThreadPoolExecutor-22568_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:23:19.857 [DEBUG] [ThreadPoolExecutor-22568_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:23:19.857 [DEBUG] [ThreadPoolExecutor-22568_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:23:19.857 [DEBUG] [ThreadPoolExecutor-22568_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:23:19.857 [DEBUG] [ThreadPoolExecutor-22568_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:23:19.857 [DEBUG] [ThreadPoolExecutor-22568_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:23:19.857 [DEBUG] [ThreadPoolExecutor-22568_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:23:19.857 [DEBUG] [ThreadPoolExecutor-22568_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:23:32.734 [DEBUG] [Thread-489116 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:23:32.736 [INFO] [Thread-489116 (handle)] [driver.py] [get_status()] Telra = 19.1651265, teldec = -24.256621
2025-12-27T10:23:32.737 [INFO] [Thread-489116 (handle)] [driver.py] [get_status()] ra_j2k = 19.1390410596887     dec_j2k = -24.2966290584172
2025-12-27T10:23:32.738 [DEBUG] [Thread-489116 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:23:32.739 [DEBUG] [Thread-489116 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:23:32.742 [DEBUG] [Thread-489116 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:23:32.742 [DEBUG] [Thread-489116 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:23:32.742 [DEBUG] [Thread-489116 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:23:32.742 [DEBUG] [Thread-489116 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:23:32.749 [DEBUG] [Thread-489116 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:23:32.749 [DEBUG] [Thread-489116 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:23:32.749 [DEBUG] [Thread-489116 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:23:32.749 [DEBUG] [Thread-489116 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:23:32.749 [DEBUG] [Thread-489116 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:23:32.749 [DEBUG] [Thread-489116 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:23:32.749 [DEBUG] [Thread-489116 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:23:32.749 [DEBUG] [Thread-489116 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:23:32.750 [DEBUG] [Thread-489116 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84968443, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951443650883139, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10882, telescope_az=89.992909, telescope_ra=19.1651265, telescope_dec=-24.256621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.18491, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:23:18.838631', telescope_ra_j2k=19.1390410596887, telescope_dec_j2k=-24.2966290584172, observability=1)
2025-12-27T10:23:34.822 [DEBUG] [Thread-489117 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:23:34.824 [INFO] [Thread-489117 (handle)] [driver.py] [get_status()] Telra = 19.1657056, teldec = -24.256621
2025-12-27T10:23:34.825 [INFO] [Thread-489117 (handle)] [driver.py] [get_status()] ra_j2k = 19.1396203297004     dec_j2k = -24.2966498678452
2025-12-27T10:23:34.826 [DEBUG] [Thread-489117 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:23:34.827 [DEBUG] [Thread-489117 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:23:34.834 [DEBUG] [Thread-489117 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:23:34.834 [DEBUG] [Thread-489117 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:23:34.834 [DEBUG] [Thread-489117 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:23:34.834 [DEBUG] [Thread-489117 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:23:34.841 [DEBUG] [Thread-489117 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:23:34.841 [DEBUG] [Thread-489117 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:23:34.841 [DEBUG] [Thread-489117 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:23:34.841 [DEBUG] [Thread-489117 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:23:34.841 [DEBUG] [Thread-489117 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:23:34.841 [DEBUG] [Thread-489117 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:23:34.841 [DEBUG] [Thread-489117 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:23:34.841 [DEBUG] [Thread-489117 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:23:34.841 [DEBUG] [Thread-489117 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84970859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951438837450002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10882, telescope_az=89.992909, telescope_ra=19.1657056, telescope_dec=-24.256621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.18549, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:23:18.838631', telescope_ra_j2k=19.1396203297004, telescope_dec_j2k=-24.2966498678452, observability=1)
2025-12-27T10:23:36.181 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:23:36.184 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.1660978, teldec = -24.256621
2025-12-27T10:23:36.185 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.1400126448917     dec_j2k = -24.2966639606686
2025-12-27T10:23:36.186 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:23:36.187 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:23:36.190 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:23:36.190 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:23:36.190 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:23:36.190 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:23:36.197 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:23:36.197 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:23:36.198 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:23:36.198 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:23:36.198 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:23:36.198 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:23:36.198 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:23:36.198 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:23:36.198 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84972433, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951446458719135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10882, telescope_az=89.992909, telescope_ra=19.1660978, telescope_dec=-24.256621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.18588, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:23:18.838631', telescope_ra_j2k=19.1400126448917, telescope_dec_j2k=-24.2966639606686, observability=1)
2025-12-27T10:23:36.198 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.41818618774414 seconds ago
2025-12-27T10:23:44.859 [DEBUG] [ThreadPoolExecutor-22568_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:23:44.860 [DEBUG] [ThreadPoolExecutor-22568_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:23:50.865 [DEBUG] [Thread-489118 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:23:50.867 [INFO] [Thread-489118 (handle)] [driver.py] [get_status()] Telra = 19.1701962, teldec = -24.256621
2025-12-27T10:23:50.868 [INFO] [Thread-489118 (handle)] [driver.py] [get_status()] ra_j2k = 19.1441122510095     dec_j2k = -24.2968112020643
2025-12-27T10:23:50.869 [DEBUG] [Thread-489118 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:23:50.870 [DEBUG] [Thread-489118 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:23:50.875 [DEBUG] [Thread-489118 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:23:50.875 [DEBUG] [Thread-489118 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:23:50.875 [DEBUG] [Thread-489118 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:23:50.875 [DEBUG] [Thread-489118 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:23:50.883 [DEBUG] [Thread-489118 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:23:50.883 [DEBUG] [Thread-489118 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:23:50.883 [DEBUG] [Thread-489118 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:23:50.883 [DEBUG] [Thread-489118 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:23:50.883 [DEBUG] [Thread-489118 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:23:50.883 [DEBUG] [Thread-489118 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:23:50.883 [DEBUG] [Thread-489118 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:23:50.883 [DEBUG] [Thread-489118 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:23:50.883 [DEBUG] [Thread-489118 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84989428, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951444854241423, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10882, telescope_az=89.992909, telescope_ra=19.1701962, telescope_dec=-24.256621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.18998, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:23:18.838631', telescope_ra_j2k=19.1441122510095, telescope_dec_j2k=-24.2968112020643, observability=1)
2025-12-27T10:23:55.859 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:23:55.862 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.1715586, teldec = -24.256621
2025-12-27T10:23:55.863 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.1454750529181     dec_j2k = -24.2968601381285
2025-12-27T10:23:55.865 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:23:55.865 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:23:55.867 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:23:55.867 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:23:55.867 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:23:55.867 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:23:55.874 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:23:55.874 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:23:55.874 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:23:55.874 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:23:55.874 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:23:55.874 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:23:55.874 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:23:55.874 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:23:55.875 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.84995209, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951452074391128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10882, telescope_az=89.992909, telescope_ra=19.1715586, telescope_dec=-24.256621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.19134, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:23:18.838631', telescope_ra_j2k=19.1454750529181, telescope_dec_j2k=-24.2968601381285, observability=1)
2025-12-27T10:24:03.474 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:24:03.476 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.1737064, teldec = -24.256621
2025-12-27T10:24:03.477 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.1476234875008     dec_j2k = -24.29693727455
2025-12-27T10:24:03.479 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:24:03.480 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:24:03.487 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:24:03.487 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:24:03.487 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:24:03.487 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:24:03.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:24:03.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:24:03.494 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:24:03.494 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:24:03.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:24:03.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:24:03.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:24:03.494 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:24:03.494 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85004022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951450469913416, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108819, telescope_az=89.992909, telescope_ra=19.1737064, telescope_dec=-24.256621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.19349, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:23:18.838631', telescope_ra_j2k=19.1476234875008, telescope_dec_j2k=-24.29693727455, observability=1)
2025-12-27T10:24:08.942 [DEBUG] [Thread-489119 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:24:08.944 [INFO] [Thread-489119 (handle)] [driver.py] [get_status()] Telra = 19.1752091, teldec = -24.256621
2025-12-27T10:24:08.946 [INFO] [Thread-489119 (handle)] [driver.py] [get_status()] ra_j2k = 19.1491266321977     dec_j2k = -24.2969912351456
2025-12-27T10:24:08.948 [DEBUG] [Thread-489119 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:24:08.949 [DEBUG] [Thread-489119 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:24:08.952 [DEBUG] [Thread-489119 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:24:08.952 [DEBUG] [Thread-489119 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:24:08.952 [DEBUG] [Thread-489119 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:24:08.952 [DEBUG] [Thread-489119 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:24:08.959 [DEBUG] [Thread-489119 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:24:08.959 [DEBUG] [Thread-489119 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:24:08.959 [DEBUG] [Thread-489119 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:24:08.959 [DEBUG] [Thread-489119 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:24:08.959 [DEBUG] [Thread-489119 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:24:08.959 [DEBUG] [Thread-489119 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:24:08.959 [DEBUG] [Thread-489119 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:24:08.959 [DEBUG] [Thread-489119 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:24:08.959 [DEBUG] [Thread-489119 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85010351, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951450871032844, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108819, telescope_az=89.992909, telescope_ra=19.1752091, telescope_dec=-24.256621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.19499, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:23:18.838631', telescope_ra_j2k=19.1491266321977, telescope_dec_j2k=-24.2969912351456, observability=1)
2025-12-27T10:24:13.555 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:24:13.557 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.176516, teldec = -24.256621
2025-12-27T10:24:13.558 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.1504339194286     dec_j2k = -24.2970381596429
2025-12-27T10:24:13.561 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:24:13.562 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:24:13.567 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:24:13.567 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:24:13.567 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:24:13.567 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:24:13.574 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:24:13.575 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:24:13.575 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:24:13.575 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:24:13.575 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:24:13.575 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:24:13.575 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:24:13.575 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:24:13.575 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8501569, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951458492301977, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108819, telescope_az=89.992909, telescope_ra=19.176516, telescope_dec=-24.256621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.1963, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:23:18.838631', telescope_ra_j2k=19.1504339194286, telescope_dec_j2k=-24.2970381596429, observability=1)
2025-12-27T10:24:18.981 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:24:18.981 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:24:18.982 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:24:18.982 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:24:18.982 [INFO] [ThreadPoolExecutor-22569_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:24:18.982 [INFO] [ThreadPoolExecutor-22569_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:24:26.992 [DEBUG] [Thread-489120 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:24:26.993 [INFO] [Thread-489120 (handle)] [driver.py] [get_status()] Telra = 19.1802504, teldec = -24.256621
2025-12-27T10:24:26.995 [INFO] [Thread-489120 (handle)] [driver.py] [get_status()] ra_j2k = 19.1541694283694     dec_j2k = -24.2971722178094
2025-12-27T10:24:26.996 [DEBUG] [Thread-489120 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:24:26.997 [DEBUG] [Thread-489120 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:24:27.001 [DEBUG] [Thread-489120 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:24:27.001 [DEBUG] [Thread-489120 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:24:27.001 [DEBUG] [Thread-489120 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:24:27.001 [DEBUG] [Thread-489120 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:24:27.008 [DEBUG] [Thread-489120 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:24:27.009 [DEBUG] [Thread-489120 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:24:27.009 [DEBUG] [Thread-489120 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:24:27.009 [DEBUG] [Thread-489120 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:24:27.009 [DEBUG] [Thread-489120 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:24:27.009 [DEBUG] [Thread-489120 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:24:27.009 [DEBUG] [Thread-489120 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:24:27.009 [DEBUG] [Thread-489120 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:24:27.009 [DEBUG] [Thread-489120 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85031241, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951462102376829, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108819, telescope_az=89.992908, telescope_ra=19.1802504, telescope_dec=-24.256621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.20004, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:24:18.979793', telescope_ra_j2k=19.1541694283694, telescope_dec_j2k=-24.2971722178094, observability=1)
2025-12-27T10:24:34.872 [DEBUG] [Thread-489121 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:24:34.874 [INFO] [Thread-489121 (handle)] [driver.py] [get_status()] Telra = 19.1824297, teldec = -24.256621
2025-12-27T10:24:34.875 [INFO] [Thread-489121 (handle)] [driver.py] [get_status()] ra_j2k = 19.1563493771944     dec_j2k = -24.2972504327496
2025-12-27T10:24:34.876 [DEBUG] [Thread-489121 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:24:34.877 [DEBUG] [Thread-489121 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:24:34.881 [DEBUG] [Thread-489121 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:24:34.881 [DEBUG] [Thread-489121 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:24:34.881 [DEBUG] [Thread-489121 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:24:34.881 [DEBUG] [Thread-489121 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:24:34.888 [DEBUG] [Thread-489121 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:24:34.888 [DEBUG] [Thread-489121 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:24:34.888 [DEBUG] [Thread-489121 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:24:34.888 [DEBUG] [Thread-489121 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:24:34.888 [DEBUG] [Thread-489121 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:24:34.888 [DEBUG] [Thread-489121 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:24:34.888 [DEBUG] [Thread-489121 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:24:34.888 [DEBUG] [Thread-489121 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:24:34.888 [DEBUG] [Thread-489121 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85040362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951454481107696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108819, telescope_az=89.992908, telescope_ra=19.1824297, telescope_dec=-24.256621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.20222, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:24:18.979793', telescope_ra_j2k=19.1563493771944, telescope_dec_j2k=-24.2972504327496, observability=1)
2025-12-27T10:24:36.258 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:24:36.261 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.1828207, teldec = -24.256621
2025-12-27T10:24:36.262 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.1567404937342     dec_j2k = -24.2972644643116
2025-12-27T10:24:36.264 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:24:36.265 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:24:36.270 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:24:36.270 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:24:36.270 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:24:36.270 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:24:36.277 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:24:36.277 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:24:36.277 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:24:36.277 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:24:36.277 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:24:36.277 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:24:36.277 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:24:36.277 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:24:36.278 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85041966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951456085585408, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108819, telescope_az=89.992908, telescope_ra=19.1828207, telescope_dec=-24.256621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.20261, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:24:18.979793', telescope_ra_j2k=19.1567404937342, telescope_dec_j2k=-24.2972644643116, observability=1)
2025-12-27T10:24:36.278 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.418845415115356 seconds ago
2025-12-27T10:24:39.862 [DEBUG] [ThreadPoolExecutor-22568_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:24:39.864 [DEBUG] [ThreadPoolExecutor-22568_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:24:39.865 [DEBUG] [ThreadPoolExecutor-22568_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:24:39.867 [DEBUG] [ThreadPoolExecutor-22568_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:24:43.871 [DEBUG] [ThreadPoolExecutor-22568_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:24:44.873 [DEBUG] [ThreadPoolExecutor-22568_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:24:44.874 [INFO] [ThreadPoolExecutor-22568_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:24:45.193 [DEBUG] [Thread-489122 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:24:45.195 [INFO] [Thread-489122 (handle)] [driver.py] [get_status()] Telra = 19.1853231, teldec = -24.256621
2025-12-27T10:24:45.196 [INFO] [Thread-489122 (handle)] [driver.py] [get_status()] ra_j2k = 19.1592436405303     dec_j2k = -24.2973542561811
2025-12-27T10:24:45.198 [DEBUG] [Thread-489122 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:24:45.199 [DEBUG] [Thread-489122 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:24:45.205 [DEBUG] [Thread-489122 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:24:45.205 [DEBUG] [Thread-489122 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:24:45.205 [DEBUG] [Thread-489122 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:24:45.205 [DEBUG] [Thread-489122 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:24:45.213 [DEBUG] [Thread-489122 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:24:45.213 [DEBUG] [Thread-489122 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:24:45.213 [DEBUG] [Thread-489122 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:24:45.213 [DEBUG] [Thread-489122 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:24:45.213 [DEBUG] [Thread-489122 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:24:45.213 [DEBUG] [Thread-489122 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:24:45.213 [DEBUG] [Thread-489122 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:24:45.213 [DEBUG] [Thread-489122 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:24:45.213 [DEBUG] [Thread-489122 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85052308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951456887824264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108819, telescope_az=89.992908, telescope_ra=19.1853231, telescope_dec=-24.256621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.20511, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:24:18.979793', telescope_ra_j2k=19.1592436405303, telescope_dec_j2k=-24.2973542561811, observability=1)
2025-12-27T10:24:55.936 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:24:55.939 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.1883099, teldec = -24.25662
2025-12-27T10:24:55.940 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.1622313342092     dec_j2k = -24.2974604064885
2025-12-27T10:24:55.942 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:24:55.943 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:24:55.945 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:24:55.946 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:24:55.946 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:24:55.946 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:24:55.953 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:24:55.953 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:24:55.953 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:24:55.953 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:24:55.953 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:24:55.953 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:24:55.953 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:24:55.953 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:24:55.953 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85064742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951465712451682, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108819, telescope_az=89.992908, telescope_ra=19.1883099, telescope_dec=-24.25662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.2081, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:24:18.979793', telescope_ra_j2k=19.1622313342092, telescope_dec_j2k=-24.2974604064885, observability=1)
2025-12-27T10:25:03.272 [DEBUG] [Thread-489123 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:25:03.273 [INFO] [Thread-489123 (handle)] [driver.py] [get_status()] Telra = 19.190336, teldec = -24.25662
2025-12-27T10:25:03.274 [INFO] [Thread-489123 (handle)] [driver.py] [get_status()] ra_j2k = 19.1642580416271     dec_j2k = -24.2975330777745
2025-12-27T10:25:03.276 [DEBUG] [Thread-489123 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:25:03.277 [DEBUG] [Thread-489123 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:25:03.278 [DEBUG] [Thread-489123 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:25:03.278 [DEBUG] [Thread-489123 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:25:03.278 [DEBUG] [Thread-489123 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:25:03.278 [DEBUG] [Thread-489123 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:25:03.285 [DEBUG] [Thread-489123 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:25:03.285 [DEBUG] [Thread-489123 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:25:03.285 [DEBUG] [Thread-489123 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:25:03.285 [DEBUG] [Thread-489123 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:25:03.285 [DEBUG] [Thread-489123 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:25:03.285 [DEBUG] [Thread-489123 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:25:03.285 [DEBUG] [Thread-489123 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:25:03.285 [DEBUG] [Thread-489123 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:25:03.285 [DEBUG] [Thread-489123 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85073233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951461300137973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108819, telescope_az=89.992908, telescope_ra=19.190336, telescope_dec=-24.25662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.21012, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:24:18.979793', telescope_ra_j2k=19.1642580416271, telescope_dec_j2k=-24.2975330777745, observability=1)
2025-12-27T10:25:03.483 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19797229766845703
2025-12-27T10:25:12.669 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:25:12.672 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.1929598, teldec = -24.25662
2025-12-27T10:25:12.673 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.1668826298183     dec_j2k = -24.2976271699385
2025-12-27T10:25:12.675 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:25:12.676 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:25:12.682 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:25:12.682 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:25:12.682 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:25:12.682 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:25:12.690 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:25:12.690 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:25:12.690 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:25:12.690 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:25:12.690 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:25:12.690 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:25:12.690 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:25:12.690 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:25:12.690 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85084109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951467316929394, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108819, telescope_az=89.992908, telescope_ra=19.1929598, telescope_dec=-24.25662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.21275, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:24:18.979793', telescope_ra_j2k=19.1668826298183, telescope_dec_j2k=-24.2976271699385, observability=1)
2025-12-27T10:25:19.122 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:25:19.122 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:25:19.123 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:25:19.123 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:25:19.125 [DEBUG] [ThreadPoolExecutor-22570_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:25:20.126 [DEBUG] [ThreadPoolExecutor-22570_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:25:20.129 [DEBUG] [ThreadPoolExecutor-22570_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:25:20.129 [DEBUG] [ThreadPoolExecutor-22570_0] [payload.py] [to_registers()] [0]
2025-12-27T10:25:20.130 [DEBUG] [ThreadPoolExecutor-22570_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:25:20.130 [DEBUG] [ThreadPoolExecutor-22570_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:25:20.130 [DEBUG] [ThreadPoolExecutor-22570_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:25:20.130 [DEBUG] [ThreadPoolExecutor-22570_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:25:20.137 [DEBUG] [ThreadPoolExecutor-22570_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:25:20.137 [DEBUG] [ThreadPoolExecutor-22570_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:25:20.137 [DEBUG] [ThreadPoolExecutor-22570_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:25:20.137 [DEBUG] [ThreadPoolExecutor-22570_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:25:20.137 [DEBUG] [ThreadPoolExecutor-22570_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:25:20.137 [DEBUG] [ThreadPoolExecutor-22570_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:25:20.137 [DEBUG] [ThreadPoolExecutor-22570_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:25:21.328 [DEBUG] [Thread-489124 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:25:21.329 [INFO] [Thread-489124 (handle)] [driver.py] [get_status()] Telra = 19.1953795, teldec = -24.25662
2025-12-27T10:25:21.330 [INFO] [Thread-489124 (handle)] [driver.py] [get_status()] ra_j2k = 19.1693030582828     dec_j2k = -24.2977139256573
2025-12-27T10:25:21.332 [DEBUG] [Thread-489124 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:25:21.333 [DEBUG] [Thread-489124 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:25:21.337 [DEBUG] [Thread-489124 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:25:21.337 [DEBUG] [Thread-489124 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:25:21.337 [DEBUG] [Thread-489124 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:25:21.337 [DEBUG] [Thread-489124 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:25:21.344 [DEBUG] [Thread-489124 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:25:21.344 [DEBUG] [Thread-489124 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:25:21.345 [DEBUG] [Thread-489124 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:25:21.345 [DEBUG] [Thread-489124 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:25:21.345 [DEBUG] [Thread-489124 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:25:21.345 [DEBUG] [Thread-489124 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:25:21.345 [DEBUG] [Thread-489124 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:25:21.345 [DEBUG] [Thread-489124 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:25:21.345 [DEBUG] [Thread-489124 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8509413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951466915809966, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108818, telescope_az=89.992908, telescope_ra=19.1953795, telescope_dec=-24.25662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.21517, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:25:19.121645', telescope_ra_j2k=19.1693030582828, telescope_dec_j2k=-24.2977139256573, observability=1)
2025-12-27T10:25:34.922 [DEBUG] [Thread-489125 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:25:34.924 [INFO] [Thread-489125 (handle)] [driver.py] [get_status()] Telra = 19.1991765, teldec = -24.25662
2025-12-27T10:25:34.926 [INFO] [Thread-489125 (handle)] [driver.py] [get_status()] ra_j2k = 19.1731012044564     dec_j2k = -24.2978500296011
2025-12-27T10:25:34.927 [DEBUG] [Thread-489125 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:25:34.928 [DEBUG] [Thread-489125 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:25:34.929 [DEBUG] [Thread-489125 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:25:34.929 [DEBUG] [Thread-489125 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:25:34.929 [DEBUG] [Thread-489125 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:25:34.929 [DEBUG] [Thread-489125 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:25:34.936 [DEBUG] [Thread-489125 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:25:34.936 [DEBUG] [Thread-489125 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:25:34.936 [DEBUG] [Thread-489125 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:25:34.936 [DEBUG] [Thread-489125 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:25:34.936 [DEBUG] [Thread-489125 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:25:34.936 [DEBUG] [Thread-489125 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:25:34.936 [DEBUG] [Thread-489125 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:25:34.936 [DEBUG] [Thread-489125 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:25:34.937 [DEBUG] [Thread-489125 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85109865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951474537079099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108818, telescope_az=89.992908, telescope_ra=19.1991765, telescope_dec=-24.25662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.21896, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:25:19.121645', telescope_ra_j2k=19.1731012044564, telescope_dec_j2k=-24.2978500296011, observability=1)
2025-12-27T10:25:36.339 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:25:36.341 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.1995598, teldec = -24.25662
2025-12-27T10:25:36.342 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.1734846203685     dec_j2k = -24.2978637667683
2025-12-27T10:25:36.344 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:25:36.345 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:25:36.352 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:25:36.352 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:25:36.352 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:25:36.352 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:25:36.359 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:25:36.360 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:25:36.360 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:25:36.360 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:25:36.360 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:25:36.360 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:25:36.360 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:25:36.360 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:25:36.360 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85111505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951473333720815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108818, telescope_az=89.992908, telescope_ra=19.1995598, telescope_dec=-24.25662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.21935, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:25:19.121645', telescope_ra_j2k=19.1734846203685, telescope_dec_j2k=-24.2978637667683, observability=1)
2025-12-27T10:25:36.360 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.42471480369568 seconds ago
2025-12-27T10:25:39.513 [DEBUG] [Thread-489126 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:25:39.514 [INFO] [Thread-489126 (handle)] [driver.py] [get_status()] Telra = 19.2004297, teldec = -24.25662
2025-12-27T10:25:39.515 [INFO] [Thread-489126 (handle)] [driver.py] [get_status()] ra_j2k = 19.1743547835728     dec_j2k = -24.2978949417459
2025-12-27T10:25:39.516 [DEBUG] [Thread-489126 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:25:39.517 [DEBUG] [Thread-489126 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:25:39.520 [DEBUG] [Thread-489126 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:25:39.521 [DEBUG] [Thread-489126 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:25:39.521 [DEBUG] [Thread-489126 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:25:39.521 [DEBUG] [Thread-489126 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:25:39.528 [DEBUG] [Thread-489126 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:25:39.528 [DEBUG] [Thread-489126 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:25:39.528 [DEBUG] [Thread-489126 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:25:39.528 [DEBUG] [Thread-489126 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:25:39.528 [DEBUG] [Thread-489126 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:25:39.528 [DEBUG] [Thread-489126 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:25:39.528 [DEBUG] [Thread-489126 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:25:39.528 [DEBUG] [Thread-489126 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:25:39.528 [DEBUG] [Thread-489126 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85115177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951473333720815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108818, telescope_az=89.992907, telescope_ra=19.2004297, telescope_dec=-24.25662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.22022, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:25:19.121645', telescope_ra_j2k=19.1743547835728, telescope_dec_j2k=-24.2978949417459, observability=1)
2025-12-27T10:25:45.139 [DEBUG] [ThreadPoolExecutor-22570_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:25:45.140 [DEBUG] [ThreadPoolExecutor-22570_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:25:56.015 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:25:56.017 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.2050534, teldec = -24.25662
2025-12-27T10:25:56.018 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.1789798858551     dec_j2k = -24.2980606071625
2025-12-27T10:25:56.020 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:25:56.021 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:25:56.023 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:25:56.023 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:25:56.023 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:25:56.023 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:25:56.030 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:25:56.031 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:25:56.031 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:25:56.031 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:25:56.031 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:25:56.031 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:25:56.031 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:25:56.031 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:25:56.031 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85134277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951483361706516, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108818, telescope_az=89.992907, telescope_ra=19.2050534, telescope_dec=-24.25662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.22484, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:25:19.121645', telescope_ra_j2k=19.1789798858551, telescope_dec_j2k=-24.2980606071625, observability=1)
2025-12-27T10:25:57.601 [DEBUG] [Thread-489127 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:25:57.603 [INFO] [Thread-489127 (handle)] [driver.py] [get_status()] Telra = 19.2054732, teldec = -24.25662
2025-12-27T10:25:57.604 [INFO] [Thread-489127 (handle)] [driver.py] [get_status()] ra_j2k = 19.1793998134474     dec_j2k = -24.2980756454235
2025-12-27T10:25:57.606 [DEBUG] [Thread-489127 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:25:57.607 [DEBUG] [Thread-489127 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:25:57.612 [DEBUG] [Thread-489127 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:25:57.612 [DEBUG] [Thread-489127 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:25:57.612 [DEBUG] [Thread-489127 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:25:57.612 [DEBUG] [Thread-489127 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:25:57.619 [DEBUG] [Thread-489127 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:25:57.619 [DEBUG] [Thread-489127 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:25:57.619 [DEBUG] [Thread-489127 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:25:57.619 [DEBUG] [Thread-489127 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:25:57.619 [DEBUG] [Thread-489127 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:25:57.619 [DEBUG] [Thread-489127 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:25:57.619 [DEBUG] [Thread-489127 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:25:57.619 [DEBUG] [Thread-489127 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:25:57.619 [DEBUG] [Thread-489127 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85136113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951478147153951, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108818, telescope_az=89.992907, telescope_ra=19.2054732, telescope_dec=-24.25662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.22526, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:25:19.121645', telescope_ra_j2k=19.1793998134474, telescope_dec_j2k=-24.2980756454235, observability=1)
2025-12-27T10:26:03.495 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:26:03.497 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.2071166, teldec = -24.25662
2025-12-27T10:26:03.498 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.1810437133757     dec_j2k = -24.2981345111885
2025-12-27T10:26:03.499 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:26:03.500 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:26:03.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:26:03.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:26:03.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:26:03.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:26:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:26:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:26:03.514 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:26:03.514 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:26:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:26:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:26:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:26:03.514 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:26:03.514 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85142935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951481356109376, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108818, telescope_az=89.992907, telescope_ra=19.2071166, telescope_dec=-24.25662, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.2269, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:25:19.121645', telescope_ra_j2k=19.1810437133757, telescope_dec_j2k=-24.2981345111885, observability=1)
2025-12-27T10:26:11.775 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:26:11.776 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.2094312, teldec = -24.256619
2025-12-27T10:26:11.777 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.1833590188655     dec_j2k = -24.2982164059422
2025-12-27T10:26:11.779 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:26:11.780 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:26:11.785 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:26:11.785 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:26:11.785 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:26:11.785 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:26:11.793 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:26:11.793 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:26:11.793 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:26:11.793 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:26:11.793 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:26:11.793 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:26:11.793 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:26:11.793 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:26:11.793 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85152517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095148255946766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108818, telescope_az=89.992907, telescope_ra=19.2094312, telescope_dec=-24.256619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.22922, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:25:19.121645', telescope_ra_j2k=19.1833590188655, telescope_dec_j2k=-24.2982164059422, observability=1)
2025-12-27T10:26:15.658 [DEBUG] [Thread-489128 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:26:15.660 [INFO] [Thread-489128 (handle)] [driver.py] [get_status()] Telra = 19.2105142, teldec = -24.256619
2025-12-27T10:26:15.661 [INFO] [Thread-489128 (handle)] [driver.py] [get_status()] ra_j2k = 19.1844423493515     dec_j2k = -24.298255187077
2025-12-27T10:26:15.663 [DEBUG] [Thread-489128 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:26:15.664 [DEBUG] [Thread-489128 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:26:15.670 [DEBUG] [Thread-489128 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:26:15.670 [DEBUG] [Thread-489128 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:26:15.671 [DEBUG] [Thread-489128 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:26:15.671 [DEBUG] [Thread-489128 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:26:15.678 [DEBUG] [Thread-489128 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:26:15.678 [DEBUG] [Thread-489128 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:26:15.678 [DEBUG] [Thread-489128 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:26:15.678 [DEBUG] [Thread-489128 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:26:15.678 [DEBUG] [Thread-489128 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:26:15.678 [DEBUG] [Thread-489128 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:26:15.678 [DEBUG] [Thread-489128 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:26:15.678 [DEBUG] [Thread-489128 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:26:15.678 [DEBUG] [Thread-489128 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85157013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951483762825944, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108818, telescope_az=89.992907, telescope_ra=19.2105142, telescope_dec=-24.256619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.2303, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:25:19.121645', telescope_ra_j2k=19.1844423493515, telescope_dec_j2k=-24.298255187077, observability=1)
2025-12-27T10:26:19.266 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:26:19.267 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:26:19.267 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:26:19.268 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:26:19.268 [INFO] [ThreadPoolExecutor-22571_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:26:19.268 [INFO] [ThreadPoolExecutor-22571_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:26:33.722 [DEBUG] [Thread-489129 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:26:33.724 [INFO] [Thread-489129 (handle)] [driver.py] [get_status()] Telra = 19.2155566, teldec = -24.256619
2025-12-27T10:26:33.725 [INFO] [Thread-489129 (handle)] [driver.py] [get_status()] ra_j2k = 19.1894862920854     dec_j2k = -24.2984357060473
2025-12-27T10:26:33.727 [DEBUG] [Thread-489129 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:26:33.728 [DEBUG] [Thread-489129 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:26:33.731 [DEBUG] [Thread-489129 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:26:33.731 [DEBUG] [Thread-489129 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:26:33.731 [DEBUG] [Thread-489129 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:26:33.731 [DEBUG] [Thread-489129 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:26:33.739 [DEBUG] [Thread-489129 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:26:33.739 [DEBUG] [Thread-489129 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:26:33.739 [DEBUG] [Thread-489129 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:26:33.739 [DEBUG] [Thread-489129 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:26:33.739 [DEBUG] [Thread-489129 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:26:33.739 [DEBUG] [Thread-489129 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:26:33.739 [DEBUG] [Thread-489129 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:26:33.739 [DEBUG] [Thread-489129 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:26:33.739 [DEBUG] [Thread-489129 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8517792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951488175139653, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108817, telescope_az=89.992907, telescope_ra=19.2155566, telescope_dec=-24.256619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.23534, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:26:19.265448', telescope_ra_j2k=19.1894862920854, telescope_dec_j2k=-24.2984357060473, observability=1)
2025-12-27T10:26:34.967 [DEBUG] [Thread-489130 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:26:34.969 [INFO] [Thread-489130 (handle)] [driver.py] [get_status()] Telra = 19.2158928, teldec = -24.256619
2025-12-27T10:26:34.970 [INFO] [Thread-489130 (handle)] [driver.py] [get_status()] ra_j2k = 19.189822595181     dec_j2k = -24.2984477394804
2025-12-27T10:26:34.971 [DEBUG] [Thread-489130 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:26:34.972 [DEBUG] [Thread-489130 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:26:34.979 [DEBUG] [Thread-489130 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:26:34.979 [DEBUG] [Thread-489130 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:26:34.979 [DEBUG] [Thread-489130 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:26:34.979 [DEBUG] [Thread-489130 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:26:34.986 [DEBUG] [Thread-489130 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:26:34.986 [DEBUG] [Thread-489130 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:26:34.986 [DEBUG] [Thread-489130 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:26:34.987 [DEBUG] [Thread-489130 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:26:34.987 [DEBUG] [Thread-489130 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:26:34.987 [DEBUG] [Thread-489130 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:26:34.987 [DEBUG] [Thread-489130 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:26:34.987 [DEBUG] [Thread-489130 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:26:34.987 [DEBUG] [Thread-489130 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85179361, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951484966184228, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108817, telescope_az=89.992907, telescope_ra=19.2158928, telescope_dec=-24.256619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.23568, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:26:19.265448', telescope_ra_j2k=19.189822595181, telescope_dec_j2k=-24.2984477394804, observability=1)
2025-12-27T10:26:36.422 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:26:36.424 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.2162852, teldec = -24.256619
2025-12-27T10:26:36.425 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.1902151155474     dec_j2k = -24.2984617840399
2025-12-27T10:26:36.427 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:26:36.428 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:26:36.435 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:26:36.435 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:26:36.435 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:26:36.435 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:26:36.442 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:26:36.442 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:26:36.442 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:26:36.442 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:26:36.442 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:26:36.442 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:26:36.442 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:26:36.442 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:26:36.443 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85181045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951486169542513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108817, telescope_az=89.992907, telescope_ra=19.2162852, telescope_dec=-24.256619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.23607, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:26:19.265448', telescope_ra_j2k=19.1902151155474, telescope_dec_j2k=-24.2984617840399, observability=1)
2025-12-27T10:26:36.443 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.42880654335022 seconds ago
2025-12-27T10:26:40.142 [DEBUG] [ThreadPoolExecutor-22570_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:26:40.144 [DEBUG] [ThreadPoolExecutor-22570_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:26:40.145 [DEBUG] [ThreadPoolExecutor-22570_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:26:40.148 [DEBUG] [ThreadPoolExecutor-22570_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:26:44.151 [DEBUG] [ThreadPoolExecutor-22570_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:26:45.154 [DEBUG] [ThreadPoolExecutor-22570_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:26:45.155 [INFO] [ThreadPoolExecutor-22570_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:26:51.813 [DEBUG] [Thread-489131 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:26:51.815 [INFO] [Thread-489131 (handle)] [driver.py] [get_status()] Telra = 19.2205789, teldec = -24.256619
2025-12-27T10:26:51.816 [INFO] [Thread-489131 (handle)] [driver.py] [get_status()] ra_j2k = 19.1945101352234     dec_j2k = -24.2986154327441
2025-12-27T10:26:51.817 [DEBUG] [Thread-489131 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:26:51.818 [DEBUG] [Thread-489131 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:26:51.823 [DEBUG] [Thread-489131 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:26:51.823 [DEBUG] [Thread-489131 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:26:51.824 [DEBUG] [Thread-489131 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:26:51.824 [DEBUG] [Thread-489131 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:26:51.831 [DEBUG] [Thread-489131 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:26:51.831 [DEBUG] [Thread-489131 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:26:51.831 [DEBUG] [Thread-489131 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:26:51.831 [DEBUG] [Thread-489131 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:26:51.831 [DEBUG] [Thread-489131 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:26:51.831 [DEBUG] [Thread-489131 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:26:51.831 [DEBUG] [Thread-489131 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:26:51.831 [DEBUG] [Thread-489131 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:26:51.831 [DEBUG] [Thread-489131 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85198859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951492587453361, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108817, telescope_az=89.992907, telescope_ra=19.2205789, telescope_dec=-24.256619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.24036, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:26:19.265448', telescope_ra_j2k=19.1945101352234, telescope_dec_j2k=-24.2986154327441, observability=1)
2025-12-27T10:26:56.092 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:26:56.095 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.2217758, teldec = -24.256619
2025-12-27T10:26:56.096 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.1957074039444     dec_j2k = -24.2986582539517
2025-12-27T10:26:56.098 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:26:56.099 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:26:56.102 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:26:56.102 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:26:56.102 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:26:56.102 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:26:56.109 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:26:56.109 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:26:56.109 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:26:56.109 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:26:56.109 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:26:56.109 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:26:56.109 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:26:56.109 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:26:56.110 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85203811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951485768423084, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108817, telescope_az=89.992906, telescope_ra=19.2217758, telescope_dec=-24.256619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.24156, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:26:19.265448', telescope_ra_j2k=19.1957074039444, telescope_dec_j2k=-24.2986582539517, observability=1)
2025-12-27T10:27:03.506 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:27:03.508 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.2238334, teldec = -24.256619
2025-12-27T10:27:03.509 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.1977656386834     dec_j2k = -24.298731858536
2025-12-27T10:27:03.511 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:27:03.511 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:27:03.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:27:03.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:27:03.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:27:03.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:27:03.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:27:03.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:27:03.520 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:27:03.520 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:27:03.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:27:03.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:27:03.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:27:03.521 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:27:03.521 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85212392, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951494191931074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108817, telescope_az=89.992906, telescope_ra=19.2238334, telescope_dec=-24.256619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.24362, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:26:19.265448', telescope_ra_j2k=19.1977656386834, telescope_dec_j2k=-24.298731858536, observability=1)
2025-12-27T10:27:09.871 [DEBUG] [Thread-489132 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:27:09.872 [INFO] [Thread-489132 (handle)] [driver.py] [get_status()] Telra = 19.2256171, teldec = -24.256619
2025-12-27T10:27:09.873 [INFO] [Thread-489132 (handle)] [driver.py] [get_status()] ra_j2k = 19.1995498898161     dec_j2k = -24.298795655232
2025-12-27T10:27:09.875 [DEBUG] [Thread-489132 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:27:09.875 [DEBUG] [Thread-489132 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:27:09.878 [DEBUG] [Thread-489132 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:27:09.878 [DEBUG] [Thread-489132 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:27:09.878 [DEBUG] [Thread-489132 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:27:09.878 [DEBUG] [Thread-489132 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:27:09.885 [DEBUG] [Thread-489132 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:27:09.885 [DEBUG] [Thread-489132 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:27:09.885 [DEBUG] [Thread-489132 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:27:09.885 [DEBUG] [Thread-489132 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:27:09.885 [DEBUG] [Thread-489132 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:27:09.885 [DEBUG] [Thread-489132 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:27:09.885 [DEBUG] [Thread-489132 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:27:09.886 [DEBUG] [Thread-489132 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:27:09.886 [DEBUG] [Thread-489132 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85219758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951494191931074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108817, telescope_az=89.992906, telescope_ra=19.2256171, telescope_dec=-24.256619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.2454, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:26:19.265448', telescope_ra_j2k=19.1995498898161, telescope_dec_j2k=-24.298795655232, observability=1)
2025-12-27T10:27:10.911 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:27:10.914 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.2258976, teldec = -24.256619
2025-12-27T10:27:10.915 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.1998304765608     dec_j2k = -24.2988056868942
2025-12-27T10:27:10.917 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:27:10.918 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:27:10.919 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:27:10.919 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:27:10.919 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:27:10.919 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:27:10.926 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:27:10.926 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:27:10.926 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:27:10.926 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:27:10.926 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:27:10.926 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:27:10.926 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:27:10.927 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:27:10.927 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85220964, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951493389692217, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108817, telescope_az=89.992906, telescope_ra=19.2258976, telescope_dec=-24.256619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.24568, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:26:19.265448', telescope_ra_j2k=19.1998304765608, telescope_dec_j2k=-24.2988056868942, observability=1)
2025-12-27T10:27:19.416 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:27:19.416 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:27:19.417 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:27:19.417 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:27:19.418 [DEBUG] [ThreadPoolExecutor-22572_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:27:20.420 [DEBUG] [ThreadPoolExecutor-22572_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:27:20.422 [DEBUG] [ThreadPoolExecutor-22572_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:27:20.422 [DEBUG] [ThreadPoolExecutor-22572_0] [payload.py] [to_registers()] [0]
2025-12-27T10:27:20.425 [DEBUG] [ThreadPoolExecutor-22572_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:27:20.425 [DEBUG] [ThreadPoolExecutor-22572_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:27:20.425 [DEBUG] [ThreadPoolExecutor-22572_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:27:20.425 [DEBUG] [ThreadPoolExecutor-22572_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:27:20.432 [DEBUG] [ThreadPoolExecutor-22572_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:27:20.432 [DEBUG] [ThreadPoolExecutor-22572_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:27:20.432 [DEBUG] [ThreadPoolExecutor-22572_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:27:20.432 [DEBUG] [ThreadPoolExecutor-22572_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:27:20.432 [DEBUG] [ThreadPoolExecutor-22572_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:27:20.432 [DEBUG] [ThreadPoolExecutor-22572_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:27:20.433 [DEBUG] [ThreadPoolExecutor-22572_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:27:27.954 [DEBUG] [Thread-489133 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:27:27.956 [INFO] [Thread-489133 (handle)] [driver.py] [get_status()] Telra = 19.2306592, teldec = -24.256618
2025-12-27T10:27:27.957 [INFO] [Thread-489133 (handle)] [driver.py] [get_status()] ra_j2k = 19.204593552388     dec_j2k = -24.2989749435335
2025-12-27T10:27:27.959 [DEBUG] [Thread-489133 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:27:27.959 [DEBUG] [Thread-489133 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:27:27.966 [DEBUG] [Thread-489133 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:27:27.966 [DEBUG] [Thread-489133 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:27:27.966 [DEBUG] [Thread-489133 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:27:27.966 [DEBUG] [Thread-489133 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:27:27.973 [DEBUG] [Thread-489133 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:27:27.974 [DEBUG] [Thread-489133 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:27:27.974 [DEBUG] [Thread-489133 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:27:27.974 [DEBUG] [Thread-489133 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:27:27.974 [DEBUG] [Thread-489133 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:27:27.974 [DEBUG] [Thread-489133 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:27:27.974 [DEBUG] [Thread-489133 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:27:27.974 [DEBUG] [Thread-489133 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:27:27.974 [DEBUG] [Thread-489133 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85240689, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951502214319635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108817, telescope_az=89.992906, telescope_ra=19.2306592, telescope_dec=-24.256618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.25044, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:27:19.415176', telescope_ra_j2k=19.204593552388, telescope_dec_j2k=-24.2989749435335, observability=1)
2025-12-27T10:27:35.021 [DEBUG] [Thread-489134 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:27:35.022 [INFO] [Thread-489134 (handle)] [driver.py] [get_status()] Telra = 19.2326118, teldec = -24.256618
2025-12-27T10:27:35.023 [INFO] [Thread-489134 (handle)] [driver.py] [get_status()] ra_j2k = 19.2065467592032     dec_j2k = -24.2990447419656
2025-12-27T10:27:35.025 [DEBUG] [Thread-489134 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:27:35.026 [DEBUG] [Thread-489134 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:27:35.031 [DEBUG] [Thread-489134 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:27:35.031 [DEBUG] [Thread-489134 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:27:35.032 [DEBUG] [Thread-489134 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:27:35.032 [DEBUG] [Thread-489134 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:27:35.039 [DEBUG] [Thread-489134 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:27:35.039 [DEBUG] [Thread-489134 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:27:35.039 [DEBUG] [Thread-489134 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:27:35.039 [DEBUG] [Thread-489134 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:27:35.039 [DEBUG] [Thread-489134 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:27:35.039 [DEBUG] [Thread-489134 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:27:35.039 [DEBUG] [Thread-489134 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:27:35.039 [DEBUG] [Thread-489134 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:27:35.039 [DEBUG] [Thread-489134 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85248868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951505423275059, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108817, telescope_az=89.992906, telescope_ra=19.2326118, telescope_dec=-24.256618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.2524, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:27:19.415176', telescope_ra_j2k=19.2065467592032, telescope_dec_j2k=-24.2990447419656, observability=1)
2025-12-27T10:27:36.503 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:27:36.505 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.2330318, teldec = -24.256618
2025-12-27T10:27:36.506 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.2069668898569     dec_j2k = -24.2990597540029
2025-12-27T10:27:36.508 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:27:36.509 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:27:36.515 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:27:36.515 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:27:36.515 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:27:36.515 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:27:36.522 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:27:36.522 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:27:36.522 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:27:36.522 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:27:36.522 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:27:36.522 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:27:36.522 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:27:36.522 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:27:36.522 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85250583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951503818797347, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108817, telescope_az=89.992906, telescope_ra=19.2330318, telescope_dec=-24.256618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.25282, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:27:19.415176', telescope_ra_j2k=19.2069668898569, telescope_dec_j2k=-24.2990597540029, observability=1)
2025-12-27T10:27:36.523 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43083667755127 seconds ago
2025-12-27T10:27:45.434 [DEBUG] [ThreadPoolExecutor-22572_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:27:45.435 [DEBUG] [ThreadPoolExecutor-22572_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:27:46.112 [DEBUG] [Thread-489135 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:27:46.114 [INFO] [Thread-489135 (handle)] [driver.py] [get_status()] Telra = 19.2357011, teldec = -24.256618
2025-12-27T10:27:46.115 [INFO] [Thread-489135 (handle)] [driver.py] [get_status()] ra_j2k = 19.2096370212908     dec_j2k = -24.2991551506053
2025-12-27T10:27:46.117 [DEBUG] [Thread-489135 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:27:46.118 [DEBUG] [Thread-489135 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:27:46.125 [DEBUG] [Thread-489135 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:27:46.125 [DEBUG] [Thread-489135 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:27:46.125 [DEBUG] [Thread-489135 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:27:46.125 [DEBUG] [Thread-489135 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:27:46.132 [DEBUG] [Thread-489135 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:27:46.132 [DEBUG] [Thread-489135 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:27:46.132 [DEBUG] [Thread-489135 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:27:46.132 [DEBUG] [Thread-489135 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:27:46.132 [DEBUG] [Thread-489135 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:27:46.132 [DEBUG] [Thread-489135 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:27:46.132 [DEBUG] [Thread-489135 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:27:46.132 [DEBUG] [Thread-489135 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:27:46.133 [DEBUG] [Thread-489135 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85261705, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095151144006648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108816, telescope_az=89.992906, telescope_ra=19.2357011, telescope_dec=-24.256618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.25549, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:27:19.415176', telescope_ra_j2k=19.2096370212908, telescope_dec_j2k=-24.2991551506053, observability=1)
2025-12-27T10:27:56.171 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:27:56.173 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.2385205, teldec = -24.256612
2025-12-27T10:27:56.174 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.2124573026276     dec_j2k = -24.2992498890493
2025-12-27T10:27:56.175 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:27:56.177 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:27:56.181 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:27:56.181 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:27:56.181 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:27:56.181 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:27:56.188 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:27:56.189 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:27:56.189 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:27:56.189 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:27:56.189 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:27:56.189 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:27:56.189 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:27:56.189 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:27:56.189 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85273346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951508632230484, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108816, telescope_az=89.992895, telescope_ra=19.2385205, telescope_dec=-24.256612, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.25831, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:27:19.415176', telescope_ra_j2k=19.2124573026276, telescope_dec_j2k=-24.2992498890493, observability=1)
2025-12-27T10:28:03.478 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:28:03.481 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.2405557, teldec = -24.256618
2025-12-27T10:28:03.482 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.2144931381301     dec_j2k = -24.2993285929478
2025-12-27T10:28:03.484 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:28:03.484 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:28:03.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:28:03.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:28:03.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:28:03.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:28:03.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:28:03.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:28:03.497 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:28:03.497 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:28:03.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:28:03.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:28:03.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:28:03.497 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:28:03.498 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85281804, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951510236708196, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108816, telescope_az=89.992906, telescope_ra=19.2405557, telescope_dec=-24.256618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.26034, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:27:19.415176', telescope_ra_j2k=19.2144931381301, telescope_dec_j2k=-24.2993285929478, observability=1)
2025-12-27T10:28:04.194 [DEBUG] [Thread-489136 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6964843273162842
2025-12-27T10:28:10.019 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:28:10.020 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.2423671, teldec = -24.256618
2025-12-27T10:28:10.022 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.2163051056719     dec_j2k = -24.2993932918806
2025-12-27T10:28:10.023 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:28:10.025 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:28:10.031 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:28:10.031 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:28:10.031 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:28:10.032 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:28:10.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:28:10.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:28:10.039 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:28:10.039 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:28:10.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:28:10.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:28:10.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:28:10.039 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:28:10.039 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85289374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951510236708196, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108816, telescope_az=89.992906, telescope_ra=19.2423671, telescope_dec=-24.256618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.26215, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:27:19.415176', telescope_ra_j2k=19.2163051056719, telescope_dec_j2k=-24.2993932918806, observability=1)
2025-12-27T10:28:19.558 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:28:19.558 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:28:19.559 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:28:19.559 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:28:19.559 [INFO] [ThreadPoolExecutor-22573_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:28:19.559 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T10:28:22.266 [DEBUG] [Thread-489137 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:28:22.267 [INFO] [Thread-489137 (handle)] [driver.py] [get_status()] Telra = 19.2457875, teldec = -24.256618
2025-12-27T10:28:22.268 [INFO] [Thread-489137 (handle)] [driver.py] [get_status()] ra_j2k = 19.2197265796554     dec_j2k = -24.2995154341623
2025-12-27T10:28:22.270 [DEBUG] [Thread-489137 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:28:22.271 [DEBUG] [Thread-489137 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:28:22.278 [DEBUG] [Thread-489137 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:28:22.278 [DEBUG] [Thread-489137 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:28:22.278 [DEBUG] [Thread-489137 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:28:22.278 [DEBUG] [Thread-489137 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:28:22.285 [DEBUG] [Thread-489137 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:28:22.285 [DEBUG] [Thread-489137 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:28:22.285 [DEBUG] [Thread-489137 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:28:22.285 [DEBUG] [Thread-489137 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:28:22.285 [DEBUG] [Thread-489137 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:28:22.285 [DEBUG] [Thread-489137 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:28:22.285 [DEBUG] [Thread-489137 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:28:22.285 [DEBUG] [Thread-489137 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:28:22.285 [DEBUG] [Thread-489137 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8530355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951516253499617, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108816, telescope_az=89.992905, telescope_ra=19.2457875, telescope_dec=-24.256618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.26557, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:28:19.556715', telescope_ra_j2k=19.2197265796554, telescope_dec_j2k=-24.2995154341623, observability=1)
2025-12-27T10:28:35.069 [DEBUG] [Thread-489138 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:28:35.071 [INFO] [Thread-489138 (handle)] [driver.py] [get_status()] Telra = 19.2493314, teldec = -24.256618
2025-12-27T10:28:35.072 [INFO] [Thread-489138 (handle)] [driver.py] [get_status()] ra_j2k = 19.2232715956094     dec_j2k = -24.2996419502137
2025-12-27T10:28:35.074 [DEBUG] [Thread-489138 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:28:35.075 [DEBUG] [Thread-489138 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:28:35.080 [DEBUG] [Thread-489138 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:28:35.080 [DEBUG] [Thread-489138 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:28:35.080 [DEBUG] [Thread-489138 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:28:35.080 [DEBUG] [Thread-489138 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:28:35.088 [DEBUG] [Thread-489138 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:28:35.088 [DEBUG] [Thread-489138 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:28:35.088 [DEBUG] [Thread-489138 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:28:35.088 [DEBUG] [Thread-489138 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:28:35.088 [DEBUG] [Thread-489138 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:28:35.088 [DEBUG] [Thread-489138 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:28:35.088 [DEBUG] [Thread-489138 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:28:35.088 [DEBUG] [Thread-489138 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:28:35.088 [DEBUG] [Thread-489138 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85318367, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951517055738473, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108816, telescope_az=89.992905, telescope_ra=19.2493314, telescope_dec=-24.256618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.26912, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:28:19.556715', telescope_ra_j2k=19.2232715956094, telescope_dec_j2k=-24.2996419502137, observability=1)
2025-12-27T10:28:36.584 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:28:36.586 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.249779, teldec = -24.256618
2025-12-27T10:28:36.587 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.2237193367872     dec_j2k = -24.2996579267439
2025-12-27T10:28:36.589 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:28:36.590 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:28:36.593 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:28:36.593 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:28:36.593 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:28:36.593 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:28:36.600 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:28:36.600 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:28:36.600 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:28:36.600 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:28:36.600 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:28:36.600 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:28:36.600 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:28:36.601 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:28:36.601 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85320122, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951523072529894, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108816, telescope_az=89.992905, telescope_ra=19.249779, telescope_dec=-24.256618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.26956, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:28:19.556715', telescope_ra_j2k=19.2237193367872, telescope_dec_j2k=-24.2996579267439, observability=1)
2025-12-27T10:28:36.601 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43077349662781 seconds ago
2025-12-27T10:28:40.437 [DEBUG] [ThreadPoolExecutor-22572_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:28:40.439 [DEBUG] [ThreadPoolExecutor-22572_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:28:40.440 [DEBUG] [ThreadPoolExecutor-22572_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:28:40.442 [DEBUG] [ThreadPoolExecutor-22572_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:28:40.457 [DEBUG] [Thread-489139 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:28:40.459 [INFO] [Thread-489139 (handle)] [driver.py] [get_status()] Telra = 19.2508344, teldec = -24.256618
2025-12-27T10:28:40.460 [INFO] [Thread-489139 (handle)] [driver.py] [get_status()] ra_j2k = 19.2247750698765     dec_j2k = -24.2996955955977
2025-12-27T10:28:40.461 [DEBUG] [Thread-489139 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:28:40.462 [DEBUG] [Thread-489139 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:28:40.464 [DEBUG] [Thread-489139 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:28:40.464 [DEBUG] [Thread-489139 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:28:40.464 [DEBUG] [Thread-489139 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:28:40.464 [DEBUG] [Thread-489139 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:28:40.471 [DEBUG] [Thread-489139 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:28:40.471 [DEBUG] [Thread-489139 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:28:40.471 [DEBUG] [Thread-489139 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:28:40.471 [DEBUG] [Thread-489139 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:28:40.471 [DEBUG] [Thread-489139 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:28:40.471 [DEBUG] [Thread-489139 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:28:40.471 [DEBUG] [Thread-489139 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:28:40.471 [DEBUG] [Thread-489139 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:28:40.471 [DEBUG] [Thread-489139 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85324603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951516253499617, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108816, telescope_az=89.992905, telescope_ra=19.2508344, telescope_dec=-24.256618, telescope_slewing=True, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.27062, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:28:19.556715', telescope_ra_j2k=19.2247750698765, telescope_dec_j2k=-24.2996955955977, observability=1)
2025-12-27T10:28:44.449 [DEBUG] [ThreadPoolExecutor-22572_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:28:45.451 [DEBUG] [ThreadPoolExecutor-22572_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:28:45.452 [INFO] [ThreadPoolExecutor-22572_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:28:56.250 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:28:56.253 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.2552406, teldec = -24.256617
2025-12-27T10:28:56.254 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.2291826637966     dec_j2k = -24.2998518240155
2025-12-27T10:28:56.256 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:28:56.257 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:28:56.261 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:28:56.261 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:28:56.261 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:28:56.262 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:28:56.269 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:28:56.269 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:28:56.269 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:28:56.269 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:28:56.269 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:28:56.269 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:28:56.269 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:28:56.269 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:28:56.269 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85342883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095152588036589, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108816, telescope_az=89.992905, telescope_ra=19.2552406, telescope_dec=-24.256617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.27503, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:28:19.556715', telescope_ra_j2k=19.2291826637966, telescope_dec_j2k=-24.2998518240155, observability=1)
2025-12-27T10:28:58.534 [DEBUG] [Thread-489140 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:28:58.535 [INFO] [Thread-489140 (handle)] [driver.py] [get_status()] Telra = 19.2558757, teldec = -24.256617
2025-12-27T10:28:58.536 [INFO] [Thread-489140 (handle)] [driver.py] [get_status()] ra_j2k = 19.2298179650995     dec_j2k = -24.2998744818163
2025-12-27T10:28:58.538 [DEBUG] [Thread-489140 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:28:58.539 [DEBUG] [Thread-489140 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:28:58.541 [DEBUG] [Thread-489140 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:28:58.541 [DEBUG] [Thread-489140 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:28:58.542 [DEBUG] [Thread-489140 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:28:58.542 [DEBUG] [Thread-489140 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:28:58.549 [DEBUG] [Thread-489140 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:28:58.549 [DEBUG] [Thread-489140 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:28:58.549 [DEBUG] [Thread-489140 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:28:58.549 [DEBUG] [Thread-489140 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:28:58.549 [DEBUG] [Thread-489140 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:28:58.549 [DEBUG] [Thread-489140 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:28:58.549 [DEBUG] [Thread-489140 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:28:58.549 [DEBUG] [Thread-489140 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:28:58.549 [DEBUG] [Thread-489140 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85345525, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951518259096757, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108815, telescope_az=89.992905, telescope_ra=19.2558757, telescope_dec=-24.256617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.27566, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:28:19.556715', telescope_ra_j2k=19.2298179650995, telescope_dec_j2k=-24.2998744818163, observability=1)
2025-12-27T10:29:03.488 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:29:03.489 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.2572477, teldec = -24.256617
2025-12-27T10:29:03.490 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.231190400328     dec_j2k = -24.2999234251333
2025-12-27T10:29:03.491 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:29:03.491 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:29:03.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:29:03.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:29:03.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:29:03.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:29:03.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:29:03.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:29:03.502 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:29:03.502 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:29:03.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:29:03.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:29:03.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:29:03.502 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:29:03.502 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8535126, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951522671410465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108815, telescope_az=89.992905, telescope_ra=19.2572477, telescope_dec=-24.256617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.27703, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:28:19.556715', telescope_ra_j2k=19.231190400328, telescope_dec_j2k=-24.2999234251333, observability=1)
2025-12-27T10:29:09.128 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:29:09.130 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.2588354, teldec = -24.256617
2025-12-27T10:29:09.131 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.2327786045885     dec_j2k = -24.2999800561123
2025-12-27T10:29:09.133 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:29:09.134 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:29:09.136 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:29:09.136 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:29:09.136 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:29:09.136 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:29:09.143 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:29:09.143 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:29:09.143 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:29:09.143 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:29:09.143 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:29:09.143 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:29:09.143 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:29:09.143 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:29:09.143 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85357788, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951525479246462, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108815, telescope_az=89.992905, telescope_ra=19.2588354, telescope_dec=-24.256617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.27862, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:28:19.556715', telescope_ra_j2k=19.2327786045885, telescope_dec_j2k=-24.2999800561123, observability=1)
2025-12-27T10:29:16.582 [DEBUG] [Thread-489141 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:29:16.585 [INFO] [Thread-489141 (handle)] [driver.py] [get_status()] Telra = 19.2609167, teldec = -24.256617
2025-12-27T10:29:16.586 [INFO] [Thread-489141 (handle)] [driver.py] [get_status()] ra_j2k = 19.2348605666052     dec_j2k = -24.3000542817065
2025-12-27T10:29:16.588 [DEBUG] [Thread-489141 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:29:16.588 [DEBUG] [Thread-489141 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:29:16.592 [DEBUG] [Thread-489141 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:29:16.592 [DEBUG] [Thread-489141 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:29:16.592 [DEBUG] [Thread-489141 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:29:16.592 [DEBUG] [Thread-489141 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:29:16.599 [DEBUG] [Thread-489141 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:29:16.599 [DEBUG] [Thread-489141 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:29:16.599 [DEBUG] [Thread-489141 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:29:16.599 [DEBUG] [Thread-489141 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:29:16.599 [DEBUG] [Thread-489141 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:29:16.599 [DEBUG] [Thread-489141 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:29:16.599 [DEBUG] [Thread-489141 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:29:16.599 [DEBUG] [Thread-489141 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:29:16.600 [DEBUG] [Thread-489141 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85366416, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951531094918455, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108815, telescope_az=89.992905, telescope_ra=19.2609167, telescope_dec=-24.256617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.2807, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:28:19.556715', telescope_ra_j2k=19.2348605666052, telescope_dec_j2k=-24.3000542817065, observability=1)
2025-12-27T10:29:19.698 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:29:19.698 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:29:19.699 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:29:19.700 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:29:19.701 [DEBUG] [ThreadPoolExecutor-22574_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:29:20.702 [DEBUG] [ThreadPoolExecutor-22574_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:29:20.703 [DEBUG] [ThreadPoolExecutor-22574_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:29:20.703 [DEBUG] [ThreadPoolExecutor-22574_0] [payload.py] [to_registers()] [0]
2025-12-27T10:29:20.704 [DEBUG] [ThreadPoolExecutor-22574_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:29:20.705 [DEBUG] [ThreadPoolExecutor-22574_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:29:20.705 [DEBUG] [ThreadPoolExecutor-22574_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:29:20.705 [DEBUG] [ThreadPoolExecutor-22574_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:29:20.712 [DEBUG] [ThreadPoolExecutor-22574_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:29:20.712 [DEBUG] [ThreadPoolExecutor-22574_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:29:20.712 [DEBUG] [ThreadPoolExecutor-22574_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:29:20.712 [DEBUG] [ThreadPoolExecutor-22574_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:29:20.712 [DEBUG] [ThreadPoolExecutor-22574_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:29:20.712 [DEBUG] [ThreadPoolExecutor-22574_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:29:20.712 [DEBUG] [ThreadPoolExecutor-22574_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:29:34.746 [DEBUG] [Thread-489142 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:29:34.748 [INFO] [Thread-489142 (handle)] [driver.py] [get_status()] Telra = 19.2659655, teldec = -24.256617
2025-12-27T10:29:34.749 [INFO] [Thread-489142 (handle)] [driver.py] [get_status()] ra_j2k = 19.2399109771698     dec_j2k = -24.3002342837156
2025-12-27T10:29:34.751 [DEBUG] [Thread-489142 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:29:34.752 [DEBUG] [Thread-489142 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:29:34.758 [DEBUG] [Thread-489142 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:29:34.758 [DEBUG] [Thread-489142 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:29:34.758 [DEBUG] [Thread-489142 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:29:34.758 [DEBUG] [Thread-489142 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:29:34.765 [DEBUG] [Thread-489142 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:29:34.766 [DEBUG] [Thread-489142 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:29:34.766 [DEBUG] [Thread-489142 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:29:34.766 [DEBUG] [Thread-489142 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:29:34.766 [DEBUG] [Thread-489142 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:29:34.766 [DEBUG] [Thread-489142 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:29:34.766 [DEBUG] [Thread-489142 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:29:34.766 [DEBUG] [Thread-489142 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:29:34.766 [DEBUG] [Thread-489142 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85387439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951535507232163, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108815, telescope_az=89.992904, telescope_ra=19.2659655, telescope_dec=-24.256617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.28575, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:29:19.697686', telescope_ra_j2k=19.2399109771698, telescope_dec_j2k=-24.3002342837156, observability=1)
2025-12-27T10:29:35.122 [DEBUG] [Thread-489143 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35569047927856445
2025-12-27T10:29:36.662 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:29:36.664 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.2664977, teldec = -24.256617
2025-12-27T10:29:36.665 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.240443347325     dec_j2k = -24.3002532534918
2025-12-27T10:29:36.667 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:29:36.667 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:29:36.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:29:36.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:29:36.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:29:36.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:29:36.677 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:29:36.677 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:29:36.677 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:29:36.677 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:29:36.677 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:29:36.677 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:29:36.677 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:29:36.677 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:29:36.677 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85389656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951533501635023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108815, telescope_az=89.992904, telescope_ra=19.2664977, telescope_dec=-24.256617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.28628, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:29:19.697686', telescope_ra_j2k=19.240443347325, telescope_dec_j2k=-24.3002532534918, observability=1)
2025-12-27T10:29:36.677 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.42742848396301 seconds ago
2025-12-27T10:29:45.713 [DEBUG] [ThreadPoolExecutor-22574_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:29:45.714 [DEBUG] [ThreadPoolExecutor-22574_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:29:52.816 [DEBUG] [Thread-489144 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:29:52.818 [INFO] [Thread-489144 (handle)] [driver.py] [get_status()] Telra = 19.2710065, teldec = -24.256617
2025-12-27T10:29:52.819 [INFO] [Thread-489144 (handle)] [driver.py] [get_status()] ra_j2k = 19.2449535918143     dec_j2k = -24.3004139313518
2025-12-27T10:29:52.821 [DEBUG] [Thread-489144 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:29:52.822 [DEBUG] [Thread-489144 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:29:52.824 [DEBUG] [Thread-489144 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:29:52.824 [DEBUG] [Thread-489144 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:29:52.824 [DEBUG] [Thread-489144 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:29:52.824 [DEBUG] [Thread-489144 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:29:52.831 [DEBUG] [Thread-489144 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:29:52.831 [DEBUG] [Thread-489144 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:29:52.831 [DEBUG] [Thread-489144 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:29:52.831 [DEBUG] [Thread-489144 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:29:52.831 [DEBUG] [Thread-489144 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:29:52.831 [DEBUG] [Thread-489144 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:29:52.831 [DEBUG] [Thread-489144 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:29:52.831 [DEBUG] [Thread-489144 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:29:52.832 [DEBUG] [Thread-489144 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85408353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951533100515595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108815, telescope_az=89.992904, telescope_ra=19.2710065, telescope_dec=-24.256617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.29079, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:29:19.697686', telescope_ra_j2k=19.2449535918143, telescope_dec_j2k=-24.3004139313518, observability=1)
2025-12-27T10:29:56.331 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:29:56.333 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.2719788, teldec = -24.256617
2025-12-27T10:29:56.334 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.2459262039992     dec_j2k = -24.3004485727046
2025-12-27T10:29:56.336 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:29:56.337 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:29:56.344 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:29:56.344 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:29:56.344 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:29:56.344 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:29:56.351 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:29:56.351 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:29:56.351 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:29:56.351 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:29:56.351 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:29:56.351 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:29:56.351 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:29:56.351 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:29:56.351 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85412421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951538716187588, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108815, telescope_az=89.992904, telescope_ra=19.2719788, telescope_dec=-24.256617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.29176, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:29:19.697686', telescope_ra_j2k=19.2459262039992, telescope_dec_j2k=-24.3004485727046, observability=1)
2025-12-27T10:30:03.498 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:30:03.500 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.2739623, teldec = -24.256616
2025-12-27T10:30:03.501 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.247910341806     dec_j2k = -24.3005182325348
2025-12-27T10:30:03.502 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:30:03.503 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:30:03.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:30:03.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:30:03.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:30:03.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:30:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:30:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:30:03.514 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:30:03.514 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:30:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:30:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:30:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:30:03.515 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:30:03.515 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85420716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09515403206653, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108815, telescope_az=89.992904, telescope_ra=19.2739623, telescope_dec=-24.256616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.29375, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:29:19.697686', telescope_ra_j2k=19.247910341806, telescope_dec_j2k=-24.3005182325348, observability=1)
2025-12-27T10:30:08.234 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:30:08.235 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.2753004, teldec = -24.256616
2025-12-27T10:30:08.236 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.2492488725254     dec_j2k = -24.3005658940325
2025-12-27T10:30:08.239 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:30:08.240 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:30:08.246 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:30:08.246 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:30:08.246 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:30:08.246 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:30:08.253 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:30:08.253 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:30:08.253 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:30:08.254 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:30:08.254 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:30:08.254 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:30:08.254 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:30:08.254 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:30:08.254 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85426197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951541524023584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108815, telescope_az=89.992904, telescope_ra=19.2753004, telescope_dec=-24.256616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.29509, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:29:19.697686', telescope_ra_j2k=19.2492488725254, telescope_dec_j2k=-24.3005658940325, observability=1)
2025-12-27T10:30:10.893 [DEBUG] [Thread-489145 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:30:10.896 [INFO] [Thread-489145 (handle)] [driver.py] [get_status()] Telra = 19.2760296, teldec = -24.256616
2025-12-27T10:30:10.897 [INFO] [Thread-489145 (handle)] [driver.py] [get_status()] ra_j2k = 19.2499783074413     dec_j2k = -24.3005918649736
2025-12-27T10:30:10.898 [DEBUG] [Thread-489145 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:30:10.899 [DEBUG] [Thread-489145 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:30:10.903 [DEBUG] [Thread-489145 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:30:10.903 [DEBUG] [Thread-489145 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:30:10.903 [DEBUG] [Thread-489145 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:30:10.903 [DEBUG] [Thread-489145 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:30:10.910 [DEBUG] [Thread-489145 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:30:10.910 [DEBUG] [Thread-489145 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:30:10.910 [DEBUG] [Thread-489145 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:30:10.910 [DEBUG] [Thread-489145 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:30:10.910 [DEBUG] [Thread-489145 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:30:10.910 [DEBUG] [Thread-489145 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:30:10.910 [DEBUG] [Thread-489145 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:30:10.910 [DEBUG] [Thread-489145 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:30:10.911 [DEBUG] [Thread-489145 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85429275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951541524023584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108815, telescope_az=89.992904, telescope_ra=19.2760296, telescope_dec=-24.256616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.29582, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:29:19.697686', telescope_ra_j2k=19.2499783074413, telescope_dec_j2k=-24.3005918649736, observability=1)
2025-12-27T10:30:19.838 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:30:19.838 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:30:19.839 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:30:19.839 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:30:19.840 [INFO] [ThreadPoolExecutor-22575_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:30:19.840 [INFO] [ThreadPoolExecutor-22575_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:30:28.957 [DEBUG] [Thread-489146 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:30:28.959 [INFO] [Thread-489146 (handle)] [driver.py] [get_status()] Telra = 19.281069, teldec = -24.256616
2025-12-27T10:30:28.960 [INFO] [Thread-489146 (handle)] [driver.py] [get_status()] ra_j2k = 19.2550193346625     dec_j2k = -24.3007713025346
2025-12-27T10:30:28.961 [DEBUG] [Thread-489146 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:30:28.962 [DEBUG] [Thread-489146 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:30:28.969 [DEBUG] [Thread-489146 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:30:28.969 [DEBUG] [Thread-489146 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:30:28.969 [DEBUG] [Thread-489146 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:30:28.969 [DEBUG] [Thread-489146 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:30:28.976 [DEBUG] [Thread-489146 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:30:28.976 [DEBUG] [Thread-489146 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:30:28.976 [DEBUG] [Thread-489146 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:30:28.976 [DEBUG] [Thread-489146 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:30:28.976 [DEBUG] [Thread-489146 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:30:28.976 [DEBUG] [Thread-489146 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:30:28.977 [DEBUG] [Thread-489146 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:30:28.977 [DEBUG] [Thread-489146 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:30:28.977 [DEBUG] [Thread-489146 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85450183, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951552354248142, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108814, telescope_az=89.992904, telescope_ra=19.281069, telescope_dec=-24.256616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.30085, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:30:19.837391', telescope_ra_j2k=19.2550193346625, telescope_dec_j2k=-24.3007713025346, observability=1)
2025-12-27T10:30:35.182 [DEBUG] [Thread-489147 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:30:35.183 [INFO] [Thread-489147 (handle)] [driver.py] [get_status()] Telra = 19.2827978, teldec = -24.256616
2025-12-27T10:30:35.185 [INFO] [Thread-489147 (handle)] [driver.py] [get_status()] ra_j2k = 19.2567486944009     dec_j2k = -24.3008328420453
2025-12-27T10:30:35.186 [DEBUG] [Thread-489147 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:30:35.187 [DEBUG] [Thread-489147 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:30:35.191 [DEBUG] [Thread-489147 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:30:35.191 [DEBUG] [Thread-489147 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:30:35.191 [DEBUG] [Thread-489147 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:30:35.191 [DEBUG] [Thread-489147 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:30:35.199 [DEBUG] [Thread-489147 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:30:35.199 [DEBUG] [Thread-489147 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:30:35.199 [DEBUG] [Thread-489147 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:30:35.199 [DEBUG] [Thread-489147 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:30:35.199 [DEBUG] [Thread-489147 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:30:35.199 [DEBUG] [Thread-489147 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:30:35.199 [DEBUG] [Thread-489147 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:30:35.199 [DEBUG] [Thread-489147 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:30:35.199 [DEBUG] [Thread-489147 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85457387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951551953128714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108814, telescope_az=89.992904, telescope_ra=19.2827978, telescope_dec=-24.256616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.30258, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:30:19.837391', telescope_ra_j2k=19.2567486944009, telescope_dec_j2k=-24.3008328420453, observability=1)
2025-12-27T10:30:36.738 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:30:36.740 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.2832455, teldec = -24.256616
2025-12-27T10:30:36.742 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.2571965394796     dec_j2k = -24.3008487771903
2025-12-27T10:30:36.743 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:30:36.744 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:30:36.750 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:30:36.750 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:30:36.750 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:30:36.750 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:30:36.757 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:30:36.757 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:30:36.757 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:30:36.757 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:30:36.757 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:30:36.757 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:30:36.757 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:30:36.757 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:30:36.757 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85459189, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951551150889857, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108814, telescope_az=89.992904, telescope_ra=19.2832455, telescope_dec=-24.256616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.30303, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:30:19.837391', telescope_ra_j2k=19.2571965394796, telescope_dec_j2k=-24.3008487771903, observability=1)
2025-12-27T10:30:36.757 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.427077531814575 seconds ago
2025-12-27T10:30:40.716 [DEBUG] [ThreadPoolExecutor-22574_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:30:40.717 [DEBUG] [ThreadPoolExecutor-22574_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:30:40.718 [DEBUG] [ThreadPoolExecutor-22574_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:30:40.720 [DEBUG] [ThreadPoolExecutor-22574_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:30:44.725 [DEBUG] [ThreadPoolExecutor-22574_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:30:45.727 [DEBUG] [ThreadPoolExecutor-22574_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:30:45.728 [INFO] [ThreadPoolExecutor-22574_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:30:47.040 [DEBUG] [Thread-489148 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:30:47.042 [INFO] [Thread-489148 (handle)] [driver.py] [get_status()] Telra = 19.2861119, teldec = -24.256616
2025-12-27T10:30:47.043 [INFO] [Thread-489148 (handle)] [driver.py] [get_status()] ra_j2k = 19.2600638695714     dec_j2k = -24.3009507875252
2025-12-27T10:30:47.045 [DEBUG] [Thread-489148 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:30:47.046 [DEBUG] [Thread-489148 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:30:47.053 [DEBUG] [Thread-489148 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:30:47.053 [DEBUG] [Thread-489148 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:30:47.053 [DEBUG] [Thread-489148 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:30:47.053 [DEBUG] [Thread-489148 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:30:47.060 [DEBUG] [Thread-489148 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:30:47.061 [DEBUG] [Thread-489148 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:30:47.061 [DEBUG] [Thread-489148 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:30:47.061 [DEBUG] [Thread-489148 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:30:47.061 [DEBUG] [Thread-489148 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:30:47.061 [DEBUG] [Thread-489148 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:30:47.061 [DEBUG] [Thread-489148 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:30:47.061 [DEBUG] [Thread-489148 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:30:47.061 [DEBUG] [Thread-489148 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85471112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951550749770429, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108814, telescope_az=89.992903, telescope_ra=19.2861119, telescope_dec=-24.256616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.3059, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:30:19.837391', telescope_ra_j2k=19.2600638695714, telescope_dec_j2k=-24.3009507875252, observability=1)
2025-12-27T10:30:56.413 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:30:56.415 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.288707, teldec = -24.256616
2025-12-27T10:30:56.416 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.2626598134586     dec_j2k = -24.3010431211472
2025-12-27T10:30:56.417 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:30:56.418 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:30:56.420 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:30:56.420 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:30:56.420 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:30:56.420 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:30:56.427 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:30:56.427 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:30:56.427 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:30:56.427 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:30:56.427 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:30:56.427 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:30:56.427 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:30:56.427 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:30:56.428 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85481961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951555563203566, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108814, telescope_az=89.992903, telescope_ra=19.288707, telescope_dec=-24.256616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.30849, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:30:19.837391', telescope_ra_j2k=19.2626598134586, telescope_dec_j2k=-24.3010431211472, observability=1)
2025-12-27T10:31:03.508 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:31:03.510 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.2906863, teldec = -24.256616
2025-12-27T10:31:03.511 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.2646397582641     dec_j2k = -24.3011135307849
2025-12-27T10:31:03.513 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:31:03.513 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:31:03.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:31:03.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:31:03.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:31:03.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:31:03.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:31:03.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:31:03.522 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:31:03.522 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:31:03.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:31:03.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:31:03.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:31:03.522 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:31:03.523 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85490172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951557167681278, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108814, telescope_az=89.992903, telescope_ra=19.2906863, telescope_dec=-24.256616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.31047, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:30:19.837391', telescope_ra_j2k=19.2646397582641, telescope_dec_j2k=-24.3011135307849, observability=1)
2025-12-27T10:31:05.102 [DEBUG] [Thread-489149 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:31:05.103 [INFO] [Thread-489149 (handle)] [driver.py] [get_status()] Telra = 19.2911256, teldec = -24.256616
2025-12-27T10:31:05.104 [INFO] [Thread-489149 (handle)] [driver.py] [get_status()] ra_j2k = 19.2650792015137     dec_j2k = -24.3011291563786
2025-12-27T10:31:05.106 [DEBUG] [Thread-489149 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:31:05.107 [DEBUG] [Thread-489149 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:31:05.109 [DEBUG] [Thread-489149 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:31:05.110 [DEBUG] [Thread-489149 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:31:05.110 [DEBUG] [Thread-489149 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:31:05.110 [DEBUG] [Thread-489149 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:31:05.117 [DEBUG] [Thread-489149 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:31:05.117 [DEBUG] [Thread-489149 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:31:05.117 [DEBUG] [Thread-489149 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:31:05.117 [DEBUG] [Thread-489149 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:31:05.117 [DEBUG] [Thread-489149 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:31:05.117 [DEBUG] [Thread-489149 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:31:05.117 [DEBUG] [Thread-489149 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:31:05.117 [DEBUG] [Thread-489149 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:31:05.118 [DEBUG] [Thread-489149 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85492016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951553557606426, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108814, telescope_az=89.992903, telescope_ra=19.2911256, telescope_dec=-24.256616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.31091, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:30:19.837391', telescope_ra_j2k=19.2650792015137, telescope_dec_j2k=-24.3011291563786, observability=1)
2025-12-27T10:31:07.346 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:31:07.348 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.2917701, teldec = -24.256616
2025-12-27T10:31:07.349 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.2657239117663     dec_j2k = -24.3011520797237
2025-12-27T10:31:07.351 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:31:07.351 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:31:07.356 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:31:07.356 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:31:07.356 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:31:07.356 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:31:07.364 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:31:07.364 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:31:07.364 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:31:07.364 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:31:07.364 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:31:07.364 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:31:07.364 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:31:07.364 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:31:07.364 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85494615, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095155676656185, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108814, telescope_az=89.992903, telescope_ra=19.2917701, telescope_dec=-24.256616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.31156, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:30:19.837391', telescope_ra_j2k=19.2657239117663, telescope_dec_j2k=-24.3011520797237, observability=1)
2025-12-27T10:31:19.981 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:31:19.981 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:31:19.982 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:31:19.982 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:31:19.983 [DEBUG] [ThreadPoolExecutor-22576_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:31:20.984 [DEBUG] [ThreadPoolExecutor-22576_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:31:20.987 [DEBUG] [ThreadPoolExecutor-22576_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:31:20.987 [DEBUG] [ThreadPoolExecutor-22576_0] [payload.py] [to_registers()] [0]
2025-12-27T10:31:20.993 [DEBUG] [ThreadPoolExecutor-22576_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:31:20.993 [DEBUG] [ThreadPoolExecutor-22576_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:31:20.993 [DEBUG] [ThreadPoolExecutor-22576_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:31:20.993 [DEBUG] [ThreadPoolExecutor-22576_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:31:21.001 [DEBUG] [ThreadPoolExecutor-22576_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:31:21.001 [DEBUG] [ThreadPoolExecutor-22576_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:31:21.001 [DEBUG] [ThreadPoolExecutor-22576_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:31:21.001 [DEBUG] [ThreadPoolExecutor-22576_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:31:21.001 [DEBUG] [ThreadPoolExecutor-22576_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:31:21.001 [DEBUG] [ThreadPoolExecutor-22576_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:31:21.001 [DEBUG] [ThreadPoolExecutor-22576_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:31:23.182 [DEBUG] [Thread-489150 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:31:23.184 [INFO] [Thread-489150 (handle)] [driver.py] [get_status()] Telra = 19.2961672, teldec = -24.256615
2025-12-27T10:31:23.185 [INFO] [Thread-489150 (handle)] [driver.py] [get_status()] ra_j2k = 19.2701224492603     dec_j2k = -24.3013074402441
2025-12-27T10:31:23.186 [DEBUG] [Thread-489150 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:31:23.187 [DEBUG] [Thread-489150 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:31:23.191 [DEBUG] [Thread-489150 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:31:23.191 [DEBUG] [Thread-489150 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:31:23.191 [DEBUG] [Thread-489150 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:31:23.191 [DEBUG] [Thread-489150 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:31:23.198 [DEBUG] [Thread-489150 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:31:23.198 [DEBUG] [Thread-489150 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:31:23.198 [DEBUG] [Thread-489150 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:31:23.198 [DEBUG] [Thread-489150 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:31:23.198 [DEBUG] [Thread-489150 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:31:23.199 [DEBUG] [Thread-489150 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:31:23.199 [DEBUG] [Thread-489150 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:31:23.199 [DEBUG] [Thread-489150 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:31:23.199 [DEBUG] [Thread-489150 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85512943, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951559574397847, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108814, telescope_az=89.992903, telescope_ra=19.2961672, telescope_dec=-24.256615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.31595, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:31:19.979920', telescope_ra_j2k=19.2701224492603, telescope_dec_j2k=-24.3013074402441, observability=1)
2025-12-27T10:31:35.233 [DEBUG] [Thread-489151 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:31:35.236 [INFO] [Thread-489151 (handle)] [driver.py] [get_status()] Telra = 19.2995194, teldec = -24.256615
2025-12-27T10:31:35.237 [INFO] [Thread-489151 (handle)] [driver.py] [get_status()] ra_j2k = 19.2734757483582     dec_j2k = -24.3014266042786
2025-12-27T10:31:35.239 [DEBUG] [Thread-489151 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:31:35.239 [DEBUG] [Thread-489151 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:31:35.242 [DEBUG] [Thread-489151 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:31:35.242 [DEBUG] [Thread-489151 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:31:35.242 [DEBUG] [Thread-489151 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:31:35.242 [DEBUG] [Thread-489151 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:31:35.249 [DEBUG] [Thread-489151 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:31:35.249 [DEBUG] [Thread-489151 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:31:35.249 [DEBUG] [Thread-489151 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:31:35.250 [DEBUG] [Thread-489151 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:31:35.250 [DEBUG] [Thread-489151 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:31:35.250 [DEBUG] [Thread-489151 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:31:35.250 [DEBUG] [Thread-489151 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:31:35.250 [DEBUG] [Thread-489151 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:31:35.250 [DEBUG] [Thread-489151 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85526891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951563585592127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108813, telescope_az=89.992903, telescope_ra=19.2995194, telescope_dec=-24.256615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.3193, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:31:19.979920', telescope_ra_j2k=19.2734757483582, telescope_dec_j2k=-24.3014266042786, observability=1)
2025-12-27T10:31:36.818 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:31:36.820 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.2999581, teldec = -24.256615
2025-12-27T10:31:36.821 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.2739145924105     dec_j2k = -24.3014421966295
2025-12-27T10:31:36.822 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:31:36.823 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:31:36.828 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:31:36.828 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:31:36.828 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:31:36.828 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:31:36.835 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:31:36.836 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:31:36.836 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:31:36.836 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:31:36.836 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:31:36.836 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:31:36.836 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:31:36.836 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:31:36.836 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85528726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951565190069839, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108813, telescope_az=89.992903, telescope_ra=19.2999581, telescope_dec=-24.256615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.31974, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:31:19.979920', telescope_ra_j2k=19.2739145924105, telescope_dec_j2k=-24.3014421966295, observability=1)
2025-12-27T10:31:36.836 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.42365002632141 seconds ago
2025-12-27T10:31:41.343 [DEBUG] [Thread-489152 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:31:41.346 [INFO] [Thread-489152 (handle)] [driver.py] [get_status()] Telra = 19.3012182, teldec = -24.256615
2025-12-27T10:31:41.347 [INFO] [Thread-489152 (handle)] [driver.py] [get_status()] ra_j2k = 19.2751751064549     dec_j2k = -24.3014869800205
2025-12-27T10:31:41.349 [DEBUG] [Thread-489152 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:31:41.349 [DEBUG] [Thread-489152 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:31:41.355 [DEBUG] [Thread-489152 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:31:41.355 [DEBUG] [Thread-489152 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:31:41.355 [DEBUG] [Thread-489152 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:31:41.355 [DEBUG] [Thread-489152 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:31:41.362 [DEBUG] [Thread-489152 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:31:41.362 [DEBUG] [Thread-489152 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:31:41.362 [DEBUG] [Thread-489152 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:31:41.362 [DEBUG] [Thread-489152 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:31:41.362 [DEBUG] [Thread-489152 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:31:41.362 [DEBUG] [Thread-489152 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:31:41.362 [DEBUG] [Thread-489152 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:31:41.362 [DEBUG] [Thread-489152 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:31:41.363 [DEBUG] [Thread-489152 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85533963, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951564788950411, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108813, telescope_az=89.992903, telescope_ra=19.3012182, telescope_dec=-24.256615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.321, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:31:19.979920', telescope_ra_j2k=19.2751751064549, telescope_dec_j2k=-24.3014869800205, observability=1)
2025-12-27T10:31:46.001 [DEBUG] [ThreadPoolExecutor-22576_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:31:46.003 [DEBUG] [ThreadPoolExecutor-22576_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:31:56.489 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:31:56.491 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.305445, teldec = -24.256615
2025-12-27T10:31:56.492 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.279403298285     dec_j2k = -24.3016371627941
2025-12-27T10:31:56.493 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:31:56.494 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:31:56.497 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:31:56.497 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:31:56.497 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:31:56.497 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:31:56.504 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:31:56.504 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:31:56.504 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:31:56.504 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:31:56.504 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:31:56.504 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:31:56.504 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:31:56.504 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:31:56.504 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85551493, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951568800144692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108813, telescope_az=89.992902, telescope_ra=19.305445, telescope_dec=-24.256615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.32523, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:31:19.979920', telescope_ra_j2k=19.279403298285, telescope_dec_j2k=-24.3016371627941, observability=1)
2025-12-27T10:31:59.401 [DEBUG] [Thread-489153 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:31:59.403 [INFO] [Thread-489153 (handle)] [driver.py] [get_status()] Telra = 19.3062592, teldec = -24.256615
2025-12-27T10:31:59.404 [INFO] [Thread-489153 (handle)] [driver.py] [get_status()] ra_j2k = 19.2802177669188     dec_j2k = -24.3016660858525
2025-12-27T10:31:59.406 [DEBUG] [Thread-489153 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:31:59.407 [DEBUG] [Thread-489153 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:31:59.409 [DEBUG] [Thread-489153 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:31:59.409 [DEBUG] [Thread-489153 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:31:59.409 [DEBUG] [Thread-489153 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:31:59.409 [DEBUG] [Thread-489153 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:31:59.416 [DEBUG] [Thread-489153 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:31:59.416 [DEBUG] [Thread-489153 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:31:59.416 [DEBUG] [Thread-489153 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:31:59.416 [DEBUG] [Thread-489153 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:31:59.416 [DEBUG] [Thread-489153 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:31:59.416 [DEBUG] [Thread-489153 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:31:59.417 [DEBUG] [Thread-489153 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:31:59.417 [DEBUG] [Thread-489153 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:31:59.417 [DEBUG] [Thread-489153 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85554863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951566393428123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108813, telescope_az=89.992902, telescope_ra=19.3062592, telescope_dec=-24.256615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.32604, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:31:19.979920', telescope_ra_j2k=19.2802177669188, telescope_dec_j2k=-24.3016660858525, observability=1)
2025-12-27T10:32:03.479 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:32:03.482 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.3074001, teldec = -24.256615
2025-12-27T10:32:03.483 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.2813590436296     dec_j2k = -24.3017066109125
2025-12-27T10:32:03.484 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:32:03.485 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:32:03.489 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:32:03.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:32:03.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:32:03.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:32:03.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:32:03.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:32:03.497 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:32:03.497 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:32:03.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:32:03.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:32:03.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:32:03.497 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:32:03.497 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85559583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951572410219544, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108813, telescope_az=89.992902, telescope_ra=19.3074001, telescope_dec=-24.256615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.32719, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:31:19.979920', telescope_ra_j2k=19.2813590436296, telescope_dec_j2k=-24.3017066109125, observability=1)
2025-12-27T10:32:06.456 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:32:06.458 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.3082321, teldec = -24.256615
2025-12-27T10:32:06.459 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.2821913185568     dec_j2k = -24.3017361612207
2025-12-27T10:32:06.461 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:32:06.462 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:32:06.469 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:32:06.469 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:32:06.469 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:32:06.469 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:32:06.476 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:32:06.476 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:32:06.476 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:32:06.476 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:32:06.476 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:32:06.476 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:32:06.476 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:32:06.476 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:32:06.476 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85563029, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951573613577828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108813, telescope_az=89.992902, telescope_ra=19.3082321, telescope_dec=-24.256615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.32802, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:31:19.979920', telescope_ra_j2k=19.2821913185568, telescope_dec_j2k=-24.3017361612207, observability=1)
2025-12-27T10:32:17.482 [DEBUG] [Thread-489154 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:32:17.484 [INFO] [Thread-489154 (handle)] [driver.py] [get_status()] Telra = 19.3112993, teldec = -24.256615
2025-12-27T10:32:17.485 [INFO] [Thread-489154 (handle)] [driver.py] [get_status()] ra_j2k = 19.2852595336253     dec_j2k = -24.3018450810036
2025-12-27T10:32:17.487 [DEBUG] [Thread-489154 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:32:17.488 [DEBUG] [Thread-489154 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:32:17.490 [DEBUG] [Thread-489154 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:32:17.490 [DEBUG] [Thread-489154 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:32:17.490 [DEBUG] [Thread-489154 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:32:17.490 [DEBUG] [Thread-489154 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:32:17.498 [DEBUG] [Thread-489154 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:32:17.498 [DEBUG] [Thread-489154 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:32:17.498 [DEBUG] [Thread-489154 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:32:17.498 [DEBUG] [Thread-489154 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:32:17.498 [DEBUG] [Thread-489154 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:32:17.498 [DEBUG] [Thread-489154 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:32:17.498 [DEBUG] [Thread-489154 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:32:17.498 [DEBUG] [Thread-489154 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:32:17.498 [DEBUG] [Thread-489154 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85575791, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951578025891537, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108813, telescope_az=89.992902, telescope_ra=19.3112993, telescope_dec=-24.256615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.33108, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:31:19.979920', telescope_ra_j2k=19.2852595336253, telescope_dec_j2k=-24.3018450810036, observability=1)
2025-12-27T10:32:20.122 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:32:20.122 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:32:20.123 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:32:20.123 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:32:20.123 [INFO] [ThreadPoolExecutor-22577_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:32:20.123 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T10:32:35.278 [DEBUG] [Thread-489155 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:32:35.280 [INFO] [Thread-489155 (handle)] [driver.py] [get_status()] Telra = 19.3162635, teldec = -24.256614
2025-12-27T10:32:35.282 [INFO] [Thread-489155 (handle)] [driver.py] [get_status()] ra_j2k = 19.2902253818114     dec_j2k = -24.3020203034197
2025-12-27T10:32:35.283 [DEBUG] [Thread-489155 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:32:35.284 [DEBUG] [Thread-489155 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:32:35.287 [DEBUG] [Thread-489155 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:32:35.287 [DEBUG] [Thread-489155 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:32:35.287 [DEBUG] [Thread-489155 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:32:35.287 [DEBUG] [Thread-489155 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:32:35.294 [DEBUG] [Thread-489155 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:32:35.294 [DEBUG] [Thread-489155 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:32:35.294 [DEBUG] [Thread-489155 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:32:35.294 [DEBUG] [Thread-489155 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:32:35.294 [DEBUG] [Thread-489155 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:32:35.294 [DEBUG] [Thread-489155 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:32:35.294 [DEBUG] [Thread-489155 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:32:35.294 [DEBUG] [Thread-489155 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:32:35.295 [DEBUG] [Thread-489155 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85596388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951579229249821, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108813, telescope_az=89.992902, telescope_ra=19.3162635, telescope_dec=-24.256614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.33605, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:32:20.120905', telescope_ra_j2k=19.2902253818114, telescope_dec_j2k=-24.3020203034197, observability=1)
2025-12-27T10:32:35.689 [DEBUG] [Thread-489156 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3943936824798584
2025-12-27T10:32:36.896 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:32:36.898 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.3167108, teldec = -24.256614
2025-12-27T10:32:36.899 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.2906728306156     dec_j2k = -24.3020361781907
2025-12-27T10:32:36.901 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:32:36.902 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:32:36.907 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:32:36.908 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:32:36.908 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:32:36.908 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:32:36.915 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:32:36.915 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:32:36.915 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:32:36.915 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:32:36.915 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:32:36.915 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:32:36.915 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:32:36.915 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:32:36.915 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8559826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951581234846962, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108813, telescope_az=89.992902, telescope_ra=19.3167108, telescope_dec=-24.256614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.3365, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:32:20.120905', telescope_ra_j2k=19.2906728306156, telescope_dec_j2k=-24.3020361781907, observability=1)
2025-12-27T10:32:36.915 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.42726492881775 seconds ago
2025-12-27T10:32:41.004 [DEBUG] [ThreadPoolExecutor-22576_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:32:41.006 [DEBUG] [ThreadPoolExecutor-22576_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:32:41.007 [DEBUG] [ThreadPoolExecutor-22576_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:32:41.010 [DEBUG] [ThreadPoolExecutor-22576_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:32:45.015 [DEBUG] [ThreadPoolExecutor-22576_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:32:46.017 [DEBUG] [ThreadPoolExecutor-22576_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:32:46.018 [INFO] [ThreadPoolExecutor-22576_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:32:53.735 [DEBUG] [Thread-489157 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:32:53.738 [INFO] [Thread-489157 (handle)] [driver.py] [get_status()] Telra = 19.3213889, teldec = -24.256614
2025-12-27T10:32:53.739 [INFO] [Thread-489157 (handle)] [driver.py] [get_status()] ra_j2k = 19.2953524899717     dec_j2k = -24.3022021674559
2025-12-27T10:32:53.741 [DEBUG] [Thread-489157 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:32:53.742 [DEBUG] [Thread-489157 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:32:53.743 [DEBUG] [Thread-489157 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:32:53.743 [DEBUG] [Thread-489157 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:32:53.743 [DEBUG] [Thread-489157 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:32:53.743 [DEBUG] [Thread-489157 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:32:53.751 [DEBUG] [Thread-489157 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:32:53.751 [DEBUG] [Thread-489157 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:32:53.751 [DEBUG] [Thread-489157 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:32:53.751 [DEBUG] [Thread-489157 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:32:53.751 [DEBUG] [Thread-489157 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:32:53.751 [DEBUG] [Thread-489157 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:32:53.751 [DEBUG] [Thread-489157 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:32:53.751 [DEBUG] [Thread-489157 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:32:53.751 [DEBUG] [Thread-489157 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8561775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951582839324674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108812, telescope_az=89.992902, telescope_ra=19.3213889, telescope_dec=-24.256614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.34117, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:32:20.120905', telescope_ra_j2k=19.2953524899717, telescope_dec_j2k=-24.3022021674559, observability=1)
2025-12-27T10:32:56.566 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:32:56.568 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.3221721, teldec = -24.256614
2025-12-27T10:32:56.569 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.2961359515865     dec_j2k = -24.302229950415
2025-12-27T10:32:56.570 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:32:56.571 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:32:56.573 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:32:56.573 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:32:56.573 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:32:56.573 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:32:56.580 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:32:56.580 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:32:56.580 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:32:56.581 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:32:56.581 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:32:56.581 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:32:56.581 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:32:56.581 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:32:56.581 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85621027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951586850518954, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108812, telescope_az=89.992902, telescope_ra=19.3221721, telescope_dec=-24.256614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.34196, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:32:20.120905', telescope_ra_j2k=19.2961359515865, telescope_dec_j2k=-24.302229950415, observability=1)
2025-12-27T10:33:03.490 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:33:03.493 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.3241138, teldec = -24.256614
2025-12-27T10:33:03.494 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.2980783008585     dec_j2k = -24.3022988212915
2025-12-27T10:33:03.495 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:33:03.496 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:33:03.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:33:03.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:33:03.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:33:03.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:33:03.508 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:33:03.508 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:33:03.509 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:33:03.509 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:33:03.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:33:03.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:33:03.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:33:03.509 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:33:03.509 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8562904, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951589257235523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108812, telescope_az=89.992902, telescope_ra=19.3241138, telescope_dec=-24.256614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.3439, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:32:20.120905', telescope_ra_j2k=19.2980783008585, telescope_dec_j2k=-24.3022988212915, observability=1)
2025-12-27T10:33:05.569 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:33:05.571 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.3246745, teldec = -24.256614
2025-12-27T10:33:05.572 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.2986391885276     dec_j2k = -24.3023187067644
2025-12-27T10:33:05.574 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:33:05.575 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:33:05.581 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:33:05.581 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:33:05.581 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:33:05.581 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:33:05.588 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:33:05.588 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:33:05.589 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:33:05.589 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:33:05.589 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:33:05.589 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:33:05.589 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:33:05.589 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:33:05.589 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85631447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951596076265799, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108812, telescope_az=89.992902, telescope_ra=19.3246745, telescope_dec=-24.256614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.34446, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:32:20.120905', telescope_ra_j2k=19.2986391885276, telescope_dec_j2k=-24.3023187067644, observability=1)
2025-12-27T10:33:11.807 [DEBUG] [Thread-489158 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:33:11.809 [INFO] [Thread-489158 (handle)] [driver.py] [get_status()] Telra = 19.3264293, teldec = -24.256614
2025-12-27T10:33:11.810 [INFO] [Thread-489158 (handle)] [driver.py] [get_status()] ra_j2k = 19.3003945763898     dec_j2k = -24.3023809351336
2025-12-27T10:33:11.812 [DEBUG] [Thread-489158 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:33:11.813 [DEBUG] [Thread-489158 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:33:11.815 [DEBUG] [Thread-489158 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:33:11.815 [DEBUG] [Thread-489158 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:33:11.815 [DEBUG] [Thread-489158 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:33:11.815 [DEBUG] [Thread-489158 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:33:11.822 [DEBUG] [Thread-489158 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:33:11.822 [DEBUG] [Thread-489158 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:33:11.822 [DEBUG] [Thread-489158 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:33:11.822 [DEBUG] [Thread-489158 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:33:11.822 [DEBUG] [Thread-489158 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:33:11.822 [DEBUG] [Thread-489158 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:33:11.822 [DEBUG] [Thread-489158 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:33:11.822 [DEBUG] [Thread-489158 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:33:11.822 [DEBUG] [Thread-489158 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85638667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951587251638382, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108812, telescope_az=89.992901, telescope_ra=19.3264293, telescope_dec=-24.256614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.34621, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:32:20.120905', telescope_ra_j2k=19.3003945763898, telescope_dec_j2k=-24.3023809351336, observability=1)
2025-12-27T10:33:20.263 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:33:20.263 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:33:20.264 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:33:20.264 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:33:20.266 [DEBUG] [ThreadPoolExecutor-22578_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:33:21.267 [DEBUG] [ThreadPoolExecutor-22578_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:33:21.269 [DEBUG] [ThreadPoolExecutor-22578_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:33:21.269 [DEBUG] [ThreadPoolExecutor-22578_0] [payload.py] [to_registers()] [0]
2025-12-27T10:33:21.274 [DEBUG] [ThreadPoolExecutor-22578_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:33:21.274 [DEBUG] [ThreadPoolExecutor-22578_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:33:21.274 [DEBUG] [ThreadPoolExecutor-22578_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:33:21.274 [DEBUG] [ThreadPoolExecutor-22578_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:33:21.281 [DEBUG] [ThreadPoolExecutor-22578_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:33:21.281 [DEBUG] [ThreadPoolExecutor-22578_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:33:21.281 [DEBUG] [ThreadPoolExecutor-22578_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:33:21.281 [DEBUG] [ThreadPoolExecutor-22578_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:33:21.281 [DEBUG] [ThreadPoolExecutor-22578_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:33:21.281 [DEBUG] [ThreadPoolExecutor-22578_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:33:21.281 [DEBUG] [ThreadPoolExecutor-22578_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:33:29.991 [DEBUG] [Thread-489159 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:33:29.993 [INFO] [Thread-489159 (handle)] [driver.py] [get_status()] Telra = 19.3315001, teldec = -24.256614
2025-12-27T10:33:29.995 [INFO] [Thread-489159 (handle)] [driver.py] [get_status()] ra_j2k = 19.3054670795664     dec_j2k = -24.3025607003271
2025-12-27T10:33:29.997 [DEBUG] [Thread-489159 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:33:29.998 [DEBUG] [Thread-489159 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:33:30.001 [DEBUG] [Thread-489159 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:33:30.001 [DEBUG] [Thread-489159 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:33:30.001 [DEBUG] [Thread-489159 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:33:30.001 [DEBUG] [Thread-489159 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:33:30.009 [DEBUG] [Thread-489159 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:33:30.009 [DEBUG] [Thread-489159 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:33:30.009 [DEBUG] [Thread-489159 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:33:30.009 [DEBUG] [Thread-489159 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:33:30.009 [DEBUG] [Thread-489159 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:33:30.009 [DEBUG] [Thread-489159 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:33:30.009 [DEBUG] [Thread-489159 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:33:30.009 [DEBUG] [Thread-489159 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:33:30.009 [DEBUG] [Thread-489159 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85659713, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095160008746008, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108812, telescope_az=89.992901, telescope_ra=19.3315001, telescope_dec=-24.256614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.35129, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:33:20.262894', telescope_ra_j2k=19.3054670795664, telescope_dec_j2k=-24.3025607003271, observability=1)
2025-12-27T10:33:35.329 [DEBUG] [Thread-489160 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:33:35.331 [INFO] [Thread-489160 (handle)] [driver.py] [get_status()] Telra = 19.3329764, teldec = -24.256614
2025-12-27T10:33:35.332 [INFO] [Thread-489160 (handle)] [driver.py] [get_status()] ra_j2k = 19.3069438766663     dec_j2k = -24.3026130214602
2025-12-27T10:33:35.334 [DEBUG] [Thread-489160 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:33:35.335 [DEBUG] [Thread-489160 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:33:35.342 [DEBUG] [Thread-489160 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:33:35.342 [DEBUG] [Thread-489160 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:33:35.342 [DEBUG] [Thread-489160 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:33:35.342 [DEBUG] [Thread-489160 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:33:35.349 [DEBUG] [Thread-489160 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:33:35.349 [DEBUG] [Thread-489160 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:33:35.349 [DEBUG] [Thread-489160 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:33:35.349 [DEBUG] [Thread-489160 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:33:35.350 [DEBUG] [Thread-489160 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:33:35.350 [DEBUG] [Thread-489160 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:33:35.350 [DEBUG] [Thread-489160 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:33:35.350 [DEBUG] [Thread-489160 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:33:35.350 [DEBUG] [Thread-489160 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85665891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951599285221224, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108812, telescope_az=89.992901, telescope_ra=19.3329764, telescope_dec=-24.256614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.35276, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:33:20.262894', telescope_ra_j2k=19.3069438766663, telescope_dec_j2k=-24.3026130214602, observability=1)
2025-12-27T10:33:36.976 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:33:36.978 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.3334254, teldec = -24.256614
2025-12-27T10:33:36.979 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.3073930279646     dec_j2k = -24.3026289329761
2025-12-27T10:33:36.981 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:33:36.983 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:33:36.988 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:33:36.988 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:33:36.988 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:33:36.988 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:33:36.995 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:33:36.995 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:33:36.995 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:33:36.995 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:33:36.995 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:33:36.995 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:33:36.995 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:33:36.995 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:33:36.996 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85667797, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951590861713235, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108812, telescope_az=89.992901, telescope_ra=19.3334254, telescope_dec=-24.256614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.35321, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:33:20.262894', telescope_ra_j2k=19.3073930279646, telescope_dec_j2k=-24.3026289329761, observability=1)
2025-12-27T10:33:36.996 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43047285079956 seconds ago
2025-12-27T10:33:46.282 [DEBUG] [ThreadPoolExecutor-22578_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:33:46.283 [DEBUG] [ThreadPoolExecutor-22578_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:33:48.069 [DEBUG] [Thread-489161 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:33:48.071 [INFO] [Thread-489161 (handle)] [driver.py] [get_status()] Telra = 19.3365208, teldec = -24.256614
2025-12-27T10:33:48.072 [INFO] [Thread-489161 (handle)] [driver.py] [get_status()] ra_j2k = 19.3104894724219     dec_j2k = -24.3027386093851
2025-12-27T10:33:48.074 [DEBUG] [Thread-489161 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:33:48.075 [DEBUG] [Thread-489161 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:33:48.081 [DEBUG] [Thread-489161 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:33:48.081 [DEBUG] [Thread-489161 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:33:48.081 [DEBUG] [Thread-489161 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:33:48.081 [DEBUG] [Thread-489161 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:33:48.088 [DEBUG] [Thread-489161 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:33:48.088 [DEBUG] [Thread-489161 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:33:48.088 [DEBUG] [Thread-489161 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:33:48.089 [DEBUG] [Thread-489161 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:33:48.089 [DEBUG] [Thread-489161 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:33:48.089 [DEBUG] [Thread-489161 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:33:48.089 [DEBUG] [Thread-489161 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:33:48.089 [DEBUG] [Thread-489161 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:33:48.089 [DEBUG] [Thread-489161 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85680637, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095160209305722, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108812, telescope_az=89.992901, telescope_ra=19.3365208, telescope_dec=-24.256614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.35631, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:33:20.262894', telescope_ra_j2k=19.3104894724219, telescope_dec_j2k=-24.3027386093851, observability=1)
2025-12-27T10:33:56.642 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:33:56.644 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.3389154, teldec = -24.256613
2025-12-27T10:33:56.645 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.3128848822906     dec_j2k = -24.3028224341855
2025-12-27T10:33:56.646 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:33:56.647 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:33:56.651 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:33:56.651 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:33:56.652 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:33:56.652 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:33:56.659 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:33:56.660 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:33:56.660 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:33:56.660 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:33:56.660 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:33:56.660 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:33:56.660 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:33:56.660 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:33:56.660 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85690559, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095160008746008, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108812, telescope_az=89.992901, telescope_ra=19.3389154, telescope_dec=-24.256613, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.3587, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:33:20.262894', telescope_ra_j2k=19.3128848822906, telescope_dec_j2k=-24.3028224341855, observability=1)
2025-12-27T10:34:03.501 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:34:03.503 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.3408323, teldec = -24.256613
2025-12-27T10:34:03.504 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.3148024315072     dec_j2k = -24.3028903240931
2025-12-27T10:34:03.506 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:34:03.507 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:34:03.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:34:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:34:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:34:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:34:03.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:34:03.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:34:03.521 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:34:03.521 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:34:03.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:34:03.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:34:03.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:34:03.521 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:34:03.521 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85698498, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951603296415505, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108811, telescope_az=89.992901, telescope_ra=19.3408323, telescope_dec=-24.256613, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.36062, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:33:20.262894', telescope_ra_j2k=19.3148024315072, telescope_dec_j2k=-24.3028903240931, observability=1)
2025-12-27T10:34:04.683 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:34:04.685 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.341169, teldec = -24.256613
2025-12-27T10:34:04.686 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.3151392456383     dec_j2k = -24.3029022476251
2025-12-27T10:34:04.688 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:34:04.689 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:34:04.696 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:34:04.696 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:34:04.696 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:34:04.697 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:34:04.704 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:34:04.704 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:34:04.704 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:34:04.704 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:34:04.704 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:34:04.704 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:34:04.704 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:34:04.704 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:34:04.704 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85699866, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951609313206925, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108811, telescope_az=89.992901, telescope_ra=19.341169, telescope_dec=-24.256613, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.36095, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:33:20.262894', telescope_ra_j2k=19.3151392456383, telescope_dec_j2k=-24.3029022476251, observability=1)
2025-12-27T10:34:06.144 [DEBUG] [Thread-489162 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:34:06.146 [INFO] [Thread-489162 (handle)] [driver.py] [get_status()] Telra = 19.341562, teldec = -24.256613
2025-12-27T10:34:06.148 [INFO] [Thread-489162 (handle)] [driver.py] [get_status()] ra_j2k = 19.3155323788901     dec_j2k = -24.3029161644485
2025-12-27T10:34:06.150 [DEBUG] [Thread-489162 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:34:06.150 [DEBUG] [Thread-489162 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:34:06.155 [DEBUG] [Thread-489162 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:34:06.155 [DEBUG] [Thread-489162 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:34:06.155 [DEBUG] [Thread-489162 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:34:06.155 [DEBUG] [Thread-489162 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:34:06.163 [DEBUG] [Thread-489162 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:34:06.163 [DEBUG] [Thread-489162 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:34:06.163 [DEBUG] [Thread-489162 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:34:06.163 [DEBUG] [Thread-489162 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:34:06.163 [DEBUG] [Thread-489162 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:34:06.163 [DEBUG] [Thread-489162 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:34:06.163 [DEBUG] [Thread-489162 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:34:06.163 [DEBUG] [Thread-489162 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:34:06.163 [DEBUG] [Thread-489162 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85701557, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951604098654361, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108811, telescope_az=89.992901, telescope_ra=19.341562, telescope_dec=-24.256613, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.36135, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:33:20.262894', telescope_ra_j2k=19.3155323788901, telescope_dec_j2k=-24.3029161644485, observability=1)
2025-12-27T10:34:20.403 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:34:20.403 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:34:20.404 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:34:20.404 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:34:20.405 [INFO] [ThreadPoolExecutor-22579_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:34:20.405 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T10:34:24.296 [DEBUG] [Thread-489163 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:34:24.298 [INFO] [Thread-489163 (handle)] [driver.py] [get_status()] Telra = 19.3466042, teldec = -24.256613
2025-12-27T10:34:24.299 [INFO] [Thread-489163 (handle)] [driver.py] [get_status()] ra_j2k = 19.3205762920307     dec_j2k = -24.3030946739666
2025-12-27T10:34:24.300 [DEBUG] [Thread-489163 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:34:24.301 [DEBUG] [Thread-489163 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:34:24.308 [DEBUG] [Thread-489163 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:34:24.308 [DEBUG] [Thread-489163 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:34:24.308 [DEBUG] [Thread-489163 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:34:24.308 [DEBUG] [Thread-489163 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:34:24.315 [DEBUG] [Thread-489163 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:34:24.315 [DEBUG] [Thread-489163 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:34:24.315 [DEBUG] [Thread-489163 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:34:24.315 [DEBUG] [Thread-489163 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:34:24.315 [DEBUG] [Thread-489163 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:34:24.315 [DEBUG] [Thread-489163 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:34:24.315 [DEBUG] [Thread-489163 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:34:24.315 [DEBUG] [Thread-489163 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:34:24.315 [DEBUG] [Thread-489163 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85722566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095161252216235, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108811, telescope_az=89.9929, telescope_ra=19.3466042, telescope_dec=-24.256613, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.36639, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:34:20.402530', telescope_ra_j2k=19.3205762920307, telescope_dec_j2k=-24.3030946739666, observability=1)
2025-12-27T10:34:35.393 [DEBUG] [Thread-489164 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:34:35.395 [INFO] [Thread-489164 (handle)] [driver.py] [get_status()] Telra = 19.3496971, teldec = -24.256613
2025-12-27T10:34:35.396 [INFO] [Thread-489164 (handle)] [driver.py] [get_status()] ra_j2k = 19.3236702461032     dec_j2k = -24.3032041320297
2025-12-27T10:34:35.397 [DEBUG] [Thread-489164 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:34:35.398 [DEBUG] [Thread-489164 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:34:35.404 [DEBUG] [Thread-489164 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:34:35.404 [DEBUG] [Thread-489164 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:34:35.404 [DEBUG] [Thread-489164 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:34:35.404 [DEBUG] [Thread-489164 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:34:35.412 [DEBUG] [Thread-489164 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:34:35.412 [DEBUG] [Thread-489164 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:34:35.412 [DEBUG] [Thread-489164 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:34:35.412 [DEBUG] [Thread-489164 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:34:35.412 [DEBUG] [Thread-489164 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:34:35.412 [DEBUG] [Thread-489164 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:34:35.412 [DEBUG] [Thread-489164 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:34:35.412 [DEBUG] [Thread-489164 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:34:35.412 [DEBUG] [Thread-489164 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8573541, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951608510968069, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108811, telescope_az=89.9929, telescope_ra=19.3496971, telescope_dec=-24.256613, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.36948, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:34:20.402530', telescope_ra_j2k=19.3236702461032, telescope_dec_j2k=-24.3032041320297, observability=1)
2025-12-27T10:34:37.056 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:34:37.058 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.3501728, teldec = -24.256613
2025-12-27T10:34:37.059 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.3241461084413     dec_j2k = -24.3032209643863
2025-12-27T10:34:37.060 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:34:37.061 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:34:37.063 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:34:37.063 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:34:37.063 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:34:37.063 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:34:37.070 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:34:37.071 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:34:37.071 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:34:37.071 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:34:37.071 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:34:37.071 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:34:37.071 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:34:37.071 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:34:37.071 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85737334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951615329998346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108811, telescope_az=89.9929, telescope_ra=19.3501728, telescope_dec=-24.256613, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.36996, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:34:20.402530', telescope_ra_j2k=19.3241461084413, telescope_dec_j2k=-24.3032209643863, observability=1)
2025-12-27T10:34:37.071 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.42938256263733 seconds ago
2025-12-27T10:34:41.285 [DEBUG] [ThreadPoolExecutor-22578_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:34:41.287 [DEBUG] [ThreadPoolExecutor-22578_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:34:41.288 [DEBUG] [ThreadPoolExecutor-22578_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:34:41.291 [DEBUG] [ThreadPoolExecutor-22578_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:34:42.361 [DEBUG] [Thread-489165 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:34:42.363 [INFO] [Thread-489165 (handle)] [driver.py] [get_status()] Telra = 19.3516482, teldec = -24.256613
2025-12-27T10:34:42.364 [INFO] [Thread-489165 (handle)] [driver.py] [get_status()] ra_j2k = 19.3256220123076     dec_j2k = -24.3032731659085
2025-12-27T10:34:42.366 [DEBUG] [Thread-489165 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:34:42.366 [DEBUG] [Thread-489165 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:34:42.368 [DEBUG] [Thread-489165 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:34:42.368 [DEBUG] [Thread-489165 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:34:42.368 [DEBUG] [Thread-489165 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:34:42.368 [DEBUG] [Thread-489165 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:34:42.375 [DEBUG] [Thread-489165 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:34:42.375 [DEBUG] [Thread-489165 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:34:42.375 [DEBUG] [Thread-489165 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:34:42.375 [DEBUG] [Thread-489165 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:34:42.375 [DEBUG] [Thread-489165 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:34:42.375 [DEBUG] [Thread-489165 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:34:42.375 [DEBUG] [Thread-489165 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:34:42.375 [DEBUG] [Thread-489165 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:34:42.375 [DEBUG] [Thread-489165 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85743475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951614126640062, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108811, telescope_az=89.9929, telescope_ra=19.3516482, telescope_dec=-24.256613, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.37143, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:34:20.402530', telescope_ra_j2k=19.3256220123076, telescope_dec_j2k=-24.3032731659085, observability=1)
2025-12-27T10:34:45.296 [DEBUG] [ThreadPoolExecutor-22578_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:34:46.299 [DEBUG] [ThreadPoolExecutor-22578_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:34:46.300 [INFO] [ThreadPoolExecutor-22578_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:34:56.722 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:34:56.724 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.3556338, teldec = -24.256613
2025-12-27T10:34:56.725 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.3296089762264     dec_j2k = -24.3034141465505
2025-12-27T10:34:56.726 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:34:56.727 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:34:56.734 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:34:56.734 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:34:56.734 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:34:56.734 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:34:56.741 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:34:56.741 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:34:56.741 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:34:56.741 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:34:56.741 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:34:56.741 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:34:56.742 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:34:56.742 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:34:56.742 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85760096, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951610115445782, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108811, telescope_az=89.9929, telescope_ra=19.3556338, telescope_dec=-24.256613, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.37542, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:34:20.402530', telescope_ra_j2k=19.3296089762264, telescope_dec_j2k=-24.3034141465505, observability=1)
2025-12-27T10:35:00.446 [DEBUG] [Thread-489166 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:35:00.448 [INFO] [Thread-489166 (handle)] [driver.py] [get_status()] Telra = 19.3566887, teldec = -24.256613
2025-12-27T10:35:00.449 [INFO] [Thread-489166 (handle)] [driver.py] [get_status()] ra_j2k = 19.330664237907     dec_j2k = -24.303451452453
2025-12-27T10:35:00.451 [DEBUG] [Thread-489166 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:35:00.452 [DEBUG] [Thread-489166 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:35:00.455 [DEBUG] [Thread-489166 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:35:00.455 [DEBUG] [Thread-489166 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:35:00.456 [DEBUG] [Thread-489166 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:35:00.456 [DEBUG] [Thread-489166 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:35:00.463 [DEBUG] [Thread-489166 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:35:00.463 [DEBUG] [Thread-489166 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:35:00.463 [DEBUG] [Thread-489166 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:35:00.463 [DEBUG] [Thread-489166 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:35:00.463 [DEBUG] [Thread-489166 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:35:00.463 [DEBUG] [Thread-489166 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:35:00.463 [DEBUG] [Thread-489166 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:35:00.463 [DEBUG] [Thread-489166 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:35:00.463 [DEBUG] [Thread-489166 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85764406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951620143431483, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108811, telescope_az=89.9929, telescope_ra=19.3566887, telescope_dec=-24.256613, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.37647, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:34:20.402530', telescope_ra_j2k=19.330664237907, telescope_dec_j2k=-24.303451452453, observability=1)
2025-12-27T10:35:03.511 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:35:03.513 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.3575293, teldec = -24.256612
2025-12-27T10:35:03.514 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.3315051265064     dec_j2k = -24.3034801772255
2025-12-27T10:35:03.516 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:35:03.517 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:35:03.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:35:03.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:35:03.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:35:03.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:35:03.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:35:03.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:35:03.526 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:35:03.526 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:35:03.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:35:03.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:35:03.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:35:03.526 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:35:03.527 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85767954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951618137834343, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108811, telescope_az=89.9929, telescope_ra=19.3575293, telescope_dec=-24.256612, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.37731, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:34:20.402530', telescope_ra_j2k=19.3315051265064, telescope_dec_j2k=-24.3034801772255, observability=1)
2025-12-27T10:35:03.796 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2694239616394043
2025-12-27T10:35:18.504 [DEBUG] [Thread-489167 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:35:18.506 [INFO] [Thread-489167 (handle)] [driver.py] [get_status()] Telra = 19.3617046, teldec = -24.256612
2025-12-27T10:35:18.507 [INFO] [Thread-489167 (handle)] [driver.py] [get_status()] ra_j2k = 19.335681861737     dec_j2k = -24.3036277876748
2025-12-27T10:35:18.509 [DEBUG] [Thread-489167 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:35:18.510 [DEBUG] [Thread-489167 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:35:18.512 [DEBUG] [Thread-489167 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:35:18.512 [DEBUG] [Thread-489167 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:35:18.512 [DEBUG] [Thread-489167 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:35:18.512 [DEBUG] [Thread-489167 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:35:18.520 [DEBUG] [Thread-489167 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:35:18.520 [DEBUG] [Thread-489167 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:35:18.520 [DEBUG] [Thread-489167 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:35:18.520 [DEBUG] [Thread-489167 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:35:18.520 [DEBUG] [Thread-489167 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:35:18.520 [DEBUG] [Thread-489167 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:35:18.520 [DEBUG] [Thread-489167 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:35:18.520 [DEBUG] [Thread-489167 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:35:18.521 [DEBUG] [Thread-489167 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85785307, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951625759103476, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10881, telescope_az=89.9929, telescope_ra=19.3617046, telescope_dec=-24.256612, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.38149, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:34:20.402530', telescope_ra_j2k=19.335681861737, telescope_dec_j2k=-24.3036277876748, observability=1)
2025-12-27T10:35:20.554 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:35:20.554 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:35:20.555 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:35:20.555 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:35:20.556 [DEBUG] [ThreadPoolExecutor-22580_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:35:21.558 [DEBUG] [ThreadPoolExecutor-22580_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:35:21.560 [DEBUG] [ThreadPoolExecutor-22580_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:35:21.560 [DEBUG] [ThreadPoolExecutor-22580_0] [payload.py] [to_registers()] [0]
2025-12-27T10:35:21.566 [DEBUG] [ThreadPoolExecutor-22580_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:35:21.566 [DEBUG] [ThreadPoolExecutor-22580_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:35:21.566 [DEBUG] [ThreadPoolExecutor-22580_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:35:21.566 [DEBUG] [ThreadPoolExecutor-22580_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:35:21.574 [DEBUG] [ThreadPoolExecutor-22580_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:35:21.574 [DEBUG] [ThreadPoolExecutor-22580_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:35:21.574 [DEBUG] [ThreadPoolExecutor-22580_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:35:21.574 [DEBUG] [ThreadPoolExecutor-22580_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:35:21.574 [DEBUG] [ThreadPoolExecutor-22580_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:35:21.574 [DEBUG] [ThreadPoolExecutor-22580_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:35:21.574 [DEBUG] [ThreadPoolExecutor-22580_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:35:35.442 [DEBUG] [Thread-489168 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:35:35.444 [INFO] [Thread-489168 (handle)] [driver.py] [get_status()] Telra = 19.366442, teldec = -24.256612
2025-12-27T10:35:35.446 [INFO] [Thread-489168 (handle)] [driver.py] [get_status()] ra_j2k = 19.3404208955935     dec_j2k = -24.3037952019302
2025-12-27T10:35:35.448 [DEBUG] [Thread-489168 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:35:35.449 [DEBUG] [Thread-489168 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:35:35.453 [DEBUG] [Thread-489168 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:35:35.453 [DEBUG] [Thread-489168 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:35:35.453 [DEBUG] [Thread-489168 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:35:35.453 [DEBUG] [Thread-489168 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:35:35.460 [DEBUG] [Thread-489168 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:35:35.460 [DEBUG] [Thread-489168 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:35:35.461 [DEBUG] [Thread-489168 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:35:35.461 [DEBUG] [Thread-489168 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:35:35.461 [DEBUG] [Thread-489168 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:35:35.461 [DEBUG] [Thread-489168 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:35:35.461 [DEBUG] [Thread-489168 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:35:35.461 [DEBUG] [Thread-489168 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:35:35.461 [DEBUG] [Thread-489168 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85804911, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951624154625763, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10881, telescope_az=89.992899, telescope_ra=19.366442, telescope_dec=-24.256612, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.38623, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:35:20.553016', telescope_ra_j2k=19.3404208955935, telescope_dec_j2k=-24.3037952019302, observability=1)
2025-12-27T10:35:36.579 [DEBUG] [Thread-489169 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:35:36.580 [INFO] [Thread-489169 (handle)] [driver.py] [get_status()] Telra = 19.36675, teldec = -24.256612
2025-12-27T10:35:36.581 [INFO] [Thread-489169 (handle)] [driver.py] [get_status()] ra_j2k = 19.3407290020169     dec_j2k = -24.3038060837771
2025-12-27T10:35:36.582 [DEBUG] [Thread-489169 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:35:36.583 [DEBUG] [Thread-489169 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:35:36.590 [DEBUG] [Thread-489169 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:35:36.590 [DEBUG] [Thread-489169 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:35:36.590 [DEBUG] [Thread-489169 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:35:36.590 [DEBUG] [Thread-489169 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:35:36.597 [DEBUG] [Thread-489169 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:35:36.597 [DEBUG] [Thread-489169 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:35:36.597 [DEBUG] [Thread-489169 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:35:36.597 [DEBUG] [Thread-489169 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:35:36.597 [DEBUG] [Thread-489169 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:35:36.598 [DEBUG] [Thread-489169 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:35:36.598 [DEBUG] [Thread-489169 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:35:36.598 [DEBUG] [Thread-489169 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:35:36.598 [DEBUG] [Thread-489169 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85806226, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951628566939472, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10881, telescope_az=89.992899, telescope_ra=19.36675, telescope_dec=-24.256612, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.38654, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:35:20.553016', telescope_ra_j2k=19.3407290020169, telescope_dec_j2k=-24.3038060837771, observability=1)
2025-12-27T10:35:37.131 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.5329194068908691
2025-12-27T10:35:37.131 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.409833669662476 seconds ago
2025-12-27T10:35:46.575 [DEBUG] [ThreadPoolExecutor-22580_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:35:46.576 [DEBUG] [ThreadPoolExecutor-22580_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:35:54.651 [DEBUG] [Thread-489170 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:35:54.653 [INFO] [Thread-489170 (handle)] [driver.py] [get_status()] Telra = 19.3717905, teldec = -24.256612
2025-12-27T10:35:54.654 [INFO] [Thread-489170 (handle)] [driver.py] [get_status()] ra_j2k = 19.3457712471149     dec_j2k = -24.3039841242361
2025-12-27T10:35:54.654 [DEBUG] [Thread-489170 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:35:54.656 [DEBUG] [Thread-489170 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:35:54.660 [DEBUG] [Thread-489170 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:35:54.660 [DEBUG] [Thread-489170 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:35:54.660 [DEBUG] [Thread-489170 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:35:54.660 [DEBUG] [Thread-489170 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:35:54.667 [DEBUG] [Thread-489170 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:35:54.667 [DEBUG] [Thread-489170 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:35:54.667 [DEBUG] [Thread-489170 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:35:54.667 [DEBUG] [Thread-489170 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:35:54.667 [DEBUG] [Thread-489170 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:35:54.667 [DEBUG] [Thread-489170 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:35:54.667 [DEBUG] [Thread-489170 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:35:54.667 [DEBUG] [Thread-489170 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:35:54.667 [DEBUG] [Thread-489170 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85827142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951631374775468, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10881, telescope_az=89.992899, telescope_ra=19.3717905, telescope_dec=-24.256612, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.39158, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:35:20.553016', telescope_ra_j2k=19.3457712471149, telescope_dec_j2k=-24.3039841242361, observability=1)
2025-12-27T10:35:56.803 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:35:56.805 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.3723788, teldec = -24.256612
2025-12-27T10:35:56.806 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.3463597512171     dec_j2k = -24.304004898772
2025-12-27T10:35:56.808 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:35:56.809 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:35:56.812 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:35:56.812 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:35:56.813 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:35:56.813 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:35:56.820 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:35:56.820 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:35:56.820 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:35:56.820 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:35:56.820 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:35:56.820 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:35:56.820 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:35:56.820 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:35:56.820 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85829634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951637792686317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10881, telescope_az=89.992899, telescope_ra=19.3723788, telescope_dec=-24.256612, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.39216, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:35:20.553016', telescope_ra_j2k=19.3463597512171, telescope_dec_j2k=-24.304004898772, observability=1)
2025-12-27T10:36:02.893 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:36:02.895 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.3740778, teldec = -24.256618
2025-12-27T10:36:02.896 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.3480593400249     dec_j2k = -24.3040708887731
2025-12-27T10:36:02.898 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:36:02.899 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:36:02.905 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:36:02.905 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:36:02.905 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:36:02.905 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:36:02.912 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:36:02.912 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:36:02.912 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:36:02.912 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:36:02.912 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:36:02.912 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:36:02.913 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:36:02.913 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:36:02.913 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85836683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951636589328033, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10881, telescope_az=89.99291, telescope_ra=19.3740778, telescope_dec=-24.256618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.39386, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:35:20.553016', telescope_ra_j2k=19.3480593400249, telescope_dec_j2k=-24.3040708887731, observability=1)
2025-12-27T10:36:03.482 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5692946910858154
2025-12-27T10:36:12.715 [DEBUG] [Thread-489171 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:36:12.717 [INFO] [Thread-489171 (handle)] [driver.py] [get_status()] Telra = 19.3768131, teldec = -24.256612
2025-12-27T10:36:12.718 [INFO] [Thread-489171 (handle)] [driver.py] [get_status()] ra_j2k = 19.3507955924832     dec_j2k = -24.3041614501163
2025-12-27T10:36:12.718 [DEBUG] [Thread-489171 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:36:12.719 [DEBUG] [Thread-489171 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:36:12.721 [DEBUG] [Thread-489171 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:36:12.721 [DEBUG] [Thread-489171 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:36:12.721 [DEBUG] [Thread-489171 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:36:12.722 [DEBUG] [Thread-489171 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:36:12.729 [DEBUG] [Thread-489171 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:36:12.729 [DEBUG] [Thread-489171 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:36:12.729 [DEBUG] [Thread-489171 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:36:12.729 [DEBUG] [Thread-489171 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:36:12.729 [DEBUG] [Thread-489171 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:36:12.729 [DEBUG] [Thread-489171 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:36:12.729 [DEBUG] [Thread-489171 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:36:12.729 [DEBUG] [Thread-489171 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:36:12.729 [DEBUG] [Thread-489171 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85848051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951640600522314, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10881, telescope_az=89.992899, telescope_ra=19.3768131, telescope_dec=-24.256612, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.3966, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:35:20.553016', telescope_ra_j2k=19.3507955924832, telescope_dec_j2k=-24.3041614501163, observability=1)
2025-12-27T10:36:20.698 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:36:20.698 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:36:20.699 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:36:20.699 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:36:20.699 [INFO] [ThreadPoolExecutor-22581_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:36:20.699 [INFO] [ThreadPoolExecutor-22581_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:36:30.887 [DEBUG] [Thread-489172 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:36:30.889 [INFO] [Thread-489172 (handle)] [driver.py] [get_status()] Telra = 19.381882, teldec = -24.256611
2025-12-27T10:36:30.890 [INFO] [Thread-489172 (handle)] [driver.py] [get_status()] ra_j2k = 19.3558662606723     dec_j2k = -24.3043393270509
2025-12-27T10:36:30.891 [DEBUG] [Thread-489172 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:36:30.892 [DEBUG] [Thread-489172 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:36:30.896 [DEBUG] [Thread-489172 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:36:30.896 [DEBUG] [Thread-489172 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:36:30.896 [DEBUG] [Thread-489172 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:36:30.896 [DEBUG] [Thread-489172 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:36:30.903 [DEBUG] [Thread-489172 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:36:30.903 [DEBUG] [Thread-489172 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:36:30.903 [DEBUG] [Thread-489172 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:36:30.903 [DEBUG] [Thread-489172 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:36:30.903 [DEBUG] [Thread-489172 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:36:30.903 [DEBUG] [Thread-489172 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:36:30.903 [DEBUG] [Thread-489172 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:36:30.903 [DEBUG] [Thread-489172 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:36:30.903 [DEBUG] [Thread-489172 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85869083, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095164340835831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108809, telescope_az=89.992899, telescope_ra=19.381882, telescope_dec=-24.256611, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.40167, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:36:20.696640', telescope_ra_j2k=19.3558662606723, telescope_dec_j2k=-24.3043393270509, observability=1)
2025-12-27T10:36:35.505 [DEBUG] [Thread-489173 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:36:35.506 [INFO] [Thread-489173 (handle)] [driver.py] [get_status()] Telra = 19.3831624, teldec = -24.256611
2025-12-27T10:36:35.507 [INFO] [Thread-489173 (handle)] [driver.py] [get_status()] ra_j2k = 19.3571471083072     dec_j2k = -24.3043844978847
2025-12-27T10:36:35.509 [DEBUG] [Thread-489173 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:36:35.510 [DEBUG] [Thread-489173 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:36:35.518 [DEBUG] [Thread-489173 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:36:35.518 [DEBUG] [Thread-489173 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:36:35.518 [DEBUG] [Thread-489173 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:36:35.518 [DEBUG] [Thread-489173 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:36:35.525 [DEBUG] [Thread-489173 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:36:35.525 [DEBUG] [Thread-489173 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:36:35.525 [DEBUG] [Thread-489173 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:36:35.525 [DEBUG] [Thread-489173 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:36:35.525 [DEBUG] [Thread-489173 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:36:35.525 [DEBUG] [Thread-489173 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:36:35.525 [DEBUG] [Thread-489173 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:36:35.525 [DEBUG] [Thread-489173 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:36:35.526 [DEBUG] [Thread-489173 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85874427, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951643007238882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108809, telescope_az=89.992899, telescope_ra=19.3831624, telescope_dec=-24.256611, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.40295, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:36:20.696640', telescope_ra_j2k=19.3571471083072, telescope_dec_j2k=-24.3043844978847, observability=1)
2025-12-27T10:36:37.192 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:36:37.194 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.3836393, teldec = -24.256611
2025-12-27T10:36:37.195 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.3576241751412     dec_j2k = -24.3044013209155
2025-12-27T10:36:37.197 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:36:37.198 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:36:37.202 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:36:37.203 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:36:37.203 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:36:37.203 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:36:37.210 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:36:37.210 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:36:37.210 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:36:37.210 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:36:37.210 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:36:37.210 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:36:37.210 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:36:37.210 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:36:37.210 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85876381, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095164340835831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108809, telescope_az=89.992899, telescope_ra=19.3836393, telescope_dec=-24.256611, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.40342, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:36:20.696640', telescope_ra_j2k=19.3576241751412, telescope_dec_j2k=-24.3044013209155, observability=1)
2025-12-27T10:36:37.210 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.40831422805786 seconds ago
2025-12-27T10:36:41.578 [DEBUG] [ThreadPoolExecutor-22580_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:36:41.580 [DEBUG] [ThreadPoolExecutor-22580_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:36:41.581 [DEBUG] [ThreadPoolExecutor-22580_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:36:41.583 [DEBUG] [ThreadPoolExecutor-22580_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:36:45.589 [DEBUG] [ThreadPoolExecutor-22580_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:36:46.591 [DEBUG] [ThreadPoolExecutor-22580_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:36:46.592 [INFO] [ThreadPoolExecutor-22580_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:36:48.963 [DEBUG] [Thread-489174 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:36:48.964 [INFO] [Thread-489174 (handle)] [driver.py] [get_status()] Telra = 19.3869216, teldec = -24.256611
2025-12-27T10:36:48.965 [INFO] [Thread-489174 (handle)] [driver.py] [get_status()] ra_j2k = 19.3609076249658     dec_j2k = -24.3045170863997
2025-12-27T10:36:48.967 [DEBUG] [Thread-489174 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:36:48.967 [DEBUG] [Thread-489174 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:36:48.973 [DEBUG] [Thread-489174 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:36:48.973 [DEBUG] [Thread-489174 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:36:48.973 [DEBUG] [Thread-489174 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:36:48.973 [DEBUG] [Thread-489174 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:36:48.980 [DEBUG] [Thread-489174 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:36:48.980 [DEBUG] [Thread-489174 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:36:48.980 [DEBUG] [Thread-489174 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:36:48.980 [DEBUG] [Thread-489174 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:36:48.980 [DEBUG] [Thread-489174 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:36:48.981 [DEBUG] [Thread-489174 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:36:48.981 [DEBUG] [Thread-489174 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:36:48.981 [DEBUG] [Thread-489174 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:36:48.981 [DEBUG] [Thread-489174 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85890003, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951647820672019, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108809, telescope_az=89.992898, telescope_ra=19.3869216, telescope_dec=-24.256611, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.40671, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:36:20.696640', telescope_ra_j2k=19.3609076249658, telescope_dec_j2k=-24.3045170863997, observability=1)
2025-12-27T10:36:56.882 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:36:56.884 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.3891284, teldec = -24.256611
2025-12-27T10:36:56.885 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.3631151995792     dec_j2k = -24.3045948994593
2025-12-27T10:36:56.886 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:36:56.887 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:36:56.892 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:36:56.892 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:36:56.892 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:36:56.892 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:36:56.899 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:36:56.899 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:36:56.900 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:36:56.900 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:36:56.900 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:36:56.900 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:36:56.900 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:36:56.900 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:36:56.900 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8589917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095165584306058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108809, telescope_az=89.992898, telescope_ra=19.3891284, telescope_dec=-24.256611, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.40891, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:36:20.696640', telescope_ra_j2k=19.3631151995792, telescope_dec_j2k=-24.3045948994593, observability=1)
2025-12-27T10:37:02.005 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:37:02.007 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.3905492, teldec = -24.256611
2025-12-27T10:37:02.008 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.3645364989557     dec_j2k = -24.3046449891983
2025-12-27T10:37:02.010 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:37:02.011 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:37:02.014 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:37:02.014 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:37:02.015 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:37:02.015 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:37:02.022 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:37:02.022 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:37:02.022 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:37:02.022 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:37:02.022 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:37:02.022 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:37:02.022 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:37:02.022 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:37:02.023 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.859051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951646617313734, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108809, telescope_az=89.992898, telescope_ra=19.3905492, telescope_dec=-24.256611, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.41033, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:36:20.696640', telescope_ra_j2k=19.3645364989557, telescope_dec_j2k=-24.3046449891983, observability=1)
2025-12-27T10:37:03.493 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:37:03.495 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.3909687, teldec = -24.256611
2025-12-27T10:37:03.496 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.3649561464983     dec_j2k = -24.3046597772294
2025-12-27T10:37:03.498 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:37:03.498 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:37:03.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:37:03.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:37:03.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:37:03.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:37:03.511 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:37:03.511 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:37:03.511 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:37:03.511 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:37:03.511 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:37:03.511 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:37:03.511 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:37:03.511 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:37:03.512 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85906822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951649826269159, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108809, telescope_az=89.992898, telescope_ra=19.3909687, telescope_dec=-24.256611, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.41075, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:36:20.696640', telescope_ra_j2k=19.3649561464983, telescope_dec_j2k=-24.3046597772294, observability=1)
2025-12-27T10:37:07.013 [DEBUG] [Thread-489175 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:37:07.015 [INFO] [Thread-489175 (handle)] [driver.py] [get_status()] Telra = 19.3919422, teldec = -24.256611
2025-12-27T10:37:07.016 [INFO] [Thread-489175 (handle)] [driver.py] [get_status()] ra_j2k = 19.3659299890619     dec_j2k = -24.3046940923867
2025-12-27T10:37:07.018 [DEBUG] [Thread-489175 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:37:07.019 [DEBUG] [Thread-489175 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:37:07.023 [DEBUG] [Thread-489175 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:37:07.023 [DEBUG] [Thread-489175 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:37:07.023 [DEBUG] [Thread-489175 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:37:07.023 [DEBUG] [Thread-489175 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:37:07.030 [DEBUG] [Thread-489175 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:37:07.030 [DEBUG] [Thread-489175 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:37:07.031 [DEBUG] [Thread-489175 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:37:07.031 [DEBUG] [Thread-489175 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:37:07.031 [DEBUG] [Thread-489175 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:37:07.031 [DEBUG] [Thread-489175 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:37:07.031 [DEBUG] [Thread-489175 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:37:07.031 [DEBUG] [Thread-489175 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:37:07.031 [DEBUG] [Thread-489175 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.85910895, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095165383746344, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108809, telescope_az=89.992898, telescope_ra=19.3919422, telescope_dec=-24.256611, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.41173, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:36:20.696640', telescope_ra_j2k=19.3659299890619, telescope_dec_j2k=-24.3046940923867, observability=1)
2025-12-27T10:37:20.840 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:37:20.840 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:37:20.841 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:37:20.841 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:37:20.842 [DEBUG] [ThreadPoolExecutor-22582_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:37:21.843 [DEBUG] [ThreadPoolExecutor-22582_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:37:21.846 [DEBUG] [ThreadPoolExecutor-22582_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:37:21.846 [DEBUG] [ThreadPoolExecutor-22582_0] [payload.py] [to_registers()] [0]
2025-12-27T10:37:21.847 [DEBUG] [ThreadPoolExecutor-22582_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:37:21.847 [DEBUG] [ThreadPoolExecutor-22582_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:37:21.847 [DEBUG] [ThreadPoolExecutor-22582_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:37:21.847 [DEBUG] [ThreadPoolExecutor-22582_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:37:21.854 [DEBUG] [ThreadPoolExecutor-22582_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:37:21.854 [DEBUG] [ThreadPoolExecutor-22582_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:37:21.854 [DEBUG] [ThreadPoolExecutor-22582_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:37:21.854 [DEBUG] [ThreadPoolExecutor-22582_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:37:21.854 [DEBUG] [ThreadPoolExecutor-22582_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:37:21.854 [DEBUG] [ThreadPoolExecutor-22582_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:37:21.854 [DEBUG] [ThreadPoolExecutor-22582_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:37:25.096 [DEBUG] [Thread-489176 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:37:25.097 [INFO] [Thread-489176 (handle)] [driver.py] [get_status()] Telra = 19.3969815, teldec = -24.256611
2025-12-27T10:37:25.099 [INFO] [Thread-489176 (handle)] [driver.py] [get_status()] ra_j2k = 19.3709710662038     dec_j2k = -24.3048716738598
2025-12-27T10:37:25.100 [DEBUG] [Thread-489176 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:37:25.102 [DEBUG] [Thread-489176 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:37:25.108 [DEBUG] [Thread-489176 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:37:25.108 [DEBUG] [Thread-489176 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:37:25.108 [DEBUG] [Thread-489176 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:37:25.108 [DEBUG] [Thread-489176 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:37:25.115 [DEBUG] [Thread-489176 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:37:25.115 [DEBUG] [Thread-489176 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:37:25.115 [DEBUG] [Thread-489176 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:37:25.115 [DEBUG] [Thread-489176 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:37:25.115 [DEBUG] [Thread-489176 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:37:25.115 [DEBUG] [Thread-489176 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:37:25.115 [DEBUG] [Thread-489176 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:37:25.115 [DEBUG] [Thread-489176 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:37:25.115 [DEBUG] [Thread-489176 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85931824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095165784865772, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108809, telescope_az=89.992898, telescope_ra=19.3969815, telescope_dec=-24.256611, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.41677, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:37:20.839747', telescope_ra_j2k=19.3709710662038, telescope_dec_j2k=-24.3048716738598, observability=1)
2025-12-27T10:37:35.555 [DEBUG] [Thread-489177 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:37:35.556 [INFO] [Thread-489177 (handle)] [driver.py] [get_status()] Telra = 19.3998792, teldec = -24.25661
2025-12-27T10:37:35.557 [INFO] [Thread-489177 (handle)] [driver.py] [get_status()] ra_j2k = 19.3738697912214     dec_j2k = -24.3049727487075
2025-12-27T10:37:35.559 [DEBUG] [Thread-489177 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:37:35.560 [DEBUG] [Thread-489177 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:37:35.564 [DEBUG] [Thread-489177 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:37:35.564 [DEBUG] [Thread-489177 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:37:35.564 [DEBUG] [Thread-489177 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:37:35.565 [DEBUG] [Thread-489177 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:37:35.572 [DEBUG] [Thread-489177 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:37:35.572 [DEBUG] [Thread-489177 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:37:35.572 [DEBUG] [Thread-489177 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:37:35.572 [DEBUG] [Thread-489177 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:37:35.572 [DEBUG] [Thread-489177 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:37:35.572 [DEBUG] [Thread-489177 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:37:35.572 [DEBUG] [Thread-489177 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:37:35.572 [DEBUG] [Thread-489177 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:37:35.572 [DEBUG] [Thread-489177 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85943929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951665068807425, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108809, telescope_az=89.992898, telescope_ra=19.3998792, telescope_dec=-24.25661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.41966, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:37:20.839747', telescope_ra_j2k=19.3738697912214, telescope_dec_j2k=-24.3049727487075, observability=1)
2025-12-27T10:37:37.271 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:37:37.274 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.400356, teldec = -24.25661
2025-12-27T10:37:37.275 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.3743467600565     dec_j2k = -24.3049895418633
2025-12-27T10:37:37.277 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:37:37.278 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:37:37.280 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:37:37.280 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:37:37.280 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:37:37.280 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:37:37.287 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:37:37.287 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:37:37.287 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:37:37.287 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:37:37.287 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:37:37.287 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:37:37.287 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:37:37.287 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:37:37.287 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85945917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951656645299436, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108809, telescope_az=89.992898, telescope_ra=19.400356, telescope_dec=-24.25661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.42014, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:37:20.839747', telescope_ra_j2k=19.3743467600565, telescope_dec_j2k=-24.3049895418633, observability=1)
2025-12-27T10:37:37.287 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.406182289123535 seconds ago
2025-12-27T10:37:43.176 [DEBUG] [Thread-489178 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:37:43.178 [INFO] [Thread-489178 (handle)] [driver.py] [get_status()] Telra = 19.4020022, teldec = -24.25661
2025-12-27T10:37:43.179 [INFO] [Thread-489178 (handle)] [driver.py] [get_status()] ra_j2k = 19.3759935434229     dec_j2k = -24.3050475161099
2025-12-27T10:37:43.180 [DEBUG] [Thread-489178 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:37:43.181 [DEBUG] [Thread-489178 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:37:43.188 [DEBUG] [Thread-489178 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:37:43.188 [DEBUG] [Thread-489178 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:37:43.188 [DEBUG] [Thread-489178 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:37:43.188 [DEBUG] [Thread-489178 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:37:43.195 [DEBUG] [Thread-489178 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:37:43.195 [DEBUG] [Thread-489178 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:37:43.196 [DEBUG] [Thread-489178 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:37:43.196 [DEBUG] [Thread-489178 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:37:43.196 [DEBUG] [Thread-489178 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:37:43.196 [DEBUG] [Thread-489178 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:37:43.196 [DEBUG] [Thread-489178 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:37:43.196 [DEBUG] [Thread-489178 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:37:43.196 [DEBUG] [Thread-489178 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85952751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951659453135432, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108808, telescope_az=89.992898, telescope_ra=19.4020022, telescope_dec=-24.25661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.42179, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:37:20.839747', telescope_ra_j2k=19.3759935434229, telescope_dec_j2k=-24.3050475161099, observability=1)
2025-12-27T10:37:46.855 [DEBUG] [ThreadPoolExecutor-22582_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:37:46.856 [DEBUG] [ThreadPoolExecutor-22582_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:37:56.961 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:37:56.964 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.4058463, teldec = -24.25661
2025-12-27T10:37:56.965 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.3798390083556     dec_j2k = -24.3051828586665
2025-12-27T10:37:56.967 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:37:56.968 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:37:56.975 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:37:56.975 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:37:56.975 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:37:56.975 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:37:56.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:37:56.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:37:56.982 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:37:56.982 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:37:56.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:37:56.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:37:56.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:37:56.982 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:37:56.982 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85968707, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951666673285137, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108808, telescope_az=89.992897, telescope_ra=19.4058463, telescope_dec=-24.25661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.42563, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:37:20.839747', telescope_ra_j2k=19.3798390083556, telescope_dec_j2k=-24.3051828586665, observability=1)
2025-12-27T10:38:01.113 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:38:01.115 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.4070156, teldec = -24.25661
2025-12-27T10:38:01.116 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.3810087242893     dec_j2k = -24.3052240174413
2025-12-27T10:38:01.119 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:38:01.120 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:38:01.122 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:38:01.122 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:38:01.122 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:38:01.122 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:38:01.129 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:38:01.129 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:38:01.129 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:38:01.129 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:38:01.129 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:38:01.129 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:38:01.129 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:38:01.130 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:38:01.130 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85973512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951662662090857, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108808, telescope_az=89.992897, telescope_ra=19.4070156, telescope_dec=-24.25661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.4268, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:37:20.839747', telescope_ra_j2k=19.3810087242893, telescope_dec_j2k=-24.3052240174413, observability=1)
2025-12-27T10:38:01.224 [DEBUG] [Thread-489179 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09461116790771484
2025-12-27T10:38:03.502 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:38:03.504 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.4076883, teldec = -24.25661
2025-12-27T10:38:03.505 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.3816816637346     dec_j2k = -24.3052476940741
2025-12-27T10:38:03.507 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:38:03.508 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:38:03.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:38:03.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:38:03.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:38:03.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:38:03.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:38:03.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:38:03.518 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:38:03.518 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:38:03.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:38:03.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:38:03.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:38:03.518 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:38:03.518 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85976277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951664667687997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108808, telescope_az=89.992897, telescope_ra=19.4076883, telescope_dec=-24.25661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.42747, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:37:20.839747', telescope_ra_j2k=19.3816816637346, telescope_dec_j2k=-24.3052476940741, observability=1)
2025-12-27T10:38:19.308 [DEBUG] [Thread-489180 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:38:19.310 [INFO] [Thread-489180 (handle)] [driver.py] [get_status()] Telra = 19.4120825, teldec = -24.25661
2025-12-27T10:38:19.312 [INFO] [Thread-489180 (handle)] [driver.py] [get_status()] ra_j2k = 19.3860774306747     dec_j2k = -24.3054023169281
2025-12-27T10:38:19.314 [DEBUG] [Thread-489180 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:38:19.315 [DEBUG] [Thread-489180 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:38:19.317 [DEBUG] [Thread-489180 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:38:19.317 [DEBUG] [Thread-489180 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:38:19.317 [DEBUG] [Thread-489180 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:38:19.317 [DEBUG] [Thread-489180 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:38:19.325 [DEBUG] [Thread-489180 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:38:19.325 [DEBUG] [Thread-489180 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:38:19.325 [DEBUG] [Thread-489180 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:38:19.325 [DEBUG] [Thread-489180 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:38:19.325 [DEBUG] [Thread-489180 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:38:19.325 [DEBUG] [Thread-489180 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:38:19.325 [DEBUG] [Thread-489180 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:38:19.325 [DEBUG] [Thread-489180 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:38:19.325 [DEBUG] [Thread-489180 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.85994571, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951667876643421, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108808, telescope_az=89.992897, telescope_ra=19.4120825, telescope_dec=-24.25661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.43187, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:37:20.839747', telescope_ra_j2k=19.3860774306747, telescope_dec_j2k=-24.3054023169281, observability=1)
2025-12-27T10:38:20.982 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:38:20.982 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:38:20.983 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:38:20.983 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:38:20.983 [INFO] [ThreadPoolExecutor-22583_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:38:20.983 [INFO] [ThreadPoolExecutor-22583_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:38:35.621 [DEBUG] [Thread-489181 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:38:35.623 [INFO] [Thread-489181 (handle)] [driver.py] [get_status()] Telra = 19.4166258, teldec = -24.25661
2025-12-27T10:38:35.625 [INFO] [Thread-489181 (handle)] [driver.py] [get_status()] ra_j2k = 19.3906223559597     dec_j2k = -24.3055621181916
2025-12-27T10:38:35.626 [DEBUG] [Thread-489181 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:38:35.627 [DEBUG] [Thread-489181 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:38:35.633 [DEBUG] [Thread-489181 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:38:35.633 [DEBUG] [Thread-489181 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:38:35.633 [DEBUG] [Thread-489181 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:38:35.633 [DEBUG] [Thread-489181 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:38:35.640 [DEBUG] [Thread-489181 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:38:35.640 [DEBUG] [Thread-489181 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:38:35.640 [DEBUG] [Thread-489181 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:38:35.640 [DEBUG] [Thread-489181 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:38:35.640 [DEBUG] [Thread-489181 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:38:35.640 [DEBUG] [Thread-489181 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:38:35.640 [DEBUG] [Thread-489181 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:38:35.641 [DEBUG] [Thread-489181 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:38:35.641 [DEBUG] [Thread-489181 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86013451, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951675497912554, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108808, telescope_az=89.992897, telescope_ra=19.4166258, telescope_dec=-24.25661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.43641, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:38:20.981145', telescope_ra_j2k=19.3906223559597, telescope_dec_j2k=-24.3055621181916, observability=1)
2025-12-27T10:38:37.348 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:38:37.351 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.4171026, teldec = -24.25661
2025-12-27T10:38:37.352 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.3910993268315     dec_j2k = -24.30557888463
2025-12-27T10:38:37.354 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:38:37.355 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:38:37.360 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:38:37.360 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:38:37.360 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:38:37.360 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:38:37.367 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:38:37.367 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:38:37.367 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:38:37.367 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:38:37.367 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:38:37.368 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:38:37.368 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:38:37.368 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:38:37.368 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86015451, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951678706867979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108808, telescope_az=89.992897, telescope_ra=19.4171026, telescope_dec=-24.25661, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.43689, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:38:20.981145', telescope_ra_j2k=19.3910993268315, telescope_dec_j2k=-24.30557888463, observability=1)
2025-12-27T10:38:37.368 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.407023906707764 seconds ago
2025-12-27T10:38:37.425 [DEBUG] [Thread-489182 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05716514587402344
2025-12-27T10:38:41.858 [DEBUG] [ThreadPoolExecutor-22582_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:38:41.859 [DEBUG] [ThreadPoolExecutor-22582_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:38:41.860 [DEBUG] [ThreadPoolExecutor-22582_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:38:41.863 [DEBUG] [ThreadPoolExecutor-22582_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:38:45.868 [DEBUG] [ThreadPoolExecutor-22582_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:38:46.870 [DEBUG] [ThreadPoolExecutor-22582_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:38:46.871 [INFO] [ThreadPoolExecutor-22582_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:38:55.497 [DEBUG] [Thread-489183 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:38:55.499 [INFO] [Thread-489183 (handle)] [driver.py] [get_status()] Telra = 19.4221445, teldec = -24.256609
2025-12-27T10:38:55.500 [INFO] [Thread-489183 (handle)] [driver.py] [get_status()] ra_j2k = 19.3961430374408     dec_j2k = -24.3057551337093
2025-12-27T10:38:55.502 [DEBUG] [Thread-489183 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:38:55.502 [DEBUG] [Thread-489183 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:38:55.506 [DEBUG] [Thread-489183 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:38:55.506 [DEBUG] [Thread-489183 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:38:55.506 [DEBUG] [Thread-489183 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:38:55.507 [DEBUG] [Thread-489183 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:38:55.514 [DEBUG] [Thread-489183 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:38:55.514 [DEBUG] [Thread-489183 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:38:55.514 [DEBUG] [Thread-489183 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:38:55.514 [DEBUG] [Thread-489183 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:38:55.514 [DEBUG] [Thread-489183 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:38:55.514 [DEBUG] [Thread-489183 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:38:55.514 [DEBUG] [Thread-489183 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:38:55.514 [DEBUG] [Thread-489183 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:38:55.514 [DEBUG] [Thread-489183 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86036456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951682316942831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108808, telescope_az=89.992897, telescope_ra=19.4221445, telescope_dec=-24.256609, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.44193, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:38:20.981145', telescope_ra_j2k=19.3961430374408, telescope_dec_j2k=-24.3057551337093, observability=1)
2025-12-27T10:38:57.044 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:38:57.046 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.4225929, teldec = -24.256609
2025-12-27T10:38:57.047 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.3965915987638     dec_j2k = -24.3057708931506
2025-12-27T10:38:57.049 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:38:57.050 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:38:57.056 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:38:57.056 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:38:57.056 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:38:57.056 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:38:57.063 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:38:57.063 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:38:57.064 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:38:57.064 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:38:57.064 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:38:57.064 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:38:57.064 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:38:57.064 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:38:57.064 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86038247, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951682316942831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108807, telescope_az=89.992897, telescope_ra=19.4225929, telescope_dec=-24.256609, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.44238, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:38:20.981145', telescope_ra_j2k=19.3965915987638, telescope_dec_j2k=-24.3057708931506, observability=1)
2025-12-27T10:39:00.220 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:39:00.223 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.4234809, teldec = -24.256609
2025-12-27T10:39:00.224 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.3974799183948     dec_j2k = -24.3058021007431
2025-12-27T10:39:00.226 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:39:00.229 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:39:00.233 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:39:00.233 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:39:00.233 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:39:00.233 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:39:00.240 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:39:00.240 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:39:00.240 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:39:00.240 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:39:00.240 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:39:00.240 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:39:00.240 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:39:00.240 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:39:00.240 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86041924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951678305748551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108807, telescope_az=89.992896, telescope_ra=19.4234809, telescope_dec=-24.256609, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.44327, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:38:20.981145', telescope_ra_j2k=19.3974799183948, telescope_dec_j2k=-24.3058021007431, observability=1)
2025-12-27T10:39:03.513 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:39:03.515 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.4243973, teldec = -24.256609
2025-12-27T10:39:03.517 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.3983966484588     dec_j2k = -24.3058343036199
2025-12-27T10:39:03.518 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:39:03.520 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:39:03.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:39:03.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:39:03.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:39:03.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:39:03.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:39:03.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:39:03.533 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:39:03.533 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:39:03.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:39:03.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:39:03.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:39:03.533 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:39:03.533 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86045734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951677503509695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108807, telescope_az=89.992896, telescope_ra=19.4243973, telescope_dec=-24.256609, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.44418, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:38:20.981145', telescope_ra_j2k=19.3983966484588, telescope_dec_j2k=-24.3058343036199, observability=1)
2025-12-27T10:39:13.565 [DEBUG] [Thread-489184 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:39:13.567 [INFO] [Thread-489184 (handle)] [driver.py] [get_status()] Telra = 19.4271841, teldec = -24.256609
2025-12-27T10:39:13.568 [INFO] [Thread-489184 (handle)] [driver.py] [get_status()] ra_j2k = 19.4011844535075     dec_j2k = -24.3059322160667
2025-12-27T10:39:13.569 [DEBUG] [Thread-489184 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:39:13.570 [DEBUG] [Thread-489184 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:39:13.576 [DEBUG] [Thread-489184 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:39:13.576 [DEBUG] [Thread-489184 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:39:13.576 [DEBUG] [Thread-489184 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:39:13.576 [DEBUG] [Thread-489184 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:39:13.583 [DEBUG] [Thread-489184 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:39:13.583 [DEBUG] [Thread-489184 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:39:13.583 [DEBUG] [Thread-489184 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:39:13.583 [DEBUG] [Thread-489184 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:39:13.583 [DEBUG] [Thread-489184 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:39:13.583 [DEBUG] [Thread-489184 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:39:13.583 [DEBUG] [Thread-489184 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:39:13.584 [DEBUG] [Thread-489184 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:39:13.584 [DEBUG] [Thread-489184 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86057367, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951690740450821, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108807, telescope_az=89.992896, telescope_ra=19.4271841, telescope_dec=-24.256609, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.44697, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:38:20.981145', telescope_ra_j2k=19.4011844535075, telescope_dec_j2k=-24.3059322160667, observability=1)
2025-12-27T10:39:21.133 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:39:21.133 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:39:21.134 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:39:21.134 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:39:21.135 [DEBUG] [ThreadPoolExecutor-22584_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:39:22.137 [DEBUG] [ThreadPoolExecutor-22584_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:39:22.139 [DEBUG] [ThreadPoolExecutor-22584_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:39:22.139 [DEBUG] [ThreadPoolExecutor-22584_0] [payload.py] [to_registers()] [0]
2025-12-27T10:39:22.146 [DEBUG] [ThreadPoolExecutor-22584_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:39:22.146 [DEBUG] [ThreadPoolExecutor-22584_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:39:22.146 [DEBUG] [ThreadPoolExecutor-22584_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:39:22.146 [DEBUG] [ThreadPoolExecutor-22584_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:39:22.153 [DEBUG] [ThreadPoolExecutor-22584_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:39:22.153 [DEBUG] [ThreadPoolExecutor-22584_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:39:22.153 [DEBUG] [ThreadPoolExecutor-22584_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:39:22.153 [DEBUG] [ThreadPoolExecutor-22584_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:39:22.153 [DEBUG] [ThreadPoolExecutor-22584_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:39:22.154 [DEBUG] [ThreadPoolExecutor-22584_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:39:22.154 [DEBUG] [ThreadPoolExecutor-22584_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:39:31.734 [DEBUG] [Thread-489185 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:39:31.736 [INFO] [Thread-489185 (handle)] [driver.py] [get_status()] Telra = 19.4322566, teldec = -24.256609
2025-12-27T10:39:31.737 [INFO] [Thread-489185 (handle)] [driver.py] [get_status()] ra_j2k = 19.4062587879601     dec_j2k = -24.3061103674973
2025-12-27T10:39:31.739 [DEBUG] [Thread-489185 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:39:31.739 [DEBUG] [Thread-489185 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:39:31.740 [DEBUG] [Thread-489185 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:39:31.740 [DEBUG] [Thread-489185 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:39:31.740 [DEBUG] [Thread-489185 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:39:31.740 [DEBUG] [Thread-489185 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:39:31.748 [DEBUG] [Thread-489185 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:39:31.748 [DEBUG] [Thread-489185 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:39:31.748 [DEBUG] [Thread-489185 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:39:31.748 [DEBUG] [Thread-489185 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:39:31.748 [DEBUG] [Thread-489185 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:39:31.748 [DEBUG] [Thread-489185 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:39:31.748 [DEBUG] [Thread-489185 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:39:31.748 [DEBUG] [Thread-489185 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:39:31.748 [DEBUG] [Thread-489185 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86078397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951692344928533, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108807, telescope_az=89.992896, telescope_ra=19.4322566, telescope_dec=-24.256609, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.45204, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:39:21.131449', telescope_ra_j2k=19.4062587879601, telescope_dec_j2k=-24.3061103674973, observability=1)
2025-12-27T10:39:35.670 [DEBUG] [Thread-489186 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:39:35.672 [INFO] [Thread-489186 (handle)] [driver.py] [get_status()] Telra = 19.4333434, teldec = -24.256609
2025-12-27T10:39:35.673 [INFO] [Thread-489186 (handle)] [driver.py] [get_status()] ra_j2k = 19.4073459818496     dec_j2k = -24.3061485256538
2025-12-27T10:39:35.674 [DEBUG] [Thread-489186 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:39:35.675 [DEBUG] [Thread-489186 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:39:35.679 [DEBUG] [Thread-489186 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:39:35.679 [DEBUG] [Thread-489186 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:39:35.680 [DEBUG] [Thread-489186 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:39:35.680 [DEBUG] [Thread-489186 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:39:35.687 [DEBUG] [Thread-489186 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:39:35.687 [DEBUG] [Thread-489186 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:39:35.687 [DEBUG] [Thread-489186 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:39:35.687 [DEBUG] [Thread-489186 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:39:35.687 [DEBUG] [Thread-489186 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:39:35.687 [DEBUG] [Thread-489186 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:39:35.687 [DEBUG] [Thread-489186 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:39:35.687 [DEBUG] [Thread-489186 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:39:35.687 [DEBUG] [Thread-489186 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86082951, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951695553883957, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108807, telescope_az=89.992896, telescope_ra=19.4333434, telescope_dec=-24.256609, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.45313, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:39:21.131449', telescope_ra_j2k=19.4073459818496, telescope_dec_j2k=-24.3061485256538, observability=1)
2025-12-27T10:39:37.429 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:39:37.431 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.4338484, teldec = -24.256609
2025-12-27T10:39:37.432 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.4078511649793     dec_j2k = -24.3061662551177
2025-12-27T10:39:37.434 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:39:37.434 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:39:37.440 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:39:37.440 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:39:37.440 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:39:37.440 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:39:37.448 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:39:37.448 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:39:37.448 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:39:37.448 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:39:37.448 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:39:37.448 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:39:37.448 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:39:37.448 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:39:37.448 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86084988, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951691141570249, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108807, telescope_az=89.992896, telescope_ra=19.4338484, telescope_dec=-24.256609, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.45363, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:39:21.131449', telescope_ra_j2k=19.4078511649793, telescope_dec_j2k=-24.3061662551177, observability=1)
2025-12-27T10:39:37.448 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.40514540672302 seconds ago
2025-12-27T10:39:47.154 [DEBUG] [ThreadPoolExecutor-22584_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:39:47.155 [DEBUG] [ThreadPoolExecutor-22584_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:39:49.809 [DEBUG] [Thread-489187 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:39:49.811 [INFO] [Thread-489187 (handle)] [driver.py] [get_status()] Telra = 19.4372789, teldec = -24.256609
2025-12-27T10:39:49.812 [INFO] [Thread-489187 (handle)] [driver.py] [get_status()] ra_j2k = 19.4112829107095     dec_j2k = -24.3062866695794
2025-12-27T10:39:49.814 [DEBUG] [Thread-489187 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:39:49.815 [DEBUG] [Thread-489187 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:39:49.819 [DEBUG] [Thread-489187 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:39:49.819 [DEBUG] [Thread-489187 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:39:49.819 [DEBUG] [Thread-489187 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:39:49.819 [DEBUG] [Thread-489187 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:39:49.827 [DEBUG] [Thread-489187 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:39:49.827 [DEBUG] [Thread-489187 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:39:49.827 [DEBUG] [Thread-489187 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:39:49.827 [DEBUG] [Thread-489187 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:39:49.827 [DEBUG] [Thread-489187 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:39:49.827 [DEBUG] [Thread-489187 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:39:49.827 [DEBUG] [Thread-489187 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:39:49.827 [DEBUG] [Thread-489187 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:39:49.827 [DEBUG] [Thread-489187 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86099317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951695152764529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108807, telescope_az=89.992896, telescope_ra=19.4372789, telescope_dec=-24.256609, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.45706, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:39:21.131449', telescope_ra_j2k=19.4112829107095, telescope_dec_j2k=-24.3062866695794, observability=1)
2025-12-27T10:39:57.125 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:39:57.127 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.4393326, teldec = -24.256608
2025-12-27T10:39:57.128 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.4133373580975     dec_j2k = -24.306357737591
2025-12-27T10:39:57.131 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:39:57.132 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:39:57.138 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:39:57.138 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:39:57.138 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:39:57.138 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:39:57.145 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:39:57.146 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:39:57.146 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:39:57.146 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:39:57.146 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:39:57.146 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:39:57.146 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:39:57.146 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:39:57.146 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86107785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951695955003385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108807, telescope_az=89.992896, telescope_ra=19.4393326, telescope_dec=-24.256608, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.45912, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:39:21.131449', telescope_ra_j2k=19.4133373580975, telescope_dec_j2k=-24.306357737591, observability=1)
2025-12-27T10:39:59.332 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:39:59.334 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.4399492, teldec = -24.256608
2025-12-27T10:39:59.335 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.4139541826452     dec_j2k = -24.3063793723663
2025-12-27T10:39:59.337 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:39:59.338 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:39:59.343 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:39:59.343 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:39:59.343 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:39:59.343 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:39:59.350 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:39:59.350 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:39:59.350 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:39:59.350 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:39:59.351 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:39:59.351 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:39:59.351 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:39:59.351 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:39:59.351 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86110339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951696356122813, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108807, telescope_az=89.992896, telescope_ra=19.4399492, telescope_dec=-24.256608, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.45973, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:39:21.131449', telescope_ra_j2k=19.4139541826452, telescope_dec_j2k=-24.3063793723663, observability=1)
2025-12-27T10:40:03.485 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:40:03.487 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.4410968, teldec = -24.256608
2025-12-27T10:40:03.488 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.4151022008251     dec_j2k = -24.306419634987
2025-12-27T10:40:03.490 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:40:03.491 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:40:03.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:40:03.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:40:03.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:40:03.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:40:03.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:40:03.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:40:03.502 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:40:03.502 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:40:03.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:40:03.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:40:03.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:40:03.503 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:40:03.503 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86115146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951697960600525, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108807, telescope_az=89.992896, telescope_ra=19.4410968, telescope_dec=-24.256608, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.46088, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:39:21.131449', telescope_ra_j2k=19.4151022008251, telescope_dec_j2k=-24.306419634987, observability=1)
2025-12-27T10:40:07.877 [DEBUG] [Thread-489188 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:40:07.880 [INFO] [Thread-489188 (handle)] [driver.py] [get_status()] Telra = 19.4423207, teldec = -24.256608
2025-12-27T10:40:07.881 [INFO] [Thread-489188 (handle)] [driver.py] [get_status()] ra_j2k = 19.4163265471773     dec_j2k = -24.3064625695615
2025-12-27T10:40:07.883 [DEBUG] [Thread-489188 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:40:07.884 [DEBUG] [Thread-489188 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:40:07.888 [DEBUG] [Thread-489188 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:40:07.888 [DEBUG] [Thread-489188 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:40:07.888 [DEBUG] [Thread-489188 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:40:07.888 [DEBUG] [Thread-489188 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:40:07.896 [DEBUG] [Thread-489188 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:40:07.896 [DEBUG] [Thread-489188 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:40:07.896 [DEBUG] [Thread-489188 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:40:07.896 [DEBUG] [Thread-489188 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:40:07.896 [DEBUG] [Thread-489188 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:40:07.896 [DEBUG] [Thread-489188 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:40:07.896 [DEBUG] [Thread-489188 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:40:07.896 [DEBUG] [Thread-489188 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:40:07.896 [DEBUG] [Thread-489188 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86120229, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951696757242241, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108807, telescope_az=89.992895, telescope_ra=19.4423207, telescope_dec=-24.256608, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.46211, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:39:21.131449', telescope_ra_j2k=19.4163265471773, telescope_dec_j2k=-24.3064625695615, observability=1)
2025-12-27T10:40:21.275 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:40:21.275 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:40:21.276 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:40:21.276 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:40:21.276 [INFO] [ThreadPoolExecutor-22585_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:40:21.276 [INFO] [ThreadPoolExecutor-22585_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:40:26.068 [DEBUG] [Thread-489189 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:40:26.071 [INFO] [Thread-489189 (handle)] [driver.py] [get_status()] Telra = 19.4473901, teldec = -24.256608
2025-12-27T10:40:26.072 [INFO] [Thread-489189 (handle)] [driver.py] [get_status()] ra_j2k = 19.4213978000259     dec_j2k = -24.3066403500617
2025-12-27T10:40:26.073 [DEBUG] [Thread-489189 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:40:26.074 [DEBUG] [Thread-489189 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:40:26.081 [DEBUG] [Thread-489189 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:40:26.081 [DEBUG] [Thread-489189 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:40:26.081 [DEBUG] [Thread-489189 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:40:26.081 [DEBUG] [Thread-489189 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:40:26.088 [DEBUG] [Thread-489189 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:40:26.088 [DEBUG] [Thread-489189 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:40:26.088 [DEBUG] [Thread-489189 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:40:26.088 [DEBUG] [Thread-489189 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:40:26.089 [DEBUG] [Thread-489189 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:40:26.089 [DEBUG] [Thread-489189 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:40:26.089 [DEBUG] [Thread-489189 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:40:26.089 [DEBUG] [Thread-489189 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:40:26.089 [DEBUG] [Thread-489189 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86141285, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951704779630802, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108806, telescope_az=89.992895, telescope_ra=19.4473901, telescope_dec=-24.256608, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.46718, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:40:21.274130', telescope_ra_j2k=19.4213978000259, telescope_dec_j2k=-24.3066403500617, observability=1)
2025-12-27T10:40:35.730 [DEBUG] [Thread-489190 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:40:35.731 [INFO] [Thread-489190 (handle)] [driver.py] [get_status()] Telra = 19.4500697, teldec = -24.256608
2025-12-27T10:40:35.732 [INFO] [Thread-489190 (handle)] [driver.py] [get_status()] ra_j2k = 19.4240783820492     dec_j2k = -24.3067342861663
2025-12-27T10:40:35.734 [DEBUG] [Thread-489190 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:40:35.735 [DEBUG] [Thread-489190 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:40:35.741 [DEBUG] [Thread-489190 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:40:35.741 [DEBUG] [Thread-489190 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:40:35.742 [DEBUG] [Thread-489190 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:40:35.742 [DEBUG] [Thread-489190 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:40:35.749 [DEBUG] [Thread-489190 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:40:35.749 [DEBUG] [Thread-489190 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:40:35.749 [DEBUG] [Thread-489190 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:40:35.749 [DEBUG] [Thread-489190 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:40:35.749 [DEBUG] [Thread-489190 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:40:35.749 [DEBUG] [Thread-489190 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:40:35.749 [DEBUG] [Thread-489190 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:40:35.749 [DEBUG] [Thread-489190 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:40:35.750 [DEBUG] [Thread-489190 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86152465, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951709191944511, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108806, telescope_az=89.992895, telescope_ra=19.4500697, telescope_dec=-24.256608, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.46985, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:40:21.274130', telescope_ra_j2k=19.4240783820492, telescope_dec_j2k=-24.3067342861663, observability=1)
2025-12-27T10:40:37.508 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:40:37.510 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.4505644, teldec = -24.256608
2025-12-27T10:40:37.511 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.424573263547     dec_j2k = -24.3067516256737
2025-12-27T10:40:37.513 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:40:37.514 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:40:37.518 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:40:37.518 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:40:37.518 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:40:37.518 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:40:37.525 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:40:37.525 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:40:37.525 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:40:37.525 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:40:37.525 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:40:37.526 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:40:37.526 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:40:37.526 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:40:37.526 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86154524, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951708790825083, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108806, telescope_az=89.992895, telescope_ra=19.4505644, telescope_dec=-24.256608, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.47035, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:40:21.274130', telescope_ra_j2k=19.424573263547, telescope_dec_j2k=-24.3067516256737, observability=1)
2025-12-27T10:40:37.526 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.40091037750244 seconds ago
2025-12-27T10:40:42.158 [DEBUG] [ThreadPoolExecutor-22584_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:40:42.160 [DEBUG] [ThreadPoolExecutor-22584_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:40:42.161 [DEBUG] [ThreadPoolExecutor-22584_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:40:42.163 [DEBUG] [ThreadPoolExecutor-22584_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:40:44.133 [DEBUG] [Thread-489191 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:40:44.134 [INFO] [Thread-489191 (handle)] [driver.py] [get_status()] Telra = 19.4524036, teldec = -24.256608
2025-12-27T10:40:44.135 [INFO] [Thread-489191 (handle)] [driver.py] [get_status()] ra_j2k = 19.4264131388663     dec_j2k = -24.3068160832449
2025-12-27T10:40:44.136 [DEBUG] [Thread-489191 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:40:44.137 [DEBUG] [Thread-489191 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:40:44.138 [DEBUG] [Thread-489191 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:40:44.138 [DEBUG] [Thread-489191 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:40:44.138 [DEBUG] [Thread-489191 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:40:44.138 [DEBUG] [Thread-489191 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:40:44.146 [DEBUG] [Thread-489191 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:40:44.146 [DEBUG] [Thread-489191 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:40:44.146 [DEBUG] [Thread-489191 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:40:44.146 [DEBUG] [Thread-489191 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:40:44.146 [DEBUG] [Thread-489191 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:40:44.146 [DEBUG] [Thread-489191 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:40:44.146 [DEBUG] [Thread-489191 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:40:44.147 [DEBUG] [Thread-489191 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:40:44.147 [DEBUG] [Thread-489191 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86162191, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951712802019364, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108806, telescope_az=89.992895, telescope_ra=19.4524036, telescope_dec=-24.256608, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.47219, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:40:21.274130', telescope_ra_j2k=19.4264131388663, telescope_dec_j2k=-24.3068160832449, observability=1)
2025-12-27T10:40:46.168 [DEBUG] [ThreadPoolExecutor-22584_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:40:47.170 [DEBUG] [ThreadPoolExecutor-22584_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:40:47.171 [INFO] [ThreadPoolExecutor-22584_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:40:57.208 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:40:57.209 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.4560535, teldec = -24.256608
2025-12-27T10:40:57.210 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.4300643815847     dec_j2k = -24.3069439649683
2025-12-27T10:40:57.212 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:40:57.213 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:40:57.215 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:40:57.215 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:40:57.215 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:40:57.215 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:40:57.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:40:57.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:40:57.222 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:40:57.222 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:40:57.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:40:57.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:40:57.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:40:57.223 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:40:57.223 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86177324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951710796422223, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108806, telescope_az=89.992895, telescope_ra=19.4560535, telescope_dec=-24.256608, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.47584, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:40:21.274130', telescope_ra_j2k=19.4300643815847, telescope_dec_j2k=-24.3069439649683, observability=1)
2025-12-27T10:40:58.443 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:40:58.444 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.4563897, teldec = -24.256608
2025-12-27T10:40:58.445 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.4304007054355     dec_j2k = -24.3069557421069
2025-12-27T10:40:58.446 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:40:58.447 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:40:58.453 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:40:58.453 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:40:58.453 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:40:58.453 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:40:58.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:40:58.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:40:58.461 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:40:58.461 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:40:58.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:40:58.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:40:58.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:40:58.461 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:40:58.461 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86178755, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951710395302795, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108806, telescope_az=89.992895, telescope_ra=19.4563897, telescope_dec=-24.256608, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.47617, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:40:21.274130', telescope_ra_j2k=19.4304007054355, telescope_dec_j2k=-24.3069557421069, observability=1)
2025-12-27T10:41:02.235 [DEBUG] [Thread-489192 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:41:02.237 [INFO] [Thread-489192 (handle)] [driver.py] [get_status()] Telra = 19.4574446, teldec = -24.256608
2025-12-27T10:41:02.238 [INFO] [Thread-489192 (handle)] [driver.py] [get_status()] ra_j2k = 19.4314559942303     dec_j2k = -24.3069926928789
2025-12-27T10:41:02.240 [DEBUG] [Thread-489192 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:41:02.242 [DEBUG] [Thread-489192 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:41:02.245 [DEBUG] [Thread-489192 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:41:02.245 [DEBUG] [Thread-489192 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:41:02.245 [DEBUG] [Thread-489192 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:41:02.245 [DEBUG] [Thread-489192 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:41:02.253 [DEBUG] [Thread-489192 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:41:02.253 [DEBUG] [Thread-489192 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:41:02.253 [DEBUG] [Thread-489192 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:41:02.253 [DEBUG] [Thread-489192 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:41:02.253 [DEBUG] [Thread-489192 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:41:02.253 [DEBUG] [Thread-489192 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:41:02.253 [DEBUG] [Thread-489192 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:41:02.253 [DEBUG] [Thread-489192 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:41:02.253 [DEBUG] [Thread-489192 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86183144, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951712400899935, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108806, telescope_az=89.992895, telescope_ra=19.4574446, telescope_dec=-24.256608, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.47723, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:40:21.274130', telescope_ra_j2k=19.4314559942303, telescope_dec_j2k=-24.3069926928789, observability=1)
2025-12-27T10:41:03.496 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:41:03.498 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.4578086, teldec = -24.256608
2025-12-27T10:41:03.499 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.431820128452     dec_j2k = -24.307005442085
2025-12-27T10:41:03.502 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:41:03.503 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:41:03.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:41:03.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:41:03.508 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:41:03.508 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:41:03.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:41:03.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:41:03.515 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:41:03.515 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:41:03.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:41:03.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:41:03.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:41:03.516 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:41:03.516 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86184603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951709994183367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108806, telescope_az=89.992895, telescope_ra=19.4578086, telescope_dec=-24.256608, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.47759, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:40:21.274130', telescope_ra_j2k=19.431820128452, telescope_dec_j2k=-24.307005442085, observability=1)
2025-12-27T10:41:20.387 [DEBUG] [Thread-489193 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:41:20.389 [INFO] [Thread-489193 (handle)] [driver.py] [get_status()] Telra = 19.4625195, teldec = -24.256607
2025-12-27T10:41:20.390 [INFO] [Thread-489193 (handle)] [driver.py] [get_status()] ra_j2k = 19.4365327687754     dec_j2k = -24.3071694012992
2025-12-27T10:41:20.392 [DEBUG] [Thread-489193 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:41:20.393 [DEBUG] [Thread-489193 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:41:20.396 [DEBUG] [Thread-489193 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:41:20.396 [DEBUG] [Thread-489193 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:41:20.396 [DEBUG] [Thread-489193 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:41:20.396 [DEBUG] [Thread-489193 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:41:20.403 [DEBUG] [Thread-489193 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:41:20.403 [DEBUG] [Thread-489193 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:41:20.403 [DEBUG] [Thread-489193 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:41:20.403 [DEBUG] [Thread-489193 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:41:20.403 [DEBUG] [Thread-489193 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:41:20.403 [DEBUG] [Thread-489193 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:41:20.403 [DEBUG] [Thread-489193 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:41:20.403 [DEBUG] [Thread-489193 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:41:20.403 [DEBUG] [Thread-489193 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86204152, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951720022169069, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108806, telescope_az=89.992894, telescope_ra=19.4625195, telescope_dec=-24.256607, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.4823, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:40:21.274130', telescope_ra_j2k=19.4365327687754, telescope_dec_j2k=-24.3071694012992, observability=1)
2025-12-27T10:41:21.416 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:41:21.416 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:41:21.417 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:41:21.417 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:41:21.418 [DEBUG] [ThreadPoolExecutor-22586_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:41:22.420 [DEBUG] [ThreadPoolExecutor-22586_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:41:22.423 [DEBUG] [ThreadPoolExecutor-22586_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:41:22.423 [DEBUG] [ThreadPoolExecutor-22586_0] [payload.py] [to_registers()] [0]
2025-12-27T10:41:22.426 [DEBUG] [ThreadPoolExecutor-22586_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:41:22.426 [DEBUG] [ThreadPoolExecutor-22586_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:41:22.426 [DEBUG] [ThreadPoolExecutor-22586_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:41:22.426 [DEBUG] [ThreadPoolExecutor-22586_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:41:22.433 [DEBUG] [ThreadPoolExecutor-22586_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:41:22.433 [DEBUG] [ThreadPoolExecutor-22586_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:41:22.433 [DEBUG] [ThreadPoolExecutor-22586_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:41:22.433 [DEBUG] [ThreadPoolExecutor-22586_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:41:22.433 [DEBUG] [ThreadPoolExecutor-22586_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:41:22.433 [DEBUG] [ThreadPoolExecutor-22586_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:41:22.433 [DEBUG] [ThreadPoolExecutor-22586_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:41:35.781 [DEBUG] [Thread-489194 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:41:35.782 [INFO] [Thread-489194 (handle)] [driver.py] [get_status()] Telra = 19.4668088, teldec = -24.256607
2025-12-27T10:41:35.784 [INFO] [Thread-489194 (handle)] [driver.py] [get_status()] ra_j2k = 19.4408236580769     dec_j2k = -24.3073195304411
2025-12-27T10:41:35.785 [DEBUG] [Thread-489194 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:41:35.786 [DEBUG] [Thread-489194 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:41:35.792 [DEBUG] [Thread-489194 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:41:35.792 [DEBUG] [Thread-489194 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:41:35.792 [DEBUG] [Thread-489194 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:41:35.792 [DEBUG] [Thread-489194 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:41:35.799 [DEBUG] [Thread-489194 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:41:35.800 [DEBUG] [Thread-489194 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:41:35.800 [DEBUG] [Thread-489194 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:41:35.800 [DEBUG] [Thread-489194 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:41:35.800 [DEBUG] [Thread-489194 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:41:35.800 [DEBUG] [Thread-489194 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:41:35.800 [DEBUG] [Thread-489194 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:41:35.800 [DEBUG] [Thread-489194 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:41:35.800 [DEBUG] [Thread-489194 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86221969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951722428885637, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108805, telescope_az=89.992894, telescope_ra=19.4668088, telescope_dec=-24.256607, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.48659, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:41:21.415251', telescope_ra_j2k=19.4408236580769, telescope_dec_j2k=-24.3073195304411, observability=1)
2025-12-27T10:41:37.587 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:41:37.589 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.4673132, teldec = -24.256607
2025-12-27T10:41:37.590 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.4413282452774     dec_j2k = -24.3073371806579
2025-12-27T10:41:37.591 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:41:37.592 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:41:37.596 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:41:37.596 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:41:37.596 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:41:37.596 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:41:37.603 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:41:37.603 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:41:37.603 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:41:37.603 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:41:37.603 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:41:37.603 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:41:37.603 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:41:37.603 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:41:37.604 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8622406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951720824407925, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108805, telescope_az=89.992894, telescope_ra=19.4673132, telescope_dec=-24.256607, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.4871, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:41:21.415251', telescope_ra_j2k=19.4413282452774, telescope_dec_j2k=-24.3073371806579, observability=1)
2025-12-27T10:41:37.604 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.39680099487305 seconds ago
2025-12-27T10:41:38.462 [DEBUG] [Thread-489195 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8582329750061035
2025-12-27T10:41:47.434 [DEBUG] [ThreadPoolExecutor-22586_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:41:47.435 [DEBUG] [ThreadPoolExecutor-22586_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:41:56.537 [DEBUG] [Thread-489196 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:41:56.539 [INFO] [Thread-489196 (handle)] [driver.py] [get_status()] Telra = 19.4725776, teldec = -24.256607
2025-12-27T10:41:56.540 [INFO] [Thread-489196 (handle)] [driver.py] [get_status()] ra_j2k = 19.4465946029316     dec_j2k = -24.3075213421563
2025-12-27T10:41:56.542 [DEBUG] [Thread-489196 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:41:56.543 [DEBUG] [Thread-489196 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:41:56.547 [DEBUG] [Thread-489196 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:41:56.547 [DEBUG] [Thread-489196 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:41:56.547 [DEBUG] [Thread-489196 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:41:56.547 [DEBUG] [Thread-489196 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:41:56.554 [DEBUG] [Thread-489196 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:41:56.554 [DEBUG] [Thread-489196 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:41:56.554 [DEBUG] [Thread-489196 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:41:56.554 [DEBUG] [Thread-489196 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:41:56.554 [DEBUG] [Thread-489196 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:41:56.554 [DEBUG] [Thread-489196 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:41:56.554 [DEBUG] [Thread-489196 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:41:56.554 [DEBUG] [Thread-489196 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:41:56.554 [DEBUG] [Thread-489196 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86245993, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095173205575191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108805, telescope_az=89.992894, telescope_ra=19.4725776, telescope_dec=-24.256607, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.49236, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:41:21.415251', telescope_ra_j2k=19.4465946029316, telescope_dec_j2k=-24.3075213421563, observability=1)
2025-12-27T10:41:57.283 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7290399074554443
2025-12-27T10:41:57.557 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:41:57.559 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.4728581, teldec = -24.256607
2025-12-27T10:41:57.560 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.4468752074373     dec_j2k = -24.3075311520086
2025-12-27T10:41:57.562 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:41:57.563 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:41:57.569 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:41:57.569 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:41:57.569 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:41:57.569 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:41:57.576 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:41:57.576 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:41:57.576 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:41:57.576 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:41:57.576 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:41:57.576 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:41:57.576 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:41:57.576 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:41:57.577 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86247174, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951728445677058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108805, telescope_az=89.992894, telescope_ra=19.4728581, telescope_dec=-24.256607, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.49264, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:41:21.415251', telescope_ra_j2k=19.4468752074373, telescope_dec_j2k=-24.3075311520086, observability=1)
2025-12-27T10:42:03.506 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:42:03.508 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.4745304, teldec = -24.256607
2025-12-27T10:42:03.509 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.4485481308992     dec_j2k = -24.3075896311956
2025-12-27T10:42:03.511 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:42:03.511 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:42:03.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:42:03.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:42:03.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:42:03.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:42:03.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:42:03.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:42:03.520 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:42:03.520 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:42:03.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:42:03.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:42:03.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:42:03.520 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:42:03.520 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86254059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951731654632482, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108805, telescope_az=89.992894, telescope_ra=19.4745304, telescope_dec=-24.256607, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.49432, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:41:21.415251', telescope_ra_j2k=19.4485481308992, telescope_dec_j2k=-24.3075896311956, observability=1)
2025-12-27T10:42:14.703 [DEBUG] [Thread-489197 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:42:14.705 [INFO] [Thread-489197 (handle)] [driver.py] [get_status()] Telra = 19.477654, teldec = -24.256607
2025-12-27T10:42:14.706 [INFO] [Thread-489197 (handle)] [driver.py] [get_status()] ra_j2k = 19.4516728973288     dec_j2k = -24.3076988350886
2025-12-27T10:42:14.708 [DEBUG] [Thread-489197 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:42:14.710 [DEBUG] [Thread-489197 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:42:14.714 [DEBUG] [Thread-489197 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:42:14.714 [DEBUG] [Thread-489197 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:42:14.714 [DEBUG] [Thread-489197 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:42:14.714 [DEBUG] [Thread-489197 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:42:14.721 [DEBUG] [Thread-489197 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:42:14.721 [DEBUG] [Thread-489197 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:42:14.721 [DEBUG] [Thread-489197 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:42:14.721 [DEBUG] [Thread-489197 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:42:14.721 [DEBUG] [Thread-489197 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:42:14.721 [DEBUG] [Thread-489197 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:42:14.721 [DEBUG] [Thread-489197 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:42:14.721 [DEBUG] [Thread-489197 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:42:14.722 [DEBUG] [Thread-489197 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86267018, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951727242318774, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108805, telescope_az=89.992894, telescope_ra=19.477654, telescope_dec=-24.256607, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.49744, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:41:21.415251', telescope_ra_j2k=19.4516728973288, telescope_dec_j2k=-24.3076988350886, observability=1)
2025-12-27T10:42:21.557 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:42:21.557 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:42:21.558 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:42:21.558 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:42:21.559 [INFO] [ThreadPoolExecutor-22587_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:42:21.559 [INFO] [ThreadPoolExecutor-22587_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:42:32.761 [DEBUG] [Thread-489198 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:42:32.763 [INFO] [Thread-489198 (handle)] [driver.py] [get_status()] Telra = 19.4826638, teldec = -24.256606
2025-12-27T10:42:32.764 [INFO] [Thread-489198 (handle)] [driver.py] [get_status()] ra_j2k = 19.4566845734609     dec_j2k = -24.3078729106831
2025-12-27T10:42:32.765 [DEBUG] [Thread-489198 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:42:32.766 [DEBUG] [Thread-489198 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:42:32.768 [DEBUG] [Thread-489198 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:42:32.768 [DEBUG] [Thread-489198 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:42:32.768 [DEBUG] [Thread-489198 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:42:32.768 [DEBUG] [Thread-489198 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:42:32.776 [DEBUG] [Thread-489198 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:42:32.776 [DEBUG] [Thread-489198 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:42:32.776 [DEBUG] [Thread-489198 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:42:32.776 [DEBUG] [Thread-489198 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:42:32.776 [DEBUG] [Thread-489198 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:42:32.776 [DEBUG] [Thread-489198 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:42:32.776 [DEBUG] [Thread-489198 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:42:32.776 [DEBUG] [Thread-489198 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:42:32.776 [DEBUG] [Thread-489198 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86287919, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951740479259899, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108805, telescope_az=89.992893, telescope_ra=19.4826638, telescope_dec=-24.256606, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.50245, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:42:21.556179', telescope_ra_j2k=19.4566845734609, telescope_dec_j2k=-24.3078729106831, observability=1)
2025-12-27T10:42:35.835 [DEBUG] [Thread-489199 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:42:35.837 [INFO] [Thread-489199 (handle)] [driver.py] [get_status()] Telra = 19.4835334, teldec = -24.256606
2025-12-27T10:42:35.838 [INFO] [Thread-489199 (handle)] [driver.py] [get_status()] ra_j2k = 19.4575544997345     dec_j2k = -24.3079032912605
2025-12-27T10:42:35.840 [DEBUG] [Thread-489199 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:42:35.841 [DEBUG] [Thread-489199 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:42:35.847 [DEBUG] [Thread-489199 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:42:35.847 [DEBUG] [Thread-489199 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:42:35.848 [DEBUG] [Thread-489199 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:42:35.848 [DEBUG] [Thread-489199 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:42:35.855 [DEBUG] [Thread-489199 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:42:35.855 [DEBUG] [Thread-489199 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:42:35.855 [DEBUG] [Thread-489199 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:42:35.855 [DEBUG] [Thread-489199 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:42:35.855 [DEBUG] [Thread-489199 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:42:35.855 [DEBUG] [Thread-489199 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:42:35.855 [DEBUG] [Thread-489199 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:42:35.855 [DEBUG] [Thread-489199 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:42:35.855 [DEBUG] [Thread-489199 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86291477, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951736869185047, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108805, telescope_az=89.992893, telescope_ra=19.4835334, telescope_dec=-24.256606, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.50332, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:42:21.556179', telescope_ra_j2k=19.4575544997345, telescope_dec_j2k=-24.3079032912605, observability=1)
2025-12-27T10:42:37.664 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:42:37.667 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.4840292, teldec = -24.256606
2025-12-27T10:42:37.668 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.4580504858443     dec_j2k = -24.3079206114678
2025-12-27T10:42:37.670 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:42:37.671 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:42:37.676 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:42:37.676 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:42:37.676 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:42:37.676 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:42:37.683 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:42:37.684 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:42:37.684 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:42:37.684 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:42:37.684 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:42:37.684 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:42:37.684 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:42:37.684 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:42:37.684 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86293594, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951736066946191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108805, telescope_az=89.992893, telescope_ra=19.4840292, telescope_dec=-24.256606, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.50381, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:42:21.556179', telescope_ra_j2k=19.4580504858443, telescope_dec_j2k=-24.3079206114678, observability=1)
2025-12-27T10:42:37.684 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.400771379470825 seconds ago
2025-12-27T10:42:42.437 [DEBUG] [ThreadPoolExecutor-22586_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:42:42.439 [DEBUG] [ThreadPoolExecutor-22586_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:42:42.440 [DEBUG] [ThreadPoolExecutor-22586_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:42:42.442 [DEBUG] [ThreadPoolExecutor-22586_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:42:46.448 [DEBUG] [ThreadPoolExecutor-22586_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:42:47.450 [DEBUG] [ThreadPoolExecutor-22586_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:42:47.451 [INFO] [ThreadPoolExecutor-22586_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:42:50.968 [DEBUG] [Thread-489200 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:42:50.970 [INFO] [Thread-489200 (handle)] [driver.py] [get_status()] Telra = 19.4877373, teldec = -24.256606
2025-12-27T10:42:50.971 [INFO] [Thread-489200 (handle)] [driver.py] [get_status()] ra_j2k = 19.4617599797368     dec_j2k = -24.308050122194
2025-12-27T10:42:50.972 [DEBUG] [Thread-489200 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:42:50.974 [DEBUG] [Thread-489200 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:42:50.975 [DEBUG] [Thread-489200 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:42:50.975 [DEBUG] [Thread-489200 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:42:50.975 [DEBUG] [Thread-489200 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:42:50.975 [DEBUG] [Thread-489200 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:42:50.982 [DEBUG] [Thread-489200 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:42:50.982 [DEBUG] [Thread-489200 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:42:50.982 [DEBUG] [Thread-489200 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:42:50.982 [DEBUG] [Thread-489200 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:42:50.982 [DEBUG] [Thread-489200 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:42:50.982 [DEBUG] [Thread-489200 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:42:50.982 [DEBUG] [Thread-489200 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:42:50.983 [DEBUG] [Thread-489200 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:42:50.983 [DEBUG] [Thread-489200 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86308992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951742083737612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108804, telescope_az=89.992893, telescope_ra=19.4877373, telescope_dec=-24.256606, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.50752, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:42:21.556179', telescope_ra_j2k=19.4617599797368, telescope_dec_j2k=-24.308050122194, observability=1)
2025-12-27T10:42:56.714 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:42:56.716 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.4893518, teldec = -24.256606
2025-12-27T10:42:56.717 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.4633750877228     dec_j2k = -24.30810649574
2025-12-27T10:42:56.719 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:42:56.720 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:42:56.727 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:42:56.727 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:42:56.727 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:42:56.727 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:42:56.735 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:42:56.735 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:42:56.735 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:42:56.735 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:42:56.735 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:42:56.735 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:42:56.735 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:42:56.735 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:42:56.735 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86315642, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951741682618183, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108804, telescope_az=89.992893, telescope_ra=19.4893518, telescope_dec=-24.256606, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.50914, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:42:21.556179', telescope_ra_j2k=19.4633750877228, telescope_dec_j2k=-24.30810649574, observability=1)
2025-12-27T10:42:57.344 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6090681552886963
2025-12-27T10:43:03.517 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:43:03.519 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.4912472, teldec = -24.256606
2025-12-27T10:43:03.521 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.4652712023315     dec_j2k = -24.308172665702
2025-12-27T10:43:03.522 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:43:03.523 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:43:03.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:43:03.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:43:03.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:43:03.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:43:03.534 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:43:03.534 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:43:03.534 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:43:03.534 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:43:03.534 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:43:03.534 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:43:03.534 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:43:03.535 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:43:03.535 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86323516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951747699409604, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108804, telescope_az=89.992893, telescope_ra=19.4912472, telescope_dec=-24.256606, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.51103, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:42:21.556179', telescope_ra_j2k=19.4652712023315, telescope_dec_j2k=-24.308172665702, observability=1)
2025-12-27T10:43:09.034 [DEBUG] [Thread-489201 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:43:09.036 [INFO] [Thread-489201 (handle)] [driver.py] [get_status()] Telra = 19.4927778, teldec = -24.256606
2025-12-27T10:43:09.037 [INFO] [Thread-489201 (handle)] [driver.py] [get_status()] ra_j2k = 19.4668023800658     dec_j2k = -24.3082260909039
2025-12-27T10:43:09.038 [DEBUG] [Thread-489201 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:43:09.039 [DEBUG] [Thread-489201 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:43:09.044 [DEBUG] [Thread-489201 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:43:09.044 [DEBUG] [Thread-489201 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:43:09.044 [DEBUG] [Thread-489201 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:43:09.044 [DEBUG] [Thread-489201 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:43:09.052 [DEBUG] [Thread-489201 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:43:09.052 [DEBUG] [Thread-489201 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:43:09.052 [DEBUG] [Thread-489201 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:43:09.052 [DEBUG] [Thread-489201 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:43:09.052 [DEBUG] [Thread-489201 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:43:09.052 [DEBUG] [Thread-489201 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:43:09.052 [DEBUG] [Thread-489201 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:43:09.052 [DEBUG] [Thread-489201 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:43:09.052 [DEBUG] [Thread-489201 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.863299, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951740880379327, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108804, telescope_az=89.992893, telescope_ra=19.4927778, telescope_dec=-24.256606, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.51256, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:42:21.556179', telescope_ra_j2k=19.4668023800658, telescope_dec_j2k=-24.3082260909039, observability=1)
2025-12-27T10:43:21.700 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:43:21.700 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:43:21.701 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:43:21.702 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:43:21.702 [DEBUG] [ThreadPoolExecutor-22588_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:43:22.705 [DEBUG] [ThreadPoolExecutor-22588_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:43:22.707 [DEBUG] [ThreadPoolExecutor-22588_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:43:22.707 [DEBUG] [ThreadPoolExecutor-22588_0] [payload.py] [to_registers()] [0]
2025-12-27T10:43:22.712 [DEBUG] [ThreadPoolExecutor-22588_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:43:22.713 [DEBUG] [ThreadPoolExecutor-22588_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:43:22.713 [DEBUG] [ThreadPoolExecutor-22588_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:43:22.713 [DEBUG] [ThreadPoolExecutor-22588_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:43:22.720 [DEBUG] [ThreadPoolExecutor-22588_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:43:22.720 [DEBUG] [ThreadPoolExecutor-22588_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:43:22.720 [DEBUG] [ThreadPoolExecutor-22588_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:43:22.720 [DEBUG] [ThreadPoolExecutor-22588_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:43:22.720 [DEBUG] [ThreadPoolExecutor-22588_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:43:22.720 [DEBUG] [ThreadPoolExecutor-22588_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:43:22.720 [DEBUG] [ThreadPoolExecutor-22588_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:43:27.107 [DEBUG] [Thread-489202 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:43:27.109 [INFO] [Thread-489202 (handle)] [driver.py] [get_status()] Telra = 19.4977968, teldec = -24.256606
2025-12-27T10:43:27.111 [INFO] [Thread-489202 (handle)] [driver.py] [get_status()] ra_j2k = 19.471823278676     dec_j2k = -24.3084012194424
2025-12-27T10:43:27.112 [DEBUG] [Thread-489202 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:43:27.113 [DEBUG] [Thread-489202 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:43:27.114 [DEBUG] [Thread-489202 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:43:27.114 [DEBUG] [Thread-489202 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:43:27.114 [DEBUG] [Thread-489202 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:43:27.114 [DEBUG] [Thread-489202 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:43:27.121 [DEBUG] [Thread-489202 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:43:27.121 [DEBUG] [Thread-489202 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:43:27.121 [DEBUG] [Thread-489202 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:43:27.121 [DEBUG] [Thread-489202 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:43:27.121 [DEBUG] [Thread-489202 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:43:27.121 [DEBUG] [Thread-489202 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:43:27.121 [DEBUG] [Thread-489202 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:43:27.121 [DEBUG] [Thread-489202 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:43:27.122 [DEBUG] [Thread-489202 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86350819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951747298290176, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108804, telescope_az=89.992892, telescope_ra=19.4977968, telescope_dec=-24.256606, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.51758, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:43:21.699787', telescope_ra_j2k=19.471823278676, telescope_dec_j2k=-24.3084012194424, observability=1)
2025-12-27T10:43:35.885 [DEBUG] [Thread-489203 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:43:35.887 [INFO] [Thread-489203 (handle)] [driver.py] [get_status()] Telra = 19.5002527, teldec = -24.256605
2025-12-27T10:43:35.888 [INFO] [Thread-489203 (handle)] [driver.py] [get_status()] ra_j2k = 19.4742801102128     dec_j2k = -24.3084858808048
2025-12-27T10:43:35.890 [DEBUG] [Thread-489203 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:43:35.891 [DEBUG] [Thread-489203 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:43:35.892 [DEBUG] [Thread-489203 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:43:35.892 [DEBUG] [Thread-489203 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:43:35.892 [DEBUG] [Thread-489203 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:43:35.892 [DEBUG] [Thread-489203 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:43:35.899 [DEBUG] [Thread-489203 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:43:35.899 [DEBUG] [Thread-489203 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:43:35.899 [DEBUG] [Thread-489203 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:43:35.899 [DEBUG] [Thread-489203 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:43:35.899 [DEBUG] [Thread-489203 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:43:35.899 [DEBUG] [Thread-489203 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:43:35.899 [DEBUG] [Thread-489203 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:43:35.899 [DEBUG] [Thread-489203 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:43:35.899 [DEBUG] [Thread-489203 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86360979, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951754117320453, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108804, telescope_az=89.992892, telescope_ra=19.5002527, telescope_dec=-24.256605, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.52004, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:43:21.699787', telescope_ra_j2k=19.4742801102128, telescope_dec_j2k=-24.3084858808048, observability=1)
2025-12-27T10:43:37.745 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:43:37.747 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.5007757, teldec = -24.256605
2025-12-27T10:43:37.748 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.4748033087469     dec_j2k = -24.30850412017
2025-12-27T10:43:37.750 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:43:37.751 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:43:37.752 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:43:37.752 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:43:37.752 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:43:37.752 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:43:37.760 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:43:37.760 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:43:37.760 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:43:37.760 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:43:37.760 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:43:37.760 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:43:37.760 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:43:37.760 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:43:37.760 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86363132, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951748100529032, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108804, telescope_az=89.992892, telescope_ra=19.5007757, telescope_dec=-24.256605, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.52056, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:43:21.699787', telescope_ra_j2k=19.4748033087469, telescope_dec_j2k=-24.30850412017, observability=1)
2025-12-27T10:43:37.761 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.41645288467407 seconds ago
2025-12-27T10:43:45.178 [DEBUG] [Thread-489204 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:43:45.181 [INFO] [Thread-489204 (handle)] [driver.py] [get_status()] Telra = 19.5028394, teldec = -24.256605
2025-12-27T10:43:45.182 [INFO] [Thread-489204 (handle)] [driver.py] [get_status()] ra_j2k = 19.4768677928152     dec_j2k = -24.3085760811559
2025-12-27T10:43:45.184 [DEBUG] [Thread-489204 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:43:45.185 [DEBUG] [Thread-489204 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:43:45.190 [DEBUG] [Thread-489204 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:43:45.191 [DEBUG] [Thread-489204 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:43:45.191 [DEBUG] [Thread-489204 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:43:45.191 [DEBUG] [Thread-489204 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:43:45.198 [DEBUG] [Thread-489204 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:43:45.198 [DEBUG] [Thread-489204 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:43:45.198 [DEBUG] [Thread-489204 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:43:45.198 [DEBUG] [Thread-489204 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:43:45.198 [DEBUG] [Thread-489204 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:43:45.198 [DEBUG] [Thread-489204 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:43:45.198 [DEBUG] [Thread-489204 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:43:45.198 [DEBUG] [Thread-489204 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:43:45.198 [DEBUG] [Thread-489204 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86371735, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951756524037022, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108804, telescope_az=89.992892, telescope_ra=19.5028394, telescope_dec=-24.256605, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.52262, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:43:21.699787', telescope_ra_j2k=19.4768677928152, telescope_dec_j2k=-24.3085760811559, observability=1)
2025-12-27T10:43:47.721 [DEBUG] [ThreadPoolExecutor-22588_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:43:47.722 [DEBUG] [ThreadPoolExecutor-22588_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:43:55.826 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:43:55.828 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.5057978, teldec = -24.256605
2025-12-27T10:43:55.829 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.4798273186872     dec_j2k = -24.3086792136828
2025-12-27T10:43:55.830 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:43:55.832 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:43:55.833 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:43:55.833 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:43:55.833 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:43:55.833 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:43:55.840 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:43:55.840 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:43:55.840 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:43:55.840 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:43:55.840 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:43:55.840 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:43:55.840 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:43:55.840 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:43:55.841 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86384058, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951757727395306, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108803, telescope_az=89.992892, telescope_ra=19.5057978, telescope_dec=-24.256605, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.52558, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:43:21.699787', telescope_ra_j2k=19.4798273186872, telescope_dec_j2k=-24.3086792136828, observability=1)
2025-12-27T10:43:57.406 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:43:57.408 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.5062644, teldec = -24.256605
2025-12-27T10:43:57.409 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.4802940964621     dec_j2k = -24.3086954769261
2025-12-27T10:43:57.410 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:43:57.411 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:43:57.417 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:43:57.417 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:43:57.417 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:43:57.417 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:43:57.424 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:43:57.424 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:43:57.424 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:43:57.424 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:43:57.424 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:43:57.424 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:43:57.424 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:43:57.424 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:43:57.424 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86385888, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951761337470158, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108803, telescope_az=89.992892, telescope_ra=19.5062644, telescope_dec=-24.256605, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.52605, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:43:21.699787', telescope_ra_j2k=19.4802940964621, telescope_dec_j2k=-24.3086954769261, observability=1)
2025-12-27T10:44:03.249 [DEBUG] [Thread-489205 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:44:03.251 [INFO] [Thread-489205 (handle)] [driver.py] [get_status()] Telra = 19.5078796, teldec = -24.256605
2025-12-27T10:44:03.253 [INFO] [Thread-489205 (handle)] [driver.py] [get_status()] ra_j2k = 19.4819099122791     dec_j2k = -24.3087517683548
2025-12-27T10:44:03.254 [DEBUG] [Thread-489205 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:44:03.255 [DEBUG] [Thread-489205 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:44:03.257 [DEBUG] [Thread-489205 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:44:03.257 [DEBUG] [Thread-489205 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:44:03.257 [DEBUG] [Thread-489205 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:44:03.257 [DEBUG] [Thread-489205 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:44:03.264 [DEBUG] [Thread-489205 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:44:03.264 [DEBUG] [Thread-489205 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:44:03.264 [DEBUG] [Thread-489205 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:44:03.264 [DEBUG] [Thread-489205 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:44:03.264 [DEBUG] [Thread-489205 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:44:03.264 [DEBUG] [Thread-489205 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:44:03.264 [DEBUG] [Thread-489205 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:44:03.264 [DEBUG] [Thread-489205 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:44:03.264 [DEBUG] [Thread-489205 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8639265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951760134111874, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108803, telescope_az=89.992892, telescope_ra=19.5078796, telescope_dec=-24.256605, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.52766, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:43:21.699787', telescope_ra_j2k=19.4819099122791, telescope_dec_j2k=-24.3087517683548, observability=1)
2025-12-27T10:44:03.488 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22351336479187012
2025-12-27T10:44:21.325 [DEBUG] [Thread-489206 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:44:21.326 [INFO] [Thread-489206 (handle)] [driver.py] [get_status()] Telra = 19.5129022, teldec = -24.256605
2025-12-27T10:44:21.327 [INFO] [Thread-489206 (handle)] [driver.py] [get_status()] ra_j2k = 19.4869344314242     dec_j2k = -24.3089267514744
2025-12-27T10:44:21.329 [DEBUG] [Thread-489206 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:44:21.330 [DEBUG] [Thread-489206 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:44:21.335 [DEBUG] [Thread-489206 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:44:21.335 [DEBUG] [Thread-489206 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:44:21.335 [DEBUG] [Thread-489206 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:44:21.335 [DEBUG] [Thread-489206 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:44:21.342 [DEBUG] [Thread-489206 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:44:21.342 [DEBUG] [Thread-489206 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:44:21.342 [DEBUG] [Thread-489206 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:44:21.342 [DEBUG] [Thread-489206 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:44:21.342 [DEBUG] [Thread-489206 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:44:21.342 [DEBUG] [Thread-489206 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:44:21.342 [DEBUG] [Thread-489206 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:44:21.342 [DEBUG] [Thread-489206 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:44:21.342 [DEBUG] [Thread-489206 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86413571, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951763744186727, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108803, telescope_az=89.992892, telescope_ra=19.5129022, telescope_dec=-24.256605, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.53269, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:43:21.699787', telescope_ra_j2k=19.4869344314242, telescope_dec_j2k=-24.3089267514744, observability=1)
2025-12-27T10:44:21.839 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:44:21.839 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:44:21.840 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:44:21.840 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:44:21.841 [INFO] [ThreadPoolExecutor-22589_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:44:21.841 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T10:44:35.946 [DEBUG] [Thread-489207 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:44:35.948 [INFO] [Thread-489207 (handle)] [driver.py] [get_status()] Telra = 19.5169923, teldec = -24.256605
2025-12-27T10:44:35.949 [INFO] [Thread-489207 (handle)] [driver.py] [get_status()] ra_j2k = 19.4910260989649     dec_j2k = -24.3090691800675
2025-12-27T10:44:35.951 [DEBUG] [Thread-489207 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:44:35.951 [DEBUG] [Thread-489207 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:44:35.955 [DEBUG] [Thread-489207 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:44:35.956 [DEBUG] [Thread-489207 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:44:35.956 [DEBUG] [Thread-489207 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:44:35.956 [DEBUG] [Thread-489207 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:44:35.963 [DEBUG] [Thread-489207 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:44:35.963 [DEBUG] [Thread-489207 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:44:35.963 [DEBUG] [Thread-489207 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:44:35.963 [DEBUG] [Thread-489207 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:44:35.963 [DEBUG] [Thread-489207 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:44:35.963 [DEBUG] [Thread-489207 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:44:35.963 [DEBUG] [Thread-489207 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:44:35.963 [DEBUG] [Thread-489207 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:44:35.963 [DEBUG] [Thread-489207 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86430494, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951766552022723, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108803, telescope_az=89.992891, telescope_ra=19.5169923, telescope_dec=-24.256605, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.53678, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:44:21.838714', telescope_ra_j2k=19.4910260989649, telescope_dec_j2k=-24.3090691800675, observability=1)
2025-12-27T10:44:37.822 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:44:37.823 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.517497, teldec = -24.256605
2025-12-27T10:44:37.824 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.4915309926851     dec_j2k = -24.3090867509386
2025-12-27T10:44:37.826 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:44:37.827 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:44:37.832 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:44:37.832 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:44:37.832 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:44:37.832 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:44:37.839 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:44:37.839 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:44:37.839 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:44:37.839 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:44:37.840 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:44:37.840 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:44:37.840 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:44:37.840 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:44:37.840 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86432664, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951769359858719, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108803, telescope_az=89.992891, telescope_ra=19.517497, telescope_dec=-24.256605, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.53728, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:44:21.838714', telescope_ra_j2k=19.4915309926851, telescope_dec_j2k=-24.3090867509386, observability=1)
2025-12-27T10:44:37.840 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43474984169006 seconds ago
2025-12-27T10:44:39.387 [DEBUG] [Thread-489208 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:44:39.389 [INFO] [Thread-489208 (handle)] [driver.py] [get_status()] Telra = 19.5179449, teldec = -24.256605
2025-12-27T10:44:39.390 [INFO] [Thread-489208 (handle)] [driver.py] [get_status()] ra_j2k = 19.4919790646574     dec_j2k = -24.3091023435772
2025-12-27T10:44:39.391 [DEBUG] [Thread-489208 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:44:39.392 [DEBUG] [Thread-489208 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:44:39.395 [DEBUG] [Thread-489208 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:44:39.395 [DEBUG] [Thread-489208 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:44:39.395 [DEBUG] [Thread-489208 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:44:39.395 [DEBUG] [Thread-489208 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:44:39.402 [DEBUG] [Thread-489208 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:44:39.402 [DEBUG] [Thread-489208 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:44:39.402 [DEBUG] [Thread-489208 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:44:39.402 [DEBUG] [Thread-489208 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:44:39.402 [DEBUG] [Thread-489208 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:44:39.402 [DEBUG] [Thread-489208 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:44:39.402 [DEBUG] [Thread-489208 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:44:39.402 [DEBUG] [Thread-489208 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:44:39.403 [DEBUG] [Thread-489208 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86434477, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951769359858719, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108803, telescope_az=89.992891, telescope_ra=19.5179449, telescope_dec=-24.256605, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.53773, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:44:21.838714', telescope_ra_j2k=19.4919790646574, telescope_dec_j2k=-24.3091023435772, observability=1)
2025-12-27T10:44:42.723 [DEBUG] [ThreadPoolExecutor-22588_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:44:42.725 [DEBUG] [ThreadPoolExecutor-22588_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:44:42.726 [DEBUG] [ThreadPoolExecutor-22588_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:44:42.728 [DEBUG] [ThreadPoolExecutor-22588_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:44:46.733 [DEBUG] [ThreadPoolExecutor-22588_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:44:47.734 [DEBUG] [ThreadPoolExecutor-22588_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:44:47.735 [INFO] [ThreadPoolExecutor-22588_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:44:54.931 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:44:54.932 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.5222664, teldec = -24.256604
2025-12-27T10:44:54.933 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.4963022266947     dec_j2k = -24.3092517497581
2025-12-27T10:44:54.935 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:44:54.935 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:44:54.939 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:44:54.939 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:44:54.939 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:44:54.940 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:44:54.947 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:44:54.947 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:44:54.947 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:44:54.947 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:44:54.947 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:44:54.947 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:44:54.947 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:44:54.947 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:44:54.947 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86452466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951768156500435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108803, telescope_az=89.992891, telescope_ra=19.5222664, telescope_dec=-24.256604, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.54205, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:44:21.838714', telescope_ra_j2k=19.4963022266947, telescope_dec_j2k=-24.3092517497581, observability=1)
2025-12-27T10:44:57.458 [DEBUG] [Thread-489209 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:44:57.460 [INFO] [Thread-489209 (handle)] [driver.py] [get_status()] Telra = 19.5229853, teldec = -24.256604
2025-12-27T10:44:57.461 [INFO] [Thread-489209 (handle)] [driver.py] [get_status()] ra_j2k = 19.4970214036079     dec_j2k = -24.3092767639122
2025-12-27T10:44:57.463 [DEBUG] [Thread-489209 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:44:57.464 [DEBUG] [Thread-489209 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:44:57.471 [DEBUG] [Thread-489209 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:44:57.471 [DEBUG] [Thread-489209 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:44:57.471 [DEBUG] [Thread-489209 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:44:57.471 [DEBUG] [Thread-489209 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:44:57.478 [DEBUG] [Thread-489209 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:44:57.478 [DEBUG] [Thread-489209 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:44:57.478 [DEBUG] [Thread-489209 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:44:57.478 [DEBUG] [Thread-489209 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:44:57.478 [DEBUG] [Thread-489209 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:44:57.478 [DEBUG] [Thread-489209 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:44:57.478 [DEBUG] [Thread-489209 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:44:57.478 [DEBUG] [Thread-489209 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:44:57.478 [DEBUG] [Thread-489209 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86455392, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951774574411284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108803, telescope_az=89.992891, telescope_ra=19.5229853, telescope_dec=-24.256604, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.54277, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:44:21.838714', telescope_ra_j2k=19.4970214036079, telescope_dec_j2k=-24.3092767639122, observability=1)
2025-12-27T10:44:57.485 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00661015510559082
2025-12-27T10:45:03.498 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:45:03.500 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.5246566, teldec = -24.256604
2025-12-27T10:45:03.501 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.4986933478797     dec_j2k = -24.3093349096283
2025-12-27T10:45:03.502 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:45:03.503 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:45:03.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:45:03.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:45:03.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:45:03.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:45:03.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:45:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:45:03.514 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:45:03.514 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:45:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:45:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:45:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:45:03.514 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:45:03.514 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86462383, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951778585605565, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108803, telescope_az=89.992891, telescope_ra=19.5246566, telescope_dec=-24.256604, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.54444, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:44:21.838714', telescope_ra_j2k=19.4986933478797, telescope_dec_j2k=-24.3093349096283, observability=1)
2025-12-27T10:45:15.577 [DEBUG] [Thread-489210 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:45:15.579 [INFO] [Thread-489210 (handle)] [driver.py] [get_status()] Telra = 19.5280269, teldec = -24.256604
2025-12-27T10:45:15.581 [INFO] [Thread-489210 (handle)] [driver.py] [get_status()] ra_j2k = 19.5020649492441     dec_j2k = -24.3094521339542
2025-12-27T10:45:15.582 [DEBUG] [Thread-489210 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:45:15.582 [DEBUG] [Thread-489210 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:45:15.588 [DEBUG] [Thread-489210 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:45:15.588 [DEBUG] [Thread-489210 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:45:15.588 [DEBUG] [Thread-489210 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:45:15.589 [DEBUG] [Thread-489210 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:45:15.596 [DEBUG] [Thread-489210 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:45:15.596 [DEBUG] [Thread-489210 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:45:15.596 [DEBUG] [Thread-489210 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:45:15.596 [DEBUG] [Thread-489210 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:45:15.596 [DEBUG] [Thread-489210 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:45:15.596 [DEBUG] [Thread-489210 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:45:15.596 [DEBUG] [Thread-489210 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:45:15.596 [DEBUG] [Thread-489210 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:45:15.596 [DEBUG] [Thread-489210 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86476363, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951782997919273, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108802, telescope_az=89.992891, telescope_ra=19.5280269, telescope_dec=-24.256604, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.54781, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:44:21.838714', telescope_ra_j2k=19.5020649492441, telescope_dec_j2k=-24.3094521339542, observability=1)
2025-12-27T10:45:21.981 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:45:21.982 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:45:21.983 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:45:21.983 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:45:21.984 [DEBUG] [ThreadPoolExecutor-22590_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:45:22.985 [DEBUG] [ThreadPoolExecutor-22590_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:45:22.987 [DEBUG] [ThreadPoolExecutor-22590_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:45:22.987 [DEBUG] [ThreadPoolExecutor-22590_0] [payload.py] [to_registers()] [0]
2025-12-27T10:45:22.992 [DEBUG] [ThreadPoolExecutor-22590_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:45:22.993 [DEBUG] [ThreadPoolExecutor-22590_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:45:22.993 [DEBUG] [ThreadPoolExecutor-22590_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:45:22.993 [DEBUG] [ThreadPoolExecutor-22590_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:45:23.000 [DEBUG] [ThreadPoolExecutor-22590_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:45:23.000 [DEBUG] [ThreadPoolExecutor-22590_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:45:23.000 [DEBUG] [ThreadPoolExecutor-22590_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:45:23.000 [DEBUG] [ThreadPoolExecutor-22590_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:45:23.000 [DEBUG] [ThreadPoolExecutor-22590_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:45:23.000 [DEBUG] [ThreadPoolExecutor-22590_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:45:23.000 [DEBUG] [ThreadPoolExecutor-22590_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:45:33.663 [DEBUG] [Thread-489211 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:45:33.665 [INFO] [Thread-489211 (handle)] [driver.py] [get_status()] Telra = 19.5330721, teldec = -24.256604
2025-12-27T10:45:33.666 [INFO] [Thread-489211 (handle)] [driver.py] [get_status()] ra_j2k = 19.5071121026843     dec_j2k = -24.3096275367779
2025-12-27T10:45:33.667 [DEBUG] [Thread-489211 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:45:33.668 [DEBUG] [Thread-489211 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:45:33.672 [DEBUG] [Thread-489211 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:45:33.672 [DEBUG] [Thread-489211 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:45:33.672 [DEBUG] [Thread-489211 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:45:33.672 [DEBUG] [Thread-489211 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:45:33.680 [DEBUG] [Thread-489211 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:45:33.680 [DEBUG] [Thread-489211 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:45:33.680 [DEBUG] [Thread-489211 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:45:33.680 [DEBUG] [Thread-489211 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:45:33.680 [DEBUG] [Thread-489211 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:45:33.680 [DEBUG] [Thread-489211 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:45:33.680 [DEBUG] [Thread-489211 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:45:33.680 [DEBUG] [Thread-489211 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:45:33.680 [DEBUG] [Thread-489211 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86497296, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951782195680417, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108802, telescope_az=89.992891, telescope_ra=19.5330721, telescope_dec=-24.256604, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.55286, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:45:21.981216', telescope_ra_j2k=19.5071121026843, telescope_dec_j2k=-24.3096275367779, observability=1)
2025-12-27T10:45:35.999 [DEBUG] [Thread-489212 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:45:36.001 [INFO] [Thread-489212 (handle)] [driver.py] [get_status()] Telra = 19.5337174, teldec = -24.256604
2025-12-27T10:45:36.002 [INFO] [Thread-489212 (handle)] [driver.py] [get_status()] ra_j2k = 19.5077576529994     dec_j2k = -24.3096499647707
2025-12-27T10:45:36.004 [DEBUG] [Thread-489212 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:45:36.005 [DEBUG] [Thread-489212 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:45:36.008 [DEBUG] [Thread-489212 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:45:36.008 [DEBUG] [Thread-489212 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:45:36.008 [DEBUG] [Thread-489212 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:45:36.008 [DEBUG] [Thread-489212 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:45:36.015 [DEBUG] [Thread-489212 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:45:36.015 [DEBUG] [Thread-489212 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:45:36.015 [DEBUG] [Thread-489212 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:45:36.015 [DEBUG] [Thread-489212 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:45:36.015 [DEBUG] [Thread-489212 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:45:36.015 [DEBUG] [Thread-489212 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:45:36.015 [DEBUG] [Thread-489212 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:45:36.016 [DEBUG] [Thread-489212 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:45:36.016 [DEBUG] [Thread-489212 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951783399038701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108802, telescope_az=89.992891, telescope_ra=19.5337174, telescope_dec=-24.256604, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.5535, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:45:21.981216', telescope_ra_j2k=19.5077576529994, telescope_dec_j2k=-24.3096499647707, observability=1)
2025-12-27T10:45:37.901 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:45:37.902 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.5342408, teldec = -24.256604
2025-12-27T10:45:37.903 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.5082812561059     dec_j2k = -24.3096681549021
2025-12-27T10:45:37.905 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:45:37.905 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:45:37.911 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:45:37.911 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:45:37.911 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:45:37.911 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:45:37.918 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:45:37.918 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:45:37.918 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:45:37.919 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:45:37.919 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:45:37.919 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:45:37.919 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:45:37.919 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:45:37.919 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.865022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951783800158129, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108802, telescope_az=89.99289, telescope_ra=19.5342408, telescope_dec=-24.256604, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.55403, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:45:21.981216', telescope_ra_j2k=19.5082812561059, telescope_dec_j2k=-24.3096681549021, observability=1)
2025-12-27T10:45:37.919 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.4340136051178 seconds ago
2025-12-27T10:45:48.001 [DEBUG] [ThreadPoolExecutor-22590_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:45:48.002 [DEBUG] [ThreadPoolExecutor-22590_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:45:51.728 [DEBUG] [Thread-489213 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:45:51.730 [INFO] [Thread-489213 (handle)] [driver.py] [get_status()] Telra = 19.5380913, teldec = -24.256604
2025-12-27T10:45:51.731 [INFO] [Thread-489213 (handle)] [driver.py] [get_status()] ra_j2k = 19.512133252422     dec_j2k = -24.3098019436128
2025-12-27T10:45:51.734 [DEBUG] [Thread-489213 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:45:51.735 [DEBUG] [Thread-489213 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:45:51.739 [DEBUG] [Thread-489213 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:45:51.739 [DEBUG] [Thread-489213 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:45:51.739 [DEBUG] [Thread-489213 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:45:51.739 [DEBUG] [Thread-489213 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:45:51.746 [DEBUG] [Thread-489213 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:45:51.746 [DEBUG] [Thread-489213 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:45:51.746 [DEBUG] [Thread-489213 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:45:51.746 [DEBUG] [Thread-489213 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:45:51.746 [DEBUG] [Thread-489213 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:45:51.746 [DEBUG] [Thread-489213 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:45:51.746 [DEBUG] [Thread-489213 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:45:51.746 [DEBUG] [Thread-489213 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:45:51.746 [DEBUG] [Thread-489213 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86518205, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951788613591266, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108802, telescope_az=89.99289, telescope_ra=19.5380913, telescope_dec=-24.256604, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.55788, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:45:21.981216', telescope_ra_j2k=19.512133252422, telescope_dec_j2k=-24.3098019436128, observability=1)
2025-12-27T10:45:54.032 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:45:54.034 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.5387348, teldec = -24.256603
2025-12-27T10:45:54.036 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.512777003038     dec_j2k = -24.3098232972821
2025-12-27T10:45:54.038 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:45:54.039 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:45:54.040 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:45:54.040 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:45:54.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:45:54.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:45:54.048 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:45:54.049 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:45:54.049 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:45:54.049 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:45:54.049 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:45:54.049 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:45:54.049 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:45:54.049 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:45:54.049 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86520872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095178981694955, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108802, telescope_az=89.99289, telescope_ra=19.5387348, telescope_dec=-24.256603, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.55852, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:45:21.981216', telescope_ra_j2k=19.512777003038, telescope_dec_j2k=-24.3098232972821, observability=1)
2025-12-27T10:45:57.547 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:45:57.548 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.5397057, teldec = -24.256603
2025-12-27T10:45:57.549 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.5137482810795     dec_j2k = -24.3098570211412
2025-12-27T10:45:57.550 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:45:57.551 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:45:57.555 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:45:57.555 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:45:57.555 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:45:57.555 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:45:57.562 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:45:57.562 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:45:57.562 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:45:57.562 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:45:57.562 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:45:57.562 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:45:57.562 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:45:57.562 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:45:57.562 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86524939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951785404635841, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108802, telescope_az=89.99289, telescope_ra=19.5397057, telescope_dec=-24.256603, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.55949, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:45:21.981216', telescope_ra_j2k=19.5137482810795, telescope_dec_j2k=-24.3098570211412, observability=1)
2025-12-27T10:46:03.509 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:46:03.511 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.541377, teldec = -24.256603
2025-12-27T10:46:03.512 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.5154202323934     dec_j2k = -24.3099150650556
2025-12-27T10:46:03.514 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:46:03.515 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:46:03.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:46:03.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:46:03.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:46:03.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:46:03.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:46:03.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:46:03.528 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:46:03.529 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:46:03.529 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:46:03.529 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:46:03.529 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:46:03.529 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:46:03.529 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8653184, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951790619188406, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108802, telescope_az=89.99289, telescope_ra=19.541377, telescope_dec=-24.256603, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.56116, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:45:21.981216', telescope_ra_j2k=19.5154202323934, telescope_dec_j2k=-24.3099150650556, observability=1)
2025-12-27T10:46:09.926 [DEBUG] [Thread-489214 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:46:09.927 [INFO] [Thread-489214 (handle)] [driver.py] [get_status()] Telra = 19.543161, teldec = -24.256603
2025-12-27T10:46:09.928 [INFO] [Thread-489214 (handle)] [driver.py] [get_status()] ra_j2k = 19.5172049284029     dec_j2k = -24.3099770117225
2025-12-27T10:46:09.929 [DEBUG] [Thread-489214 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:46:09.930 [DEBUG] [Thread-489214 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:46:09.932 [DEBUG] [Thread-489214 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:46:09.932 [DEBUG] [Thread-489214 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:46:09.933 [DEBUG] [Thread-489214 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:46:09.933 [DEBUG] [Thread-489214 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:46:09.940 [DEBUG] [Thread-489214 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:46:09.940 [DEBUG] [Thread-489214 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:46:09.940 [DEBUG] [Thread-489214 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:46:09.940 [DEBUG] [Thread-489214 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:46:09.940 [DEBUG] [Thread-489214 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:46:09.940 [DEBUG] [Thread-489214 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:46:09.940 [DEBUG] [Thread-489214 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:46:09.940 [DEBUG] [Thread-489214 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:46:09.940 [DEBUG] [Thread-489214 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86539266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951796234860399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108802, telescope_az=89.99289, telescope_ra=19.543161, telescope_dec=-24.256603, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.56295, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:45:21.981216', telescope_ra_j2k=19.5172049284029, telescope_dec_j2k=-24.3099770117225, observability=1)
2025-12-27T10:46:22.126 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:46:22.126 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:46:22.127 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:46:22.127 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:46:22.127 [INFO] [ThreadPoolExecutor-22591_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:46:22.127 [INFO] [ThreadPoolExecutor-22591_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:46:27.993 [DEBUG] [Thread-489215 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:46:27.995 [INFO] [Thread-489215 (handle)] [driver.py] [get_status()] Telra = 19.5482065, teldec = -24.256603
2025-12-27T10:46:27.996 [INFO] [Thread-489215 (handle)] [driver.py] [get_status()] ra_j2k = 19.5222524011897     dec_j2k = -24.3101521457197
2025-12-27T10:46:27.998 [DEBUG] [Thread-489215 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:46:27.998 [DEBUG] [Thread-489215 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:46:28.005 [DEBUG] [Thread-489215 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:46:28.005 [DEBUG] [Thread-489215 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:46:28.005 [DEBUG] [Thread-489215 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:46:28.006 [DEBUG] [Thread-489215 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:46:28.013 [DEBUG] [Thread-489215 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:46:28.013 [DEBUG] [Thread-489215 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:46:28.014 [DEBUG] [Thread-489215 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:46:28.014 [DEBUG] [Thread-489215 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:46:28.014 [DEBUG] [Thread-489215 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:46:28.014 [DEBUG] [Thread-489215 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:46:28.014 [DEBUG] [Thread-489215 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:46:28.014 [DEBUG] [Thread-489215 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:46:28.014 [DEBUG] [Thread-489215 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86560178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951798641576967, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108801, telescope_az=89.99289, telescope_ra=19.5482065, telescope_dec=-24.256603, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.56799, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:46:22.125418', telescope_ra_j2k=19.5222524011897, telescope_dec_j2k=-24.3101521457197, observability=1)
2025-12-27T10:46:36.051 [DEBUG] [Thread-489216 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:46:36.052 [INFO] [Thread-489216 (handle)] [driver.py] [get_status()] Telra = 19.5504328, teldec = -24.256603
2025-12-27T10:46:36.054 [INFO] [Thread-489216 (handle)] [driver.py] [get_status()] ra_j2k = 19.524479573708     dec_j2k = -24.3102293928837
2025-12-27T10:46:36.055 [DEBUG] [Thread-489216 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:46:36.056 [DEBUG] [Thread-489216 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:46:36.058 [DEBUG] [Thread-489216 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:46:36.058 [DEBUG] [Thread-489216 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:46:36.058 [DEBUG] [Thread-489216 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:46:36.058 [DEBUG] [Thread-489216 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:46:36.065 [DEBUG] [Thread-489216 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:46:36.065 [DEBUG] [Thread-489216 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:46:36.065 [DEBUG] [Thread-489216 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:46:36.065 [DEBUG] [Thread-489216 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:46:36.065 [DEBUG] [Thread-489216 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:46:36.065 [DEBUG] [Thread-489216 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:46:36.065 [DEBUG] [Thread-489216 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:46:36.065 [DEBUG] [Thread-489216 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:46:36.066 [DEBUG] [Thread-489216 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86569503, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951798240457539, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108801, telescope_az=89.99289, telescope_ra=19.5504328, telescope_dec=-24.256603, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.57022, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:46:22.125418', telescope_ra_j2k=19.524479573708, telescope_dec_j2k=-24.3102293928837, observability=1)
2025-12-27T10:46:37.980 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:46:37.982 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.5509657, teldec = -24.256603
2025-12-27T10:46:37.983 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.525012682744     dec_j2k = -24.3102478805008
2025-12-27T10:46:37.985 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:46:37.986 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:46:37.990 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:46:37.990 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:46:37.990 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:46:37.990 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:46:37.997 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:46:37.997 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:46:37.997 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:46:37.997 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:46:37.997 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:46:37.997 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:46:37.997 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:46:37.997 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:46:37.997 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86571737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095180225165182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108801, telescope_az=89.99289, telescope_ra=19.5509657, telescope_dec=-24.256603, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.57075, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:46:22.125418', telescope_ra_j2k=19.525012682744, telescope_dec_j2k=-24.3102478805008, observability=1)
2025-12-27T10:46:37.998 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.45168352127075 seconds ago
2025-12-27T10:46:43.004 [DEBUG] [ThreadPoolExecutor-22590_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:46:43.006 [DEBUG] [ThreadPoolExecutor-22590_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:46:43.007 [DEBUG] [ThreadPoolExecutor-22590_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:46:43.009 [DEBUG] [ThreadPoolExecutor-22590_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:46:46.171 [DEBUG] [Thread-489217 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:46:46.173 [INFO] [Thread-489217 (handle)] [driver.py] [get_status()] Telra = 19.5532478, teldec = -24.256603
2025-12-27T10:46:46.174 [INFO] [Thread-489217 (handle)] [driver.py] [get_status()] ra_j2k = 19.5272956787308     dec_j2k = -24.3103270403365
2025-12-27T10:46:46.176 [DEBUG] [Thread-489217 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:46:46.177 [DEBUG] [Thread-489217 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:46:46.183 [DEBUG] [Thread-489217 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:46:46.183 [DEBUG] [Thread-489217 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:46:46.183 [DEBUG] [Thread-489217 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:46:46.183 [DEBUG] [Thread-489217 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:46:46.191 [DEBUG] [Thread-489217 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:46:46.191 [DEBUG] [Thread-489217 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:46:46.191 [DEBUG] [Thread-489217 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:46:46.191 [DEBUG] [Thread-489217 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:46:46.191 [DEBUG] [Thread-489217 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:46:46.191 [DEBUG] [Thread-489217 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:46:46.191 [DEBUG] [Thread-489217 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:46:46.191 [DEBUG] [Thread-489217 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:46:46.192 [DEBUG] [Thread-489217 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86581218, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951809070682097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108801, telescope_az=89.992889, telescope_ra=19.5532478, telescope_dec=-24.256603, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.57303, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:46:22.125418', telescope_ra_j2k=19.5272956787308, telescope_dec_j2k=-24.3103270403365, observability=1)
2025-12-27T10:46:47.015 [DEBUG] [ThreadPoolExecutor-22590_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:46:48.016 [DEBUG] [ThreadPoolExecutor-22590_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:46:48.017 [INFO] [ThreadPoolExecutor-22590_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:46:53.138 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:46:53.141 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.555202, teldec = -24.256603
2025-12-27T10:46:53.142 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.52925064702     dec_j2k = -24.310394810928
2025-12-27T10:46:53.144 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:46:53.145 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:46:53.151 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:46:53.151 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:46:53.151 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:46:53.151 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:46:53.159 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:46:53.159 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:46:53.159 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:46:53.159 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:46:53.159 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:46:53.159 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:46:53.159 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:46:53.159 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:46:53.159 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86589282, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951803455010104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108801, telescope_az=89.992889, telescope_ra=19.555202, telescope_dec=-24.256603, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.57499, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:46:22.125418', telescope_ra_j2k=19.52925064702, telescope_dec_j2k=-24.310394810928, observability=1)
2025-12-27T10:46:57.624 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:46:57.626 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.5564548, teldec = -24.256603
2025-12-27T10:46:57.627 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.5305039400604     dec_j2k = -24.3104382499223
2025-12-27T10:46:57.629 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:46:57.629 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:46:57.634 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:46:57.634 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:46:57.634 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:46:57.634 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:46:57.641 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:46:57.641 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:46:57.641 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:46:57.642 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:46:57.642 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:46:57.642 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:46:57.642 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:46:57.642 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:46:57.642 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86594473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951810274040381, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108801, telescope_az=89.992889, telescope_ra=19.5564548, telescope_dec=-24.256603, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.57624, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:46:22.125418', telescope_ra_j2k=19.5305039400604, telescope_dec_j2k=-24.3104382499223, observability=1)
2025-12-27T10:47:03.527 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:47:03.528 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.5580918, teldec = -24.256602
2025-12-27T10:47:03.529 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.5321415850831     dec_j2k = -24.3104940017617
2025-12-27T10:47:03.530 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:47:03.531 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:47:03.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:47:03.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:47:03.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:47:03.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:47:03.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:47:03.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:47:03.545 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:47:03.546 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:47:03.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:47:03.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:47:03.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:47:03.546 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:47:03.546 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86601304, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951809471801525, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108801, telescope_az=89.992889, telescope_ra=19.5580918, telescope_dec=-24.256602, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.57788, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:46:22.125418', telescope_ra_j2k=19.5321415850831, telescope_dec_j2k=-24.3104940017617, observability=1)
2025-12-27T10:47:04.254 [DEBUG] [Thread-489218 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7077417373657227
2025-12-27T10:47:22.279 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:47:22.279 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:47:22.280 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:47:22.280 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:47:22.281 [DEBUG] [ThreadPoolExecutor-22592_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:47:22.336 [DEBUG] [Thread-489219 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:47:22.339 [INFO] [Thread-489219 (handle)] [driver.py] [get_status()] Telra = 19.5633295, teldec = -24.256602
2025-12-27T10:47:22.340 [INFO] [Thread-489219 (handle)] [driver.py] [get_status()] ra_j2k = 19.5373813528103     dec_j2k = -24.3106755165331
2025-12-27T10:47:22.341 [DEBUG] [Thread-489219 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:47:22.342 [DEBUG] [Thread-489219 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:47:22.348 [DEBUG] [Thread-489219 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:47:22.348 [DEBUG] [Thread-489219 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:47:22.348 [DEBUG] [Thread-489219 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:47:22.348 [DEBUG] [Thread-489219 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:47:22.355 [DEBUG] [Thread-489219 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:47:22.355 [DEBUG] [Thread-489219 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:47:22.355 [DEBUG] [Thread-489219 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:47:22.355 [DEBUG] [Thread-489219 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:47:22.355 [DEBUG] [Thread-489219 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:47:22.356 [DEBUG] [Thread-489219 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:47:22.356 [DEBUG] [Thread-489219 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:47:22.356 [DEBUG] [Thread-489219 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:47:22.356 [DEBUG] [Thread-489219 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86623076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951813482995805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108801, telescope_az=89.992889, telescope_ra=19.5633295, telescope_dec=-24.256602, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.58311, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:47:22.278722', telescope_ra_j2k=19.5373813528103, telescope_dec_j2k=-24.3106755165331, observability=1)
2025-12-27T10:47:23.283 [DEBUG] [ThreadPoolExecutor-22592_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:47:23.285 [DEBUG] [ThreadPoolExecutor-22592_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:47:23.285 [DEBUG] [ThreadPoolExecutor-22592_0] [payload.py] [to_registers()] [0]
2025-12-27T10:47:23.289 [DEBUG] [ThreadPoolExecutor-22592_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:47:23.289 [DEBUG] [ThreadPoolExecutor-22592_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:47:23.289 [DEBUG] [ThreadPoolExecutor-22592_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:47:23.289 [DEBUG] [ThreadPoolExecutor-22592_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:47:23.296 [DEBUG] [ThreadPoolExecutor-22592_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:47:23.296 [DEBUG] [ThreadPoolExecutor-22592_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:47:23.296 [DEBUG] [ThreadPoolExecutor-22592_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:47:23.296 [DEBUG] [ThreadPoolExecutor-22592_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:47:23.296 [DEBUG] [ThreadPoolExecutor-22592_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:47:23.296 [DEBUG] [ThreadPoolExecutor-22592_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:47:23.297 [DEBUG] [ThreadPoolExecutor-22592_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:47:36.098 [DEBUG] [Thread-489220 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:47:36.103 [INFO] [Thread-489220 (handle)] [driver.py] [get_status()] Telra = 19.567178, teldec = -24.256602
2025-12-27T10:47:36.104 [INFO] [Thread-489220 (handle)] [driver.py] [get_status()] ra_j2k = 19.5412313765042     dec_j2k = -24.3108088230026
2025-12-27T10:47:36.105 [DEBUG] [Thread-489220 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:47:36.106 [DEBUG] [Thread-489220 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:47:36.110 [DEBUG] [Thread-489220 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:47:36.110 [DEBUG] [Thread-489220 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:47:36.110 [DEBUG] [Thread-489220 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:47:36.110 [DEBUG] [Thread-489220 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:47:36.117 [DEBUG] [Thread-489220 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:47:36.117 [DEBUG] [Thread-489220 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:47:36.117 [DEBUG] [Thread-489220 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:47:36.117 [DEBUG] [Thread-489220 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:47:36.117 [DEBUG] [Thread-489220 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:47:36.117 [DEBUG] [Thread-489220 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:47:36.117 [DEBUG] [Thread-489220 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:47:36.117 [DEBUG] [Thread-489220 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:47:36.118 [DEBUG] [Thread-489220 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86639007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951814285234661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108801, telescope_az=89.992889, telescope_ra=19.567178, telescope_dec=-24.256602, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.58696, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:47:22.278722', telescope_ra_j2k=19.5412313765042, telescope_dec_j2k=-24.3108088230026, observability=1)
2025-12-27T10:47:38.058 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:47:38.061 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.5677103, teldec = -24.256602
2025-12-27T10:47:38.062 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.5417638875447     dec_j2k = -24.3108272567625
2025-12-27T10:47:38.064 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:47:38.065 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:47:38.070 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:47:38.070 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:47:38.070 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:47:38.070 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:47:38.077 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:47:38.077 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:47:38.077 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:47:38.077 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:47:38.077 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:47:38.077 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:47:38.077 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:47:38.077 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:47:38.078 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86641272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951822708742651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108801, telescope_az=89.992889, telescope_ra=19.5677103, telescope_dec=-24.256602, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.5875, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:47:22.278722', telescope_ra_j2k=19.5417638875447, telescope_dec_j2k=-24.3108272567625, observability=1)
2025-12-27T10:47:38.078 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.4548180103302 seconds ago
2025-12-27T10:47:40.516 [DEBUG] [Thread-489221 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:47:40.518 [INFO] [Thread-489221 (handle)] [driver.py] [get_status()] Telra = 19.5684011, teldec = -24.256602
2025-12-27T10:47:40.520 [INFO] [Thread-489221 (handle)] [driver.py] [get_status()] ra_j2k = 19.5424549615315     dec_j2k = -24.3108511778654
2025-12-27T10:47:40.521 [DEBUG] [Thread-489221 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:47:40.522 [DEBUG] [Thread-489221 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:47:40.526 [DEBUG] [Thread-489221 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:47:40.526 [DEBUG] [Thread-489221 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:47:40.526 [DEBUG] [Thread-489221 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:47:40.526 [DEBUG] [Thread-489221 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:47:40.534 [DEBUG] [Thread-489221 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:47:40.534 [DEBUG] [Thread-489221 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:47:40.534 [DEBUG] [Thread-489221 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:47:40.534 [DEBUG] [Thread-489221 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:47:40.534 [DEBUG] [Thread-489221 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:47:40.534 [DEBUG] [Thread-489221 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:47:40.534 [DEBUG] [Thread-489221 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:47:40.534 [DEBUG] [Thread-489221 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:47:40.534 [DEBUG] [Thread-489221 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86644117, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951813482995805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1088, telescope_az=89.992889, telescope_ra=19.5684011, telescope_dec=-24.256602, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.58819, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:47:22.278722', telescope_ra_j2k=19.5424549615315, telescope_dec_j2k=-24.3108511778654, observability=1)
2025-12-27T10:47:48.297 [DEBUG] [ThreadPoolExecutor-22592_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:47:48.298 [DEBUG] [ThreadPoolExecutor-22592_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:47:52.248 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:47:52.250 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.5716684, teldec = -24.256602
2025-12-27T10:47:52.251 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.5457235590392     dec_j2k = -24.3109642941838
2025-12-27T10:47:52.253 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:47:52.254 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:47:52.261 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:47:52.261 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:47:52.261 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:47:52.261 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:47:52.269 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:47:52.269 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:47:52.269 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:47:52.269 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:47:52.269 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:47:52.269 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:47:52.270 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:47:52.270 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:47:52.270 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86657696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951820302026082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1088, telescope_az=89.992888, telescope_ra=19.5716684, telescope_dec=-24.256602, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.59145, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:47:22.278722', telescope_ra_j2k=19.5457235590392, telescope_dec_j2k=-24.3109642941838, observability=1)
2025-12-27T10:47:57.704 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:47:57.706 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.5731714, teldec = -24.256602
2025-12-27T10:47:57.707 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.5472271568092     dec_j2k = -24.3110163157528
2025-12-27T10:47:57.709 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:47:57.710 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:47:57.715 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:47:57.715 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:47:57.715 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:47:57.715 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:47:57.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:47:57.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:47:57.723 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:47:57.723 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:47:57.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:47:57.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:47:57.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:47:57.723 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:47:57.723 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8666401, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951824313220363, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1088, telescope_az=89.992888, telescope_ra=19.5731714, telescope_dec=-24.256602, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.59296, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:47:22.278722', telescope_ra_j2k=19.5472271568092, telescope_dec_j2k=-24.3110163157528, observability=1)
2025-12-27T10:47:58.587 [DEBUG] [Thread-489222 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8644149303436279
2025-12-27T10:48:03.491 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:48:03.493 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.5747861, teldec = -24.256602
2025-12-27T10:48:03.495 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.5488424996358     dec_j2k = -24.311072194047
2025-12-27T10:48:03.497 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:48:03.498 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:48:03.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:48:03.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:48:03.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:48:03.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:48:03.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:48:03.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:48:03.509 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:48:03.509 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:48:03.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:48:03.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:48:03.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:48:03.510 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:48:03.510 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86670708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951827522175787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1088, telescope_az=89.992888, telescope_ra=19.5747861, telescope_dec=-24.256602, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.59457, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:47:22.278722', telescope_ra_j2k=19.5488424996358, telescope_dec_j2k=-24.311072194047, observability=1)
2025-12-27T10:48:16.659 [DEBUG] [Thread-489223 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:48:16.661 [INFO] [Thread-489223 (handle)] [driver.py] [get_status()] Telra = 19.5784594, teldec = -24.256601
2025-12-27T10:48:16.662 [INFO] [Thread-489223 (handle)] [driver.py] [get_status()] ra_j2k = 19.552517264631     dec_j2k = -24.3111982758837
2025-12-27T10:48:16.664 [DEBUG] [Thread-489223 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:48:16.666 [DEBUG] [Thread-489223 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:48:16.670 [DEBUG] [Thread-489223 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:48:16.670 [DEBUG] [Thread-489223 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:48:16.670 [DEBUG] [Thread-489223 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:48:16.670 [DEBUG] [Thread-489223 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:48:16.677 [DEBUG] [Thread-489223 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:48:16.678 [DEBUG] [Thread-489223 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:48:16.678 [DEBUG] [Thread-489223 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:48:16.678 [DEBUG] [Thread-489223 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:48:16.678 [DEBUG] [Thread-489223 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:48:16.678 [DEBUG] [Thread-489223 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:48:16.678 [DEBUG] [Thread-489223 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:48:16.678 [DEBUG] [Thread-489223 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:48:16.678 [DEBUG] [Thread-489223 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86685949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.035), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951828725534071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1088, telescope_az=89.992888, telescope_ra=19.5784594, telescope_dec=-24.256601, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.59824, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:47:22.278722', telescope_ra_j2k=19.552517264631, telescope_dec_j2k=-24.3111982758837, observability=1)
2025-12-27T10:48:22.419 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:48:22.419 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:48:22.420 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:48:22.420 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:48:22.421 [INFO] [ThreadPoolExecutor-22593_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:48:22.421 [INFO] [ThreadPoolExecutor-22593_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:48:34.826 [DEBUG] [Thread-489224 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:48:34.828 [INFO] [Thread-489224 (handle)] [driver.py] [get_status()] Telra = 19.5835355, teldec = -24.256601
2025-12-27T10:48:34.829 [INFO] [Thread-489224 (handle)] [driver.py] [get_status()] ra_j2k = 19.5575953944074     dec_j2k = -24.311373805713
2025-12-27T10:48:34.832 [DEBUG] [Thread-489224 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:48:34.833 [DEBUG] [Thread-489224 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:48:34.840 [DEBUG] [Thread-489224 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:48:34.840 [DEBUG] [Thread-489224 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:48:34.840 [DEBUG] [Thread-489224 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:48:34.841 [DEBUG] [Thread-489224 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:48:34.847 [DEBUG] [Thread-489224 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:48:34.848 [DEBUG] [Thread-489224 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:48:34.848 [DEBUG] [Thread-489224 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:48:34.848 [DEBUG] [Thread-489224 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:48:34.848 [DEBUG] [Thread-489224 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:48:34.848 [DEBUG] [Thread-489224 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:48:34.848 [DEBUG] [Thread-489224 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:48:34.848 [DEBUG] [Thread-489224 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:48:34.848 [DEBUG] [Thread-489224 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86706976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095183313784778, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1088, telescope_az=89.992888, telescope_ra=19.5835355, telescope_dec=-24.256601, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.60332, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:48:22.418511', telescope_ra_j2k=19.5575953944074, telescope_dec_j2k=-24.311373805713, observability=1)
2025-12-27T10:48:36.147 [DEBUG] [Thread-489225 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:48:36.150 [INFO] [Thread-489225 (handle)] [driver.py] [get_status()] Telra = 19.5838993, teldec = -24.256601
2025-12-27T10:48:36.151 [INFO] [Thread-489225 (handle)] [driver.py] [get_status()] ra_j2k = 19.5579593401279     dec_j2k = -24.3113863820726
2025-12-27T10:48:36.153 [DEBUG] [Thread-489225 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:48:36.154 [DEBUG] [Thread-489225 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:48:36.158 [DEBUG] [Thread-489225 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:48:36.158 [DEBUG] [Thread-489225 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:48:36.158 [DEBUG] [Thread-489225 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:48:36.158 [DEBUG] [Thread-489225 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:48:36.165 [DEBUG] [Thread-489225 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:48:36.165 [DEBUG] [Thread-489225 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:48:36.165 [DEBUG] [Thread-489225 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:48:36.165 [DEBUG] [Thread-489225 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:48:36.165 [DEBUG] [Thread-489225 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:48:36.166 [DEBUG] [Thread-489225 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:48:36.166 [DEBUG] [Thread-489225 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:48:36.166 [DEBUG] [Thread-489225 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:48:36.166 [DEBUG] [Thread-489225 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86708506, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951833940086636, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1088, telescope_az=89.992888, telescope_ra=19.5838993, telescope_dec=-24.256601, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.60368, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:48:22.418511', telescope_ra_j2k=19.5579593401279, telescope_dec_j2k=-24.3113863820726, observability=1)
2025-12-27T10:48:38.139 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:48:38.140 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.5844307, teldec = -24.256601
2025-12-27T10:48:38.142 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.5584909530404     dec_j2k = -24.3114047513732
2025-12-27T10:48:38.143 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:48:38.144 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:48:38.150 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:48:38.150 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:48:38.151 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:48:38.151 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:48:38.158 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:48:38.158 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:48:38.158 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:48:38.158 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:48:38.158 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:48:38.158 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:48:38.158 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:48:38.158 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:48:38.158 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86710809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951834742325492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1088, telescope_az=89.992888, telescope_ra=19.5844307, telescope_dec=-24.256601, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.60422, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:48:22.418511', telescope_ra_j2k=19.5584909530404, telescope_dec_j2k=-24.3114047513732, observability=1)
2025-12-27T10:48:38.158 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.455400466918945 seconds ago
2025-12-27T10:48:43.300 [DEBUG] [ThreadPoolExecutor-22592_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:48:43.302 [DEBUG] [ThreadPoolExecutor-22592_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:48:43.303 [DEBUG] [ThreadPoolExecutor-22592_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:48:43.306 [DEBUG] [ThreadPoolExecutor-22592_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:48:47.312 [DEBUG] [ThreadPoolExecutor-22592_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:48:48.314 [DEBUG] [ThreadPoolExecutor-22592_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:48:48.315 [INFO] [ThreadPoolExecutor-22592_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:48:51.361 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:48:51.363 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.5881314, teldec = -24.256601
2025-12-27T10:48:51.364 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.5621931377374     dec_j2k = -24.3115326467133
2025-12-27T10:48:51.366 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:48:51.366 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:48:51.373 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:48:51.374 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:48:51.374 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:48:51.374 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:48:51.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:48:51.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:48:51.381 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:48:51.382 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:48:51.382 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:48:51.382 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:48:51.382 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:48:51.382 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:48:51.382 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86726113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951837550161489, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1088, telescope_az=89.992887, telescope_ra=19.5881314, telescope_dec=-24.256601, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.60792, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:48:22.418511', telescope_ra_j2k=19.5621931377374, telescope_dec_j2k=-24.3115326467133, observability=1)
2025-12-27T10:48:52.901 [DEBUG] [Thread-489226 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:48:52.903 [INFO] [Thread-489226 (handle)] [driver.py] [get_status()] Telra = 19.5885526, teldec = -24.256601
2025-12-27T10:48:52.904 [INFO] [Thread-489226 (handle)] [driver.py] [get_status()] ra_j2k = 19.5626145069376     dec_j2k = -24.3115472000127
2025-12-27T10:48:52.905 [DEBUG] [Thread-489226 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:48:52.906 [DEBUG] [Thread-489226 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:48:52.908 [DEBUG] [Thread-489226 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:48:52.908 [DEBUG] [Thread-489226 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:48:52.908 [DEBUG] [Thread-489226 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:48:52.908 [DEBUG] [Thread-489226 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:48:52.915 [DEBUG] [Thread-489226 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:48:52.915 [DEBUG] [Thread-489226 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:48:52.915 [DEBUG] [Thread-489226 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:48:52.915 [DEBUG] [Thread-489226 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:48:52.915 [DEBUG] [Thread-489226 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:48:52.916 [DEBUG] [Thread-489226 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:48:52.916 [DEBUG] [Thread-489226 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:48:52.916 [DEBUG] [Thread-489226 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:48:52.916 [DEBUG] [Thread-489226 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86727896, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951839956878057, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1088, telescope_az=89.992887, telescope_ra=19.5885526, telescope_dec=-24.256601, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.60834, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:48:22.418511', telescope_ra_j2k=19.5626145069376, telescope_dec_j2k=-24.3115472000127, observability=1)
2025-12-27T10:48:57.784 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:48:57.786 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.589918, teldec = -24.256601
2025-12-27T10:48:57.787 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.5639804557379     dec_j2k = -24.311594372696
2025-12-27T10:48:57.788 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:48:57.789 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:48:57.792 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:48:57.792 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:48:57.792 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:48:57.792 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:48:57.799 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:48:57.799 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:48:57.799 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:48:57.799 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:48:57.799 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:48:57.800 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:48:57.800 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:48:57.800 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:48:57.800 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86733547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951838753519773, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108799, telescope_az=89.992887, telescope_ra=19.589918, telescope_dec=-24.256601, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.6097, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:48:22.418511', telescope_ra_j2k=19.5639804557379, telescope_dec_j2k=-24.311594372696, observability=1)
2025-12-27T10:49:03.502 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:49:03.504 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.5915081, teldec = -24.256601
2025-12-27T10:49:03.505 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.5655711954412     dec_j2k = -24.3116492995706
2025-12-27T10:49:03.507 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:49:03.507 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:49:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:49:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:49:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:49:03.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:49:03.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:49:03.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:49:03.521 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:49:03.521 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:49:03.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:49:03.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:49:03.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:49:03.521 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:49:03.522 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86740166, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951844770311194, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108799, telescope_az=89.992887, telescope_ra=19.5915081, telescope_dec=-24.256601, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.61129, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:48:22.418511', telescope_ra_j2k=19.5655711954412, telescope_dec_j2k=-24.3116492995706, observability=1)
2025-12-27T10:49:10.971 [DEBUG] [Thread-489227 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:49:10.973 [INFO] [Thread-489227 (handle)] [driver.py] [get_status()] Telra = 19.5935941, teldec = -24.256601
2025-12-27T10:49:10.974 [INFO] [Thread-489227 (handle)] [driver.py] [get_status()] ra_j2k = 19.5676580356071     dec_j2k = -24.3117213418244
2025-12-27T10:49:10.976 [DEBUG] [Thread-489227 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:49:10.977 [DEBUG] [Thread-489227 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:49:10.978 [DEBUG] [Thread-489227 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:49:10.978 [DEBUG] [Thread-489227 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:49:10.978 [DEBUG] [Thread-489227 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:49:10.978 [DEBUG] [Thread-489227 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:49:10.985 [DEBUG] [Thread-489227 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:49:10.985 [DEBUG] [Thread-489227 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:49:10.985 [DEBUG] [Thread-489227 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:49:10.985 [DEBUG] [Thread-489227 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:49:10.985 [DEBUG] [Thread-489227 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:49:10.985 [DEBUG] [Thread-489227 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:49:10.985 [DEBUG] [Thread-489227 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:49:10.985 [DEBUG] [Thread-489227 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:49:10.985 [DEBUG] [Thread-489227 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8674881, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951845171430622, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108799, telescope_az=89.992887, telescope_ra=19.5935941, telescope_dec=-24.256601, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.61338, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:48:22.418511', telescope_ra_j2k=19.5676580356071, telescope_dec_j2k=-24.3117213418244, observability=1)
2025-12-27T10:49:22.559 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:49:22.559 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:49:22.560 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:49:22.560 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:49:22.561 [DEBUG] [ThreadPoolExecutor-22594_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:49:23.563 [DEBUG] [ThreadPoolExecutor-22594_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:49:23.566 [DEBUG] [ThreadPoolExecutor-22594_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:49:23.566 [DEBUG] [ThreadPoolExecutor-22594_0] [payload.py] [to_registers()] [0]
2025-12-27T10:49:23.571 [DEBUG] [ThreadPoolExecutor-22594_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:49:23.572 [DEBUG] [ThreadPoolExecutor-22594_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:49:23.572 [DEBUG] [ThreadPoolExecutor-22594_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:49:23.572 [DEBUG] [ThreadPoolExecutor-22594_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:49:23.579 [DEBUG] [ThreadPoolExecutor-22594_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:49:23.579 [DEBUG] [ThreadPoolExecutor-22594_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:49:23.579 [DEBUG] [ThreadPoolExecutor-22594_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:49:23.579 [DEBUG] [ThreadPoolExecutor-22594_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:49:23.579 [DEBUG] [ThreadPoolExecutor-22594_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:49:23.579 [DEBUG] [ThreadPoolExecutor-22594_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:49:23.579 [DEBUG] [ThreadPoolExecutor-22594_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:49:29.163 [DEBUG] [Thread-489228 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:49:29.165 [INFO] [Thread-489228 (handle)] [driver.py] [get_status()] Telra = 19.5986638, teldec = -24.2566
2025-12-27T10:49:29.166 [INFO] [Thread-489228 (handle)] [driver.py] [get_status()] ra_j2k = 19.5727297822259     dec_j2k = -24.3118953606287
2025-12-27T10:49:29.168 [DEBUG] [Thread-489228 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:49:29.169 [DEBUG] [Thread-489228 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:49:29.169 [DEBUG] [Thread-489228 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:49:29.169 [DEBUG] [Thread-489228 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:49:29.169 [DEBUG] [Thread-489228 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:49:29.170 [DEBUG] [Thread-489228 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:49:29.176 [DEBUG] [Thread-489228 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:49:29.177 [DEBUG] [Thread-489228 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:49:29.177 [DEBUG] [Thread-489228 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:49:29.177 [DEBUG] [Thread-489228 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:49:29.177 [DEBUG] [Thread-489228 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:49:29.177 [DEBUG] [Thread-489228 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:49:29.177 [DEBUG] [Thread-489228 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:49:29.177 [DEBUG] [Thread-489228 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:49:29.177 [DEBUG] [Thread-489228 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86769866, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951846374788906, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108799, telescope_az=89.992887, telescope_ra=19.5986638, telescope_dec=-24.2566, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.61845, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:49:22.558152', telescope_ra_j2k=19.5727297822259, telescope_dec_j2k=-24.3118953606287, observability=1)
2025-12-27T10:49:36.200 [DEBUG] [Thread-489229 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:49:36.202 [INFO] [Thread-489229 (handle)] [driver.py] [get_status()] Telra = 19.6006189, teldec = -24.2566
2025-12-27T10:49:36.203 [INFO] [Thread-489229 (handle)] [driver.py] [get_status()] ra_j2k = 19.5746856731397     dec_j2k = -24.3119628295046
2025-12-27T10:49:36.205 [DEBUG] [Thread-489229 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:49:36.206 [DEBUG] [Thread-489229 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:49:36.212 [DEBUG] [Thread-489229 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:49:36.212 [DEBUG] [Thread-489229 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:49:36.212 [DEBUG] [Thread-489229 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:49:36.213 [DEBUG] [Thread-489229 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:49:36.220 [DEBUG] [Thread-489229 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:49:36.220 [DEBUG] [Thread-489229 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:49:36.220 [DEBUG] [Thread-489229 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:49:36.220 [DEBUG] [Thread-489229 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:49:36.220 [DEBUG] [Thread-489229 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:49:36.220 [DEBUG] [Thread-489229 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:49:36.220 [DEBUG] [Thread-489229 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:49:36.220 [DEBUG] [Thread-489229 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:49:36.220 [DEBUG] [Thread-489229 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8677801, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951854397177467, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108799, telescope_az=89.992887, telescope_ra=19.6006189, telescope_dec=-24.2566, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.6204, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:49:22.558152', telescope_ra_j2k=19.5746856731397, telescope_dec_j2k=-24.3119628295046, observability=1)
2025-12-27T10:49:38.219 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:49:38.222 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.6011707, teldec = -24.2566
2025-12-27T10:49:38.223 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.5752376965372     dec_j2k = -24.3119818690325
2025-12-27T10:49:38.225 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:49:38.225 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:49:38.228 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:49:38.228 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:49:38.228 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:49:38.228 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:49:38.235 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:49:38.236 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:49:38.236 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:49:38.236 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:49:38.236 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:49:38.236 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:49:38.236 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:49:38.236 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:49:38.236 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86780348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095184757814719, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108799, telescope_az=89.992887, telescope_ra=19.6011707, telescope_dec=-24.2566, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.62096, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:49:22.558152', telescope_ra_j2k=19.5752376965372, telescope_dec_j2k=-24.3119818690325, observability=1)
2025-12-27T10:49:38.236 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.45215940475464 seconds ago
2025-12-27T10:49:47.222 [DEBUG] [Thread-489230 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:49:47.224 [INFO] [Thread-489230 (handle)] [driver.py] [get_status()] Telra = 19.6036775, teldec = -24.2566
2025-12-27T10:49:47.225 [INFO] [Thread-489230 (handle)] [driver.py] [get_status()] ra_j2k = 19.5777455123802     dec_j2k = -24.3120683500621
2025-12-27T10:49:47.227 [DEBUG] [Thread-489230 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:49:47.228 [DEBUG] [Thread-489230 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:49:47.229 [DEBUG] [Thread-489230 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:49:47.229 [DEBUG] [Thread-489230 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:49:47.229 [DEBUG] [Thread-489230 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:49:47.229 [DEBUG] [Thread-489230 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:49:47.236 [DEBUG] [Thread-489230 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:49:47.236 [DEBUG] [Thread-489230 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:49:47.236 [DEBUG] [Thread-489230 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:49:47.236 [DEBUG] [Thread-489230 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:49:47.236 [DEBUG] [Thread-489230 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:49:47.237 [DEBUG] [Thread-489230 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:49:47.237 [DEBUG] [Thread-489230 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:49:47.237 [DEBUG] [Thread-489230 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:49:47.237 [DEBUG] [Thread-489230 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86790767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951856402774607, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108799, telescope_az=89.992887, telescope_ra=19.6036775, telescope_dec=-24.2566, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.62346, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:49:22.558152', telescope_ra_j2k=19.5777455123802, telescope_dec_j2k=-24.3120683500621, observability=1)
2025-12-27T10:49:48.579 [DEBUG] [ThreadPoolExecutor-22594_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:49:48.580 [DEBUG] [ThreadPoolExecutor-22594_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:49:50.471 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:49:50.473 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.6046036, teldec = -24.2566
2025-12-27T10:49:50.474 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.5786719880659     dec_j2k = -24.3121002931341
2025-12-27T10:49:50.476 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:49:50.477 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:49:50.481 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:49:50.481 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:49:50.481 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:49:50.481 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:49:50.488 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:49:50.488 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:49:50.488 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:49:50.488 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:49:50.488 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:49:50.488 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:49:50.488 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:49:50.488 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:49:50.489 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86794528, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951851589341471, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108799, telescope_az=89.992887, telescope_ra=19.6046036, telescope_dec=-24.2566, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.62439, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:49:22.558152', telescope_ra_j2k=19.5786719880659, telescope_dec_j2k=-24.3121002931341, observability=1)
2025-12-27T10:49:57.862 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:49:57.864 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.6066612, teldec = -24.2566
2025-12-27T10:49:57.865 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.5807304235283     dec_j2k = -24.3121712522281
2025-12-27T10:49:57.867 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:49:57.867 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:49:57.873 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:49:57.873 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:49:57.873 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:49:57.873 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:49:57.880 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:49:57.880 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:49:57.880 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:49:57.880 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:49:57.881 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:49:57.881 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:49:57.881 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:49:57.881 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:49:57.881 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86803082, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951852792699755, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108799, telescope_az=89.992886, telescope_ra=19.6066612, telescope_dec=-24.2566, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.62645, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:49:22.558152', telescope_ra_j2k=19.5807304235283, telescope_dec_j2k=-24.3121712522281, observability=1)
2025-12-27T10:50:03.512 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:50:03.514 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.6082252, teldec = -24.2566
2025-12-27T10:50:03.515 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.5822950592787     dec_j2k = -24.3122251780471
2025-12-27T10:50:03.517 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:50:03.517 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:50:03.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:50:03.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:50:03.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:50:03.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:50:03.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:50:03.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:50:03.531 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:50:03.531 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:50:03.532 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:50:03.532 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:50:03.532 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:50:03.532 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:50:03.532 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86809622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951859210610604, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108799, telescope_az=89.992886, telescope_ra=19.6082252, telescope_dec=-24.2566, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.62801, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:49:22.558152', telescope_ra_j2k=19.5822950592787, telescope_dec_j2k=-24.3122251780471, observability=1)
2025-12-27T10:50:05.296 [DEBUG] [Thread-489231 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:50:05.297 [INFO] [Thread-489231 (handle)] [driver.py] [get_status()] Telra = 19.6087213, teldec = -24.2566
2025-12-27T10:50:05.299 [INFO] [Thread-489231 (handle)] [driver.py] [get_status()] ra_j2k = 19.5827913610662     dec_j2k = -24.3122422813359
2025-12-27T10:50:05.300 [DEBUG] [Thread-489231 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:50:05.301 [DEBUG] [Thread-489231 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:50:05.302 [DEBUG] [Thread-489231 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:50:05.303 [DEBUG] [Thread-489231 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:50:05.303 [DEBUG] [Thread-489231 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:50:05.303 [DEBUG] [Thread-489231 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:50:05.310 [DEBUG] [Thread-489231 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:50:05.310 [DEBUG] [Thread-489231 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:50:05.311 [DEBUG] [Thread-489231 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:50:05.311 [DEBUG] [Thread-489231 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:50:05.311 [DEBUG] [Thread-489231 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:50:05.311 [DEBUG] [Thread-489231 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:50:05.311 [DEBUG] [Thread-489231 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:50:05.311 [DEBUG] [Thread-489231 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:50:05.311 [DEBUG] [Thread-489231 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86811685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951861216207744, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108799, telescope_az=89.992886, telescope_ra=19.6087213, telescope_dec=-24.2566, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.62851, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:49:22.558152', telescope_ra_j2k=19.5827913610662, telescope_dec_j2k=-24.3122422813359, observability=1)
2025-12-27T10:50:22.700 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:50:22.700 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:50:22.701 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:50:22.701 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:50:22.702 [INFO] [ThreadPoolExecutor-22595_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:50:22.702 [INFO] [ThreadPoolExecutor-22595_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:50:23.484 [DEBUG] [Thread-489232 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:50:23.486 [INFO] [Thread-489232 (handle)] [driver.py] [get_status()] Telra = 19.6137979, teldec = -24.2566
2025-12-27T10:50:23.487 [INFO] [Thread-489232 (handle)] [driver.py] [get_status()] ra_j2k = 19.5878700294959     dec_j2k = -24.3124172454357
2025-12-27T10:50:23.489 [DEBUG] [Thread-489232 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:50:23.490 [DEBUG] [Thread-489232 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:50:23.494 [DEBUG] [Thread-489232 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:50:23.494 [DEBUG] [Thread-489232 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:50:23.494 [DEBUG] [Thread-489232 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:50:23.494 [DEBUG] [Thread-489232 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:50:23.502 [DEBUG] [Thread-489232 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:50:23.502 [DEBUG] [Thread-489232 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:50:23.502 [DEBUG] [Thread-489232 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:50:23.502 [DEBUG] [Thread-489232 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:50:23.502 [DEBUG] [Thread-489232 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:50:23.502 [DEBUG] [Thread-489232 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:50:23.502 [DEBUG] [Thread-489232 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:50:23.502 [DEBUG] [Thread-489232 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:50:23.503 [DEBUG] [Thread-489232 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86832737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951864425163168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108798, telescope_az=89.992886, telescope_ra=19.6137979, telescope_dec=-24.2566, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.63358, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:50:22.700009', telescope_ra_j2k=19.5878700294959, telescope_dec_j2k=-24.3124172454357, observability=1)
2025-12-27T10:50:36.252 [DEBUG] [Thread-489233 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:50:36.254 [INFO] [Thread-489233 (handle)] [driver.py] [get_status()] Telra = 19.6173306, teldec = -24.256599
2025-12-27T10:50:36.256 [INFO] [Thread-489233 (handle)] [driver.py] [get_status()] ra_j2k = 19.5914041728565     dec_j2k = -24.3125379410052
2025-12-27T10:50:36.257 [DEBUG] [Thread-489233 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:50:36.258 [DEBUG] [Thread-489233 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:50:36.261 [DEBUG] [Thread-489233 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:50:36.261 [DEBUG] [Thread-489233 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:50:36.261 [DEBUG] [Thread-489233 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:50:36.261 [DEBUG] [Thread-489233 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:50:36.268 [DEBUG] [Thread-489233 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:50:36.268 [DEBUG] [Thread-489233 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:50:36.268 [DEBUG] [Thread-489233 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:50:36.268 [DEBUG] [Thread-489233 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:50:36.268 [DEBUG] [Thread-489233 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:50:36.268 [DEBUG] [Thread-489233 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:50:36.268 [DEBUG] [Thread-489233 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:50:36.268 [DEBUG] [Thread-489233 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:50:36.268 [DEBUG] [Thread-489233 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86847515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951869238596305, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108798, telescope_az=89.992886, telescope_ra=19.6173306, telescope_dec=-24.256599, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.63712, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:50:22.700009', telescope_ra_j2k=19.5914041728565, telescope_dec_j2k=-24.3125379410052, observability=1)
2025-12-27T10:50:38.297 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:50:38.299 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.6179192, teldec = -24.256599
2025-12-27T10:50:38.301 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.5919930136139     dec_j2k = -24.3125582126183
2025-12-27T10:50:38.302 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:50:38.304 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:50:38.308 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:50:38.308 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:50:38.308 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:50:38.309 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:50:38.315 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:50:38.315 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:50:38.315 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:50:38.315 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:50:38.315 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:50:38.315 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:50:38.315 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:50:38.315 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:50:38.315 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86849882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951873650910014, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108798, telescope_az=89.992886, telescope_ra=19.6179192, telescope_dec=-24.256599, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.6377, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:50:22.700009', telescope_ra_j2k=19.5919930136139, telescope_dec_j2k=-24.3125582126183, observability=1)
2025-12-27T10:50:38.315 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.45486545562744 seconds ago
2025-12-27T10:50:41.566 [DEBUG] [Thread-489234 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:50:41.568 [INFO] [Thread-489234 (handle)] [driver.py] [get_status()] Telra = 19.6188153, teldec = -24.256599
2025-12-27T10:50:41.569 [INFO] [Thread-489234 (handle)] [driver.py] [get_status()] ra_j2k = 19.5928894803154     dec_j2k = -24.3125890720922
2025-12-27T10:50:41.570 [DEBUG] [Thread-489234 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:50:41.570 [DEBUG] [Thread-489234 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:50:41.572 [DEBUG] [Thread-489234 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:50:41.572 [DEBUG] [Thread-489234 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:50:41.572 [DEBUG] [Thread-489234 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:50:41.572 [DEBUG] [Thread-489234 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:50:41.579 [DEBUG] [Thread-489234 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:50:41.579 [DEBUG] [Thread-489234 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:50:41.579 [DEBUG] [Thread-489234 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:50:41.579 [DEBUG] [Thread-489234 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:50:41.579 [DEBUG] [Thread-489234 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:50:41.579 [DEBUG] [Thread-489234 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:50:41.579 [DEBUG] [Thread-489234 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:50:41.579 [DEBUG] [Thread-489234 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:50:41.579 [DEBUG] [Thread-489234 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86853666, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951871645312873, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108798, telescope_az=89.992886, telescope_ra=19.6188153, telescope_dec=-24.256599, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.6386, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:50:22.700009', telescope_ra_j2k=19.5928894803154, telescope_dec_j2k=-24.3125890720922, observability=1)
2025-12-27T10:50:43.582 [DEBUG] [ThreadPoolExecutor-22594_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:50:43.584 [DEBUG] [ThreadPoolExecutor-22594_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:50:43.586 [DEBUG] [ThreadPoolExecutor-22594_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:50:43.588 [DEBUG] [ThreadPoolExecutor-22594_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:50:47.592 [DEBUG] [ThreadPoolExecutor-22594_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:50:48.594 [DEBUG] [ThreadPoolExecutor-22594_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:50:48.595 [INFO] [ThreadPoolExecutor-22594_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:50:49.579 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:50:49.581 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.6210653, teldec = -24.256599
2025-12-27T10:50:49.582 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.5951404019427     dec_j2k = -24.3126665429171
2025-12-27T10:50:49.584 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:50:49.585 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:50:49.591 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:50:49.591 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:50:49.591 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:50:49.591 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:50:49.598 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:50:49.598 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:50:49.598 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:50:49.598 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:50:49.598 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:50:49.598 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:50:49.599 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:50:49.599 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:50:49.599 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8686294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951876057626582, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108798, telescope_az=89.992886, telescope_ra=19.6210653, telescope_dec=-24.256599, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.64085, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:50:22.700009', telescope_ra_j2k=19.5951404019427, telescope_dec_j2k=-24.3126665429171, observability=1)
2025-12-27T10:50:57.942 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:50:57.944 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.6233811, teldec = -24.256599
2025-12-27T10:50:57.946 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.5974571518421     dec_j2k = -24.3127462589578
2025-12-27T10:50:57.947 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:50:57.948 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:50:57.955 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:50:57.955 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:50:57.955 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:50:57.955 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:50:57.963 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:50:57.963 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:50:57.963 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:50:57.963 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:50:57.963 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:50:57.963 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:50:57.963 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:50:57.963 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:50:57.963 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86872619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951881272179147, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108798, telescope_az=89.992885, telescope_ra=19.6233811, telescope_dec=-24.256599, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.64317, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:50:22.700009', telescope_ra_j2k=19.5974571518421, telescope_dec_j2k=-24.3127462589578, observability=1)
2025-12-27T10:50:59.620 [DEBUG] [Thread-489235 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:50:59.622 [INFO] [Thread-489235 (handle)] [driver.py] [get_status()] Telra = 19.6238574, teldec = -24.256599
2025-12-27T10:50:59.623 [INFO] [Thread-489235 (handle)] [driver.py] [get_status()] ra_j2k = 19.5979336473777     dec_j2k = -24.3127626519146
2025-12-27T10:50:59.624 [DEBUG] [Thread-489235 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:50:59.625 [DEBUG] [Thread-489235 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:50:59.630 [DEBUG] [Thread-489235 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:50:59.630 [DEBUG] [Thread-489235 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:50:59.630 [DEBUG] [Thread-489235 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:50:59.630 [DEBUG] [Thread-489235 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:50:59.637 [DEBUG] [Thread-489235 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:50:59.637 [DEBUG] [Thread-489235 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:50:59.637 [DEBUG] [Thread-489235 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:50:59.637 [DEBUG] [Thread-489235 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:50:59.637 [DEBUG] [Thread-489235 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:50:59.637 [DEBUG] [Thread-489235 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:50:59.638 [DEBUG] [Thread-489235 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:50:59.638 [DEBUG] [Thread-489235 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:50:59.638 [DEBUG] [Thread-489235 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86874561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951870040835161, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108798, telescope_az=89.992885, telescope_ra=19.6238574, telescope_dec=-24.256599, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.64364, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:50:22.700009', telescope_ra_j2k=19.5979336473777, telescope_dec_j2k=-24.3127626519146, observability=1)
2025-12-27T10:51:03.522 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:51:03.523 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.6249401, teldec = -24.256599
2025-12-27T10:51:03.524 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.5990167920696     dec_j2k = -24.3127999122595
2025-12-27T10:51:03.526 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:51:03.527 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:51:03.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:51:03.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:51:03.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:51:03.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:51:03.540 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:51:03.540 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:51:03.540 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:51:03.540 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:51:03.540 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:51:03.540 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:51:03.540 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:51:03.540 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:51:03.540 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.86879076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095187846434315, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108798, telescope_az=89.992885, telescope_ra=19.6249401, telescope_dec=-24.256599, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.64472, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:50:22.700009', telescope_ra_j2k=19.5990167920696, telescope_dec_j2k=-24.3127999122595, observability=1)
2025-12-27T10:51:17.807 [DEBUG] [Thread-489236 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:51:17.808 [INFO] [Thread-489236 (handle)] [driver.py] [get_status()] Telra = 19.6289268, teldec = -24.256599
2025-12-27T10:51:17.809 [INFO] [Thread-489236 (handle)] [driver.py] [get_status()] ra_j2k = 19.6030051320277     dec_j2k = -24.3129370726233
2025-12-27T10:51:17.810 [DEBUG] [Thread-489236 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:51:17.811 [DEBUG] [Thread-489236 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:51:17.818 [DEBUG] [Thread-489236 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:51:17.818 [DEBUG] [Thread-489236 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:51:17.818 [DEBUG] [Thread-489236 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:51:17.818 [DEBUG] [Thread-489236 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:51:17.825 [DEBUG] [Thread-489236 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:51:17.825 [DEBUG] [Thread-489236 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:51:17.825 [DEBUG] [Thread-489236 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:51:17.825 [DEBUG] [Thread-489236 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:51:17.825 [DEBUG] [Thread-489236 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:51:17.825 [DEBUG] [Thread-489236 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:51:17.826 [DEBUG] [Thread-489236 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:51:17.826 [DEBUG] [Thread-489236 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:51:17.826 [DEBUG] [Thread-489236 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8689561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095187846434315, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108798, telescope_az=89.992885, telescope_ra=19.6289268, telescope_dec=-24.256599, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.64871, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:50:22.700009', telescope_ra_j2k=19.6030051320277, telescope_dec_j2k=-24.3129370726233, observability=1)
2025-12-27T10:51:22.843 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:51:22.844 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:51:22.845 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:51:22.845 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:51:22.846 [DEBUG] [ThreadPoolExecutor-22596_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:51:23.848 [DEBUG] [ThreadPoolExecutor-22596_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:51:23.850 [DEBUG] [ThreadPoolExecutor-22596_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:51:23.850 [DEBUG] [ThreadPoolExecutor-22596_0] [payload.py] [to_registers()] [0]
2025-12-27T10:51:23.856 [DEBUG] [ThreadPoolExecutor-22596_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:51:23.856 [DEBUG] [ThreadPoolExecutor-22596_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:51:23.856 [DEBUG] [ThreadPoolExecutor-22596_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:51:23.856 [DEBUG] [ThreadPoolExecutor-22596_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:51:23.863 [DEBUG] [ThreadPoolExecutor-22596_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:51:23.863 [DEBUG] [ThreadPoolExecutor-22596_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:51:23.863 [DEBUG] [ThreadPoolExecutor-22596_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:51:23.863 [DEBUG] [ThreadPoolExecutor-22596_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:51:23.863 [DEBUG] [ThreadPoolExecutor-22596_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:51:23.863 [DEBUG] [ThreadPoolExecutor-22596_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:51:23.863 [DEBUG] [ThreadPoolExecutor-22596_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:51:35.884 [DEBUG] [Thread-489237 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:51:35.887 [INFO] [Thread-489237 (handle)] [driver.py] [get_status()] Telra = 19.6339435, teldec = -24.256599
2025-12-27T10:51:35.888 [INFO] [Thread-489237 (handle)] [driver.py] [get_status()] ra_j2k = 19.608023901316     dec_j2k = -24.3131095821325
2025-12-27T10:51:35.890 [DEBUG] [Thread-489237 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:51:35.890 [DEBUG] [Thread-489237 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:51:35.892 [DEBUG] [Thread-489237 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:51:35.892 [DEBUG] [Thread-489237 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:51:35.892 [DEBUG] [Thread-489237 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:51:35.892 [DEBUG] [Thread-489237 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:51:35.899 [DEBUG] [Thread-489237 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:51:35.900 [DEBUG] [Thread-489237 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:51:35.900 [DEBUG] [Thread-489237 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:51:35.900 [DEBUG] [Thread-489237 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:51:35.900 [DEBUG] [Thread-489237 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:51:35.900 [DEBUG] [Thread-489237 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:51:35.900 [DEBUG] [Thread-489237 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:51:35.900 [DEBUG] [Thread-489237 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:51:35.900 [DEBUG] [Thread-489237 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86916534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095188889344828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108797, telescope_az=89.992885, telescope_ra=19.6339435, telescope_dec=-24.256599, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.65373, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:51:22.842533', telescope_ra_j2k=19.608023901316, telescope_dec_j2k=-24.3131095821325, observability=1)
2025-12-27T10:51:36.302 [DEBUG] [Thread-489238 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4016101360321045
2025-12-27T10:51:38.376 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:51:38.379 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.6346374, teldec = -24.256599
2025-12-27T10:51:38.380 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.6087180880299     dec_j2k = -24.3131334356165
2025-12-27T10:51:38.382 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:51:38.383 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:51:38.389 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:51:38.389 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:51:38.389 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:51:38.389 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:51:38.397 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:51:38.397 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:51:38.397 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:51:38.397 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:51:38.397 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:51:38.397 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:51:38.397 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:51:38.397 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:51:38.397 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86919418, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951892102403704, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108797, telescope_az=89.992885, telescope_ra=19.6346374, telescope_dec=-24.256599, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.65442, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:51:22.842533', telescope_ra_j2k=19.6087180880299, telescope_dec_j2k=-24.3131334356165, observability=1)
2025-12-27T10:51:38.397 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.455862045288086 seconds ago
2025-12-27T10:51:48.687 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:51:48.690 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.6375086, teldec = -24.256598
2025-12-27T10:51:48.691 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.6115904758457     dec_j2k = -24.3132311160292
2025-12-27T10:51:48.692 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:51:48.694 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:51:48.694 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:51:48.694 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:51:48.695 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:51:48.695 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:51:48.702 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:51:48.702 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:51:48.702 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:51:48.702 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:51:48.702 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:51:48.702 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:51:48.702 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:51:48.702 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:51:48.702 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86931352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951886887851139, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108797, telescope_az=89.992885, telescope_ra=19.6375086, telescope_dec=-24.256598, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.65729, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:51:22.842533', telescope_ra_j2k=19.6115904758457, telescope_dec_j2k=-24.3132311160292, observability=1)
2025-12-27T10:51:48.864 [DEBUG] [ThreadPoolExecutor-22596_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:51:48.865 [DEBUG] [ThreadPoolExecutor-22596_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:51:54.087 [DEBUG] [Thread-489239 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:51:54.090 [INFO] [Thread-489239 (handle)] [driver.py] [get_status()] Telra = 19.6390146, teldec = -24.256598
2025-12-27T10:51:54.091 [INFO] [Thread-489239 (handle)] [driver.py] [get_status()] ra_j2k = 19.6130970996029     dec_j2k = -24.3132828629724
2025-12-27T10:51:54.093 [DEBUG] [Thread-489239 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:51:54.094 [DEBUG] [Thread-489239 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:51:54.096 [DEBUG] [Thread-489239 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:51:54.096 [DEBUG] [Thread-489239 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:51:54.096 [DEBUG] [Thread-489239 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:51:54.096 [DEBUG] [Thread-489239 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:51:54.103 [DEBUG] [Thread-489239 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:51:54.103 [DEBUG] [Thread-489239 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:51:54.104 [DEBUG] [Thread-489239 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:51:54.104 [DEBUG] [Thread-489239 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:51:54.104 [DEBUG] [Thread-489239 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:51:54.104 [DEBUG] [Thread-489239 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:51:54.104 [DEBUG] [Thread-489239 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:51:54.104 [DEBUG] [Thread-489239 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:51:54.104 [DEBUG] [Thread-489239 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86937602, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09518949102397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108797, telescope_az=89.992885, telescope_ra=19.6390146, telescope_dec=-24.256598, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.6588, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:51:22.842533', telescope_ra_j2k=19.6130970996029, telescope_dec_j2k=-24.3132828629724, observability=1)
2025-12-27T10:51:58.025 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:51:58.027 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.6401271, teldec = -24.256598
2025-12-27T10:51:58.028 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.6142100607426     dec_j2k = -24.3133210833762
2025-12-27T10:51:58.030 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:51:58.031 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:51:58.035 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:51:58.035 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:51:58.035 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:51:58.035 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:51:58.042 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:51:58.042 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:51:58.042 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:51:58.042 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:51:58.043 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:51:58.043 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:51:58.043 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:51:58.043 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:51:58.043 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8694216, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951896113597985, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108797, telescope_az=89.992884, telescope_ra=19.6401271, telescope_dec=-24.256598, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.65991, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:51:22.842533', telescope_ra_j2k=19.6142100607426, telescope_dec_j2k=-24.3133210833762, observability=1)
2025-12-27T10:52:03.533 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:52:03.535 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.6416613, teldec = -24.256598
2025-12-27T10:52:03.536 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.6157448971859     dec_j2k = -24.3133737835435
2025-12-27T10:52:03.538 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:52:03.539 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:52:03.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:52:03.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:52:03.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:52:03.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:52:03.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:52:03.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:52:03.552 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:52:03.552 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:52:03.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:52:03.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:52:03.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:52:03.552 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:52:03.553 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86948534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951898119195125, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108797, telescope_az=89.992884, telescope_ra=19.6416613, telescope_dec=-24.256598, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.66145, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:51:22.842533', telescope_ra_j2k=19.6157448971859, telescope_dec_j2k=-24.3133737835435, observability=1)
2025-12-27T10:52:12.142 [DEBUG] [Thread-489240 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:52:12.144 [INFO] [Thread-489240 (handle)] [driver.py] [get_status()] Telra = 19.644057, teldec = -24.256598
2025-12-27T10:52:12.145 [INFO] [Thread-489240 (handle)] [driver.py] [get_status()] ra_j2k = 19.6181415921839     dec_j2k = -24.3134560580845
2025-12-27T10:52:12.147 [DEBUG] [Thread-489240 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:52:12.148 [DEBUG] [Thread-489240 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:52:12.154 [DEBUG] [Thread-489240 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:52:12.154 [DEBUG] [Thread-489240 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:52:12.155 [DEBUG] [Thread-489240 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:52:12.155 [DEBUG] [Thread-489240 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:52:12.162 [DEBUG] [Thread-489240 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:52:12.162 [DEBUG] [Thread-489240 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:52:12.162 [DEBUG] [Thread-489240 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:52:12.162 [DEBUG] [Thread-489240 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:52:12.162 [DEBUG] [Thread-489240 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:52:12.162 [DEBUG] [Thread-489240 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:52:12.162 [DEBUG] [Thread-489240 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:52:12.162 [DEBUG] [Thread-489240 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:52:12.162 [DEBUG] [Thread-489240 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86958499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951902130389406, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108797, telescope_az=89.992884, telescope_ra=19.644057, telescope_dec=-24.256598, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.66384, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:51:22.842533', telescope_ra_j2k=19.6181415921839, telescope_dec_j2k=-24.3134560580845, observability=1)
2025-12-27T10:52:22.982 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:52:22.982 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:52:22.983 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:52:22.983 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:52:22.984 [INFO] [ThreadPoolExecutor-22597_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:52:22.984 [INFO] [ThreadPoolExecutor-22597_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:52:30.214 [DEBUG] [Thread-489241 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:52:30.216 [INFO] [Thread-489241 (handle)] [driver.py] [get_status()] Telra = 19.6490977, teldec = -24.256598
2025-12-27T10:52:30.217 [INFO] [Thread-489241 (handle)] [driver.py] [get_status()] ra_j2k = 19.6231843903868     dec_j2k = -24.3136290954852
2025-12-27T10:52:30.218 [DEBUG] [Thread-489241 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:52:30.219 [DEBUG] [Thread-489241 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:52:30.224 [DEBUG] [Thread-489241 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:52:30.224 [DEBUG] [Thread-489241 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:52:30.225 [DEBUG] [Thread-489241 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:52:30.225 [DEBUG] [Thread-489241 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:52:30.232 [DEBUG] [Thread-489241 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:52:30.232 [DEBUG] [Thread-489241 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:52:30.232 [DEBUG] [Thread-489241 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:52:30.232 [DEBUG] [Thread-489241 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:52:30.232 [DEBUG] [Thread-489241 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:52:30.232 [DEBUG] [Thread-489241 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:52:30.232 [DEBUG] [Thread-489241 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:52:30.232 [DEBUG] [Thread-489241 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:52:30.232 [DEBUG] [Thread-489241 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86979416, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095190533934483, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108797, telescope_az=89.992884, telescope_ra=19.6490977, telescope_dec=-24.256598, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.66888, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:52:22.981428', telescope_ra_j2k=19.6231843903868, telescope_dec_j2k=-24.3136290954852, observability=1)
2025-12-27T10:52:36.336 [DEBUG] [Thread-489242 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:52:36.338 [INFO] [Thread-489242 (handle)] [driver.py] [get_status()] Telra = 19.6507993, teldec = -24.256598
2025-12-27T10:52:36.339 [INFO] [Thread-489242 (handle)] [driver.py] [get_status()] ra_j2k = 19.6248867001094     dec_j2k = -24.3136874856225
2025-12-27T10:52:36.340 [DEBUG] [Thread-489242 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:52:36.341 [DEBUG] [Thread-489242 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:52:36.344 [DEBUG] [Thread-489242 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:52:36.344 [DEBUG] [Thread-489242 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:52:36.344 [DEBUG] [Thread-489242 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:52:36.344 [DEBUG] [Thread-489242 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:52:36.352 [DEBUG] [Thread-489242 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:52:36.352 [DEBUG] [Thread-489242 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:52:36.352 [DEBUG] [Thread-489242 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:52:36.352 [DEBUG] [Thread-489242 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:52:36.352 [DEBUG] [Thread-489242 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:52:36.352 [DEBUG] [Thread-489242 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:52:36.352 [DEBUG] [Thread-489242 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:52:36.352 [DEBUG] [Thread-489242 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:52:36.353 [DEBUG] [Thread-489242 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.869865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951908147180826, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108796, telescope_az=89.992884, telescope_ra=19.6507993, telescope_dec=-24.256598, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.67058, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:52:22.981428', telescope_ra_j2k=19.6248867001094, telescope_dec_j2k=-24.3136874856225, observability=1)
2025-12-27T10:52:38.458 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:52:38.460 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.6513887, teldec = -24.256598
2025-12-27T10:52:38.461 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.625476346111     dec_j2k = -24.3137077081423
2025-12-27T10:52:38.462 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:52:38.463 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:52:38.466 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:52:38.466 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:52:38.466 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:52:38.466 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:52:38.473 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:52:38.473 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:52:38.473 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:52:38.473 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:52:38.474 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:52:38.474 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:52:38.474 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:52:38.474 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:52:38.474 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86988957, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951915367330531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108796, telescope_az=89.992884, telescope_ra=19.6513887, telescope_dec=-24.256598, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.67117, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:52:22.981428', telescope_ra_j2k=19.625476346111, telescope_dec_j2k=-24.3137077081423, observability=1)
2025-12-27T10:52:38.474 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.44954538345337 seconds ago
2025-12-27T10:52:43.867 [DEBUG] [ThreadPoolExecutor-22596_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:52:43.870 [DEBUG] [ThreadPoolExecutor-22596_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:52:43.871 [DEBUG] [ThreadPoolExecutor-22596_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:52:43.873 [DEBUG] [ThreadPoolExecutor-22596_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:52:47.793 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:52:47.796 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.6539791, teldec = -24.256597
2025-12-27T10:52:47.797 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.6280678284905     dec_j2k = -24.3137955695297
2025-12-27T10:52:47.799 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:52:47.800 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:52:47.803 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:52:47.804 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:52:47.804 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:52:47.804 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:52:47.811 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:52:47.811 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:52:47.811 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:52:47.811 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:52:47.811 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:52:47.811 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:52:47.811 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:52:47.811 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:52:47.811 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.86999762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951917372927672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108796, telescope_az=89.992884, telescope_ra=19.6539791, telescope_dec=-24.256597, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.67376, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:52:22.981428', telescope_ra_j2k=19.6280678284905, telescope_dec_j2k=-24.3137955695297, observability=1)
2025-12-27T10:52:47.879 [DEBUG] [ThreadPoolExecutor-22596_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:52:48.282 [DEBUG] [Thread-489243 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4701652526855469
2025-12-27T10:52:48.880 [DEBUG] [ThreadPoolExecutor-22596_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:52:48.881 [INFO] [ThreadPoolExecutor-22596_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:52:58.104 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:52:58.106 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.6568498, teldec = -24.256597
2025-12-27T10:52:58.107 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.6309397297375     dec_j2k = -24.3138940155052
2025-12-27T10:52:58.108 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:52:58.110 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:52:58.114 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:52:58.114 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:52:58.114 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:52:58.114 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:52:58.121 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:52:58.121 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:52:58.121 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:52:58.121 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:52:58.121 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:52:58.121 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:52:58.121 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:52:58.121 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:52:58.121 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87011696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951918576285956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108796, telescope_az=89.992883, telescope_ra=19.6568498, telescope_dec=-24.256597, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.67663, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:52:22.981428', telescope_ra_j2k=19.6309397297375, telescope_dec_j2k=-24.3138940155052, observability=1)
2025-12-27T10:53:03.543 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:53:03.545 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.6583828, teldec = -24.256597
2025-12-27T10:53:03.545 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.632473372062     dec_j2k = -24.3139465739503
2025-12-27T10:53:03.546 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:53:03.547 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:53:03.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:53:03.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:53:03.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:53:03.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:53:03.560 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:53:03.560 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:53:03.560 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:53:03.560 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:53:03.560 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:53:03.560 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:53:03.560 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:53:03.561 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:53:03.561 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87017991, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951918175166528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108796, telescope_az=89.992883, telescope_ra=19.6583828, telescope_dec=-24.256597, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.67817, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:52:22.981428', telescope_ra_j2k=19.632473372062, telescope_dec_j2k=-24.3139465739503, observability=1)
2025-12-27T10:53:06.363 [DEBUG] [Thread-489244 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:53:06.365 [INFO] [Thread-489244 (handle)] [driver.py] [get_status()] Telra = 19.6591574, teldec = -24.256597
2025-12-27T10:53:06.365 [INFO] [Thread-489244 (handle)] [driver.py] [get_status()] ra_j2k = 19.6332482968403     dec_j2k = -24.3139731273563
2025-12-27T10:53:06.366 [DEBUG] [Thread-489244 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:53:06.368 [DEBUG] [Thread-489244 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:53:06.374 [DEBUG] [Thread-489244 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:53:06.374 [DEBUG] [Thread-489244 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:53:06.374 [DEBUG] [Thread-489244 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:53:06.374 [DEBUG] [Thread-489244 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:53:06.381 [DEBUG] [Thread-489244 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:53:06.381 [DEBUG] [Thread-489244 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:53:06.381 [DEBUG] [Thread-489244 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:53:06.381 [DEBUG] [Thread-489244 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:53:06.381 [DEBUG] [Thread-489244 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:53:06.382 [DEBUG] [Thread-489244 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:53:06.382 [DEBUG] [Thread-489244 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:53:06.382 [DEBUG] [Thread-489244 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:53:06.382 [DEBUG] [Thread-489244 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87021255, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951920581883096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108796, telescope_az=89.992883, telescope_ra=19.6591574, telescope_dec=-24.256597, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.67894, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:52:22.981428', telescope_ra_j2k=19.6332482968403, telescope_dec_j2k=-24.3139731273563, observability=1)
2025-12-27T10:53:23.122 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:53:23.122 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:53:23.123 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:53:23.123 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:53:23.124 [DEBUG] [ThreadPoolExecutor-22598_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:53:24.125 [DEBUG] [ThreadPoolExecutor-22598_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:53:24.126 [DEBUG] [ThreadPoolExecutor-22598_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:53:24.127 [DEBUG] [ThreadPoolExecutor-22598_0] [payload.py] [to_registers()] [0]
2025-12-27T10:53:24.131 [DEBUG] [ThreadPoolExecutor-22598_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:53:24.131 [DEBUG] [ThreadPoolExecutor-22598_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:53:24.131 [DEBUG] [ThreadPoolExecutor-22598_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:53:24.131 [DEBUG] [ThreadPoolExecutor-22598_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:53:24.138 [DEBUG] [ThreadPoolExecutor-22598_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:53:24.138 [DEBUG] [ThreadPoolExecutor-22598_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:53:24.138 [DEBUG] [ThreadPoolExecutor-22598_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:53:24.138 [DEBUG] [ThreadPoolExecutor-22598_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:53:24.138 [DEBUG] [ThreadPoolExecutor-22598_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:53:24.138 [DEBUG] [ThreadPoolExecutor-22598_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:53:24.138 [DEBUG] [ThreadPoolExecutor-22598_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:53:24.434 [DEBUG] [Thread-489245 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:53:24.437 [INFO] [Thread-489245 (handle)] [driver.py] [get_status()] Telra = 19.6641984, teldec = -24.256597
2025-12-27T10:53:24.438 [INFO] [Thread-489245 (handle)] [driver.py] [get_status()] ra_j2k = 19.6382914140998     dec_j2k = -24.3141458757461
2025-12-27T10:53:24.440 [DEBUG] [Thread-489245 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:53:24.440 [DEBUG] [Thread-489245 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:53:24.448 [DEBUG] [Thread-489245 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:53:24.448 [DEBUG] [Thread-489245 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:53:24.448 [DEBUG] [Thread-489245 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:53:24.448 [DEBUG] [Thread-489245 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:53:24.455 [DEBUG] [Thread-489245 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:53:24.455 [DEBUG] [Thread-489245 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:53:24.455 [DEBUG] [Thread-489245 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:53:24.456 [DEBUG] [Thread-489245 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:53:24.456 [DEBUG] [Thread-489245 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:53:24.456 [DEBUG] [Thread-489245 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:53:24.456 [DEBUG] [Thread-489245 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:53:24.456 [DEBUG] [Thread-489245 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:53:24.456 [DEBUG] [Thread-489245 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8704217, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951920180763668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108796, telescope_az=89.992883, telescope_ra=19.6641984, telescope_dec=-24.256597, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.68398, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:53:23.120509', telescope_ra_j2k=19.6382914140998, telescope_dec_j2k=-24.3141458757461, observability=1)
2025-12-27T10:53:36.398 [DEBUG] [Thread-489246 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:53:36.400 [INFO] [Thread-489246 (handle)] [driver.py] [get_status()] Telra = 19.6675144, teldec = -24.256597
2025-12-27T10:53:36.401 [INFO] [Thread-489246 (handle)] [driver.py] [get_status()] ra_j2k = 19.6416088102882     dec_j2k = -24.3142594558811
2025-12-27T10:53:36.403 [DEBUG] [Thread-489246 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:53:36.404 [DEBUG] [Thread-489246 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:53:36.407 [DEBUG] [Thread-489246 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:53:36.407 [DEBUG] [Thread-489246 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:53:36.407 [DEBUG] [Thread-489246 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:53:36.407 [DEBUG] [Thread-489246 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:53:36.414 [DEBUG] [Thread-489246 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:53:36.414 [DEBUG] [Thread-489246 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:53:36.414 [DEBUG] [Thread-489246 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:53:36.414 [DEBUG] [Thread-489246 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:53:36.414 [DEBUG] [Thread-489246 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:53:36.414 [DEBUG] [Thread-489246 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:53:36.414 [DEBUG] [Thread-489246 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:53:36.414 [DEBUG] [Thread-489246 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:53:36.414 [DEBUG] [Thread-489246 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87056017, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951926197555089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108796, telescope_az=89.992883, telescope_ra=19.6675144, telescope_dec=-24.256597, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.6873, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:53:23.120509', telescope_ra_j2k=19.6416088102882, telescope_dec_j2k=-24.3142594558811, observability=1)
2025-12-27T10:53:38.534 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:53:38.536 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.6681311, teldec = -24.256597
2025-12-27T10:53:38.537 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.6422257702484     dec_j2k = -24.3142805743793
2025-12-27T10:53:38.539 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:53:38.540 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:53:38.542 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:53:38.542 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:53:38.542 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:53:38.542 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:53:38.549 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:53:38.549 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:53:38.549 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:53:38.549 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:53:38.549 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:53:38.549 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:53:38.549 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:53:38.549 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:53:38.550 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8705849, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951928604271657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108796, telescope_az=89.992883, telescope_ra=19.6681311, telescope_dec=-24.256597, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.68792, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:53:23.120509', telescope_ra_j2k=19.6422257702484, telescope_dec_j2k=-24.3142805743793, observability=1)
2025-12-27T10:53:38.550 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.446213483810425 seconds ago
2025-12-27T10:53:42.492 [DEBUG] [Thread-489247 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:53:42.493 [INFO] [Thread-489247 (handle)] [driver.py] [get_status()] Telra = 19.6692233, teldec = -24.256597
2025-12-27T10:53:42.494 [INFO] [Thread-489247 (handle)] [driver.py] [get_status()] ra_j2k = 19.6433184308798     dec_j2k = -24.3143179723713
2025-12-27T10:53:42.495 [DEBUG] [Thread-489247 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:53:42.496 [DEBUG] [Thread-489247 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:53:42.499 [DEBUG] [Thread-489247 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:53:42.499 [DEBUG] [Thread-489247 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:53:42.499 [DEBUG] [Thread-489247 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:53:42.499 [DEBUG] [Thread-489247 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:53:42.506 [DEBUG] [Thread-489247 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:53:42.506 [DEBUG] [Thread-489247 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:53:42.506 [DEBUG] [Thread-489247 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:53:42.506 [DEBUG] [Thread-489247 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:53:42.507 [DEBUG] [Thread-489247 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:53:42.507 [DEBUG] [Thread-489247 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:53:42.507 [DEBUG] [Thread-489247 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:53:42.507 [DEBUG] [Thread-489247 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:53:42.507 [DEBUG] [Thread-489247 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87063071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951928203152229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108796, telescope_az=89.992883, telescope_ra=19.6692233, telescope_dec=-24.256597, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.68901, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:53:23.120509', telescope_ra_j2k=19.6433184308798, telescope_dec_j2k=-24.3143179723713, observability=1)
2025-12-27T10:53:46.900 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:53:46.903 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.6704469, teldec = -24.256597
2025-12-27T10:53:46.904 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.6445425472806     dec_j2k = -24.3143598640059
2025-12-27T10:53:46.905 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:53:46.906 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:53:46.910 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:53:46.910 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:53:46.910 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:53:46.910 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:53:46.917 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:53:46.917 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:53:46.917 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:53:46.917 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:53:46.917 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:53:46.917 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:53:46.918 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:53:46.918 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:53:46.918 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87068172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951928203152229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108796, telescope_az=89.992883, telescope_ra=19.6704469, telescope_dec=-24.256597, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.69023, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:53:23.120509', telescope_ra_j2k=19.6445425472806, telescope_dec_j2k=-24.3143598640059, observability=1)
2025-12-27T10:53:49.139 [DEBUG] [ThreadPoolExecutor-22598_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:53:49.140 [DEBUG] [ThreadPoolExecutor-22598_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:53:58.183 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:53:58.185 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.6735922, teldec = -24.256596
2025-12-27T10:53:58.186 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.6476891765924     dec_j2k = -24.3144665204354
2025-12-27T10:53:58.188 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:53:58.189 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:53:58.192 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:53:58.192 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:53:58.192 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:53:58.192 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:53:58.199 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:53:58.199 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:53:58.200 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:53:58.200 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:53:58.200 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:53:58.200 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:53:58.200 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:53:58.200 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:53:58.200 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87081232, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951931813227082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108795, telescope_az=89.992882, telescope_ra=19.6735922, telescope_dec=-24.256596, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.69338, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:53:23.120509', telescope_ra_j2k=19.6476891765924, telescope_dec_j2k=-24.3144665204354, observability=1)
2025-12-27T10:54:00.565 [DEBUG] [Thread-489248 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:54:00.567 [INFO] [Thread-489248 (handle)] [driver.py] [get_status()] Telra = 19.6742643, teldec = -24.256596
2025-12-27T10:54:00.568 [INFO] [Thread-489248 (handle)] [driver.py] [get_status()] ra_j2k = 19.6483615609242     dec_j2k = -24.3144895197748
2025-12-27T10:54:00.569 [DEBUG] [Thread-489248 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:54:00.570 [DEBUG] [Thread-489248 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:54:00.574 [DEBUG] [Thread-489248 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:54:00.574 [DEBUG] [Thread-489248 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:54:00.575 [DEBUG] [Thread-489248 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:54:00.575 [DEBUG] [Thread-489248 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:54:00.582 [DEBUG] [Thread-489248 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:54:00.582 [DEBUG] [Thread-489248 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:54:00.582 [DEBUG] [Thread-489248 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:54:00.582 [DEBUG] [Thread-489248 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:54:00.582 [DEBUG] [Thread-489248 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:54:00.582 [DEBUG] [Thread-489248 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:54:00.582 [DEBUG] [Thread-489248 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:54:00.582 [DEBUG] [Thread-489248 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:54:00.582 [DEBUG] [Thread-489248 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87083988, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951934621063078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108795, telescope_az=89.992882, telescope_ra=19.6742643, telescope_dec=-24.256596, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.69405, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:53:23.120509', telescope_ra_j2k=19.6483615609242, telescope_dec_j2k=-24.3144895197748, observability=1)
2025-12-27T10:54:03.511 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:54:03.513 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.6750665, teldec = -24.256596
2025-12-27T10:54:03.515 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.6491641004415     dec_j2k = -24.3145169687979
2025-12-27T10:54:03.516 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:54:03.516 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:54:03.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:54:03.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:54:03.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:54:03.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:54:03.529 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:54:03.529 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:54:03.529 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:54:03.529 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:54:03.529 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:54:03.529 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:54:03.529 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:54:03.529 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:54:03.529 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87087398, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951931010988225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108795, telescope_az=89.992882, telescope_ra=19.6750665, telescope_dec=-24.256596, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.69485, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:53:23.120509', telescope_ra_j2k=19.6491641004415, telescope_dec_j2k=-24.3145169687979, observability=1)
2025-12-27T10:54:18.752 [DEBUG] [Thread-489249 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:54:18.755 [INFO] [Thread-489249 (handle)] [driver.py] [get_status()] Telra = 19.6793342, teldec = -24.256596
2025-12-27T10:54:18.756 [INFO] [Thread-489249 (handle)] [driver.py] [get_status()] ra_j2k = 19.6534336093558     dec_j2k = -24.3146629543645
2025-12-27T10:54:18.758 [DEBUG] [Thread-489249 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:54:18.759 [DEBUG] [Thread-489249 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:54:18.759 [DEBUG] [Thread-489249 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:54:18.760 [DEBUG] [Thread-489249 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:54:18.760 [DEBUG] [Thread-489249 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:54:18.760 [DEBUG] [Thread-489249 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:54:18.767 [DEBUG] [Thread-489249 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:54:18.767 [DEBUG] [Thread-489249 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:54:18.767 [DEBUG] [Thread-489249 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:54:18.767 [DEBUG] [Thread-489249 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:54:18.767 [DEBUG] [Thread-489249 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:54:18.767 [DEBUG] [Thread-489249 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:54:18.768 [DEBUG] [Thread-489249 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:54:18.768 [DEBUG] [Thread-489249 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:54:18.768 [DEBUG] [Thread-489249 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87105038, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951939835615643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108795, telescope_az=89.992882, telescope_ra=19.6793342, telescope_dec=-24.256596, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.69912, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:53:23.120509', telescope_ra_j2k=19.6534336093558, telescope_dec_j2k=-24.3146629543645, observability=1)
2025-12-27T10:54:23.262 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:54:23.262 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:54:23.263 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:54:23.263 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:54:23.264 [INFO] [ThreadPoolExecutor-22599_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:54:23.264 [INFO] [ThreadPoolExecutor-22599_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:54:36.448 [DEBUG] [Thread-489250 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:54:36.450 [INFO] [Thread-489250 (handle)] [driver.py] [get_status()] Telra = 19.6842357, teldec = -24.256596
2025-12-27T10:54:36.451 [INFO] [Thread-489250 (handle)] [driver.py] [get_status()] ra_j2k = 19.6583371924862     dec_j2k = -24.3148305306802
2025-12-27T10:54:36.453 [DEBUG] [Thread-489250 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:54:36.454 [DEBUG] [Thread-489250 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:54:36.457 [DEBUG] [Thread-489250 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:54:36.457 [DEBUG] [Thread-489250 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:54:36.457 [DEBUG] [Thread-489250 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:54:36.458 [DEBUG] [Thread-489250 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:54:36.465 [DEBUG] [Thread-489250 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:54:36.465 [DEBUG] [Thread-489250 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:54:36.466 [DEBUG] [Thread-489250 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:54:36.466 [DEBUG] [Thread-489250 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:54:36.466 [DEBUG] [Thread-489250 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:54:36.466 [DEBUG] [Thread-489250 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:54:36.466 [DEBUG] [Thread-489250 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:54:36.466 [DEBUG] [Thread-489250 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:54:36.466 [DEBUG] [Thread-489250 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8712552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951944649048779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108795, telescope_az=89.992882, telescope_ra=19.6842357, telescope_dec=-24.256596, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.70402, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:54:23.261570', telescope_ra_j2k=19.6583371924862, telescope_dec_j2k=-24.3148305306802, observability=1)
2025-12-27T10:54:36.820 [DEBUG] [Thread-489251 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3536796569824219
2025-12-27T10:54:38.610 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:54:38.613 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.6848524, teldec = -24.256596
2025-12-27T10:54:38.614 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.6589541550046     dec_j2k = -24.314851608097
2025-12-27T10:54:38.616 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:54:38.617 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:54:38.618 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:54:38.618 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:54:38.618 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:54:38.618 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:54:38.625 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:54:38.626 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:54:38.626 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:54:38.626 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:54:38.626 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:54:38.626 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:54:38.626 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:54:38.626 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:54:38.626 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87128022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951947456884776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108795, telescope_az=89.992882, telescope_ra=19.6848524, telescope_dec=-24.256596, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.70464, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:54:23.261570', telescope_ra_j2k=19.6589541550046, telescope_dec_j2k=-24.314851608097, observability=1)
2025-12-27T10:54:38.626 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.44417142868042 seconds ago
2025-12-27T10:54:44.141 [DEBUG] [ThreadPoolExecutor-22598_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:54:44.144 [DEBUG] [ThreadPoolExecutor-22598_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:54:44.145 [DEBUG] [ThreadPoolExecutor-22598_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:54:44.147 [DEBUG] [ThreadPoolExecutor-22598_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:54:46.009 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:54:46.011 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.6869155, teldec = -24.256596
2025-12-27T10:54:46.012 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.6610181339152     dec_j2k = -24.3149221091357
2025-12-27T10:54:46.014 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:54:46.014 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:54:46.019 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:54:46.019 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:54:46.019 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:54:46.019 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:54:46.026 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:54:46.026 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:54:46.026 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:54:46.026 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:54:46.026 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:54:46.026 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:54:46.026 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:54:46.026 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:54:46.027 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87136586, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951948259123632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108795, telescope_az=89.992882, telescope_ra=19.6869155, telescope_dec=-24.256596, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.7067, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:54:23.261570', telescope_ra_j2k=19.6610181339152, telescope_dec_j2k=-24.3149221091357, observability=1)
2025-12-27T10:54:48.154 [DEBUG] [ThreadPoolExecutor-22598_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:54:49.155 [DEBUG] [ThreadPoolExecutor-22598_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:54:49.156 [INFO] [ThreadPoolExecutor-22598_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:54:54.886 [DEBUG] [Thread-489252 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:54:54.887 [INFO] [Thread-489252 (handle)] [driver.py] [get_status()] Telra = 19.6893895, teldec = -24.256596
2025-12-27T10:54:54.888 [INFO] [Thread-489252 (handle)] [driver.py] [get_status()] ra_j2k = 19.6634931892658     dec_j2k = -24.3150066291037
2025-12-27T10:54:54.890 [DEBUG] [Thread-489252 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:54:54.890 [DEBUG] [Thread-489252 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:54:54.893 [DEBUG] [Thread-489252 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:54:54.893 [DEBUG] [Thread-489252 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:54:54.893 [DEBUG] [Thread-489252 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:54:54.893 [DEBUG] [Thread-489252 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:54:54.900 [DEBUG] [Thread-489252 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:54:54.900 [DEBUG] [Thread-489252 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:54:54.900 [DEBUG] [Thread-489252 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:54:54.901 [DEBUG] [Thread-489252 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:54:54.901 [DEBUG] [Thread-489252 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:54:54.901 [DEBUG] [Thread-489252 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:54:54.901 [DEBUG] [Thread-489252 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:54:54.901 [DEBUG] [Thread-489252 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:54:54.901 [DEBUG] [Thread-489252 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87146859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951951869198484, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108795, telescope_az=89.992882, telescope_ra=19.6893895, telescope_dec=-24.256596, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.70917, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:54:23.261570', telescope_ra_j2k=19.6634931892658, telescope_dec_j2k=-24.3150066291037, observability=1)
2025-12-27T10:54:58.261 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:54:58.263 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.690314, teldec = -24.256596
2025-12-27T10:54:58.265 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.6644180840251     dec_j2k = -24.3150382067558
2025-12-27T10:54:58.266 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:54:58.268 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:54:58.271 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:54:58.271 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:54:58.271 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:54:58.271 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:54:58.278 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:54:58.278 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:54:58.278 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:54:58.278 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:54:58.278 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:54:58.278 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:54:58.278 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:54:58.278 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:54:58.278 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87150766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951957083751049, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108795, telescope_az=89.992881, telescope_ra=19.690314, telescope_dec=-24.256596, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.7101, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:54:23.261570', telescope_ra_j2k=19.6644180840251, telescope_dec_j2k=-24.3150382067558, observability=1)
2025-12-27T10:55:03.525 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:55:03.526 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.6917888, teldec = -24.256595
2025-12-27T10:55:03.527 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.665893514382     dec_j2k = -24.3150875736362
2025-12-27T10:55:03.529 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:55:03.530 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:55:03.532 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:55:03.532 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:55:03.532 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:55:03.532 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:55:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:55:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:55:03.539 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:55:03.539 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:55:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:55:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:55:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:55:03.540 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:55:03.540 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87156858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951950264720772, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108795, telescope_az=89.992881, telescope_ra=19.6917888, telescope_dec=-24.256595, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.71157, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:54:23.261570', telescope_ra_j2k=19.665893514382, telescope_dec_j2k=-24.3150875736362, observability=1)
2025-12-27T10:55:13.089 [DEBUG] [Thread-489253 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:55:13.091 [INFO] [Thread-489253 (handle)] [driver.py] [get_status()] Telra = 19.6944681, teldec = -24.256595
2025-12-27T10:55:13.092 [INFO] [Thread-489253 (handle)] [driver.py] [get_status()] ra_j2k = 19.6685739606106     dec_j2k = -24.3151790537615
2025-12-27T10:55:13.094 [DEBUG] [Thread-489253 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:55:13.095 [DEBUG] [Thread-489253 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:55:13.097 [DEBUG] [Thread-489253 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:55:13.097 [DEBUG] [Thread-489253 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:55:13.097 [DEBUG] [Thread-489253 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:55:13.097 [DEBUG] [Thread-489253 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:55:13.104 [DEBUG] [Thread-489253 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:55:13.104 [DEBUG] [Thread-489253 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:55:13.104 [DEBUG] [Thread-489253 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:55:13.104 [DEBUG] [Thread-489253 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:55:13.104 [DEBUG] [Thread-489253 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:55:13.104 [DEBUG] [Thread-489253 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:55:13.104 [DEBUG] [Thread-489253 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:55:13.104 [DEBUG] [Thread-489253 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:55:13.105 [DEBUG] [Thread-489253 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87167928, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951958688228761, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108794, telescope_az=89.992881, telescope_ra=19.6944681, telescope_dec=-24.256595, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.71425, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:54:23.261570', telescope_ra_j2k=19.6685739606106, telescope_dec_j2k=-24.3151790537615, observability=1)
2025-12-27T10:55:23.405 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:55:23.405 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:55:23.406 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:55:23.406 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:55:23.407 [DEBUG] [ThreadPoolExecutor-22600_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:55:24.409 [DEBUG] [ThreadPoolExecutor-22600_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:55:24.411 [DEBUG] [ThreadPoolExecutor-22600_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:55:24.411 [DEBUG] [ThreadPoolExecutor-22600_0] [payload.py] [to_registers()] [0]
2025-12-27T10:55:24.414 [DEBUG] [ThreadPoolExecutor-22600_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:55:24.414 [DEBUG] [ThreadPoolExecutor-22600_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:55:24.414 [DEBUG] [ThreadPoolExecutor-22600_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:55:24.414 [DEBUG] [ThreadPoolExecutor-22600_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:55:24.421 [DEBUG] [ThreadPoolExecutor-22600_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:55:24.421 [DEBUG] [ThreadPoolExecutor-22600_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:55:24.421 [DEBUG] [ThreadPoolExecutor-22600_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:55:24.421 [DEBUG] [ThreadPoolExecutor-22600_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:55:24.421 [DEBUG] [ThreadPoolExecutor-22600_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:55:24.421 [DEBUG] [ThreadPoolExecutor-22600_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:55:24.422 [DEBUG] [ThreadPoolExecutor-22600_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:55:31.167 [DEBUG] [Thread-489254 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:55:31.169 [INFO] [Thread-489254 (handle)] [driver.py] [get_status()] Telra = 19.6994785, teldec = -24.256595
2025-12-27T10:55:31.170 [INFO] [Thread-489254 (handle)] [driver.py] [get_status()] ra_j2k = 19.6735865088734     dec_j2k = -24.3153500477104
2025-12-27T10:55:31.172 [DEBUG] [Thread-489254 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:55:31.173 [DEBUG] [Thread-489254 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:55:31.175 [DEBUG] [Thread-489254 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:55:31.175 [DEBUG] [Thread-489254 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:55:31.175 [DEBUG] [Thread-489254 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:55:31.175 [DEBUG] [Thread-489254 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:55:31.182 [DEBUG] [Thread-489254 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:55:31.182 [DEBUG] [Thread-489254 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:55:31.182 [DEBUG] [Thread-489254 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:55:31.182 [DEBUG] [Thread-489254 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:55:31.182 [DEBUG] [Thread-489254 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:55:31.183 [DEBUG] [Thread-489254 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:55:31.183 [DEBUG] [Thread-489254 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:55:31.183 [DEBUG] [Thread-489254 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:55:31.183 [DEBUG] [Thread-489254 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87188852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095196711173675, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108794, telescope_az=89.992881, telescope_ra=19.6994785, telescope_dec=-24.256595, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.71926, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:55:23.404719', telescope_ra_j2k=19.6735865088734, telescope_dec_j2k=-24.3153500477104, observability=1)
2025-12-27T10:55:36.498 [DEBUG] [Thread-489255 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:55:36.500 [INFO] [Thread-489255 (handle)] [driver.py] [get_status()] Telra = 19.7009817, teldec = -24.256595
2025-12-27T10:55:36.501 [INFO] [Thread-489255 (handle)] [driver.py] [get_status()] ra_j2k = 19.675090354598     dec_j2k = -24.315401328868
2025-12-27T10:55:36.503 [DEBUG] [Thread-489255 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:55:36.504 [DEBUG] [Thread-489255 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:55:36.509 [DEBUG] [Thread-489255 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:55:36.509 [DEBUG] [Thread-489255 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:55:36.509 [DEBUG] [Thread-489255 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:55:36.509 [DEBUG] [Thread-489255 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:55:36.516 [DEBUG] [Thread-489255 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:55:36.516 [DEBUG] [Thread-489255 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:55:36.516 [DEBUG] [Thread-489255 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:55:36.517 [DEBUG] [Thread-489255 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:55:36.517 [DEBUG] [Thread-489255 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:55:36.517 [DEBUG] [Thread-489255 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:55:36.517 [DEBUG] [Thread-489255 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:55:36.517 [DEBUG] [Thread-489255 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:55:36.517 [DEBUG] [Thread-489255 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87195022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951965507259038, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108794, telescope_az=89.992881, telescope_ra=19.7009817, telescope_dec=-24.256595, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.72077, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:55:23.404719', telescope_ra_j2k=19.675090354598, telescope_dec_j2k=-24.315401328868, observability=1)
2025-12-27T10:55:38.687 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:55:38.689 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.7015984, teldec = -24.256595
2025-12-27T10:55:38.690 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.6757073196734     dec_j2k = -24.3154223647374
2025-12-27T10:55:38.692 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:55:38.693 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:55:38.698 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:55:38.698 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:55:38.698 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:55:38.698 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:55:38.705 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:55:38.705 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:55:38.705 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:55:38.705 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:55:38.705 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:55:38.705 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:55:38.705 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:55:38.705 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:55:38.705 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87197556, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951966710617322, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108794, telescope_az=89.992881, telescope_ra=19.7015984, telescope_dec=-24.256595, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.72138, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:55:23.404719', telescope_ra_j2k=19.6757073196734, telescope_dec_j2k=-24.3154223647374, observability=1)
2025-12-27T10:55:38.705 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.444605588912964 seconds ago
2025-12-27T10:55:45.117 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:55:45.119 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.7033816, teldec = -24.256595
2025-12-27T10:55:45.120 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.6774912866735     dec_j2k = -24.3154831817075
2025-12-27T10:55:45.121 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:55:45.122 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:55:45.127 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:55:45.127 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:55:45.127 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:55:45.127 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:55:45.134 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:55:45.134 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:55:45.135 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:55:45.135 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:55:45.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:55:45.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:55:45.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:55:45.135 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:55:45.135 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87204998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951965507259038, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108794, telescope_az=89.992881, telescope_ra=19.7033816, telescope_dec=-24.256595, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.72317, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:55:23.404719', telescope_ra_j2k=19.6774912866735, telescope_dec_j2k=-24.3154831817075, observability=1)
2025-12-27T10:55:49.326 [DEBUG] [Thread-489256 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:55:49.328 [INFO] [Thread-489256 (handle)] [driver.py] [get_status()] Telra = 19.7045487, teldec = -24.256595
2025-12-27T10:55:49.329 [INFO] [Thread-489256 (handle)] [driver.py] [get_status()] ra_j2k = 19.6786588890989     dec_j2k = -24.3155229792966
2025-12-27T10:55:49.331 [DEBUG] [Thread-489256 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:55:49.332 [DEBUG] [Thread-489256 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:55:49.339 [DEBUG] [Thread-489256 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:55:49.339 [DEBUG] [Thread-489256 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:55:49.339 [DEBUG] [Thread-489256 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:55:49.339 [DEBUG] [Thread-489256 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:55:49.346 [DEBUG] [Thread-489256 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:55:49.346 [DEBUG] [Thread-489256 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:55:49.346 [DEBUG] [Thread-489256 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:55:49.346 [DEBUG] [Thread-489256 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:55:49.346 [DEBUG] [Thread-489256 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:55:49.346 [DEBUG] [Thread-489256 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:55:49.346 [DEBUG] [Thread-489256 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:55:49.346 [DEBUG] [Thread-489256 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:55:49.346 [DEBUG] [Thread-489256 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87209869, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095196510613961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108794, telescope_az=89.992881, telescope_ra=19.7045487, telescope_dec=-24.256595, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.72433, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:55:23.404719', telescope_ra_j2k=19.6786588890989, telescope_dec_j2k=-24.3155229792966, observability=1)
2025-12-27T10:55:49.422 [DEBUG] [ThreadPoolExecutor-22600_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:55:49.423 [DEBUG] [ThreadPoolExecutor-22600_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:55:58.340 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:55:58.342 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.7070603, teldec = -24.256595
2025-12-27T10:55:58.343 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.6811715714609     dec_j2k = -24.3156086050196
2025-12-27T10:55:58.344 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:55:58.345 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:55:58.347 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:55:58.347 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:55:58.347 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:55:58.347 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:55:58.354 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:55:58.354 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:55:58.354 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:55:58.354 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:55:58.355 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:55:58.355 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:55:58.355 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:55:58.355 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:55:58.355 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87220302, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095197754084188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108794, telescope_az=89.99288, telescope_ra=19.7070603, telescope_dec=-24.256595, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.72684, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:55:23.404719', telescope_ra_j2k=19.6811715714609, telescope_dec_j2k=-24.3156086050196, observability=1)
2025-12-27T10:56:03.535 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:56:03.537 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.7085079, teldec = -24.256595
2025-12-27T10:56:03.538 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.6826197960057     dec_j2k = -24.3156579451248
2025-12-27T10:56:03.540 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:56:03.541 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:56:03.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:56:03.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:56:03.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:56:03.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:56:03.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:56:03.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:56:03.552 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:56:03.552 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:56:03.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:56:03.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:56:03.553 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:56:03.553 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:56:03.553 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87226315, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951974331886455, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108794, telescope_az=89.99288, telescope_ra=19.7085079, telescope_dec=-24.256595, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.72829, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:55:23.404719', telescope_ra_j2k=19.6826197960057, telescope_dec_j2k=-24.3156579451248, observability=1)
2025-12-27T10:56:07.408 [DEBUG] [Thread-489257 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:56:07.410 [INFO] [Thread-489257 (handle)] [driver.py] [get_status()] Telra = 19.70959, teldec = -24.256595
2025-12-27T10:56:07.411 [INFO] [Thread-489257 (handle)] [driver.py] [get_status()] ra_j2k = 19.6837023631993     dec_j2k = -24.3156948219451
2025-12-27T10:56:07.412 [DEBUG] [Thread-489257 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:56:07.412 [DEBUG] [Thread-489257 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:56:07.420 [DEBUG] [Thread-489257 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:56:07.420 [DEBUG] [Thread-489257 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:56:07.420 [DEBUG] [Thread-489257 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:56:07.420 [DEBUG] [Thread-489257 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:56:07.427 [DEBUG] [Thread-489257 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:56:07.427 [DEBUG] [Thread-489257 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:56:07.427 [DEBUG] [Thread-489257 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:56:07.427 [DEBUG] [Thread-489257 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:56:07.427 [DEBUG] [Thread-489257 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:56:07.427 [DEBUG] [Thread-489257 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:56:07.427 [DEBUG] [Thread-489257 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:56:07.427 [DEBUG] [Thread-489257 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:56:07.427 [DEBUG] [Thread-489257 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87230797, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951973128528171, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108794, telescope_az=89.99288, telescope_ra=19.70959, telescope_dec=-24.256595, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.72937, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:55:23.404719', telescope_ra_j2k=19.6837023631993, telescope_dec_j2k=-24.3156948219451, observability=1)
2025-12-27T10:56:23.546 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:56:23.546 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:56:23.547 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:56:23.547 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:56:23.547 [INFO] [ThreadPoolExecutor-22601_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:56:23.547 [INFO] [ThreadPoolExecutor-22601_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:56:25.479 [DEBUG] [Thread-489258 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:56:25.482 [INFO] [Thread-489258 (handle)] [driver.py] [get_status()] Telra = 19.7146129, teldec = -24.256594
2025-12-27T10:56:25.483 [INFO] [Thread-489258 (handle)] [driver.py] [get_status()] ra_j2k = 19.688727435793     dec_j2k = -24.3158649347543
2025-12-27T10:56:25.485 [DEBUG] [Thread-489258 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:56:25.486 [DEBUG] [Thread-489258 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:56:25.490 [DEBUG] [Thread-489258 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:56:25.490 [DEBUG] [Thread-489258 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:56:25.490 [DEBUG] [Thread-489258 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:56:25.490 [DEBUG] [Thread-489258 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:56:25.497 [DEBUG] [Thread-489258 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:56:25.497 [DEBUG] [Thread-489258 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:56:25.497 [DEBUG] [Thread-489258 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:56:25.497 [DEBUG] [Thread-489258 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:56:25.497 [DEBUG] [Thread-489258 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:56:25.497 [DEBUG] [Thread-489258 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:56:25.497 [DEBUG] [Thread-489258 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:56:25.497 [DEBUG] [Thread-489258 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:56:25.498 [DEBUG] [Thread-489258 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87251713, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951979145319592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108793, telescope_az=89.99288, telescope_ra=19.7146129, telescope_dec=-24.256594, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.7344, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:56:23.545777', telescope_ra_j2k=19.688727435793, telescope_dec_j2k=-24.3158649347543, observability=1)
2025-12-27T10:56:36.547 [DEBUG] [Thread-489259 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:56:36.549 [INFO] [Thread-489259 (handle)] [driver.py] [get_status()] Telra = 19.7176977, teldec = -24.256594
2025-12-27T10:56:36.550 [INFO] [Thread-489259 (handle)] [driver.py] [get_status()] ra_j2k = 19.6918135730622     dec_j2k = -24.3159699722611
2025-12-27T10:56:36.552 [DEBUG] [Thread-489259 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:56:36.552 [DEBUG] [Thread-489259 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:56:36.558 [DEBUG] [Thread-489259 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:56:36.558 [DEBUG] [Thread-489259 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:56:36.558 [DEBUG] [Thread-489259 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:56:36.558 [DEBUG] [Thread-489259 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:56:36.566 [DEBUG] [Thread-489259 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:56:36.566 [DEBUG] [Thread-489259 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:56:36.566 [DEBUG] [Thread-489259 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:56:36.566 [DEBUG] [Thread-489259 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:56:36.566 [DEBUG] [Thread-489259 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:56:36.566 [DEBUG] [Thread-489259 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:56:36.566 [DEBUG] [Thread-489259 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:56:36.566 [DEBUG] [Thread-489259 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:56:36.566 [DEBUG] [Thread-489259 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87264523, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951984760991585, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108793, telescope_az=89.99288, telescope_ra=19.7176977, telescope_dec=-24.256594, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.73748, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:56:23.545777', telescope_ra_j2k=19.6918135730622, telescope_dec_j2k=-24.3159699722611, observability=1)
2025-12-27T10:56:38.767 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:56:38.769 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.7183155, teldec = -24.256594
2025-12-27T10:56:38.770 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.6924316411625     dec_j2k = -24.315991003699
2025-12-27T10:56:38.772 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:56:38.773 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:56:38.778 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:56:38.778 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:56:38.778 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:56:38.778 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:56:38.785 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:56:38.786 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:56:38.786 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:56:38.786 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:56:38.786 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:56:38.786 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:56:38.786 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:56:38.786 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:56:38.786 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87267093, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951981953155588, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108793, telescope_az=89.99288, telescope_ra=19.7183155, telescope_dec=-24.256594, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.7381, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:56:23.545777', telescope_ra_j2k=19.6924316411625, telescope_dec_j2k=-24.315991003699, observability=1)
2025-12-27T10:56:38.786 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.447163105010986 seconds ago
2025-12-27T10:56:43.552 [DEBUG] [Thread-489260 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:56:43.553 [INFO] [Thread-489260 (handle)] [driver.py] [get_status()] Telra = 19.719653, teldec = -24.256594
2025-12-27T10:56:43.555 [INFO] [Thread-489260 (handle)] [driver.py] [get_status()] ra_j2k = 19.6937697219066     dec_j2k = -24.3160365301634
2025-12-27T10:56:43.556 [DEBUG] [Thread-489260 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:56:43.556 [DEBUG] [Thread-489260 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:56:43.558 [DEBUG] [Thread-489260 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:56:43.558 [DEBUG] [Thread-489260 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:56:43.558 [DEBUG] [Thread-489260 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:56:43.559 [DEBUG] [Thread-489260 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:56:43.566 [DEBUG] [Thread-489260 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:56:43.566 [DEBUG] [Thread-489260 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:56:43.566 [DEBUG] [Thread-489260 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:56:43.567 [DEBUG] [Thread-489260 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:56:43.567 [DEBUG] [Thread-489260 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:56:43.567 [DEBUG] [Thread-489260 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:56:43.567 [DEBUG] [Thread-489260 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:56:43.567 [DEBUG] [Thread-489260 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:56:43.567 [DEBUG] [Thread-489260 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8727263, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095198997554415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108793, telescope_az=89.99288, telescope_ra=19.719653, telescope_dec=-24.256594, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.73944, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:56:23.545777', telescope_ra_j2k=19.6937697219066, telescope_dec_j2k=-24.3160365301634, observability=1)
2025-12-27T10:56:44.226 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6588649749755859
2025-12-27T10:56:44.426 [DEBUG] [ThreadPoolExecutor-22600_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:56:44.429 [DEBUG] [ThreadPoolExecutor-22600_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:56:44.430 [DEBUG] [ThreadPoolExecutor-22600_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:56:44.432 [DEBUG] [ThreadPoolExecutor-22600_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:56:48.438 [DEBUG] [ThreadPoolExecutor-22600_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:56:49.438 [DEBUG] [ThreadPoolExecutor-22600_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:56:49.439 [INFO] [ThreadPoolExecutor-22600_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:56:58.416 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:56:58.418 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.7238052, teldec = -24.256594
2025-12-27T10:56:58.420 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.6979237276094     dec_j2k = -24.3161778181421
2025-12-27T10:56:58.421 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:56:58.422 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:56:58.426 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:56:58.426 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:56:58.426 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:56:58.426 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:56:58.433 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:56:58.433 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:56:58.433 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:56:58.433 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:56:58.433 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:56:58.433 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:56:58.433 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:56:58.434 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:56:58.434 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87289834, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952000404649279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108793, telescope_az=89.992879, telescope_ra=19.7238052, telescope_dec=-24.256594, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.74359, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:56:23.545777', telescope_ra_j2k=19.6979237276094, telescope_dec_j2k=-24.3161778181421, observability=1)
2025-12-27T10:57:01.635 [DEBUG] [Thread-489261 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:57:01.636 [INFO] [Thread-489261 (handle)] [driver.py] [get_status()] Telra = 19.7246935, teldec = -24.256594
2025-12-27T10:57:01.637 [INFO] [Thread-489261 (handle)] [driver.py] [get_status()] ra_j2k = 19.6988124144645     dec_j2k = -24.3162080353923
2025-12-27T10:57:01.639 [DEBUG] [Thread-489261 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:57:01.640 [DEBUG] [Thread-489261 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:57:01.645 [DEBUG] [Thread-489261 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:57:01.645 [DEBUG] [Thread-489261 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:57:01.645 [DEBUG] [Thread-489261 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:57:01.645 [DEBUG] [Thread-489261 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:57:01.652 [DEBUG] [Thread-489261 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:57:01.652 [DEBUG] [Thread-489261 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:57:01.652 [DEBUG] [Thread-489261 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:57:01.652 [DEBUG] [Thread-489261 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:57:01.652 [DEBUG] [Thread-489261 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:57:01.652 [DEBUG] [Thread-489261 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:57:01.652 [DEBUG] [Thread-489261 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:57:01.652 [DEBUG] [Thread-489261 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:57:01.653 [DEBUG] [Thread-489261 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87293559, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951995591216142, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108793, telescope_az=89.992879, telescope_ra=19.7246935, telescope_dec=-24.256594, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.74448, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:56:23.545777', telescope_ra_j2k=19.6988124144645, telescope_dec_j2k=-24.3162080353923, observability=1)
2025-12-27T10:57:03.508 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:57:03.510 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.7251987, teldec = -24.256594
2025-12-27T10:57:03.511 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.6993178345661     dec_j2k = -24.3162252193095
2025-12-27T10:57:03.512 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:57:03.513 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:57:03.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:57:03.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:57:03.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:57:03.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:57:03.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:57:03.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:57:03.522 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:57:03.523 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:57:03.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:57:03.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:57:03.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:57:03.523 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:57:03.523 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87295728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0951996794574426, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108793, telescope_az=89.992879, telescope_ra=19.7251987, telescope_dec=-24.256594, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.74498, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:56:23.545777', telescope_ra_j2k=19.6993178345661, telescope_dec_j2k=-24.3162252193095, observability=1)
2025-12-27T10:57:19.695 [DEBUG] [Thread-489262 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:57:19.697 [INFO] [Thread-489262 (handle)] [driver.py] [get_status()] Telra = 19.7297063, teldec = -24.256593
2025-12-27T10:57:19.698 [INFO] [Thread-489262 (handle)] [driver.py] [get_status()] ra_j2k = 19.7038274013708     dec_j2k = -24.316377494906
2025-12-27T10:57:19.700 [DEBUG] [Thread-489262 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:57:19.701 [DEBUG] [Thread-489262 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:57:19.704 [DEBUG] [Thread-489262 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:57:19.704 [DEBUG] [Thread-489262 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:57:19.704 [DEBUG] [Thread-489262 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:57:19.704 [DEBUG] [Thread-489262 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:57:19.711 [DEBUG] [Thread-489262 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:57:19.711 [DEBUG] [Thread-489262 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:57:19.711 [DEBUG] [Thread-489262 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:57:19.711 [DEBUG] [Thread-489262 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:57:19.711 [DEBUG] [Thread-489262 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:57:19.711 [DEBUG] [Thread-489262 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:57:19.711 [DEBUG] [Thread-489262 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:57:19.712 [DEBUG] [Thread-489262 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:57:19.712 [DEBUG] [Thread-489262 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87314463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952003613604703, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108793, telescope_az=89.992879, telescope_ra=19.7297063, telescope_dec=-24.256593, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.74949, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:56:23.545777', telescope_ra_j2k=19.7038274013708, telescope_dec_j2k=-24.316377494906, observability=1)
2025-12-27T10:57:23.685 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:57:23.685 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:57:23.686 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:57:23.686 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:57:23.687 [DEBUG] [ThreadPoolExecutor-22602_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:57:24.689 [DEBUG] [ThreadPoolExecutor-22602_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:57:24.691 [DEBUG] [ThreadPoolExecutor-22602_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:57:24.692 [DEBUG] [ThreadPoolExecutor-22602_0] [payload.py] [to_registers()] [0]
2025-12-27T10:57:24.694 [DEBUG] [ThreadPoolExecutor-22602_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:57:24.694 [DEBUG] [ThreadPoolExecutor-22602_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:57:24.694 [DEBUG] [ThreadPoolExecutor-22602_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:57:24.694 [DEBUG] [ThreadPoolExecutor-22602_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:57:24.701 [DEBUG] [ThreadPoolExecutor-22602_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:57:24.701 [DEBUG] [ThreadPoolExecutor-22602_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:57:24.701 [DEBUG] [ThreadPoolExecutor-22602_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:57:24.701 [DEBUG] [ThreadPoolExecutor-22602_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:57:24.701 [DEBUG] [ThreadPoolExecutor-22602_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:57:24.701 [DEBUG] [ThreadPoolExecutor-22602_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:57:24.701 [DEBUG] [ThreadPoolExecutor-22602_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:57:36.601 [DEBUG] [Thread-489263 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:57:36.603 [INFO] [Thread-489263 (handle)] [driver.py] [get_status()] Telra = 19.734417, teldec = -24.256593
2025-12-27T10:57:36.604 [INFO] [Thread-489263 (handle)] [driver.py] [get_status()] ra_j2k = 19.708540161957     dec_j2k = -24.3165375874198
2025-12-27T10:57:36.606 [DEBUG] [Thread-489263 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:57:36.607 [DEBUG] [Thread-489263 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:57:36.610 [DEBUG] [Thread-489263 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:57:36.610 [DEBUG] [Thread-489263 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:57:36.610 [DEBUG] [Thread-489263 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:57:36.610 [DEBUG] [Thread-489263 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:57:36.617 [DEBUG] [Thread-489263 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:57:36.617 [DEBUG] [Thread-489263 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:57:36.617 [DEBUG] [Thread-489263 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:57:36.618 [DEBUG] [Thread-489263 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:57:36.618 [DEBUG] [Thread-489263 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:57:36.618 [DEBUG] [Thread-489263 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:57:36.618 [DEBUG] [Thread-489263 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:57:36.618 [DEBUG] [Thread-489263 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:57:36.618 [DEBUG] [Thread-489263 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8733403, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952000805768707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108792, telescope_az=89.992879, telescope_ra=19.734417, telescope_dec=-24.256593, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.7542, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:57:23.684334', telescope_ra_j2k=19.708540161957, telescope_dec_j2k=-24.3165375874198, observability=1)
2025-12-27T10:57:37.753 [DEBUG] [Thread-489264 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:57:37.755 [INFO] [Thread-489264 (handle)] [driver.py] [get_status()] Telra = 19.7347532, teldec = -24.256593
2025-12-27T10:57:37.756 [INFO] [Thread-489264 (handle)] [driver.py] [get_status()] ra_j2k = 19.7088765092289     dec_j2k = -24.3165490096395
2025-12-27T10:57:37.757 [DEBUG] [Thread-489264 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:57:37.758 [DEBUG] [Thread-489264 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T10:57:37.761 [DEBUG] [Thread-489264 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:57:37.761 [DEBUG] [Thread-489264 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:57:37.761 [DEBUG] [Thread-489264 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:57:37.761 [DEBUG] [Thread-489264 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:57:37.768 [DEBUG] [Thread-489264 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:57:37.768 [DEBUG] [Thread-489264 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:57:37.768 [DEBUG] [Thread-489264 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:57:37.769 [DEBUG] [Thread-489264 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:57:37.769 [DEBUG] [Thread-489264 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:57:37.769 [DEBUG] [Thread-489264 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:57:37.769 [DEBUG] [Thread-489264 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:57:37.769 [DEBUG] [Thread-489264 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:57:37.769 [DEBUG] [Thread-489264 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87335363, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952004014724132, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108792, telescope_az=89.992879, telescope_ra=19.7347532, telescope_dec=-24.256593, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.75454, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:57:23.684334', telescope_ra_j2k=19.7088765092289, telescope_dec_j2k=-24.3165490096395, observability=1)
2025-12-27T10:57:38.847 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:57:38.849 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.7350618, teldec = -24.256593
2025-12-27T10:57:38.851 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.7091852444352     dec_j2k = -24.3165594937537
2025-12-27T10:57:38.852 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:57:38.853 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:57:38.858 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:57:38.858 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:57:38.858 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:57:38.858 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:57:38.865 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:57:38.865 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:57:38.866 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:57:38.866 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:57:38.866 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:57:38.866 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:57:38.866 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:57:38.866 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:57:38.866 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8733663, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952004014724132, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108792, telescope_az=89.992879, telescope_ra=19.7350618, telescope_dec=-24.256593, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.75485, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:57:23.684334', telescope_ra_j2k=19.7091852444352, telescope_dec_j2k=-24.3165594937537, observability=1)
2025-12-27T10:57:38.866 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.450685262680054 seconds ago
2025-12-27T10:57:43.318 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:57:43.320 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.7363122, teldec = -24.256593
2025-12-27T10:57:43.321 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.7104361925107     dec_j2k = -24.3166019697628
2025-12-27T10:57:43.322 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:57:43.323 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:57:43.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:57:43.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:57:43.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:57:43.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:57:43.333 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:57:43.333 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:57:43.333 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:57:43.333 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:57:43.333 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:57:43.333 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:57:43.333 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:57:43.334 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:57:43.334 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87341804, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952001206888135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108792, telescope_az=89.992879, telescope_ra=19.7363122, telescope_dec=-24.256593, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.7561, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:57:23.684334', telescope_ra_j2k=19.7104361925107, telescope_dec_j2k=-24.3166019697628, observability=1)
2025-12-27T10:57:49.702 [DEBUG] [ThreadPoolExecutor-22602_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:57:49.703 [DEBUG] [ThreadPoolExecutor-22602_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:57:55.823 [DEBUG] [Thread-489265 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:57:55.825 [INFO] [Thread-489265 (handle)] [driver.py] [get_status()] Telra = 19.7397945, teldec = -24.256593
2025-12-27T10:57:55.826 [INFO] [Thread-489265 (handle)] [driver.py] [get_status()] ra_j2k = 19.7139200209024     dec_j2k = -24.3167202292723
2025-12-27T10:57:55.827 [DEBUG] [Thread-489265 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:57:55.828 [DEBUG] [Thread-489265 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:57:55.831 [DEBUG] [Thread-489265 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:57:55.831 [DEBUG] [Thread-489265 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:57:55.831 [DEBUG] [Thread-489265 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:57:55.831 [DEBUG] [Thread-489265 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:57:55.839 [DEBUG] [Thread-489265 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:57:55.839 [DEBUG] [Thread-489265 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:57:55.839 [DEBUG] [Thread-489265 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:57:55.839 [DEBUG] [Thread-489265 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:57:55.839 [DEBUG] [Thread-489265 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:57:55.839 [DEBUG] [Thread-489265 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:57:55.839 [DEBUG] [Thread-489265 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:57:55.839 [DEBUG] [Thread-489265 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:57:55.840 [DEBUG] [Thread-489265 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87356277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952014443829261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108792, telescope_az=89.992878, telescope_ra=19.7397945, telescope_dec=-24.256593, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.75958, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:57:23.684334', telescope_ra_j2k=19.7139200209024, telescope_dec_j2k=-24.3167202292723, observability=1)
2025-12-27T10:57:58.494 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:57:58.496 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.7405228, teldec = -24.256593
2025-12-27T10:57:58.497 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.7146486409331     dec_j2k = -24.3167449561328
2025-12-27T10:57:58.498 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:57:58.499 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:57:58.500 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:57:58.500 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:57:58.500 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:57:58.500 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:57:58.508 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:57:58.508 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:57:58.508 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:57:58.508 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:57:58.508 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:57:58.508 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:57:58.508 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:57:58.508 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:57:58.509 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87359369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952007624798984, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108792, telescope_az=89.992878, telescope_ra=19.7405228, telescope_dec=-24.256593, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.76031, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:57:23.684334', telescope_ra_j2k=19.7146486409331, telescope_dec_j2k=-24.3167449561328, observability=1)
2025-12-27T10:58:03.517 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:58:03.519 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.7419134, teldec = -24.256586
2025-12-27T10:58:03.520 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.7160398536263     dec_j2k = -24.3167851632057
2025-12-27T10:58:03.521 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:58:03.523 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:58:03.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:58:03.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:58:03.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:58:03.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:58:03.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:58:03.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:58:03.536 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:58:03.536 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:58:03.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:58:03.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:58:03.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:58:03.536 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:58:03.536 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87365183, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952012037112693, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108792, telescope_az=89.992868, telescope_ra=19.7419134, telescope_dec=-24.256586, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.7617, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:57:23.684334', telescope_ra_j2k=19.7160398536263, telescope_dec_j2k=-24.3167851632057, observability=1)
2025-12-27T10:58:14.028 [DEBUG] [Thread-489266 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:58:14.030 [INFO] [Thread-489266 (handle)] [driver.py] [get_status()] Telra = 19.7448449, teldec = -24.256593
2025-12-27T10:58:14.031 [INFO] [Thread-489266 (handle)] [driver.py] [get_status()] ra_j2k = 19.7189726428433     dec_j2k = -24.316891652657
2025-12-27T10:58:14.033 [DEBUG] [Thread-489266 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:58:14.033 [DEBUG] [Thread-489266 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:58:14.034 [DEBUG] [Thread-489266 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:58:14.034 [DEBUG] [Thread-489266 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:58:14.034 [DEBUG] [Thread-489266 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:58:14.034 [DEBUG] [Thread-489266 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:58:14.042 [DEBUG] [Thread-489266 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:58:14.042 [DEBUG] [Thread-489266 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:58:14.042 [DEBUG] [Thread-489266 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:58:14.042 [DEBUG] [Thread-489266 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:58:14.042 [DEBUG] [Thread-489266 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:58:14.042 [DEBUG] [Thread-489266 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:58:14.042 [DEBUG] [Thread-489266 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:58:14.042 [DEBUG] [Thread-489266 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:58:14.043 [DEBUG] [Thread-489266 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87377348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952017251665257, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108792, telescope_az=89.992878, telescope_ra=19.7448449, telescope_dec=-24.256593, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.76463, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:57:23.684334', telescope_ra_j2k=19.7189726428433, telescope_dec_j2k=-24.316891652657, observability=1)
2025-12-27T10:58:23.823 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:58:23.823 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:58:23.824 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:58:23.824 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:58:23.825 [INFO] [ThreadPoolExecutor-22603_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T10:58:23.825 [INFO] [ThreadPoolExecutor-22603_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:58:32.089 [DEBUG] [Thread-489267 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:58:32.091 [INFO] [Thread-489267 (handle)] [driver.py] [get_status()] Telra = 19.7498831, teldec = -24.256592
2025-12-27T10:58:32.092 [INFO] [Thread-489267 (handle)] [driver.py] [get_status()] ra_j2k = 19.7240130658522     dec_j2k = -24.3170615566508
2025-12-27T10:58:32.093 [DEBUG] [Thread-489267 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:58:32.094 [DEBUG] [Thread-489267 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:58:32.100 [DEBUG] [Thread-489267 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:58:32.100 [DEBUG] [Thread-489267 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:58:32.100 [DEBUG] [Thread-489267 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:58:32.100 [DEBUG] [Thread-489267 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:58:32.107 [DEBUG] [Thread-489267 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:58:32.107 [DEBUG] [Thread-489267 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:58:32.107 [DEBUG] [Thread-489267 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:58:32.107 [DEBUG] [Thread-489267 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:58:32.108 [DEBUG] [Thread-489267 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:58:32.108 [DEBUG] [Thread-489267 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:58:32.108 [DEBUG] [Thread-489267 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:58:32.108 [DEBUG] [Thread-489267 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:58:32.108 [DEBUG] [Thread-489267 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87398252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952025274053818, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108792, telescope_az=89.992878, telescope_ra=19.7498831, telescope_dec=-24.256592, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.76967, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:58:23.822506', telescope_ra_j2k=19.7240130658522, telescope_dec_j2k=-24.3170615566508, observability=1)
2025-12-27T10:58:36.647 [DEBUG] [Thread-489268 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:58:36.649 [INFO] [Thread-489268 (handle)] [driver.py] [get_status()] Telra = 19.7511639, teldec = -24.256592
2025-12-27T10:58:36.650 [INFO] [Thread-489268 (handle)] [driver.py] [get_status()] ra_j2k = 19.7252944319298     dec_j2k = -24.3171049866684
2025-12-27T10:58:36.652 [DEBUG] [Thread-489268 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:58:36.652 [DEBUG] [Thread-489268 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:58:36.655 [DEBUG] [Thread-489268 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:58:36.655 [DEBUG] [Thread-489268 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:58:36.656 [DEBUG] [Thread-489268 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:58:36.656 [DEBUG] [Thread-489268 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:58:36.663 [DEBUG] [Thread-489268 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:58:36.663 [DEBUG] [Thread-489268 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:58:36.663 [DEBUG] [Thread-489268 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:58:36.663 [DEBUG] [Thread-489268 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:58:36.663 [DEBUG] [Thread-489268 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:58:36.663 [DEBUG] [Thread-489268 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:58:36.663 [DEBUG] [Thread-489268 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:58:36.663 [DEBUG] [Thread-489268 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:58:36.663 [DEBUG] [Thread-489268 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87403528, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952022065098394, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108792, telescope_az=89.992878, telescope_ra=19.7511639, telescope_dec=-24.256592, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.77095, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:58:23.822506', telescope_ra_j2k=19.7252944319298, telescope_dec_j2k=-24.3171049866684, observability=1)
2025-12-27T10:58:38.927 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:58:38.929 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.7517814, teldec = -24.256592
2025-12-27T10:58:38.929 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.7259122049916     dec_j2k = -24.317125922735
2025-12-27T10:58:38.930 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:58:38.931 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:58:38.939 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:58:38.939 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:58:38.939 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:58:38.939 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:58:38.946 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:58:38.946 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:58:38.946 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:58:38.946 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:58:38.946 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:58:38.946 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:58:38.946 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:58:38.946 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:58:38.947 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87406167, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095202086174011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108792, telescope_az=89.992878, telescope_ra=19.7517814, telescope_dec=-24.256592, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.77157, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:58:23.822506', telescope_ra_j2k=19.7259122049916, telescope_dec_j2k=-24.317125922735, observability=1)
2025-12-27T10:58:38.947 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.452845335006714 seconds ago
2025-12-27T10:58:42.427 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:58:42.429 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.7527538, teldec = -24.256592
2025-12-27T10:58:42.430 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.7268850351821     dec_j2k = -24.317158888314
2025-12-27T10:58:42.432 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:58:42.433 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:58:42.434 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:58:42.434 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:58:42.434 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:58:42.434 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:58:42.441 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:58:42.441 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:58:42.441 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:58:42.441 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:58:42.441 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:58:42.441 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:58:42.441 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:58:42.442 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:58:42.442 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87410218, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952025675173246, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108792, telescope_az=89.992878, telescope_ra=19.7527538, telescope_dec=-24.256592, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.77254, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:58:23.822506', telescope_ra_j2k=19.7268850351821, telescope_dec_j2k=-24.317158888314, observability=1)
2025-12-27T10:58:44.705 [DEBUG] [ThreadPoolExecutor-22602_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:58:44.707 [DEBUG] [ThreadPoolExecutor-22602_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:58:44.708 [DEBUG] [ThreadPoolExecutor-22602_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:58:44.710 [DEBUG] [ThreadPoolExecutor-22602_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:58:48.715 [DEBUG] [ThreadPoolExecutor-22602_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:58:49.716 [DEBUG] [ThreadPoolExecutor-22602_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:58:49.717 [INFO] [ThreadPoolExecutor-22602_0] [server.py] [done()] Shutdown complete...
2025-12-27T10:58:50.178 [DEBUG] [Thread-489269 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:58:50.180 [INFO] [Thread-489269 (handle)] [driver.py] [get_status()] Telra = 19.7549322, teldec = -24.256592
2025-12-27T10:58:50.182 [INFO] [Thread-489269 (handle)] [driver.py] [get_status()] ra_j2k = 19.7290643997517     dec_j2k = -24.3172327245156
2025-12-27T10:58:50.182 [DEBUG] [Thread-489269 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:58:50.183 [DEBUG] [Thread-489269 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:58:50.184 [DEBUG] [Thread-489269 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:58:50.184 [DEBUG] [Thread-489269 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:58:50.184 [DEBUG] [Thread-489269 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:58:50.184 [DEBUG] [Thread-489269 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:58:50.191 [DEBUG] [Thread-489269 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:58:50.191 [DEBUG] [Thread-489269 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:58:50.191 [DEBUG] [Thread-489269 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:58:50.191 [DEBUG] [Thread-489269 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:58:50.191 [DEBUG] [Thread-489269 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:58:50.191 [DEBUG] [Thread-489269 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:58:50.192 [DEBUG] [Thread-489269 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:58:50.192 [DEBUG] [Thread-489269 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:58:50.192 [DEBUG] [Thread-489269 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87419189, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952025274053818, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108791, telescope_az=89.992878, telescope_ra=19.7549322, telescope_dec=-24.256592, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.77472, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:58:23.822506', telescope_ra_j2k=19.7290643997517, telescope_dec_j2k=-24.3172327245156, observability=1)
2025-12-27T10:58:58.569 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:58:58.571 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.7572708, teldec = -24.256592
2025-12-27T10:58:58.572 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.7314040365541     dec_j2k = -24.3173119686327
2025-12-27T10:58:58.574 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:58:58.575 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:58:58.579 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:58:58.579 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:58:58.579 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:58:58.579 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:58:58.586 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:58:58.586 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:58:58.586 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:58:58.586 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:58:58.586 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:58:58.586 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:58:58.586 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:58:58.586 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:58:58.586 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.874289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952026076292675, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108791, telescope_az=89.992877, telescope_ra=19.7572708, telescope_dec=-24.256592, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.77706, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:58:23.822506', telescope_ra_j2k=19.7314040365541, telescope_dec_j2k=-24.3173119686327, observability=1)
2025-12-27T10:59:03.528 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:59:03.530 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.7586368, teldec = -24.256592
2025-12-27T10:59:03.531 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.7327706427826     dec_j2k = -24.3173582453684
2025-12-27T10:59:03.534 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:59:03.534 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:59:03.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:59:03.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:59:03.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:59:03.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:59:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:59:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:59:03.543 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:59:03.543 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:59:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:59:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:59:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:59:03.543 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:59:03.543 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8743464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952027279650959, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108791, telescope_az=89.992877, telescope_ra=19.7586368, telescope_dec=-24.256592, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.77842, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:58:23.822506', telescope_ra_j2k=19.7327706427826, telescope_dec_j2k=-24.3173582453684, observability=1)
2025-12-27T10:59:08.345 [DEBUG] [Thread-489270 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:59:08.348 [INFO] [Thread-489270 (handle)] [driver.py] [get_status()] Telra = 19.7599741, teldec = -24.256592
2025-12-27T10:59:08.349 [INFO] [Thread-489270 (handle)] [driver.py] [get_status()] ra_j2k = 19.7341085367182     dec_j2k = -24.317403542269
2025-12-27T10:59:08.351 [DEBUG] [Thread-489270 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:59:08.352 [DEBUG] [Thread-489270 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:59:08.356 [DEBUG] [Thread-489270 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:59:08.356 [DEBUG] [Thread-489270 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:59:08.356 [DEBUG] [Thread-489270 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:59:08.357 [DEBUG] [Thread-489270 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:59:08.364 [DEBUG] [Thread-489270 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:59:08.364 [DEBUG] [Thread-489270 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:59:08.364 [DEBUG] [Thread-489270 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:59:08.364 [DEBUG] [Thread-489270 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:59:08.364 [DEBUG] [Thread-489270 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:59:08.364 [DEBUG] [Thread-489270 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:59:08.364 [DEBUG] [Thread-489270 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:59:08.364 [DEBUG] [Thread-489270 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:59:08.364 [DEBUG] [Thread-489270 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87440216, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952032093084095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108791, telescope_az=89.992877, telescope_ra=19.7599741, telescope_dec=-24.256592, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.77976, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:58:23.822506', telescope_ra_j2k=19.7341085367182, telescope_dec_j2k=-24.317403542269, observability=1)
2025-12-27T10:59:23.965 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:59:23.965 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T10:59:23.966 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:59:23.966 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T10:59:23.967 [DEBUG] [ThreadPoolExecutor-22604_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:59:24.969 [DEBUG] [ThreadPoolExecutor-22604_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:59:24.972 [DEBUG] [ThreadPoolExecutor-22604_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:59:24.972 [DEBUG] [ThreadPoolExecutor-22604_0] [payload.py] [to_registers()] [0]
2025-12-27T10:59:24.974 [DEBUG] [ThreadPoolExecutor-22604_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:59:24.974 [DEBUG] [ThreadPoolExecutor-22604_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:59:24.974 [DEBUG] [ThreadPoolExecutor-22604_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T10:59:24.974 [DEBUG] [ThreadPoolExecutor-22604_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:59:24.981 [DEBUG] [ThreadPoolExecutor-22604_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:59:24.981 [DEBUG] [ThreadPoolExecutor-22604_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:59:24.981 [DEBUG] [ThreadPoolExecutor-22604_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T10:59:24.981 [DEBUG] [ThreadPoolExecutor-22604_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T10:59:24.981 [DEBUG] [ThreadPoolExecutor-22604_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:59:24.981 [DEBUG] [ThreadPoolExecutor-22604_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:59:24.981 [DEBUG] [ThreadPoolExecutor-22604_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:59:26.429 [DEBUG] [Thread-489271 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:59:26.432 [INFO] [Thread-489271 (handle)] [driver.py] [get_status()] Telra = 19.7650103, teldec = -24.256591
2025-12-27T10:59:26.433 [INFO] [Thread-489271 (handle)] [driver.py] [get_status()] ra_j2k = 19.7391469775706     dec_j2k = -24.3175730608745
2025-12-27T10:59:26.434 [DEBUG] [Thread-489271 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:59:26.435 [DEBUG] [Thread-489271 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:59:26.439 [DEBUG] [Thread-489271 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:59:26.440 [DEBUG] [Thread-489271 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:59:26.440 [DEBUG] [Thread-489271 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:59:26.440 [DEBUG] [Thread-489271 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:59:26.447 [DEBUG] [Thread-489271 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:59:26.447 [DEBUG] [Thread-489271 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:59:26.447 [DEBUG] [Thread-489271 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:59:26.447 [DEBUG] [Thread-489271 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:59:26.447 [DEBUG] [Thread-489271 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:59:26.447 [DEBUG] [Thread-489271 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:59:26.447 [DEBUG] [Thread-489271 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:59:26.447 [DEBUG] [Thread-489271 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:59:26.447 [DEBUG] [Thread-489271 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87461146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952036104278376, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108791, telescope_az=89.992877, telescope_ra=19.7650103, telescope_dec=-24.256591, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.78479, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:59:23.963699', telescope_ra_j2k=19.7391469775706, telescope_dec_j2k=-24.3175730608745, observability=1)
2025-12-27T10:59:36.697 [DEBUG] [Thread-489272 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:59:36.698 [INFO] [Thread-489272 (handle)] [driver.py] [get_status()] Telra = 19.767889, teldec = -24.256591
2025-12-27T10:59:36.700 [INFO] [Thread-489272 (handle)] [driver.py] [get_status()] ra_j2k = 19.7420269611387     dec_j2k = -24.3176704818332
2025-12-27T10:59:36.701 [DEBUG] [Thread-489272 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:59:36.703 [DEBUG] [Thread-489272 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:59:36.707 [DEBUG] [Thread-489272 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:59:36.707 [DEBUG] [Thread-489272 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:59:36.707 [DEBUG] [Thread-489272 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:59:36.707 [DEBUG] [Thread-489272 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:59:36.715 [DEBUG] [Thread-489272 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:59:36.715 [DEBUG] [Thread-489272 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:59:36.715 [DEBUG] [Thread-489272 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:59:36.715 [DEBUG] [Thread-489272 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:59:36.715 [DEBUG] [Thread-489272 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:59:36.715 [DEBUG] [Thread-489272 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:59:36.715 [DEBUG] [Thread-489272 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:59:36.715 [DEBUG] [Thread-489272 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:59:36.715 [DEBUG] [Thread-489272 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8747303, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952039714353228, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108791, telescope_az=89.992877, telescope_ra=19.767889, telescope_dec=-24.256591, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.78767, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:59:23.963699', telescope_ra_j2k=19.7420269611387, telescope_dec_j2k=-24.3176704818332, observability=1)
2025-12-27T10:59:39.007 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:59:39.009 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.7685252, teldec = -24.256591
2025-12-27T10:59:39.010 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.742663445085     dec_j2k = -24.3176920074203
2025-12-27T10:59:39.011 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:59:39.012 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:59:39.015 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:59:39.015 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:59:39.015 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:59:39.015 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:59:39.022 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:59:39.022 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:59:39.022 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:59:39.022 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:59:39.022 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:59:39.022 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:59:39.022 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:59:39.022 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T10:59:39.022 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87475704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952033697561808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108791, telescope_az=89.992877, telescope_ra=19.7685252, telescope_dec=-24.256591, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.78831, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:59:23.963699', telescope_ra_j2k=19.742663445085, telescope_dec_j2k=-24.3176920074203, observability=1)
2025-12-27T10:59:39.023 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.45371961593628 seconds ago
2025-12-27T10:59:41.536 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:59:41.538 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.7692263, teldec = -24.256591
2025-12-27T10:59:41.539 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.7433648581121     dec_j2k = -24.3177157269058
2025-12-27T10:59:41.541 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:59:41.542 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:59:41.545 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:59:41.545 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:59:41.545 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:59:41.545 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:59:41.552 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:59:41.553 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:59:41.553 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:59:41.553 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:59:41.553 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:59:41.553 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:59:41.553 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:59:41.553 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:59:41.553 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87478631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09520393132338, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108791, telescope_az=89.992877, telescope_ra=19.7692263, telescope_dec=-24.256591, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.78901, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:59:23.963699', telescope_ra_j2k=19.7433648581121, telescope_dec_j2k=-24.3177157269058, observability=1)
2025-12-27T10:59:44.558 [DEBUG] [Thread-489273 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:59:44.559 [INFO] [Thread-489273 (handle)] [driver.py] [get_status()] Telra = 19.7700591, teldec = -24.256591
2025-12-27T10:59:44.560 [INFO] [Thread-489273 (handle)] [driver.py] [get_status()] ra_j2k = 19.7441980300974     dec_j2k = -24.3177438993578
2025-12-27T10:59:44.561 [DEBUG] [Thread-489273 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:59:44.561 [DEBUG] [Thread-489273 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:59:44.565 [DEBUG] [Thread-489273 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:59:44.565 [DEBUG] [Thread-489273 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:59:44.565 [DEBUG] [Thread-489273 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:59:44.565 [DEBUG] [Thread-489273 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:59:44.572 [DEBUG] [Thread-489273 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:59:44.572 [DEBUG] [Thread-489273 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:59:44.572 [DEBUG] [Thread-489273 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:59:44.572 [DEBUG] [Thread-489273 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:59:44.572 [DEBUG] [Thread-489273 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:59:44.572 [DEBUG] [Thread-489273 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:59:44.572 [DEBUG] [Thread-489273 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:59:44.572 [DEBUG] [Thread-489273 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:59:44.572 [DEBUG] [Thread-489273 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87482127, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952042923308653, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108791, telescope_az=89.992877, telescope_ra=19.7700591, telescope_dec=-24.256591, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.78984, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:59:23.963699', telescope_ra_j2k=19.7441980300974, telescope_dec_j2k=-24.3177438993578, observability=1)
2025-12-27T10:59:49.982 [DEBUG] [ThreadPoolExecutor-22604_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:59:49.983 [DEBUG] [ThreadPoolExecutor-22604_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:59:58.648 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T10:59:58.650 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.7739868, teldec = -24.256591
2025-12-27T10:59:58.651 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.7481274867695     dec_j2k = -24.3178767286054
2025-12-27T10:59:58.654 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:59:58.655 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T10:59:58.657 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T10:59:58.658 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T10:59:58.658 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T10:59:58.658 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T10:59:58.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T10:59:58.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:59:58.665 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T10:59:58.665 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T10:59:58.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T10:59:58.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T10:59:58.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T10:59:58.665 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T10:59:58.665 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87498436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952047335622361, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108791, telescope_az=89.992876, telescope_ra=19.7739868, telescope_dec=-24.256591, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.79377, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:59:23.963699', telescope_ra_j2k=19.7481274867695, telescope_dec_j2k=-24.3178767286054, observability=1)
2025-12-27T11:00:02.629 [DEBUG] [Thread-489274 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:00:02.631 [INFO] [Thread-489274 (handle)] [driver.py] [get_status()] Telra = 19.7750998, teldec = -24.256591
2025-12-27T11:00:02.632 [INFO] [Thread-489274 (handle)] [driver.py] [get_status()] ra_j2k = 19.7492409852491     dec_j2k = -24.3179143568783
2025-12-27T11:00:02.633 [DEBUG] [Thread-489274 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:00:02.634 [DEBUG] [Thread-489274 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:00:02.638 [DEBUG] [Thread-489274 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:00:02.638 [DEBUG] [Thread-489274 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:00:02.638 [DEBUG] [Thread-489274 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:00:02.638 [DEBUG] [Thread-489274 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:00:02.645 [DEBUG] [Thread-489274 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:00:02.645 [DEBUG] [Thread-489274 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:00:02.645 [DEBUG] [Thread-489274 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:00:02.645 [DEBUG] [Thread-489274 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:00:02.645 [DEBUG] [Thread-489274 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:00:02.645 [DEBUG] [Thread-489274 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:00:02.645 [DEBUG] [Thread-489274 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:00:02.645 [DEBUG] [Thread-489274 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:00:02.646 [DEBUG] [Thread-489274 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87503044, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095204773674179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108791, telescope_az=89.992876, telescope_ra=19.7750998, telescope_dec=-24.256591, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.79488, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:59:23.963699', telescope_ra_j2k=19.7492409852491, telescope_dec_j2k=-24.3179143568783, observability=1)
2025-12-27T11:00:03.500 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8540146350860596
2025-12-27T11:00:20.697 [DEBUG] [Thread-489275 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:00:20.700 [INFO] [Thread-489275 (handle)] [driver.py] [get_status()] Telra = 19.7801483, teldec = -24.256591
2025-12-27T11:00:20.701 [INFO] [Thread-489275 (handle)] [driver.py] [get_status()] ra_j2k = 19.7542917501346     dec_j2k = -24.3180849708254
2025-12-27T11:00:20.703 [DEBUG] [Thread-489275 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:00:20.704 [DEBUG] [Thread-489275 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:00:20.710 [DEBUG] [Thread-489275 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:00:20.710 [DEBUG] [Thread-489275 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:00:20.710 [DEBUG] [Thread-489275 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:00:20.710 [DEBUG] [Thread-489275 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:00:20.717 [DEBUG] [Thread-489275 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:00:20.717 [DEBUG] [Thread-489275 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:00:20.717 [DEBUG] [Thread-489275 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:00:20.717 [DEBUG] [Thread-489275 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:00:20.717 [DEBUG] [Thread-489275 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:00:20.717 [DEBUG] [Thread-489275 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:00:20.717 [DEBUG] [Thread-489275 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:00:20.718 [DEBUG] [Thread-489275 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:00:20.718 [DEBUG] [Thread-489275 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87523957, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952054154652638, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10879, telescope_az=89.992876, telescope_ra=19.7801483, telescope_dec=-24.256591, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.79993, lcu_permission=False, lcu_permission_timestamp='2025-12-27T10:59:23.963699', telescope_ra_j2k=19.7542917501346, telescope_dec_j2k=-24.3180849708254, observability=1)
2025-12-27T11:00:24.104 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:00:24.104 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:00:24.105 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:00:24.105 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:00:24.106 [INFO] [ThreadPoolExecutor-22605_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:00:24.106 [INFO] [ThreadPoolExecutor-22605_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:00:36.750 [DEBUG] [Thread-489276 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:00:36.751 [INFO] [Thread-489276 (handle)] [driver.py] [get_status()] Telra = 19.7846055, teldec = -24.25659
2025-12-27T11:00:36.753 [INFO] [Thread-489276 (handle)] [driver.py] [get_status()] ra_j2k = 19.7587509551195     dec_j2k = -24.3182345123119
2025-12-27T11:00:36.754 [DEBUG] [Thread-489276 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:00:36.755 [DEBUG] [Thread-489276 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:00:36.756 [DEBUG] [Thread-489276 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:00:36.756 [DEBUG] [Thread-489276 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:00:36.756 [DEBUG] [Thread-489276 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:00:36.756 [DEBUG] [Thread-489276 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:00:36.763 [DEBUG] [Thread-489276 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:00:36.763 [DEBUG] [Thread-489276 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:00:36.763 [DEBUG] [Thread-489276 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:00:36.764 [DEBUG] [Thread-489276 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:00:36.764 [DEBUG] [Thread-489276 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:00:36.764 [DEBUG] [Thread-489276 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:00:36.764 [DEBUG] [Thread-489276 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:00:36.764 [DEBUG] [Thread-489276 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:00:36.764 [DEBUG] [Thread-489276 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87542535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952057764727491, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10879, telescope_az=89.992876, telescope_ra=19.7846055, telescope_dec=-24.25659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.80439, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:00:24.103636', telescope_ra_j2k=19.7587509551195, telescope_dec_j2k=-24.3182345123119, observability=1)
2025-12-27T11:00:38.875 [DEBUG] [Thread-489277 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:00:38.878 [INFO] [Thread-489277 (handle)] [driver.py] [get_status()] Telra = 19.7851841, teldec = -24.25659
2025-12-27T11:00:38.879 [INFO] [Thread-489277 (handle)] [driver.py] [get_status()] ra_j2k = 19.7593298157249     dec_j2k = -24.3182540482967
2025-12-27T11:00:38.881 [DEBUG] [Thread-489277 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:00:38.882 [DEBUG] [Thread-489277 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:00:38.883 [DEBUG] [Thread-489277 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:00:38.883 [DEBUG] [Thread-489277 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:00:38.883 [DEBUG] [Thread-489277 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:00:38.883 [DEBUG] [Thread-489277 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:00:38.890 [DEBUG] [Thread-489277 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:00:38.891 [DEBUG] [Thread-489277 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:00:38.891 [DEBUG] [Thread-489277 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:00:38.891 [DEBUG] [Thread-489277 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:00:38.891 [DEBUG] [Thread-489277 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:00:38.891 [DEBUG] [Thread-489277 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:00:38.891 [DEBUG] [Thread-489277 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:00:38.891 [DEBUG] [Thread-489277 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:00:38.891 [DEBUG] [Thread-489277 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87544997, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952058968085775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10879, telescope_az=89.992876, telescope_ra=19.7851841, telescope_dec=-24.25659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.80497, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:00:24.103636', telescope_ra_j2k=19.7593298157249, telescope_dec_j2k=-24.3182540482967, observability=1)
2025-12-27T11:00:39.083 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.19166159629821777
2025-12-27T11:00:39.083 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.435524463653564 seconds ago
2025-12-27T11:00:40.646 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:00:40.648 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.7856888, teldec = -24.25659
2025-12-27T11:00:40.649 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.7598347431121     dec_j2k = -24.3182710879461
2025-12-27T11:00:40.651 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:00:40.652 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:00:40.656 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:00:40.656 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:00:40.656 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:00:40.656 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:00:40.663 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:00:40.663 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:00:40.663 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:00:40.663 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:00:40.663 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:00:40.663 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:00:40.663 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:00:40.663 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:00:40.663 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87547045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952064984877196, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10879, telescope_az=89.992876, telescope_ra=19.7856888, telescope_dec=-24.25659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.80547, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:00:24.103636', telescope_ra_j2k=19.7598347431121, telescope_dec_j2k=-24.3182710879461, observability=1)
2025-12-27T11:00:44.985 [DEBUG] [ThreadPoolExecutor-22604_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:00:44.987 [DEBUG] [ThreadPoolExecutor-22604_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:00:44.988 [DEBUG] [ThreadPoolExecutor-22604_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:00:44.990 [DEBUG] [ThreadPoolExecutor-22604_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:00:48.995 [DEBUG] [ThreadPoolExecutor-22604_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:00:49.996 [DEBUG] [ThreadPoolExecutor-22604_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:00:49.997 [INFO] [ThreadPoolExecutor-22604_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:00:56.946 [DEBUG] [Thread-489278 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:00:56.948 [INFO] [Thread-489278 (handle)] [driver.py] [get_status()] Telra = 19.7902289, teldec = -24.25659
2025-12-27T11:00:56.948 [INFO] [Thread-489278 (handle)] [driver.py] [get_status()] ra_j2k = 19.7643768914098     dec_j2k = -24.318424321931
2025-12-27T11:00:56.950 [DEBUG] [Thread-489278 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:00:56.951 [DEBUG] [Thread-489278 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:00:56.953 [DEBUG] [Thread-489278 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:00:56.953 [DEBUG] [Thread-489278 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:00:56.953 [DEBUG] [Thread-489278 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:00:56.953 [DEBUG] [Thread-489278 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:00:56.961 [DEBUG] [Thread-489278 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:00:56.961 [DEBUG] [Thread-489278 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:00:56.961 [DEBUG] [Thread-489278 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:00:56.961 [DEBUG] [Thread-489278 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:00:56.961 [DEBUG] [Thread-489278 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:00:56.961 [DEBUG] [Thread-489278 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:00:56.961 [DEBUG] [Thread-489278 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:00:56.961 [DEBUG] [Thread-489278 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:00:56.961 [DEBUG] [Thread-489278 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8756591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952067391593764, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10879, telescope_az=89.992875, telescope_ra=19.7902289, telescope_dec=-24.25659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.81001, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:00:24.103636', telescope_ra_j2k=19.7643768914098, telescope_dec_j2k=-24.318424321931, observability=1)
2025-12-27T11:00:58.728 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:00:58.729 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.7907342, teldec = -24.25659
2025-12-27T11:00:58.730 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.7648824196914     dec_j2k = -24.318441371017
2025-12-27T11:00:58.731 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:00:58.732 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:00:58.735 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:00:58.735 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:00:58.735 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:00:58.735 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:00:58.742 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:00:58.742 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:00:58.742 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:00:58.742 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:00:58.742 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:00:58.742 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:00:58.743 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:00:58.743 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:00:58.743 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87567972, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952073809504613, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10879, telescope_az=89.992875, telescope_ra=19.7907342, telescope_dec=-24.25659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.81052, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:00:24.103636', telescope_ra_j2k=19.7648824196914, telescope_dec_j2k=-24.318441371017, observability=1)
2025-12-27T11:01:03.510 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:01:03.512 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.7920709, teldec = -24.25659
2025-12-27T11:01:03.515 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.7662197238795     dec_j2k = -24.3184864667392
2025-12-27T11:01:03.520 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:01:03.521 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:01:03.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:01:03.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:01:03.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:01:03.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:01:03.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:01:03.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:01:03.535 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:01:03.535 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:01:03.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:01:03.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:01:03.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:01:03.535 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:01:03.535 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87573508, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095206819383262, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10879, telescope_az=89.992875, telescope_ra=19.7920709, telescope_dec=-24.25659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.81186, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:00:24.103636', telescope_ra_j2k=19.7662197238795, telescope_dec_j2k=-24.3184864667392, observability=1)
2025-12-27T11:01:15.014 [DEBUG] [Thread-489279 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:01:15.016 [INFO] [Thread-489279 (handle)] [driver.py] [get_status()] Telra = 19.7952736, teldec = -24.25659
2025-12-27T11:01:15.017 [INFO] [Thread-489279 (handle)] [driver.py] [get_status()] ra_j2k = 19.7694238732777     dec_j2k = -24.3185944840352
2025-12-27T11:01:15.018 [DEBUG] [Thread-489279 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:01:15.019 [DEBUG] [Thread-489279 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:01:15.025 [DEBUG] [Thread-489279 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:01:15.026 [DEBUG] [Thread-489279 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:01:15.026 [DEBUG] [Thread-489279 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:01:15.026 [DEBUG] [Thread-489279 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:01:15.033 [DEBUG] [Thread-489279 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:01:15.033 [DEBUG] [Thread-489279 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:01:15.033 [DEBUG] [Thread-489279 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:01:15.033 [DEBUG] [Thread-489279 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:01:15.033 [DEBUG] [Thread-489279 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:01:15.033 [DEBUG] [Thread-489279 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:01:15.033 [DEBUG] [Thread-489279 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:01:15.033 [DEBUG] [Thread-489279 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:01:15.033 [DEBUG] [Thread-489279 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87586823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952071001668617, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10879, telescope_az=89.992875, telescope_ra=19.7952736, telescope_dec=-24.25659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.81506, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:00:24.103636', telescope_ra_j2k=19.7694238732777, telescope_dec_j2k=-24.3185944840352, observability=1)
2025-12-27T11:01:24.245 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:01:24.245 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:01:24.246 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:01:24.246 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:01:24.247 [DEBUG] [ThreadPoolExecutor-22606_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:01:25.249 [DEBUG] [ThreadPoolExecutor-22606_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:01:25.251 [DEBUG] [ThreadPoolExecutor-22606_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:01:25.251 [DEBUG] [ThreadPoolExecutor-22606_0] [payload.py] [to_registers()] [0]
2025-12-27T11:01:25.258 [DEBUG] [ThreadPoolExecutor-22606_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:01:25.258 [DEBUG] [ThreadPoolExecutor-22606_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:01:25.258 [DEBUG] [ThreadPoolExecutor-22606_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:01:25.258 [DEBUG] [ThreadPoolExecutor-22606_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:01:25.265 [DEBUG] [ThreadPoolExecutor-22606_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:01:25.265 [DEBUG] [ThreadPoolExecutor-22606_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:01:25.266 [DEBUG] [ThreadPoolExecutor-22606_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:01:25.266 [DEBUG] [ThreadPoolExecutor-22606_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:01:25.266 [DEBUG] [ThreadPoolExecutor-22606_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:01:25.266 [DEBUG] [ThreadPoolExecutor-22606_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:01:25.266 [DEBUG] [ThreadPoolExecutor-22606_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:01:33.197 [DEBUG] [Thread-489280 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:01:33.199 [INFO] [Thread-489280 (handle)] [driver.py] [get_status()] Telra = 19.800316, teldec = -24.25659
2025-12-27T11:01:33.201 [INFO] [Thread-489280 (handle)] [driver.py] [get_status()] ra_j2k = 19.7744685603251     dec_j2k = -24.3187644601815
2025-12-27T11:01:33.201 [DEBUG] [Thread-489280 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:01:33.202 [DEBUG] [Thread-489280 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:01:33.205 [DEBUG] [Thread-489280 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:01:33.205 [DEBUG] [Thread-489280 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:01:33.205 [DEBUG] [Thread-489280 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:01:33.205 [DEBUG] [Thread-489280 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:01:33.212 [DEBUG] [Thread-489280 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:01:33.212 [DEBUG] [Thread-489280 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:01:33.212 [DEBUG] [Thread-489280 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:01:33.212 [DEBUG] [Thread-489280 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:01:33.212 [DEBUG] [Thread-489280 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:01:33.212 [DEBUG] [Thread-489280 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:01:33.212 [DEBUG] [Thread-489280 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:01:33.213 [DEBUG] [Thread-489280 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:01:33.213 [DEBUG] [Thread-489280 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87607868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952077018460038, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108789, telescope_az=89.992875, telescope_ra=19.800316, telescope_dec=-24.25659, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.8201, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:01:24.243776', telescope_ra_j2k=19.7744685603251, telescope_dec_j2k=-24.3187644601815, observability=1)
2025-12-27T11:01:36.797 [DEBUG] [Thread-489281 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:01:36.799 [INFO] [Thread-489281 (handle)] [driver.py] [get_status()] Telra = 19.8013243, teldec = -24.256589
2025-12-27T11:01:36.801 [INFO] [Thread-489281 (handle)] [driver.py] [get_status()] ra_j2k = 19.7754773185789     dec_j2k = -24.3187974363531
2025-12-27T11:01:36.803 [DEBUG] [Thread-489281 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:01:36.804 [DEBUG] [Thread-489281 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:01:36.805 [DEBUG] [Thread-489281 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:01:36.805 [DEBUG] [Thread-489281 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:01:36.805 [DEBUG] [Thread-489281 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:01:36.805 [DEBUG] [Thread-489281 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:01:36.812 [DEBUG] [Thread-489281 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:01:36.812 [DEBUG] [Thread-489281 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:01:36.812 [DEBUG] [Thread-489281 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:01:36.812 [DEBUG] [Thread-489281 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:01:36.812 [DEBUG] [Thread-489281 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:01:36.812 [DEBUG] [Thread-489281 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:01:36.812 [DEBUG] [Thread-489281 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:01:36.812 [DEBUG] [Thread-489281 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:01:36.812 [DEBUG] [Thread-489281 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87612035, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952077419579466, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108789, telescope_az=89.992875, telescope_ra=19.8013243, telescope_dec=-24.256589, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.82111, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:01:24.243776', telescope_ra_j2k=19.7754773185789, telescope_dec_j2k=-24.3187974363531, observability=1)
2025-12-27T11:01:39.143 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:01:39.145 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.8019875, teldec = -24.256589
2025-12-27T11:01:39.146 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.7761408200079     dec_j2k = -24.3188197814727
2025-12-27T11:01:39.148 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:01:39.149 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:01:39.155 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:01:39.155 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:01:39.155 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:01:39.156 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:01:39.163 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:01:39.163 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:01:39.163 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:01:39.163 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:01:39.163 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:01:39.163 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:01:39.163 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:01:39.163 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:01:39.163 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8761475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952077820698894, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108789, telescope_az=89.992875, telescope_ra=19.8019875, telescope_dec=-24.256589, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.82177, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:01:24.243776', telescope_ra_j2k=19.7761408200079, telescope_dec_j2k=-24.3188197814727, observability=1)
2025-12-27T11:01:39.163 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.436848402023315 seconds ago
2025-12-27T11:01:39.758 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5948638916015625
2025-12-27T11:01:50.267 [DEBUG] [ThreadPoolExecutor-22606_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:01:50.268 [DEBUG] [ThreadPoolExecutor-22606_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:01:51.266 [DEBUG] [Thread-489282 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:01:51.269 [INFO] [Thread-489282 (handle)] [driver.py] [get_status()] Telra = 19.8053586, teldec = -24.256589
2025-12-27T11:01:51.270 [INFO] [Thread-489282 (handle)] [driver.py] [get_status()] ra_j2k = 19.7795134538582     dec_j2k = -24.3189333344501
2025-12-27T11:01:51.272 [DEBUG] [Thread-489282 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:01:51.272 [DEBUG] [Thread-489282 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:01:51.273 [DEBUG] [Thread-489282 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:01:51.273 [DEBUG] [Thread-489282 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:01:51.273 [DEBUG] [Thread-489282 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:01:51.273 [DEBUG] [Thread-489282 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:01:51.280 [DEBUG] [Thread-489282 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:01:51.280 [DEBUG] [Thread-489282 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:01:51.280 [DEBUG] [Thread-489282 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:01:51.280 [DEBUG] [Thread-489282 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:01:51.280 [DEBUG] [Thread-489282 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:01:51.281 [DEBUG] [Thread-489282 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:01:51.281 [DEBUG] [Thread-489282 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:01:51.281 [DEBUG] [Thread-489282 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:01:51.281 [DEBUG] [Thread-489282 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87628781, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952086645326311, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108789, telescope_az=89.992874, telescope_ra=19.8053586, telescope_dec=-24.256589, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.82514, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:01:24.243776', telescope_ra_j2k=19.7795134538582, telescope_dec_j2k=-24.3189333344501, observability=1)
2025-12-27T11:01:58.804 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:01:58.807 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.8074496, teldec = -24.256589
2025-12-27T11:01:58.808 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.781605406658     dec_j2k = -24.3190037437547
2025-12-27T11:01:58.810 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:01:58.811 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:01:58.812 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:01:58.812 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:01:58.812 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:01:58.812 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:01:58.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:01:58.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:01:58.819 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:01:58.819 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:01:58.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:01:58.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:01:58.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:01:58.819 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:01:58.819 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87637506, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952085040848599, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108789, telescope_az=89.992874, telescope_ra=19.8074496, telescope_dec=-24.256589, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.82723, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:01:24.243776', telescope_ra_j2k=19.781605406658, telescope_dec_j2k=-24.3190037437547, observability=1)
2025-12-27T11:02:03.520 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:02:03.522 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.8087849, teldec = -24.256589
2025-12-27T11:02:03.523 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.7829413156689     dec_j2k = -24.3190486969009
2025-12-27T11:02:03.525 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:02:03.525 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:02:03.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:02:03.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:02:03.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:02:03.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:02:03.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:02:03.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:02:03.537 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:02:03.537 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:02:03.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:02:03.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:02:03.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:02:03.537 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:02:03.537 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87642964, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952086244206883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108789, telescope_az=89.992874, telescope_ra=19.8087849, telescope_dec=-24.256589, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.82857, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:01:24.243776', telescope_ra_j2k=19.7829413156689, telescope_dec_j2k=-24.3190486969009, observability=1)
2025-12-27T11:02:09.329 [DEBUG] [Thread-489283 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:02:09.332 [INFO] [Thread-489283 (handle)] [driver.py] [get_status()] Telra = 19.8103815, teldec = -24.256589
2025-12-27T11:02:09.333 [INFO] [Thread-489283 (handle)] [driver.py] [get_status()] ra_j2k = 19.7845386444264     dec_j2k = -24.3191024367168
2025-12-27T11:02:09.335 [DEBUG] [Thread-489283 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:02:09.336 [DEBUG] [Thread-489283 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:02:09.339 [DEBUG] [Thread-489283 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:02:09.339 [DEBUG] [Thread-489283 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:02:09.339 [DEBUG] [Thread-489283 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:02:09.339 [DEBUG] [Thread-489283 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:02:09.346 [DEBUG] [Thread-489283 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:02:09.346 [DEBUG] [Thread-489283 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:02:09.346 [DEBUG] [Thread-489283 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:02:09.346 [DEBUG] [Thread-489283 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:02:09.346 [DEBUG] [Thread-489283 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:02:09.346 [DEBUG] [Thread-489283 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:02:09.346 [DEBUG] [Thread-489283 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:02:09.346 [DEBUG] [Thread-489283 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:02:09.346 [DEBUG] [Thread-489283 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87649688, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952089453162307, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108789, telescope_az=89.992874, telescope_ra=19.8103815, telescope_dec=-24.256589, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.83017, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:01:24.243776', telescope_ra_j2k=19.7845386444264, telescope_dec_j2k=-24.3191024367168, observability=1)
2025-12-27T11:02:24.387 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:02:24.387 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:02:24.389 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:02:24.389 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:02:24.389 [INFO] [ThreadPoolExecutor-22607_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:02:24.389 [INFO] [ThreadPoolExecutor-22607_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:02:27.400 [DEBUG] [Thread-489284 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:02:27.402 [INFO] [Thread-489284 (handle)] [driver.py] [get_status()] Telra = 19.8154175, teldec = -24.256589
2025-12-27T11:02:27.403 [INFO] [Thread-489284 (handle)] [driver.py] [get_status()] ra_j2k = 19.7895769471513     dec_j2k = -24.3192718711895
2025-12-27T11:02:27.405 [DEBUG] [Thread-489284 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:02:27.406 [DEBUG] [Thread-489284 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:02:27.413 [DEBUG] [Thread-489284 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:02:27.413 [DEBUG] [Thread-489284 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:02:27.413 [DEBUG] [Thread-489284 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:02:27.413 [DEBUG] [Thread-489284 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:02:27.421 [DEBUG] [Thread-489284 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:02:27.421 [DEBUG] [Thread-489284 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:02:27.421 [DEBUG] [Thread-489284 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:02:27.421 [DEBUG] [Thread-489284 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:02:27.421 [DEBUG] [Thread-489284 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:02:27.421 [DEBUG] [Thread-489284 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:02:27.421 [DEBUG] [Thread-489284 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:02:27.422 [DEBUG] [Thread-489284 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:02:27.422 [DEBUG] [Thread-489284 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87670603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952093464356588, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108789, telescope_az=89.992874, telescope_ra=19.8154175, telescope_dec=-24.256589, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.8352, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:02:24.386862', telescope_ra_j2k=19.7895769471513, telescope_dec_j2k=-24.3192718711895, observability=1)
2025-12-27T11:02:36.847 [DEBUG] [Thread-489285 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:02:36.849 [INFO] [Thread-489285 (handle)] [driver.py] [get_status()] Telra = 19.8180628, teldec = -24.256589
2025-12-27T11:02:36.850 [INFO] [Thread-489285 (handle)] [driver.py] [get_status()] ra_j2k = 19.7922234592008     dec_j2k = -24.3193608276403
2025-12-27T11:02:36.852 [DEBUG] [Thread-489285 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:02:36.853 [DEBUG] [Thread-489285 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:02:36.857 [DEBUG] [Thread-489285 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:02:36.857 [DEBUG] [Thread-489285 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:02:36.857 [DEBUG] [Thread-489285 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:02:36.857 [DEBUG] [Thread-489285 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:02:36.864 [DEBUG] [Thread-489285 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:02:36.864 [DEBUG] [Thread-489285 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:02:36.864 [DEBUG] [Thread-489285 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:02:36.864 [DEBUG] [Thread-489285 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:02:36.865 [DEBUG] [Thread-489285 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:02:36.865 [DEBUG] [Thread-489285 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:02:36.865 [DEBUG] [Thread-489285 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:02:36.865 [DEBUG] [Thread-489285 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:02:36.865 [DEBUG] [Thread-489285 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87681537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952093865476016, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108788, telescope_az=89.992874, telescope_ra=19.8180628, telescope_dec=-24.256589, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.83785, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:02:24.386862', telescope_ra_j2k=19.7922234592008, telescope_dec_j2k=-24.3193608276403, observability=1)
2025-12-27T11:02:38.853 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:02:38.855 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.8186232, teldec = -24.256589
2025-12-27T11:02:38.856 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.7927841161894     dec_j2k = -24.3193796689619
2025-12-27T11:02:38.858 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:02:38.859 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:02:38.861 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:02:38.861 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:02:38.861 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:02:38.861 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:02:38.868 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:02:38.868 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:02:38.868 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:02:38.868 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:02:38.868 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:02:38.868 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:02:38.868 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:02:38.868 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:02:38.868 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87683859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952097475550868, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108788, telescope_az=89.992874, telescope_ra=19.8186232, telescope_dec=-24.256589, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.83841, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:02:24.386862', telescope_ra_j2k=19.7927841161894, telescope_dec_j2k=-24.3193796689619, observability=1)
2025-12-27T11:02:39.223 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.3547666072845459
2025-12-27T11:02:39.223 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.41985630989075 seconds ago
2025-12-27T11:02:45.269 [DEBUG] [ThreadPoolExecutor-22606_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:02:45.271 [DEBUG] [ThreadPoolExecutor-22606_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:02:45.272 [DEBUG] [ThreadPoolExecutor-22606_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:02:45.275 [DEBUG] [ThreadPoolExecutor-22606_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:02:45.479 [DEBUG] [Thread-489286 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:02:45.481 [INFO] [Thread-489286 (handle)] [driver.py] [get_status()] Telra = 19.8204627, teldec = -24.256588
2025-12-27T11:02:45.482 [INFO] [Thread-489286 (handle)] [driver.py] [get_status()] ra_j2k = 19.7946244604667     dec_j2k = -24.3194405056711
2025-12-27T11:02:45.484 [DEBUG] [Thread-489286 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:02:45.485 [DEBUG] [Thread-489286 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:02:45.491 [DEBUG] [Thread-489286 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:02:45.492 [DEBUG] [Thread-489286 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:02:45.492 [DEBUG] [Thread-489286 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:02:45.492 [DEBUG] [Thread-489286 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:02:45.499 [DEBUG] [Thread-489286 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:02:45.499 [DEBUG] [Thread-489286 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:02:45.499 [DEBUG] [Thread-489286 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:02:45.499 [DEBUG] [Thread-489286 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:02:45.499 [DEBUG] [Thread-489286 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:02:45.500 [DEBUG] [Thread-489286 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:02:45.500 [DEBUG] [Thread-489286 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:02:45.500 [DEBUG] [Thread-489286 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:02:45.500 [DEBUG] [Thread-489286 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87691528, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952097475550868, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108788, telescope_az=89.992873, telescope_ra=19.8204627, telescope_dec=-24.256588, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.84025, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:02:24.386862', telescope_ra_j2k=19.7946244604667, telescope_dec_j2k=-24.3194405056711, observability=1)
2025-12-27T11:02:49.281 [DEBUG] [ThreadPoolExecutor-22606_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:02:50.283 [DEBUG] [ThreadPoolExecutor-22606_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:02:50.285 [INFO] [ThreadPoolExecutor-22606_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:02:58.882 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:02:58.884 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.8242007, teldec = -24.256588
2025-12-27T11:02:58.885 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.7983641782764     dec_j2k = -24.3195661173172
2025-12-27T11:02:58.887 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:02:58.888 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:02:58.895 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:02:58.895 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:02:58.895 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:02:58.895 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:02:58.902 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:02:58.902 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:02:58.902 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:02:58.902 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:02:58.903 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:02:58.903 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:02:58.903 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:02:58.903 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:02:58.903 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8770704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952100283386865, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108788, telescope_az=89.992873, telescope_ra=19.8242007, telescope_dec=-24.256588, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.84399, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:02:24.386862', telescope_ra_j2k=19.7983641782764, telescope_dec_j2k=-24.3195661173172, observability=1)
2025-12-27T11:03:03.531 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:03:03.533 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.8254808, teldec = -24.256588
2025-12-27T11:03:03.535 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.7996448673331     dec_j2k = -24.3196091198655
2025-12-27T11:03:03.536 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:03:03.536 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:03:03.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:03:03.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:03:03.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:03:03.542 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:03:03.548 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:03:03.548 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:03:03.549 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:03:03.549 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:03:03.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:03:03.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:03:03.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:03:03.549 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:03:03.549 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87712421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952098678909152, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108788, telescope_az=89.992873, telescope_ra=19.8254808, telescope_dec=-24.256588, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.84527, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:02:24.386862', telescope_ra_j2k=19.7996448673331, telescope_dec_j2k=-24.3196091198655, observability=1)
2025-12-27T11:03:03.550 [DEBUG] [Thread-489287 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0009520053863525391
2025-12-27T11:03:21.622 [DEBUG] [Thread-489288 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:03:21.623 [INFO] [Thread-489288 (handle)] [driver.py] [get_status()] Telra = 19.8305221, teldec = -24.256588
2025-12-27T11:03:21.624 [INFO] [Thread-489288 (handle)] [driver.py] [get_status()] ra_j2k = 19.8046884910427     dec_j2k = -24.3197784037821
2025-12-27T11:03:21.626 [DEBUG] [Thread-489288 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:03:21.626 [DEBUG] [Thread-489288 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:03:21.633 [DEBUG] [Thread-489288 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:03:21.633 [DEBUG] [Thread-489288 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:03:21.633 [DEBUG] [Thread-489288 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:03:21.633 [DEBUG] [Thread-489288 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:03:21.641 [DEBUG] [Thread-489288 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:03:21.641 [DEBUG] [Thread-489288 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:03:21.641 [DEBUG] [Thread-489288 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:03:21.641 [DEBUG] [Thread-489288 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:03:21.641 [DEBUG] [Thread-489288 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:03:21.641 [DEBUG] [Thread-489288 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:03:21.641 [DEBUG] [Thread-489288 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:03:21.641 [DEBUG] [Thread-489288 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:03:21.641 [DEBUG] [Thread-489288 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87733359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952103492342289, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108788, telescope_az=89.992873, telescope_ra=19.8305221, telescope_dec=-24.256588, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.85031, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:02:24.386862', telescope_ra_j2k=19.8046884910427, telescope_dec_j2k=-24.3197784037821, observability=1)
2025-12-27T11:03:24.543 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:03:24.543 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:03:24.544 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:03:24.544 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:03:24.545 [DEBUG] [ThreadPoolExecutor-22608_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:03:25.547 [DEBUG] [ThreadPoolExecutor-22608_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:03:25.549 [DEBUG] [ThreadPoolExecutor-22608_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:03:25.549 [DEBUG] [ThreadPoolExecutor-22608_0] [payload.py] [to_registers()] [0]
2025-12-27T11:03:25.554 [DEBUG] [ThreadPoolExecutor-22608_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:03:25.554 [DEBUG] [ThreadPoolExecutor-22608_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:03:25.554 [DEBUG] [ThreadPoolExecutor-22608_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:03:25.554 [DEBUG] [ThreadPoolExecutor-22608_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:03:25.562 [DEBUG] [ThreadPoolExecutor-22608_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:03:25.562 [DEBUG] [ThreadPoolExecutor-22608_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:03:25.562 [DEBUG] [ThreadPoolExecutor-22608_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:03:25.562 [DEBUG] [ThreadPoolExecutor-22608_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:03:25.562 [DEBUG] [ThreadPoolExecutor-22608_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:03:25.562 [DEBUG] [ThreadPoolExecutor-22608_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:03:25.562 [DEBUG] [ThreadPoolExecutor-22608_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:03:36.921 [DEBUG] [Thread-489289 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:03:36.923 [INFO] [Thread-489289 (handle)] [driver.py] [get_status()] Telra = 19.8347896, teldec = -24.256588
2025-12-27T11:03:36.924 [INFO] [Thread-489289 (handle)] [driver.py] [get_status()] ra_j2k = 19.8089579629175     dec_j2k = -24.3199216176955
2025-12-27T11:03:36.926 [DEBUG] [Thread-489289 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:03:36.927 [DEBUG] [Thread-489289 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:03:36.930 [DEBUG] [Thread-489289 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:03:36.930 [DEBUG] [Thread-489289 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:03:36.930 [DEBUG] [Thread-489289 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:03:36.930 [DEBUG] [Thread-489289 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:03:36.937 [DEBUG] [Thread-489289 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:03:36.937 [DEBUG] [Thread-489289 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:03:36.938 [DEBUG] [Thread-489289 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:03:36.938 [DEBUG] [Thread-489289 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:03:36.938 [DEBUG] [Thread-489289 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:03:36.938 [DEBUG] [Thread-489289 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:03:36.938 [DEBUG] [Thread-489289 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:03:36.938 [DEBUG] [Thread-489289 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:03:36.938 [DEBUG] [Thread-489289 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87751067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952109910253138, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108788, telescope_az=89.992873, telescope_ra=19.8347896, telescope_dec=-24.256588, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.85457, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:03:24.541696', telescope_ra_j2k=19.8089579629175, telescope_dec_j2k=-24.3199216176955, observability=1)
2025-12-27T11:03:37.963 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:03:37.965 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.8350879, teldec = -24.256588
2025-12-27T11:03:37.966 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.8092564009181     dec_j2k = -24.3199316254447
2025-12-27T11:03:37.968 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:03:37.969 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:03:37.974 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:03:37.974 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:03:37.974 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:03:37.974 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:03:37.981 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:03:37.981 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:03:37.981 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:03:37.981 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:03:37.981 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:03:37.981 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:03:37.981 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:03:37.982 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:03:37.982 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87752273, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952105096820001, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108788, telescope_az=89.992873, telescope_ra=19.8350879, telescope_dec=-24.256588, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.85487, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:03:24.541696', telescope_ra_j2k=19.8092564009181, telescope_dec_j2k=-24.3199316254447, observability=1)
2025-12-27T11:03:39.284 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:03:39.286 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.8354522, teldec = -24.256588
2025-12-27T11:03:39.287 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.8096208694812     dec_j2k = -24.3199438469207
2025-12-27T11:03:39.290 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:03:39.290 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:03:39.297 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:03:39.297 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:03:39.297 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:03:39.297 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:03:39.304 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:03:39.304 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:03:39.304 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:03:39.304 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:03:39.304 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:03:39.304 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:03:39.305 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:03:39.305 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:03:39.305 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87753802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952110712491994, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108788, telescope_az=89.992873, telescope_ra=19.8354522, telescope_dec=-24.256588, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.85524, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:03:24.541696', telescope_ra_j2k=19.8096208694812, telescope_dec_j2k=-24.3199438469207, observability=1)
2025-12-27T11:03:39.305 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.42455697059631 seconds ago
2025-12-27T11:03:39.750 [DEBUG] [Thread-489290 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4451262950897217
2025-12-27T11:03:50.562 [DEBUG] [ThreadPoolExecutor-22608_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:03:50.563 [DEBUG] [ThreadPoolExecutor-22608_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:03:57.829 [DEBUG] [Thread-489291 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:03:57.831 [INFO] [Thread-489291 (handle)] [driver.py] [get_status()] Telra = 19.8406141, teldec = -24.256587
2025-12-27T11:03:57.832 [INFO] [Thread-489291 (handle)] [driver.py] [get_status()] ra_j2k = 19.8147851615631     dec_j2k = -24.3201159553657
2025-12-27T11:03:57.833 [DEBUG] [Thread-489291 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:03:57.833 [DEBUG] [Thread-489291 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:03:57.835 [DEBUG] [Thread-489291 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:03:57.835 [DEBUG] [Thread-489291 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:03:57.835 [DEBUG] [Thread-489291 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:03:57.835 [DEBUG] [Thread-489291 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:03:57.842 [DEBUG] [Thread-489291 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:03:57.842 [DEBUG] [Thread-489291 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:03:57.843 [DEBUG] [Thread-489291 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:03:57.843 [DEBUG] [Thread-489291 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:03:57.843 [DEBUG] [Thread-489291 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:03:57.843 [DEBUG] [Thread-489291 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:03:57.843 [DEBUG] [Thread-489291 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:03:57.843 [DEBUG] [Thread-489291 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:03:57.843 [DEBUG] [Thread-489291 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87775265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952113119208562, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108787, telescope_az=89.992872, telescope_ra=19.8406141, telescope_dec=-24.256587, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.8604, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:03:24.541696', telescope_ra_j2k=19.8147851615631, telescope_dec_j2k=-24.3201159553657, observability=1)
2025-12-27T11:03:58.965 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:03:58.967 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.8409409, teldec = -24.256587
2025-12-27T11:03:58.968 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.8151121132126     dec_j2k = -24.3201269109503
2025-12-27T11:03:58.970 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:03:58.971 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:03:58.976 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:03:58.976 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:03:58.976 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:03:58.976 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:03:58.983 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:03:58.983 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:03:58.983 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:03:58.983 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:03:58.983 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:03:58.983 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:03:58.983 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:03:58.983 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:03:58.984 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87776581, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952113520327991, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108787, telescope_az=89.992872, telescope_ra=19.8409409, telescope_dec=-24.256587, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.86073, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:03:24.541696', telescope_ra_j2k=19.8151121132126, telescope_dec_j2k=-24.3201269109503, observability=1)
2025-12-27T11:04:03.541 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:04:03.542 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.8422012, teldec = -24.256587
2025-12-27T11:04:03.543 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.8163729982903     dec_j2k = -24.3201691566533
2025-12-27T11:04:03.545 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:04:03.546 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:04:03.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:04:03.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:04:03.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:04:03.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:04:03.556 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:04:03.556 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:04:03.557 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:04:03.557 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:04:03.557 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:04:03.557 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:04:03.557 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:04:03.557 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:04:03.557 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87781877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952118734880555, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108787, telescope_az=89.992872, telescope_ra=19.8422012, telescope_dec=-24.256587, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.86199, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:03:24.541696', telescope_ra_j2k=19.8163729982903, telescope_dec_j2k=-24.3201691566533, observability=1)
2025-12-27T11:04:15.897 [DEBUG] [Thread-489292 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:04:15.899 [INFO] [Thread-489292 (handle)] [driver.py] [get_status()] Telra = 19.8456554, teldec = -24.256587
2025-12-27T11:04:15.900 [INFO] [Thread-489292 (handle)] [driver.py] [get_status()] ra_j2k = 19.8198288038365     dec_j2k = -24.3202849070682
2025-12-27T11:04:15.902 [DEBUG] [Thread-489292 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:04:15.903 [DEBUG] [Thread-489292 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:04:15.904 [DEBUG] [Thread-489292 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:04:15.904 [DEBUG] [Thread-489292 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:04:15.904 [DEBUG] [Thread-489292 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:04:15.904 [DEBUG] [Thread-489292 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:04:15.911 [DEBUG] [Thread-489292 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:04:15.911 [DEBUG] [Thread-489292 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:04:15.911 [DEBUG] [Thread-489292 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:04:15.911 [DEBUG] [Thread-489292 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:04:15.912 [DEBUG] [Thread-489292 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:04:15.912 [DEBUG] [Thread-489292 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:04:15.912 [DEBUG] [Thread-489292 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:04:15.912 [DEBUG] [Thread-489292 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:04:15.912 [DEBUG] [Thread-489292 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87796178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952123147194264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108787, telescope_az=89.992872, telescope_ra=19.8456554, telescope_dec=-24.256587, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.86544, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:03:24.541696', telescope_ra_j2k=19.8198288038365, telescope_dec_j2k=-24.3202849070682, observability=1)
2025-12-27T11:04:24.685 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:04:24.685 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:04:24.686 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:04:24.686 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:04:24.687 [INFO] [ThreadPoolExecutor-22609_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:04:24.687 [INFO] [ThreadPoolExecutor-22609_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:04:34.074 [DEBUG] [Thread-489293 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:04:34.076 [INFO] [Thread-489293 (handle)] [driver.py] [get_status()] Telra = 19.8507262, teldec = -24.256587
2025-12-27T11:04:34.077 [INFO] [Thread-489293 (handle)] [driver.py] [get_status()] ra_j2k = 19.8249019660465     dec_j2k = -24.320454735181
2025-12-27T11:04:34.079 [DEBUG] [Thread-489293 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:04:34.080 [DEBUG] [Thread-489293 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:04:34.082 [DEBUG] [Thread-489293 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:04:34.082 [DEBUG] [Thread-489293 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:04:34.082 [DEBUG] [Thread-489293 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:04:34.082 [DEBUG] [Thread-489293 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:04:34.090 [DEBUG] [Thread-489293 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:04:34.090 [DEBUG] [Thread-489293 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:04:34.090 [DEBUG] [Thread-489293 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:04:34.090 [DEBUG] [Thread-489293 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:04:34.090 [DEBUG] [Thread-489293 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:04:34.090 [DEBUG] [Thread-489293 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:04:34.090 [DEBUG] [Thread-489293 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:04:34.090 [DEBUG] [Thread-489293 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:04:34.090 [DEBUG] [Thread-489293 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87817216, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952124350552548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108787, telescope_az=89.992872, telescope_ra=19.8507262, telescope_dec=-24.256587, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.87051, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:04:24.684322', telescope_ra_j2k=19.8249019660465, telescope_dec_j2k=-24.320454735181, observability=1)
2025-12-27T11:04:36.987 [DEBUG] [Thread-489294 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:04:36.989 [INFO] [Thread-489294 (handle)] [driver.py] [get_status()] Telra = 19.8515287, teldec = -24.256587
2025-12-27T11:04:36.990 [INFO] [Thread-489294 (handle)] [driver.py] [get_status()] ra_j2k = 19.82570484046     dec_j2k = -24.3204816016805
2025-12-27T11:04:36.991 [DEBUG] [Thread-489294 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:04:36.992 [DEBUG] [Thread-489294 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:04:36.995 [DEBUG] [Thread-489294 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:04:36.996 [DEBUG] [Thread-489294 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:04:36.996 [DEBUG] [Thread-489294 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:04:36.996 [DEBUG] [Thread-489294 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:04:37.003 [DEBUG] [Thread-489294 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:04:37.003 [DEBUG] [Thread-489294 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:04:37.003 [DEBUG] [Thread-489294 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:04:37.003 [DEBUG] [Thread-489294 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:04:37.003 [DEBUG] [Thread-489294 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:04:37.003 [DEBUG] [Thread-489294 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:04:37.003 [DEBUG] [Thread-489294 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:04:37.003 [DEBUG] [Thread-489294 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:04:37.004 [DEBUG] [Thread-489294 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87820588, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952119938238839, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108787, telescope_az=89.992872, telescope_ra=19.8515287, telescope_dec=-24.256587, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.87131, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:04:24.684322', telescope_ra_j2k=19.82570484046, telescope_dec_j2k=-24.3204816016805, observability=1)
2025-12-27T11:04:37.070 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06618905067443848
2025-12-27T11:04:39.366 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:04:39.367 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.8521732, teldec = -24.256587
2025-12-27T11:04:39.368 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.8263496412705     dec_j2k = -24.3205031765288
2025-12-27T11:04:39.370 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:04:39.371 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:04:39.377 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:04:39.378 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:04:39.378 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:04:39.378 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:04:39.385 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:04:39.385 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:04:39.385 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:04:39.386 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:04:39.386 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:04:39.386 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:04:39.386 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:04:39.386 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:04:39.386 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8782334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095212194383598, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108787, telescope_az=89.992871, telescope_ra=19.8521732, telescope_dec=-24.256587, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.87196, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:04:24.684322', telescope_ra_j2k=19.8263496412705, telescope_dec_j2k=-24.3205031765288, observability=1)
2025-12-27T11:04:39.386 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.422168493270874 seconds ago
2025-12-27T11:04:45.565 [DEBUG] [ThreadPoolExecutor-22608_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:04:45.567 [DEBUG] [ThreadPoolExecutor-22608_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:04:45.568 [DEBUG] [ThreadPoolExecutor-22608_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:04:45.570 [DEBUG] [ThreadPoolExecutor-22608_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:04:49.576 [DEBUG] [ThreadPoolExecutor-22608_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:04:50.578 [DEBUG] [ThreadPoolExecutor-22608_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:04:50.579 [INFO] [ThreadPoolExecutor-22608_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:04:52.142 [DEBUG] [Thread-489295 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:04:52.143 [INFO] [Thread-489295 (handle)] [driver.py] [get_status()] Telra = 19.8557396, teldec = -24.256586
2025-12-27T11:04:52.144 [INFO] [Thread-489295 (handle)] [driver.py] [get_status()] ra_j2k = 19.8299177078348     dec_j2k = -24.3206215299706
2025-12-27T11:04:52.146 [DEBUG] [Thread-489295 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:04:52.146 [DEBUG] [Thread-489295 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:04:52.153 [DEBUG] [Thread-489295 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:04:52.153 [DEBUG] [Thread-489295 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:04:52.153 [DEBUG] [Thread-489295 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:04:52.153 [DEBUG] [Thread-489295 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:04:52.160 [DEBUG] [Thread-489295 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:04:52.160 [DEBUG] [Thread-489295 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:04:52.160 [DEBUG] [Thread-489295 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:04:52.160 [DEBUG] [Thread-489295 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:04:52.160 [DEBUG] [Thread-489295 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:04:52.160 [DEBUG] [Thread-489295 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:04:52.160 [DEBUG] [Thread-489295 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:04:52.160 [DEBUG] [Thread-489295 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:04:52.160 [DEBUG] [Thread-489295 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87838127, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952127559507972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108787, telescope_az=89.992871, telescope_ra=19.8557396, telescope_dec=-24.256586, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.87552, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:04:24.684322', telescope_ra_j2k=19.8299177078348, telescope_dec_j2k=-24.3206215299706, observability=1)
2025-12-27T11:04:59.045 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:04:59.047 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.8576624, teldec = -24.256586
2025-12-27T11:04:59.048 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.8318414075359     dec_j2k = -24.3206858553185
2025-12-27T11:04:59.049 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:04:59.050 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:04:59.056 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:04:59.056 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:04:59.056 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:04:59.056 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:04:59.063 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:04:59.063 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:04:59.063 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:04:59.063 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:04:59.063 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:04:59.064 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:04:59.064 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:04:59.064 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:04:59.064 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87846118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952125152791404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108787, telescope_az=89.992871, telescope_ra=19.8576624, telescope_dec=-24.256586, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.87745, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:04:24.684322', telescope_ra_j2k=19.8318414075359, telescope_dec_j2k=-24.3206858553185, observability=1)
2025-12-27T11:05:03.510 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:05:03.512 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.8589217, teldec = -24.256586
2025-12-27T11:05:03.513 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.8331012972635     dec_j2k = -24.320727975113
2025-12-27T11:05:03.514 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:05:03.515 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:05:03.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:05:03.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:05:03.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:05:03.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:05:03.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:05:03.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:05:03.525 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:05:03.525 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:05:03.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:05:03.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:05:03.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:05:03.525 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:05:03.525 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87851286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952131169582825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108786, telescope_az=89.992871, telescope_ra=19.8589217, telescope_dec=-24.256586, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.87871, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:04:24.684322', telescope_ra_j2k=19.8331012972635, telescope_dec_j2k=-24.320727975113, observability=1)
2025-12-27T11:05:10.211 [DEBUG] [Thread-489296 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:05:10.215 [INFO] [Thread-489296 (handle)] [driver.py] [get_status()] Telra = 19.8607887, teldec = -24.256586
2025-12-27T11:05:10.217 [INFO] [Thread-489296 (handle)] [driver.py] [get_status()] ra_j2k = 19.8349691722838     dec_j2k = -24.3207904077769
2025-12-27T11:05:10.217 [DEBUG] [Thread-489296 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:05:10.218 [DEBUG] [Thread-489296 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:05:10.222 [DEBUG] [Thread-489296 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:05:10.222 [DEBUG] [Thread-489296 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:05:10.222 [DEBUG] [Thread-489296 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:05:10.222 [DEBUG] [Thread-489296 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:05:10.230 [DEBUG] [Thread-489296 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:05:10.230 [DEBUG] [Thread-489296 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:05:10.230 [DEBUG] [Thread-489296 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:05:10.230 [DEBUG] [Thread-489296 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:05:10.230 [DEBUG] [Thread-489296 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:05:10.230 [DEBUG] [Thread-489296 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:05:10.230 [DEBUG] [Thread-489296 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:05:10.230 [DEBUG] [Thread-489296 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:05:10.230 [DEBUG] [Thread-489296 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87859044, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095213638413539, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108786, telescope_az=89.992871, telescope_ra=19.8607887, telescope_dec=-24.256586, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.88057, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:04:24.684322', telescope_ra_j2k=19.8349691722838, telescope_dec_j2k=-24.3207904077769, observability=1)
2025-12-27T11:05:24.824 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:05:24.824 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:05:24.825 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:05:24.825 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:05:24.826 [DEBUG] [ThreadPoolExecutor-22610_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:05:25.828 [DEBUG] [ThreadPoolExecutor-22610_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:05:25.830 [DEBUG] [ThreadPoolExecutor-22610_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:05:25.830 [DEBUG] [ThreadPoolExecutor-22610_0] [payload.py] [to_registers()] [0]
2025-12-27T11:05:25.834 [DEBUG] [ThreadPoolExecutor-22610_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:05:25.834 [DEBUG] [ThreadPoolExecutor-22610_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:05:25.835 [DEBUG] [ThreadPoolExecutor-22610_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:05:25.835 [DEBUG] [ThreadPoolExecutor-22610_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:05:25.841 [DEBUG] [ThreadPoolExecutor-22610_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:05:25.842 [DEBUG] [ThreadPoolExecutor-22610_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:05:25.842 [DEBUG] [ThreadPoolExecutor-22610_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:05:25.842 [DEBUG] [ThreadPoolExecutor-22610_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:05:25.842 [DEBUG] [ThreadPoolExecutor-22610_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:05:25.842 [DEBUG] [ThreadPoolExecutor-22610_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:05:25.842 [DEBUG] [ThreadPoolExecutor-22610_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:05:28.404 [DEBUG] [Thread-489297 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:05:28.406 [INFO] [Thread-489297 (handle)] [driver.py] [get_status()] Telra = 19.8658584, teldec = -24.256586
2025-12-27T11:05:28.407 [INFO] [Thread-489297 (handle)] [driver.py] [get_status()] ra_j2k = 19.8400412526005     dec_j2k = -24.3209598614136
2025-12-27T11:05:28.409 [DEBUG] [Thread-489297 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:05:28.410 [DEBUG] [Thread-489297 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:05:28.414 [DEBUG] [Thread-489297 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:05:28.414 [DEBUG] [Thread-489297 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:05:28.414 [DEBUG] [Thread-489297 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:05:28.414 [DEBUG] [Thread-489297 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:05:28.421 [DEBUG] [Thread-489297 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:05:28.422 [DEBUG] [Thread-489297 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:05:28.422 [DEBUG] [Thread-489297 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:05:28.422 [DEBUG] [Thread-489297 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:05:28.422 [DEBUG] [Thread-489297 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:05:28.422 [DEBUG] [Thread-489297 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:05:28.422 [DEBUG] [Thread-489297 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:05:28.422 [DEBUG] [Thread-489297 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:05:28.422 [DEBUG] [Thread-489297 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87880098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952132774060537, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108786, telescope_az=89.992871, telescope_ra=19.8658584, telescope_dec=-24.256586, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.88564, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:05:24.823795', telescope_ra_j2k=19.8400412526005, telescope_dec_j2k=-24.3209598614136, observability=1)
2025-12-27T11:05:36.203 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:05:36.205 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.8680285, teldec = -24.256586
2025-12-27T11:05:36.206 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.8422123734064     dec_j2k = -24.3210323618046
2025-12-27T11:05:36.207 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:05:36.208 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:05:36.211 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:05:36.211 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:05:36.211 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:05:36.211 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:05:36.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:05:36.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:05:36.218 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:05:36.218 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:05:36.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:05:36.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:05:36.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:05:36.218 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:05:36.219 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87889125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952135180777106, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108786, telescope_az=89.99287, telescope_ra=19.8680285, telescope_dec=-24.256586, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.88781, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:05:24.823795', telescope_ra_j2k=19.8422123734064, telescope_dec_j2k=-24.3210323618046, observability=1)
2025-12-27T11:05:37.037 [DEBUG] [Thread-489298 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8187987804412842
2025-12-27T11:05:39.446 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:05:39.449 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.8689162, teldec = -24.256586
2025-12-27T11:05:39.450 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.8431004913056     dec_j2k = -24.3210620127676
2025-12-27T11:05:39.452 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:05:39.452 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:05:39.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:05:39.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:05:39.456 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:05:39.456 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:05:39.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:05:39.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:05:39.463 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:05:39.463 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:05:39.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:05:39.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:05:39.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:05:39.463 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:05:39.463 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8789288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952144005404523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108786, telescope_az=89.99287, telescope_ra=19.8689162, telescope_dec=-24.256586, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.8887, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:05:24.823795', telescope_ra_j2k=19.8431004913056, telescope_dec_j2k=-24.3210620127676, observability=1)
2025-12-27T11:05:39.463 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.418840408325195 seconds ago
2025-12-27T11:05:46.474 [DEBUG] [Thread-489299 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:05:46.476 [INFO] [Thread-489299 (handle)] [driver.py] [get_status()] Telra = 19.8708713, teldec = -24.256586
2025-12-27T11:05:46.478 [INFO] [Thread-489299 (handle)] [driver.py] [get_status()] ra_j2k = 19.8450565123739     dec_j2k = -24.3211273047183
2025-12-27T11:05:46.479 [DEBUG] [Thread-489299 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:05:46.481 [DEBUG] [Thread-489299 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:05:46.486 [DEBUG] [Thread-489299 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:05:46.486 [DEBUG] [Thread-489299 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:05:46.486 [DEBUG] [Thread-489299 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:05:46.486 [DEBUG] [Thread-489299 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:05:46.493 [DEBUG] [Thread-489299 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:05:46.493 [DEBUG] [Thread-489299 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:05:46.494 [DEBUG] [Thread-489299 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:05:46.494 [DEBUG] [Thread-489299 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:05:46.494 [DEBUG] [Thread-489299 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:05:46.494 [DEBUG] [Thread-489299 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:05:46.494 [DEBUG] [Thread-489299 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:05:46.494 [DEBUG] [Thread-489299 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:05:46.494 [DEBUG] [Thread-489299 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87901013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952137988613102, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108786, telescope_az=89.99287, telescope_ra=19.8708713, telescope_dec=-24.256586, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.89066, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:05:24.823795', telescope_ra_j2k=19.8450565123739, telescope_dec_j2k=-24.3211273047183, observability=1)
2025-12-27T11:05:50.842 [DEBUG] [ThreadPoolExecutor-22610_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:05:50.843 [DEBUG] [ThreadPoolExecutor-22610_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:05:59.126 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:05:59.128 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.8744065, teldec = -24.256585
2025-12-27T11:05:59.129 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.8485933803732     dec_j2k = -24.3212443222079
2025-12-27T11:05:59.131 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:05:59.131 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:05:59.136 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:05:59.136 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:05:59.136 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:05:59.136 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:05:59.143 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:05:59.143 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:05:59.143 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:05:59.143 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:05:59.143 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:05:59.143 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:05:59.143 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:05:59.143 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:05:59.143 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87915656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952147214359947, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108786, telescope_az=89.99287, telescope_ra=19.8744065, telescope_dec=-24.256585, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.89419, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:05:24.823795', telescope_ra_j2k=19.8485933803732, telescope_dec_j2k=-24.3212443222079, observability=1)
2025-12-27T11:06:03.523 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:06:03.525 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.8756318, teldec = -24.256585
2025-12-27T11:06:03.526 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.8498192591458     dec_j2k = -24.3212852140911
2025-12-27T11:06:03.528 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:06:03.528 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:06:03.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:06:03.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:06:03.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:06:03.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:06:03.540 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:06:03.540 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:06:03.540 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:06:03.540 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:06:03.540 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:06:03.540 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:06:03.540 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:06:03.540 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:06:03.540 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87920745, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952144807643379, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108786, telescope_az=89.99287, telescope_ra=19.8756318, telescope_dec=-24.256585, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.89542, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:05:24.823795', telescope_ra_j2k=19.8498192591458, telescope_dec_j2k=-24.3212852140911, observability=1)
2025-12-27T11:06:04.563 [DEBUG] [Thread-489300 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:06:04.565 [INFO] [Thread-489300 (handle)] [driver.py] [get_status()] Telra = 19.8759125, teldec = -24.256585
2025-12-27T11:06:04.566 [INFO] [Thread-489300 (handle)] [driver.py] [get_status()] ra_j2k = 19.8501000917861     dec_j2k = -24.3212945809402
2025-12-27T11:06:04.568 [DEBUG] [Thread-489300 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:06:04.569 [DEBUG] [Thread-489300 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:06:04.572 [DEBUG] [Thread-489300 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:06:04.572 [DEBUG] [Thread-489300 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:06:04.572 [DEBUG] [Thread-489300 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:06:04.572 [DEBUG] [Thread-489300 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:06:04.580 [DEBUG] [Thread-489300 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:06:04.580 [DEBUG] [Thread-489300 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:06:04.580 [DEBUG] [Thread-489300 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:06:04.580 [DEBUG] [Thread-489300 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:06:04.580 [DEBUG] [Thread-489300 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:06:04.580 [DEBUG] [Thread-489300 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:06:04.580 [DEBUG] [Thread-489300 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:06:04.580 [DEBUG] [Thread-489300 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:06:04.580 [DEBUG] [Thread-489300 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87921949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952143203165667, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108786, telescope_az=89.99287, telescope_ra=19.8759125, telescope_dec=-24.256585, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.8957, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:05:24.823795', telescope_ra_j2k=19.8501000917861, telescope_dec_j2k=-24.3212945809402, observability=1)
2025-12-27T11:06:22.733 [DEBUG] [Thread-489301 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:06:22.735 [INFO] [Thread-489301 (handle)] [driver.py] [get_status()] Telra = 19.88099, teldec = -24.256585
2025-12-27T11:06:22.736 [INFO] [Thread-489301 (handle)] [driver.py] [get_status()] ra_j2k = 19.8551799943699     dec_j2k = -24.3214639545813
2025-12-27T11:06:22.737 [DEBUG] [Thread-489301 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:06:22.738 [DEBUG] [Thread-489301 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:06:22.742 [DEBUG] [Thread-489301 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:06:22.742 [DEBUG] [Thread-489301 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:06:22.742 [DEBUG] [Thread-489301 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:06:22.742 [DEBUG] [Thread-489301 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:06:22.749 [DEBUG] [Thread-489301 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:06:22.749 [DEBUG] [Thread-489301 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:06:22.749 [DEBUG] [Thread-489301 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:06:22.749 [DEBUG] [Thread-489301 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:06:22.749 [DEBUG] [Thread-489301 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:06:22.749 [DEBUG] [Thread-489301 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:06:22.750 [DEBUG] [Thread-489301 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:06:22.750 [DEBUG] [Thread-489301 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:06:22.750 [DEBUG] [Thread-489301 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87942979, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952148818837659, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108785, telescope_az=89.99287, telescope_ra=19.88099, telescope_dec=-24.256585, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.90077, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:05:24.823795', telescope_ra_j2k=19.8551799943699, telescope_dec_j2k=-24.3214639545813, observability=1)
2025-12-27T11:06:24.968 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:06:24.968 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:06:24.969 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:06:24.969 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:06:24.970 [INFO] [ThreadPoolExecutor-22611_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:06:24.970 [INFO] [ThreadPoolExecutor-22611_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:06:35.308 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:06:35.310 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.8844687, teldec = -24.256585
2025-12-27T11:06:35.311 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.8586603440298     dec_j2k = -24.3215799296179
2025-12-27T11:06:35.313 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:06:35.313 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:06:35.318 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:06:35.318 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:06:35.318 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:06:35.318 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:06:35.325 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:06:35.325 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:06:35.325 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:06:35.325 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:06:35.325 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:06:35.325 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:06:35.325 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:06:35.326 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:06:35.326 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87957534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952160451301073, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108785, telescope_az=89.992869, telescope_ra=19.8844687, telescope_dec=-24.256585, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.90425, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:06:24.966914', telescope_ra_j2k=19.8586603440298, telescope_dec_j2k=-24.3215799296179, observability=1)
2025-12-27T11:06:37.071 [DEBUG] [Thread-489302 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:06:37.073 [INFO] [Thread-489302 (handle)] [driver.py] [get_status()] Telra = 19.8849731, teldec = -24.256585
2025-12-27T11:06:37.074 [INFO] [Thread-489302 (handle)] [driver.py] [get_status()] ra_j2k = 19.859164983468     dec_j2k = -24.32159674113
2025-12-27T11:06:37.076 [DEBUG] [Thread-489302 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:06:37.077 [DEBUG] [Thread-489302 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:06:37.084 [DEBUG] [Thread-489302 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:06:37.084 [DEBUG] [Thread-489302 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:06:37.084 [DEBUG] [Thread-489302 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:06:37.085 [DEBUG] [Thread-489302 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:06:37.092 [DEBUG] [Thread-489302 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:06:37.092 [DEBUG] [Thread-489302 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:06:37.092 [DEBUG] [Thread-489302 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:06:37.092 [DEBUG] [Thread-489302 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:06:37.092 [DEBUG] [Thread-489302 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:06:37.092 [DEBUG] [Thread-489302 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:06:37.092 [DEBUG] [Thread-489302 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:06:37.092 [DEBUG] [Thread-489302 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:06:37.092 [DEBUG] [Thread-489302 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87959574, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952155236748508, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108785, telescope_az=89.992869, telescope_ra=19.8849731, telescope_dec=-24.256585, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.90476, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:06:24.966914', telescope_ra_j2k=19.859164983468, telescope_dec_j2k=-24.32159674113, observability=1)
2025-12-27T11:06:39.524 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:06:39.526 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.885665, teldec = -24.256585
2025-12-27T11:06:39.527 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.8598572120123     dec_j2k = -24.3216198001159
2025-12-27T11:06:39.529 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:06:39.529 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:06:39.534 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:06:39.534 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:06:39.534 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:06:39.534 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:06:39.541 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:06:39.541 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:06:39.541 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:06:39.541 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:06:39.541 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:06:39.542 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:06:39.542 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:06:39.542 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:06:39.542 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87962413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952152428912512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108785, telescope_az=89.992869, telescope_ra=19.885665, telescope_dec=-24.256585, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.90545, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:06:24.966914', telescope_ra_j2k=19.8598572120123, telescope_dec_j2k=-24.3216198001159, observability=1)
2025-12-27T11:06:39.542 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.41707515716553 seconds ago
2025-12-27T11:06:40.795 [DEBUG] [Thread-489303 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:06:40.797 [INFO] [Thread-489303 (handle)] [driver.py] [get_status()] Telra = 19.886002, teldec = -24.256585
2025-12-27T11:06:40.799 [INFO] [Thread-489303 (handle)] [driver.py] [get_status()] ra_j2k = 19.8601943720765     dec_j2k = -24.321631030557
2025-12-27T11:06:40.800 [DEBUG] [Thread-489303 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:06:40.800 [DEBUG] [Thread-489303 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:06:40.807 [DEBUG] [Thread-489303 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:06:40.807 [DEBUG] [Thread-489303 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:06:40.807 [DEBUG] [Thread-489303 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:06:40.807 [DEBUG] [Thread-489303 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:06:40.814 [DEBUG] [Thread-489303 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:06:40.814 [DEBUG] [Thread-489303 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:06:40.814 [DEBUG] [Thread-489303 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:06:40.814 [DEBUG] [Thread-489303 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:06:40.814 [DEBUG] [Thread-489303 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:06:40.814 [DEBUG] [Thread-489303 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:06:40.814 [DEBUG] [Thread-489303 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:06:40.815 [DEBUG] [Thread-489303 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:06:40.815 [DEBUG] [Thread-489303 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.87963884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952154033390224, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108785, telescope_az=89.992869, telescope_ra=19.886002, telescope_dec=-24.256585, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.90579, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:06:24.966914', telescope_ra_j2k=19.8601943720765, telescope_dec_j2k=-24.321631030557, observability=1)
2025-12-27T11:06:45.845 [DEBUG] [ThreadPoolExecutor-22610_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:06:45.847 [DEBUG] [ThreadPoolExecutor-22610_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:06:45.848 [DEBUG] [ThreadPoolExecutor-22610_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:06:45.851 [DEBUG] [ThreadPoolExecutor-22610_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:06:49.856 [DEBUG] [ThreadPoolExecutor-22610_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:06:50.859 [DEBUG] [ThreadPoolExecutor-22610_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:06:50.860 [INFO] [ThreadPoolExecutor-22610_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:06:58.877 [DEBUG] [Thread-489304 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:06:58.878 [INFO] [Thread-489304 (handle)] [driver.py] [get_status()] Telra = 19.8910419, teldec = -24.256584
2025-12-27T11:06:58.879 [INFO] [Thread-489304 (handle)] [driver.py] [get_status()] ra_j2k = 19.8652366693202     dec_j2k = -24.3217979233876
2025-12-27T11:06:58.881 [DEBUG] [Thread-489304 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:06:58.882 [DEBUG] [Thread-489304 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:06:58.886 [DEBUG] [Thread-489304 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:06:58.886 [DEBUG] [Thread-489304 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:06:58.886 [DEBUG] [Thread-489304 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:06:58.886 [DEBUG] [Thread-489304 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:06:58.893 [DEBUG] [Thread-489304 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:06:58.893 [DEBUG] [Thread-489304 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:06:58.893 [DEBUG] [Thread-489304 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:06:58.893 [DEBUG] [Thread-489304 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:06:58.894 [DEBUG] [Thread-489304 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:06:58.894 [DEBUG] [Thread-489304 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:06:58.894 [DEBUG] [Thread-489304 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:06:58.894 [DEBUG] [Thread-489304 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:06:58.894 [DEBUG] [Thread-489304 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87984812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952161253539929, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108785, telescope_az=89.992869, telescope_ra=19.8910419, telescope_dec=-24.256584, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.91083, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:06:24.966914', telescope_ra_j2k=19.8652366693202, telescope_dec_j2k=-24.3217979233876, observability=1)
2025-12-27T11:06:59.204 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3106544017791748
2025-12-27T11:07:03.534 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:07:03.536 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.8923513, teldec = -24.256584
2025-12-27T11:07:03.537 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.8665466930983     dec_j2k = -24.3218415244486
2025-12-27T11:07:03.539 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:07:03.540 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:07:03.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:07:03.542 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:07:03.542 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:07:03.542 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:07:03.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:07:03.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:07:03.549 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:07:03.549 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:07:03.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:07:03.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:07:03.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:07:03.549 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:07:03.549 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.87990203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952160050181645, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108785, telescope_az=89.992869, telescope_ra=19.8923513, telescope_dec=-24.256584, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.91214, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:06:24.966914', telescope_ra_j2k=19.8665466930983, telescope_dec_j2k=-24.3218415244486, observability=1)
2025-12-27T11:07:17.074 [DEBUG] [Thread-489305 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:07:17.076 [INFO] [Thread-489305 (handle)] [driver.py] [get_status()] Telra = 19.8961205, teldec = -24.256584
2025-12-27T11:07:17.077 [INFO] [Thread-489305 (handle)] [driver.py] [get_status()] ra_j2k = 19.870317690999     dec_j2k = -24.3219669902267
2025-12-27T11:07:17.078 [DEBUG] [Thread-489305 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:07:17.079 [DEBUG] [Thread-489305 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:07:17.083 [DEBUG] [Thread-489305 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:07:17.083 [DEBUG] [Thread-489305 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:07:17.083 [DEBUG] [Thread-489305 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:07:17.083 [DEBUG] [Thread-489305 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:07:17.090 [DEBUG] [Thread-489305 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:07:17.090 [DEBUG] [Thread-489305 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:07:17.090 [DEBUG] [Thread-489305 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:07:17.090 [DEBUG] [Thread-489305 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:07:17.091 [DEBUG] [Thread-489305 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:07:17.091 [DEBUG] [Thread-489305 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:07:17.091 [DEBUG] [Thread-489305 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:07:17.091 [DEBUG] [Thread-489305 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:07:17.091 [DEBUG] [Thread-489305 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88005874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952161253539929, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108785, telescope_az=89.992869, telescope_ra=19.8961205, telescope_dec=-24.256584, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.9159, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:06:24.966914', telescope_ra_j2k=19.870317690999, telescope_dec_j2k=-24.3219669902267, observability=1)
2025-12-27T11:07:25.111 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:07:25.111 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:07:25.112 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:07:25.112 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:07:25.113 [DEBUG] [ThreadPoolExecutor-22612_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:07:26.116 [DEBUG] [ThreadPoolExecutor-22612_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:07:26.118 [DEBUG] [ThreadPoolExecutor-22612_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:07:26.118 [DEBUG] [ThreadPoolExecutor-22612_0] [payload.py] [to_registers()] [0]
2025-12-27T11:07:26.121 [DEBUG] [ThreadPoolExecutor-22612_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:07:26.121 [DEBUG] [ThreadPoolExecutor-22612_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:07:26.121 [DEBUG] [ThreadPoolExecutor-22612_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:07:26.121 [DEBUG] [ThreadPoolExecutor-22612_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:07:26.129 [DEBUG] [ThreadPoolExecutor-22612_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:07:26.129 [DEBUG] [ThreadPoolExecutor-22612_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:07:26.129 [DEBUG] [ThreadPoolExecutor-22612_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:07:26.129 [DEBUG] [ThreadPoolExecutor-22612_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:07:26.129 [DEBUG] [ThreadPoolExecutor-22612_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:07:26.129 [DEBUG] [ThreadPoolExecutor-22612_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:07:26.129 [DEBUG] [ThreadPoolExecutor-22612_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:07:34.418 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:07:34.420 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.9009331, teldec = -24.256584
2025-12-27T11:07:34.421 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.8751325915844     dec_j2k = -24.3221270949687
2025-12-27T11:07:34.423 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:07:34.423 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:07:34.426 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:07:34.426 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:07:34.426 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:07:34.426 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:07:34.433 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:07:34.433 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:07:34.433 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:07:34.433 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:07:34.434 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:07:34.434 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:07:34.434 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:07:34.434 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:07:34.434 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88025948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952163660256497, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108784, telescope_az=89.992868, telescope_ra=19.9009331, telescope_dec=-24.256584, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.92072, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:07:25.110740', telescope_ra_j2k=19.8751325915844, telescope_dec_j2k=-24.3221270949687, observability=1)
2025-12-27T11:07:35.134 [DEBUG] [Thread-489306 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7001461982727051
2025-12-27T11:07:37.122 [DEBUG] [Thread-489307 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:07:37.124 [INFO] [Thread-489307 (handle)] [driver.py] [get_status()] Telra = 19.9016907, teldec = -24.256584
2025-12-27T11:07:37.125 [INFO] [Thread-489307 (handle)] [driver.py] [get_status()] ra_j2k = 19.8758905542519     dec_j2k = -24.3221522891763
2025-12-27T11:07:37.127 [DEBUG] [Thread-489307 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:07:37.128 [DEBUG] [Thread-489307 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:07:37.130 [DEBUG] [Thread-489307 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:07:37.131 [DEBUG] [Thread-489307 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:07:37.131 [DEBUG] [Thread-489307 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:07:37.131 [DEBUG] [Thread-489307 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:07:37.138 [DEBUG] [Thread-489307 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:07:37.138 [DEBUG] [Thread-489307 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:07:37.138 [DEBUG] [Thread-489307 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:07:37.138 [DEBUG] [Thread-489307 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:07:37.138 [DEBUG] [Thread-489307 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:07:37.138 [DEBUG] [Thread-489307 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:07:37.138 [DEBUG] [Thread-489307 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:07:37.138 [DEBUG] [Thread-489307 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:07:37.138 [DEBUG] [Thread-489307 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88029078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952171682645059, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108784, telescope_az=89.992868, telescope_ra=19.9016907, telescope_dec=-24.256584, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.92147, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:07:25.110740', telescope_ra_j2k=19.8758905542519, telescope_dec_j2k=-24.3221522891763, observability=1)
2025-12-27T11:07:39.603 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:07:39.605 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.9023821, teldec = -24.256584
2025-12-27T11:07:39.606 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.8765822853499     dec_j2k = -24.3221752796266
2025-12-27T11:07:39.608 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:07:39.610 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:07:39.610 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:07:39.610 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:07:39.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:07:39.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:07:39.618 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:07:39.618 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:07:39.618 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:07:39.618 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:07:39.618 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:07:39.618 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:07:39.618 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:07:39.618 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:07:39.618 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88031949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095216727033135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108784, telescope_az=89.992868, telescope_ra=19.9023821, telescope_dec=-24.256584, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.92217, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:07:25.110740', telescope_ra_j2k=19.8765822853499, telescope_dec_j2k=-24.3221752796266, observability=1)
2025-12-27T11:07:39.618 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.41399002075195 seconds ago
2025-12-27T11:07:51.130 [DEBUG] [ThreadPoolExecutor-22612_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:07:51.131 [DEBUG] [ThreadPoolExecutor-22612_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:07:53.223 [DEBUG] [Thread-489308 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:07:53.224 [INFO] [Thread-489308 (handle)] [driver.py] [get_status()] Telra = 19.9061788, teldec = -24.256584
2025-12-27T11:07:53.225 [INFO] [Thread-489308 (handle)] [driver.py] [get_status()] ra_j2k = 19.8803808055706     dec_j2k = -24.3223014891647
2025-12-27T11:07:53.226 [DEBUG] [Thread-489308 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:07:53.227 [DEBUG] [Thread-489308 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:07:53.229 [DEBUG] [Thread-489308 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:07:53.229 [DEBUG] [Thread-489308 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:07:53.229 [DEBUG] [Thread-489308 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:07:53.229 [DEBUG] [Thread-489308 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:07:53.236 [DEBUG] [Thread-489308 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:07:53.236 [DEBUG] [Thread-489308 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:07:53.236 [DEBUG] [Thread-489308 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:07:53.236 [DEBUG] [Thread-489308 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:07:53.236 [DEBUG] [Thread-489308 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:07:53.236 [DEBUG] [Thread-489308 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:07:53.236 [DEBUG] [Thread-489308 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:07:53.236 [DEBUG] [Thread-489308 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:07:53.237 [DEBUG] [Thread-489308 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88047712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952169677047918, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108784, telescope_az=89.992868, telescope_ra=19.9061788, telescope_dec=-24.256584, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.92596, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:07:25.110740', telescope_ra_j2k=19.8803808055706, telescope_dec_j2k=-24.3223014891647, observability=1)
2025-12-27T11:07:59.266 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:07:59.268 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.9078715, teldec = -24.256584
2025-12-27T11:07:59.269 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.8820743182081     dec_j2k = -24.3223577367606
2025-12-27T11:07:59.271 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:07:59.272 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:07:59.277 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:07:59.277 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:07:59.277 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:07:59.277 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:07:59.284 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:07:59.284 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:07:59.284 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:07:59.284 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:07:59.284 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:07:59.285 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:07:59.285 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:07:59.285 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:07:59.285 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88054707, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952169677047918, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108784, telescope_az=89.992868, telescope_ra=19.9078715, telescope_dec=-24.256584, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.92766, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:07:25.110740', telescope_ra_j2k=19.8820743182081, telescope_dec_j2k=-24.3223577367606, observability=1)
2025-12-27T11:08:03.543 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:08:03.546 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.90905, teldec = -24.256583
2025-12-27T11:08:03.547 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.8832533845721     dec_j2k = -24.3223958901322
2025-12-27T11:08:03.549 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:08:03.550 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:08:03.556 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:08:03.557 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:08:03.557 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:08:03.557 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:08:03.564 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:08:03.564 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:08:03.564 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:08:03.564 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:08:03.564 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:08:03.564 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:08:03.564 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:08:03.564 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:08:03.564 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88059657, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952170880406202, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108784, telescope_az=89.992868, telescope_ra=19.90905, telescope_dec=-24.256583, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.92883, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:07:25.110740', telescope_ra_j2k=19.8832533845721, telescope_dec_j2k=-24.3223958901322, observability=1)
2025-12-27T11:08:11.414 [DEBUG] [Thread-489309 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:08:11.416 [INFO] [Thread-489309 (handle)] [driver.py] [get_status()] Telra = 19.9112483, teldec = -24.256583
2025-12-27T11:08:11.417 [INFO] [Thread-489309 (handle)] [driver.py] [get_status()] ra_j2k = 19.8854527415948     dec_j2k = -24.3224689075153
2025-12-27T11:08:11.419 [DEBUG] [Thread-489309 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:08:11.420 [DEBUG] [Thread-489309 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:08:11.421 [DEBUG] [Thread-489309 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:08:11.421 [DEBUG] [Thread-489309 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:08:11.421 [DEBUG] [Thread-489309 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:08:11.421 [DEBUG] [Thread-489309 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:08:11.428 [DEBUG] [Thread-489309 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:08:11.428 [DEBUG] [Thread-489309 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:08:11.429 [DEBUG] [Thread-489309 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:08:11.429 [DEBUG] [Thread-489309 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:08:11.429 [DEBUG] [Thread-489309 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:08:11.429 [DEBUG] [Thread-489309 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:08:11.429 [DEBUG] [Thread-489309 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:08:11.429 [DEBUG] [Thread-489309 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:08:11.429 [DEBUG] [Thread-489309 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88068767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952176496078195, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108784, telescope_az=89.992868, telescope_ra=19.9112483, telescope_dec=-24.256583, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.93103, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:07:25.110740', telescope_ra_j2k=19.8854527415948, telescope_dec_j2k=-24.3224689075153, observability=1)
2025-12-27T11:08:25.253 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:08:25.253 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:08:25.254 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:08:25.254 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:08:25.254 [INFO] [ThreadPoolExecutor-22613_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:08:25.254 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T11:08:29.492 [DEBUG] [Thread-489310 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:08:29.495 [INFO] [Thread-489310 (handle)] [driver.py] [get_status()] Telra = 19.9162892, teldec = -24.256583
2025-12-27T11:08:29.496 [INFO] [Thread-489310 (handle)] [driver.py] [get_status()] ra_j2k = 19.8904960698386     dec_j2k = -24.3226362602978
2025-12-27T11:08:29.498 [DEBUG] [Thread-489310 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:08:29.499 [DEBUG] [Thread-489310 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:08:29.506 [DEBUG] [Thread-489310 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:08:29.506 [DEBUG] [Thread-489310 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:08:29.506 [DEBUG] [Thread-489310 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:08:29.507 [DEBUG] [Thread-489310 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:08:29.514 [DEBUG] [Thread-489310 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:08:29.514 [DEBUG] [Thread-489310 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:08:29.514 [DEBUG] [Thread-489310 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:08:29.514 [DEBUG] [Thread-489310 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:08:29.514 [DEBUG] [Thread-489310 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:08:29.514 [DEBUG] [Thread-489310 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:08:29.514 [DEBUG] [Thread-489310 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:08:29.514 [DEBUG] [Thread-489310 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:08:29.514 [DEBUG] [Thread-489310 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88089691, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952176496078195, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108784, telescope_az=89.992867, telescope_ra=19.9162892, telescope_dec=-24.256583, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.93607, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:08:25.252251', telescope_ra_j2k=19.8904960698386, telescope_dec_j2k=-24.3226362602978, observability=1)
2025-12-27T11:08:33.520 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:08:33.523 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.9174095, teldec = -24.256583
2025-12-27T11:08:33.524 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.8916169103275     dec_j2k = -24.3226734374687
2025-12-27T11:08:33.526 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:08:33.527 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:08:33.531 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:08:33.531 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:08:33.532 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:08:33.532 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:08:33.539 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:08:33.539 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:08:33.539 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:08:33.539 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:08:33.539 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:08:33.539 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:08:33.539 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:08:33.539 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:08:33.539 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88094354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09521837162279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108784, telescope_az=89.992867, telescope_ra=19.9174095, telescope_dec=-24.256583, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.93719, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:08:25.252251', telescope_ra_j2k=19.8916169103275, telescope_dec_j2k=-24.3226734374687, observability=1)
2025-12-27T11:08:37.179 [DEBUG] [Thread-489311 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:08:37.181 [INFO] [Thread-489311 (handle)] [driver.py] [get_status()] Telra = 19.9184382, teldec = -24.256583
2025-12-27T11:08:37.182 [INFO] [Thread-489311 (handle)] [driver.py] [get_status()] ra_j2k = 19.8926461068901     dec_j2k = -24.322707569872
2025-12-27T11:08:37.185 [DEBUG] [Thread-489311 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:08:37.186 [DEBUG] [Thread-489311 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:08:37.192 [DEBUG] [Thread-489311 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:08:37.192 [DEBUG] [Thread-489311 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:08:37.193 [DEBUG] [Thread-489311 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:08:37.193 [DEBUG] [Thread-489311 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:08:37.200 [DEBUG] [Thread-489311 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:08:37.200 [DEBUG] [Thread-489311 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:08:37.200 [DEBUG] [Thread-489311 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:08:37.200 [DEBUG] [Thread-489311 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:08:37.200 [DEBUG] [Thread-489311 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:08:37.200 [DEBUG] [Thread-489311 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:08:37.200 [DEBUG] [Thread-489311 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:08:37.200 [DEBUG] [Thread-489311 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:08:37.200 [DEBUG] [Thread-489311 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88098588, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952178100555907, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108784, telescope_az=89.992867, telescope_ra=19.9184382, telescope_dec=-24.256583, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.93822, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:08:25.252251', telescope_ra_j2k=19.8926461068901, telescope_dec_j2k=-24.322707569872, observability=1)
2025-12-27T11:08:39.679 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:08:39.681 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.9191298, teldec = -24.256583
2025-12-27T11:08:39.682 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.8933380408747     dec_j2k = -24.3227305145491
2025-12-27T11:08:39.684 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:08:39.685 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:08:39.690 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:08:39.690 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:08:39.690 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:08:39.690 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:08:39.698 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:08:39.698 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:08:39.698 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:08:39.698 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:08:39.698 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:08:39.698 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:08:39.698 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:08:39.698 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:08:39.699 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88101481, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952178501675335, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108784, telescope_az=89.992867, telescope_ra=19.9191298, telescope_dec=-24.256583, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.93891, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:08:25.252251', telescope_ra_j2k=19.8933380408747, telescope_dec_j2k=-24.3227305145491, observability=1)
2025-12-27T11:08:39.699 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43318772315979 seconds ago
2025-12-27T11:08:46.133 [DEBUG] [ThreadPoolExecutor-22612_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:08:46.135 [DEBUG] [ThreadPoolExecutor-22612_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:08:46.136 [DEBUG] [ThreadPoolExecutor-22612_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:08:46.138 [DEBUG] [ThreadPoolExecutor-22612_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:08:47.667 [DEBUG] [Thread-489312 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:08:47.669 [INFO] [Thread-489312 (handle)] [driver.py] [get_status()] Telra = 19.9213372, teldec = -24.256583
2025-12-27T11:08:47.670 [INFO] [Thread-489312 (handle)] [driver.py] [get_status()] ra_j2k = 19.8955465076331     dec_j2k = -24.3228037331989
2025-12-27T11:08:47.672 [DEBUG] [Thread-489312 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:08:47.673 [DEBUG] [Thread-489312 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:08:47.677 [DEBUG] [Thread-489312 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:08:47.677 [DEBUG] [Thread-489312 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:08:47.677 [DEBUG] [Thread-489312 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:08:47.677 [DEBUG] [Thread-489312 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:08:47.684 [DEBUG] [Thread-489312 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:08:47.684 [DEBUG] [Thread-489312 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:08:47.684 [DEBUG] [Thread-489312 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:08:47.684 [DEBUG] [Thread-489312 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:08:47.685 [DEBUG] [Thread-489312 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:08:47.685 [DEBUG] [Thread-489312 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:08:47.685 [DEBUG] [Thread-489312 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:08:47.685 [DEBUG] [Thread-489312 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:08:47.685 [DEBUG] [Thread-489312 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88110727, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952177298317051, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108783, telescope_az=89.992867, telescope_ra=19.9213372, telescope_dec=-24.256583, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.94112, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:08:25.252251', telescope_ra_j2k=19.8955465076331, telescope_dec_j2k=-24.3228037331989, observability=1)
2025-12-27T11:08:50.144 [DEBUG] [ThreadPoolExecutor-22612_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:08:51.146 [DEBUG] [ThreadPoolExecutor-22612_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:08:51.147 [INFO] [ThreadPoolExecutor-22612_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:08:59.345 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:08:59.348 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.9245914, teldec = -24.256583
2025-12-27T11:08:59.349 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.898802282411     dec_j2k = -24.3229116333721
2025-12-27T11:08:59.351 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:08:59.352 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:08:59.354 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:08:59.354 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:08:59.354 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:08:59.354 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:08:59.361 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:08:59.361 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:08:59.361 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:08:59.361 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:08:59.361 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:08:59.361 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:08:59.361 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:08:59.361 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:08:59.361 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88124243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095218572182504, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108783, telescope_az=89.992867, telescope_ra=19.9245914, telescope_dec=-24.256583, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.94438, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:08:25.252251', telescope_ra_j2k=19.898802282411, telescope_dec_j2k=-24.3229116333721, observability=1)
2025-12-27T11:09:03.553 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:09:03.554 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.9257604, teldec = -24.256582
2025-12-27T11:09:03.555 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.8999718489145     dec_j2k = -24.322949382401
2025-12-27T11:09:03.557 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:09:03.558 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:09:03.562 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:09:03.562 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:09:03.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:09:03.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:09:03.570 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:09:03.570 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:09:03.570 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:09:03.570 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:09:03.570 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:09:03.570 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:09:03.571 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:09:03.571 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:09:03.571 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88129112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952184518466756, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108783, telescope_az=89.992867, telescope_ra=19.9257604, telescope_dec=-24.256582, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.94554, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:08:25.252251', telescope_ra_j2k=19.8999718489145, telescope_dec_j2k=-24.322949382401, observability=1)
2025-12-27T11:09:05.741 [DEBUG] [Thread-489313 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:09:05.743 [INFO] [Thread-489313 (handle)] [driver.py] [get_status()] Telra = 19.9263782, teldec = -24.256582
2025-12-27T11:09:05.744 [INFO] [Thread-489313 (handle)] [driver.py] [get_status()] ra_j2k = 19.9005899483426     dec_j2k = -24.3229698581784
2025-12-27T11:09:05.746 [DEBUG] [Thread-489313 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:09:05.747 [DEBUG] [Thread-489313 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:09:05.749 [DEBUG] [Thread-489313 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:09:05.749 [DEBUG] [Thread-489313 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:09:05.749 [DEBUG] [Thread-489313 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:09:05.749 [DEBUG] [Thread-489313 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:09:05.756 [DEBUG] [Thread-489313 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:09:05.756 [DEBUG] [Thread-489313 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:09:05.757 [DEBUG] [Thread-489313 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:09:05.757 [DEBUG] [Thread-489313 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:09:05.757 [DEBUG] [Thread-489313 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:09:05.757 [DEBUG] [Thread-489313 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:09:05.757 [DEBUG] [Thread-489313 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:09:05.757 [DEBUG] [Thread-489313 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:09:05.757 [DEBUG] [Thread-489313 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88131646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095218171063076, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108783, telescope_az=89.992867, telescope_ra=19.9263782, telescope_dec=-24.256582, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.94616, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:08:25.252251', telescope_ra_j2k=19.9005899483426, telescope_dec_j2k=-24.3229698581784, observability=1)
2025-12-27T11:09:23.811 [DEBUG] [Thread-489314 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:09:23.813 [INFO] [Thread-489314 (handle)] [driver.py] [get_status()] Telra = 19.9314178, teldec = -24.256582
2025-12-27T11:09:23.814 [INFO] [Thread-489314 (handle)] [driver.py] [get_status()] ra_j2k = 19.9056319943041     dec_j2k = -24.3231368208149
2025-12-27T11:09:23.816 [DEBUG] [Thread-489314 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:09:23.816 [DEBUG] [Thread-489314 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:09:23.820 [DEBUG] [Thread-489314 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:09:23.820 [DEBUG] [Thread-489314 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:09:23.820 [DEBUG] [Thread-489314 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:09:23.820 [DEBUG] [Thread-489314 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:09:23.827 [DEBUG] [Thread-489314 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:09:23.828 [DEBUG] [Thread-489314 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:09:23.828 [DEBUG] [Thread-489314 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:09:23.828 [DEBUG] [Thread-489314 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:09:23.828 [DEBUG] [Thread-489314 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:09:23.828 [DEBUG] [Thread-489314 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:09:23.828 [DEBUG] [Thread-489314 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:09:23.828 [DEBUG] [Thread-489314 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:09:23.828 [DEBUG] [Thread-489314 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8815256, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952191738616461, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108783, telescope_az=89.992866, telescope_ra=19.9314178, telescope_dec=-24.256582, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.9512, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:08:25.252251', telescope_ra_j2k=19.9056319943041, telescope_dec_j2k=-24.3231368208149, observability=1)
2025-12-27T11:09:25.395 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:09:25.395 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:09:25.396 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:09:25.396 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:09:25.397 [DEBUG] [ThreadPoolExecutor-22614_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:09:26.400 [DEBUG] [ThreadPoolExecutor-22614_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:09:26.401 [DEBUG] [ThreadPoolExecutor-22614_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:09:26.401 [DEBUG] [ThreadPoolExecutor-22614_0] [payload.py] [to_registers()] [0]
2025-12-27T11:09:26.403 [DEBUG] [ThreadPoolExecutor-22614_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:09:26.403 [DEBUG] [ThreadPoolExecutor-22614_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:09:26.403 [DEBUG] [ThreadPoolExecutor-22614_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:09:26.403 [DEBUG] [ThreadPoolExecutor-22614_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:09:26.410 [DEBUG] [ThreadPoolExecutor-22614_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:09:26.410 [DEBUG] [ThreadPoolExecutor-22614_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:09:26.410 [DEBUG] [ThreadPoolExecutor-22614_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:09:26.410 [DEBUG] [ThreadPoolExecutor-22614_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:09:26.410 [DEBUG] [ThreadPoolExecutor-22614_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:09:26.410 [DEBUG] [ThreadPoolExecutor-22614_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:09:26.410 [DEBUG] [ThreadPoolExecutor-22614_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:09:32.633 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:09:32.635 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.9338745, teldec = -24.256582
2025-12-27T11:09:32.636 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.9080898888719     dec_j2k = -24.3232181695229
2025-12-27T11:09:32.638 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:09:32.639 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:09:32.644 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:09:32.644 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:09:32.644 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:09:32.644 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:09:32.651 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:09:32.651 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:09:32.651 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:09:32.652 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:09:32.652 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:09:32.652 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:09:32.652 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:09:32.652 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:09:32.652 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88162771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952193744213602, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108783, telescope_az=89.992866, telescope_ra=19.9338745, telescope_dec=-24.256582, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.95366, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:09:25.394555', telescope_ra_j2k=19.9080898888719, telescope_dec_j2k=-24.3232181695229, observability=1)
2025-12-27T11:09:37.229 [DEBUG] [Thread-489315 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:09:37.232 [INFO] [Thread-489315 (handle)] [driver.py] [get_status()] Telra = 19.9351533, teldec = -24.256582
2025-12-27T11:09:37.233 [INFO] [Thread-489315 (handle)] [driver.py] [get_status()] ra_j2k = 19.9093693112608     dec_j2k = -24.323260503492
2025-12-27T11:09:37.235 [DEBUG] [Thread-489315 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:09:37.236 [DEBUG] [Thread-489315 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:09:37.239 [DEBUG] [Thread-489315 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:09:37.239 [DEBUG] [Thread-489315 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:09:37.239 [DEBUG] [Thread-489315 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:09:37.239 [DEBUG] [Thread-489315 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:09:37.247 [DEBUG] [Thread-489315 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:09:37.247 [DEBUG] [Thread-489315 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:09:37.247 [DEBUG] [Thread-489315 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:09:37.247 [DEBUG] [Thread-489315 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:09:37.247 [DEBUG] [Thread-489315 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:09:37.247 [DEBUG] [Thread-489315 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:09:37.247 [DEBUG] [Thread-489315 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:09:37.247 [DEBUG] [Thread-489315 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:09:37.247 [DEBUG] [Thread-489315 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8816809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952189733019321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108783, telescope_az=89.992866, telescope_ra=19.9351533, telescope_dec=-24.256582, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.95494, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:09:25.394555', telescope_ra_j2k=19.9093693112608, telescope_dec_j2k=-24.323260503492, observability=1)
2025-12-27T11:09:39.759 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:09:39.761 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.9358535, teldec = -24.256582
2025-12-27T11:09:39.762 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.9100698522129     dec_j2k = -24.3232836800524
2025-12-27T11:09:39.764 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:09:39.764 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:09:39.769 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:09:39.769 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:09:39.769 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:09:39.769 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:09:39.776 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:09:39.776 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:09:39.776 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:09:39.776 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:09:39.777 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:09:39.777 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:09:39.777 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:09:39.777 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:09:39.777 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88171019, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952191738616461, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108783, telescope_az=89.992866, telescope_ra=19.9358535, telescope_dec=-24.256582, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.95564, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:09:25.394555', telescope_ra_j2k=19.9100698522129, telescope_dec_j2k=-24.3232836800524, observability=1)
2025-12-27T11:09:39.777 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.431960582733154 seconds ago
2025-12-27T11:09:41.998 [DEBUG] [Thread-489316 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:09:41.999 [INFO] [Thread-489316 (handle)] [driver.py] [get_status()] Telra = 19.9364881, teldec = -24.256582
2025-12-27T11:09:42.001 [INFO] [Thread-489316 (handle)] [driver.py] [get_status()] ra_j2k = 19.9107047613237     dec_j2k = -24.323304683317
2025-12-27T11:09:42.002 [DEBUG] [Thread-489316 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:09:42.003 [DEBUG] [Thread-489316 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:09:42.005 [DEBUG] [Thread-489316 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:09:42.005 [DEBUG] [Thread-489316 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:09:42.005 [DEBUG] [Thread-489316 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:09:42.005 [DEBUG] [Thread-489316 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:09:42.012 [DEBUG] [Thread-489316 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:09:42.012 [DEBUG] [Thread-489316 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:09:42.013 [DEBUG] [Thread-489316 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:09:42.013 [DEBUG] [Thread-489316 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:09:42.013 [DEBUG] [Thread-489316 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:09:42.013 [DEBUG] [Thread-489316 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:09:42.013 [DEBUG] [Thread-489316 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:09:42.013 [DEBUG] [Thread-489316 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:09:42.013 [DEBUG] [Thread-489316 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88173609, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952195348691314, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108783, telescope_az=89.992866, telescope_ra=19.9364881, telescope_dec=-24.256582, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.95627, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:09:25.394555', telescope_ra_j2k=19.9107047613237, telescope_dec_j2k=-24.323304683317, observability=1)
2025-12-27T11:09:51.411 [DEBUG] [ThreadPoolExecutor-22614_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:09:51.412 [DEBUG] [ThreadPoolExecutor-22614_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:09:59.423 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:09:59.425 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.9413427, teldec = -24.256582
2025-12-27T11:09:59.426 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.9155617291758     dec_j2k = -24.323465294174
2025-12-27T11:09:59.428 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:09:59.430 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:09:59.432 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:09:59.432 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:09:59.432 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:09:59.432 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:09:59.439 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:09:59.439 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:09:59.439 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:09:59.439 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:09:59.439 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:09:59.439 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:09:59.439 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:09:59.439 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:09:59.439 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88193778, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952194947571886, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108782, telescope_az=89.992866, telescope_ra=19.9413427, telescope_dec=-24.256582, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.96113, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:09:25.394555', telescope_ra_j2k=19.9155617291758, telescope_dec_j2k=-24.323465294174, observability=1)
2025-12-27T11:10:00.069 [DEBUG] [Thread-489317 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6293704509735107
2025-12-27T11:10:03.527 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:10:03.529 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.9424819, teldec = -24.256582
2025-12-27T11:10:03.530 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.9167014856448     dec_j2k = -24.3235029680821
2025-12-27T11:10:03.532 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:10:03.533 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:10:03.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:10:03.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:10:03.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:10:03.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:10:03.542 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:10:03.542 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:10:03.542 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:10:03.543 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:10:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:10:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:10:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:10:03.543 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:10:03.543 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88198528, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952187326302753, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108782, telescope_az=89.992866, telescope_ra=19.9424819, telescope_dec=-24.256582, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.96227, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:09:25.394555', telescope_ra_j2k=19.9167014856448, telescope_dec_j2k=-24.3235029680821, observability=1)
2025-12-27T11:10:18.141 [DEBUG] [Thread-489318 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:10:18.142 [INFO] [Thread-489318 (handle)] [driver.py] [get_status()] Telra = 19.9465528, teldec = -24.256581
2025-12-27T11:10:18.143 [INFO] [Thread-489318 (handle)] [driver.py] [get_status()] ra_j2k = 19.9207743768921     dec_j2k = -24.3236365460039
2025-12-27T11:10:18.145 [DEBUG] [Thread-489318 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:10:18.145 [DEBUG] [Thread-489318 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:10:18.148 [DEBUG] [Thread-489318 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:10:18.148 [DEBUG] [Thread-489318 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:10:18.148 [DEBUG] [Thread-489318 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:10:18.148 [DEBUG] [Thread-489318 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:10:18.155 [DEBUG] [Thread-489318 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:10:18.155 [DEBUG] [Thread-489318 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:10:18.156 [DEBUG] [Thread-489318 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:10:18.156 [DEBUG] [Thread-489318 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:10:18.156 [DEBUG] [Thread-489318 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:10:18.156 [DEBUG] [Thread-489318 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:10:18.156 [DEBUG] [Thread-489318 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:10:18.156 [DEBUG] [Thread-489318 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:10:18.156 [DEBUG] [Thread-489318 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88215441, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952196552049598, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108782, telescope_az=89.992865, telescope_ra=19.9465528, telescope_dec=-24.256581, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.96634, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:09:25.394555', telescope_ra_j2k=19.9207743768921, telescope_dec_j2k=-24.3236365460039, observability=1)
2025-12-27T11:10:25.535 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:10:25.535 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:10:25.535 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:10:25.535 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:10:25.535 [INFO] [ThreadPoolExecutor-22615_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:10:25.535 [INFO] [ThreadPoolExecutor-22615_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:10:31.743 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:10:31.745 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.9503401, teldec = -24.256581
2025-12-27T11:10:31.747 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.9245635328222     dec_j2k = -24.3237616799231
2025-12-27T11:10:31.748 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:10:31.749 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:10:31.752 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:10:31.752 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:10:31.752 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:10:31.752 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:10:31.759 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:10:31.759 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:10:31.759 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:10:31.759 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:10:31.759 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:10:31.759 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:10:31.759 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:10:31.759 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:10:31.760 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88231185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952206981154727, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108782, telescope_az=89.992865, telescope_ra=19.9503401, telescope_dec=-24.256581, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.97012, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:10:25.533419', telescope_ra_j2k=19.9245635328222, telescope_dec_j2k=-24.3237616799231, observability=1)
2025-12-27T11:10:36.312 [DEBUG] [Thread-489319 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:10:36.315 [INFO] [Thread-489319 (handle)] [driver.py] [get_status()] Telra = 19.9516183, teldec = -24.256581
2025-12-27T11:10:36.316 [INFO] [Thread-489319 (handle)] [driver.py] [get_status()] ra_j2k = 19.9258423599677     dec_j2k = -24.3238038972263
2025-12-27T11:10:36.317 [DEBUG] [Thread-489319 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:10:36.318 [DEBUG] [Thread-489319 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:10:36.323 [DEBUG] [Thread-489319 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:10:36.323 [DEBUG] [Thread-489319 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:10:36.323 [DEBUG] [Thread-489319 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:10:36.323 [DEBUG] [Thread-489319 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:10:36.330 [DEBUG] [Thread-489319 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:10:36.330 [DEBUG] [Thread-489319 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:10:36.331 [DEBUG] [Thread-489319 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:10:36.331 [DEBUG] [Thread-489319 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:10:36.331 [DEBUG] [Thread-489319 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:10:36.331 [DEBUG] [Thread-489319 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:10:36.331 [DEBUG] [Thread-489319 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:10:36.332 [DEBUG] [Thread-489319 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:10:36.332 [DEBUG] [Thread-489319 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88236473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095221059122958, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108782, telescope_az=89.992865, telescope_ra=19.9516183, telescope_dec=-24.256581, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.9714, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:10:25.533419', telescope_ra_j2k=19.9258423599677, telescope_dec_j2k=-24.3238038972263, observability=1)
2025-12-27T11:10:37.281 [DEBUG] [Thread-489320 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9489152431488037
2025-12-27T11:10:39.838 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:10:39.840 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.9525993, teldec = -24.256581
2025-12-27T11:10:39.841 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.9268238415584     dec_j2k = -24.3238362932763
2025-12-27T11:10:39.842 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:10:39.843 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:10:39.848 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:10:39.848 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:10:39.848 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:10:39.848 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:10:39.855 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:10:39.855 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:10:39.855 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:10:39.855 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:10:39.855 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:10:39.855 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:10:39.855 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:10:39.855 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:10:39.856 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88240554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952202167721591, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108782, telescope_az=89.992865, telescope_ra=19.9525993, telescope_dec=-24.256581, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.97238, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:10:25.533419', telescope_ra_j2k=19.9268238415584, telescope_dec_j2k=-24.3238362932763, observability=1)
2025-12-27T11:10:39.856 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.433257818222046 seconds ago
2025-12-27T11:10:46.414 [DEBUG] [ThreadPoolExecutor-22614_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:10:46.417 [DEBUG] [ThreadPoolExecutor-22614_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:10:46.418 [DEBUG] [ThreadPoolExecutor-22614_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:10:46.420 [DEBUG] [ThreadPoolExecutor-22614_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:10:50.426 [DEBUG] [ThreadPoolExecutor-22614_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:10:51.427 [DEBUG] [ThreadPoolExecutor-22614_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:10:51.428 [INFO] [ThreadPoolExecutor-22614_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:10:54.381 [DEBUG] [Thread-489321 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:10:54.383 [INFO] [Thread-489321 (handle)] [driver.py] [get_status()] Telra = 19.9566412, teldec = -24.256581
2025-12-27T11:10:54.385 [INFO] [Thread-489321 (handle)] [driver.py] [get_status()] ra_j2k = 19.9308677282316     dec_j2k = -24.3239697240057
2025-12-27T11:10:54.386 [DEBUG] [Thread-489321 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:10:54.387 [DEBUG] [Thread-489321 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:10:54.389 [DEBUG] [Thread-489321 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:10:54.389 [DEBUG] [Thread-489321 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:10:54.389 [DEBUG] [Thread-489321 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:10:54.389 [DEBUG] [Thread-489321 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:10:54.396 [DEBUG] [Thread-489321 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:10:54.396 [DEBUG] [Thread-489321 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:10:54.396 [DEBUG] [Thread-489321 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:10:54.396 [DEBUG] [Thread-489321 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:10:54.396 [DEBUG] [Thread-489321 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:10:54.396 [DEBUG] [Thread-489321 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:10:54.397 [DEBUG] [Thread-489321 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:10:54.397 [DEBUG] [Thread-489321 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:10:54.397 [DEBUG] [Thread-489321 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88257387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952200964363307, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108782, telescope_az=89.992865, telescope_ra=19.9566412, telescope_dec=-24.256581, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.97643, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:10:25.533419', telescope_ra_j2k=19.9308677282316, telescope_dec_j2k=-24.3239697240057, observability=1)
2025-12-27T11:10:59.501 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:10:59.503 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.9580601, teldec = -24.256581
2025-12-27T11:10:59.504 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.9322873265766     dec_j2k = -24.3240165466322
2025-12-27T11:10:59.506 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:10:59.507 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:10:59.512 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:10:59.512 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:10:59.512 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:10:59.513 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:10:59.520 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:10:59.520 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:10:59.520 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:10:59.520 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:10:59.520 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:10:59.520 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:10:59.520 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:10:59.520 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:10:59.520 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88263312, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095220858563244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108782, telescope_az=89.992865, telescope_ra=19.9580601, telescope_dec=-24.256581, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.97784, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:10:25.533419', telescope_ra_j2k=19.9322873265766, telescope_dec_j2k=-24.3240165466322, observability=1)
2025-12-27T11:11:03.537 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:11:03.539 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.9591984, teldec = -24.256581
2025-12-27T11:11:03.540 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.933426187166     dec_j2k = -24.3240541029264
2025-12-27T11:11:03.541 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:11:03.542 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:11:03.548 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:11:03.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:11:03.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:11:03.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:11:03.556 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:11:03.556 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:11:03.556 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:11:03.556 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:11:03.556 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:11:03.556 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:11:03.556 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:11:03.556 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:11:03.556 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88267984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952209387871296, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108782, telescope_az=89.992864, telescope_ra=19.9591984, telescope_dec=-24.256581, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.97898, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:10:25.533419', telescope_ra_j2k=19.933426187166, telescope_dec_j2k=-24.3240541029264, observability=1)
2025-12-27T11:11:12.450 [DEBUG] [Thread-489322 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:11:12.452 [INFO] [Thread-489322 (handle)] [driver.py] [get_status()] Telra = 19.9616822, teldec = -24.25658
2025-12-27T11:11:12.453 [INFO] [Thread-489322 (handle)] [driver.py] [get_status()] ra_j2k = 19.9359112116397     dec_j2k = -24.3241350309066
2025-12-27T11:11:12.457 [DEBUG] [Thread-489322 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:11:12.457 [DEBUG] [Thread-489322 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:11:12.460 [DEBUG] [Thread-489322 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:11:12.460 [DEBUG] [Thread-489322 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:11:12.460 [DEBUG] [Thread-489322 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:11:12.460 [DEBUG] [Thread-489322 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:11:12.467 [DEBUG] [Thread-489322 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:11:12.467 [DEBUG] [Thread-489322 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:11:12.467 [DEBUG] [Thread-489322 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:11:12.467 [DEBUG] [Thread-489322 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:11:12.467 [DEBUG] [Thread-489322 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:11:12.467 [DEBUG] [Thread-489322 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:11:12.467 [DEBUG] [Thread-489322 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:11:12.467 [DEBUG] [Thread-489322 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:11:12.467 [DEBUG] [Thread-489322 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.882783, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952211393468436, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108782, telescope_az=89.992864, telescope_ra=19.9616822, telescope_dec=-24.25658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.98147, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:10:25.533419', telescope_ra_j2k=19.9359112116397, telescope_dec_j2k=-24.3241350309066, observability=1)
2025-12-27T11:11:25.675 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:11:25.675 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:11:25.676 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:11:25.676 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:11:25.677 [DEBUG] [ThreadPoolExecutor-22616_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:11:26.678 [DEBUG] [ThreadPoolExecutor-22616_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:11:26.681 [DEBUG] [ThreadPoolExecutor-22616_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:11:26.681 [DEBUG] [ThreadPoolExecutor-22616_0] [payload.py] [to_registers()] [0]
2025-12-27T11:11:26.688 [DEBUG] [ThreadPoolExecutor-22616_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:11:26.688 [DEBUG] [ThreadPoolExecutor-22616_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:11:26.688 [DEBUG] [ThreadPoolExecutor-22616_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:11:26.688 [DEBUG] [ThreadPoolExecutor-22616_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:11:26.695 [DEBUG] [ThreadPoolExecutor-22616_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:11:26.695 [DEBUG] [ThreadPoolExecutor-22616_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:11:26.695 [DEBUG] [ThreadPoolExecutor-22616_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:11:26.695 [DEBUG] [ThreadPoolExecutor-22616_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:11:26.695 [DEBUG] [ThreadPoolExecutor-22616_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:11:26.695 [DEBUG] [ThreadPoolExecutor-22616_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:11:26.695 [DEBUG] [ThreadPoolExecutor-22616_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:11:30.624 [DEBUG] [Thread-489323 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:11:30.627 [INFO] [Thread-489323 (handle)] [driver.py] [get_status()] Telra = 19.966724, teldec = -24.25658
2025-12-27T11:11:30.628 [INFO] [Thread-489323 (handle)] [driver.py] [get_status()] ra_j2k = 19.9409555013469     dec_j2k = -24.3243012461581
2025-12-27T11:11:30.630 [DEBUG] [Thread-489323 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:11:30.631 [DEBUG] [Thread-489323 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:11:30.633 [DEBUG] [Thread-489323 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:11:30.633 [DEBUG] [Thread-489323 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:11:30.633 [DEBUG] [Thread-489323 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:11:30.633 [DEBUG] [Thread-489323 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:11:30.641 [DEBUG] [Thread-489323 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:11:30.641 [DEBUG] [Thread-489323 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:11:30.641 [DEBUG] [Thread-489323 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:11:30.641 [DEBUG] [Thread-489323 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:11:30.641 [DEBUG] [Thread-489323 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:11:30.641 [DEBUG] [Thread-489323 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:11:30.641 [DEBUG] [Thread-489323 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:11:30.641 [DEBUG] [Thread-489323 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:11:30.641 [DEBUG] [Thread-489323 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88299334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952213399065576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108781, telescope_az=89.992864, telescope_ra=19.966724, telescope_dec=-24.25658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.98651, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:11:25.673707', telescope_ra_j2k=19.9409555013469, telescope_dec_j2k=-24.3243012461581, observability=1)
2025-12-27T11:11:30.856 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21468639373779297
2025-12-27T11:11:37.329 [DEBUG] [Thread-489324 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:11:37.331 [INFO] [Thread-489324 (handle)] [driver.py] [get_status()] Telra = 19.9685913, teldec = -24.25658
2025-12-27T11:11:37.333 [INFO] [Thread-489324 (handle)] [driver.py] [get_status()] ra_j2k = 19.9428237249867     dec_j2k = -24.3243627762577
2025-12-27T11:11:37.334 [DEBUG] [Thread-489324 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:11:37.335 [DEBUG] [Thread-489324 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:11:37.341 [DEBUG] [Thread-489324 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:11:37.341 [DEBUG] [Thread-489324 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:11:37.341 [DEBUG] [Thread-489324 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:11:37.341 [DEBUG] [Thread-489324 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:11:37.349 [DEBUG] [Thread-489324 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:11:37.349 [DEBUG] [Thread-489324 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:11:37.349 [DEBUG] [Thread-489324 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:11:37.349 [DEBUG] [Thread-489324 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:11:37.349 [DEBUG] [Thread-489324 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:11:37.349 [DEBUG] [Thread-489324 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:11:37.349 [DEBUG] [Thread-489324 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:11:37.349 [DEBUG] [Thread-489324 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:11:37.349 [DEBUG] [Thread-489324 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88307095, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952216608021001, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108781, telescope_az=89.992864, telescope_ra=19.9685913, telescope_dec=-24.25658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.98838, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:11:25.673707', telescope_ra_j2k=19.9428237249867, telescope_dec_j2k=-24.3243627762577, observability=1)
2025-12-27T11:11:39.917 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:11:39.919 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.9693194, teldec = -24.25658
2025-12-27T11:11:39.920 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.9435521853594     dec_j2k = -24.3243867637522
2025-12-27T11:11:39.922 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:11:39.923 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:11:39.925 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:11:39.925 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:11:39.925 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:11:39.925 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:11:39.932 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:11:39.932 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:11:39.932 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:11:39.933 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:11:39.933 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:11:39.933 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:11:39.933 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:11:39.933 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:11:39.933 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8831009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952212997946148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108781, telescope_az=89.992864, telescope_ra=19.9693194, telescope_dec=-24.25658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.9891, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:11:25.673707', telescope_ra_j2k=19.9435521853594, telescope_dec_j2k=-24.3243867637522, observability=1)
2025-12-27T11:11:39.933 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43247890472412 seconds ago
2025-12-27T11:11:48.699 [DEBUG] [Thread-489325 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:11:48.702 [INFO] [Thread-489325 (handle)] [driver.py] [get_status()] Telra = 19.9717742, teldec = -24.25658
2025-12-27T11:11:48.703 [INFO] [Thread-489325 (handle)] [driver.py] [get_status()] ra_j2k = 19.9460082012949     dec_j2k = -24.3244676197378
2025-12-27T11:11:48.705 [DEBUG] [Thread-489325 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:11:48.706 [DEBUG] [Thread-489325 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:11:48.710 [DEBUG] [Thread-489325 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:11:48.710 [DEBUG] [Thread-489325 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:11:48.710 [DEBUG] [Thread-489325 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:11:48.710 [DEBUG] [Thread-489325 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:11:48.718 [DEBUG] [Thread-489325 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:11:48.718 [DEBUG] [Thread-489325 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:11:48.718 [DEBUG] [Thread-489325 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:11:48.718 [DEBUG] [Thread-489325 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:11:48.718 [DEBUG] [Thread-489325 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:11:48.718 [DEBUG] [Thread-489325 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:11:48.718 [DEBUG] [Thread-489325 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:11:48.718 [DEBUG] [Thread-489325 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:11:48.718 [DEBUG] [Thread-489325 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88320255, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952216608021001, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108781, telescope_az=89.992864, telescope_ra=19.9717742, telescope_dec=-24.25658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.99156, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:11:25.673707', telescope_ra_j2k=19.9460082012949, telescope_dec_j2k=-24.3244676197378, observability=1)
2025-12-27T11:11:51.696 [DEBUG] [ThreadPoolExecutor-22616_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:11:51.697 [DEBUG] [ThreadPoolExecutor-22616_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:11:59.581 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:11:59.583 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.9748089, teldec = -24.25658
2025-12-27T11:11:59.584 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.9490444064622     dec_j2k = -24.3245675375544
2025-12-27T11:11:59.584 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:11:59.585 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:11:59.586 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:11:59.586 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:11:59.586 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:11:59.586 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:11:59.593 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:11:59.593 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:11:59.593 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:11:59.594 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:11:59.594 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:11:59.594 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:11:59.594 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:11:59.594 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:11:59.594 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8833285, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952215805782145, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108781, telescope_az=89.992863, telescope_ra=19.9748089, telescope_dec=-24.25658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.99459, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:11:25.673707', telescope_ra_j2k=19.9490444064622, telescope_dec_j2k=-24.3245675375544, observability=1)
2025-12-27T11:12:03.509 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:12:03.511 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.9758913, teldec = -24.25658
2025-12-27T11:12:03.513 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.9501273438492     dec_j2k = -24.3246031652809
2025-12-27T11:12:03.514 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:12:03.514 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:12:03.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:12:03.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:12:03.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:12:03.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:12:03.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:12:03.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:12:03.525 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:12:03.525 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:12:03.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:12:03.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:12:03.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:12:03.525 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:12:03.525 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88337396, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952220218095853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108781, telescope_az=89.992863, telescope_ra=19.9758913, telescope_dec=-24.25658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.99568, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:11:25.673707', telescope_ra_j2k=19.9501273438492, telescope_dec_j2k=-24.3246031652809, observability=1)
2025-12-27T11:12:06.771 [DEBUG] [Thread-489326 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:12:06.774 [INFO] [Thread-489326 (handle)] [driver.py] [get_status()] Telra = 19.976816, teldec = -24.25658
2025-12-27T11:12:06.775 [INFO] [Thread-489326 (handle)] [driver.py] [get_status()] ra_j2k = 19.9510525031633     dec_j2k = -24.3246335978968
2025-12-27T11:12:06.777 [DEBUG] [Thread-489326 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:12:06.778 [DEBUG] [Thread-489326 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:12:06.780 [DEBUG] [Thread-489326 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:12:06.780 [DEBUG] [Thread-489326 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:12:06.780 [DEBUG] [Thread-489326 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:12:06.780 [DEBUG] [Thread-489326 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:12:06.787 [DEBUG] [Thread-489326 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:12:06.787 [DEBUG] [Thread-489326 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:12:06.787 [DEBUG] [Thread-489326 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:12:06.787 [DEBUG] [Thread-489326 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:12:06.788 [DEBUG] [Thread-489326 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:12:06.788 [DEBUG] [Thread-489326 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:12:06.788 [DEBUG] [Thread-489326 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:12:06.788 [DEBUG] [Thread-489326 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:12:06.788 [DEBUG] [Thread-489326 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88341171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952215003543288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108781, telescope_az=89.992863, telescope_ra=19.976816, telescope_dec=-24.25658, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=16.9966, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:11:25.673707', telescope_ra_j2k=19.9510525031633, telescope_dec_j2k=-24.3246335978968, observability=1)
2025-12-27T11:12:24.941 [DEBUG] [Thread-489327 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:12:24.944 [INFO] [Thread-489327 (handle)] [driver.py] [get_status()] Telra = 19.9818589, teldec = -24.256586
2025-12-27T11:12:24.945 [INFO] [Thread-489327 (handle)] [driver.py] [get_status()] ra_j2k = 19.956097910593     dec_j2k = -24.3248054931094
2025-12-27T11:12:24.947 [DEBUG] [Thread-489327 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:12:24.947 [DEBUG] [Thread-489327 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:12:24.952 [DEBUG] [Thread-489327 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:12:24.952 [DEBUG] [Thread-489327 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:12:24.952 [DEBUG] [Thread-489327 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:12:24.952 [DEBUG] [Thread-489327 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:12:24.959 [DEBUG] [Thread-489327 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:12:24.959 [DEBUG] [Thread-489327 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:12:24.959 [DEBUG] [Thread-489327 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:12:24.959 [DEBUG] [Thread-489327 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:12:24.959 [DEBUG] [Thread-489327 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:12:24.959 [DEBUG] [Thread-489327 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:12:24.959 [DEBUG] [Thread-489327 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:12:24.959 [DEBUG] [Thread-489327 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:12:24.960 [DEBUG] [Thread-489327 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88362203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095222503152899, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108781, telescope_az=89.992874, telescope_ra=19.9818589, telescope_dec=-24.256586, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.00164, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:11:25.673707', telescope_ra_j2k=19.956097910593, telescope_dec_j2k=-24.3248054931094, observability=1)
2025-12-27T11:12:25.815 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:12:25.815 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:12:25.816 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:12:25.816 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:12:25.816 [INFO] [ThreadPoolExecutor-22617_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:12:25.816 [INFO] [ThreadPoolExecutor-22617_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:12:29.947 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:12:29.948 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.9832528, teldec = -24.256579
2025-12-27T11:12:29.949 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.9574925062614     dec_j2k = -24.3248443272656
2025-12-27T11:12:29.951 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:12:29.952 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:12:29.957 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:12:29.958 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:12:29.958 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:12:29.958 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:12:29.965 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:12:29.965 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:12:29.965 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:12:29.965 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:12:29.965 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:12:29.965 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:12:29.965 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:12:29.965 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:12:29.965 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88367994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952221020334709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10878, telescope_az=89.992863, telescope_ra=19.9832528, telescope_dec=-24.256579, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.00304, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:12:25.814858', telescope_ra_j2k=19.9574925062614, telescope_dec_j2k=-24.3248443272656, observability=1)
2025-12-27T11:12:37.385 [DEBUG] [Thread-489328 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:12:37.387 [INFO] [Thread-489328 (handle)] [driver.py] [get_status()] Telra = 19.9853357, teldec = -24.256579
2025-12-27T11:12:37.388 [INFO] [Thread-489328 (handle)] [driver.py] [get_status()] ra_j2k = 19.9595764448198     dec_j2k = -24.3249127996857
2025-12-27T11:12:37.389 [DEBUG] [Thread-489328 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:12:37.390 [DEBUG] [Thread-489328 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:12:37.392 [DEBUG] [Thread-489328 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:12:37.392 [DEBUG] [Thread-489328 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:12:37.392 [DEBUG] [Thread-489328 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:12:37.392 [DEBUG] [Thread-489328 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:12:37.399 [DEBUG] [Thread-489328 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:12:37.399 [DEBUG] [Thread-489328 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:12:37.399 [DEBUG] [Thread-489328 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:12:37.399 [DEBUG] [Thread-489328 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:12:37.399 [DEBUG] [Thread-489328 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:12:37.399 [DEBUG] [Thread-489328 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:12:37.400 [DEBUG] [Thread-489328 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:12:37.400 [DEBUG] [Thread-489328 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:12:37.400 [DEBUG] [Thread-489328 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88376604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952223427051278, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10878, telescope_az=89.992863, telescope_ra=19.9853357, telescope_dec=-24.256579, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.00512, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:12:25.814858', telescope_ra_j2k=19.9595764448198, telescope_dec_j2k=-24.3249127996857, observability=1)
2025-12-27T11:12:39.993 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:12:39.996 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.9860644, teldec = -24.256579
2025-12-27T11:12:39.997 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.9603055084025     dec_j2k = -24.324936749868
2025-12-27T11:12:39.999 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:12:40.000 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:12:40.006 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:12:40.006 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:12:40.006 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:12:40.006 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:12:40.014 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:12:40.014 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:12:40.014 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:12:40.014 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:12:40.014 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:12:40.015 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:12:40.015 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:12:40.015 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:12:40.015 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88379623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095222904272327, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10878, telescope_az=89.992863, telescope_ra=19.9860644, telescope_dec=-24.256579, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.00585, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:12:25.814858', telescope_ra_j2k=19.9603055084025, telescope_dec_j2k=-24.324936749868, observability=1)
2025-12-27T11:12:40.015 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43389844894409 seconds ago
2025-12-27T11:12:43.019 [DEBUG] [Thread-489329 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:12:43.021 [INFO] [Thread-489329 (handle)] [driver.py] [get_status()] Telra = 19.9869047, teldec = -24.256579
2025-12-27T11:12:43.022 [INFO] [Thread-489329 (handle)] [driver.py] [get_status()] ra_j2k = 19.9611462278249     dec_j2k = -24.3249643649106
2025-12-27T11:12:43.024 [DEBUG] [Thread-489329 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:12:43.026 [DEBUG] [Thread-489329 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:12:43.026 [DEBUG] [Thread-489329 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:12:43.026 [DEBUG] [Thread-489329 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:12:43.027 [DEBUG] [Thread-489329 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:12:43.027 [DEBUG] [Thread-489329 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:12:43.034 [DEBUG] [Thread-489329 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:12:43.034 [DEBUG] [Thread-489329 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:12:43.034 [DEBUG] [Thread-489329 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:12:43.034 [DEBUG] [Thread-489329 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:12:43.034 [DEBUG] [Thread-489329 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:12:43.034 [DEBUG] [Thread-489329 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:12:43.034 [DEBUG] [Thread-489329 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:12:43.034 [DEBUG] [Thread-489329 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:12:43.034 [DEBUG] [Thread-489329 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88383125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952224630409562, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10878, telescope_az=89.992863, telescope_ra=19.9869047, telescope_dec=-24.256579, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.00669, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:12:25.814858', telescope_ra_j2k=19.9611462278249, telescope_dec_j2k=-24.3249643649106, observability=1)
2025-12-27T11:12:46.699 [DEBUG] [ThreadPoolExecutor-22616_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:12:46.700 [DEBUG] [ThreadPoolExecutor-22616_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:12:46.702 [DEBUG] [ThreadPoolExecutor-22616_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:12:46.704 [DEBUG] [ThreadPoolExecutor-22616_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:12:50.710 [DEBUG] [ThreadPoolExecutor-22616_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:12:51.712 [DEBUG] [ThreadPoolExecutor-22616_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:12:51.713 [INFO] [ThreadPoolExecutor-22616_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:12:59.656 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:12:59.657 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.9915257, teldec = -24.256579
2025-12-27T11:12:59.658 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.9657695373313     dec_j2k = -24.3251161669471
2025-12-27T11:12:59.660 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:12:59.661 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:12:59.663 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:12:59.663 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:12:59.663 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:12:59.663 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:12:59.671 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:12:59.671 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:12:59.671 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:12:59.671 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:12:59.671 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:12:59.671 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:12:59.671 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:12:59.671 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:12:59.672 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88402381, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952227839364986, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10878, telescope_az=89.992862, telescope_ra=19.9915257, telescope_dec=-24.256579, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.01131, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:12:25.814858', telescope_ra_j2k=19.9657695373313, telescope_dec_j2k=-24.3251161669471, observability=1)
2025-12-27T11:13:01.068 [DEBUG] [Thread-489330 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:13:01.070 [INFO] [Thread-489330 (handle)] [driver.py] [get_status()] Telra = 19.9919181, teldec = -24.256579
2025-12-27T11:13:01.071 [INFO] [Thread-489330 (handle)] [driver.py] [get_status()] ra_j2k = 19.9661621336813     dec_j2k = -24.325129052843
2025-12-27T11:13:01.073 [DEBUG] [Thread-489330 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:13:01.074 [DEBUG] [Thread-489330 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:13:01.080 [DEBUG] [Thread-489330 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:13:01.081 [DEBUG] [Thread-489330 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:13:01.081 [DEBUG] [Thread-489330 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:13:01.081 [DEBUG] [Thread-489330 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:13:01.088 [DEBUG] [Thread-489330 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:13:01.088 [DEBUG] [Thread-489330 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:13:01.088 [DEBUG] [Thread-489330 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:13:01.088 [DEBUG] [Thread-489330 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:13:01.088 [DEBUG] [Thread-489330 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:13:01.088 [DEBUG] [Thread-489330 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:13:01.088 [DEBUG] [Thread-489330 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:13:01.088 [DEBUG] [Thread-489330 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:13:01.088 [DEBUG] [Thread-489330 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88404015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952231449439839, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10878, telescope_az=89.992862, telescope_ra=19.9919181, telescope_dec=-24.256579, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.0117, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:12:25.814858', telescope_ra_j2k=19.9661621336813, telescope_dec_j2k=-24.325129052843, observability=1)
2025-12-27T11:13:03.519 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:13:03.521 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.9926175, teldec = -24.256579
2025-12-27T11:13:03.522 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.9668618837397     dec_j2k = -24.3251520184133
2025-12-27T11:13:03.524 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:13:03.525 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:13:03.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:13:03.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:13:03.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:13:03.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:13:03.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:13:03.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:13:03.536 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:13:03.536 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:13:03.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:13:03.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:13:03.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:13:03.536 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:13:03.536 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88406852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952234257275835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10878, telescope_az=89.992862, telescope_ra=19.9926175, telescope_dec=-24.256579, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.0124, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:12:25.814858', telescope_ra_j2k=19.9668618837397, telescope_dec_j2k=-24.3251520184133, observability=1)
2025-12-27T11:13:19.274 [DEBUG] [Thread-489331 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:13:19.276 [INFO] [Thread-489331 (handle)] [driver.py] [get_status()] Telra = 19.9969878, teldec = -24.256578
2025-12-27T11:13:19.277 [INFO] [Thread-489331 (handle)] [driver.py] [get_status()] ra_j2k = 19.9712343739433     dec_j2k = -24.3252944698384
2025-12-27T11:13:19.279 [DEBUG] [Thread-489331 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:13:19.279 [DEBUG] [Thread-489331 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:13:19.283 [DEBUG] [Thread-489331 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:13:19.283 [DEBUG] [Thread-489331 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:13:19.283 [DEBUG] [Thread-489331 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:13:19.283 [DEBUG] [Thread-489331 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:13:19.290 [DEBUG] [Thread-489331 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:13:19.290 [DEBUG] [Thread-489331 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:13:19.290 [DEBUG] [Thread-489331 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:13:19.290 [DEBUG] [Thread-489331 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:13:19.290 [DEBUG] [Thread-489331 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:13:19.290 [DEBUG] [Thread-489331 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:13:19.290 [DEBUG] [Thread-489331 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:13:19.290 [DEBUG] [Thread-489331 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:13:19.290 [DEBUG] [Thread-489331 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88425087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952234257275835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10878, telescope_az=89.992862, telescope_ra=19.9969878, telescope_dec=-24.256578, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.01677, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:12:25.814858', telescope_ra_j2k=19.9712343739433, telescope_dec_j2k=-24.3252944698384, observability=1)
2025-12-27T11:13:25.957 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:13:25.957 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:13:25.958 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:13:25.958 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:13:25.959 [DEBUG] [ThreadPoolExecutor-22618_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:13:26.961 [DEBUG] [ThreadPoolExecutor-22618_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:13:26.963 [DEBUG] [ThreadPoolExecutor-22618_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:13:26.963 [DEBUG] [ThreadPoolExecutor-22618_0] [payload.py] [to_registers()] [0]
2025-12-27T11:13:26.969 [DEBUG] [ThreadPoolExecutor-22618_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:13:26.969 [DEBUG] [ThreadPoolExecutor-22618_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:13:26.969 [DEBUG] [ThreadPoolExecutor-22618_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:13:26.970 [DEBUG] [ThreadPoolExecutor-22618_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:13:26.977 [DEBUG] [ThreadPoolExecutor-22618_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:13:26.977 [DEBUG] [ThreadPoolExecutor-22618_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:13:26.978 [DEBUG] [ThreadPoolExecutor-22618_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:13:26.978 [DEBUG] [ThreadPoolExecutor-22618_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:13:26.978 [DEBUG] [ThreadPoolExecutor-22618_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:13:26.978 [DEBUG] [ThreadPoolExecutor-22618_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:13:26.978 [DEBUG] [ThreadPoolExecutor-22618_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:13:29.055 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:13:29.056 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.9997192, teldec = -24.256578
2025-12-27T11:13:29.057 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.9739671450011     dec_j2k = -24.3253840799347
2025-12-27T11:13:29.058 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:13:29.060 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:13:29.061 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:13:29.061 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:13:29.061 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:13:29.061 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:13:29.068 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:13:29.068 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:13:29.068 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:13:29.068 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:13:29.068 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:13:29.068 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:13:29.068 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:13:29.069 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:13:29.069 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88436406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952227438245558, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10878, telescope_az=89.992862, telescope_ra=19.9997192, telescope_dec=-24.256578, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.0195, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:13:25.956401', telescope_ra_j2k=19.9739671450011, telescope_dec_j2k=-24.3253840799347, observability=1)
2025-12-27T11:13:37.343 [DEBUG] [Thread-489332 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:13:37.344 [INFO] [Thread-489332 (handle)] [driver.py] [get_status()] Telra = 20.0020269, teldec = -24.256578
2025-12-27T11:13:37.345 [INFO] [Thread-489332 (handle)] [driver.py] [get_status()] ra_j2k = 19.9762760047616     dec_j2k = -24.3254597620503
2025-12-27T11:13:37.346 [DEBUG] [Thread-489332 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:13:37.347 [DEBUG] [Thread-489332 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:13:37.348 [DEBUG] [Thread-489332 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:13:37.348 [DEBUG] [Thread-489332 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:13:37.348 [DEBUG] [Thread-489332 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:13:37.348 [DEBUG] [Thread-489332 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:13:37.355 [DEBUG] [Thread-489332 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:13:37.356 [DEBUG] [Thread-489332 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:13:37.356 [DEBUG] [Thread-489332 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:13:37.356 [DEBUG] [Thread-489332 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:13:37.356 [DEBUG] [Thread-489332 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:13:37.356 [DEBUG] [Thread-489332 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:13:37.356 [DEBUG] [Thread-489332 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:13:37.356 [DEBUG] [Thread-489332 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:13:37.356 [DEBUG] [Thread-489332 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88445999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952233053917551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10878, telescope_az=89.992862, telescope_ra=20.0020269, telescope_dec=-24.256578, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.02181, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:13:25.956401', telescope_ra_j2k=19.9762760047616, telescope_dec_j2k=-24.3254597620503, observability=1)
2025-12-27T11:13:37.432 [DEBUG] [Thread-489333 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07656741142272949
2025-12-27T11:13:40.076 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:13:40.078 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.0027848, teldec = -24.256578
2025-12-27T11:13:40.079 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.9770342859291     dec_j2k = -24.3254846122423
2025-12-27T11:13:40.081 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:13:40.082 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:13:40.086 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:13:40.086 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:13:40.086 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:13:40.086 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:13:40.093 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:13:40.093 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:13:40.093 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:13:40.093 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:13:40.094 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:13:40.094 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:13:40.094 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:13:40.094 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:13:40.094 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88449163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952239070708972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10878, telescope_az=89.992862, telescope_ra=20.0027848, telescope_dec=-24.256578, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.02257, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:13:25.956401', telescope_ra_j2k=19.9770342859291, telescope_dec_j2k=-24.3254846122423, observability=1)
2025-12-27T11:13:40.094 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43898606300354 seconds ago
2025-12-27T11:13:51.979 [DEBUG] [ThreadPoolExecutor-22618_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:13:51.980 [DEBUG] [ThreadPoolExecutor-22618_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:13:55.422 [DEBUG] [Thread-489334 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:13:55.424 [INFO] [Thread-489334 (handle)] [driver.py] [get_status()] Telra = 20.0070776, teldec = -24.256578
2025-12-27T11:13:55.425 [INFO] [Thread-489334 (handle)] [driver.py] [get_status()] ra_j2k = 19.9813292474677     dec_j2k = -24.3256253141501
2025-12-27T11:13:55.426 [DEBUG] [Thread-489334 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:13:55.427 [DEBUG] [Thread-489334 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:13:55.430 [DEBUG] [Thread-489334 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:13:55.430 [DEBUG] [Thread-489334 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:13:55.430 [DEBUG] [Thread-489334 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:13:55.430 [DEBUG] [Thread-489334 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:13:55.437 [DEBUG] [Thread-489334 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:13:55.437 [DEBUG] [Thread-489334 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:13:55.437 [DEBUG] [Thread-489334 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:13:55.437 [DEBUG] [Thread-489334 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:13:55.437 [DEBUG] [Thread-489334 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:13:55.437 [DEBUG] [Thread-489334 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:13:55.437 [DEBUG] [Thread-489334 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:13:55.437 [DEBUG] [Thread-489334 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:13:55.437 [DEBUG] [Thread-489334 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88466925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952234658395263, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108779, telescope_az=89.992861, telescope_ra=20.0070776, telescope_dec=-24.256578, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.02686, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:13:25.956401', telescope_ra_j2k=19.9813292474677, telescope_dec_j2k=-24.3256253141501, observability=1)
2025-12-27T11:13:59.733 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:13:59.735 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.0082748, teldec = -24.256578
2025-12-27T11:13:59.736 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.982527051071     dec_j2k = -24.3256645382967
2025-12-27T11:13:59.737 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:13:59.738 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:13:59.741 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:13:59.741 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:13:59.741 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:13:59.741 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:13:59.748 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:13:59.748 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:13:59.748 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:13:59.748 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:13:59.748 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:13:59.748 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:13:59.748 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:13:59.749 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:13:59.749 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88471914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952242680783824, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108779, telescope_az=89.992861, telescope_ra=20.0082748, telescope_dec=-24.256578, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.02806, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:13:25.956401', telescope_ra_j2k=19.982527051071, telescope_dec_j2k=-24.3256645382967, observability=1)
2025-12-27T11:14:03.529 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:14:03.531 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.0093313, teldec = -24.256578
2025-12-27T11:14:03.532 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.9835840840193     dec_j2k = -24.3256991470039
2025-12-27T11:14:03.534 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:14:03.534 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:14:03.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:14:03.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:14:03.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:14:03.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:14:03.548 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:14:03.548 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:14:03.548 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:14:03.548 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:14:03.548 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:14:03.548 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:14:03.548 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:14:03.548 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:14:03.549 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88476307, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952238669589544, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108779, telescope_az=89.992861, telescope_ra=20.0093313, telescope_dec=-24.256578, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.02912, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:13:25.956401', telescope_ra_j2k=19.9835840840193, telescope_dec_j2k=-24.3256991470039, observability=1)
2025-12-27T11:14:13.479 [DEBUG] [Thread-489335 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:14:13.481 [INFO] [Thread-489335 (handle)] [driver.py] [get_status()] Telra = 20.0120919, teldec = -24.256577
2025-12-27T11:14:13.482 [INFO] [Thread-489335 (handle)] [driver.py] [get_status()] ra_j2k = 19.986346078023     dec_j2k = -24.3257885534323
2025-12-27T11:14:13.484 [DEBUG] [Thread-489335 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:14:13.485 [DEBUG] [Thread-489335 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:14:13.489 [DEBUG] [Thread-489335 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:14:13.489 [DEBUG] [Thread-489335 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:14:13.489 [DEBUG] [Thread-489335 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:14:13.490 [DEBUG] [Thread-489335 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:14:13.497 [DEBUG] [Thread-489335 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:14:13.497 [DEBUG] [Thread-489335 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:14:13.497 [DEBUG] [Thread-489335 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:14:13.497 [DEBUG] [Thread-489335 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:14:13.497 [DEBUG] [Thread-489335 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:14:13.497 [DEBUG] [Thread-489335 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:14:13.497 [DEBUG] [Thread-489335 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:14:13.497 [DEBUG] [Thread-489335 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:14:13.497 [DEBUG] [Thread-489335 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88487823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952236262872975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108779, telescope_az=89.992861, telescope_ra=20.0120919, telescope_dec=-24.256577, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.03188, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:13:25.956401', telescope_ra_j2k=19.986346078023, telescope_dec_j2k=-24.3257885534323, observability=1)
2025-12-27T11:14:26.098 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:14:26.099 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:14:26.099 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:14:26.100 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:14:26.100 [INFO] [ThreadPoolExecutor-22619_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:14:26.100 [INFO] [ThreadPoolExecutor-22619_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:14:28.159 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:14:28.160 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.0161861, teldec = -24.256577
2025-12-27T11:14:28.161 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.9904423485201     dec_j2k = -24.3259225668885
2025-12-27T11:14:28.163 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:14:28.163 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:14:28.167 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:14:28.167 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:14:28.167 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:14:28.167 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:14:28.174 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:14:28.174 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:14:28.174 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:14:28.174 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:14:28.174 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:14:28.174 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:14:28.174 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:14:28.175 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:14:28.175 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88504814, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952242680783824, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108779, telescope_az=89.992861, telescope_ra=20.0161861, telescope_dec=-24.256577, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.03597, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:14:26.097636', telescope_ra_j2k=19.9904423485201, telescope_dec_j2k=-24.3259225668885, observability=1)
2025-12-27T11:14:31.549 [DEBUG] [Thread-489336 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:14:31.552 [INFO] [Thread-489336 (handle)] [driver.py] [get_status()] Telra = 20.0171382, teldec = -24.256577
2025-12-27T11:14:31.553 [INFO] [Thread-489336 (handle)] [driver.py] [get_status()] ra_j2k = 19.9913949305815     dec_j2k = -24.325953720072
2025-12-27T11:14:31.555 [DEBUG] [Thread-489336 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:14:31.556 [DEBUG] [Thread-489336 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:14:31.561 [DEBUG] [Thread-489336 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:14:31.561 [DEBUG] [Thread-489336 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:14:31.561 [DEBUG] [Thread-489336 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:14:31.561 [DEBUG] [Thread-489336 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:14:31.568 [DEBUG] [Thread-489336 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:14:31.568 [DEBUG] [Thread-489336 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:14:31.569 [DEBUG] [Thread-489336 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:14:31.569 [DEBUG] [Thread-489336 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:14:31.569 [DEBUG] [Thread-489336 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:14:31.569 [DEBUG] [Thread-489336 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:14:31.569 [DEBUG] [Thread-489336 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:14:31.569 [DEBUG] [Thread-489336 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:14:31.569 [DEBUG] [Thread-489336 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88508738, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952238268470116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108779, telescope_az=89.992861, telescope_ra=20.0171382, telescope_dec=-24.256577, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.03692, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:14:26.097636', telescope_ra_j2k=19.9913949305815, telescope_dec_j2k=-24.325953720072, observability=1)
2025-12-27T11:14:37.473 [DEBUG] [Thread-489337 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:14:37.474 [INFO] [Thread-489337 (handle)] [driver.py] [get_status()] Telra = 20.0187813, teldec = -24.256577
2025-12-27T11:14:37.476 [INFO] [Thread-489337 (handle)] [driver.py] [get_status()] ra_j2k = 19.9930388630119     dec_j2k = -24.3260074729518
2025-12-27T11:14:37.478 [DEBUG] [Thread-489337 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:14:37.479 [DEBUG] [Thread-489337 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:14:37.485 [DEBUG] [Thread-489337 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:14:37.485 [DEBUG] [Thread-489337 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:14:37.485 [DEBUG] [Thread-489337 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:14:37.485 [DEBUG] [Thread-489337 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:14:37.493 [DEBUG] [Thread-489337 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:14:37.493 [DEBUG] [Thread-489337 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:14:37.493 [DEBUG] [Thread-489337 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:14:37.493 [DEBUG] [Thread-489337 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:14:37.493 [DEBUG] [Thread-489337 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:14:37.493 [DEBUG] [Thread-489337 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:14:37.493 [DEBUG] [Thread-489337 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:14:37.493 [DEBUG] [Thread-489337 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:14:37.493 [DEBUG] [Thread-489337 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88515594, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952243081903252, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108779, telescope_az=89.99286, telescope_ra=20.0187813, telescope_dec=-24.256577, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.03857, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:14:26.097636', telescope_ra_j2k=19.9930388630119, telescope_dec_j2k=-24.3260074729518, observability=1)
2025-12-27T11:14:40.154 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:14:40.156 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.0195283, teldec = -24.256577
2025-12-27T11:14:40.157 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.9937862416703     dec_j2k = -24.3260319062812
2025-12-27T11:14:40.159 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:14:40.160 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:14:40.165 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:14:40.165 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:14:40.165 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:14:40.165 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:14:40.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:14:40.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:14:40.172 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:14:40.172 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:14:40.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:14:40.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:14:40.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:14:40.172 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:14:40.173 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88518698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952245889739249, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108779, telescope_az=89.99286, telescope_ra=20.0195283, telescope_dec=-24.256577, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.03931, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:14:26.097636', telescope_ra_j2k=19.9937862416703, telescope_dec_j2k=-24.3260319062812, observability=1)
2025-12-27T11:14:40.173 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.44042134284973 seconds ago
2025-12-27T11:14:46.982 [DEBUG] [ThreadPoolExecutor-22618_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:14:46.984 [DEBUG] [ThreadPoolExecutor-22618_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:14:46.985 [DEBUG] [ThreadPoolExecutor-22618_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:14:46.987 [DEBUG] [ThreadPoolExecutor-22618_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:14:49.617 [DEBUG] [Thread-489338 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:14:49.619 [INFO] [Thread-489338 (handle)] [driver.py] [get_status()] Telra = 20.0221755, teldec = -24.256577
2025-12-27T11:14:49.620 [INFO] [Thread-489338 (handle)] [driver.py] [get_status()] ra_j2k = 19.9964347846166     dec_j2k = -24.3261184710564
2025-12-27T11:14:49.622 [DEBUG] [Thread-489338 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:14:49.622 [DEBUG] [Thread-489338 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:14:49.625 [DEBUG] [Thread-489338 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:14:49.625 [DEBUG] [Thread-489338 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:14:49.625 [DEBUG] [Thread-489338 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:14:49.625 [DEBUG] [Thread-489338 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:14:49.632 [DEBUG] [Thread-489338 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:14:49.632 [DEBUG] [Thread-489338 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:14:49.632 [DEBUG] [Thread-489338 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:14:49.632 [DEBUG] [Thread-489338 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:14:49.632 [DEBUG] [Thread-489338 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:14:49.632 [DEBUG] [Thread-489338 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:14:49.632 [DEBUG] [Thread-489338 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:14:49.632 [DEBUG] [Thread-489338 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:14:49.632 [DEBUG] [Thread-489338 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8852965, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952239872947828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108779, telescope_az=89.99286, telescope_ra=20.0221755, telescope_dec=-24.256577, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.04196, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:14:26.097636', telescope_ra_j2k=19.9964347846166, telescope_dec_j2k=-24.3261184710564, observability=1)
2025-12-27T11:14:50.994 [DEBUG] [ThreadPoolExecutor-22618_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:14:51.996 [DEBUG] [ThreadPoolExecutor-22618_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:14:51.997 [INFO] [ThreadPoolExecutor-22618_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:14:59.809 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:14:59.812 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.0249904, teldec = -24.256577
2025-12-27T11:14:59.813 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.999251114462     dec_j2k = -24.3262104829666
2025-12-27T11:14:59.815 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:14:59.816 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:14:59.821 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:14:59.821 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:14:59.821 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:14:59.821 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:14:59.828 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:14:59.828 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:14:59.828 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:14:59.828 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:14:59.828 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:14:59.828 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:14:59.828 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:14:59.828 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:14:59.828 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88541447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952244686380965, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108778, telescope_az=89.99286, telescope_ra=20.0249904, telescope_dec=-24.256577, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.04477, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:14:26.097636', telescope_ra_j2k=19.999251114462, telescope_dec_j2k=-24.3262104829666, observability=1)
2025-12-27T11:15:03.543 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:15:03.545 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.0260475, teldec = -24.256577
2025-12-27T11:15:03.546 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.0003087519077     dec_j2k = -24.3262450270821
2025-12-27T11:15:03.548 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:15:03.549 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:15:03.557 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:15:03.557 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:15:03.557 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:15:03.557 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:15:03.564 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:15:03.564 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:15:03.564 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:15:03.564 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:15:03.564 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:15:03.565 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:15:03.565 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:15:03.565 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:15:03.565 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88545769, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952244285261536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108778, telescope_az=89.99286, telescope_ra=20.0260475, telescope_dec=-24.256577, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.04583, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:14:26.097636', telescope_ra_j2k=20.0003087519077, telescope_dec_j2k=-24.3262450270821, observability=1)
2025-12-27T11:15:07.686 [DEBUG] [Thread-489339 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:15:07.688 [INFO] [Thread-489339 (handle)] [driver.py] [get_status()] Telra = 20.0271981, teldec = -24.256577
2025-12-27T11:15:07.689 [INFO] [Thread-489339 (handle)] [driver.py] [get_status()] ra_j2k = 20.0014599371912     dec_j2k = -24.3262826205277
2025-12-27T11:15:07.691 [DEBUG] [Thread-489339 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:15:07.691 [DEBUG] [Thread-489339 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:15:07.698 [DEBUG] [Thread-489339 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:15:07.698 [DEBUG] [Thread-489339 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:15:07.698 [DEBUG] [Thread-489339 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:15:07.698 [DEBUG] [Thread-489339 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:15:07.705 [DEBUG] [Thread-489339 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:15:07.705 [DEBUG] [Thread-489339 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:15:07.705 [DEBUG] [Thread-489339 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:15:07.705 [DEBUG] [Thread-489339 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:15:07.706 [DEBUG] [Thread-489339 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:15:07.706 [DEBUG] [Thread-489339 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:15:07.706 [DEBUG] [Thread-489339 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:15:07.706 [DEBUG] [Thread-489339 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:15:07.706 [DEBUG] [Thread-489339 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88550564, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952247093097533, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108778, telescope_az=89.99286, telescope_ra=20.0271981, telescope_dec=-24.256577, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.04698, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:14:26.097636', telescope_ra_j2k=20.0014599371912, telescope_dec_j2k=-24.3262826205277, observability=1)
2025-12-27T11:15:25.842 [DEBUG] [Thread-489340 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:15:25.843 [INFO] [Thread-489340 (handle)] [driver.py] [get_status()] Telra = 20.0322656, teldec = -24.256576
2025-12-27T11:15:25.845 [INFO] [Thread-489340 (handle)] [driver.py] [get_status()] ra_j2k = 20.0065300188197     dec_j2k = -24.3264471150032
2025-12-27T11:15:25.846 [DEBUG] [Thread-489340 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:15:25.847 [DEBUG] [Thread-489340 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:15:25.854 [DEBUG] [Thread-489340 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:15:25.854 [DEBUG] [Thread-489340 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:15:25.854 [DEBUG] [Thread-489340 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:15:25.854 [DEBUG] [Thread-489340 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:15:25.861 [DEBUG] [Thread-489340 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:15:25.861 [DEBUG] [Thread-489340 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:15:25.861 [DEBUG] [Thread-489340 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:15:25.861 [DEBUG] [Thread-489340 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:15:25.861 [DEBUG] [Thread-489340 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:15:25.861 [DEBUG] [Thread-489340 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:15:25.861 [DEBUG] [Thread-489340 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:15:25.861 [DEBUG] [Thread-489340 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:15:25.861 [DEBUG] [Thread-489340 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88571576, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952247895336389, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108778, telescope_az=89.99286, telescope_ra=20.0322656, telescope_dec=-24.256576, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.05205, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:14:26.097636', telescope_ra_j2k=20.0065300188197, telescope_dec_j2k=-24.3264471150032, observability=1)
2025-12-27T11:15:26.250 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:15:26.250 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:15:26.251 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:15:26.251 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:15:26.252 [DEBUG] [ThreadPoolExecutor-22620_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:15:27.254 [DEBUG] [ThreadPoolExecutor-22620_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:15:27.256 [DEBUG] [ThreadPoolExecutor-22620_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:15:27.256 [DEBUG] [ThreadPoolExecutor-22620_0] [payload.py] [to_registers()] [0]
2025-12-27T11:15:27.258 [DEBUG] [ThreadPoolExecutor-22620_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:15:27.258 [DEBUG] [ThreadPoolExecutor-22620_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:15:27.258 [DEBUG] [ThreadPoolExecutor-22620_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:15:27.259 [DEBUG] [ThreadPoolExecutor-22620_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:15:27.262 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:15:27.264 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.0326575, teldec = -24.256576
2025-12-27T11:15:27.265 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.0069221187124     dec_j2k = -24.3264599085421
2025-12-27T11:15:27.266 [DEBUG] [ThreadPoolExecutor-22620_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:15:27.266 [DEBUG] [ThreadPoolExecutor-22620_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:15:27.266 [DEBUG] [ThreadPoolExecutor-22620_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:15:27.266 [DEBUG] [ThreadPoolExecutor-22620_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:15:27.266 [DEBUG] [ThreadPoolExecutor-22620_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:15:27.266 [DEBUG] [ThreadPoolExecutor-22620_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:15:27.266 [DEBUG] [ThreadPoolExecutor-22620_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:15:27.267 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:15:27.268 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:15:27.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:15:27.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:15:27.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:15:27.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:15:27.280 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:15:27.280 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:15:27.280 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:15:27.280 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:15:27.280 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:15:27.280 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:15:27.280 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:15:27.280 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:15:27.281 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88573221, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952250302052957, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108778, telescope_az=89.99286, telescope_ra=20.0326575, telescope_dec=-24.256576, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.05244, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:15:26.249295', telescope_ra_j2k=20.0069221187124, telescope_dec_j2k=-24.3264599085421, observability=1)
2025-12-27T11:15:37.556 [DEBUG] [Thread-489341 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:15:37.558 [INFO] [Thread-489341 (handle)] [driver.py] [get_status()] Telra = 20.0355273, teldec = -24.256576
2025-12-27T11:15:37.559 [INFO] [Thread-489341 (handle)] [driver.py] [get_status()] ra_j2k = 20.0097933835921     dec_j2k = -24.3265535704102
2025-12-27T11:15:37.560 [DEBUG] [Thread-489341 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:15:37.561 [DEBUG] [Thread-489341 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:15:37.565 [DEBUG] [Thread-489341 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:15:37.565 [DEBUG] [Thread-489341 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:15:37.565 [DEBUG] [Thread-489341 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:15:37.565 [DEBUG] [Thread-489341 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:15:37.573 [DEBUG] [Thread-489341 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:15:37.573 [DEBUG] [Thread-489341 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:15:37.573 [DEBUG] [Thread-489341 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:15:37.573 [DEBUG] [Thread-489341 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:15:37.573 [DEBUG] [Thread-489341 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:15:37.573 [DEBUG] [Thread-489341 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:15:37.573 [DEBUG] [Thread-489341 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:15:37.573 [DEBUG] [Thread-489341 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:15:37.573 [DEBUG] [Thread-489341 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88585135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952256318844378, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108778, telescope_az=89.992859, telescope_ra=20.0355273, telescope_dec=-24.256576, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.05531, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:15:26.249295', telescope_ra_j2k=20.0097933835921, telescope_dec_j2k=-24.3265535704102, observability=1)
2025-12-27T11:15:40.234 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:15:40.236 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.0362468, teldec = -24.256576
2025-12-27T11:15:40.237 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.0105132511642     dec_j2k = -24.3265770465758
2025-12-27T11:15:40.239 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:15:40.239 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:15:40.244 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:15:40.244 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:15:40.244 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:15:40.244 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:15:40.251 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:15:40.251 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:15:40.252 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:15:40.252 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:15:40.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:15:40.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:15:40.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:15:40.252 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:15:40.252 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88588235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952252708769526, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108778, telescope_az=89.992859, telescope_ra=20.0362468, telescope_dec=-24.256576, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.05603, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:15:26.249295', telescope_ra_j2k=20.0105132511642, telescope_dec_j2k=-24.3265770465758, observability=1)
2025-12-27T11:15:40.252 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.44311165809631 seconds ago
2025-12-27T11:15:43.930 [DEBUG] [Thread-489342 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:15:43.932 [INFO] [Thread-489342 (handle)] [driver.py] [get_status()] Telra = 20.0373041, teldec = -24.256576
2025-12-27T11:15:43.933 [INFO] [Thread-489342 (handle)] [driver.py] [get_status()] ra_j2k = 20.011571091531     dec_j2k = -24.3266115401111
2025-12-27T11:15:43.936 [DEBUG] [Thread-489342 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:15:43.937 [DEBUG] [Thread-489342 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:15:43.943 [DEBUG] [Thread-489342 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:15:43.943 [DEBUG] [Thread-489342 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:15:43.943 [DEBUG] [Thread-489342 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:15:43.943 [DEBUG] [Thread-489342 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:15:43.950 [DEBUG] [Thread-489342 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:15:43.950 [DEBUG] [Thread-489342 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:15:43.950 [DEBUG] [Thread-489342 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:15:43.950 [DEBUG] [Thread-489342 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:15:43.950 [DEBUG] [Thread-489342 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:15:43.950 [DEBUG] [Thread-489342 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:15:43.950 [DEBUG] [Thread-489342 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:15:43.950 [DEBUG] [Thread-489342 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:15:43.950 [DEBUG] [Thread-489342 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88592513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952251906530669, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108778, telescope_az=89.992859, telescope_ra=20.0373041, telescope_dec=-24.256576, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.05709, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:15:26.249295', telescope_ra_j2k=20.011571091531, telescope_dec_j2k=-24.3266115401111, observability=1)
2025-12-27T11:15:52.267 [DEBUG] [ThreadPoolExecutor-22620_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:15:52.268 [DEBUG] [ThreadPoolExecutor-22620_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:15:59.890 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:15:59.892 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.041737, teldec = -24.256576
2025-12-27T11:15:59.893 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.0160062599856     dec_j2k = -24.326756101199
2025-12-27T11:15:59.894 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:15:59.895 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:15:59.897 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:15:59.897 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:15:59.898 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:15:59.898 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:15:59.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:15:59.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:15:59.905 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:15:59.905 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:15:59.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:15:59.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:15:59.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:15:59.905 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:15:59.905 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88610985, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952252307650098, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108778, telescope_az=89.992859, telescope_ra=20.041737, telescope_dec=-24.256576, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.06152, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:15:26.249295', telescope_ra_j2k=20.0160062599856, telescope_dec_j2k=-24.326756101199, observability=1)
2025-12-27T11:16:01.984 [DEBUG] [Thread-489343 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:16:01.986 [INFO] [Thread-489343 (handle)] [driver.py] [get_status()] Telra = 20.0423261, teldec = -24.256576
2025-12-27T11:16:01.987 [INFO] [Thread-489343 (handle)] [driver.py] [get_status()] ra_j2k = 20.0165956617966     dec_j2k = -24.3267753051809
2025-12-27T11:16:01.989 [DEBUG] [Thread-489343 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:16:01.989 [DEBUG] [Thread-489343 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:16:01.993 [DEBUG] [Thread-489343 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:16:01.993 [DEBUG] [Thread-489343 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:16:01.994 [DEBUG] [Thread-489343 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:16:01.994 [DEBUG] [Thread-489343 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:16:02.001 [DEBUG] [Thread-489343 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:16:02.001 [DEBUG] [Thread-489343 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:16:02.001 [DEBUG] [Thread-489343 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:16:02.001 [DEBUG] [Thread-489343 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:16:02.001 [DEBUG] [Thread-489343 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:16:02.001 [DEBUG] [Thread-489343 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:16:02.001 [DEBUG] [Thread-489343 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:16:02.001 [DEBUG] [Thread-489343 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:16:02.001 [DEBUG] [Thread-489343 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88613409, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952257121083234, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108778, telescope_az=89.992859, telescope_ra=20.0423261, telescope_dec=-24.256576, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.06211, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:15:26.249295', telescope_ra_j2k=20.0165956617966, telescope_dec_j2k=-24.3267753051809, observability=1)
2025-12-27T11:16:03.555 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:16:03.556 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.0427456, teldec = -24.256576
2025-12-27T11:16:03.557 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.0170153767672     dec_j2k = -24.3267889793775
2025-12-27T11:16:03.559 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:16:03.559 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:16:03.564 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:16:03.564 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:16:03.565 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:16:03.565 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:16:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:16:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:16:03.572 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:16:03.572 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:16:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:16:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:16:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:16:03.572 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:16:03.572 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88615226, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952247494216961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108778, telescope_az=89.992859, telescope_ra=20.0427456, telescope_dec=-24.256576, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.06253, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:15:26.249295', telescope_ra_j2k=20.0170153767672, telescope_dec_j2k=-24.3267889793775, observability=1)
2025-12-27T11:16:20.183 [DEBUG] [Thread-489344 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:16:20.185 [INFO] [Thread-489344 (handle)] [driver.py] [get_status()] Telra = 20.0473961, teldec = -24.256575
2025-12-27T11:16:20.186 [INFO] [Thread-489344 (handle)] [driver.py] [get_status()] ra_j2k = 20.0216682628538     dec_j2k = -24.3269395121325
2025-12-27T11:16:20.188 [DEBUG] [Thread-489344 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:16:20.189 [DEBUG] [Thread-489344 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:16:20.193 [DEBUG] [Thread-489344 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:16:20.193 [DEBUG] [Thread-489344 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:16:20.194 [DEBUG] [Thread-489344 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:16:20.194 [DEBUG] [Thread-489344 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:16:20.201 [DEBUG] [Thread-489344 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:16:20.201 [DEBUG] [Thread-489344 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:16:20.201 [DEBUG] [Thread-489344 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:16:20.201 [DEBUG] [Thread-489344 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:16:20.201 [DEBUG] [Thread-489344 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:16:20.201 [DEBUG] [Thread-489344 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:16:20.201 [DEBUG] [Thread-489344 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:16:20.201 [DEBUG] [Thread-489344 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:16:20.201 [DEBUG] [Thread-489344 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88634471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952263137874655, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108777, telescope_az=89.992859, telescope_ra=20.0473961, telescope_dec=-24.256575, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.06718, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:15:26.249295', telescope_ra_j2k=20.0216682628538, telescope_dec_j2k=-24.3269395121325, observability=1)
2025-12-27T11:16:26.368 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:16:26.370 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.0491231, teldec = -24.256575
2025-12-27T11:16:26.372 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.023396150183     dec_j2k = -24.3269957583892
2025-12-27T11:16:26.373 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:16:26.374 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:16:26.377 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:16:26.377 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:16:26.377 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:16:26.377 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:16:26.384 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:16:26.384 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:16:26.384 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:16:26.384 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:16:26.384 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:16:26.384 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:16:26.384 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:16:26.385 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:16:26.385 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88641631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952259928919231, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108777, telescope_az=89.992858, telescope_ra=20.0491231, telescope_dec=-24.256575, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.06891, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:15:26.249295', telescope_ra_j2k=20.023396150183, telescope_dec_j2k=-24.3269957583892, observability=1)
2025-12-27T11:16:26.390 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:16:26.390 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:16:26.391 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:16:26.391 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:16:26.392 [INFO] [ThreadPoolExecutor-22621_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:16:26.392 [INFO] [ThreadPoolExecutor-22621_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:16:37.607 [DEBUG] [Thread-489345 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:16:37.609 [INFO] [Thread-489345 (handle)] [driver.py] [get_status()] Telra = 20.0522446, teldec = -24.256575
2025-12-27T11:16:37.610 [INFO] [Thread-489345 (handle)] [driver.py] [get_status()] ra_j2k = 20.0265192557913     dec_j2k = -24.3270973851601
2025-12-27T11:16:37.612 [DEBUG] [Thread-489345 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:16:37.612 [DEBUG] [Thread-489345 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:16:37.617 [DEBUG] [Thread-489345 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:16:37.617 [DEBUG] [Thread-489345 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:16:37.617 [DEBUG] [Thread-489345 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:16:37.617 [DEBUG] [Thread-489345 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:16:37.624 [DEBUG] [Thread-489345 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:16:37.624 [DEBUG] [Thread-489345 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:16:37.624 [DEBUG] [Thread-489345 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:16:37.624 [DEBUG] [Thread-489345 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:16:37.624 [DEBUG] [Thread-489345 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:16:37.625 [DEBUG] [Thread-489345 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:16:37.625 [DEBUG] [Thread-489345 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:16:37.625 [DEBUG] [Thread-489345 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:16:37.625 [DEBUG] [Thread-489345 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88654639, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952256719963806, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108777, telescope_az=89.992858, telescope_ra=20.0522446, telescope_dec=-24.256575, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.07203, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:16:26.389236', telescope_ra_j2k=20.0265192557913, telescope_dec_j2k=-24.3270973851601, observability=1)
2025-12-27T11:16:38.251 [DEBUG] [Thread-489346 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6265320777893066
2025-12-27T11:16:40.313 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:16:40.315 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.0529998, teldec = -24.256575
2025-12-27T11:16:40.316 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.0272748445899     dec_j2k = -24.327121965138
2025-12-27T11:16:40.319 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:16:40.320 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:16:40.323 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:16:40.323 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:16:40.323 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:16:40.323 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:16:40.330 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:16:40.330 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:16:40.330 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:16:40.330 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:16:40.330 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:16:40.331 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:16:40.331 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:16:40.331 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:16:40.331 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88657771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952259928919231, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108777, telescope_az=89.992858, telescope_ra=20.0529998, telescope_dec=-24.256575, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.07278, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:16:26.389236', telescope_ra_j2k=20.0272748445899, telescope_dec_j2k=-24.327121965138, observability=1)
2025-12-27T11:16:40.331 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.441614866256714 seconds ago
2025-12-27T11:16:47.271 [DEBUG] [ThreadPoolExecutor-22620_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:16:47.273 [DEBUG] [ThreadPoolExecutor-22620_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:16:47.274 [DEBUG] [ThreadPoolExecutor-22620_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:16:47.276 [DEBUG] [ThreadPoolExecutor-22620_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:16:51.281 [DEBUG] [ThreadPoolExecutor-22620_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:16:52.282 [DEBUG] [ThreadPoolExecutor-22620_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:16:52.283 [INFO] [ThreadPoolExecutor-22620_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:16:56.315 [DEBUG] [Thread-489347 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:16:56.317 [INFO] [Thread-489347 (handle)] [driver.py] [get_status()] Telra = 20.0574536, teldec = -24.256575
2025-12-27T11:16:56.318 [INFO] [Thread-489347 (handle)] [driver.py] [get_status()] ra_j2k = 20.0317309402724     dec_j2k = -24.3272668695501
2025-12-27T11:16:56.320 [DEBUG] [Thread-489347 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:16:56.322 [DEBUG] [Thread-489347 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:16:56.326 [DEBUG] [Thread-489347 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:16:56.326 [DEBUG] [Thread-489347 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:16:56.326 [DEBUG] [Thread-489347 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:16:56.326 [DEBUG] [Thread-489347 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:16:56.334 [DEBUG] [Thread-489347 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:16:56.334 [DEBUG] [Thread-489347 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:16:56.334 [DEBUG] [Thread-489347 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:16:56.334 [DEBUG] [Thread-489347 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:16:56.334 [DEBUG] [Thread-489347 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:16:56.334 [DEBUG] [Thread-489347 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:16:56.334 [DEBUG] [Thread-489347 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:16:56.334 [DEBUG] [Thread-489347 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:16:56.334 [DEBUG] [Thread-489347 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88676292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952260330038659, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108777, telescope_az=89.992858, telescope_ra=20.0574536, telescope_dec=-24.256575, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.07724, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:16:26.389236', telescope_ra_j2k=20.0317309402724, telescope_dec_j2k=-24.3272668695501, observability=1)
2025-12-27T11:16:59.966 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:16:59.968 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.05848, teldec = -24.256575
2025-12-27T11:16:59.970 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.0327578699875     dec_j2k = -24.3273002498254
2025-12-27T11:16:59.972 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:16:59.973 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:16:59.976 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:16:59.977 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:16:59.977 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:16:59.977 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:16:59.984 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:16:59.984 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:16:59.984 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:16:59.984 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:16:59.984 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:16:59.984 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:16:59.984 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:16:59.984 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:16:59.984 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88680517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952265544591223, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108777, telescope_az=89.992858, telescope_ra=20.05848, telescope_dec=-24.256575, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.07826, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:16:26.389236', telescope_ra_j2k=20.0327578699875, telescope_dec_j2k=-24.3273002498254, observability=1)
2025-12-27T11:17:03.517 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:17:03.520 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.059461, teldec = -24.256575
2025-12-27T11:17:03.521 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.0337393765044     dec_j2k = -24.3273321488299
2025-12-27T11:17:03.522 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:17:03.523 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:17:03.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:17:03.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:17:03.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:17:03.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:17:03.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:17:03.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:17:03.537 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:17:03.537 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:17:03.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:17:03.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:17:03.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:17:03.537 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:17:03.538 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88684627, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952257121083234, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108777, telescope_az=89.992858, telescope_ra=20.059461, telescope_dec=-24.256575, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.07924, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:16:26.389236', telescope_ra_j2k=20.0337393765044, telescope_dec_j2k=-24.3273321488299, observability=1)
2025-12-27T11:17:14.494 [DEBUG] [Thread-489348 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:17:14.496 [INFO] [Thread-489348 (handle)] [driver.py] [get_status()] Telra = 20.0625233, teldec = -24.256575
2025-12-27T11:17:14.497 [INFO] [Thread-489348 (handle)] [driver.py] [get_status()] ra_j2k = 20.0368032591134     dec_j2k = -24.3274316949885
2025-12-27T11:17:14.498 [DEBUG] [Thread-489348 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:17:14.499 [DEBUG] [Thread-489348 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:17:14.502 [DEBUG] [Thread-489348 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:17:14.502 [DEBUG] [Thread-489348 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:17:14.502 [DEBUG] [Thread-489348 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:17:14.502 [DEBUG] [Thread-489348 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:17:14.510 [DEBUG] [Thread-489348 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:17:14.510 [DEBUG] [Thread-489348 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:17:14.510 [DEBUG] [Thread-489348 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:17:14.510 [DEBUG] [Thread-489348 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:17:14.510 [DEBUG] [Thread-489348 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:17:14.510 [DEBUG] [Thread-489348 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:17:14.510 [DEBUG] [Thread-489348 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:17:14.510 [DEBUG] [Thread-489348 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:17:14.510 [DEBUG] [Thread-489348 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88697332, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952264742352367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108777, telescope_az=89.992857, telescope_ra=20.0625233, telescope_dec=-24.256575, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.08231, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:16:26.389236', telescope_ra_j2k=20.0368032591134, telescope_dec_j2k=-24.3274316949885, observability=1)
2025-12-27T11:17:25.480 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:17:25.482 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.0655914, teldec = -24.256574
2025-12-27T11:17:25.484 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.0398729471114     dec_j2k = -24.3275303839371
2025-12-27T11:17:25.485 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:17:25.487 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:17:25.490 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:17:25.490 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:17:25.490 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:17:25.490 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:17:25.497 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:17:25.497 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:17:25.497 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:17:25.497 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:17:25.498 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:17:25.498 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:17:25.498 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:17:25.498 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:17:25.498 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88710047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952266346830079, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108777, telescope_az=89.992857, telescope_ra=20.0655914, telescope_dec=-24.256574, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.08538, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:16:26.389236', telescope_ra_j2k=20.0398729471114, telescope_dec_j2k=-24.3275303839371, observability=1)
2025-12-27T11:17:26.532 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:17:26.532 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:17:26.533 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:17:26.533 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:17:26.534 [DEBUG] [ThreadPoolExecutor-22622_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:17:27.536 [DEBUG] [ThreadPoolExecutor-22622_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:17:27.538 [DEBUG] [ThreadPoolExecutor-22622_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:17:27.538 [DEBUG] [ThreadPoolExecutor-22622_0] [payload.py] [to_registers()] [0]
2025-12-27T11:17:27.540 [DEBUG] [ThreadPoolExecutor-22622_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:17:27.540 [DEBUG] [ThreadPoolExecutor-22622_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:17:27.540 [DEBUG] [ThreadPoolExecutor-22622_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:17:27.540 [DEBUG] [ThreadPoolExecutor-22622_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:17:27.548 [DEBUG] [ThreadPoolExecutor-22622_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:17:27.548 [DEBUG] [ThreadPoolExecutor-22622_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:17:27.548 [DEBUG] [ThreadPoolExecutor-22622_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:17:27.548 [DEBUG] [ThreadPoolExecutor-22622_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:17:27.548 [DEBUG] [ThreadPoolExecutor-22622_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:17:27.548 [DEBUG] [ThreadPoolExecutor-22622_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:17:27.548 [DEBUG] [ThreadPoolExecutor-22622_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:17:32.588 [DEBUG] [Thread-489349 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:17:32.589 [INFO] [Thread-489349 (handle)] [driver.py] [get_status()] Telra = 20.0675707, teldec = -24.256574
2025-12-27T11:17:32.590 [INFO] [Thread-489349 (handle)] [driver.py] [get_status()] ra_j2k = 20.0418532726297     dec_j2k = -24.3275946711304
2025-12-27T11:17:32.592 [DEBUG] [Thread-489349 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:17:32.593 [DEBUG] [Thread-489349 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:17:32.598 [DEBUG] [Thread-489349 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:17:32.598 [DEBUG] [Thread-489349 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:17:32.598 [DEBUG] [Thread-489349 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:17:32.598 [DEBUG] [Thread-489349 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:17:32.605 [DEBUG] [Thread-489349 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:17:32.605 [DEBUG] [Thread-489349 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:17:32.605 [DEBUG] [Thread-489349 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:17:32.605 [DEBUG] [Thread-489349 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:17:32.606 [DEBUG] [Thread-489349 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:17:32.606 [DEBUG] [Thread-489349 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:17:32.606 [DEBUG] [Thread-489349 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:17:32.606 [DEBUG] [Thread-489349 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:17:32.606 [DEBUG] [Thread-489349 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88718273, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952263940113511, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108776, telescope_az=89.992857, telescope_ra=20.0675707, telescope_dec=-24.256574, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.08735, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:17:26.531810', telescope_ra_j2k=20.0418532726297, telescope_dec_j2k=-24.3275946711304, observability=1)
2025-12-27T11:17:37.660 [DEBUG] [Thread-489350 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:17:37.662 [INFO] [Thread-489350 (handle)] [driver.py] [get_status()] Telra = 20.0689637, teldec = -24.256574
2025-12-27T11:17:37.663 [INFO] [Thread-489350 (handle)] [driver.py] [get_status()] ra_j2k = 20.0432469949268     dec_j2k = -24.3276399039768
2025-12-27T11:17:37.665 [DEBUG] [Thread-489350 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:17:37.666 [DEBUG] [Thread-489350 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:17:37.668 [DEBUG] [Thread-489350 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:17:37.668 [DEBUG] [Thread-489350 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:17:37.669 [DEBUG] [Thread-489350 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:17:37.669 [DEBUG] [Thread-489350 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:17:37.676 [DEBUG] [Thread-489350 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:17:37.676 [DEBUG] [Thread-489350 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:17:37.676 [DEBUG] [Thread-489350 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:17:37.676 [DEBUG] [Thread-489350 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:17:37.676 [DEBUG] [Thread-489350 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:17:37.676 [DEBUG] [Thread-489350 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:17:37.676 [DEBUG] [Thread-489350 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:17:37.676 [DEBUG] [Thread-489350 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:17:37.676 [DEBUG] [Thread-489350 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88724145, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952265945710652, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108776, telescope_az=89.992857, telescope_ra=20.0689637, telescope_dec=-24.256574, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.08875, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:17:26.531810', telescope_ra_j2k=20.0432469949268, telescope_dec_j2k=-24.3276399039768, observability=1)
2025-12-27T11:17:40.391 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:17:40.393 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.0697399, teldec = -24.256574
2025-12-27T11:17:40.394 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.0440235975997     dec_j2k = -24.3276651042703
2025-12-27T11:17:40.396 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:17:40.397 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:17:40.402 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:17:40.402 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:17:40.402 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:17:40.402 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:17:40.409 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:17:40.409 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:17:40.409 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:17:40.409 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:17:40.409 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:17:40.409 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:17:40.409 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:17:40.410 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:17:40.410 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88727306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952265143471795, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108776, telescope_az=89.992857, telescope_ra=20.0697399, telescope_dec=-24.256574, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.08952, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:17:26.531810', telescope_ra_j2k=20.0440235975997, telescope_dec_j2k=-24.3276651042703, observability=1)
2025-12-27T11:17:40.410 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.44360685348511 seconds ago
2025-12-27T11:17:50.752 [DEBUG] [Thread-489351 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:17:50.754 [INFO] [Thread-489351 (handle)] [driver.py] [get_status()] Telra = 20.0726117, teldec = -24.256574
2025-12-27T11:17:50.755 [INFO] [Thread-489351 (handle)] [driver.py] [get_status()] ra_j2k = 20.0468968886504     dec_j2k = -24.3277583152128
2025-12-27T11:17:50.757 [DEBUG] [Thread-489351 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:17:50.758 [DEBUG] [Thread-489351 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:17:50.762 [DEBUG] [Thread-489351 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:17:50.762 [DEBUG] [Thread-489351 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:17:50.762 [DEBUG] [Thread-489351 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:17:50.762 [DEBUG] [Thread-489351 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:17:50.769 [DEBUG] [Thread-489351 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:17:50.769 [DEBUG] [Thread-489351 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:17:50.770 [DEBUG] [Thread-489351 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:17:50.770 [DEBUG] [Thread-489351 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:17:50.770 [DEBUG] [Thread-489351 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:17:50.770 [DEBUG] [Thread-489351 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:17:50.770 [DEBUG] [Thread-489351 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:17:50.770 [DEBUG] [Thread-489351 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:17:50.770 [DEBUG] [Thread-489351 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88739297, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952267951307792, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108776, telescope_az=89.992857, telescope_ra=20.0726117, telescope_dec=-24.256574, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.0924, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:17:26.531810', telescope_ra_j2k=20.0468968886504, telescope_dec_j2k=-24.3277583152128, observability=1)
2025-12-27T11:17:52.549 [DEBUG] [ThreadPoolExecutor-22622_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:17:52.550 [DEBUG] [ThreadPoolExecutor-22622_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:18:00.045 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:18:00.048 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.0752015, teldec = -24.256574
2025-12-27T11:18:00.049 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.0494880349507     dec_j2k = -24.327842338596
2025-12-27T11:18:00.051 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:18:00.052 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:18:00.058 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:18:00.058 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:18:00.058 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:18:00.058 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:18:00.065 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:18:00.065 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:18:00.065 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:18:00.065 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:18:00.065 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:18:00.065 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:18:00.065 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:18:00.065 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:18:00.066 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88750053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952263940113511, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108776, telescope_az=89.992857, telescope_ra=20.0752015, telescope_dec=-24.256574, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.09499, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:17:26.531810', telescope_ra_j2k=20.0494880349507, telescope_dec_j2k=-24.327842338596, observability=1)
2025-12-27T11:18:03.533 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:18:03.535 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.0761742, teldec = -24.256574
2025-12-27T11:18:03.536 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.050461241014     dec_j2k = -24.3278738883584
2025-12-27T11:18:03.538 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:18:03.539 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:18:03.544 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:18:03.544 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:18:03.544 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:18:03.544 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:18:03.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:18:03.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:18:03.551 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:18:03.551 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:18:03.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:18:03.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:18:03.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:18:03.552 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:18:03.552 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8875409, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952267951307792, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108776, telescope_az=89.992857, telescope_ra=20.0761742, telescope_dec=-24.256574, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.09596, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:17:26.531810', telescope_ra_j2k=20.050461241014, telescope_dec_j2k=-24.3278738883584, observability=1)
2025-12-27T11:18:08.821 [DEBUG] [Thread-489352 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:18:08.823 [INFO] [Thread-489352 (handle)] [driver.py] [get_status()] Telra = 20.0776521, teldec = -24.256574
2025-12-27T11:18:08.824 [INFO] [Thread-489352 (handle)] [driver.py] [get_status()] ra_j2k = 20.051939910342     dec_j2k = -24.327921815533
2025-12-27T11:18:08.825 [DEBUG] [Thread-489352 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:18:08.826 [DEBUG] [Thread-489352 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:18:08.827 [DEBUG] [Thread-489352 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:18:08.827 [DEBUG] [Thread-489352 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:18:08.827 [DEBUG] [Thread-489352 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:18:08.827 [DEBUG] [Thread-489352 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:18:08.835 [DEBUG] [Thread-489352 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:18:08.835 [DEBUG] [Thread-489352 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:18:08.835 [DEBUG] [Thread-489352 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:18:08.835 [DEBUG] [Thread-489352 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:18:08.835 [DEBUG] [Thread-489352 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:18:08.835 [DEBUG] [Thread-489352 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:18:08.835 [DEBUG] [Thread-489352 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:18:08.835 [DEBUG] [Thread-489352 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:18:08.835 [DEBUG] [Thread-489352 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88760211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095226835242722, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108776, telescope_az=89.992856, telescope_ra=20.0776521, telescope_dec=-24.256574, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.09744, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:17:26.531810', telescope_ra_j2k=20.051939910342, telescope_dec_j2k=-24.327921815533, observability=1)
2025-12-27T11:18:24.586 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:18:24.588 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.0820539, teldec = -24.256573
2025-12-27T11:18:24.589 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.0563440049382     dec_j2k = -24.3280634991303
2025-12-27T11:18:24.591 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:18:24.592 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:18:24.596 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:18:24.596 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:18:24.596 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:18:24.596 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:18:24.603 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:18:24.603 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:18:24.603 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:18:24.603 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:18:24.603 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:18:24.603 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:18:24.603 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:18:24.603 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:18:24.603 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88778457, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952266346830079, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108776, telescope_az=89.992856, telescope_ra=20.0820539, telescope_dec=-24.256573, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.10184, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:17:26.531810', telescope_ra_j2k=20.0563440049382, telescope_dec_j2k=-24.3280634991303, observability=1)
2025-12-27T11:18:26.673 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:18:26.673 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:18:26.674 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:18:26.674 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:18:26.674 [INFO] [ThreadPoolExecutor-22623_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:18:26.674 [INFO] [ThreadPoolExecutor-22623_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:18:26.896 [DEBUG] [Thread-489353 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:18:26.898 [INFO] [Thread-489353 (handle)] [driver.py] [get_status()] Telra = 20.0826706, teldec = -24.256573
2025-12-27T11:18:26.899 [INFO] [Thread-489353 (handle)] [driver.py] [get_status()] ra_j2k = 20.0569610267548     dec_j2k = -24.328083481752
2025-12-27T11:18:26.901 [DEBUG] [Thread-489353 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:18:26.902 [DEBUG] [Thread-489353 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:18:26.903 [DEBUG] [Thread-489353 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:18:26.903 [DEBUG] [Thread-489353 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:18:26.903 [DEBUG] [Thread-489353 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:18:26.903 [DEBUG] [Thread-489353 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:18:26.910 [DEBUG] [Thread-489353 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:18:26.910 [DEBUG] [Thread-489353 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:18:26.910 [DEBUG] [Thread-489353 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:18:26.910 [DEBUG] [Thread-489353 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:18:26.910 [DEBUG] [Thread-489353 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:18:26.910 [DEBUG] [Thread-489353 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:18:26.910 [DEBUG] [Thread-489353 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:18:26.911 [DEBUG] [Thread-489353 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:18:26.911 [DEBUG] [Thread-489353 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88781131, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952274369218641, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108776, telescope_az=89.992856, telescope_ra=20.0826706, telescope_dec=-24.256573, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.10245, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:18:26.672280', telescope_ra_j2k=20.0569610267548, telescope_dec_j2k=-24.328083481752, observability=1)
2025-12-27T11:18:37.718 [DEBUG] [Thread-489354 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:18:37.720 [INFO] [Thread-489354 (handle)] [driver.py] [get_status()] Telra = 20.0857075, teldec = -24.256573
2025-12-27T11:18:37.721 [INFO] [Thread-489354 (handle)] [driver.py] [get_status()] ra_j2k = 20.0599995128244     dec_j2k = -24.3281818576317
2025-12-27T11:18:37.723 [DEBUG] [Thread-489354 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:18:37.724 [DEBUG] [Thread-489354 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:18:37.730 [DEBUG] [Thread-489354 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:18:37.730 [DEBUG] [Thread-489354 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:18:37.730 [DEBUG] [Thread-489354 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:18:37.730 [DEBUG] [Thread-489354 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:18:37.737 [DEBUG] [Thread-489354 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:18:37.737 [DEBUG] [Thread-489354 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:18:37.737 [DEBUG] [Thread-489354 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:18:37.737 [DEBUG] [Thread-489354 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:18:37.737 [DEBUG] [Thread-489354 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:18:37.737 [DEBUG] [Thread-489354 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:18:37.738 [DEBUG] [Thread-489354 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:18:37.738 [DEBUG] [Thread-489354 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:18:37.738 [DEBUG] [Thread-489354 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88793656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952267951307792, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108776, telescope_az=89.992856, telescope_ra=20.0857075, telescope_dec=-24.256573, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.10549, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:18:26.672280', telescope_ra_j2k=20.0599995128244, telescope_dec_j2k=-24.3281818576317, observability=1)
2025-12-27T11:18:40.470 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:18:40.473 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.0864553, teldec = -24.256573
2025-12-27T11:18:40.474 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.0607477037075     dec_j2k = -24.3282060745446
2025-12-27T11:18:40.476 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:18:40.477 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:18:40.478 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:18:40.478 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:18:40.478 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:18:40.478 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:18:40.485 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:18:40.485 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:18:40.485 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:18:40.485 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:18:40.485 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:18:40.485 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:18:40.485 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:18:40.485 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:18:40.486 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88796841, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952269956904932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108776, telescope_az=89.992856, telescope_ra=20.0864553, telescope_dec=-24.256573, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.10624, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:18:26.672280', telescope_ra_j2k=20.0607477037075, telescope_dec_j2k=-24.3282060745446, observability=1)
2025-12-27T11:18:40.486 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.4408905506134 seconds ago
2025-12-27T11:18:45.078 [DEBUG] [Thread-489355 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:18:45.080 [INFO] [Thread-489355 (handle)] [driver.py] [get_status()] Telra = 20.0877441, teldec = -24.256573
2025-12-27T11:18:45.081 [INFO] [Thread-489355 (handle)] [driver.py] [get_status()] ra_j2k = 20.0620371776856     dec_j2k = -24.3282478048547
2025-12-27T11:18:45.083 [DEBUG] [Thread-489355 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:18:45.083 [DEBUG] [Thread-489355 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:18:45.091 [DEBUG] [Thread-489355 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:18:45.091 [DEBUG] [Thread-489355 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:18:45.091 [DEBUG] [Thread-489355 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:18:45.091 [DEBUG] [Thread-489355 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:18:45.098 [DEBUG] [Thread-489355 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:18:45.098 [DEBUG] [Thread-489355 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:18:45.098 [DEBUG] [Thread-489355 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:18:45.098 [DEBUG] [Thread-489355 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:18:45.098 [DEBUG] [Thread-489355 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:18:45.098 [DEBUG] [Thread-489355 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:18:45.098 [DEBUG] [Thread-489355 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:18:45.098 [DEBUG] [Thread-489355 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:18:45.098 [DEBUG] [Thread-489355 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88802175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09522723636215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108775, telescope_az=89.992856, telescope_ra=20.0877441, telescope_dec=-24.256573, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.10753, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:18:26.672280', telescope_ra_j2k=20.0620371776856, telescope_dec_j2k=-24.3282478048547, observability=1)
2025-12-27T11:18:47.551 [DEBUG] [ThreadPoolExecutor-22622_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:18:47.553 [DEBUG] [ThreadPoolExecutor-22622_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:18:47.554 [DEBUG] [ThreadPoolExecutor-22622_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:18:47.556 [DEBUG] [ThreadPoolExecutor-22622_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:18:51.562 [DEBUG] [ThreadPoolExecutor-22622_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:18:52.563 [DEBUG] [ThreadPoolExecutor-22622_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:18:52.564 [INFO] [ThreadPoolExecutor-22622_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:19:00.127 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:19:00.129 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.0919448, teldec = -24.256573
2025-12-27T11:19:00.130 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.0662400771501     dec_j2k = -24.3283837633368
2025-12-27T11:19:00.132 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:19:00.133 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:19:00.137 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:19:00.137 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:19:00.137 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:19:00.137 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:19:00.144 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:19:00.144 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:19:00.144 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:19:00.144 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:19:00.144 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:19:00.144 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:19:00.144 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:19:00.144 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:19:00.145 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88819593, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952273968099213, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108775, telescope_az=89.992855, telescope_ra=20.0919448, telescope_dec=-24.256573, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.11173, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:18:26.672280', telescope_ra_j2k=20.0662400771501, telescope_dec_j2k=-24.3283837633368, observability=1)
2025-12-27T11:19:03.130 [DEBUG] [Thread-489356 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:19:03.132 [INFO] [Thread-489356 (handle)] [driver.py] [get_status()] Telra = 20.0927857, teldec = -24.256573
2025-12-27T11:19:03.134 [INFO] [Thread-489356 (handle)] [driver.py] [get_status()] ra_j2k = 20.0670814179387     dec_j2k = -24.328410969176
2025-12-27T11:19:03.136 [DEBUG] [Thread-489356 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:19:03.136 [DEBUG] [Thread-489356 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:19:03.140 [DEBUG] [Thread-489356 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:19:03.140 [DEBUG] [Thread-489356 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:19:03.140 [DEBUG] [Thread-489356 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:19:03.140 [DEBUG] [Thread-489356 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:19:03.148 [DEBUG] [Thread-489356 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:19:03.148 [DEBUG] [Thread-489356 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:19:03.148 [DEBUG] [Thread-489356 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:19:03.148 [DEBUG] [Thread-489356 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:19:03.148 [DEBUG] [Thread-489356 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:19:03.148 [DEBUG] [Thread-489356 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:19:03.148 [DEBUG] [Thread-489356 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:19:03.148 [DEBUG] [Thread-489356 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:19:03.148 [DEBUG] [Thread-489356 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88823068, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952275973696353, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108775, telescope_az=89.992855, telescope_ra=20.0927857, telescope_dec=-24.256573, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.11257, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:18:26.672280', telescope_ra_j2k=20.0670814179387, telescope_dec_j2k=-24.328410969176, observability=1)
2025-12-27T11:19:03.530 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3813486099243164
2025-12-27T11:19:21.194 [DEBUG] [Thread-489357 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:19:21.196 [INFO] [Thread-489357 (handle)] [driver.py] [get_status()] Telra = 20.0978036, teldec = -24.256572
2025-12-27T11:19:21.197 [INFO] [Thread-489357 (handle)] [driver.py] [get_status()] ra_j2k = 20.072101951878     dec_j2k = -24.3285722419288
2025-12-27T11:19:21.198 [DEBUG] [Thread-489357 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:19:21.199 [DEBUG] [Thread-489357 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:19:21.203 [DEBUG] [Thread-489357 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:19:21.204 [DEBUG] [Thread-489357 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:19:21.204 [DEBUG] [Thread-489357 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:19:21.204 [DEBUG] [Thread-489357 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:19:21.211 [DEBUG] [Thread-489357 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:19:21.211 [DEBUG] [Thread-489357 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:19:21.211 [DEBUG] [Thread-489357 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:19:21.211 [DEBUG] [Thread-489357 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:19:21.211 [DEBUG] [Thread-489357 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:19:21.211 [DEBUG] [Thread-489357 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:19:21.211 [DEBUG] [Thread-489357 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:19:21.211 [DEBUG] [Thread-489357 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:19:21.211 [DEBUG] [Thread-489357 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88843975, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952279182651777, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108775, telescope_az=89.992855, telescope_ra=20.0978036, telescope_dec=-24.256572, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.11759, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:18:26.672280', telescope_ra_j2k=20.072101951878, telescope_dec_j2k=-24.3285722419288, observability=1)
2025-12-27T11:19:23.695 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:19:23.697 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.0984952, teldec = -24.256572
2025-12-27T11:19:23.699 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.0727939153442     dec_j2k = -24.3285945976594
2025-12-27T11:19:23.700 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:19:23.701 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:19:23.707 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:19:23.707 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:19:23.707 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:19:23.707 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:19:23.715 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:19:23.715 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:19:23.715 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:19:23.715 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:19:23.715 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:19:23.715 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:19:23.715 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:19:23.715 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:19:23.715 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8884687, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952276374815781, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108775, telescope_az=89.992855, telescope_ra=20.0984952, telescope_dec=-24.256572, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.11828, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:18:26.672280', telescope_ra_j2k=20.0727939153442, telescope_dec_j2k=-24.3285945976594, observability=1)
2025-12-27T11:19:26.817 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:19:26.817 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:19:26.818 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:19:26.818 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:19:26.819 [DEBUG] [ThreadPoolExecutor-22624_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:19:27.822 [DEBUG] [ThreadPoolExecutor-22624_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:19:27.824 [DEBUG] [ThreadPoolExecutor-22624_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:19:27.824 [DEBUG] [ThreadPoolExecutor-22624_0] [payload.py] [to_registers()] [0]
2025-12-27T11:19:27.831 [DEBUG] [ThreadPoolExecutor-22624_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:19:27.831 [DEBUG] [ThreadPoolExecutor-22624_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:19:27.831 [DEBUG] [ThreadPoolExecutor-22624_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:19:27.831 [DEBUG] [ThreadPoolExecutor-22624_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:19:27.838 [DEBUG] [ThreadPoolExecutor-22624_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:19:27.838 [DEBUG] [ThreadPoolExecutor-22624_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:19:27.838 [DEBUG] [ThreadPoolExecutor-22624_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:19:27.838 [DEBUG] [ThreadPoolExecutor-22624_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:19:27.838 [DEBUG] [ThreadPoolExecutor-22624_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:19:27.838 [DEBUG] [ThreadPoolExecutor-22624_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:19:27.838 [DEBUG] [ThreadPoolExecutor-22624_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:19:37.774 [DEBUG] [Thread-489358 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:19:37.776 [INFO] [Thread-489358 (handle)] [driver.py] [get_status()] Telra = 20.102429, teldec = -24.256572
2025-12-27T11:19:37.777 [INFO] [Thread-489358 (handle)] [driver.py] [get_status()] ra_j2k = 20.0767297848627     dec_j2k = -24.3287217113343
2025-12-27T11:19:37.779 [DEBUG] [Thread-489358 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:19:37.780 [DEBUG] [Thread-489358 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:19:37.782 [DEBUG] [Thread-489358 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:19:37.782 [DEBUG] [Thread-489358 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:19:37.782 [DEBUG] [Thread-489358 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:19:37.782 [DEBUG] [Thread-489358 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:19:37.789 [DEBUG] [Thread-489358 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:19:37.789 [DEBUG] [Thread-489358 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:19:37.789 [DEBUG] [Thread-489358 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:19:37.790 [DEBUG] [Thread-489358 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:19:37.790 [DEBUG] [Thread-489358 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:19:37.790 [DEBUG] [Thread-489358 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:19:37.790 [DEBUG] [Thread-489358 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:19:37.790 [DEBUG] [Thread-489358 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:19:37.790 [DEBUG] [Thread-489358 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88863166, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952281589368346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108775, telescope_az=89.992855, telescope_ra=20.102429, telescope_dec=-24.256572, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.12221, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:19:26.815605', telescope_ra_j2k=20.0767297848627, telescope_dec_j2k=-24.3287217113343, observability=1)
2025-12-27T11:19:39.396 [DEBUG] [Thread-489359 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:19:39.398 [INFO] [Thread-489359 (handle)] [driver.py] [get_status()] Telra = 20.1028763, teldec = -24.256572
2025-12-27T11:19:39.399 [INFO] [Thread-489359 (handle)] [driver.py] [get_status()] ra_j2k = 20.0771773204108     dec_j2k = -24.3287361601741
2025-12-27T11:19:39.401 [DEBUG] [Thread-489359 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:19:39.402 [DEBUG] [Thread-489359 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:19:39.408 [DEBUG] [Thread-489359 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:19:39.408 [DEBUG] [Thread-489359 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:19:39.408 [DEBUG] [Thread-489359 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:19:39.408 [DEBUG] [Thread-489359 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:19:39.415 [DEBUG] [Thread-489359 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:19:39.416 [DEBUG] [Thread-489359 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:19:39.416 [DEBUG] [Thread-489359 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:19:39.416 [DEBUG] [Thread-489359 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:19:39.416 [DEBUG] [Thread-489359 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:19:39.416 [DEBUG] [Thread-489359 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:19:39.416 [DEBUG] [Thread-489359 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:19:39.416 [DEBUG] [Thread-489359 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:19:39.416 [DEBUG] [Thread-489359 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88865043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952280386010061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108775, telescope_az=89.992855, telescope_ra=20.1028763, telescope_dec=-24.256572, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.12266, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:19:26.815605', telescope_ra_j2k=20.0771773204108, telescope_dec_j2k=-24.3287361601741, observability=1)
2025-12-27T11:19:40.547 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:19:40.549 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.1032036, teldec = -24.256572
2025-12-27T11:19:40.550 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.0775047927967     dec_j2k = -24.3287467321037
2025-12-27T11:19:40.552 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:19:40.553 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:19:40.555 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:19:40.555 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:19:40.556 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:19:40.556 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:19:40.563 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:19:40.563 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:19:40.563 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:19:40.563 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:19:40.563 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:19:40.563 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:19:40.564 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:19:40.564 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:19:40.564 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88866375, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952279182651777, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108775, telescope_az=89.992855, telescope_ra=20.1032036, telescope_dec=-24.256572, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.12299, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:19:26.815605', telescope_ra_j2k=20.0775047927967, telescope_dec_j2k=-24.3287467321037, observability=1)
2025-12-27T11:19:40.564 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43759107589722 seconds ago
2025-12-27T11:19:52.839 [DEBUG] [ThreadPoolExecutor-22624_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:19:52.840 [DEBUG] [ThreadPoolExecutor-22624_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:19:57.477 [DEBUG] [Thread-489360 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:19:57.479 [INFO] [Thread-489360 (handle)] [driver.py] [get_status()] Telra = 20.1079182, teldec = -24.256572
2025-12-27T11:19:57.480 [INFO] [Thread-489360 (handle)] [driver.py] [get_status()] ra_j2k = 20.0822218787176     dec_j2k = -24.3288989567084
2025-12-27T11:19:57.482 [DEBUG] [Thread-489360 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:19:57.483 [DEBUG] [Thread-489360 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:19:57.484 [DEBUG] [Thread-489360 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:19:57.484 [DEBUG] [Thread-489360 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:19:57.485 [DEBUG] [Thread-489360 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:19:57.485 [DEBUG] [Thread-489360 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:19:57.492 [DEBUG] [Thread-489360 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:19:57.492 [DEBUG] [Thread-489360 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:19:57.492 [DEBUG] [Thread-489360 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:19:57.492 [DEBUG] [Thread-489360 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:19:57.492 [DEBUG] [Thread-489360 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:19:57.492 [DEBUG] [Thread-489360 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:19:57.492 [DEBUG] [Thread-489360 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:19:57.492 [DEBUG] [Thread-489360 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:19:57.492 [DEBUG] [Thread-489360 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8888597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952278781532349, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108774, telescope_az=89.992854, telescope_ra=20.1079182, telescope_dec=-24.256572, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.1277, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:19:26.815605', telescope_ra_j2k=20.0822218787176, telescope_dec_j2k=-24.3288989567084, observability=1)
2025-12-27T11:20:00.206 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:20:00.208 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.1086646, teldec = -24.256572
2025-12-27T11:20:00.209 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.0829686727579     dec_j2k = -24.3289230462848
2025-12-27T11:20:00.211 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:20:00.212 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:20:00.219 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:20:00.219 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:20:00.220 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:20:00.220 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:20:00.227 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:20:00.227 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:20:00.227 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:20:00.227 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:20:00.227 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:20:00.227 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:20:00.227 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:20:00.227 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:20:00.227 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88889128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952281188248918, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108774, telescope_az=89.992854, telescope_ra=20.1086646, telescope_dec=-24.256572, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.12845, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:19:26.815605', telescope_ra_j2k=20.0829686727579, telescope_dec_j2k=-24.3289230462848, observability=1)
2025-12-27T11:20:03.540 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:20:03.543 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.1096179, teldec = -24.256565
2025-12-27T11:20:03.544 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.0839224774232     dec_j2k = -24.3289468096922
2025-12-27T11:20:03.544 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:20:03.546 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:20:03.547 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:20:03.547 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:20:03.547 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:20:03.547 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:20:03.554 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:20:03.554 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:20:03.554 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:20:03.554 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:20:03.554 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:20:03.554 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:20:03.554 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:20:03.554 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:20:03.554 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88892987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952283594965486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108774, telescope_az=89.992843, telescope_ra=20.1096179, telescope_dec=-24.256565, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.1294, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:19:26.815605', telescope_ra_j2k=20.0839224774232, telescope_dec_j2k=-24.3289468096922, observability=1)
2025-12-27T11:20:15.537 [DEBUG] [Thread-489361 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:20:15.539 [INFO] [Thread-489361 (handle)] [driver.py] [get_status()] Telra = 20.1129324, teldec = -24.256572
2025-12-27T11:20:15.540 [INFO] [Thread-489361 (handle)] [driver.py] [get_status()] ra_j2k = 20.0872387283247     dec_j2k = -24.3290607335392
2025-12-27T11:20:15.542 [DEBUG] [Thread-489361 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:20:15.543 [DEBUG] [Thread-489361 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:20:15.545 [DEBUG] [Thread-489361 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:20:15.545 [DEBUG] [Thread-489361 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:20:15.545 [DEBUG] [Thread-489361 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:20:15.545 [DEBUG] [Thread-489361 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:20:15.553 [DEBUG] [Thread-489361 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:20:15.553 [DEBUG] [Thread-489361 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:20:15.553 [DEBUG] [Thread-489361 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:20:15.553 [DEBUG] [Thread-489361 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:20:15.553 [DEBUG] [Thread-489361 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:20:15.553 [DEBUG] [Thread-489361 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:20:15.553 [DEBUG] [Thread-489361 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:20:15.553 [DEBUG] [Thread-489361 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:20:15.553 [DEBUG] [Thread-489361 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88906873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095228279272663, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108774, telescope_az=89.992854, telescope_ra=20.1129324, telescope_dec=-24.256572, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.13272, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:19:26.815605', telescope_ra_j2k=20.0872387283247, telescope_dec_j2k=-24.3290607335392, observability=1)
2025-12-27T11:20:22.808 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:20:22.810 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.1149688, teldec = -24.256571
2025-12-27T11:20:22.812 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.0892762062534     dec_j2k = -24.3291253997114
2025-12-27T11:20:22.813 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:20:22.814 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:20:22.816 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:20:22.816 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:20:22.816 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:20:22.816 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:20:22.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:20:22.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:20:22.824 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:20:22.824 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:20:22.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:20:22.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:20:22.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:20:22.824 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:20:22.824 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88915288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952283996084914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108774, telescope_az=89.992854, telescope_ra=20.1149688, telescope_dec=-24.256571, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.13475, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:19:26.815605', telescope_ra_j2k=20.0892762062534, telescope_dec_j2k=-24.3291253997114, observability=1)
2025-12-27T11:20:26.957 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:20:26.957 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:20:26.958 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:20:26.958 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:20:26.958 [INFO] [ThreadPoolExecutor-22625_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:20:26.958 [INFO] [ThreadPoolExecutor-22625_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:20:33.724 [DEBUG] [Thread-489362 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:20:33.726 [INFO] [Thread-489362 (handle)] [driver.py] [get_status()] Telra = 20.1180046, teldec = -24.256571
2025-12-27T11:20:33.727 [INFO] [Thread-489362 (handle)] [driver.py] [get_status()] ra_j2k = 20.0923136147391     dec_j2k = -24.3292232542863
2025-12-27T11:20:33.729 [DEBUG] [Thread-489362 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:20:33.730 [DEBUG] [Thread-489362 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:20:33.737 [DEBUG] [Thread-489362 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:20:33.737 [DEBUG] [Thread-489362 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:20:33.737 [DEBUG] [Thread-489362 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:20:33.737 [DEBUG] [Thread-489362 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:20:33.744 [DEBUG] [Thread-489362 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:20:33.744 [DEBUG] [Thread-489362 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:20:33.744 [DEBUG] [Thread-489362 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:20:33.744 [DEBUG] [Thread-489362 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:20:33.744 [DEBUG] [Thread-489362 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:20:33.744 [DEBUG] [Thread-489362 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:20:33.744 [DEBUG] [Thread-489362 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:20:33.745 [DEBUG] [Thread-489362 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:20:33.745 [DEBUG] [Thread-489362 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88927922, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952283996084914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108774, telescope_az=89.992854, telescope_ra=20.1180046, telescope_dec=-24.256571, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.13779, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:20:26.956700', telescope_ra_j2k=20.0923136147391, telescope_dec_j2k=-24.3292232542863, observability=1)
2025-12-27T11:20:37.845 [DEBUG] [Thread-489363 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:20:37.847 [INFO] [Thread-489363 (handle)] [driver.py] [get_status()] Telra = 20.1191452, teldec = -24.256571
2025-12-27T11:20:37.848 [INFO] [Thread-489363 (handle)] [driver.py] [get_status()] ra_j2k = 20.0934548196307     dec_j2k = -24.329260007972
2025-12-27T11:20:37.850 [DEBUG] [Thread-489363 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:20:37.851 [DEBUG] [Thread-489363 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:20:37.854 [DEBUG] [Thread-489363 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:20:37.854 [DEBUG] [Thread-489363 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:20:37.854 [DEBUG] [Thread-489363 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:20:37.854 [DEBUG] [Thread-489363 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:20:37.861 [DEBUG] [Thread-489363 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:20:37.861 [DEBUG] [Thread-489363 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:20:37.861 [DEBUG] [Thread-489363 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:20:37.861 [DEBUG] [Thread-489363 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:20:37.861 [DEBUG] [Thread-489363 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:20:37.861 [DEBUG] [Thread-489363 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:20:37.861 [DEBUG] [Thread-489363 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:20:37.861 [DEBUG] [Thread-489363 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:20:37.861 [DEBUG] [Thread-489363 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88932692, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952285600562626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108774, telescope_az=89.992854, telescope_ra=20.1191452, telescope_dec=-24.256571, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.13893, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:20:26.956700', telescope_ra_j2k=20.0934548196307, telescope_dec_j2k=-24.329260007972, observability=1)
2025-12-27T11:20:40.624 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:20:40.626 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.1199212, teldec = -24.256571
2025-12-27T11:20:40.628 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.0942312313387     dec_j2k = -24.3292850093954
2025-12-27T11:20:40.629 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:20:40.630 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:20:40.638 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:20:40.638 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:20:40.638 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:20:40.638 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:20:40.645 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:20:40.645 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:20:40.645 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:20:40.645 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:20:40.645 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:20:40.645 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:20:40.645 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:20:40.645 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:20:40.645 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88935909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952285199443198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108774, telescope_az=89.992853, telescope_ra=20.1199212, telescope_dec=-24.256571, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.1397, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:20:26.956700', telescope_ra_j2k=20.0942312313387, telescope_dec_j2k=-24.3292850093954, observability=1)
2025-12-27T11:20:40.645 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.440324783325195 seconds ago
2025-12-27T11:20:47.842 [DEBUG] [ThreadPoolExecutor-22624_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:20:47.844 [DEBUG] [ThreadPoolExecutor-22624_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:20:47.845 [DEBUG] [ThreadPoolExecutor-22624_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:20:47.847 [DEBUG] [ThreadPoolExecutor-22624_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:20:51.795 [DEBUG] [Thread-489364 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:20:51.797 [INFO] [Thread-489364 (handle)] [driver.py] [get_status()] Telra = 20.1230492, teldec = -24.256571
2025-12-27T11:20:51.798 [INFO] [Thread-489364 (handle)] [driver.py] [get_status()] ra_j2k = 20.0973608923313     dec_j2k = -24.329385757809
2025-12-27T11:20:51.800 [DEBUG] [Thread-489364 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:20:51.801 [DEBUG] [Thread-489364 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:20:51.806 [DEBUG] [Thread-489364 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:20:51.806 [DEBUG] [Thread-489364 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:20:51.806 [DEBUG] [Thread-489364 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:20:51.806 [DEBUG] [Thread-489364 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:20:51.813 [DEBUG] [Thread-489364 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:20:51.813 [DEBUG] [Thread-489364 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:20:51.813 [DEBUG] [Thread-489364 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:20:51.813 [DEBUG] [Thread-489364 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:20:51.813 [DEBUG] [Thread-489364 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:20:51.813 [DEBUG] [Thread-489364 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:20:51.813 [DEBUG] [Thread-489364 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:20:51.813 [DEBUG] [Thread-489364 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:20:51.813 [DEBUG] [Thread-489364 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88948838, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952292018473475, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108774, telescope_az=89.992853, telescope_ra=20.1230492, telescope_dec=-24.256571, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.14283, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:20:26.956700', telescope_ra_j2k=20.0973608923313, telescope_dec_j2k=-24.329385757809, observability=1)
2025-12-27T11:20:51.852 [DEBUG] [ThreadPoolExecutor-22624_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:20:52.854 [DEBUG] [ThreadPoolExecutor-22624_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:20:52.855 [INFO] [ThreadPoolExecutor-22624_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:21:00.288 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:21:00.289 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.1254109, teldec = -24.256571
2025-12-27T11:21:00.290 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.0997238479273     dec_j2k = -24.329461792361
2025-12-27T11:21:00.292 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:21:00.294 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:21:00.296 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:21:00.296 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:21:00.296 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:21:00.296 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:21:00.303 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:21:00.303 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:21:00.303 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:21:00.303 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:21:00.303 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:21:00.303 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:21:00.303 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:21:00.303 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:21:00.303 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88958668, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952290012876335, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108774, telescope_az=89.992853, telescope_ra=20.1254109, telescope_dec=-24.256571, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.14519, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:20:26.956700', telescope_ra_j2k=20.0997238479273, telescope_dec_j2k=-24.329461792361, observability=1)
2025-12-27T11:21:03.513 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:21:03.514 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.1263076, teldec = -24.256571
2025-12-27T11:21:03.516 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.1006210249985     dec_j2k = -24.3294906541575
2025-12-27T11:21:03.517 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:21:03.517 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:21:03.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:21:03.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:21:03.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:21:03.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:21:03.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:21:03.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:21:03.527 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:21:03.527 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:21:03.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:21:03.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:21:03.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:21:03.528 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:21:03.528 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88962399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952285600562626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108774, telescope_az=89.992853, telescope_ra=20.1263076, telescope_dec=-24.256571, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.14609, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:20:26.956700', telescope_ra_j2k=20.1006210249985, telescope_dec_j2k=-24.3294906541575, observability=1)
2025-12-27T11:21:09.878 [DEBUG] [Thread-489365 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:21:09.880 [INFO] [Thread-489365 (handle)] [driver.py] [get_status()] Telra = 20.1280908, teldec = -24.256571
2025-12-27T11:21:09.881 [INFO] [Thread-489365 (handle)] [driver.py] [get_status()] ra_j2k = 20.1024051742721     dec_j2k = -24.3295480374719
2025-12-27T11:21:09.883 [DEBUG] [Thread-489365 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:21:09.884 [DEBUG] [Thread-489365 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:21:09.888 [DEBUG] [Thread-489365 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:21:09.889 [DEBUG] [Thread-489365 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:21:09.889 [DEBUG] [Thread-489365 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:21:09.889 [DEBUG] [Thread-489365 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:21:09.896 [DEBUG] [Thread-489365 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:21:09.896 [DEBUG] [Thread-489365 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:21:09.896 [DEBUG] [Thread-489365 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:21:09.896 [DEBUG] [Thread-489365 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:21:09.896 [DEBUG] [Thread-489365 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:21:09.896 [DEBUG] [Thread-489365 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:21:09.896 [DEBUG] [Thread-489365 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:21:09.896 [DEBUG] [Thread-489365 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:21:09.897 [DEBUG] [Thread-489365 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88969767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952288809518051, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108774, telescope_az=89.992853, telescope_ra=20.1280908, telescope_dec=-24.256571, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.14787, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:20:26.956700', telescope_ra_j2k=20.1024051742721, telescope_dec_j2k=-24.3295480374719, observability=1)
2025-12-27T11:21:21.922 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:21:21.924 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.1314385, teldec = -24.25657
2025-12-27T11:21:21.925 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.1057546585732     dec_j2k = -24.329654723306
2025-12-27T11:21:21.926 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:21:21.927 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:21:21.928 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:21:21.928 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:21:21.928 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:21:21.929 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:21:21.936 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:21:21.936 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:21:21.936 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:21:21.936 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:21:21.936 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:21:21.936 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:21:21.936 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:21:21.936 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:21:21.936 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.88983706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952283996084914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108773, telescope_az=89.992853, telescope_ra=20.1314385, telescope_dec=-24.25657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.15122, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:20:26.956700', telescope_ra_j2k=20.1057546585732, telescope_dec_j2k=-24.329654723306, observability=1)
2025-12-27T11:21:27.098 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:21:27.098 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:21:27.099 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:21:27.099 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:21:27.100 [DEBUG] [ThreadPoolExecutor-22626_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:21:28.082 [DEBUG] [Thread-489366 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:21:28.084 [INFO] [Thread-489366 (handle)] [driver.py] [get_status()] Telra = 20.1331591, teldec = -24.25657
2025-12-27T11:21:28.086 [INFO] [Thread-489366 (handle)] [driver.py] [get_status()] ra_j2k = 20.1074761765703     dec_j2k = -24.3297100481207
2025-12-27T11:21:28.086 [DEBUG] [Thread-489366 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:21:28.087 [DEBUG] [Thread-489366 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:21:28.093 [DEBUG] [Thread-489366 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:21:28.093 [DEBUG] [Thread-489366 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:21:28.093 [DEBUG] [Thread-489366 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:21:28.093 [DEBUG] [Thread-489366 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:21:28.100 [DEBUG] [Thread-489366 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:21:28.100 [DEBUG] [Thread-489366 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:21:28.100 [DEBUG] [Thread-489366 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:21:28.100 [DEBUG] [Thread-489366 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:21:28.101 [DEBUG] [Thread-489366 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:21:28.101 [DEBUG] [Thread-489366 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:21:28.101 [DEBUG] [Thread-489366 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:21:28.101 [DEBUG] [Thread-489366 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:21:28.101 [DEBUG] [Thread-489366 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.88990837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952287205040338, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108773, telescope_az=89.992853, telescope_ra=20.1331591, telescope_dec=-24.25657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.15294, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:21:27.096971', telescope_ra_j2k=20.1074761765703, telescope_dec_j2k=-24.3297100481207, observability=1)
2025-12-27T11:21:28.101 [DEBUG] [ThreadPoolExecutor-22626_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:21:28.104 [DEBUG] [ThreadPoolExecutor-22626_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:21:28.104 [DEBUG] [ThreadPoolExecutor-22626_0] [payload.py] [to_registers()] [0]
2025-12-27T11:21:28.108 [DEBUG] [ThreadPoolExecutor-22626_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:21:28.108 [DEBUG] [ThreadPoolExecutor-22626_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:21:28.108 [DEBUG] [ThreadPoolExecutor-22626_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:21:28.108 [DEBUG] [ThreadPoolExecutor-22626_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:21:28.116 [DEBUG] [ThreadPoolExecutor-22626_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:21:28.116 [DEBUG] [ThreadPoolExecutor-22626_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:21:28.116 [DEBUG] [ThreadPoolExecutor-22626_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:21:28.116 [DEBUG] [ThreadPoolExecutor-22626_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:21:28.116 [DEBUG] [ThreadPoolExecutor-22626_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:21:28.116 [DEBUG] [ThreadPoolExecutor-22626_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:21:28.116 [DEBUG] [ThreadPoolExecutor-22626_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:21:37.895 [DEBUG] [Thread-489367 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:21:37.897 [INFO] [Thread-489367 (handle)] [driver.py] [get_status()] Telra = 20.1358899, teldec = -24.25657
2025-12-27T11:21:37.898 [INFO] [Thread-489367 (handle)] [driver.py] [get_status()] ra_j2k = 20.1102084349605     dec_j2k = -24.3297978247309
2025-12-27T11:21:37.900 [DEBUG] [Thread-489367 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:21:37.901 [DEBUG] [Thread-489367 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:21:37.907 [DEBUG] [Thread-489367 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:21:37.907 [DEBUG] [Thread-489367 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:21:37.907 [DEBUG] [Thread-489367 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:21:37.907 [DEBUG] [Thread-489367 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:21:37.914 [DEBUG] [Thread-489367 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:21:37.914 [DEBUG] [Thread-489367 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:21:37.914 [DEBUG] [Thread-489367 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:21:37.914 [DEBUG] [Thread-489367 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:21:37.915 [DEBUG] [Thread-489367 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:21:37.915 [DEBUG] [Thread-489367 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:21:37.915 [DEBUG] [Thread-489367 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:21:37.915 [DEBUG] [Thread-489367 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:21:37.915 [DEBUG] [Thread-489367 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89002193, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952289210637479, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108773, telescope_az=89.992852, telescope_ra=20.1358899, telescope_dec=-24.25657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.15567, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:21:27.096971', telescope_ra_j2k=20.1102084349605, telescope_dec_j2k=-24.3297978247309, observability=1)
2025-12-27T11:21:40.706 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:21:40.708 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.1366759, teldec = -24.25657
2025-12-27T11:21:40.710 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.1109948550481     dec_j2k = -24.3298230823217
2025-12-27T11:21:40.712 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:21:40.713 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:21:40.717 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:21:40.717 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:21:40.717 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:21:40.717 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:21:40.724 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:21:40.724 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:21:40.724 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:21:40.724 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:21:40.725 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:21:40.725 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:21:40.725 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:21:40.725 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:21:40.725 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89005448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952290815115191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108773, telescope_az=89.992852, telescope_ra=20.1366759, telescope_dec=-24.25657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.15646, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:21:27.096971', telescope_ra_j2k=20.1109948550481, telescope_dec_j2k=-24.3298230823217, observability=1)
2025-12-27T11:21:40.725 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43704795837402 seconds ago
2025-12-27T11:21:46.151 [DEBUG] [Thread-489368 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:21:46.154 [INFO] [Thread-489368 (handle)] [driver.py] [get_status()] Telra = 20.1381817, teldec = -24.25657
2025-12-27T11:21:46.155 [INFO] [Thread-489368 (handle)] [driver.py] [get_status()] ra_j2k = 20.112501460244     dec_j2k = -24.3298714615234
2025-12-27T11:21:46.156 [DEBUG] [Thread-489368 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:21:46.157 [DEBUG] [Thread-489368 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:21:46.163 [DEBUG] [Thread-489368 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:21:46.163 [DEBUG] [Thread-489368 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:21:46.163 [DEBUG] [Thread-489368 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:21:46.163 [DEBUG] [Thread-489368 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:21:46.171 [DEBUG] [Thread-489368 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:21:46.171 [DEBUG] [Thread-489368 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:21:46.171 [DEBUG] [Thread-489368 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:21:46.171 [DEBUG] [Thread-489368 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:21:46.171 [DEBUG] [Thread-489368 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:21:46.171 [DEBUG] [Thread-489368 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:21:46.171 [DEBUG] [Thread-489368 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:21:46.171 [DEBUG] [Thread-489368 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:21:46.172 [DEBUG] [Thread-489368 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8901175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952294024070615, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108773, telescope_az=89.992852, telescope_ra=20.1381817, telescope_dec=-24.25657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.15797, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:21:27.096971', telescope_ra_j2k=20.112501460244, telescope_dec_j2k=-24.3298714615234, observability=1)
2025-12-27T11:21:53.117 [DEBUG] [ThreadPoolExecutor-22626_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:21:53.119 [DEBUG] [ThreadPoolExecutor-22626_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:22:00.365 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:22:00.366 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.1421336, teldec = -24.25657
2025-12-27T11:22:00.367 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.1164554759558     dec_j2k = -24.3299983760817
2025-12-27T11:22:00.369 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:22:00.369 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:22:00.375 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:22:00.375 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:22:00.375 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:22:00.375 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:22:00.382 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:22:00.382 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:22:00.382 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:22:00.382 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:22:00.382 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:22:00.383 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:22:00.383 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:22:00.383 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:22:00.383 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.890282, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952294425190043, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108773, telescope_az=89.992852, telescope_ra=20.1421336, telescope_dec=-24.25657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.16192, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:21:27.096971', telescope_ra_j2k=20.1164554759558, telescope_dec_j2k=-24.3299983760817, observability=1)
2025-12-27T11:22:03.524 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:22:03.526 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.1430294, teldec = -24.25657
2025-12-27T11:22:03.527 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.1173517560424     dec_j2k = -24.3300271335867
2025-12-27T11:22:03.528 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:22:03.528 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:22:03.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:22:03.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:22:03.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:22:03.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:22:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:22:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:22:03.539 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:22:03.539 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:22:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:22:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:22:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:22:03.539 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:22:03.539 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89031858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952287606159766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108773, telescope_az=89.992852, telescope_ra=20.1430294, telescope_dec=-24.25657, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.16281, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:21:27.096971', telescope_ra_j2k=20.1173517560424, telescope_dec_j2k=-24.3300271335867, observability=1)
2025-12-27T11:22:04.208 [DEBUG] [Thread-489369 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6686077117919922
2025-12-27T11:22:21.022 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:22:21.024 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.1479041, teldec = -24.256569
2025-12-27T11:22:21.025 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.1222290719902     dec_j2k = -24.3301825531152
2025-12-27T11:22:21.026 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:22:21.026 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:22:21.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:22:21.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:22:21.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:22:21.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:22:21.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:22:21.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:22:21.035 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:22:21.035 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:22:21.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:22:21.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:22:21.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:22:21.036 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:22:21.036 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8905211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952298436384324, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108773, telescope_az=89.992851, telescope_ra=20.1479041, telescope_dec=-24.256569, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.16769, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:21:27.096971', telescope_ra_j2k=20.1222290719902, telescope_dec_j2k=-24.3301825531152, observability=1)
2025-12-27T11:22:22.400 [DEBUG] [Thread-489370 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:22:22.401 [INFO] [Thread-489370 (handle)] [driver.py] [get_status()] Telra = 20.1482957, teldec = -24.256569
2025-12-27T11:22:22.405 [INFO] [Thread-489370 (handle)] [driver.py] [get_status()] ra_j2k = 20.1226208823638     dec_j2k = -24.3301951135724
2025-12-27T11:22:22.407 [DEBUG] [Thread-489370 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:22:22.407 [DEBUG] [Thread-489370 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:22:22.409 [DEBUG] [Thread-489370 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:22:22.409 [DEBUG] [Thread-489370 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:22:22.409 [DEBUG] [Thread-489370 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:22:22.409 [DEBUG] [Thread-489370 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:22:22.416 [DEBUG] [Thread-489370 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:22:22.416 [DEBUG] [Thread-489370 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:22:22.416 [DEBUG] [Thread-489370 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:22:22.416 [DEBUG] [Thread-489370 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:22:22.416 [DEBUG] [Thread-489370 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:22:22.416 [DEBUG] [Thread-489370 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:22:22.416 [DEBUG] [Thread-489370 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:22:22.416 [DEBUG] [Thread-489370 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:22:22.416 [DEBUG] [Thread-489370 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89053704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952295628548327, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108773, telescope_az=89.992851, telescope_ra=20.1482957, telescope_dec=-24.256569, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.16808, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:21:27.096971', telescope_ra_j2k=20.1226208823638, telescope_dec_j2k=-24.3301951135724, observability=1)
2025-12-27T11:22:27.240 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:22:27.240 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:22:27.241 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:22:27.241 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:22:27.241 [INFO] [ThreadPoolExecutor-22627_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:22:27.242 [INFO] [ThreadPoolExecutor-22627_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:22:37.944 [DEBUG] [Thread-489371 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:22:37.947 [INFO] [Thread-489371 (handle)] [driver.py] [get_status()] Telra = 20.1526128, teldec = -24.256569
2025-12-27T11:22:37.948 [INFO] [Thread-489371 (handle)] [driver.py] [get_status()] ra_j2k = 20.1269403039422     dec_j2k = -24.3303335318581
2025-12-27T11:22:37.950 [DEBUG] [Thread-489371 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:22:37.951 [DEBUG] [Thread-489371 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:22:37.957 [DEBUG] [Thread-489371 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:22:37.957 [DEBUG] [Thread-489371 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:22:37.957 [DEBUG] [Thread-489371 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:22:37.957 [DEBUG] [Thread-489371 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:22:37.964 [DEBUG] [Thread-489371 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:22:37.964 [DEBUG] [Thread-489371 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:22:37.964 [DEBUG] [Thread-489371 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:22:37.964 [DEBUG] [Thread-489371 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:22:37.964 [DEBUG] [Thread-489371 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:22:37.964 [DEBUG] [Thread-489371 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:22:37.964 [DEBUG] [Thread-489371 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:22:37.965 [DEBUG] [Thread-489371 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:22:37.965 [DEBUG] [Thread-489371 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89071696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952291617354047, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108772, telescope_az=89.992851, telescope_ra=20.1526128, telescope_dec=-24.256569, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.1724, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:22:27.239783', telescope_ra_j2k=20.1269403039422, telescope_dec_j2k=-24.3303335318581, observability=1)
2025-12-27T11:22:40.482 [DEBUG] [Thread-489372 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:22:40.484 [INFO] [Thread-489372 (handle)] [driver.py] [get_status()] Telra = 20.153303, teldec = -24.256569
2025-12-27T11:22:40.485 [INFO] [Thread-489372 (handle)] [driver.py] [get_status()] ra_j2k = 20.1276308755085     dec_j2k = -24.3303556528437
2025-12-27T11:22:40.487 [DEBUG] [Thread-489372 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:22:40.488 [DEBUG] [Thread-489372 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:22:40.493 [DEBUG] [Thread-489372 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:22:40.493 [DEBUG] [Thread-489372 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:22:40.493 [DEBUG] [Thread-489372 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:22:40.493 [DEBUG] [Thread-489372 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:22:40.500 [DEBUG] [Thread-489372 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:22:40.500 [DEBUG] [Thread-489372 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:22:40.501 [DEBUG] [Thread-489372 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:22:40.501 [DEBUG] [Thread-489372 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:22:40.501 [DEBUG] [Thread-489372 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:22:40.501 [DEBUG] [Thread-489372 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:22:40.501 [DEBUG] [Thread-489372 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:22:40.501 [DEBUG] [Thread-489372 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:22:40.501 [DEBUG] [Thread-489372 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89074633, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952292820712331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108772, telescope_az=89.992851, telescope_ra=20.153303, telescope_dec=-24.256569, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.17309, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:22:27.239783', telescope_ra_j2k=20.1276308755085, telescope_dec_j2k=-24.3303556528437, observability=1)
2025-12-27T11:22:40.785 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.2837512493133545
2025-12-27T11:22:40.785 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.420785427093506 seconds ago
2025-12-27T11:22:48.120 [DEBUG] [ThreadPoolExecutor-22626_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:22:48.123 [DEBUG] [ThreadPoolExecutor-22626_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:22:48.124 [DEBUG] [ThreadPoolExecutor-22626_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:22:48.126 [DEBUG] [ThreadPoolExecutor-22626_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:22:52.132 [DEBUG] [ThreadPoolExecutor-22626_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:22:53.133 [DEBUG] [ThreadPoolExecutor-22626_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:22:53.134 [INFO] [ThreadPoolExecutor-22626_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:22:58.659 [DEBUG] [Thread-489373 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:22:58.661 [INFO] [Thread-489373 (handle)] [driver.py] [get_status()] Telra = 20.1583816, teldec = -24.256569
2025-12-27T11:22:58.663 [INFO] [Thread-489373 (handle)] [driver.py] [get_status()] ra_j2k = 20.1327122129578     dec_j2k = -24.3305183482075
2025-12-27T11:22:58.664 [DEBUG] [Thread-489373 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:22:58.665 [DEBUG] [Thread-489373 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:22:58.670 [DEBUG] [Thread-489373 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:22:58.670 [DEBUG] [Thread-489373 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:22:58.670 [DEBUG] [Thread-489373 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:22:58.670 [DEBUG] [Thread-489373 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:22:58.677 [DEBUG] [Thread-489373 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:22:58.677 [DEBUG] [Thread-489373 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:22:58.677 [DEBUG] [Thread-489373 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:22:58.677 [DEBUG] [Thread-489373 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:22:58.677 [DEBUG] [Thread-489373 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:22:58.677 [DEBUG] [Thread-489373 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:22:58.678 [DEBUG] [Thread-489373 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:22:58.678 [DEBUG] [Thread-489373 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:22:58.678 [DEBUG] [Thread-489373 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89095671, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952297634145468, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108772, telescope_az=89.992851, telescope_ra=20.1583816, telescope_dec=-24.256569, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.17817, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:22:27.239783', telescope_ra_j2k=20.1327122129578, telescope_dec_j2k=-24.3305183482075, observability=1)
2025-12-27T11:23:00.444 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:23:00.446 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.1588852, teldec = -24.256569
2025-12-27T11:23:00.447 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.1332160847333     dec_j2k = -24.3305344741348
2025-12-27T11:23:00.449 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:23:00.450 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:23:00.455 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:23:00.455 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:23:00.455 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:23:00.456 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:23:00.462 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:23:00.463 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:23:00.463 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:23:00.463 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:23:00.463 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:23:00.463 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:23:00.463 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:23:00.463 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:23:00.463 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89097737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952294826309471, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108772, telescope_az=89.992851, telescope_ra=20.1588852, telescope_dec=-24.256569, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.17867, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:22:27.239783', telescope_ra_j2k=20.1332160847333, telescope_dec_j2k=-24.3305344741348, observability=1)
2025-12-27T11:23:03.534 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:23:03.536 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.159745, teldec = -24.256569
2025-12-27T11:23:03.537 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.1340763488737     dec_j2k = -24.3305620030704
2025-12-27T11:23:03.539 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:23:03.539 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:23:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:23:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:23:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:23:03.544 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:23:03.550 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:23:03.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:23:03.551 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:23:03.551 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:23:03.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:23:03.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:23:03.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:23:03.551 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:23:03.551 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89101314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952294826309471, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108772, telescope_az=89.992851, telescope_ra=20.159745, telescope_dec=-24.256569, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.17953, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:22:27.239783', telescope_ra_j2k=20.1340763488737, telescope_dec_j2k=-24.3305620030704, observability=1)
2025-12-27T11:23:16.786 [DEBUG] [Thread-489374 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:23:16.788 [INFO] [Thread-489374 (handle)] [driver.py] [get_status()] Telra = 20.1634265, teldec = -24.256568
2025-12-27T11:23:16.790 [INFO] [Thread-489374 (handle)] [driver.py] [get_status()] ra_j2k = 20.1377598383477     dec_j2k = -24.3306788342567
2025-12-27T11:23:16.792 [DEBUG] [Thread-489374 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:23:16.793 [DEBUG] [Thread-489374 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:23:16.798 [DEBUG] [Thread-489374 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:23:16.798 [DEBUG] [Thread-489374 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:23:16.798 [DEBUG] [Thread-489374 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:23:16.798 [DEBUG] [Thread-489374 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:23:16.805 [DEBUG] [Thread-489374 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:23:16.806 [DEBUG] [Thread-489374 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:23:16.806 [DEBUG] [Thread-489374 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:23:16.806 [DEBUG] [Thread-489374 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:23:16.806 [DEBUG] [Thread-489374 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:23:16.806 [DEBUG] [Thread-489374 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:23:16.806 [DEBUG] [Thread-489374 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:23:16.806 [DEBUG] [Thread-489374 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:23:16.806 [DEBUG] [Thread-489374 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89116652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952293622951187, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108772, telescope_az=89.99285, telescope_ra=20.1634265, telescope_dec=-24.256568, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.18321, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:22:27.239783', telescope_ra_j2k=20.1377598383477, telescope_dec_j2k=-24.3306788342567, observability=1)
2025-12-27T11:23:20.128 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:23:20.131 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.1643713, teldec = -24.256568
2025-12-27T11:23:20.132 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.138705149379     dec_j2k = -24.3307090626706
2025-12-27T11:23:20.134 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:23:20.135 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:23:20.138 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:23:20.138 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:23:20.138 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:23:20.138 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:23:20.145 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:23:20.145 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:23:20.145 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:23:20.146 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:23:20.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:23:20.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:23:20.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:23:20.146 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:23:20.146 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8912052, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952300441981464, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108772, telescope_az=89.99285, telescope_ra=20.1643713, telescope_dec=-24.256568, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.18415, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:22:27.239783', telescope_ra_j2k=20.138705149379, telescope_dec_j2k=-24.3307090626706, observability=1)
2025-12-27T11:23:27.381 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:23:27.381 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:23:27.382 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:23:27.382 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:23:27.383 [DEBUG] [ThreadPoolExecutor-22628_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:23:28.385 [DEBUG] [ThreadPoolExecutor-22628_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:23:28.387 [DEBUG] [ThreadPoolExecutor-22628_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:23:28.387 [DEBUG] [ThreadPoolExecutor-22628_0] [payload.py] [to_registers()] [0]
2025-12-27T11:23:28.389 [DEBUG] [ThreadPoolExecutor-22628_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:23:28.389 [DEBUG] [ThreadPoolExecutor-22628_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:23:28.389 [DEBUG] [ThreadPoolExecutor-22628_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:23:28.389 [DEBUG] [ThreadPoolExecutor-22628_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:23:28.396 [DEBUG] [ThreadPoolExecutor-22628_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:23:28.396 [DEBUG] [ThreadPoolExecutor-22628_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:23:28.396 [DEBUG] [ThreadPoolExecutor-22628_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:23:28.396 [DEBUG] [ThreadPoolExecutor-22628_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:23:28.396 [DEBUG] [ThreadPoolExecutor-22628_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:23:28.396 [DEBUG] [ThreadPoolExecutor-22628_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:23:28.396 [DEBUG] [ThreadPoolExecutor-22628_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:23:34.857 [DEBUG] [Thread-489375 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:23:34.858 [INFO] [Thread-489375 (handle)] [driver.py] [get_status()] Telra = 20.1684655, teldec = -24.256568
2025-12-27T11:23:34.859 [INFO] [Thread-489375 (handle)] [driver.py] [get_status()] ra_j2k = 20.1428015662785     dec_j2k = -24.3308400020192
2025-12-27T11:23:34.861 [DEBUG] [Thread-489375 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:23:34.862 [DEBUG] [Thread-489375 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:23:34.866 [DEBUG] [Thread-489375 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:23:34.866 [DEBUG] [Thread-489375 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:23:34.866 [DEBUG] [Thread-489375 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:23:34.866 [DEBUG] [Thread-489375 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:23:34.873 [DEBUG] [Thread-489375 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:23:34.873 [DEBUG] [Thread-489375 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:23:34.874 [DEBUG] [Thread-489375 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:23:34.874 [DEBUG] [Thread-489375 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:23:34.874 [DEBUG] [Thread-489375 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:23:34.874 [DEBUG] [Thread-489375 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:23:34.874 [DEBUG] [Thread-489375 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:23:34.874 [DEBUG] [Thread-489375 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:23:34.874 [DEBUG] [Thread-489375 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89137566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095230124422032, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108772, telescope_az=89.99285, telescope_ra=20.1684655, telescope_dec=-24.256568, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.18825, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:23:27.380733', telescope_ra_j2k=20.1428015662785, telescope_dec_j2k=-24.3308400020192, observability=1)
2025-12-27T11:23:37.999 [DEBUG] [Thread-489376 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:23:38.000 [INFO] [Thread-489376 (handle)] [driver.py] [get_status()] Telra = 20.1693349, teldec = -24.256568
2025-12-27T11:23:38.001 [INFO] [Thread-489376 (handle)] [driver.py] [get_status()] ra_j2k = 20.143671437536     dec_j2k = -24.330867795875
2025-12-27T11:23:38.003 [DEBUG] [Thread-489376 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:23:38.004 [DEBUG] [Thread-489376 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:23:38.007 [DEBUG] [Thread-489376 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:23:38.007 [DEBUG] [Thread-489376 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:23:38.007 [DEBUG] [Thread-489376 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:23:38.007 [DEBUG] [Thread-489376 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:23:38.014 [DEBUG] [Thread-489376 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:23:38.014 [DEBUG] [Thread-489376 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:23:38.014 [DEBUG] [Thread-489376 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:23:38.014 [DEBUG] [Thread-489376 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:23:38.014 [DEBUG] [Thread-489376 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:23:38.014 [DEBUG] [Thread-489376 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:23:38.014 [DEBUG] [Thread-489376 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:23:38.014 [DEBUG] [Thread-489376 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:23:38.015 [DEBUG] [Thread-489376 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89141203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952296029667756, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108772, telescope_az=89.99285, telescope_ra=20.1693349, telescope_dec=-24.256568, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.18912, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:23:27.380733', telescope_ra_j2k=20.143671437536, telescope_dec_j2k=-24.330867795875, observability=1)
2025-12-27T11:23:40.845 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:23:40.847 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.1701396, teldec = -24.256568
2025-12-27T11:23:40.848 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.1444765738792     dec_j2k = -24.3308935178969
2025-12-27T11:23:40.849 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:23:40.850 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:23:40.854 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:23:40.854 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:23:40.854 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:23:40.855 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:23:40.862 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:23:40.862 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:23:40.862 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:23:40.862 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:23:40.862 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:23:40.862 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:23:40.862 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:23:40.862 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:23:40.862 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89144498, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952298436384324, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108771, telescope_az=89.99285, telescope_ra=20.1701396, telescope_dec=-24.256568, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.18992, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:23:27.380733', telescope_ra_j2k=20.1444765738792, telescope_dec_j2k=-24.3308935178969, observability=1)
2025-12-27T11:23:40.862 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.419010400772095 seconds ago
2025-12-27T11:23:52.967 [DEBUG] [Thread-489377 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:23:52.969 [INFO] [Thread-489377 (handle)] [driver.py] [get_status()] Telra = 20.1735152, teldec = -24.256568
2025-12-27T11:23:52.970 [INFO] [Thread-489377 (handle)] [driver.py] [get_status()] ra_j2k = 20.1478540059119     dec_j2k = -24.3310013820067
2025-12-27T11:23:52.972 [DEBUG] [Thread-489377 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:23:52.973 [DEBUG] [Thread-489377 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:23:52.975 [DEBUG] [Thread-489377 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:23:52.975 [DEBUG] [Thread-489377 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:23:52.975 [DEBUG] [Thread-489377 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:23:52.975 [DEBUG] [Thread-489377 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:23:52.982 [DEBUG] [Thread-489377 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:23:52.982 [DEBUG] [Thread-489377 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:23:52.982 [DEBUG] [Thread-489377 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:23:52.982 [DEBUG] [Thread-489377 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:23:52.982 [DEBUG] [Thread-489377 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:23:52.982 [DEBUG] [Thread-489377 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:23:52.982 [DEBUG] [Thread-489377 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:23:52.982 [DEBUG] [Thread-489377 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:23:52.982 [DEBUG] [Thread-489377 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89158528, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952303249817461, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108771, telescope_az=89.99285, telescope_ra=20.1735152, telescope_dec=-24.256568, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.1933, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:23:27.380733', telescope_ra_j2k=20.1478540059119, telescope_dec_j2k=-24.3310013820067, observability=1)
2025-12-27T11:23:53.397 [DEBUG] [ThreadPoolExecutor-22628_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:23:53.398 [DEBUG] [ThreadPoolExecutor-22628_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:24:00.524 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:24:00.526 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.1756011, teldec = -24.256568
2025-12-27T11:24:00.527 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.1499410393089     dec_j2k = -24.3310680058421
2025-12-27T11:24:00.529 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:24:00.530 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:24:00.532 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:24:00.532 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:24:00.532 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:24:00.532 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:24:00.539 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:24:00.539 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:24:00.540 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:24:00.540 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:24:00.540 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:24:00.540 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:24:00.540 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:24:00.540 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:24:00.540 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89167274, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952300441981464, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108771, telescope_az=89.992849, telescope_ra=20.1756011, telescope_dec=-24.256568, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.19538, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:23:27.380733', telescope_ra_j2k=20.1499410393089, telescope_dec_j2k=-24.3310680058421, observability=1)
2025-12-27T11:24:03.543 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:24:03.545 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.1764613, teldec = -24.256568
2025-12-27T11:24:03.546 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.1508017070019     dec_j2k = -24.3310954742225
2025-12-27T11:24:03.548 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:24:03.549 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:24:03.555 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:24:03.555 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:24:03.555 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:24:03.555 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:24:03.562 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:24:03.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:24:03.563 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:24:03.563 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:24:03.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:24:03.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:24:03.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:24:03.563 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:24:03.563 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89170769, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952295227428899, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108771, telescope_az=89.992849, telescope_ra=20.1764613, telescope_dec=-24.256568, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.19624, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:23:27.380733', telescope_ra_j2k=20.1508017070019, telescope_dec_j2k=-24.3310954742225, observability=1)
2025-12-27T11:24:11.036 [DEBUG] [Thread-489378 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:24:11.038 [INFO] [Thread-489378 (handle)] [driver.py] [get_status()] Telra = 20.1785283, teldec = -24.256568
2025-12-27T11:24:11.039 [INFO] [Thread-489378 (handle)] [driver.py] [get_status()] ra_j2k = 20.152869831536     dec_j2k = -24.3311614633096
2025-12-27T11:24:11.041 [DEBUG] [Thread-489378 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:24:11.042 [DEBUG] [Thread-489378 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:24:11.045 [DEBUG] [Thread-489378 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:24:11.045 [DEBUG] [Thread-489378 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:24:11.045 [DEBUG] [Thread-489378 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:24:11.045 [DEBUG] [Thread-489378 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:24:11.052 [DEBUG] [Thread-489378 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:24:11.052 [DEBUG] [Thread-489378 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:24:11.052 [DEBUG] [Thread-489378 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:24:11.052 [DEBUG] [Thread-489378 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:24:11.052 [DEBUG] [Thread-489378 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:24:11.053 [DEBUG] [Thread-489378 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:24:11.053 [DEBUG] [Thread-489378 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:24:11.053 [DEBUG] [Thread-489378 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:24:11.053 [DEBUG] [Thread-489378 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89179441, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952300441981464, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108771, telescope_az=89.992849, telescope_ra=20.1785283, telescope_dec=-24.256568, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.19831, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:23:27.380733', telescope_ra_j2k=20.152869831536, telescope_dec_j2k=-24.3311614633096, observability=1)
2025-12-27T11:24:19.236 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:24:19.238 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.1808366, teldec = -24.256567
2025-12-27T11:24:19.239 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.1551793886879     dec_j2k = -24.3312341300711
2025-12-27T11:24:19.240 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:24:19.240 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:24:19.244 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:24:19.244 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:24:19.244 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:24:19.244 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:24:19.251 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:24:19.251 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:24:19.251 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:24:19.251 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:24:19.251 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:24:19.251 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:24:19.251 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:24:19.251 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:24:19.251 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89188932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952302447578604, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108771, telescope_az=89.992849, telescope_ra=20.1808366, telescope_dec=-24.256567, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.20062, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:23:27.380733', telescope_ra_j2k=20.1551793886879, telescope_dec_j2k=-24.3312341300711, observability=1)
2025-12-27T11:24:27.523 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:24:27.523 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:24:27.524 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:24:27.524 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:24:27.524 [INFO] [ThreadPoolExecutor-22629_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:24:27.524 [INFO] [ThreadPoolExecutor-22629_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:24:29.105 [DEBUG] [Thread-489379 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:24:29.107 [INFO] [Thread-489379 (handle)] [driver.py] [get_status()] Telra = 20.1835726, teldec = -24.256567
2025-12-27T11:24:29.108 [INFO] [Thread-489379 (handle)] [driver.py] [get_status()] ra_j2k = 20.1579168801702     dec_j2k = -24.3313214109303
2025-12-27T11:24:29.110 [DEBUG] [Thread-489379 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:24:29.110 [DEBUG] [Thread-489379 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:24:29.116 [DEBUG] [Thread-489379 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:24:29.116 [DEBUG] [Thread-489379 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:24:29.116 [DEBUG] [Thread-489379 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:24:29.116 [DEBUG] [Thread-489379 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:24:29.123 [DEBUG] [Thread-489379 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:24:29.123 [DEBUG] [Thread-489379 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:24:29.123 [DEBUG] [Thread-489379 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:24:29.123 [DEBUG] [Thread-489379 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:24:29.123 [DEBUG] [Thread-489379 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:24:29.123 [DEBUG] [Thread-489379 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:24:29.123 [DEBUG] [Thread-489379 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:24:29.123 [DEBUG] [Thread-489379 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:24:29.123 [DEBUG] [Thread-489379 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89200354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952303249817461, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108771, telescope_az=89.992849, telescope_ra=20.1835726, telescope_dec=-24.256567, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.20336, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:24:27.522003', telescope_ra_j2k=20.1579168801702, telescope_dec_j2k=-24.3313214109303, observability=1)
2025-12-27T11:24:38.047 [DEBUG] [Thread-489380 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:24:38.048 [INFO] [Thread-489380 (handle)] [driver.py] [get_status()] Telra = 20.1860756, teldec = -24.256567
2025-12-27T11:24:38.049 [INFO] [Thread-489380 (handle)] [driver.py] [get_status()] ra_j2k = 20.1604212461543     dec_j2k = -24.3314012252009
2025-12-27T11:24:38.051 [DEBUG] [Thread-489380 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:24:38.052 [DEBUG] [Thread-489380 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:24:38.053 [DEBUG] [Thread-489380 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:24:38.053 [DEBUG] [Thread-489380 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:24:38.053 [DEBUG] [Thread-489380 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:24:38.054 [DEBUG] [Thread-489380 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:24:38.061 [DEBUG] [Thread-489380 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:24:38.061 [DEBUG] [Thread-489380 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:24:38.061 [DEBUG] [Thread-489380 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:24:38.061 [DEBUG] [Thread-489380 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:24:38.061 [DEBUG] [Thread-489380 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:24:38.061 [DEBUG] [Thread-489380 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:24:38.061 [DEBUG] [Thread-489380 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:24:38.061 [DEBUG] [Thread-489380 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:24:38.061 [DEBUG] [Thread-489380 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89210704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952302447578604, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108771, telescope_az=89.992849, telescope_ra=20.1860756, telescope_dec=-24.256567, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.20586, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:24:27.522003', telescope_ra_j2k=20.1604212461543, telescope_dec_j2k=-24.3314012252009, observability=1)
2025-12-27T11:24:40.923 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:24:40.925 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.1868605, teldec = -24.256567
2025-12-27T11:24:40.927 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.1612065748032     dec_j2k = -24.3314262470215
2025-12-27T11:24:40.929 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:24:40.930 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:24:40.932 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:24:40.932 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:24:40.932 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:24:40.932 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:24:40.939 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:24:40.940 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:24:40.940 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:24:40.940 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:24:40.940 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:24:40.940 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:24:40.940 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:24:40.940 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:24:40.940 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89214032, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952304854295173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108771, telescope_az=89.992849, telescope_ra=20.1868605, telescope_dec=-24.256567, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.20664, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:24:27.522003', telescope_ra_j2k=20.1612065748032, telescope_dec_j2k=-24.3314262470215, observability=1)
2025-12-27T11:24:40.940 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.4161741733551 seconds ago
2025-12-27T11:24:47.314 [DEBUG] [Thread-489381 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:24:47.315 [INFO] [Thread-489381 (handle)] [driver.py] [get_status()] Telra = 20.1886434, teldec = -24.256567
2025-12-27T11:24:47.316 [INFO] [Thread-489381 (handle)] [driver.py] [get_status()] ra_j2k = 20.1629904490085     dec_j2k = -24.3314830722989
2025-12-27T11:24:47.319 [DEBUG] [Thread-489381 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:24:47.320 [DEBUG] [Thread-489381 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:24:47.327 [DEBUG] [Thread-489381 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:24:47.328 [DEBUG] [Thread-489381 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:24:47.328 [DEBUG] [Thread-489381 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:24:47.328 [DEBUG] [Thread-489381 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:24:47.335 [DEBUG] [Thread-489381 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:24:47.335 [DEBUG] [Thread-489381 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:24:47.335 [DEBUG] [Thread-489381 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:24:47.335 [DEBUG] [Thread-489381 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:24:47.335 [DEBUG] [Thread-489381 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:24:47.335 [DEBUG] [Thread-489381 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:24:47.335 [DEBUG] [Thread-489381 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:24:47.335 [DEBUG] [Thread-489381 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:24:47.335 [DEBUG] [Thread-489381 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89221428, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952304052056317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108771, telescope_az=89.992849, telescope_ra=20.1886434, telescope_dec=-24.256567, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.20843, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:24:27.522003', telescope_ra_j2k=20.1629904490085, telescope_dec_j2k=-24.3314830722989, observability=1)
2025-12-27T11:24:48.400 [DEBUG] [ThreadPoolExecutor-22628_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:24:48.402 [DEBUG] [ThreadPoolExecutor-22628_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:24:48.403 [DEBUG] [ThreadPoolExecutor-22628_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:24:48.406 [DEBUG] [ThreadPoolExecutor-22628_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:24:52.411 [DEBUG] [ThreadPoolExecutor-22628_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:24:53.413 [DEBUG] [ThreadPoolExecutor-22628_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:24:53.414 [INFO] [ThreadPoolExecutor-22628_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:25:00.601 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:25:00.603 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.1923492, teldec = -24.25656
2025-12-27T11:25:00.604 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.1666982774619     dec_j2k = -24.3315941329265
2025-12-27T11:25:00.606 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:25:00.607 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:25:00.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:25:00.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:25:00.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:25:00.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:25:00.622 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:25:00.622 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:25:00.622 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:25:00.622 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:25:00.622 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:25:00.622 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:25:00.622 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:25:00.622 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:25:00.623 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89236808, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952298837503752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10877, telescope_az=89.992838, telescope_ra=20.1923492, telescope_dec=-24.25656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.21213, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:24:27.522003', telescope_ra_j2k=20.1666982774619, telescope_dec_j2k=-24.3315941329265, observability=1)
2025-12-27T11:25:03.516 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:25:03.518 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.1931527, teldec = -24.256567
2025-12-27T11:25:03.519 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.1675022162432     dec_j2k = -24.3316267213896
2025-12-27T11:25:03.521 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:25:03.522 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:25:03.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:25:03.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:25:03.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:25:03.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:25:03.534 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:25:03.534 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:25:03.534 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:25:03.534 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:25:03.534 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:25:03.534 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:25:03.534 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:25:03.534 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:25:03.534 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89240182, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952302046459176, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10877, telescope_az=89.992848, telescope_ra=20.1931527, telescope_dec=-24.256567, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.21294, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:24:27.522003', telescope_ra_j2k=20.1675022162432, telescope_dec_j2k=-24.3316267213896, observability=1)
2025-12-27T11:25:05.359 [DEBUG] [Thread-489382 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:25:05.362 [INFO] [Thread-489382 (handle)] [driver.py] [get_status()] Telra = 20.193658, teldec = -24.256567
2025-12-27T11:25:05.363 [INFO] [Thread-489382 (handle)] [driver.py] [get_status()] ra_j2k = 20.1680077930077     dec_j2k = -24.3316428117885
2025-12-27T11:25:05.365 [DEBUG] [Thread-489382 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:25:05.366 [DEBUG] [Thread-489382 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:25:05.373 [DEBUG] [Thread-489382 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:25:05.373 [DEBUG] [Thread-489382 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:25:05.373 [DEBUG] [Thread-489382 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:25:05.373 [DEBUG] [Thread-489382 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:25:05.380 [DEBUG] [Thread-489382 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:25:05.380 [DEBUG] [Thread-489382 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:25:05.380 [DEBUG] [Thread-489382 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:25:05.380 [DEBUG] [Thread-489382 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:25:05.380 [DEBUG] [Thread-489382 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:25:05.380 [DEBUG] [Thread-489382 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:25:05.380 [DEBUG] [Thread-489382 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:25:05.380 [DEBUG] [Thread-489382 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:25:05.380 [DEBUG] [Thread-489382 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89242315, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952304854295173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10877, telescope_az=89.992848, telescope_ra=20.193658, telescope_dec=-24.256567, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.21344, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:24:27.522003', telescope_ra_j2k=20.1680077930077, telescope_dec_j2k=-24.3316428117885, observability=1)
2025-12-27T11:25:18.343 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:25:18.345 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.1972762, teldec = -24.256566
2025-12-27T11:25:18.346 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.1716279766736     dec_j2k = -24.3317569886113
2025-12-27T11:25:18.348 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:25:18.349 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:25:18.354 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:25:18.354 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:25:18.354 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:25:18.354 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:25:18.361 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:25:18.361 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:25:18.361 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:25:18.361 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:25:18.362 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:25:18.362 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:25:18.362 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:25:18.362 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:25:18.362 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89257343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952307662131169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10877, telescope_az=89.992848, telescope_ra=20.1972762, telescope_dec=-24.256566, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.21706, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:24:27.522003', telescope_ra_j2k=20.1716279766736, telescope_dec_j2k=-24.3317569886113, observability=1)
2025-12-27T11:25:23.442 [DEBUG] [Thread-489383 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:25:23.444 [INFO] [Thread-489383 (handle)] [driver.py] [get_status()] Telra = 20.1987045, teldec = -24.256566
2025-12-27T11:25:23.445 [INFO] [Thread-489383 (handle)] [driver.py] [get_status()] ra_j2k = 20.1730570604994     dec_j2k = -24.3318024365244
2025-12-27T11:25:23.447 [DEBUG] [Thread-489383 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:25:23.448 [DEBUG] [Thread-489383 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:25:23.453 [DEBUG] [Thread-489383 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:25:23.453 [DEBUG] [Thread-489383 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:25:23.453 [DEBUG] [Thread-489383 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:25:23.453 [DEBUG] [Thread-489383 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:25:23.460 [DEBUG] [Thread-489383 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:25:23.460 [DEBUG] [Thread-489383 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:25:23.460 [DEBUG] [Thread-489383 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:25:23.461 [DEBUG] [Thread-489383 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:25:23.461 [DEBUG] [Thread-489383 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:25:23.461 [DEBUG] [Thread-489383 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:25:23.461 [DEBUG] [Thread-489383 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:25:23.461 [DEBUG] [Thread-489383 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:25:23.461 [DEBUG] [Thread-489383 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89263244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952308865489453, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10877, telescope_az=89.992848, telescope_ra=20.1987045, telescope_dec=-24.256566, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.21849, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:24:27.522003', telescope_ra_j2k=20.1730570604994, telescope_dec_j2k=-24.3318024365244, observability=1)
2025-12-27T11:25:27.660 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:25:27.660 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:25:27.661 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:25:27.661 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:25:27.662 [DEBUG] [ThreadPoolExecutor-22630_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:25:28.664 [DEBUG] [ThreadPoolExecutor-22630_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:25:28.667 [DEBUG] [ThreadPoolExecutor-22630_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:25:28.667 [DEBUG] [ThreadPoolExecutor-22630_0] [payload.py] [to_registers()] [0]
2025-12-27T11:25:28.672 [DEBUG] [ThreadPoolExecutor-22630_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:25:28.672 [DEBUG] [ThreadPoolExecutor-22630_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:25:28.673 [DEBUG] [ThreadPoolExecutor-22630_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:25:28.673 [DEBUG] [ThreadPoolExecutor-22630_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:25:28.680 [DEBUG] [ThreadPoolExecutor-22630_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:25:28.680 [DEBUG] [ThreadPoolExecutor-22630_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:25:28.680 [DEBUG] [ThreadPoolExecutor-22630_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:25:28.680 [DEBUG] [ThreadPoolExecutor-22630_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:25:28.680 [DEBUG] [ThreadPoolExecutor-22630_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:25:28.680 [DEBUG] [ThreadPoolExecutor-22630_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:25:28.680 [DEBUG] [ThreadPoolExecutor-22630_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:25:38.102 [DEBUG] [Thread-489384 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:25:38.105 [INFO] [Thread-489384 (handle)] [driver.py] [get_status()] Telra = 20.2027963, teldec = -24.256566
2025-12-27T11:25:38.106 [INFO] [Thread-489384 (handle)] [driver.py] [get_status()] ra_j2k = 20.1771511086143     dec_j2k = -24.331932577493
2025-12-27T11:25:38.107 [DEBUG] [Thread-489384 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:25:38.109 [DEBUG] [Thread-489384 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:25:38.114 [DEBUG] [Thread-489384 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:25:38.114 [DEBUG] [Thread-489384 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:25:38.114 [DEBUG] [Thread-489384 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:25:38.114 [DEBUG] [Thread-489384 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:25:38.122 [DEBUG] [Thread-489384 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:25:38.122 [DEBUG] [Thread-489384 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:25:38.122 [DEBUG] [Thread-489384 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:25:38.123 [DEBUG] [Thread-489384 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:25:38.123 [DEBUG] [Thread-489384 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:25:38.123 [DEBUG] [Thread-489384 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:25:38.123 [DEBUG] [Thread-489384 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:25:38.123 [DEBUG] [Thread-489384 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:25:38.123 [DEBUG] [Thread-489384 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89280212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952303650936889, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10877, telescope_az=89.992848, telescope_ra=20.2027963, telescope_dec=-24.256566, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.22258, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:25:27.659428', telescope_ra_j2k=20.1771511086143, telescope_dec_j2k=-24.331932577493, observability=1)
2025-12-27T11:25:41.001 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:25:41.003 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.2036082, teldec = -24.256566
2025-12-27T11:25:41.004 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.1779634551474     dec_j2k = -24.3319583899198
2025-12-27T11:25:41.006 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:25:41.007 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:25:41.014 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:25:41.014 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:25:41.014 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:25:41.014 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:25:41.022 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:25:41.022 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:25:41.022 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:25:41.022 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:25:41.022 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:25:41.022 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:25:41.022 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:25:41.022 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:25:41.022 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89283567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952303249817461, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10877, telescope_az=89.992847, telescope_ra=20.2036082, telescope_dec=-24.256566, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.22339, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:25:27.659428', telescope_ra_j2k=20.1779634551474, telescope_dec_j2k=-24.3319583899198, observability=1)
2025-12-27T11:25:41.022 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.42137265205383 seconds ago
2025-12-27T11:25:41.616 [DEBUG] [Thread-489385 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5936903953552246
2025-12-27T11:25:53.682 [DEBUG] [ThreadPoolExecutor-22630_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:25:53.683 [DEBUG] [ThreadPoolExecutor-22630_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:25:59.701 [DEBUG] [Thread-489386 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:25:59.703 [INFO] [Thread-489386 (handle)] [driver.py] [get_status()] Telra = 20.2088177, teldec = -24.256566
2025-12-27T11:25:59.704 [INFO] [Thread-489386 (handle)] [driver.py] [get_status()] ra_j2k = 20.183175823914     dec_j2k = -24.3321239322598
2025-12-27T11:25:59.705 [DEBUG] [Thread-489386 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:25:59.706 [DEBUG] [Thread-489386 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:25:59.708 [DEBUG] [Thread-489386 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:25:59.708 [DEBUG] [Thread-489386 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:25:59.708 [DEBUG] [Thread-489386 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:25:59.708 [DEBUG] [Thread-489386 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:25:59.715 [DEBUG] [Thread-489386 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:25:59.715 [DEBUG] [Thread-489386 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:25:59.715 [DEBUG] [Thread-489386 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:25:59.715 [DEBUG] [Thread-489386 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:25:59.715 [DEBUG] [Thread-489386 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:25:59.715 [DEBUG] [Thread-489386 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:25:59.715 [DEBUG] [Thread-489386 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:25:59.715 [DEBUG] [Thread-489386 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:25:59.716 [DEBUG] [Thread-489386 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89305211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952308464370025, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10877, telescope_az=89.992847, telescope_ra=20.2088177, telescope_dec=-24.256566, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.2286, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:25:27.659428', telescope_ra_j2k=20.183175823914, telescope_dec_j2k=-24.3321239322598, observability=1)
2025-12-27T11:26:00.683 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9677848815917969
2025-12-27T11:26:03.526 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:26:03.528 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.2098731, teldec = -24.256566
2025-12-27T11:26:03.530 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.1842318058638     dec_j2k = -24.3321574525627
2025-12-27T11:26:03.532 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:26:03.533 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:26:03.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:26:03.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:26:03.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:26:03.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:26:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:26:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:26:03.543 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:26:03.543 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:26:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:26:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:26:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:26:03.543 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:26:03.544 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89309638, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952309266608881, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10877, telescope_az=89.992847, telescope_ra=20.2098731, telescope_dec=-24.256566, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.22966, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:25:27.659428', telescope_ra_j2k=20.1842318058638, telescope_dec_j2k=-24.3321574525627, observability=1)
2025-12-27T11:26:17.452 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:26:17.454 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.2137476, teldec = -24.256565
2025-12-27T11:26:17.455 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.1881084446419     dec_j2k = -24.3322794600321
2025-12-27T11:26:17.457 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:26:17.458 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:26:17.463 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:26:17.464 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:26:17.464 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:26:17.464 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:26:17.471 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:26:17.471 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:26:17.471 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:26:17.471 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:26:17.471 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:26:17.471 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:26:17.471 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:26:17.471 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:26:17.472 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89325756, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952307261011741, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108769, telescope_az=89.992847, telescope_ra=20.2137476, telescope_dec=-24.256565, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.23353, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:25:27.659428', telescope_ra_j2k=20.1881084446419, telescope_dec_j2k=-24.3322794600321, observability=1)
2025-12-27T11:26:17.770 [DEBUG] [Thread-489387 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29826951026916504
2025-12-27T11:26:27.816 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:26:27.816 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:26:27.817 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:26:27.817 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:26:27.817 [INFO] [ThreadPoolExecutor-22631_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:26:27.817 [INFO] [ThreadPoolExecutor-22631_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:26:35.946 [DEBUG] [Thread-489388 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:26:35.948 [INFO] [Thread-489388 (handle)] [driver.py] [get_status()] Telra = 20.2189047, teldec = -24.256565
2025-12-27T11:26:35.950 [INFO] [Thread-489388 (handle)] [driver.py] [get_status()] ra_j2k = 20.1932683965706     dec_j2k = -24.3324430661894
2025-12-27T11:26:35.952 [DEBUG] [Thread-489388 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:26:35.953 [DEBUG] [Thread-489388 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:26:35.956 [DEBUG] [Thread-489388 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:26:35.956 [DEBUG] [Thread-489388 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:26:35.956 [DEBUG] [Thread-489388 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:26:35.956 [DEBUG] [Thread-489388 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:26:35.963 [DEBUG] [Thread-489388 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:26:35.963 [DEBUG] [Thread-489388 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:26:35.963 [DEBUG] [Thread-489388 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:26:35.963 [DEBUG] [Thread-489388 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:26:35.963 [DEBUG] [Thread-489388 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:26:35.963 [DEBUG] [Thread-489388 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:26:35.963 [DEBUG] [Thread-489388 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:26:35.963 [DEBUG] [Thread-489388 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:26:35.963 [DEBUG] [Thread-489388 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89347161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952306057653457, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108769, telescope_az=89.992846, telescope_ra=20.2189047, telescope_dec=-24.256565, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.23869, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:26:27.814874', telescope_ra_j2k=20.1932683965706, telescope_dec_j2k=-24.3324430661894, observability=1)
2025-12-27T11:26:38.156 [DEBUG] [Thread-489389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:26:38.158 [INFO] [Thread-489389 (handle)] [driver.py] [get_status()] Telra = 20.2195117, teldec = -24.256565
2025-12-27T11:26:38.159 [INFO] [Thread-489389 (handle)] [driver.py] [get_status()] ra_j2k = 20.1938757326505     dec_j2k = -24.3324623138145
2025-12-27T11:26:38.161 [DEBUG] [Thread-489389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:26:38.162 [DEBUG] [Thread-489389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:26:38.166 [DEBUG] [Thread-489389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:26:38.166 [DEBUG] [Thread-489389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:26:38.167 [DEBUG] [Thread-489389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:26:38.167 [DEBUG] [Thread-489389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:26:38.174 [DEBUG] [Thread-489389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:26:38.174 [DEBUG] [Thread-489389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:26:38.174 [DEBUG] [Thread-489389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:26:38.174 [DEBUG] [Thread-489389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:26:38.174 [DEBUG] [Thread-489389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:26:38.174 [DEBUG] [Thread-489389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:26:38.174 [DEBUG] [Thread-489389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:26:38.174 [DEBUG] [Thread-489389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:26:38.174 [DEBUG] [Thread-489389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89349719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952305255414601, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108769, telescope_az=89.992846, telescope_ra=20.2195117, telescope_dec=-24.256565, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.2393, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:26:27.814874', telescope_ra_j2k=20.1938757326505, telescope_dec_j2k=-24.3324623138145, observability=1)
2025-12-27T11:26:41.082 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:26:41.085 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.2203245, teldec = -24.256565
2025-12-27T11:26:41.086 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.1946889828092     dec_j2k = -24.3324880842312
2025-12-27T11:26:41.088 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:26:41.089 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:26:41.094 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:26:41.094 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:26:41.094 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:26:41.094 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:26:41.101 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:26:41.101 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:26:41.101 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:26:41.101 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:26:41.101 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:26:41.101 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:26:41.101 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:26:41.101 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:26:41.102 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89353105, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952307261011741, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108769, telescope_az=89.992846, telescope_ra=20.2203245, telescope_dec=-24.256565, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.24011, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:26:27.814874', telescope_ra_j2k=20.1946889828092, telescope_dec_j2k=-24.3324880842312, observability=1)
2025-12-27T11:26:41.102 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.418591260910034 seconds ago
2025-12-27T11:26:48.685 [DEBUG] [ThreadPoolExecutor-22630_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:26:48.687 [DEBUG] [ThreadPoolExecutor-22630_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:26:48.688 [DEBUG] [ThreadPoolExecutor-22630_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:26:48.690 [DEBUG] [ThreadPoolExecutor-22630_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:26:52.695 [DEBUG] [ThreadPoolExecutor-22630_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:26:53.697 [DEBUG] [ThreadPoolExecutor-22630_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:26:53.699 [INFO] [ThreadPoolExecutor-22630_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:26:54.015 [DEBUG] [Thread-489390 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:26:54.016 [INFO] [Thread-489390 (handle)] [driver.py] [get_status()] Telra = 20.2239471, teldec = -24.256565
2025-12-27T11:26:54.018 [INFO] [Thread-489390 (handle)] [driver.py] [get_status()] ra_j2k = 20.1983135909873     dec_j2k = -24.3326028994765
2025-12-27T11:26:54.019 [DEBUG] [Thread-489390 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:26:54.020 [DEBUG] [Thread-489390 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:26:54.025 [DEBUG] [Thread-489390 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:26:54.025 [DEBUG] [Thread-489390 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:26:54.025 [DEBUG] [Thread-489390 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:26:54.025 [DEBUG] [Thread-489390 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:26:54.032 [DEBUG] [Thread-489390 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:26:54.032 [DEBUG] [Thread-489390 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:26:54.032 [DEBUG] [Thread-489390 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:26:54.032 [DEBUG] [Thread-489390 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:26:54.032 [DEBUG] [Thread-489390 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:26:54.032 [DEBUG] [Thread-489390 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:26:54.032 [DEBUG] [Thread-489390 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:26:54.032 [DEBUG] [Thread-489390 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:26:54.032 [DEBUG] [Thread-489390 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89368073, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952311272206022, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108769, telescope_az=89.992846, telescope_ra=20.2239471, telescope_dec=-24.256565, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.24373, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:26:27.814874', telescope_ra_j2k=20.1983135909873, telescope_dec_j2k=-24.3326028994765, observability=1)
2025-12-27T11:27:00.745 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:27:00.746 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.2258139, teldec = -24.256565
2025-12-27T11:27:00.747 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.2001814270209     dec_j2k = -24.3326620393594
2025-12-27T11:27:00.749 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:27:00.750 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:27:00.753 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:27:00.753 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:27:00.753 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:27:00.754 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:27:00.761 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:27:00.761 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:27:00.761 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:27:00.761 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:27:00.761 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:27:00.761 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:27:00.761 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:27:00.761 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:27:00.761 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89375862, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952314882280874, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108769, telescope_az=89.992846, telescope_ra=20.2258139, telescope_dec=-24.256565, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.2456, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:26:27.814874', telescope_ra_j2k=20.2001814270209, telescope_dec_j2k=-24.3326620393594, observability=1)
2025-12-27T11:27:03.536 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:27:03.538 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.226588, teldec = -24.256565
2025-12-27T11:27:03.540 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.2009559568646     dec_j2k = -24.3326865573618
2025-12-27T11:27:03.541 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:27:03.541 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:27:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:27:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:27:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:27:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:27:03.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:27:03.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:27:03.551 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:27:03.551 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:27:03.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:27:03.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:27:03.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:27:03.551 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:27:03.551 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89379094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095230966772831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108769, telescope_az=89.992846, telescope_ra=20.226588, telescope_dec=-24.256565, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.24637, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:26:27.814874', telescope_ra_j2k=20.2009559568646, telescope_dec_j2k=-24.3326865573618, observability=1)
2025-12-27T11:27:12.082 [DEBUG] [Thread-489391 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:27:12.084 [INFO] [Thread-489391 (handle)] [driver.py] [get_status()] Telra = 20.2289606, teldec = -24.256564
2025-12-27T11:27:12.086 [INFO] [Thread-489391 (handle)] [driver.py] [get_status()] ra_j2k = 20.2033298753539     dec_j2k = -24.3327606850312
2025-12-27T11:27:12.087 [DEBUG] [Thread-489391 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:27:12.088 [DEBUG] [Thread-489391 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:27:12.091 [DEBUG] [Thread-489391 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:27:12.091 [DEBUG] [Thread-489391 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:27:12.091 [DEBUG] [Thread-489391 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:27:12.091 [DEBUG] [Thread-489391 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:27:12.098 [DEBUG] [Thread-489391 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:27:12.098 [DEBUG] [Thread-489391 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:27:12.098 [DEBUG] [Thread-489391 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:27:12.099 [DEBUG] [Thread-489391 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:27:12.099 [DEBUG] [Thread-489391 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:27:12.099 [DEBUG] [Thread-489391 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:27:12.099 [DEBUG] [Thread-489391 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:27:12.099 [DEBUG] [Thread-489391 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:27:12.099 [DEBUG] [Thread-489391 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89388985, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952314882280874, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108769, telescope_az=89.992846, telescope_ra=20.2289606, telescope_dec=-24.256564, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.24874, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:26:27.814874', telescope_ra_j2k=20.2033298753539, telescope_dec_j2k=-24.3327606850312, observability=1)
2025-12-27T11:27:16.565 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:27:16.566 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.2302143, teldec = -24.256564
2025-12-27T11:27:16.567 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.2045842724865     dec_j2k = -24.3328003711431
2025-12-27T11:27:16.569 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:27:16.569 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:27:16.575 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:27:16.575 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:27:16.575 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:27:16.575 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:27:16.582 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:27:16.582 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:27:16.582 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:27:16.582 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:27:16.582 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:27:16.583 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:27:16.583 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:27:16.583 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:27:16.583 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89394172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952312475564306, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108769, telescope_az=89.992846, telescope_ra=20.2302143, telescope_dec=-24.256564, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.25, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:26:27.814874', telescope_ra_j2k=20.2045842724865, telescope_dec_j2k=-24.3328003711431, observability=1)
2025-12-27T11:27:27.958 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:27:27.958 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:27:27.959 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:27:27.959 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:27:27.960 [DEBUG] [ThreadPoolExecutor-22632_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:27:28.962 [DEBUG] [ThreadPoolExecutor-22632_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:27:28.963 [DEBUG] [ThreadPoolExecutor-22632_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:27:28.964 [DEBUG] [ThreadPoolExecutor-22632_0] [payload.py] [to_registers()] [0]
2025-12-27T11:27:28.967 [DEBUG] [ThreadPoolExecutor-22632_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:27:28.967 [DEBUG] [ThreadPoolExecutor-22632_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:27:28.967 [DEBUG] [ThreadPoolExecutor-22632_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:27:28.967 [DEBUG] [ThreadPoolExecutor-22632_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:27:28.974 [DEBUG] [ThreadPoolExecutor-22632_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:27:28.974 [DEBUG] [ThreadPoolExecutor-22632_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:27:28.974 [DEBUG] [ThreadPoolExecutor-22632_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:27:28.975 [DEBUG] [ThreadPoolExecutor-22632_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:27:28.975 [DEBUG] [ThreadPoolExecutor-22632_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:27:28.975 [DEBUG] [ThreadPoolExecutor-22632_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:27:28.975 [DEBUG] [ThreadPoolExecutor-22632_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:27:30.283 [DEBUG] [Thread-489392 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:27:30.285 [INFO] [Thread-489392 (handle)] [driver.py] [get_status()] Telra = 20.2340375, teldec = -24.256564
2025-12-27T11:27:30.286 [INFO] [Thread-489392 (handle)] [driver.py] [get_status()] ra_j2k = 20.2084096006447     dec_j2k = -24.3329213444071
2025-12-27T11:27:30.288 [DEBUG] [Thread-489392 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:27:30.289 [DEBUG] [Thread-489392 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:27:30.292 [DEBUG] [Thread-489392 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:27:30.292 [DEBUG] [Thread-489392 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:27:30.292 [DEBUG] [Thread-489392 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:27:30.292 [DEBUG] [Thread-489392 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:27:30.299 [DEBUG] [Thread-489392 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:27:30.299 [DEBUG] [Thread-489392 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:27:30.299 [DEBUG] [Thread-489392 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:27:30.299 [DEBUG] [Thread-489392 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:27:30.299 [DEBUG] [Thread-489392 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:27:30.300 [DEBUG] [Thread-489392 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:27:30.300 [DEBUG] [Thread-489392 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:27:30.300 [DEBUG] [Thread-489392 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:27:30.300 [DEBUG] [Thread-489392 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89410051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095231167332545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108768, telescope_az=89.992845, telescope_ra=20.2340375, telescope_dec=-24.256564, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.25382, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:27:27.957260', telescope_ra_j2k=20.2084096006447, telescope_dec_j2k=-24.3329213444071, observability=1)
2025-12-27T11:27:38.209 [DEBUG] [Thread-489393 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:27:38.211 [INFO] [Thread-489393 (handle)] [driver.py] [get_status()] Telra = 20.2362594, teldec = -24.256564
2025-12-27T11:27:38.213 [INFO] [Thread-489393 (handle)] [driver.py] [get_status()] ra_j2k = 20.2106327389921     dec_j2k = -24.3329916142873
2025-12-27T11:27:38.215 [DEBUG] [Thread-489393 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:27:38.215 [DEBUG] [Thread-489393 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:27:38.221 [DEBUG] [Thread-489393 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:27:38.221 [DEBUG] [Thread-489393 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:27:38.221 [DEBUG] [Thread-489393 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:27:38.222 [DEBUG] [Thread-489393 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:27:38.229 [DEBUG] [Thread-489393 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:27:38.229 [DEBUG] [Thread-489393 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:27:38.229 [DEBUG] [Thread-489393 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:27:38.229 [DEBUG] [Thread-489393 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:27:38.230 [DEBUG] [Thread-489393 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:27:38.230 [DEBUG] [Thread-489393 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:27:38.230 [DEBUG] [Thread-489393 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:27:38.230 [DEBUG] [Thread-489393 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:27:38.230 [DEBUG] [Thread-489393 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89419225, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095231167332545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108768, telescope_az=89.992845, telescope_ra=20.2362594, telescope_dec=-24.256564, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.25604, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:27:27.957260', telescope_ra_j2k=20.2106327389921, telescope_dec_j2k=-24.3329916142873, observability=1)
2025-12-27T11:27:41.163 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:27:41.165 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.2370722, teldec = -24.256564
2025-12-27T11:27:41.166 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.2114459922788     dec_j2k = -24.3330173134503
2025-12-27T11:27:41.167 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:27:41.168 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:27:41.174 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:27:41.174 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:27:41.174 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:27:41.174 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:27:41.182 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:27:41.182 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:27:41.182 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:27:41.182 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:27:41.182 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:27:41.182 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:27:41.182 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:27:41.182 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:27:41.182 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89422644, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952314080042018, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108768, telescope_az=89.992845, telescope_ra=20.2370722, telescope_dec=-24.256564, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.25686, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:27:27.957260', telescope_ra_j2k=20.2114459922788, telescope_dec_j2k=-24.3330173134503, observability=1)
2025-12-27T11:27:41.182 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43809247016907 seconds ago
2025-12-27T11:27:48.342 [DEBUG] [Thread-489394 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:27:48.344 [INFO] [Thread-489394 (handle)] [driver.py] [get_status()] Telra = 20.2390793, teldec = -24.256564
2025-12-27T11:27:48.345 [INFO] [Thread-489394 (handle)] [driver.py] [get_status()] ra_j2k = 20.2134542122584     dec_j2k = -24.3330807591985
2025-12-27T11:27:48.347 [DEBUG] [Thread-489394 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:27:48.347 [DEBUG] [Thread-489394 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:27:48.353 [DEBUG] [Thread-489394 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:27:48.353 [DEBUG] [Thread-489394 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:27:48.353 [DEBUG] [Thread-489394 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:27:48.353 [DEBUG] [Thread-489394 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:27:48.360 [DEBUG] [Thread-489394 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:27:48.360 [DEBUG] [Thread-489394 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:27:48.360 [DEBUG] [Thread-489394 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:27:48.360 [DEBUG] [Thread-489394 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:27:48.360 [DEBUG] [Thread-489394 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:27:48.360 [DEBUG] [Thread-489394 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:27:48.360 [DEBUG] [Thread-489394 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:27:48.360 [DEBUG] [Thread-489394 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:27:48.361 [DEBUG] [Thread-489394 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89430953, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952312475564306, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108768, telescope_az=89.992845, telescope_ra=20.2390793, telescope_dec=-24.256564, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.25886, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:27:27.957260', telescope_ra_j2k=20.2134542122584, telescope_dec_j2k=-24.3330807591985, observability=1)
2025-12-27T11:27:53.976 [DEBUG] [ThreadPoolExecutor-22632_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:27:53.977 [DEBUG] [ThreadPoolExecutor-22632_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:28:00.822 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:28:00.825 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.2425335, teldec = -24.256564
2025-12-27T11:28:00.826 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.2169103418961     dec_j2k = -24.3331898991243
2025-12-27T11:28:00.828 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:28:00.829 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:28:00.831 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:28:00.831 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:28:00.831 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:28:00.831 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:28:00.838 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:28:00.838 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:28:00.838 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:28:00.838 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:28:00.838 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:28:00.838 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:28:00.838 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:28:00.838 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:28:00.838 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89445398, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952312074444878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108768, telescope_az=89.992845, telescope_ra=20.2425335, telescope_dec=-24.256564, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.26232, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:27:27.957260', telescope_ra_j2k=20.2169103418961, telescope_dec_j2k=-24.3331898991243, observability=1)
2025-12-27T11:28:03.510 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:28:03.512 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.24328, teldec = -24.256564
2025-12-27T11:28:03.513 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.2176572592767     dec_j2k = -24.3332134775067
2025-12-27T11:28:03.515 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:28:03.516 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:28:03.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:28:03.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:28:03.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:28:03.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:28:03.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:28:03.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:28:03.526 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:28:03.526 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:28:03.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:28:03.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:28:03.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:28:03.526 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:28:03.527 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89448508, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952309266608881, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108768, telescope_az=89.992845, telescope_ra=20.24328, telescope_dec=-24.256564, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.26306, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:27:27.957260', telescope_ra_j2k=20.2176572592767, telescope_dec_j2k=-24.3332134775067, observability=1)
2025-12-27T11:28:06.542 [DEBUG] [Thread-489395 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:28:06.544 [INFO] [Thread-489395 (handle)] [driver.py] [get_status()] Telra = 20.244149, teldec = -24.256564
2025-12-27T11:28:06.545 [INFO] [Thread-489395 (handle)] [driver.py] [get_status()] ra_j2k = 20.2185267453101     dec_j2k = -24.3332409213841
2025-12-27T11:28:06.547 [DEBUG] [Thread-489395 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:28:06.548 [DEBUG] [Thread-489395 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:28:06.554 [DEBUG] [Thread-489395 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:28:06.554 [DEBUG] [Thread-489395 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:28:06.554 [DEBUG] [Thread-489395 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:28:06.554 [DEBUG] [Thread-489395 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:28:06.561 [DEBUG] [Thread-489395 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:28:06.561 [DEBUG] [Thread-489395 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:28:06.562 [DEBUG] [Thread-489395 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:28:06.562 [DEBUG] [Thread-489395 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:28:06.562 [DEBUG] [Thread-489395 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:28:06.562 [DEBUG] [Thread-489395 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:28:06.562 [DEBUG] [Thread-489395 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:28:06.562 [DEBUG] [Thread-489395 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:28:06.562 [DEBUG] [Thread-489395 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89452017, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952307261011741, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108768, telescope_az=89.992844, telescope_ra=20.244149, telescope_dec=-24.256564, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.26393, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:27:27.957260', telescope_ra_j2k=20.2185267453101, telescope_dec_j2k=-24.3332409213841, observability=1)
2025-12-27T11:28:15.681 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:28:15.683 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.2466784, teldec = -24.256563
2025-12-27T11:28:15.684 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.2210575611622     dec_j2k = -24.3333197797261
2025-12-27T11:28:15.686 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:28:15.687 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:28:15.695 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:28:15.695 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:28:15.695 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:28:15.695 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:28:15.702 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:28:15.702 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:28:15.702 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:28:15.702 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:28:15.702 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:28:15.702 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:28:15.702 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:28:15.702 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:28:15.703 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89462595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952308063250597, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108768, telescope_az=89.992844, telescope_ra=20.2466784, telescope_dec=-24.256563, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.26646, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:27:27.957260', telescope_ra_j2k=20.2210575611622, telescope_dec_j2k=-24.3333197797261, observability=1)
2025-12-27T11:28:24.618 [DEBUG] [Thread-489396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:28:24.620 [INFO] [Thread-489396 (handle)] [driver.py] [get_status()] Telra = 20.2491624, teldec = -24.256563
2025-12-27T11:28:24.622 [INFO] [Thread-489396 (handle)] [driver.py] [get_status()] ra_j2k = 20.2235429528618     dec_j2k = -24.3333981718116
2025-12-27T11:28:24.624 [DEBUG] [Thread-489396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:28:24.625 [DEBUG] [Thread-489396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:28:24.626 [DEBUG] [Thread-489396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:28:24.626 [DEBUG] [Thread-489396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:28:24.626 [DEBUG] [Thread-489396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:28:24.626 [DEBUG] [Thread-489396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:28:24.634 [DEBUG] [Thread-489396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:28:24.634 [DEBUG] [Thread-489396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:28:24.634 [DEBUG] [Thread-489396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:28:24.634 [DEBUG] [Thread-489396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:28:24.634 [DEBUG] [Thread-489396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:28:24.634 [DEBUG] [Thread-489396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:28:24.634 [DEBUG] [Thread-489396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:28:24.634 [DEBUG] [Thread-489396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:28:24.634 [DEBUG] [Thread-489396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89472939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095230966772831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108768, telescope_az=89.992844, telescope_ra=20.2491624, telescope_dec=-24.256563, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.26895, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:27:27.957260', telescope_ra_j2k=20.2235429528618, telescope_dec_j2k=-24.3333981718116, observability=1)
2025-12-27T11:28:28.098 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:28:28.098 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:28:28.099 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:28:28.099 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:28:28.100 [INFO] [ThreadPoolExecutor-22633_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:28:28.100 [INFO] [ThreadPoolExecutor-22633_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:28:38.264 [DEBUG] [Thread-489397 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:28:38.267 [INFO] [Thread-489397 (handle)] [driver.py] [get_status()] Telra = 20.2529845, teldec = -24.256563
2025-12-27T11:28:38.268 [INFO] [Thread-489397 (handle)] [driver.py] [get_status()] ra_j2k = 20.2273671970123     dec_j2k = -24.3335187291024
2025-12-27T11:28:38.269 [DEBUG] [Thread-489397 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:28:38.270 [DEBUG] [Thread-489397 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:28:38.276 [DEBUG] [Thread-489397 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:28:38.276 [DEBUG] [Thread-489397 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:28:38.277 [DEBUG] [Thread-489397 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:28:38.277 [DEBUG] [Thread-489397 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:28:38.284 [DEBUG] [Thread-489397 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:28:38.284 [DEBUG] [Thread-489397 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:28:38.284 [DEBUG] [Thread-489397 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:28:38.284 [DEBUG] [Thread-489397 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:28:38.284 [DEBUG] [Thread-489397 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:28:38.284 [DEBUG] [Thread-489397 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:28:38.284 [DEBUG] [Thread-489397 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:28:38.284 [DEBUG] [Thread-489397 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:28:38.284 [DEBUG] [Thread-489397 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89488733, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952316085639158, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108768, telescope_az=89.992844, telescope_ra=20.2529845, telescope_dec=-24.256563, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.27277, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:28:28.098252', telescope_ra_j2k=20.2273671970123, telescope_dec_j2k=-24.3335187291024, observability=1)
2025-12-27T11:28:41.242 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:28:41.245 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.2537878, teldec = -24.256563
2025-12-27T11:28:41.246 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.2281709480788     dec_j2k = -24.3335440570998
2025-12-27T11:28:41.247 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:28:41.248 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:28:41.253 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:28:41.253 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:28:41.253 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:28:41.253 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:28:41.260 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:28:41.260 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:28:41.260 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:28:41.260 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:28:41.260 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:28:41.260 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:28:41.260 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:28:41.260 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:28:41.260 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89492179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952312876683734, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108767, telescope_az=89.992844, telescope_ra=20.2537878, telescope_dec=-24.256563, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.27357, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:28:28.098252', telescope_ra_j2k=20.2281709480788, telescope_dec_j2k=-24.3335440570998, observability=1)
2025-12-27T11:28:41.260 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.438533782958984 seconds ago
2025-12-27T11:28:42.665 [DEBUG] [Thread-489398 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:28:42.667 [INFO] [Thread-489398 (handle)] [driver.py] [get_status()] Telra = 20.2542082, teldec = -24.256563
2025-12-27T11:28:42.668 [INFO] [Thread-489398 (handle)] [driver.py] [get_status()] ra_j2k = 20.2285915841994     dec_j2k = -24.3335573109243
2025-12-27T11:28:42.669 [DEBUG] [Thread-489398 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:28:42.670 [DEBUG] [Thread-489398 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:28:42.676 [DEBUG] [Thread-489398 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:28:42.676 [DEBUG] [Thread-489398 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:28:42.676 [DEBUG] [Thread-489398 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:28:42.676 [DEBUG] [Thread-489398 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:28:42.684 [DEBUG] [Thread-489398 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:28:42.684 [DEBUG] [Thread-489398 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:28:42.684 [DEBUG] [Thread-489398 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:28:42.684 [DEBUG] [Thread-489398 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:28:42.684 [DEBUG] [Thread-489398 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:28:42.684 [DEBUG] [Thread-489398 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:28:42.684 [DEBUG] [Thread-489398 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:28:42.684 [DEBUG] [Thread-489398 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:28:42.684 [DEBUG] [Thread-489398 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89493826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095231167332545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108767, telescope_az=89.992844, telescope_ra=20.2542082, telescope_dec=-24.256563, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.27399, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:28:28.098252', telescope_ra_j2k=20.2285915841994, telescope_dec_j2k=-24.3335573109243, observability=1)
2025-12-27T11:28:48.978 [DEBUG] [ThreadPoolExecutor-22632_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:28:48.981 [DEBUG] [ThreadPoolExecutor-22632_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:28:48.982 [DEBUG] [ThreadPoolExecutor-22632_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:28:48.984 [DEBUG] [ThreadPoolExecutor-22632_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:28:52.990 [DEBUG] [ThreadPoolExecutor-22632_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:28:53.991 [DEBUG] [ThreadPoolExecutor-22632_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:28:53.993 [INFO] [ThreadPoolExecutor-22632_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:29:00.859 [DEBUG] [Thread-489399 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:29:00.860 [INFO] [Thread-489399 (handle)] [driver.py] [get_status()] Telra = 20.259277, teldec = -24.256563
2025-12-27T11:29:00.861 [INFO] [Thread-489399 (handle)] [driver.py] [get_status()] ra_j2k = 20.2336632343082     dec_j2k = -24.3337170398088
2025-12-27T11:29:00.863 [DEBUG] [Thread-489399 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:29:00.864 [DEBUG] [Thread-489399 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:29:00.870 [DEBUG] [Thread-489399 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:29:00.871 [DEBUG] [Thread-489399 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:29:00.871 [DEBUG] [Thread-489399 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:29:00.871 [DEBUG] [Thread-489399 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:29:00.878 [DEBUG] [Thread-489399 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:29:00.878 [DEBUG] [Thread-489399 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:29:00.878 [DEBUG] [Thread-489399 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:29:00.878 [DEBUG] [Thread-489399 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:29:00.878 [DEBUG] [Thread-489399 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:29:00.878 [DEBUG] [Thread-489399 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:29:00.878 [DEBUG] [Thread-489399 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:29:00.878 [DEBUG] [Thread-489399 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:29:00.878 [DEBUG] [Thread-489399 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89514883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952314481161446, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108767, telescope_az=89.992843, telescope_ra=20.259277, telescope_dec=-24.256563, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.27906, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:28:28.098252', telescope_ra_j2k=20.2336632343082, telescope_dec_j2k=-24.3337170398088, observability=1)
2025-12-27T11:29:00.899 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.021264076232910156
2025-12-27T11:29:03.518 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:29:03.520 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.2600057, teldec = -24.256563
2025-12-27T11:29:03.521 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.2343923445281     dec_j2k = -24.3337399915346
2025-12-27T11:29:03.522 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:29:03.523 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:29:03.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:29:03.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:29:03.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:29:03.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:29:03.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:29:03.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:29:03.538 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:29:03.538 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:29:03.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:29:03.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:29:03.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:29:03.538 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:29:03.538 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89517962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952311272206022, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108767, telescope_az=89.992843, telescope_ra=20.2600057, telescope_dec=-24.256563, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.27979, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:28:28.098252', telescope_ra_j2k=20.2343923445281, telescope_dec_j2k=-24.3337399915346, observability=1)
2025-12-27T11:29:14.796 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:29:14.798 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.2631523, teldec = -24.256562
2025-12-27T11:29:14.799 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.2375407174608     dec_j2k = -24.3338380670994
2025-12-27T11:29:14.800 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:29:14.801 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:29:14.803 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:29:14.803 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:29:14.803 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:29:14.803 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:29:14.810 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:29:14.810 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:29:14.810 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:29:14.810 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:29:14.810 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:29:14.810 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:29:14.810 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:29:14.810 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:29:14.810 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89531015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952312475564306, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108767, telescope_az=89.992843, telescope_ra=20.2631523, telescope_dec=-24.256562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.28294, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:28:28.098252', telescope_ra_j2k=20.2375407174608, telescope_dec_j2k=-24.3338380670994, observability=1)
2025-12-27T11:29:18.929 [DEBUG] [Thread-489400 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:29:18.931 [INFO] [Thread-489400 (handle)] [driver.py] [get_status()] Telra = 20.2642918, teldec = -24.256562
2025-12-27T11:29:18.932 [INFO] [Thread-489400 (handle)] [driver.py] [get_status()] ra_j2k = 20.2386808600021     dec_j2k = -24.3338739330383
2025-12-27T11:29:18.933 [DEBUG] [Thread-489400 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:29:18.934 [DEBUG] [Thread-489400 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:29:18.941 [DEBUG] [Thread-489400 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:29:18.941 [DEBUG] [Thread-489400 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:29:18.941 [DEBUG] [Thread-489400 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:29:18.941 [DEBUG] [Thread-489400 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:29:18.948 [DEBUG] [Thread-489400 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:29:18.948 [DEBUG] [Thread-489400 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:29:18.948 [DEBUG] [Thread-489400 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:29:18.948 [DEBUG] [Thread-489400 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:29:18.949 [DEBUG] [Thread-489400 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:29:18.949 [DEBUG] [Thread-489400 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:29:18.949 [DEBUG] [Thread-489400 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:29:18.949 [DEBUG] [Thread-489400 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:29:18.949 [DEBUG] [Thread-489400 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89535799, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095231568451973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108767, telescope_az=89.992843, telescope_ra=20.2642918, telescope_dec=-24.256562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.28408, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:28:28.098252', telescope_ra_j2k=20.2386808600021, telescope_dec_j2k=-24.3338739330383, observability=1)
2025-12-27T11:29:28.238 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:29:28.238 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:29:28.238 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:29:28.238 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:29:28.239 [DEBUG] [ThreadPoolExecutor-22634_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:29:29.241 [DEBUG] [ThreadPoolExecutor-22634_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:29:29.243 [DEBUG] [ThreadPoolExecutor-22634_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:29:29.244 [DEBUG] [ThreadPoolExecutor-22634_0] [payload.py] [to_registers()] [0]
2025-12-27T11:29:29.250 [DEBUG] [ThreadPoolExecutor-22634_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:29:29.250 [DEBUG] [ThreadPoolExecutor-22634_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:29:29.250 [DEBUG] [ThreadPoolExecutor-22634_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:29:29.250 [DEBUG] [ThreadPoolExecutor-22634_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:29:29.258 [DEBUG] [ThreadPoolExecutor-22634_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:29:29.258 [DEBUG] [ThreadPoolExecutor-22634_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:29:29.258 [DEBUG] [ThreadPoolExecutor-22634_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:29:29.258 [DEBUG] [ThreadPoolExecutor-22634_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:29:29.258 [DEBUG] [ThreadPoolExecutor-22634_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:29:29.258 [DEBUG] [ThreadPoolExecutor-22634_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:29:29.258 [DEBUG] [ThreadPoolExecutor-22634_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:29:37.001 [DEBUG] [Thread-489401 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:29:37.003 [INFO] [Thread-489401 (handle)] [driver.py] [get_status()] Telra = 20.2693401, teldec = -24.256562
2025-12-27T11:29:37.004 [INFO] [Thread-489401 (handle)] [driver.py] [get_status()] ra_j2k = 20.2437320102047     dec_j2k = -24.3340327460434
2025-12-27T11:29:37.006 [DEBUG] [Thread-489401 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:29:37.007 [DEBUG] [Thread-489401 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:29:37.010 [DEBUG] [Thread-489401 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:29:37.011 [DEBUG] [Thread-489401 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:29:37.011 [DEBUG] [Thread-489401 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:29:37.011 [DEBUG] [Thread-489401 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:29:37.018 [DEBUG] [Thread-489401 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:29:37.018 [DEBUG] [Thread-489401 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:29:37.018 [DEBUG] [Thread-489401 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:29:37.018 [DEBUG] [Thread-489401 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:29:37.018 [DEBUG] [Thread-489401 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:29:37.018 [DEBUG] [Thread-489401 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:29:37.018 [DEBUG] [Thread-489401 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:29:37.018 [DEBUG] [Thread-489401 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:29:37.018 [DEBUG] [Thread-489401 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89556715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952317288997443, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108767, telescope_az=89.992843, telescope_ra=20.2693401, telescope_dec=-24.256562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.28912, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:29:28.236982', telescope_ra_j2k=20.2437320102047, telescope_dec_j2k=-24.3340327460434, observability=1)
2025-12-27T11:29:38.326 [DEBUG] [Thread-489402 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:29:38.328 [INFO] [Thread-489402 (handle)] [driver.py] [get_status()] Telra = 20.2697041, teldec = -24.256562
2025-12-27T11:29:38.329 [INFO] [Thread-489402 (handle)] [driver.py] [get_status()] ra_j2k = 20.2440962159391     dec_j2k = -24.3340441917733
2025-12-27T11:29:38.331 [DEBUG] [Thread-489402 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00328 sky_angle  = 0
2025-12-27T11:29:38.332 [DEBUG] [Thread-489402 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:29:38.334 [DEBUG] [Thread-489402 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:29:38.334 [DEBUG] [Thread-489402 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:29:38.334 [DEBUG] [Thread-489402 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:29:38.334 [DEBUG] [Thread-489402 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:29:38.341 [DEBUG] [Thread-489402 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:29:38.341 [DEBUG] [Thread-489402 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:29:38.341 [DEBUG] [Thread-489402 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:29:38.341 [DEBUG] [Thread-489402 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:29:38.341 [DEBUG] [Thread-489402 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:29:38.341 [DEBUG] [Thread-489402 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:29:38.342 [DEBUG] [Thread-489402 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:29:38.342 [DEBUG] [Thread-489402 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:29:38.342 [DEBUG] [Thread-489402 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89558249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952312074444878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108767, telescope_az=89.992843, telescope_ra=20.2697041, telescope_dec=-24.256562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.28949, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:29:28.236982', telescope_ra_j2k=20.2440962159391, telescope_dec_j2k=-24.3340441917733, observability=1)
2025-12-27T11:29:41.321 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:29:41.323 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.2705355, teldec = -24.256562
2025-12-27T11:29:41.324 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.2449280859635     dec_j2k = -24.3340703319294
2025-12-27T11:29:41.326 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:29:41.328 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:29:41.329 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:29:41.329 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:29:41.329 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:29:41.329 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:29:41.336 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:29:41.336 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:29:41.336 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:29:41.336 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:29:41.336 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:29:41.337 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:29:41.337 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:29:41.337 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:29:41.337 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89561715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952314080042018, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108767, telescope_az=89.992843, telescope_ra=20.2705355, telescope_dec=-24.256562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.29032, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:29:28.236982', telescope_ra_j2k=20.2449280859635, telescope_dec_j2k=-24.3340703319294, observability=1)
2025-12-27T11:29:41.337 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43750762939453 seconds ago
2025-12-27T11:29:54.258 [DEBUG] [ThreadPoolExecutor-22634_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:29:54.259 [DEBUG] [ThreadPoolExecutor-22634_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:29:55.194 [DEBUG] [Thread-489403 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:29:55.195 [INFO] [Thread-489403 (handle)] [driver.py] [get_status()] Telra = 20.27441, teldec = -24.256562
2025-12-27T11:29:55.196 [INFO] [Thread-489403 (handle)] [driver.py] [get_status()] ra_j2k = 20.2488047784562     dec_j2k = -24.3341921020163
2025-12-27T11:29:55.198 [DEBUG] [Thread-489403 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:29:55.200 [DEBUG] [Thread-489403 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:29:55.205 [DEBUG] [Thread-489403 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:29:55.205 [DEBUG] [Thread-489403 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:29:55.205 [DEBUG] [Thread-489403 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:29:55.205 [DEBUG] [Thread-489403 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:29:55.212 [DEBUG] [Thread-489403 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:29:55.213 [DEBUG] [Thread-489403 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:29:55.213 [DEBUG] [Thread-489403 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:29:55.213 [DEBUG] [Thread-489403 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:29:55.213 [DEBUG] [Thread-489403 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:29:55.213 [DEBUG] [Thread-489403 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:29:55.213 [DEBUG] [Thread-489403 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:29:55.213 [DEBUG] [Thread-489403 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:29:55.213 [DEBUG] [Thread-489403 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89577772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952316085639158, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108767, telescope_az=89.992842, telescope_ra=20.27441, telescope_dec=-24.256562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.29419, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:29:28.236982', telescope_ra_j2k=20.2488047784562, telescope_dec_j2k=-24.3341921020163, observability=1)
2025-12-27T11:30:00.960 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:30:00.962 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.2759988, teldec = -24.256562
2025-12-27T11:30:00.963 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.2503944785124     dec_j2k = -24.3342420126221
2025-12-27T11:30:00.965 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:30:00.966 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:30:00.973 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:30:00.973 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:30:00.973 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:30:00.973 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:30:00.980 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:30:00.980 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:30:00.980 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:30:00.980 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:30:00.980 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:30:00.980 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:30:00.980 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:30:00.980 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:30:00.980 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89584446, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952312876683734, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108766, telescope_az=89.992842, telescope_ra=20.2759988, telescope_dec=-24.256562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.29578, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:29:28.236982', telescope_ra_j2k=20.2503944785124, telescope_dec_j2k=-24.3342420126221, observability=1)
2025-12-27T11:30:03.528 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:30:03.530 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.2767185, teldec = -24.256562
2025-12-27T11:30:03.531 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.2511145864122     dec_j2k = -24.3342646168636
2025-12-27T11:30:03.534 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:30:03.535 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:30:03.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:30:03.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:30:03.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:30:03.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:30:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:30:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:30:03.543 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:30:03.543 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:30:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:30:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:30:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:30:03.543 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:30:03.543 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89587418, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952314882280874, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108766, telescope_az=89.992842, telescope_ra=20.2767185, telescope_dec=-24.256562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.2965, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:29:28.236982', telescope_ra_j2k=20.2511145864122, telescope_dec_j2k=-24.3342646168636, observability=1)
2025-12-27T11:30:13.264 [DEBUG] [Thread-489404 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:30:13.265 [INFO] [Thread-489404 (handle)] [driver.py] [get_status()] Telra = 20.2794212, teldec = -24.256561
2025-12-27T11:30:13.267 [INFO] [Thread-489404 (handle)] [driver.py] [get_status()] ra_j2k = 20.2538188194266     dec_j2k = -24.33434847825
2025-12-27T11:30:13.268 [DEBUG] [Thread-489404 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:30:13.269 [DEBUG] [Thread-489404 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:30:13.275 [DEBUG] [Thread-489404 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:30:13.275 [DEBUG] [Thread-489404 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:30:13.275 [DEBUG] [Thread-489404 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:30:13.275 [DEBUG] [Thread-489404 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:30:13.282 [DEBUG] [Thread-489404 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:30:13.282 [DEBUG] [Thread-489404 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:30:13.282 [DEBUG] [Thread-489404 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:30:13.282 [DEBUG] [Thread-489404 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:30:13.282 [DEBUG] [Thread-489404 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:30:13.282 [DEBUG] [Thread-489404 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:30:13.282 [DEBUG] [Thread-489404 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:30:13.282 [DEBUG] [Thread-489404 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:30:13.283 [DEBUG] [Thread-489404 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89598685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952315283400302, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108766, telescope_az=89.992842, telescope_ra=20.2794212, telescope_dec=-24.256561, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.2992, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:29:28.236982', telescope_ra_j2k=20.2538188194266, telescope_dec_j2k=-24.33434847825, observability=1)
2025-12-27T11:30:13.906 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6231870651245117
2025-12-27T11:30:28.377 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:30:28.378 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:30:28.379 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:30:28.379 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:30:28.379 [INFO] [ThreadPoolExecutor-22635_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:30:28.379 [INFO] [ThreadPoolExecutor-22635_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:30:31.336 [DEBUG] [Thread-489405 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:30:31.337 [INFO] [Thread-489405 (handle)] [driver.py] [get_status()] Telra = 20.2844711, teldec = -24.256561
2025-12-27T11:30:31.339 [INFO] [Thread-489405 (handle)] [driver.py] [get_status()] ra_j2k = 20.2588715879555     dec_j2k = -24.3345069340204
2025-12-27T11:30:31.341 [DEBUG] [Thread-489405 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:30:31.342 [DEBUG] [Thread-489405 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:30:31.343 [DEBUG] [Thread-489405 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:30:31.343 [DEBUG] [Thread-489405 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:30:31.343 [DEBUG] [Thread-489405 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:30:31.343 [DEBUG] [Thread-489405 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:30:31.350 [DEBUG] [Thread-489405 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:30:31.350 [DEBUG] [Thread-489405 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:30:31.351 [DEBUG] [Thread-489405 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:30:31.351 [DEBUG] [Thread-489405 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:30:31.351 [DEBUG] [Thread-489405 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:30:31.351 [DEBUG] [Thread-489405 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:30:31.351 [DEBUG] [Thread-489405 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:30:31.351 [DEBUG] [Thread-489405 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:30:31.351 [DEBUG] [Thread-489405 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89619602, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952312074444878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108766, telescope_az=89.992841, telescope_ra=20.2844711, telescope_dec=-24.256561, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.30425, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:30:28.377168', telescope_ra_j2k=20.2588715879555, telescope_dec_j2k=-24.3345069340204, observability=1)
2025-12-27T11:30:38.373 [DEBUG] [Thread-489406 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:30:38.375 [INFO] [Thread-489406 (handle)] [driver.py] [get_status()] Telra = 20.286417, teldec = -24.256561
2025-12-27T11:30:38.376 [INFO] [Thread-489406 (handle)] [driver.py] [get_status()] ra_j2k = 20.2608185948479     dec_j2k = -24.334567956033
2025-12-27T11:30:38.377 [DEBUG] [Thread-489406 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:30:38.378 [DEBUG] [Thread-489406 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:30:38.381 [DEBUG] [Thread-489406 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:30:38.381 [DEBUG] [Thread-489406 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:30:38.381 [DEBUG] [Thread-489406 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:30:38.381 [DEBUG] [Thread-489406 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:30:38.388 [DEBUG] [Thread-489406 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:30:38.388 [DEBUG] [Thread-489406 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:30:38.388 [DEBUG] [Thread-489406 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:30:38.389 [DEBUG] [Thread-489406 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:30:38.389 [DEBUG] [Thread-489406 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:30:38.389 [DEBUG] [Thread-489406 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:30:38.389 [DEBUG] [Thread-489406 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:30:38.389 [DEBUG] [Thread-489406 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:30:38.389 [DEBUG] [Thread-489406 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89627748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952312074444878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108766, telescope_az=89.992841, telescope_ra=20.286417, telescope_dec=-24.256561, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.3062, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:30:28.377168', telescope_ra_j2k=20.2608185948479, telescope_dec_j2k=-24.334567956033, observability=1)
2025-12-27T11:30:41.398 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:30:41.400 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.2872585, teldec = -24.256561
2025-12-27T11:30:41.401 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.261660573788     dec_j2k = -24.3345943385771
2025-12-27T11:30:41.403 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:30:41.404 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:30:41.409 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:30:41.409 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:30:41.409 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:30:41.409 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:30:41.417 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:30:41.417 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:30:41.417 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:30:41.417 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:30:41.417 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:30:41.417 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:30:41.417 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:30:41.417 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:30:41.417 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89631249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952316887878014, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108766, telescope_az=89.992841, telescope_ra=20.2872585, telescope_dec=-24.256561, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.30704, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:30:28.377168', telescope_ra_j2k=20.261660573788, telescope_dec_j2k=-24.3345943385771, observability=1)
2025-12-27T11:30:41.417 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.45748996734619 seconds ago
2025-12-27T11:30:49.261 [DEBUG] [ThreadPoolExecutor-22634_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:30:49.264 [DEBUG] [ThreadPoolExecutor-22634_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:30:49.265 [DEBUG] [ThreadPoolExecutor-22634_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:30:49.267 [DEBUG] [ThreadPoolExecutor-22634_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:30:49.403 [DEBUG] [Thread-489407 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:30:49.405 [INFO] [Thread-489407 (handle)] [driver.py] [get_status()] Telra = 20.2895124, teldec = -24.256561
2025-12-27T11:30:49.406 [INFO] [Thread-489407 (handle)] [driver.py] [get_status()] ra_j2k = 20.2639157573897     dec_j2k = -24.3346649837028
2025-12-27T11:30:49.409 [DEBUG] [Thread-489407 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:30:49.410 [DEBUG] [Thread-489407 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:30:49.414 [DEBUG] [Thread-489407 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:30:49.414 [DEBUG] [Thread-489407 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:30:49.414 [DEBUG] [Thread-489407 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:30:49.414 [DEBUG] [Thread-489407 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:30:49.421 [DEBUG] [Thread-489407 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:30:49.421 [DEBUG] [Thread-489407 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:30:49.421 [DEBUG] [Thread-489407 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:30:49.421 [DEBUG] [Thread-489407 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:30:49.421 [DEBUG] [Thread-489407 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:30:49.421 [DEBUG] [Thread-489407 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:30:49.421 [DEBUG] [Thread-489407 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:30:49.421 [DEBUG] [Thread-489407 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:30:49.421 [DEBUG] [Thread-489407 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89640514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952317690116871, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108766, telescope_az=89.992841, telescope_ra=20.2895124, telescope_dec=-24.256561, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.3093, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:30:28.377168', telescope_ra_j2k=20.2639157573897, telescope_dec_j2k=-24.3346649837028, observability=1)
2025-12-27T11:30:53.272 [DEBUG] [ThreadPoolExecutor-22634_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:30:54.274 [DEBUG] [ThreadPoolExecutor-22634_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:30:54.275 [INFO] [ThreadPoolExecutor-22634_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:31:01.042 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:31:01.043 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.2927476, teldec = -24.256561
2025-12-27T11:31:01.044 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.2671528018636     dec_j2k = -24.3347663385504
2025-12-27T11:31:01.045 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:31:01.046 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:31:01.051 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:31:01.051 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:31:01.051 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:31:01.052 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:31:01.059 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:31:01.059 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:31:01.059 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:31:01.059 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:31:01.059 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:31:01.059 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:31:01.059 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:31:01.059 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:31:01.059 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89653984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952314080042018, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108766, telescope_az=89.992841, telescope_ra=20.2927476, telescope_dec=-24.256561, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.31253, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:30:28.377168', telescope_ra_j2k=20.2671528018636, telescope_dec_j2k=-24.3347663385504, observability=1)
2025-12-27T11:31:03.539 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:31:03.542 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.2934398, teldec = -24.25656
2025-12-27T11:31:03.543 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.2678453969819     dec_j2k = -24.3347870170713
2025-12-27T11:31:03.544 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:31:03.546 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:31:03.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:31:03.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:31:03.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:31:03.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:31:03.558 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:31:03.558 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:31:03.558 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:31:03.558 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:31:03.558 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:31:03.558 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:31:03.558 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:31:03.558 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:31:03.559 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89656875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952319294594583, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108766, telescope_az=89.992841, telescope_ra=20.2934398, telescope_dec=-24.25656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.31322, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:30:28.377168', telescope_ra_j2k=20.2678453969819, telescope_dec_j2k=-24.3347870170713, observability=1)
2025-12-27T11:31:07.471 [DEBUG] [Thread-489408 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:31:07.473 [INFO] [Thread-489408 (handle)] [driver.py] [get_status()] Telra = 20.2945244, teldec = -24.25656
2025-12-27T11:31:07.475 [INFO] [Thread-489408 (handle)] [driver.py] [get_status()] ra_j2k = 20.2689306160445     dec_j2k = -24.3348209796378
2025-12-27T11:31:07.477 [DEBUG] [Thread-489408 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:31:07.478 [DEBUG] [Thread-489408 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:31:07.482 [DEBUG] [Thread-489408 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:31:07.482 [DEBUG] [Thread-489408 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:31:07.482 [DEBUG] [Thread-489408 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:31:07.482 [DEBUG] [Thread-489408 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:31:07.489 [DEBUG] [Thread-489408 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:31:07.489 [DEBUG] [Thread-489408 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:31:07.489 [DEBUG] [Thread-489408 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:31:07.489 [DEBUG] [Thread-489408 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:31:07.489 [DEBUG] [Thread-489408 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:31:07.489 [DEBUG] [Thread-489408 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:31:07.490 [DEBUG] [Thread-489408 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:31:07.490 [DEBUG] [Thread-489408 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:31:07.490 [DEBUG] [Thread-489408 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89661426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952317690116871, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108766, telescope_az=89.992841, telescope_ra=20.2945244, telescope_dec=-24.25656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.31431, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:30:28.377168', telescope_ra_j2k=20.2689306160445, telescope_dec_j2k=-24.3348209796378, observability=1)
2025-12-27T11:31:12.999 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:31:13.001 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.2960873, teldec = -24.25656
2025-12-27T11:31:13.002 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.270494408579     dec_j2k = -24.3348699083004
2025-12-27T11:31:13.005 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:31:13.005 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:31:13.007 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:31:13.008 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:31:13.008 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:31:13.008 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:31:13.015 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:31:13.015 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:31:13.015 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:31:13.015 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:31:13.015 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:31:13.015 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:31:13.015 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:31:13.015 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:31:13.015 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89667824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952316887878014, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108765, telescope_az=89.992841, telescope_ra=20.2960873, telescope_dec=-24.25656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.31587, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:30:28.377168', telescope_ra_j2k=20.270494408579, telescope_dec_j2k=-24.3348699083004, observability=1)
2025-12-27T11:31:25.558 [DEBUG] [Thread-489409 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:31:25.559 [INFO] [Thread-489409 (handle)] [driver.py] [get_status()] Telra = 20.2995757, teldec = -24.25656
2025-12-27T11:31:25.560 [INFO] [Thread-489409 (handle)] [driver.py] [get_status()] ra_j2k = 20.2739848027216     dec_j2k = -24.3349790698793
2025-12-27T11:31:25.561 [DEBUG] [Thread-489409 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:31:25.562 [DEBUG] [Thread-489409 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:31:25.563 [DEBUG] [Thread-489409 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:31:25.563 [DEBUG] [Thread-489409 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:31:25.563 [DEBUG] [Thread-489409 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:31:25.563 [DEBUG] [Thread-489409 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:31:25.571 [DEBUG] [Thread-489409 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:31:25.571 [DEBUG] [Thread-489409 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:31:25.571 [DEBUG] [Thread-489409 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:31:25.571 [DEBUG] [Thread-489409 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:31:25.571 [DEBUG] [Thread-489409 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:31:25.571 [DEBUG] [Thread-489409 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:31:25.571 [DEBUG] [Thread-489409 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:31:25.571 [DEBUG] [Thread-489409 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:31:25.572 [DEBUG] [Thread-489409 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8968236, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952320096833439, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108765, telescope_az=89.99284, telescope_ra=20.2995757, telescope_dec=-24.25656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.31936, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:30:28.377168', telescope_ra_j2k=20.2739848027216, telescope_dec_j2k=-24.3349790698793, observability=1)
2025-12-27T11:31:28.519 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:31:28.519 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:31:28.520 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:31:28.520 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:31:28.521 [DEBUG] [ThreadPoolExecutor-22636_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:31:29.523 [DEBUG] [ThreadPoolExecutor-22636_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:31:29.525 [DEBUG] [ThreadPoolExecutor-22636_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:31:29.525 [DEBUG] [ThreadPoolExecutor-22636_0] [payload.py] [to_registers()] [0]
2025-12-27T11:31:29.531 [DEBUG] [ThreadPoolExecutor-22636_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:31:29.531 [DEBUG] [ThreadPoolExecutor-22636_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:31:29.531 [DEBUG] [ThreadPoolExecutor-22636_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:31:29.532 [DEBUG] [ThreadPoolExecutor-22636_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:31:29.539 [DEBUG] [ThreadPoolExecutor-22636_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:31:29.539 [DEBUG] [ThreadPoolExecutor-22636_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:31:29.539 [DEBUG] [ThreadPoolExecutor-22636_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:31:29.539 [DEBUG] [ThreadPoolExecutor-22636_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:31:29.539 [DEBUG] [ThreadPoolExecutor-22636_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:31:29.539 [DEBUG] [ThreadPoolExecutor-22636_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:31:29.539 [DEBUG] [ThreadPoolExecutor-22636_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:31:38.425 [DEBUG] [Thread-489410 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:31:38.427 [INFO] [Thread-489410 (handle)] [driver.py] [get_status()] Telra = 20.3031655, teldec = -24.25656
2025-12-27T11:31:38.428 [INFO] [Thread-489410 (handle)] [driver.py] [get_status()] ra_j2k = 20.2775766577141     dec_j2k = -24.3350913360818
2025-12-27T11:31:38.430 [DEBUG] [Thread-489410 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:31:38.431 [DEBUG] [Thread-489410 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:31:38.437 [DEBUG] [Thread-489410 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:31:38.437 [DEBUG] [Thread-489410 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:31:38.437 [DEBUG] [Thread-489410 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:31:38.437 [DEBUG] [Thread-489410 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:31:38.444 [DEBUG] [Thread-489410 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:31:38.444 [DEBUG] [Thread-489410 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:31:38.444 [DEBUG] [Thread-489410 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:31:38.444 [DEBUG] [Thread-489410 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:31:38.444 [DEBUG] [Thread-489410 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:31:38.445 [DEBUG] [Thread-489410 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:31:38.445 [DEBUG] [Thread-489410 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:31:38.445 [DEBUG] [Thread-489410 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:31:38.445 [DEBUG] [Thread-489410 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89697252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952312475564306, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108765, telescope_az=89.99284, telescope_ra=20.3031655, telescope_dec=-24.25656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.32295, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:31:28.517410', telescope_ra_j2k=20.2775766577141, telescope_dec_j2k=-24.3350913360818, observability=1)
2025-12-27T11:31:41.477 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:31:41.480 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.3040053, teldec = -24.25656
2025-12-27T11:31:41.481 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.2784169388824     dec_j2k = -24.3351175896724
2025-12-27T11:31:41.482 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:31:41.482 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:31:41.489 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:31:41.489 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:31:41.489 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:31:41.489 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:31:41.496 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:31:41.496 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:31:41.497 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:31:41.497 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:31:41.497 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:31:41.497 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:31:41.497 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:31:41.497 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:31:41.497 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89700785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952314882280874, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108765, telescope_az=89.99284, telescope_ra=20.3040053, telescope_dec=-24.25656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.32379, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:31:28.517410', telescope_ra_j2k=20.2784169388824, telescope_dec_j2k=-24.3351175896724, observability=1)
2025-12-27T11:31:41.497 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.45563244819641 seconds ago
2025-12-27T11:31:43.609 [DEBUG] [Thread-489411 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:31:43.611 [INFO] [Thread-489411 (handle)] [driver.py] [get_status()] Telra = 20.3045841, teldec = -24.25656
2025-12-27T11:31:43.613 [INFO] [Thread-489411 (handle)] [driver.py] [get_status()] ra_j2k = 20.2789960706024     dec_j2k = -24.3351356817386
2025-12-27T11:31:43.613 [DEBUG] [Thread-489411 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:31:43.614 [DEBUG] [Thread-489411 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:31:43.615 [DEBUG] [Thread-489411 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:31:43.615 [DEBUG] [Thread-489411 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:31:43.615 [DEBUG] [Thread-489411 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:31:43.615 [DEBUG] [Thread-489411 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:31:43.622 [DEBUG] [Thread-489411 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:31:43.622 [DEBUG] [Thread-489411 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:31:43.622 [DEBUG] [Thread-489411 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:31:43.622 [DEBUG] [Thread-489411 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:31:43.622 [DEBUG] [Thread-489411 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:31:43.622 [DEBUG] [Thread-489411 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:31:43.622 [DEBUG] [Thread-489411 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:31:43.622 [DEBUG] [Thread-489411 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:31:43.622 [DEBUG] [Thread-489411 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89703252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952318893475155, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108765, telescope_az=89.99284, telescope_ra=20.3045841, telescope_dec=-24.25656, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.32437, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:31:28.517410', telescope_ra_j2k=20.2789960706024, telescope_dec_j2k=-24.3351356817386, observability=1)
2025-12-27T11:31:54.540 [DEBUG] [ThreadPoolExecutor-22636_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:31:54.541 [DEBUG] [ThreadPoolExecutor-22636_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:32:01.121 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:32:01.123 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.3094859, teldec = -24.256559
2025-12-27T11:32:01.124 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.2839006831201     dec_j2k = -24.3352878291394
2025-12-27T11:32:01.126 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:32:01.126 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:32:01.133 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:32:01.133 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:32:01.133 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:32:01.133 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:32:01.140 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:32:01.140 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:32:01.140 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:32:01.140 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:32:01.140 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:32:01.140 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:32:01.140 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:32:01.140 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:32:01.140 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89723521, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095231568451973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108765, telescope_az=89.99284, telescope_ra=20.3094859, telescope_dec=-24.256559, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.32927, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:31:28.517410', telescope_ra_j2k=20.2839006831201, telescope_dec_j2k=-24.3352878291394, observability=1)
2025-12-27T11:32:01.744 [DEBUG] [Thread-489412 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6034653186798096
2025-12-27T11:32:03.549 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:32:03.551 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.3101594, teldec = -24.256559
2025-12-27T11:32:03.552 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.2845745699585     dec_j2k = -24.3353088612061
2025-12-27T11:32:03.554 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:32:03.555 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:32:03.561 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:32:03.561 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:32:03.561 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:32:03.561 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:32:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:32:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:32:03.568 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:32:03.568 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:32:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:32:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:32:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:32:03.568 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:32:03.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89726331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952317288997443, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108765, telescope_az=89.99284, telescope_ra=20.3101594, telescope_dec=-24.256559, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.32994, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:31:28.517410', telescope_ra_j2k=20.2845745699585, telescope_dec_j2k=-24.3353088612061, observability=1)
2025-12-27T11:32:12.105 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:32:12.107 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.3125317, teldec = -24.256559
2025-12-27T11:32:12.108 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.286948233356     dec_j2k = -24.3353829238675
2025-12-27T11:32:12.110 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:32:12.111 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:32:12.116 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:32:12.116 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:32:12.116 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:32:12.116 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:32:12.123 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:32:12.123 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:32:12.123 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:32:12.123 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:32:12.123 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:32:12.123 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:32:12.123 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:32:12.123 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:32:12.124 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89736234, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952319695714011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108765, telescope_az=89.992839, telescope_ra=20.3125317, telescope_dec=-24.256559, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.33232, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:31:28.517410', telescope_ra_j2k=20.286948233356, telescope_dec_j2k=-24.3353829238675, observability=1)
2025-12-27T11:32:19.826 [DEBUG] [Thread-489413 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:32:19.828 [INFO] [Thread-489413 (handle)] [driver.py] [get_status()] Telra = 20.3147004, teldec = -24.256559
2025-12-27T11:32:19.829 [INFO] [Thread-489413 (handle)] [driver.py] [get_status()] ra_j2k = 20.2891181808569     dec_j2k = -24.3354506035142
2025-12-27T11:32:19.831 [DEBUG] [Thread-489413 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:32:19.832 [DEBUG] [Thread-489413 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:32:19.836 [DEBUG] [Thread-489413 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:32:19.836 [DEBUG] [Thread-489413 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:32:19.836 [DEBUG] [Thread-489413 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:32:19.836 [DEBUG] [Thread-489413 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:32:19.843 [DEBUG] [Thread-489413 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:32:19.843 [DEBUG] [Thread-489413 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:32:19.843 [DEBUG] [Thread-489413 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:32:19.843 [DEBUG] [Thread-489413 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:32:19.843 [DEBUG] [Thread-489413 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:32:19.843 [DEBUG] [Thread-489413 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:32:19.843 [DEBUG] [Thread-489413 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:32:19.843 [DEBUG] [Thread-489413 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:32:19.843 [DEBUG] [Thread-489413 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8974517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952317288997443, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108765, telescope_az=89.992839, telescope_ra=20.3147004, telescope_dec=-24.256559, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.33448, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:31:28.517410', telescope_ra_j2k=20.2891181808569, telescope_dec_j2k=-24.3354506035142, observability=1)
2025-12-27T11:32:28.659 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:32:28.659 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:32:28.660 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:32:28.661 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:32:28.661 [INFO] [ThreadPoolExecutor-22637_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:32:28.661 [INFO] [ThreadPoolExecutor-22637_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:32:37.903 [DEBUG] [Thread-489414 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:32:37.905 [INFO] [Thread-489414 (handle)] [driver.py] [get_status()] Telra = 20.3197152, teldec = -24.256559
2025-12-27T11:32:37.907 [INFO] [Thread-489414 (handle)] [driver.py] [get_status()] ra_j2k = 20.2941358695981     dec_j2k = -24.3356070050719
2025-12-27T11:32:37.909 [DEBUG] [Thread-489414 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:32:37.910 [DEBUG] [Thread-489414 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:32:37.913 [DEBUG] [Thread-489414 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:32:37.913 [DEBUG] [Thread-489414 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:32:37.913 [DEBUG] [Thread-489414 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:32:37.913 [DEBUG] [Thread-489414 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:32:37.920 [DEBUG] [Thread-489414 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:32:37.920 [DEBUG] [Thread-489414 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:32:37.920 [DEBUG] [Thread-489414 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:32:37.921 [DEBUG] [Thread-489414 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:32:37.921 [DEBUG] [Thread-489414 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:32:37.921 [DEBUG] [Thread-489414 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:32:37.921 [DEBUG] [Thread-489414 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:32:37.921 [DEBUG] [Thread-489414 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:32:37.921 [DEBUG] [Thread-489414 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89766093, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952322102430579, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108764, telescope_az=89.992839, telescope_ra=20.3197152, telescope_dec=-24.256559, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.3395, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:32:28.658859', telescope_ra_j2k=20.2941358695981, telescope_dec_j2k=-24.3356070050719, observability=1)
2025-12-27T11:32:38.477 [DEBUG] [Thread-489415 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5561184883117676
2025-12-27T11:32:41.558 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:32:41.560 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.3207511, teldec = -24.256559
2025-12-27T11:32:41.561 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.2951723670305     dec_j2k = -24.3356392957022
2025-12-27T11:32:41.563 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:32:41.564 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:32:41.570 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:32:41.570 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:32:41.570 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:32:41.570 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:32:41.577 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:32:41.577 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:32:41.577 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:32:41.577 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:32:41.577 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:32:41.577 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:32:41.577 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:32:41.577 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:32:41.577 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89770323, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952317690116871, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108764, telescope_az=89.992839, telescope_ra=20.3207511, telescope_dec=-24.256559, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.34053, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:32:28.658859', telescope_ra_j2k=20.2951723670305, telescope_dec_j2k=-24.3356392957022, observability=1)
2025-12-27T11:32:41.577 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.457122802734375 seconds ago
2025-12-27T11:32:49.543 [DEBUG] [ThreadPoolExecutor-22636_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:32:49.544 [DEBUG] [ThreadPoolExecutor-22636_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:32:49.545 [DEBUG] [ThreadPoolExecutor-22636_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:32:49.547 [DEBUG] [ThreadPoolExecutor-22636_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:32:53.552 [DEBUG] [ThreadPoolExecutor-22636_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:32:54.555 [DEBUG] [ThreadPoolExecutor-22636_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:32:54.556 [INFO] [ThreadPoolExecutor-22636_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:32:56.067 [DEBUG] [Thread-489416 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:32:56.069 [INFO] [Thread-489416 (handle)] [driver.py] [get_status()] Telra = 20.3247852, teldec = -24.256559
2025-12-27T11:32:56.070 [INFO] [Thread-489416 (handle)] [driver.py] [get_status()] ra_j2k = 20.2992087959214     dec_j2k = -24.335764989345
2025-12-27T11:32:56.072 [DEBUG] [Thread-489416 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:32:56.072 [DEBUG] [Thread-489416 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:32:56.073 [DEBUG] [Thread-489416 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:32:56.073 [DEBUG] [Thread-489416 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:32:56.073 [DEBUG] [Thread-489416 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:32:56.073 [DEBUG] [Thread-489416 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:32:56.081 [DEBUG] [Thread-489416 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:32:56.081 [DEBUG] [Thread-489416 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:32:56.081 [DEBUG] [Thread-489416 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:32:56.081 [DEBUG] [Thread-489416 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:32:56.081 [DEBUG] [Thread-489416 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:32:56.081 [DEBUG] [Thread-489416 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:32:56.081 [DEBUG] [Thread-489416 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:32:56.081 [DEBUG] [Thread-489416 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:32:56.081 [DEBUG] [Thread-489416 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89787116, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952318091236299, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108764, telescope_az=89.992838, telescope_ra=20.3247852, telescope_dec=-24.256559, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.34457, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:32:28.658859', telescope_ra_j2k=20.2992087959214, telescope_dec_j2k=-24.335764989345, observability=1)
2025-12-27T11:33:01.203 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:33:01.205 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.3262068, teldec = -24.256558
2025-12-27T11:33:01.206 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.3006312176563     dec_j2k = -24.3358082622083
2025-12-27T11:33:01.207 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:33:01.208 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:33:01.211 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:33:01.211 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:33:01.211 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:33:01.211 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:33:01.218 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:33:01.218 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:33:01.218 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:33:01.218 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:33:01.218 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:33:01.218 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:33:01.218 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:33:01.218 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:33:01.219 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89793059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952320096833439, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108764, telescope_az=89.992838, telescope_ra=20.3262068, telescope_dec=-24.256558, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.34599, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:32:28.658859', telescope_ra_j2k=20.3006312176563, telescope_dec_j2k=-24.3358082622083, observability=1)
2025-12-27T11:33:03.522 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:33:03.524 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.3268522, teldec = -24.256558
2025-12-27T11:33:03.525 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.3012769907954     dec_j2k = -24.3358283582358
2025-12-27T11:33:03.526 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:33:03.527 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:33:03.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:33:03.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:33:03.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:33:03.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:33:03.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:33:03.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:33:03.538 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:33:03.538 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:33:03.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:33:03.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:33:03.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:33:03.538 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:33:03.538 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89795744, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952322503550007, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108764, telescope_az=89.992838, telescope_ra=20.3268522, telescope_dec=-24.256558, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.34664, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:32:28.658859', telescope_ra_j2k=20.3012769907954, telescope_dec_j2k=-24.3358283582358, observability=1)
2025-12-27T11:33:11.214 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:33:11.217 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.3289942, teldec = -24.256558
2025-12-27T11:33:11.218 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.3034202298707     dec_j2k = -24.3358950381151
2025-12-27T11:33:11.219 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:33:11.220 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:33:11.224 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:33:11.224 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:33:11.224 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:33:11.224 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:33:11.231 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:33:11.231 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:33:11.231 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:33:11.232 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:33:11.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:33:11.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:33:11.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:33:11.232 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:33:11.232 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89804647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952317288997443, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108764, telescope_az=89.992838, telescope_ra=20.3289942, telescope_dec=-24.256558, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.34878, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:32:28.658859', telescope_ra_j2k=20.3034202298707, telescope_dec_j2k=-24.3358950381151, observability=1)
2025-12-27T11:33:14.136 [DEBUG] [Thread-489417 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:33:14.138 [INFO] [Thread-489417 (handle)] [driver.py] [get_status()] Telra = 20.3298264, teldec = -24.256558
2025-12-27T11:33:14.139 [INFO] [Thread-489417 (handle)] [driver.py] [get_status()] ra_j2k = 20.3042529115502     dec_j2k = -24.33592093753
2025-12-27T11:33:14.141 [DEBUG] [Thread-489417 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:33:14.142 [DEBUG] [Thread-489417 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:33:14.147 [DEBUG] [Thread-489417 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:33:14.147 [DEBUG] [Thread-489417 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:33:14.148 [DEBUG] [Thread-489417 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:33:14.148 [DEBUG] [Thread-489417 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:33:14.155 [DEBUG] [Thread-489417 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:33:14.155 [DEBUG] [Thread-489417 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:33:14.155 [DEBUG] [Thread-489417 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:33:14.155 [DEBUG] [Thread-489417 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:33:14.155 [DEBUG] [Thread-489417 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:33:14.155 [DEBUG] [Thread-489417 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:33:14.155 [DEBUG] [Thread-489417 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:33:14.155 [DEBUG] [Thread-489417 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:33:14.155 [DEBUG] [Thread-489417 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89808029, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952319695714011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108764, telescope_az=89.992838, telescope_ra=20.3298264, telescope_dec=-24.256558, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.34961, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:32:28.658859', telescope_ra_j2k=20.3042529115502, telescope_dec_j2k=-24.33592093753, observability=1)
2025-12-27T11:33:28.800 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:33:28.800 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:33:28.801 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:33:28.801 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:33:28.802 [DEBUG] [ThreadPoolExecutor-22638_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:33:29.804 [DEBUG] [ThreadPoolExecutor-22638_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:33:29.807 [DEBUG] [ThreadPoolExecutor-22638_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:33:29.807 [DEBUG] [ThreadPoolExecutor-22638_0] [payload.py] [to_registers()] [0]
2025-12-27T11:33:29.812 [DEBUG] [ThreadPoolExecutor-22638_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:33:29.812 [DEBUG] [ThreadPoolExecutor-22638_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:33:29.812 [DEBUG] [ThreadPoolExecutor-22638_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:33:29.812 [DEBUG] [ThreadPoolExecutor-22638_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:33:29.820 [DEBUG] [ThreadPoolExecutor-22638_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:33:29.820 [DEBUG] [ThreadPoolExecutor-22638_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:33:29.820 [DEBUG] [ThreadPoolExecutor-22638_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:33:29.820 [DEBUG] [ThreadPoolExecutor-22638_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:33:29.820 [DEBUG] [ThreadPoolExecutor-22638_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:33:29.820 [DEBUG] [ThreadPoolExecutor-22638_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:33:29.820 [DEBUG] [ThreadPoolExecutor-22638_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:33:32.210 [DEBUG] [Thread-489418 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:33:32.212 [INFO] [Thread-489418 (handle)] [driver.py] [get_status()] Telra = 20.3348421, teldec = -24.256558
2025-12-27T11:33:32.214 [INFO] [Thread-489418 (handle)] [driver.py] [get_status()] ra_j2k = 20.3092715179618     dec_j2k = -24.3360769542359
2025-12-27T11:33:32.216 [DEBUG] [Thread-489418 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:33:32.216 [DEBUG] [Thread-489418 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:33:32.219 [DEBUG] [Thread-489418 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:33:32.219 [DEBUG] [Thread-489418 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:33:32.220 [DEBUG] [Thread-489418 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:33:32.220 [DEBUG] [Thread-489418 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:33:32.227 [DEBUG] [Thread-489418 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:33:32.227 [DEBUG] [Thread-489418 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:33:32.227 [DEBUG] [Thread-489418 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:33:32.227 [DEBUG] [Thread-489418 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:33:32.227 [DEBUG] [Thread-489418 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:33:32.227 [DEBUG] [Thread-489418 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:33:32.227 [DEBUG] [Thread-489418 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:33:32.227 [DEBUG] [Thread-489418 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:33:32.227 [DEBUG] [Thread-489418 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89828948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952322904669435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108764, telescope_az=89.992838, telescope_ra=20.3348421, telescope_dec=-24.256558, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.35463, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:33:28.799685', telescope_ra_j2k=20.3092715179618, telescope_dec_j2k=-24.3360769542359, observability=1)
2025-12-27T11:33:38.522 [DEBUG] [Thread-489419 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:33:38.524 [INFO] [Thread-489419 (handle)] [driver.py] [get_status()] Telra = 20.3366008, teldec = -24.256558
2025-12-27T11:33:38.525 [INFO] [Thread-489419 (handle)] [driver.py] [get_status()] ra_j2k = 20.3110312384077     dec_j2k = -24.3361316272409
2025-12-27T11:33:38.526 [DEBUG] [Thread-489419 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:33:38.527 [DEBUG] [Thread-489419 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:33:38.531 [DEBUG] [Thread-489419 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:33:38.531 [DEBUG] [Thread-489419 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:33:38.531 [DEBUG] [Thread-489419 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:33:38.532 [DEBUG] [Thread-489419 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:33:38.539 [DEBUG] [Thread-489419 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:33:38.539 [DEBUG] [Thread-489419 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:33:38.539 [DEBUG] [Thread-489419 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:33:38.539 [DEBUG] [Thread-489419 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:33:38.539 [DEBUG] [Thread-489419 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:33:38.539 [DEBUG] [Thread-489419 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:33:38.539 [DEBUG] [Thread-489419 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:33:38.539 [DEBUG] [Thread-489419 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:33:38.539 [DEBUG] [Thread-489419 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89836253, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952321300191723, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108764, telescope_az=89.992838, telescope_ra=20.3366008, telescope_dec=-24.256558, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.35638, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:33:28.799685', telescope_ra_j2k=20.3110312384077, telescope_dec_j2k=-24.3361316272409, observability=1)
2025-12-27T11:33:41.637 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:33:41.640 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.3374888, teldec = -24.256558
2025-12-27T11:33:41.641 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.3119197539147     dec_j2k = -24.3361592262228
2025-12-27T11:33:41.643 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:33:41.644 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:33:41.651 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:33:41.651 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:33:41.651 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:33:41.651 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:33:41.659 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:33:41.659 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:33:41.659 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:33:41.659 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:33:41.659 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:33:41.659 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:33:41.659 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:33:41.659 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:33:41.660 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89839859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952323305788863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108763, telescope_az=89.992838, telescope_ra=20.3374888, telescope_dec=-24.256558, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.35727, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:33:28.799685', telescope_ra_j2k=20.3119197539147, telescope_dec_j2k=-24.3361592262228, observability=1)
2025-12-27T11:33:41.660 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.45825433731079 seconds ago
2025-12-27T11:33:50.295 [DEBUG] [Thread-489420 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:33:50.297 [INFO] [Thread-489420 (handle)] [driver.py] [get_status()] Telra = 20.3398925, teldec = -24.256558
2025-12-27T11:33:50.298 [INFO] [Thread-489420 (handle)] [driver.py] [get_status()] ra_j2k = 20.3143248502173     dec_j2k = -24.3362339114184
2025-12-27T11:33:50.300 [DEBUG] [Thread-489420 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:33:50.300 [DEBUG] [Thread-489420 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:33:50.304 [DEBUG] [Thread-489420 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:33:50.304 [DEBUG] [Thread-489420 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:33:50.304 [DEBUG] [Thread-489420 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:33:50.305 [DEBUG] [Thread-489420 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:33:50.311 [DEBUG] [Thread-489420 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:33:50.311 [DEBUG] [Thread-489420 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:33:50.312 [DEBUG] [Thread-489420 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:33:50.312 [DEBUG] [Thread-489420 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:33:50.312 [DEBUG] [Thread-489420 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:33:50.312 [DEBUG] [Thread-489420 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:33:50.312 [DEBUG] [Thread-489420 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:33:50.312 [DEBUG] [Thread-489420 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:33:50.312 [DEBUG] [Thread-489420 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8984988, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952324910266576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108763, telescope_az=89.992837, telescope_ra=20.3398925, telescope_dec=-24.256558, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.35968, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:33:28.799685', telescope_ra_j2k=20.3143248502173, telescope_dec_j2k=-24.3362339114184, observability=1)
2025-12-27T11:33:54.821 [DEBUG] [ThreadPoolExecutor-22638_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:33:54.822 [DEBUG] [ThreadPoolExecutor-22638_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:34:01.282 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:34:01.284 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.3429314, teldec = -24.256557
2025-12-27T11:34:01.285 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.3173655175364     dec_j2k = -24.336327287637
2025-12-27T11:34:01.287 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:34:01.289 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:34:01.297 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:34:01.297 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:34:01.297 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:34:01.297 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:34:01.304 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:34:01.304 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:34:01.304 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:34:01.304 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:34:01.305 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:34:01.305 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:34:01.305 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:34:01.305 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:34:01.305 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89862596, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952326514744288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108763, telescope_az=89.992837, telescope_ra=20.3429314, telescope_dec=-24.256557, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.36271, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:33:28.799685', telescope_ra_j2k=20.3173655175364, telescope_dec_j2k=-24.336327287637, observability=1)
2025-12-27T11:34:03.531 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:34:03.533 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.3435676, teldec = -24.256557
2025-12-27T11:34:03.534 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.318002087757     dec_j2k = -24.3363470390778
2025-12-27T11:34:03.535 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:34:03.536 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:34:03.542 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:34:03.542 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:34:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:34:03.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:34:03.550 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:34:03.550 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:34:03.550 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:34:03.550 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:34:03.550 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:34:03.550 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:34:03.550 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:34:03.550 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:34:03.550 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89865199, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952321701311151, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108763, telescope_az=89.992837, telescope_ra=20.3435676, telescope_dec=-24.256557, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.36335, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:33:28.799685', telescope_ra_j2k=20.318002087757, telescope_dec_j2k=-24.3363470390778, observability=1)
2025-12-27T11:34:08.364 [DEBUG] [Thread-489421 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:34:08.366 [INFO] [Thread-489421 (handle)] [driver.py] [get_status()] Telra = 20.3449049, teldec = -24.256557
2025-12-27T11:34:08.367 [INFO] [Thread-489421 (handle)] [driver.py] [get_status()] ra_j2k = 20.3193401662625     dec_j2k = -24.3363885496069
2025-12-27T11:34:08.370 [DEBUG] [Thread-489421 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:34:08.371 [DEBUG] [Thread-489421 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:34:08.373 [DEBUG] [Thread-489421 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:34:08.373 [DEBUG] [Thread-489421 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:34:08.373 [DEBUG] [Thread-489421 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:34:08.373 [DEBUG] [Thread-489421 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:34:08.380 [DEBUG] [Thread-489421 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:34:08.380 [DEBUG] [Thread-489421 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:34:08.380 [DEBUG] [Thread-489421 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:34:08.380 [DEBUG] [Thread-489421 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:34:08.381 [DEBUG] [Thread-489421 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:34:08.381 [DEBUG] [Thread-489421 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:34:08.381 [DEBUG] [Thread-489421 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:34:08.381 [DEBUG] [Thread-489421 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:34:08.381 [DEBUG] [Thread-489421 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89870793, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952323305788863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108763, telescope_az=89.992837, telescope_ra=20.3449049, telescope_dec=-24.256557, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.36469, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:33:28.799685', telescope_ra_j2k=20.3193401662625, telescope_dec_j2k=-24.3363885496069, observability=1)
2025-12-27T11:34:10.324 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:34:10.326 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.3454661, teldec = -24.256557
2025-12-27T11:34:10.327 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.3199016930835     dec_j2k = -24.3364059666423
2025-12-27T11:34:10.329 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:34:10.331 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:34:10.335 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:34:10.335 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:34:10.335 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:34:10.335 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:34:10.342 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:34:10.342 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:34:10.343 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:34:10.343 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:34:10.343 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:34:10.343 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:34:10.343 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:34:10.343 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:34:10.343 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89873061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952321701311151, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108763, telescope_az=89.992837, telescope_ra=20.3454661, telescope_dec=-24.256557, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.36525, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:33:28.799685', telescope_ra_j2k=20.3199016930835, telescope_dec_j2k=-24.3364059666423, observability=1)
2025-12-27T11:34:26.426 [DEBUG] [Thread-489422 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:34:26.428 [INFO] [Thread-489422 (handle)] [driver.py] [get_status()] Telra = 20.34995, teldec = -24.256557
2025-12-27T11:34:26.429 [INFO] [Thread-489422 (handle)] [driver.py] [get_status()] ra_j2k = 20.3243882068796     dec_j2k = -24.3365450639334
2025-12-27T11:34:26.430 [DEBUG] [Thread-489422 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:34:26.431 [DEBUG] [Thread-489422 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:34:26.436 [DEBUG] [Thread-489422 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:34:26.436 [DEBUG] [Thread-489422 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:34:26.436 [DEBUG] [Thread-489422 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:34:26.436 [DEBUG] [Thread-489422 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:34:26.443 [DEBUG] [Thread-489422 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:34:26.443 [DEBUG] [Thread-489422 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:34:26.443 [DEBUG] [Thread-489422 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:34:26.443 [DEBUG] [Thread-489422 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:34:26.443 [DEBUG] [Thread-489422 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:34:26.443 [DEBUG] [Thread-489422 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:34:26.443 [DEBUG] [Thread-489422 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:34:26.443 [DEBUG] [Thread-489422 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:34:26.444 [DEBUG] [Thread-489422 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89891698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095232611362486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108763, telescope_az=89.992837, telescope_ra=20.34995, telescope_dec=-24.256557, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.36973, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:33:28.799685', telescope_ra_j2k=20.3243882068796, telescope_dec_j2k=-24.3365450639334, observability=1)
2025-12-27T11:34:28.940 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:34:28.940 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:34:28.941 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:34:28.941 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:34:28.942 [INFO] [ThreadPoolExecutor-22639_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:34:28.942 [INFO] [ThreadPoolExecutor-22639_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:34:38.572 [DEBUG] [Thread-489423 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:34:38.574 [INFO] [Thread-489423 (handle)] [driver.py] [get_status()] Telra = 20.3533231, teldec = -24.256557
2025-12-27T11:34:38.575 [INFO] [Thread-489423 (handle)] [driver.py] [get_status()] ra_j2k = 20.3277632761408     dec_j2k = -24.3366496297239
2025-12-27T11:34:38.576 [DEBUG] [Thread-489423 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:34:38.577 [DEBUG] [Thread-489423 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:34:38.579 [DEBUG] [Thread-489423 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:34:38.579 [DEBUG] [Thread-489423 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:34:38.579 [DEBUG] [Thread-489423 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:34:38.579 [DEBUG] [Thread-489423 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:34:38.586 [DEBUG] [Thread-489423 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:34:38.586 [DEBUG] [Thread-489423 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:34:38.587 [DEBUG] [Thread-489423 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:34:38.587 [DEBUG] [Thread-489423 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:34:38.587 [DEBUG] [Thread-489423 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:34:38.587 [DEBUG] [Thread-489423 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:34:38.587 [DEBUG] [Thread-489423 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:34:38.587 [DEBUG] [Thread-489423 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:34:38.587 [DEBUG] [Thread-489423 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89905755, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952324910266576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108763, telescope_az=89.992836, telescope_ra=20.3533231, telescope_dec=-24.256557, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.37311, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:34:28.939950', telescope_ra_j2k=20.3277632761408, telescope_dec_j2k=-24.3366496297239, observability=1)
2025-12-27T11:34:41.720 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:34:41.722 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.3542101, teldec = -24.25655
2025-12-27T11:34:41.723 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.3286507955689     dec_j2k = -24.3366701165784
2025-12-27T11:34:41.725 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:34:41.726 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:34:41.730 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:34:41.730 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:34:41.731 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:34:41.731 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:34:41.738 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:34:41.738 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:34:41.738 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:34:41.738 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:34:41.738 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:34:41.738 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:34:41.738 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:34:41.738 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:34:41.738 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89909399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952325712505432, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108763, telescope_az=89.992825, telescope_ra=20.3542101, telescope_dec=-24.25655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.37399, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:34:28.939950', telescope_ra_j2k=20.3286507955689, telescope_dec_j2k=-24.3366701165784, observability=1)
2025-12-27T11:34:41.738 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.45666265487671 seconds ago
2025-12-27T11:34:44.494 [DEBUG] [Thread-489424 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:34:44.496 [INFO] [Thread-489424 (handle)] [driver.py] [get_status()] Telra = 20.3549946, teldec = -24.256557
2025-12-27T11:34:44.497 [INFO] [Thread-489424 (handle)] [driver.py] [get_status()] ra_j2k = 20.3294357529335     dec_j2k = -24.3367014228731
2025-12-27T11:34:44.499 [DEBUG] [Thread-489424 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:34:44.499 [DEBUG] [Thread-489424 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:34:44.506 [DEBUG] [Thread-489424 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:34:44.506 [DEBUG] [Thread-489424 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:34:44.506 [DEBUG] [Thread-489424 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:34:44.506 [DEBUG] [Thread-489424 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:34:44.513 [DEBUG] [Thread-489424 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:34:44.513 [DEBUG] [Thread-489424 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:34:44.513 [DEBUG] [Thread-489424 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:34:44.513 [DEBUG] [Thread-489424 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:34:44.513 [DEBUG] [Thread-489424 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:34:44.513 [DEBUG] [Thread-489424 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:34:44.513 [DEBUG] [Thread-489424 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:34:44.513 [DEBUG] [Thread-489424 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:34:44.513 [DEBUG] [Thread-489424 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.8991261, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952323305788863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108763, telescope_az=89.992836, telescope_ra=20.3549946, telescope_dec=-24.256557, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.37478, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:34:28.939950', telescope_ra_j2k=20.3294357529335, telescope_dec_j2k=-24.3367014228731, observability=1)
2025-12-27T11:34:49.824 [DEBUG] [ThreadPoolExecutor-22638_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:34:49.826 [DEBUG] [ThreadPoolExecutor-22638_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:34:49.828 [DEBUG] [ThreadPoolExecutor-22638_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:34:49.830 [DEBUG] [ThreadPoolExecutor-22638_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:34:53.835 [DEBUG] [ThreadPoolExecutor-22638_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:34:54.837 [DEBUG] [ThreadPoolExecutor-22638_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:34:54.838 [INFO] [ThreadPoolExecutor-22638_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:35:01.368 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:35:01.370 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.359671, teldec = -24.256556
2025-12-27T11:35:01.371 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.3341148892351     dec_j2k = -24.3368452442214
2025-12-27T11:35:01.374 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:35:01.374 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:35:01.378 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:35:01.378 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:35:01.378 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:35:01.379 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:35:01.388 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:35:01.388 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:35:01.388 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:35:01.388 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:35:01.388 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:35:01.388 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:35:01.388 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:35:01.388 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:35:01.389 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.8993214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952326915863716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108762, telescope_az=89.992836, telescope_ra=20.359671, telescope_dec=-24.256556, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.37945, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:34:28.939950', telescope_ra_j2k=20.3341148892351, telescope_dec_j2k=-24.3368452442214, observability=1)
2025-12-27T11:35:02.563 [DEBUG] [Thread-489425 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:35:02.565 [INFO] [Thread-489425 (handle)] [driver.py] [get_status()] Telra = 20.3600075, teldec = -24.256556
2025-12-27T11:35:02.566 [INFO] [Thread-489425 (handle)] [driver.py] [get_status()] ra_j2k = 20.334451586309     dec_j2k = -24.3368556604861
2025-12-27T11:35:02.568 [DEBUG] [Thread-489425 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:35:02.568 [DEBUG] [Thread-489425 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:35:02.574 [DEBUG] [Thread-489425 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:35:02.574 [DEBUG] [Thread-489425 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:35:02.574 [DEBUG] [Thread-489425 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:35:02.574 [DEBUG] [Thread-489425 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:35:02.581 [DEBUG] [Thread-489425 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:35:02.581 [DEBUG] [Thread-489425 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:35:02.581 [DEBUG] [Thread-489425 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:35:02.581 [DEBUG] [Thread-489425 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:35:02.581 [DEBUG] [Thread-489425 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:35:02.581 [DEBUG] [Thread-489425 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:35:02.581 [DEBUG] [Thread-489425 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:35:02.581 [DEBUG] [Thread-489425 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:35:02.582 [DEBUG] [Thread-489425 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89933522, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952326915863716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108762, telescope_az=89.992836, telescope_ra=20.3600075, telescope_dec=-24.256556, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.37979, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:34:28.939950', telescope_ra_j2k=20.334451586309, telescope_dec_j2k=-24.3368556604861, observability=1)
2025-12-27T11:35:03.542 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9601638317108154
2025-12-27T11:35:09.434 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:35:09.436 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.3619305, teldec = -24.256556
2025-12-27T11:35:09.437 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.3363757130171     dec_j2k = -24.3369151744312
2025-12-27T11:35:09.439 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:35:09.439 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:35:09.442 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:35:09.442 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:35:09.442 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:35:09.442 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:35:09.449 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:35:09.449 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:35:09.449 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:35:09.449 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:35:09.450 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:35:09.450 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:35:09.450 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:35:09.450 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:35:09.450 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89941476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952326514744288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108762, telescope_az=89.992836, telescope_ra=20.3619305, telescope_dec=-24.256556, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.38171, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:34:28.939950', telescope_ra_j2k=20.3363757130171, telescope_dec_j2k=-24.3369151744312, observability=1)
2025-12-27T11:35:20.699 [DEBUG] [Thread-489426 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:35:20.702 [INFO] [Thread-489426 (handle)] [driver.py] [get_status()] Telra = 20.3650803, teldec = -24.256556
2025-12-27T11:35:20.703 [INFO] [Thread-489426 (handle)] [driver.py] [get_status()] ra_j2k = 20.3395273603158     dec_j2k = -24.3370126118623
2025-12-27T11:35:20.704 [DEBUG] [Thread-489426 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:35:20.705 [DEBUG] [Thread-489426 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:35:20.709 [DEBUG] [Thread-489426 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:35:20.709 [DEBUG] [Thread-489426 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:35:20.709 [DEBUG] [Thread-489426 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:35:20.709 [DEBUG] [Thread-489426 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:35:20.716 [DEBUG] [Thread-489426 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:35:20.716 [DEBUG] [Thread-489426 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:35:20.716 [DEBUG] [Thread-489426 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:35:20.716 [DEBUG] [Thread-489426 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:35:20.716 [DEBUG] [Thread-489426 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:35:20.716 [DEBUG] [Thread-489426 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:35:20.716 [DEBUG] [Thread-489426 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:35:20.716 [DEBUG] [Thread-489426 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:35:20.717 [DEBUG] [Thread-489426 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.89954515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952327718102572, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108762, telescope_az=89.992835, telescope_ra=20.3650803, telescope_dec=-24.256556, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.38486, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:34:28.939950', telescope_ra_j2k=20.3395273603158, telescope_dec_j2k=-24.3370126118623, observability=1)
2025-12-27T11:35:29.084 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:35:29.085 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:35:29.085 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:35:29.086 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:35:29.087 [DEBUG] [ThreadPoolExecutor-22640_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:35:30.089 [DEBUG] [ThreadPoolExecutor-22640_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:35:30.091 [DEBUG] [ThreadPoolExecutor-22640_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:35:30.091 [DEBUG] [ThreadPoolExecutor-22640_0] [payload.py] [to_registers()] [0]
2025-12-27T11:35:30.095 [DEBUG] [ThreadPoolExecutor-22640_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:35:30.095 [DEBUG] [ThreadPoolExecutor-22640_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:35:30.095 [DEBUG] [ThreadPoolExecutor-22640_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:35:30.095 [DEBUG] [ThreadPoolExecutor-22640_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:35:30.102 [DEBUG] [ThreadPoolExecutor-22640_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:35:30.102 [DEBUG] [ThreadPoolExecutor-22640_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:35:30.102 [DEBUG] [ThreadPoolExecutor-22640_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:35:30.102 [DEBUG] [ThreadPoolExecutor-22640_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:35:30.102 [DEBUG] [ThreadPoolExecutor-22640_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:35:30.102 [DEBUG] [ThreadPoolExecutor-22640_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:35:30.103 [DEBUG] [ThreadPoolExecutor-22640_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:35:38.628 [DEBUG] [Thread-489427 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:35:38.630 [INFO] [Thread-489427 (handle)] [driver.py] [get_status()] Telra = 20.3700703, teldec = -24.256556
2025-12-27T11:35:38.631 [INFO] [Thread-489427 (handle)] [driver.py] [get_status()] ra_j2k = 20.3445202914158     dec_j2k = -24.3371668626249
2025-12-27T11:35:38.633 [DEBUG] [Thread-489427 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:35:38.634 [DEBUG] [Thread-489427 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:35:38.635 [DEBUG] [Thread-489427 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:35:38.635 [DEBUG] [Thread-489427 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:35:38.635 [DEBUG] [Thread-489427 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:35:38.635 [DEBUG] [Thread-489427 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:35:38.643 [DEBUG] [Thread-489427 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:35:38.643 [DEBUG] [Thread-489427 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:35:38.643 [DEBUG] [Thread-489427 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:35:38.643 [DEBUG] [Thread-489427 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:35:38.643 [DEBUG] [Thread-489427 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:35:38.643 [DEBUG] [Thread-489427 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:35:38.643 [DEBUG] [Thread-489427 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:35:38.643 [DEBUG] [Thread-489427 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:35:38.643 [DEBUG] [Thread-489427 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89975265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952322102430579, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108762, telescope_az=89.992835, telescope_ra=20.3700703, telescope_dec=-24.256556, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.38985, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:35:29.083443', telescope_ra_j2k=20.3445202914158, telescope_dec_j2k=-24.3371668626249, observability=1)
2025-12-27T11:35:38.771 [DEBUG] [Thread-489428 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12740683555603027
2025-12-27T11:35:41.799 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:35:41.801 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.3709594, teldec = -24.256556
2025-12-27T11:35:41.802 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.3454099142548     dec_j2k = -24.3371943319943
2025-12-27T11:35:41.804 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:35:41.804 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:35:41.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:35:41.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:35:41.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:35:41.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:35:41.815 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:35:41.815 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:35:41.815 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:35:41.815 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:35:41.815 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:35:41.815 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:35:41.816 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:35:41.816 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:35:41.816 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89978935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952326514744288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108762, telescope_az=89.992835, telescope_ra=20.3709594, telescope_dec=-24.256556, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.39074, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:35:29.083443', telescope_ra_j2k=20.3454099142548, telescope_dec_j2k=-24.3371943319943, observability=1)
2025-12-27T11:35:41.816 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.4481418132782 seconds ago
2025-12-27T11:35:55.103 [DEBUG] [ThreadPoolExecutor-22640_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:35:55.104 [DEBUG] [ThreadPoolExecutor-22640_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:35:56.962 [DEBUG] [Thread-489429 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:35:56.964 [INFO] [Thread-489429 (handle)] [driver.py] [get_status()] Telra = 20.3751678, teldec = -24.256555
2025-12-27T11:35:56.965 [INFO] [Thread-489429 (handle)] [driver.py] [get_status()] ra_j2k = 20.3496207915922     dec_j2k = -24.3373232940599
2025-12-27T11:35:56.966 [DEBUG] [Thread-489429 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:35:56.967 [DEBUG] [Thread-489429 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:35:56.969 [DEBUG] [Thread-489429 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:35:56.970 [DEBUG] [Thread-489429 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:35:56.970 [DEBUG] [Thread-489429 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:35:56.970 [DEBUG] [Thread-489429 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:35:56.977 [DEBUG] [Thread-489429 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:35:56.977 [DEBUG] [Thread-489429 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:35:56.977 [DEBUG] [Thread-489429 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:35:56.977 [DEBUG] [Thread-489429 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:35:56.977 [DEBUG] [Thread-489429 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:35:56.977 [DEBUG] [Thread-489429 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:35:56.977 [DEBUG] [Thread-489429 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:35:56.977 [DEBUG] [Thread-489429 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:35:56.977 [DEBUG] [Thread-489429 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.89996485, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952325712505432, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108762, telescope_az=89.992835, telescope_ra=20.3751678, telescope_dec=-24.256555, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.39495, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:35:29.083443', telescope_ra_j2k=20.3496207915922, telescope_dec_j2k=-24.3373232940599, observability=1)
2025-12-27T11:36:01.450 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:36:01.452 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.3764196, teldec = -24.256555
2025-12-27T11:36:01.453 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.3508733291997     dec_j2k = -24.3373619326552
2025-12-27T11:36:01.455 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:36:01.456 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:36:01.458 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:36:01.458 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:36:01.458 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:36:01.458 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:36:01.465 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:36:01.465 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:36:01.465 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:36:01.465 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:36:01.465 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:36:01.465 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:36:01.465 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:36:01.465 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:36:01.465 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90001679, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952320096833439, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108762, telescope_az=89.992835, telescope_ra=20.3764196, telescope_dec=-24.256555, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.3962, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:35:29.083443', telescope_ra_j2k=20.3508733291997, telescope_dec_j2k=-24.3373619326552, observability=1)
2025-12-27T11:36:03.551 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:36:03.553 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.3770081, teldec = -24.256555
2025-12-27T11:36:03.555 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.3514621760873     dec_j2k = -24.337380094542
2025-12-27T11:36:03.557 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:36:03.558 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:36:03.565 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:36:03.565 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:36:03.565 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:36:03.565 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:36:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:36:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:36:03.572 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:36:03.572 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:36:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:36:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:36:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:36:03.572 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:36:03.572 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90004111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952325712505432, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108762, telescope_az=89.992834, telescope_ra=20.3770081, telescope_dec=-24.256555, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.39679, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:35:29.083443', telescope_ra_j2k=20.3514621760873, telescope_dec_j2k=-24.337380094542, observability=1)
2025-12-27T11:36:08.533 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:36:08.536 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.3783991, teldec = -24.256555
2025-12-27T11:36:08.537 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.3528539963117     dec_j2k = -24.3374230149912
2025-12-27T11:36:08.539 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:36:08.540 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:36:08.547 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:36:08.547 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:36:08.547 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:36:08.547 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:36:08.554 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:36:08.554 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:36:08.555 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:36:08.555 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:36:08.555 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:36:08.555 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:36:08.555 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:36:08.555 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:36:08.555 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90009878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095233012481914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108762, telescope_az=89.992834, telescope_ra=20.3783991, telescope_dec=-24.256555, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.39818, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:35:29.083443', telescope_ra_j2k=20.3528539963117, telescope_dec_j2k=-24.3374230149912, observability=1)
2025-12-27T11:36:15.032 [DEBUG] [Thread-489430 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:36:15.035 [INFO] [Thread-489430 (handle)] [driver.py] [get_status()] Telra = 20.3802127, teldec = -24.256555
2025-12-27T11:36:15.036 [INFO] [Thread-489430 (handle)] [driver.py] [get_status()] ra_j2k = 20.3546686663795     dec_j2k = -24.3374789589628
2025-12-27T11:36:15.038 [DEBUG] [Thread-489430 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:36:15.039 [DEBUG] [Thread-489430 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:36:15.042 [DEBUG] [Thread-489430 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:36:15.042 [DEBUG] [Thread-489430 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:36:15.042 [DEBUG] [Thread-489430 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:36:15.042 [DEBUG] [Thread-489430 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:36:15.049 [DEBUG] [Thread-489430 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:36:15.049 [DEBUG] [Thread-489430 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:36:15.049 [DEBUG] [Thread-489430 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:36:15.049 [DEBUG] [Thread-489430 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:36:15.050 [DEBUG] [Thread-489430 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:36:15.050 [DEBUG] [Thread-489430 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:36:15.050 [DEBUG] [Thread-489430 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:36:15.050 [DEBUG] [Thread-489430 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:36:15.050 [DEBUG] [Thread-489430 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90017399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952328520341428, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108761, telescope_az=89.992834, telescope_ra=20.3802127, telescope_dec=-24.256555, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.4, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:35:29.083443', telescope_ra_j2k=20.3546686663795, telescope_dec_j2k=-24.3374789589628, observability=1)
2025-12-27T11:36:29.227 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:36:29.227 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:36:29.228 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:36:29.228 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:36:29.228 [INFO] [ThreadPoolExecutor-22641_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:36:29.228 [INFO] [ThreadPoolExecutor-22641_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:36:33.110 [DEBUG] [Thread-489431 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:36:33.112 [INFO] [Thread-489431 (handle)] [driver.py] [get_status()] Telra = 20.3852509, teldec = -24.256555
2025-12-27T11:36:33.114 [INFO] [Thread-489431 (handle)] [driver.py] [get_status()] ra_j2k = 20.3597098429025     dec_j2k = -24.3376342758926
2025-12-27T11:36:33.116 [DEBUG] [Thread-489431 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:36:33.117 [DEBUG] [Thread-489431 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:36:33.121 [DEBUG] [Thread-489431 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:36:33.121 [DEBUG] [Thread-489431 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:36:33.122 [DEBUG] [Thread-489431 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:36:33.122 [DEBUG] [Thread-489431 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:36:33.129 [DEBUG] [Thread-489431 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:36:33.129 [DEBUG] [Thread-489431 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:36:33.129 [DEBUG] [Thread-489431 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:36:33.129 [DEBUG] [Thread-489431 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:36:33.129 [DEBUG] [Thread-489431 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:36:33.129 [DEBUG] [Thread-489431 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:36:33.129 [DEBUG] [Thread-489431 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:36:33.129 [DEBUG] [Thread-489431 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:36:33.129 [DEBUG] [Thread-489431 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90038323, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952328119222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108761, telescope_az=89.992834, telescope_ra=20.3852509, telescope_dec=-24.256555, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.40503, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:36:29.226005', telescope_ra_j2k=20.3597098429025, telescope_dec_j2k=-24.3376342758926, observability=1)
2025-12-27T11:36:38.681 [DEBUG] [Thread-489432 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:36:38.683 [INFO] [Thread-489432 (handle)] [driver.py] [get_status()] Telra = 20.3867846, teldec = -24.256555
2025-12-27T11:36:38.684 [INFO] [Thread-489432 (handle)] [driver.py] [get_status()] ra_j2k = 20.361244450126     dec_j2k = -24.3376815285187
2025-12-27T11:36:38.686 [DEBUG] [Thread-489432 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:36:38.686 [DEBUG] [Thread-489432 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:36:38.688 [DEBUG] [Thread-489432 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:36:38.688 [DEBUG] [Thread-489432 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:36:38.689 [DEBUG] [Thread-489432 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:36:38.689 [DEBUG] [Thread-489432 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:36:38.696 [DEBUG] [Thread-489432 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:36:38.696 [DEBUG] [Thread-489432 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:36:38.696 [DEBUG] [Thread-489432 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:36:38.696 [DEBUG] [Thread-489432 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:36:38.696 [DEBUG] [Thread-489432 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:36:38.696 [DEBUG] [Thread-489432 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:36:38.696 [DEBUG] [Thread-489432 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:36:38.696 [DEBUG] [Thread-489432 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:36:38.696 [DEBUG] [Thread-489432 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90044771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952324108027719, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108761, telescope_az=89.992834, telescope_ra=20.3867846, telescope_dec=-24.256555, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.40657, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:36:29.226005', telescope_ra_j2k=20.361244450126, telescope_dec_j2k=-24.3376815285187, observability=1)
2025-12-27T11:36:41.877 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:36:41.879 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.3876728, teldec = -24.256555
2025-12-27T11:36:41.880 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.36213317576     dec_j2k = -24.3377088875771
2025-12-27T11:36:41.882 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:36:41.883 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:36:41.888 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:36:41.888 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:36:41.888 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:36:41.888 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:36:41.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:36:41.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:36:41.895 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:36:41.895 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:36:41.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:36:41.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:36:41.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:36:41.896 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:36:41.896 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9004847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952332932655137, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108761, telescope_az=89.992834, telescope_ra=20.3876728, telescope_dec=-24.256555, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.40746, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:36:29.226005', telescope_ra_j2k=20.36213317576, telescope_dec_j2k=-24.3377088875771, observability=1)
2025-12-27T11:36:41.896 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.445868492126465 seconds ago
2025-12-27T11:36:50.106 [DEBUG] [ThreadPoolExecutor-22640_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:36:50.108 [DEBUG] [ThreadPoolExecutor-22640_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:36:50.110 [DEBUG] [ThreadPoolExecutor-22640_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:36:50.112 [DEBUG] [ThreadPoolExecutor-22640_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:36:51.289 [DEBUG] [Thread-489433 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:36:51.291 [INFO] [Thread-489433 (handle)] [driver.py] [get_status()] Telra = 20.3902914, teldec = -24.256554
2025-12-27T11:36:51.293 [INFO] [Thread-489433 (handle)] [driver.py] [get_status()] ra_j2k = 20.3647533266304     dec_j2k = -24.3377885222616
2025-12-27T11:36:51.294 [DEBUG] [Thread-489433 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:36:51.295 [DEBUG] [Thread-489433 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:36:51.301 [DEBUG] [Thread-489433 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:36:51.302 [DEBUG] [Thread-489433 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:36:51.302 [DEBUG] [Thread-489433 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:36:51.302 [DEBUG] [Thread-489433 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:36:51.309 [DEBUG] [Thread-489433 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:36:51.309 [DEBUG] [Thread-489433 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:36:51.309 [DEBUG] [Thread-489433 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:36:51.309 [DEBUG] [Thread-489433 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:36:51.309 [DEBUG] [Thread-489433 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:36:51.309 [DEBUG] [Thread-489433 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:36:51.309 [DEBUG] [Thread-489433 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:36:51.309 [DEBUG] [Thread-489433 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:36:51.310 [DEBUG] [Thread-489433 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90059363, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952328520341428, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108761, telescope_az=89.992833, telescope_ra=20.3902914, telescope_dec=-24.256554, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.41007, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:36:29.226005', telescope_ra_j2k=20.3647533266304, telescope_dec_j2k=-24.3377885222616, observability=1)
2025-12-27T11:36:54.117 [DEBUG] [ThreadPoolExecutor-22640_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:36:55.119 [DEBUG] [ThreadPoolExecutor-22640_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:36:55.120 [INFO] [ThreadPoolExecutor-22640_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:37:01.527 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:37:01.529 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.3931439, teldec = -24.256554
2025-12-27T11:37:01.530 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.3676075175927     dec_j2k = -24.3378763158315
2025-12-27T11:37:01.531 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:37:01.532 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:37:01.537 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:37:01.537 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:37:01.537 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:37:01.537 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:37:01.545 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:37:01.545 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:37:01.545 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:37:01.545 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:37:01.545 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:37:01.545 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:37:01.545 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:37:01.545 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:37:01.545 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90071213, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952330927057996, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108761, telescope_az=89.992833, telescope_ra=20.3931439, telescope_dec=-24.256554, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.41293, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:36:29.226005', telescope_ra_j2k=20.3676075175927, telescope_dec_j2k=-24.3378763158315, observability=1)
2025-12-27T11:37:03.526 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:37:03.527 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.3936957, teldec = -24.256554
2025-12-27T11:37:03.528 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.3681596449096     dec_j2k = -24.3378932937545
2025-12-27T11:37:03.530 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:37:03.530 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:37:03.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:37:03.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:37:03.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:37:03.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:37:03.540 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:37:03.540 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:37:03.540 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:37:03.541 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:37:03.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:37:03.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:37:03.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:37:03.541 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:37:03.541 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90073527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952330525938568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108761, telescope_az=89.992833, telescope_ra=20.3936957, telescope_dec=-24.256554, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.41348, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:36:29.226005', telescope_ra_j2k=20.3681596449096, telescope_dec_j2k=-24.3378932937545, observability=1)
2025-12-27T11:37:07.649 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:37:07.651 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.3948644, teldec = -24.256554
2025-12-27T11:37:07.652 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.369329038384     dec_j2k = -24.3379292469942
2025-12-27T11:37:07.654 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:37:07.655 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:37:07.661 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:37:07.661 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:37:07.661 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:37:07.661 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:37:07.668 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:37:07.668 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:37:07.668 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:37:07.668 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:37:07.668 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:37:07.668 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:37:07.668 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:37:07.668 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:37:07.668 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90078299, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952331328177424, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108761, telescope_az=89.992833, telescope_ra=20.3948644, telescope_dec=-24.256554, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.41465, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:36:29.226005', telescope_ra_j2k=20.369329038384, telescope_dec_j2k=-24.3379292469942, observability=1)
2025-12-27T11:37:09.358 [DEBUG] [Thread-489434 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:37:09.360 [INFO] [Thread-489434 (handle)] [driver.py] [get_status()] Telra = 20.3953418, teldec = -24.256554
2025-12-27T11:37:09.362 [INFO] [Thread-489434 (handle)] [driver.py] [get_status()] ra_j2k = 20.3698067217478     dec_j2k = -24.3379439312667
2025-12-27T11:37:09.364 [DEBUG] [Thread-489434 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:37:09.365 [DEBUG] [Thread-489434 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:37:09.372 [DEBUG] [Thread-489434 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:37:09.372 [DEBUG] [Thread-489434 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:37:09.372 [DEBUG] [Thread-489434 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:37:09.372 [DEBUG] [Thread-489434 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:37:09.379 [DEBUG] [Thread-489434 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:37:09.379 [DEBUG] [Thread-489434 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:37:09.379 [DEBUG] [Thread-489434 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:37:09.379 [DEBUG] [Thread-489434 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:37:09.379 [DEBUG] [Thread-489434 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:37:09.379 [DEBUG] [Thread-489434 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:37:09.379 [DEBUG] [Thread-489434 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:37:09.379 [DEBUG] [Thread-489434 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:37:09.380 [DEBUG] [Thread-489434 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90080277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952337344968845, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108761, telescope_az=89.992833, telescope_ra=20.3953418, telescope_dec=-24.256554, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.41513, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:36:29.226005', telescope_ra_j2k=20.3698067217478, telescope_dec_j2k=-24.3379439312667, observability=1)
2025-12-27T11:37:27.429 [DEBUG] [Thread-489435 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:37:27.431 [INFO] [Thread-489435 (handle)] [driver.py] [get_status()] Telra = 20.4003572, teldec = -24.256554
2025-12-27T11:37:27.432 [INFO] [Thread-489435 (handle)] [driver.py] [get_status()] ra_j2k = 20.3748251017441     dec_j2k = -24.3380981220993
2025-12-27T11:37:27.434 [DEBUG] [Thread-489435 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:37:27.435 [DEBUG] [Thread-489435 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:37:27.436 [DEBUG] [Thread-489435 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:37:27.436 [DEBUG] [Thread-489435 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:37:27.436 [DEBUG] [Thread-489435 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:37:27.437 [DEBUG] [Thread-489435 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:37:27.444 [DEBUG] [Thread-489435 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:37:27.444 [DEBUG] [Thread-489435 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:37:27.444 [DEBUG] [Thread-489435 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:37:27.444 [DEBUG] [Thread-489435 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:37:27.444 [DEBUG] [Thread-489435 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:37:27.444 [DEBUG] [Thread-489435 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:37:27.444 [DEBUG] [Thread-489435 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:37:27.444 [DEBUG] [Thread-489435 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:37:27.444 [DEBUG] [Thread-489435 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90101192, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952327316983144, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108761, telescope_az=89.992833, telescope_ra=20.4003572, telescope_dec=-24.256554, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.42014, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:36:29.226005', telescope_ra_j2k=20.3748251017441, telescope_dec_j2k=-24.3380981220993, observability=1)
2025-12-27T11:37:29.368 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:37:29.369 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:37:29.370 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:37:29.370 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:37:29.371 [DEBUG] [ThreadPoolExecutor-22642_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:37:30.373 [DEBUG] [ThreadPoolExecutor-22642_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:37:30.375 [DEBUG] [ThreadPoolExecutor-22642_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:37:30.375 [DEBUG] [ThreadPoolExecutor-22642_0] [payload.py] [to_registers()] [0]
2025-12-27T11:37:30.379 [DEBUG] [ThreadPoolExecutor-22642_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:37:30.379 [DEBUG] [ThreadPoolExecutor-22642_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:37:30.379 [DEBUG] [ThreadPoolExecutor-22642_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:37:30.379 [DEBUG] [ThreadPoolExecutor-22642_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:37:30.386 [DEBUG] [ThreadPoolExecutor-22642_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:37:30.387 [DEBUG] [ThreadPoolExecutor-22642_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:37:30.387 [DEBUG] [ThreadPoolExecutor-22642_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:37:30.387 [DEBUG] [ThreadPoolExecutor-22642_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:37:30.387 [DEBUG] [ThreadPoolExecutor-22642_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:37:30.387 [DEBUG] [ThreadPoolExecutor-22642_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:37:30.387 [DEBUG] [ThreadPoolExecutor-22642_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:37:38.725 [DEBUG] [Thread-489436 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:37:38.727 [INFO] [Thread-489436 (handle)] [driver.py] [get_status()] Telra = 20.4035036, teldec = -24.256554
2025-12-27T11:37:38.728 [INFO] [Thread-489436 (handle)] [driver.py] [get_status()] ra_j2k = 20.3779733741027     dec_j2k = -24.3381947814463
2025-12-27T11:37:38.730 [DEBUG] [Thread-489436 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:37:38.731 [DEBUG] [Thread-489436 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:37:38.734 [DEBUG] [Thread-489436 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:37:38.734 [DEBUG] [Thread-489436 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:37:38.734 [DEBUG] [Thread-489436 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:37:38.734 [DEBUG] [Thread-489436 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:37:38.741 [DEBUG] [Thread-489436 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:37:38.741 [DEBUG] [Thread-489436 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:37:38.741 [DEBUG] [Thread-489436 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:37:38.741 [DEBUG] [Thread-489436 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:37:38.742 [DEBUG] [Thread-489436 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:37:38.742 [DEBUG] [Thread-489436 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:37:38.742 [DEBUG] [Thread-489436 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:37:38.742 [DEBUG] [Thread-489436 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:37:38.742 [DEBUG] [Thread-489436 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90114266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952332932655137, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10876, telescope_az=89.992832, telescope_ra=20.4035036, telescope_dec=-24.256554, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.42329, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:37:29.367428', telescope_ra_j2k=20.3779733741027, telescope_dec_j2k=-24.3381947814463, observability=1)
2025-12-27T11:37:41.957 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:37:41.959 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.4043999, teldec = -24.256553
2025-12-27T11:37:41.960 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.3788702080408     dec_j2k = -24.3382213062224
2025-12-27T11:37:41.962 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:37:41.963 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:37:41.965 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:37:41.965 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:37:41.965 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:37:41.965 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:37:41.972 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:37:41.972 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:37:41.972 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:37:41.973 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:37:41.973 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:37:41.973 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:37:41.973 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:37:41.973 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:37:41.973 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90118007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952335339371705, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10876, telescope_az=89.992832, telescope_ra=20.4043999, telescope_dec=-24.256553, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.42418, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:37:29.367428', telescope_ra_j2k=20.3788702080408, telescope_dec_j2k=-24.3382213062224, observability=1)
2025-12-27T11:37:41.973 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.44681406021118 seconds ago
2025-12-27T11:37:45.504 [DEBUG] [Thread-489437 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:37:45.506 [INFO] [Thread-489437 (handle)] [driver.py] [get_status()] Telra = 20.4053993, teldec = -24.256553
2025-12-27T11:37:45.507 [INFO] [Thread-489437 (handle)] [driver.py] [get_status()] ra_j2k = 20.3798702034249     dec_j2k = -24.3382519917612
2025-12-27T11:37:45.509 [DEBUG] [Thread-489437 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:37:45.510 [DEBUG] [Thread-489437 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00328 sky_angle  = 0
2025-12-27T11:37:45.516 [DEBUG] [Thread-489437 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:37:45.516 [DEBUG] [Thread-489437 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:37:45.516 [DEBUG] [Thread-489437 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:37:45.516 [DEBUG] [Thread-489437 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:37:45.523 [DEBUG] [Thread-489437 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:37:45.523 [DEBUG] [Thread-489437 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:37:45.524 [DEBUG] [Thread-489437 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:37:45.524 [DEBUG] [Thread-489437 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:37:45.524 [DEBUG] [Thread-489437 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:37:45.524 [DEBUG] [Thread-489437 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:37:45.524 [DEBUG] [Thread-489437 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:37:45.524 [DEBUG] [Thread-489437 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:37:45.524 [DEBUG] [Thread-489437 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90122112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952336141610561, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10876, telescope_az=89.992832, telescope_ra=20.4053993, telescope_dec=-24.256553, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.42518, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:37:29.367428', telescope_ra_j2k=20.3798702034249, telescope_dec_j2k=-24.3382519917612, observability=1)
2025-12-27T11:37:55.388 [DEBUG] [ThreadPoolExecutor-22642_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:37:55.389 [DEBUG] [ThreadPoolExecutor-22642_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:38:01.607 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:38:01.609 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.4098866, teldec = -24.256553
2025-12-27T11:38:01.610 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.3843601794388     dec_j2k = -24.3383897005097
2025-12-27T11:38:01.611 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:38:01.612 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:38:01.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:38:01.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:38:01.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:38:01.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:38:01.621 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:38:01.621 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:38:01.621 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:38:01.621 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:38:01.622 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:38:01.622 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:38:01.622 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:38:01.622 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:38:01.622 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9014075, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952332932655137, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10876, telescope_az=89.992832, telescope_ra=20.4098866, telescope_dec=-24.256553, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.42967, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:37:29.367428', telescope_ra_j2k=20.3843601794388, telescope_dec_j2k=-24.3383897005097, observability=1)
2025-12-27T11:38:03.534 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:38:03.536 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.4104197, teldec = -24.256553
2025-12-27T11:38:03.537 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.3848935976525     dec_j2k = -24.3384060530566
2025-12-27T11:38:03.539 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:38:03.540 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:38:03.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:38:03.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:38:03.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:38:03.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:38:03.554 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:38:03.554 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:38:03.554 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:38:03.554 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:38:03.554 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:38:03.554 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:38:03.554 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:38:03.554 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:38:03.554 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9014298, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952334136013421, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10876, telescope_az=89.992832, telescope_ra=20.4104197, telescope_dec=-24.256553, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.4302, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:37:29.367428', telescope_ra_j2k=20.3848935976525, telescope_dec_j2k=-24.3384060530566, observability=1)
2025-12-27T11:38:03.584 [DEBUG] [Thread-489438 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.030136823654174805
2025-12-27T11:38:06.762 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:38:06.764 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.4113369, teldec = -24.256553
2025-12-27T11:38:06.766 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.3858113452882     dec_j2k = -24.3384341839172
2025-12-27T11:38:06.767 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:38:06.768 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:38:06.773 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:38:06.773 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:38:06.773 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:38:06.773 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:38:06.780 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:38:06.780 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:38:06.781 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:38:06.781 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:38:06.781 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:38:06.781 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:38:06.781 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:38:06.781 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:38:06.781 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90146716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952334136013421, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10876, telescope_az=89.992832, telescope_ra=20.4113369, telescope_dec=-24.256553, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.43112, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:37:29.367428', telescope_ra_j2k=20.3858113452882, telescope_dec_j2k=-24.3384341839172, observability=1)
2025-12-27T11:38:21.661 [DEBUG] [Thread-489439 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:38:21.663 [INFO] [Thread-489439 (handle)] [driver.py] [get_status()] Telra = 20.4154585, teldec = -24.256553
2025-12-27T11:38:21.664 [INFO] [Thread-489439 (handle)] [driver.py] [get_status()] ra_j2k = 20.3899354084968     dec_j2k = -24.3385605364556
2025-12-27T11:38:21.665 [DEBUG] [Thread-489439 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:38:21.666 [DEBUG] [Thread-489439 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:38:21.668 [DEBUG] [Thread-489439 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:38:21.668 [DEBUG] [Thread-489439 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:38:21.668 [DEBUG] [Thread-489439 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:38:21.668 [DEBUG] [Thread-489439 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:38:21.676 [DEBUG] [Thread-489439 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:38:21.676 [DEBUG] [Thread-489439 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:38:21.676 [DEBUG] [Thread-489439 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:38:21.676 [DEBUG] [Thread-489439 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:38:21.676 [DEBUG] [Thread-489439 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:38:21.676 [DEBUG] [Thread-489439 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:38:21.676 [DEBUG] [Thread-489439 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:38:21.676 [DEBUG] [Thread-489439 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:38:21.676 [DEBUG] [Thread-489439 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90163961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952330927057996, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10876, telescope_az=89.992832, telescope_ra=20.4154585, telescope_dec=-24.256553, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.43524, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:37:29.367428', telescope_ra_j2k=20.3899354084968, telescope_dec_j2k=-24.3385605364556, observability=1)
2025-12-27T11:38:29.511 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:38:29.511 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:38:29.512 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:38:29.513 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:38:29.513 [INFO] [ThreadPoolExecutor-22643_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:38:29.513 [INFO] [ThreadPoolExecutor-22643_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:38:38.771 [DEBUG] [Thread-489440 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:38:38.773 [INFO] [Thread-489440 (handle)] [driver.py] [get_status()] Telra = 20.420224, teldec = -24.256552
2025-12-27T11:38:38.775 [INFO] [Thread-489440 (handle)] [driver.py] [get_status()] ra_j2k = 20.3947037613962     dec_j2k = -24.3387055092277
2025-12-27T11:38:38.777 [DEBUG] [Thread-489440 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:38:38.778 [DEBUG] [Thread-489440 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:38:38.779 [DEBUG] [Thread-489440 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:38:38.779 [DEBUG] [Thread-489440 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:38:38.779 [DEBUG] [Thread-489440 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:38:38.779 [DEBUG] [Thread-489440 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:38:38.786 [DEBUG] [Thread-489440 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:38:38.786 [DEBUG] [Thread-489440 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:38:38.787 [DEBUG] [Thread-489440 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:38:38.787 [DEBUG] [Thread-489440 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:38:38.787 [DEBUG] [Thread-489440 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:38:38.787 [DEBUG] [Thread-489440 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:38:38.787 [DEBUG] [Thread-489440 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:38:38.787 [DEBUG] [Thread-489440 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:38:38.787 [DEBUG] [Thread-489440 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90183764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952335339371705, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10876, telescope_az=89.992831, telescope_ra=20.420224, telescope_dec=-24.256552, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.44001, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:38:29.510075', telescope_ra_j2k=20.3947037613962, telescope_dec_j2k=-24.3387055092277, observability=1)
2025-12-27T11:38:39.723 [DEBUG] [Thread-489441 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9359128475189209
2025-12-27T11:38:42.033 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:38:42.034 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.4211404, teldec = -24.256552
2025-12-27T11:38:42.036 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.3956207105526     dec_j2k = -24.3387335649201
2025-12-27T11:38:42.037 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:38:42.038 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:38:42.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:38:42.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:38:42.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:38:42.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:38:42.049 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:38:42.049 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:38:42.049 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:38:42.049 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:38:42.049 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:38:42.049 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:38:42.050 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:38:42.050 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:38:42.050 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90187539, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952334537132849, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10876, telescope_az=89.992831, telescope_ra=20.4211404, telescope_dec=-24.256552, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.44092, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:38:29.510075', telescope_ra_j2k=20.3956207105526, telescope_dec_j2k=-24.3387335649201, observability=1)
2025-12-27T11:38:42.050 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.443665742874146 seconds ago
2025-12-27T11:38:50.391 [DEBUG] [ThreadPoolExecutor-22642_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:38:50.393 [DEBUG] [ThreadPoolExecutor-22642_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:38:50.394 [DEBUG] [ThreadPoolExecutor-22642_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:38:50.396 [DEBUG] [ThreadPoolExecutor-22642_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:38:54.401 [DEBUG] [ThreadPoolExecutor-22642_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:38:55.403 [DEBUG] [ThreadPoolExecutor-22642_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:38:55.404 [INFO] [ThreadPoolExecutor-22642_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:38:57.800 [DEBUG] [Thread-489442 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:38:57.802 [INFO] [Thread-489442 (handle)] [driver.py] [get_status()] Telra = 20.4255455, teldec = -24.256552
2025-12-27T11:38:57.803 [INFO] [Thread-489442 (handle)] [driver.py] [get_status()] ra_j2k = 20.4000284529306     dec_j2k = -24.338868361353
2025-12-27T11:38:57.805 [DEBUG] [Thread-489442 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:38:57.806 [DEBUG] [Thread-489442 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:38:57.811 [DEBUG] [Thread-489442 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:38:57.811 [DEBUG] [Thread-489442 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:38:57.811 [DEBUG] [Thread-489442 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:38:57.811 [DEBUG] [Thread-489442 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:38:57.818 [DEBUG] [Thread-489442 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:38:57.818 [DEBUG] [Thread-489442 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:38:57.818 [DEBUG] [Thread-489442 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:38:57.818 [DEBUG] [Thread-489442 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:38:57.818 [DEBUG] [Thread-489442 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:38:57.818 [DEBUG] [Thread-489442 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:38:57.818 [DEBUG] [Thread-489442 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:38:57.818 [DEBUG] [Thread-489442 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:38:57.818 [DEBUG] [Thread-489442 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90205788, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952343361760266, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108759, telescope_az=89.992831, telescope_ra=20.4255455, telescope_dec=-24.256552, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.44533, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:38:29.510075', telescope_ra_j2k=20.4000284529306, telescope_dec_j2k=-24.338868361353, observability=1)
2025-12-27T11:39:01.683 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:39:01.685 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.4266298, teldec = -24.256552
2025-12-27T11:39:01.687 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.4011134040036     dec_j2k = -24.3389015241986
2025-12-27T11:39:01.689 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:39:01.690 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:39:01.693 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:39:01.693 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:39:01.693 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:39:01.693 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:39:01.700 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:39:01.701 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:39:01.701 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:39:01.701 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:39:01.701 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:39:01.701 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:39:01.701 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:39:01.701 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:39:01.701 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90210282, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095234255952141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108759, telescope_az=89.992831, telescope_ra=20.4266298, telescope_dec=-24.256552, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.44641, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:38:29.510075', telescope_ra_j2k=20.4011134040036, telescope_dec_j2k=-24.3389015241986, observability=1)
2025-12-27T11:39:03.545 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:39:03.547 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.4271351, teldec = -24.256552
2025-12-27T11:39:03.548 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.4016190075025     dec_j2k = -24.3389169763078
2025-12-27T11:39:03.549 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:39:03.550 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:39:03.555 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:39:03.555 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:39:03.555 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:39:03.555 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:39:03.562 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:39:03.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:39:03.563 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:39:03.563 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:39:03.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:39:03.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:39:03.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:39:03.563 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:39:03.563 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90212438, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952340955043698, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108759, telescope_az=89.992831, telescope_ra=20.4271351, telescope_dec=-24.256552, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.44692, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:38:29.510075', telescope_ra_j2k=20.4016190075025, telescope_dec_j2k=-24.3389169763078, observability=1)
2025-12-27T11:39:05.874 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:39:05.876 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.4277799, teldec = -24.256552
2025-12-27T11:39:05.877 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.4022641948718     dec_j2k = -24.3389366922382
2025-12-27T11:39:05.879 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:39:05.880 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:39:05.882 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:39:05.882 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:39:05.882 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:39:05.882 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:39:05.889 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:39:05.889 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:39:05.889 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:39:05.890 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:39:05.890 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:39:05.890 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:39:05.890 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:39:05.890 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:39:05.890 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90215133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952340955043698, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108759, telescope_az=89.992831, telescope_ra=20.4277799, telescope_dec=-24.256552, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.44756, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:38:29.510075', telescope_ra_j2k=20.4022641948718, telescope_dec_j2k=-24.3389366922382, observability=1)
2025-12-27T11:39:15.971 [DEBUG] [Thread-489443 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:39:15.974 [INFO] [Thread-489443 (handle)] [driver.py] [get_status()] Telra = 20.4305954, teldec = -24.256552
2025-12-27T11:39:15.975 [INFO] [Thread-489443 (handle)] [driver.py] [get_status()] ra_j2k = 20.4050813873892     dec_j2k = -24.3390227536785
2025-12-27T11:39:15.977 [DEBUG] [Thread-489443 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:39:15.978 [DEBUG] [Thread-489443 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:39:15.980 [DEBUG] [Thread-489443 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:39:15.981 [DEBUG] [Thread-489443 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:39:15.981 [DEBUG] [Thread-489443 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:39:15.981 [DEBUG] [Thread-489443 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:39:15.988 [DEBUG] [Thread-489443 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:39:15.988 [DEBUG] [Thread-489443 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:39:15.988 [DEBUG] [Thread-489443 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:39:15.988 [DEBUG] [Thread-489443 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:39:15.988 [DEBUG] [Thread-489443 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:39:15.988 [DEBUG] [Thread-489443 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:39:15.988 [DEBUG] [Thread-489443 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:39:15.988 [DEBUG] [Thread-489443 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:39:15.988 [DEBUG] [Thread-489443 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90226819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095234055392427, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108759, telescope_az=89.99283, telescope_ra=20.4305954, telescope_dec=-24.256552, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.45038, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:38:29.510075', telescope_ra_j2k=20.4050813873892, telescope_dec_j2k=-24.3390227536785, observability=1)
2025-12-27T11:39:29.654 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:39:29.654 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:39:29.655 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:39:29.655 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:39:29.656 [DEBUG] [ThreadPoolExecutor-22644_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:39:30.659 [DEBUG] [ThreadPoolExecutor-22644_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:39:30.661 [DEBUG] [ThreadPoolExecutor-22644_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:39:30.661 [DEBUG] [ThreadPoolExecutor-22644_0] [payload.py] [to_registers()] [0]
2025-12-27T11:39:30.666 [DEBUG] [ThreadPoolExecutor-22644_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:39:30.666 [DEBUG] [ThreadPoolExecutor-22644_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:39:30.667 [DEBUG] [ThreadPoolExecutor-22644_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:39:30.667 [DEBUG] [ThreadPoolExecutor-22644_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:39:30.668 [DEBUG] [ThreadPoolExecutor-22644_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:39:30.668 [DEBUG] [ThreadPoolExecutor-22644_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:39:30.668 [DEBUG] [ThreadPoolExecutor-22644_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:39:30.668 [DEBUG] [ThreadPoolExecutor-22644_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:39:30.668 [DEBUG] [ThreadPoolExecutor-22644_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:39:30.668 [DEBUG] [ThreadPoolExecutor-22644_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:39:30.668 [DEBUG] [ThreadPoolExecutor-22644_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:39:34.044 [DEBUG] [Thread-489444 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:39:34.046 [INFO] [Thread-489444 (handle)] [driver.py] [get_status()] Telra = 20.4356305, teldec = -24.256551
2025-12-27T11:39:34.047 [INFO] [Thread-489444 (handle)] [driver.py] [get_status()] ra_j2k = 20.4101195187502     dec_j2k = -24.3391755496919
2025-12-27T11:39:34.049 [DEBUG] [Thread-489444 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:39:34.049 [DEBUG] [Thread-489444 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:39:34.052 [DEBUG] [Thread-489444 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:39:34.053 [DEBUG] [Thread-489444 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:39:34.053 [DEBUG] [Thread-489444 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:39:34.053 [DEBUG] [Thread-489444 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:39:34.060 [DEBUG] [Thread-489444 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:39:34.060 [DEBUG] [Thread-489444 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:39:34.060 [DEBUG] [Thread-489444 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:39:34.060 [DEBUG] [Thread-489444 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:39:34.060 [DEBUG] [Thread-489444 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:39:34.060 [DEBUG] [Thread-489444 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:39:34.060 [DEBUG] [Thread-489444 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:39:34.060 [DEBUG] [Thread-489444 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:39:34.060 [DEBUG] [Thread-489444 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90247736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952345367357406, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108759, telescope_az=89.99283, telescope_ra=20.4356305, telescope_dec=-24.256551, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.45541, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:39:29.653114', telescope_ra_j2k=20.4101195187502, telescope_dec_j2k=-24.3391755496919, observability=1)
2025-12-27T11:39:38.825 [DEBUG] [Thread-489445 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:39:38.827 [INFO] [Thread-489445 (handle)] [driver.py] [get_status()] Telra = 20.4369747, teldec = -24.256551
2025-12-27T11:39:38.828 [INFO] [Thread-489445 (handle)] [driver.py] [get_status()] ra_j2k = 20.411464528927     dec_j2k = -24.3392165836394
2025-12-27T11:39:38.830 [DEBUG] [Thread-489445 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:39:38.831 [DEBUG] [Thread-489445 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:39:38.834 [DEBUG] [Thread-489445 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:39:38.835 [DEBUG] [Thread-489445 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:39:38.835 [DEBUG] [Thread-489445 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:39:38.835 [DEBUG] [Thread-489445 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:39:38.842 [DEBUG] [Thread-489445 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:39:38.842 [DEBUG] [Thread-489445 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:39:38.842 [DEBUG] [Thread-489445 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:39:38.842 [DEBUG] [Thread-489445 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:39:38.842 [DEBUG] [Thread-489445 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:39:38.842 [DEBUG] [Thread-489445 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:39:38.842 [DEBUG] [Thread-489445 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:39:38.842 [DEBUG] [Thread-489445 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:39:38.842 [DEBUG] [Thread-489445 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90253271, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952338548327129, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108759, telescope_az=89.99283, telescope_ra=20.4369747, telescope_dec=-24.256551, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.45676, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:39:29.653114', telescope_ra_j2k=20.411464528927, telescope_dec_j2k=-24.3392165836394, observability=1)
2025-12-27T11:39:42.110 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:39:42.113 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.43789, teldec = -24.256551
2025-12-27T11:39:42.114 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.4123803808261     dec_j2k = -24.3392445188256
2025-12-27T11:39:42.116 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:39:42.117 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:39:42.119 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:39:42.119 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:39:42.119 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:39:42.119 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:39:42.127 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:39:42.127 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:39:42.127 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:39:42.127 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:39:42.127 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:39:42.127 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:39:42.127 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:39:42.127 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:39:42.127 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90257073, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952339350565986, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108759, telescope_az=89.99283, telescope_ra=20.43789, telescope_dec=-24.256551, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.45767, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:39:29.653114', telescope_ra_j2k=20.4123803808261, telescope_dec_j2k=-24.3392445188256, observability=1)
2025-12-27T11:39:42.127 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.44493246078491 seconds ago
2025-12-27T11:39:52.218 [DEBUG] [Thread-489446 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:39:52.219 [INFO] [Thread-489446 (handle)] [driver.py] [get_status()] Telra = 20.4407088, teldec = -24.256551
2025-12-27T11:39:52.221 [INFO] [Thread-489446 (handle)] [driver.py] [get_status()] ra_j2k = 20.4152008816457     dec_j2k = -24.3393305193998
2025-12-27T11:39:52.222 [DEBUG] [Thread-489446 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:39:52.223 [DEBUG] [Thread-489446 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:39:52.225 [DEBUG] [Thread-489446 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:39:52.225 [DEBUG] [Thread-489446 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:39:52.225 [DEBUG] [Thread-489446 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:39:52.225 [DEBUG] [Thread-489446 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:39:52.232 [DEBUG] [Thread-489446 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:39:52.232 [DEBUG] [Thread-489446 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:39:52.232 [DEBUG] [Thread-489446 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:39:52.232 [DEBUG] [Thread-489446 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:39:52.232 [DEBUG] [Thread-489446 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:39:52.232 [DEBUG] [Thread-489446 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:39:52.232 [DEBUG] [Thread-489446 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:39:52.232 [DEBUG] [Thread-489446 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:39:52.233 [DEBUG] [Thread-489446 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90268772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952344966237978, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108759, telescope_az=89.99283, telescope_ra=20.4407088, telescope_dec=-24.256551, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.46049, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:39:29.653114', telescope_ra_j2k=20.4152008816457, telescope_dec_j2k=-24.3393305193998, observability=1)
2025-12-27T11:39:55.669 [DEBUG] [ThreadPoolExecutor-22644_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:39:55.670 [DEBUG] [ThreadPoolExecutor-22644_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:40:01.763 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:40:01.765 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.4433502, teldec = -24.256551
2025-12-27T11:40:01.766 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.4178438770217     dec_j2k = -24.3394110665474
2025-12-27T11:40:01.767 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:40:01.768 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:40:01.772 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:40:01.772 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:40:01.772 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:40:01.773 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:40:01.780 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:40:01.780 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:40:01.780 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:40:01.780 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:40:01.780 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:40:01.780 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:40:01.780 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:40:01.780 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:40:01.780 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90279819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952344966237978, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108758, telescope_az=89.992829, telescope_ra=20.4433502, telescope_dec=-24.256551, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.46313, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:39:29.653114', telescope_ra_j2k=20.4178438770217, telescope_dec_j2k=-24.3394110665474, observability=1)
2025-12-27T11:40:03.555 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:40:03.558 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.4438549, teldec = -24.256551
2025-12-27T11:40:03.559 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.4183488820306     dec_j2k = -24.3394264524068
2025-12-27T11:40:03.560 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:40:03.561 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:40:03.567 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:40:03.567 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:40:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:40:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:40:03.575 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:40:03.575 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:40:03.575 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:40:03.575 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:40:03.575 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:40:03.575 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:40:03.575 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:40:03.575 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:40:03.575 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90281894, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952348175193403, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108758, telescope_az=89.992829, telescope_ra=20.4438549, telescope_dec=-24.256551, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.46364, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:39:29.653114', telescope_ra_j2k=20.4183488820306, telescope_dec_j2k=-24.3394264524068, observability=1)
2025-12-27T11:40:04.980 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:40:04.985 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.4442466, teldec = -24.256551
2025-12-27T11:40:04.986 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.4187408187882     dec_j2k = -24.3394383924436
2025-12-27T11:40:04.987 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:40:04.989 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:40:04.995 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:40:04.995 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:40:04.995 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:40:04.995 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:40:05.002 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:40:05.002 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:40:05.002 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:40:05.002 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:40:05.002 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:40:05.002 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:40:05.002 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:40:05.002 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:40:05.003 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90283543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952341356163126, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108758, telescope_az=89.992829, telescope_ra=20.4442466, telescope_dec=-24.256551, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.46403, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:39:29.653114', telescope_ra_j2k=20.4187408187882, telescope_dec_j2k=-24.3394383924436, observability=1)
2025-12-27T11:40:10.320 [DEBUG] [Thread-489447 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:40:10.322 [INFO] [Thread-489447 (handle)] [driver.py] [get_status()] Telra = 20.4457504, teldec = -24.256551
2025-12-27T11:40:10.323 [INFO] [Thread-489447 (handle)] [driver.py] [get_status()] ra_j2k = 20.4202455280546     dec_j2k = -24.3394842240682
2025-12-27T11:40:10.324 [DEBUG] [Thread-489447 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:40:10.325 [DEBUG] [Thread-489447 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:40:10.327 [DEBUG] [Thread-489447 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:40:10.328 [DEBUG] [Thread-489447 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:40:10.328 [DEBUG] [Thread-489447 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:40:10.328 [DEBUG] [Thread-489447 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:40:10.335 [DEBUG] [Thread-489447 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:40:10.335 [DEBUG] [Thread-489447 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:40:10.335 [DEBUG] [Thread-489447 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:40:10.335 [DEBUG] [Thread-489447 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:40:10.335 [DEBUG] [Thread-489447 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:40:10.335 [DEBUG] [Thread-489447 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:40:10.335 [DEBUG] [Thread-489447 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:40:10.335 [DEBUG] [Thread-489447 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:40:10.335 [DEBUG] [Thread-489447 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90289723, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952346570715691, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108758, telescope_az=89.992829, telescope_ra=20.4457504, telescope_dec=-24.256551, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.46553, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:39:29.653114', telescope_ra_j2k=20.4202455280546, telescope_dec_j2k=-24.3394842240682, observability=1)
2025-12-27T11:40:28.389 [DEBUG] [Thread-489448 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:40:28.392 [INFO] [Thread-489448 (handle)] [driver.py] [get_status()] Telra = 20.4507672, teldec = -24.25655
2025-12-27T11:40:28.393 [INFO] [Thread-489448 (handle)] [driver.py] [get_status()] ra_j2k = 20.4252653652221     dec_j2k = -24.3396360289255
2025-12-27T11:40:28.394 [DEBUG] [Thread-489448 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:40:28.394 [DEBUG] [Thread-489448 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:40:28.396 [DEBUG] [Thread-489448 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:40:28.396 [DEBUG] [Thread-489448 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:40:28.396 [DEBUG] [Thread-489448 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:40:28.396 [DEBUG] [Thread-489448 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:40:28.403 [DEBUG] [Thread-489448 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:40:28.403 [DEBUG] [Thread-489448 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:40:28.403 [DEBUG] [Thread-489448 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:40:28.403 [DEBUG] [Thread-489448 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:40:28.403 [DEBUG] [Thread-489448 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:40:28.403 [DEBUG] [Thread-489448 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:40:28.403 [DEBUG] [Thread-489448 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:40:28.403 [DEBUG] [Thread-489448 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:40:28.403 [DEBUG] [Thread-489448 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90310637, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952346570715691, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108758, telescope_az=89.992829, telescope_ra=20.4507672, telescope_dec=-24.25655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.47055, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:39:29.653114', telescope_ra_j2k=20.4252653652221, telescope_dec_j2k=-24.3396360289255, observability=1)
2025-12-27T11:40:29.794 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:40:29.794 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:40:29.795 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:40:29.795 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:40:29.795 [INFO] [ThreadPoolExecutor-22645_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:40:29.795 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T11:40:38.876 [DEBUG] [Thread-489449 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:40:38.878 [INFO] [Thread-489449 (handle)] [driver.py] [get_status()] Telra = 20.4536932, teldec = -24.25655
2025-12-27T11:40:38.879 [INFO] [Thread-489449 (handle)] [driver.py] [get_status()] ra_j2k = 20.4281931390939     dec_j2k = -24.3397250845263
2025-12-27T11:40:38.881 [DEBUG] [Thread-489449 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:40:38.881 [DEBUG] [Thread-489449 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:40:38.887 [DEBUG] [Thread-489449 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:40:38.887 [DEBUG] [Thread-489449 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:40:38.887 [DEBUG] [Thread-489449 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:40:38.887 [DEBUG] [Thread-489449 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:40:38.894 [DEBUG] [Thread-489449 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:40:38.894 [DEBUG] [Thread-489449 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:40:38.895 [DEBUG] [Thread-489449 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:40:38.895 [DEBUG] [Thread-489449 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:40:38.895 [DEBUG] [Thread-489449 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:40:38.895 [DEBUG] [Thread-489449 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:40:38.895 [DEBUG] [Thread-489449 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:40:38.895 [DEBUG] [Thread-489449 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:40:38.895 [DEBUG] [Thread-489449 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90322774, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952346570715691, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108758, telescope_az=89.992829, telescope_ra=20.4536932, telescope_dec=-24.25655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.47348, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:40:29.793602', telescope_ra_j2k=20.4281931390939, telescope_dec_j2k=-24.3397250845263, observability=1)
2025-12-27T11:40:42.189 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:40:42.190 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.4546096, teldec = -24.25655
2025-12-27T11:40:42.192 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.4291100950454     dec_j2k = -24.3397529659749
2025-12-27T11:40:42.193 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:40:42.194 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:40:42.195 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:40:42.195 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:40:42.195 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:40:42.195 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:40:42.203 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:40:42.203 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:40:42.203 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:40:42.203 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:40:42.203 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:40:42.203 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:40:42.203 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:40:42.203 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:40:42.203 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90326608, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952350983029399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108758, telescope_az=89.992828, telescope_ra=20.4546096, telescope_dec=-24.25655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.47439, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:40:29.793602', telescope_ra_j2k=20.4291100950454, telescope_dec_j2k=-24.3397529659749, observability=1)
2025-12-27T11:40:42.203 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.441150426864624 seconds ago
2025-12-27T11:40:46.546 [DEBUG] [Thread-489450 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:40:46.548 [INFO] [Thread-489450 (handle)] [driver.py] [get_status()] Telra = 20.4558343, teldec = -24.25655
2025-12-27T11:40:46.549 [INFO] [Thread-489450 (handle)] [driver.py] [get_status()] ra_j2k = 20.4303355383226     dec_j2k = -24.3397902199478
2025-12-27T11:40:46.551 [DEBUG] [Thread-489450 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:40:46.552 [DEBUG] [Thread-489450 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:40:46.556 [DEBUG] [Thread-489450 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:40:46.556 [DEBUG] [Thread-489450 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:40:46.556 [DEBUG] [Thread-489450 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:40:46.556 [DEBUG] [Thread-489450 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:40:46.563 [DEBUG] [Thread-489450 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:40:46.563 [DEBUG] [Thread-489450 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:40:46.563 [DEBUG] [Thread-489450 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:40:46.564 [DEBUG] [Thread-489450 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:40:46.564 [DEBUG] [Thread-489450 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:40:46.564 [DEBUG] [Thread-489450 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:40:46.564 [DEBUG] [Thread-489450 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:40:46.564 [DEBUG] [Thread-489450 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:40:46.564 [DEBUG] [Thread-489450 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90331652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952347774073975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108758, telescope_az=89.992828, telescope_ra=20.4558343, telescope_dec=-24.25655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.47562, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:40:29.793602', telescope_ra_j2k=20.4303355383226, telescope_dec_j2k=-24.3397902199478, observability=1)
2025-12-27T11:40:50.672 [DEBUG] [ThreadPoolExecutor-22644_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:40:50.674 [DEBUG] [ThreadPoolExecutor-22644_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:40:50.675 [DEBUG] [ThreadPoolExecutor-22644_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:40:50.677 [DEBUG] [ThreadPoolExecutor-22644_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:40:54.682 [DEBUG] [ThreadPoolExecutor-22644_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:40:55.684 [DEBUG] [ThreadPoolExecutor-22644_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:40:55.685 [INFO] [ThreadPoolExecutor-22644_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:41:01.842 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:41:01.844 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.4600996, teldec = -24.25655
2025-12-27T11:41:01.845 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.4346034295411     dec_j2k = -24.3399198985032
2025-12-27T11:41:01.846 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:41:01.847 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:41:01.854 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:41:01.854 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:41:01.854 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:41:01.854 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:41:01.861 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:41:01.861 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:41:01.861 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:41:01.861 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:41:01.861 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:41:01.861 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:41:01.861 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:41:01.862 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:41:01.862 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90349355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952353790865395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108758, telescope_az=89.992828, telescope_ra=20.4600996, telescope_dec=-24.25655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.47988, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:40:29.793602', telescope_ra_j2k=20.4346034295411, telescope_dec_j2k=-24.3399198985032, observability=1)
2025-12-27T11:41:03.529 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:41:03.531 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.4605486, teldec = -24.25655
2025-12-27T11:41:03.532 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.4350527025472     dec_j2k = -24.3399335434575
2025-12-27T11:41:03.534 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:41:03.535 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:41:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:41:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:41:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:41:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:41:03.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:41:03.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:41:03.546 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:41:03.546 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:41:03.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:41:03.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:41:03.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:41:03.546 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:41:03.546 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90351308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952348576312831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108758, telescope_az=89.992828, telescope_ra=20.4605486, telescope_dec=-24.25655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.48033, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:40:29.793602', telescope_ra_j2k=20.4350527025472, telescope_dec_j2k=-24.3399335434575, observability=1)
2025-12-27T11:41:04.087 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5406513214111328
2025-12-27T11:41:04.600 [DEBUG] [Thread-489451 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:41:04.602 [INFO] [Thread-489451 (handle)] [driver.py] [get_status()] Telra = 20.4608568, teldec = -24.256543
2025-12-27T11:41:04.603 [INFO] [Thread-489451 (handle)] [driver.py] [get_status()] ra_j2k = 20.4353610911064     dec_j2k = -24.3399359092252
2025-12-27T11:41:04.605 [DEBUG] [Thread-489451 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:41:04.606 [DEBUG] [Thread-489451 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:41:04.611 [DEBUG] [Thread-489451 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:41:04.611 [DEBUG] [Thread-489451 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:41:04.611 [DEBUG] [Thread-489451 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:41:04.611 [DEBUG] [Thread-489451 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:41:04.618 [DEBUG] [Thread-489451 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:41:04.618 [DEBUG] [Thread-489451 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:41:04.618 [DEBUG] [Thread-489451 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:41:04.618 [DEBUG] [Thread-489451 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:41:04.618 [DEBUG] [Thread-489451 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:41:04.618 [DEBUG] [Thread-489451 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:41:04.618 [DEBUG] [Thread-489451 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:41:04.619 [DEBUG] [Thread-489451 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:41:04.619 [DEBUG] [Thread-489451 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90352547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952349378551687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108758, telescope_az=89.992817, telescope_ra=20.4608568, telescope_dec=-24.256543, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.48064, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:40:29.793602', telescope_ra_j2k=20.4353610911064, telescope_dec_j2k=-24.3399359092252, observability=1)
2025-12-27T11:41:22.669 [DEBUG] [Thread-489452 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:41:22.670 [INFO] [Thread-489452 (handle)] [driver.py] [get_status()] Telra = 20.4658954, teldec = -24.25655
2025-12-27T11:41:22.672 [INFO] [Thread-489452 (handle)] [driver.py] [get_status()] ra_j2k = 20.4404027569875     dec_j2k = -24.3400959420283
2025-12-27T11:41:22.672 [DEBUG] [Thread-489452 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:41:22.673 [DEBUG] [Thread-489452 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:41:22.675 [DEBUG] [Thread-489452 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:41:22.675 [DEBUG] [Thread-489452 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:41:22.675 [DEBUG] [Thread-489452 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:41:22.675 [DEBUG] [Thread-489452 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:41:22.682 [DEBUG] [Thread-489452 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:41:22.682 [DEBUG] [Thread-489452 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:41:22.682 [DEBUG] [Thread-489452 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:41:22.682 [DEBUG] [Thread-489452 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:41:22.682 [DEBUG] [Thread-489452 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:41:22.682 [DEBUG] [Thread-489452 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:41:22.682 [DEBUG] [Thread-489452 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:41:22.683 [DEBUG] [Thread-489452 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:41:22.683 [DEBUG] [Thread-489452 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9037346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952352587507111, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108757, telescope_az=89.992828, telescope_ra=20.4658954, telescope_dec=-24.25655, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.48568, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:40:29.793602', telescope_ra_j2k=20.4404027569875, telescope_dec_j2k=-24.3400959420283, observability=1)
2025-12-27T11:41:29.937 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:41:29.937 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:41:29.938 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:41:29.938 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:41:29.939 [DEBUG] [ThreadPoolExecutor-22646_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:41:30.941 [DEBUG] [ThreadPoolExecutor-22646_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:41:30.942 [DEBUG] [ThreadPoolExecutor-22646_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:41:30.942 [DEBUG] [ThreadPoolExecutor-22646_0] [payload.py] [to_registers()] [0]
2025-12-27T11:41:30.948 [DEBUG] [ThreadPoolExecutor-22646_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:41:30.948 [DEBUG] [ThreadPoolExecutor-22646_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:41:30.948 [DEBUG] [ThreadPoolExecutor-22646_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:41:30.948 [DEBUG] [ThreadPoolExecutor-22646_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:41:30.955 [DEBUG] [ThreadPoolExecutor-22646_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:41:30.955 [DEBUG] [ThreadPoolExecutor-22646_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:41:30.955 [DEBUG] [ThreadPoolExecutor-22646_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:41:30.955 [DEBUG] [ThreadPoolExecutor-22646_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:41:30.955 [DEBUG] [ThreadPoolExecutor-22646_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:41:30.955 [DEBUG] [ThreadPoolExecutor-22646_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:41:30.955 [DEBUG] [ThreadPoolExecutor-22646_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:41:38.929 [DEBUG] [Thread-489453 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:41:38.931 [INFO] [Thread-489453 (handle)] [driver.py] [get_status()] Telra = 20.4704069, teldec = -24.256549
2025-12-27T11:41:38.932 [INFO] [Thread-489453 (handle)] [driver.py] [get_status()] ra_j2k = 20.4449170080683     dec_j2k = -24.3402318424028
2025-12-27T11:41:38.934 [DEBUG] [Thread-489453 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:41:38.935 [DEBUG] [Thread-489453 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:41:38.937 [DEBUG] [Thread-489453 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:41:38.937 [DEBUG] [Thread-489453 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:41:38.937 [DEBUG] [Thread-489453 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:41:38.937 [DEBUG] [Thread-489453 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:41:38.945 [DEBUG] [Thread-489453 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:41:38.945 [DEBUG] [Thread-489453 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:41:38.945 [DEBUG] [Thread-489453 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:41:38.945 [DEBUG] [Thread-489453 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:41:38.945 [DEBUG] [Thread-489453 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:41:38.945 [DEBUG] [Thread-489453 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:41:38.945 [DEBUG] [Thread-489453 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:41:38.945 [DEBUG] [Thread-489453 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:41:38.945 [DEBUG] [Thread-489453 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9039228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952354191984824, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108757, telescope_az=89.992827, telescope_ra=20.4704069, telescope_dec=-24.256549, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.49019, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:41:29.936283', telescope_ra_j2k=20.4449170080683, telescope_dec_j2k=-24.3402318424028, observability=1)
2025-12-27T11:41:40.743 [DEBUG] [Thread-489454 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:41:40.745 [INFO] [Thread-489454 (handle)] [driver.py] [get_status()] Telra = 20.4709111, teldec = -24.256549
2025-12-27T11:41:40.746 [INFO] [Thread-489454 (handle)] [driver.py] [get_status()] ra_j2k = 20.4454215157862     dec_j2k = -24.340247134957
2025-12-27T11:41:40.748 [DEBUG] [Thread-489454 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:41:40.749 [DEBUG] [Thread-489454 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:41:40.750 [DEBUG] [Thread-489454 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:41:40.750 [DEBUG] [Thread-489454 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:41:40.750 [DEBUG] [Thread-489454 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:41:40.750 [DEBUG] [Thread-489454 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:41:40.757 [DEBUG] [Thread-489454 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:41:40.757 [DEBUG] [Thread-489454 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:41:40.758 [DEBUG] [Thread-489454 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:41:40.758 [DEBUG] [Thread-489454 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:41:40.758 [DEBUG] [Thread-489454 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:41:40.758 [DEBUG] [Thread-489454 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:41:40.758 [DEBUG] [Thread-489454 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:41:40.758 [DEBUG] [Thread-489454 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:41:40.758 [DEBUG] [Thread-489454 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9039438, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952357400940248, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108757, telescope_az=89.992827, telescope_ra=20.4709111, telescope_dec=-24.256549, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.49069, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:41:29.936283', telescope_ra_j2k=20.4454215157862, telescope_dec_j2k=-24.340247134957, observability=1)
2025-12-27T11:41:42.264 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:41:42.266 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.4713595, teldec = -24.256549
2025-12-27T11:41:42.267 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.4458701894959     dec_j2k = -24.3402607338503
2025-12-27T11:41:42.269 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:41:42.270 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:41:42.275 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:41:42.275 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:41:42.275 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:41:42.275 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:41:42.282 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:41:42.282 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:41:42.283 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:41:42.283 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:41:42.283 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:41:42.283 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:41:42.283 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:41:42.283 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:41:42.283 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9039614, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095235499422368, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108757, telescope_az=89.992827, telescope_ra=20.4713595, telescope_dec=-24.256549, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.49114, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:41:29.936283', telescope_ra_j2k=20.4458701894959, telescope_dec_j2k=-24.3402607338503, observability=1)
2025-12-27T11:41:42.283 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.441887855529785 seconds ago
2025-12-27T11:41:55.956 [DEBUG] [ThreadPoolExecutor-22646_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:41:55.957 [DEBUG] [ThreadPoolExecutor-22646_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:41:58.826 [DEBUG] [Thread-489455 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:41:58.828 [INFO] [Thread-489455 (handle)] [driver.py] [get_status()] Telra = 20.4759524, teldec = -24.256549
2025-12-27T11:41:58.829 [INFO] [Thread-489455 (handle)] [driver.py] [get_status()] ra_j2k = 20.450465895615     dec_j2k = -24.3403999588345
2025-12-27T11:41:58.831 [DEBUG] [Thread-489455 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:41:58.831 [DEBUG] [Thread-489455 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:41:58.835 [DEBUG] [Thread-489455 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:41:58.835 [DEBUG] [Thread-489455 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:41:58.835 [DEBUG] [Thread-489455 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:41:58.835 [DEBUG] [Thread-489455 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:41:58.842 [DEBUG] [Thread-489455 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:41:58.842 [DEBUG] [Thread-489455 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:41:58.842 [DEBUG] [Thread-489455 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:41:58.842 [DEBUG] [Thread-489455 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:41:58.842 [DEBUG] [Thread-489455 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:41:58.842 [DEBUG] [Thread-489455 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:41:58.842 [DEBUG] [Thread-489455 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:41:58.842 [DEBUG] [Thread-489455 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:41:58.842 [DEBUG] [Thread-489455 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90415309, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952354593104252, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108757, telescope_az=89.992827, telescope_ra=20.4759524, telescope_dec=-24.256549, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.49574, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:41:29.936283', telescope_ra_j2k=20.450465895615, telescope_dec_j2k=-24.3403999588345, observability=1)
2025-12-27T11:42:01.923 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:42:01.925 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.4768208, teldec = -24.256549
2025-12-27T11:42:01.926 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.4513348267021     dec_j2k = -24.3404262690644
2025-12-27T11:42:01.927 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:42:01.928 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:42:01.932 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:42:01.932 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:42:01.932 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:42:01.932 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:42:01.939 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:42:01.939 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:42:01.939 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:42:01.939 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:42:01.939 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:42:01.939 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:42:01.939 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:42:01.939 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:42:01.939 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90418892, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952354191984824, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108757, telescope_az=89.992827, telescope_ra=20.4768208, telescope_dec=-24.256549, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.4966, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:41:29.936283', telescope_ra_j2k=20.4513348267021, telescope_dec_j2k=-24.3404262690644, observability=1)
2025-12-27T11:42:03.178 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:42:03.180 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.4771846, teldec = -24.256549
2025-12-27T11:42:03.181 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.4516988492404     dec_j2k = -24.3404372899533
2025-12-27T11:42:03.183 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:42:03.184 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:42:03.190 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:42:03.190 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:42:03.190 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:42:03.190 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:42:03.198 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:42:03.198 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:42:03.198 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:42:03.198 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:42:03.198 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:42:03.198 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:42:03.198 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:42:03.198 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:42:03.198 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90420346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952354191984824, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108757, telescope_az=89.992827, telescope_ra=20.4771846, telescope_dec=-24.256549, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.49697, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:41:29.936283', telescope_ra_j2k=20.4516988492404, telescope_dec_j2k=-24.3404372899533, observability=1)
2025-12-27T11:42:03.538 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33933162689208984
2025-12-27T11:42:16.895 [DEBUG] [Thread-489456 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:42:16.896 [INFO] [Thread-489456 (handle)] [driver.py] [get_status()] Telra = 20.4809947, teldec = -24.256549
2025-12-27T11:42:16.897 [INFO] [Thread-489456 (handle)] [driver.py] [get_status()] ra_j2k = 20.4555112816465     dec_j2k = -24.3405526665552
2025-12-27T11:42:16.899 [DEBUG] [Thread-489456 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:42:16.900 [DEBUG] [Thread-489456 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:42:16.907 [DEBUG] [Thread-489456 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:42:16.907 [DEBUG] [Thread-489456 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:42:16.907 [DEBUG] [Thread-489456 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:42:16.907 [DEBUG] [Thread-489456 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:42:16.914 [DEBUG] [Thread-489456 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:42:16.914 [DEBUG] [Thread-489456 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:42:16.914 [DEBUG] [Thread-489456 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:42:16.914 [DEBUG] [Thread-489456 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:42:16.914 [DEBUG] [Thread-489456 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:42:16.914 [DEBUG] [Thread-489456 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:42:16.914 [DEBUG] [Thread-489456 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:42:16.914 [DEBUG] [Thread-489456 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:42:16.915 [DEBUG] [Thread-489456 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90436221, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952359807656816, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108757, telescope_az=89.992826, telescope_ra=20.4809947, telescope_dec=-24.256549, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.50078, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:41:29.936283', telescope_ra_j2k=20.4555112816465, telescope_dec_j2k=-24.3405526665552, observability=1)
2025-12-27T11:42:30.075 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:42:30.075 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:42:30.076 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:42:30.076 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:42:30.077 [INFO] [ThreadPoolExecutor-22647_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:42:30.077 [INFO] [ThreadPoolExecutor-22647_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:42:34.951 [DEBUG] [Thread-489457 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:42:34.953 [INFO] [Thread-489457 (handle)] [driver.py] [get_status()] Telra = 20.4860382, teldec = -24.256548
2025-12-27T11:42:34.954 [INFO] [Thread-489457 (handle)] [driver.py] [get_status()] ra_j2k = 20.4605578741632     dec_j2k = -24.3407042638634
2025-12-27T11:42:34.956 [DEBUG] [Thread-489457 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:42:34.957 [DEBUG] [Thread-489457 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:42:34.962 [DEBUG] [Thread-489457 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:42:34.962 [DEBUG] [Thread-489457 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:42:34.962 [DEBUG] [Thread-489457 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:42:34.962 [DEBUG] [Thread-489457 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:42:34.969 [DEBUG] [Thread-489457 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:42:34.969 [DEBUG] [Thread-489457 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:42:34.970 [DEBUG] [Thread-489457 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:42:34.970 [DEBUG] [Thread-489457 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:42:34.970 [DEBUG] [Thread-489457 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:42:34.970 [DEBUG] [Thread-489457 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:42:34.970 [DEBUG] [Thread-489457 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:42:34.970 [DEBUG] [Thread-489457 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:42:34.970 [DEBUG] [Thread-489457 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9045712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952358203179104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108756, telescope_az=89.992826, telescope_ra=20.4860382, telescope_dec=-24.256548, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.50582, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:42:30.074881', telescope_ra_j2k=20.4605578741632, telescope_dec_j2k=-24.3407042638634, observability=1)
2025-12-27T11:42:38.989 [DEBUG] [Thread-489458 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:42:38.992 [INFO] [Thread-489458 (handle)] [driver.py] [get_status()] Telra = 20.4871602, teldec = -24.256548
2025-12-27T11:42:38.993 [INFO] [Thread-489458 (handle)] [driver.py] [get_status()] ra_j2k = 20.4616805628621     dec_j2k = -24.3407381913537
2025-12-27T11:42:38.995 [DEBUG] [Thread-489458 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:42:38.996 [DEBUG] [Thread-489458 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:42:38.998 [DEBUG] [Thread-489458 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:42:38.998 [DEBUG] [Thread-489458 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:42:38.998 [DEBUG] [Thread-489458 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:42:38.998 [DEBUG] [Thread-489458 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:42:39.005 [DEBUG] [Thread-489458 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:42:39.005 [DEBUG] [Thread-489458 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:42:39.005 [DEBUG] [Thread-489458 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:42:39.005 [DEBUG] [Thread-489458 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:42:39.005 [DEBUG] [Thread-489458 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:42:39.005 [DEBUG] [Thread-489458 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:42:39.005 [DEBUG] [Thread-489458 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:42:39.005 [DEBUG] [Thread-489458 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:42:39.005 [DEBUG] [Thread-489458 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90461794, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952358203179104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108756, telescope_az=89.992826, telescope_ra=20.4871602, telescope_dec=-24.256548, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.50694, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:42:30.074881', telescope_ra_j2k=20.4616805628621, telescope_dec_j2k=-24.3407381913537, observability=1)
2025-12-27T11:42:42.344 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:42:42.346 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.4880771, teldec = -24.256548
2025-12-27T11:42:42.347 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.4625980258729     dec_j2k = -24.34076591154
2025-12-27T11:42:42.349 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:42:42.349 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:42:42.354 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:42:42.354 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:42:42.354 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:42:42.354 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:42:42.361 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:42:42.361 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:42:42.361 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:42:42.361 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:42:42.361 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:42:42.361 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:42:42.361 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:42:42.361 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:42:42.361 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90465677, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952354593104252, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108756, telescope_az=89.992826, telescope_ra=20.4880771, telescope_dec=-24.256548, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.50786, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:42:30.074881', telescope_ra_j2k=20.4625980258729, telescope_dec_j2k=-24.34076591154, observability=1)
2025-12-27T11:42:42.361 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43901562690735 seconds ago
2025-12-27T11:42:50.960 [DEBUG] [ThreadPoolExecutor-22646_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:42:50.962 [DEBUG] [ThreadPoolExecutor-22646_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:42:50.963 [DEBUG] [ThreadPoolExecutor-22646_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:42:50.965 [DEBUG] [ThreadPoolExecutor-22646_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:42:53.023 [DEBUG] [Thread-489459 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:42:53.024 [INFO] [Thread-489459 (handle)] [driver.py] [get_status()] Telra = 20.491055, teldec = -24.256548
2025-12-27T11:42:53.025 [INFO] [Thread-489459 (handle)] [driver.py] [get_status()] ra_j2k = 20.4655777556873     dec_j2k = -24.3408559073583
2025-12-27T11:42:53.027 [DEBUG] [Thread-489459 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:42:53.028 [DEBUG] [Thread-489459 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:42:53.030 [DEBUG] [Thread-489459 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:42:53.030 [DEBUG] [Thread-489459 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:42:53.030 [DEBUG] [Thread-489459 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:42:53.030 [DEBUG] [Thread-489459 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:42:53.037 [DEBUG] [Thread-489459 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:42:53.037 [DEBUG] [Thread-489459 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:42:53.038 [DEBUG] [Thread-489459 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:42:53.038 [DEBUG] [Thread-489459 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:42:53.038 [DEBUG] [Thread-489459 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:42:53.038 [DEBUG] [Thread-489459 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:42:53.038 [DEBUG] [Thread-489459 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:42:53.038 [DEBUG] [Thread-489459 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:42:53.038 [DEBUG] [Thread-489459 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90478036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952360208776244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108756, telescope_az=89.992826, telescope_ra=20.491055, telescope_dec=-24.256548, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.51084, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:42:30.074881', telescope_ra_j2k=20.4655777556873, telescope_dec_j2k=-24.3408559073583, observability=1)
2025-12-27T11:42:54.970 [DEBUG] [ThreadPoolExecutor-22646_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:42:55.972 [DEBUG] [ThreadPoolExecutor-22646_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:42:55.973 [INFO] [ThreadPoolExecutor-22646_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:43:02.001 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:43:02.003 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.493568, teldec = -24.256548
2025-12-27T11:43:02.004 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.4680923013502     dec_j2k = -24.3409318133591
2025-12-27T11:43:02.006 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:43:02.006 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:43:02.009 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:43:02.009 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:43:02.009 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:43:02.009 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:43:02.016 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:43:02.016 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:43:02.016 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:43:02.016 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:43:02.016 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:43:02.016 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:43:02.016 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:43:02.016 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:43:02.016 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90488428, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952359807656816, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108756, telescope_az=89.992825, telescope_ra=20.493568, telescope_dec=-24.256548, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.51335, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:42:30.074881', telescope_ra_j2k=20.4680923013502, telescope_dec_j2k=-24.3409318133591, observability=1)
2025-12-27T11:43:02.291 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27457332611083984
2025-12-27T11:43:03.548 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:43:03.550 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.4939791, teldec = -24.256548
2025-12-27T11:43:03.551 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.468503654336     dec_j2k = -24.3409442272872
2025-12-27T11:43:03.553 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:43:03.553 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:43:03.554 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:43:03.555 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:43:03.555 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:43:03.555 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:43:03.562 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:43:03.562 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:43:03.562 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:43:03.562 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:43:03.562 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:43:03.562 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:43:03.562 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:43:03.562 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:43:03.562 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90490218, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952365824448237, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108756, telescope_az=89.992825, telescope_ra=20.4939791, telescope_dec=-24.256548, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.51376, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:42:30.074881', telescope_ra_j2k=20.468503654336, telescope_dec_j2k=-24.3409442272872, observability=1)
2025-12-27T11:43:11.173 [DEBUG] [Thread-489460 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:43:11.174 [INFO] [Thread-489460 (handle)] [driver.py] [get_status()] Telra = 20.4961027, teldec = -24.256548
2025-12-27T11:43:11.175 [INFO] [Thread-489460 (handle)] [driver.py] [get_status()] ra_j2k = 20.4706285617625     dec_j2k = -24.3410083377237
2025-12-27T11:43:11.177 [DEBUG] [Thread-489460 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:43:11.178 [DEBUG] [Thread-489460 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:43:11.185 [DEBUG] [Thread-489460 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:43:11.185 [DEBUG] [Thread-489460 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:43:11.185 [DEBUG] [Thread-489460 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:43:11.185 [DEBUG] [Thread-489460 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:43:11.192 [DEBUG] [Thread-489460 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:43:11.192 [DEBUG] [Thread-489460 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:43:11.192 [DEBUG] [Thread-489460 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:43:11.192 [DEBUG] [Thread-489460 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:43:11.192 [DEBUG] [Thread-489460 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:43:11.192 [DEBUG] [Thread-489460 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:43:11.192 [DEBUG] [Thread-489460 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:43:11.192 [DEBUG] [Thread-489460 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:43:11.192 [DEBUG] [Thread-489460 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90499043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952364219970525, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108756, telescope_az=89.992825, telescope_ra=20.4961027, telescope_dec=-24.256548, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.51589, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:42:30.074881', telescope_ra_j2k=20.4706285617625, telescope_dec_j2k=-24.3410083377237, observability=1)
2025-12-27T11:43:29.244 [DEBUG] [Thread-489461 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:43:29.247 [INFO] [Thread-489461 (handle)] [driver.py] [get_status()] Telra = 20.501144, teldec = -24.256547
2025-12-27T11:43:29.248 [INFO] [Thread-489461 (handle)] [driver.py] [get_status()] ra_j2k = 20.4756729696332     dec_j2k = -24.3411594272873
2025-12-27T11:43:29.249 [DEBUG] [Thread-489461 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:43:29.249 [DEBUG] [Thread-489461 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:43:29.253 [DEBUG] [Thread-489461 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:43:29.253 [DEBUG] [Thread-489461 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:43:29.253 [DEBUG] [Thread-489461 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:43:29.253 [DEBUG] [Thread-489461 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:43:29.260 [DEBUG] [Thread-489461 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:43:29.260 [DEBUG] [Thread-489461 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:43:29.260 [DEBUG] [Thread-489461 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:43:29.260 [DEBUG] [Thread-489461 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:43:29.260 [DEBUG] [Thread-489461 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:43:29.261 [DEBUG] [Thread-489461 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:43:29.261 [DEBUG] [Thread-489461 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:43:29.261 [DEBUG] [Thread-489461 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:43:29.261 [DEBUG] [Thread-489461 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90519959, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952366225567665, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108756, telescope_az=89.992825, telescope_ra=20.501144, telescope_dec=-24.256547, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.52093, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:42:30.074881', telescope_ra_j2k=20.4756729696332, telescope_dec_j2k=-24.3411594272873, observability=1)
2025-12-27T11:43:30.216 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:43:30.216 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:43:30.217 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:43:30.217 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:43:30.218 [DEBUG] [ThreadPoolExecutor-22648_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:43:31.220 [DEBUG] [ThreadPoolExecutor-22648_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:43:31.222 [DEBUG] [ThreadPoolExecutor-22648_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:43:31.223 [DEBUG] [ThreadPoolExecutor-22648_0] [payload.py] [to_registers()] [0]
2025-12-27T11:43:31.227 [DEBUG] [ThreadPoolExecutor-22648_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:43:31.227 [DEBUG] [ThreadPoolExecutor-22648_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:43:31.227 [DEBUG] [ThreadPoolExecutor-22648_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:43:31.227 [DEBUG] [ThreadPoolExecutor-22648_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:43:31.234 [DEBUG] [ThreadPoolExecutor-22648_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:43:31.234 [DEBUG] [ThreadPoolExecutor-22648_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:43:31.234 [DEBUG] [ThreadPoolExecutor-22648_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:43:31.234 [DEBUG] [ThreadPoolExecutor-22648_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:43:31.234 [DEBUG] [ThreadPoolExecutor-22648_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:43:31.234 [DEBUG] [ThreadPoolExecutor-22648_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:43:31.234 [DEBUG] [ThreadPoolExecutor-22648_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:43:39.042 [DEBUG] [Thread-489462 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:43:39.044 [INFO] [Thread-489462 (handle)] [driver.py] [get_status()] Telra = 20.5038709, teldec = -24.256547
2025-12-27T11:43:39.045 [INFO] [Thread-489462 (handle)] [driver.py] [get_status()] ra_j2k = 20.4784015529494     dec_j2k = -24.3412416327798
2025-12-27T11:43:39.046 [DEBUG] [Thread-489462 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:43:39.047 [DEBUG] [Thread-489462 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:43:39.051 [DEBUG] [Thread-489462 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:43:39.051 [DEBUG] [Thread-489462 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:43:39.051 [DEBUG] [Thread-489462 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:43:39.051 [DEBUG] [Thread-489462 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:43:39.059 [DEBUG] [Thread-489462 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:43:39.059 [DEBUG] [Thread-489462 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:43:39.059 [DEBUG] [Thread-489462 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:43:39.059 [DEBUG] [Thread-489462 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:43:39.059 [DEBUG] [Thread-489462 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:43:39.059 [DEBUG] [Thread-489462 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:43:39.059 [DEBUG] [Thread-489462 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:43:39.059 [DEBUG] [Thread-489462 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:43:39.059 [DEBUG] [Thread-489462 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.905313, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952363818851097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108756, telescope_az=89.992825, telescope_ra=20.5038709, telescope_dec=-24.256547, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.52365, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:43:30.215156', telescope_ra_j2k=20.4784015529494, telescope_dec_j2k=-24.3412416327798, observability=1)
2025-12-27T11:43:42.421 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:43:42.422 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.5048237, teldec = -24.256547
2025-12-27T11:43:42.424 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.4793549414967     dec_j2k = -24.3412703458167
2025-12-27T11:43:42.425 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:43:42.426 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:43:42.428 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:43:42.428 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:43:42.428 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:43:42.428 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:43:42.435 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:43:42.435 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:43:42.435 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:43:42.435 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:43:42.435 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:43:42.435 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:43:42.436 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:43:42.436 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:43:42.436 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90535209, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952362214373385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108756, telescope_az=89.992824, telescope_ra=20.5048237, telescope_dec=-24.256547, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.52461, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:43:30.215156', telescope_ra_j2k=20.4793549414967, telescope_dec_j2k=-24.3412703458167, observability=1)
2025-12-27T11:43:42.436 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.435631275177 seconds ago
2025-12-27T11:43:47.410 [DEBUG] [Thread-489463 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:43:47.412 [INFO] [Thread-489463 (handle)] [driver.py] [get_status()] Telra = 20.506215, teldec = -24.256547
2025-12-27T11:43:47.413 [INFO] [Thread-489463 (handle)] [driver.py] [get_status()] ra_j2k = 20.4807471012635     dec_j2k = -24.341312263746
2025-12-27T11:43:47.414 [DEBUG] [Thread-489463 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:43:47.415 [DEBUG] [Thread-489463 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:43:47.419 [DEBUG] [Thread-489463 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:43:47.419 [DEBUG] [Thread-489463 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:43:47.419 [DEBUG] [Thread-489463 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:43:47.420 [DEBUG] [Thread-489463 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:43:47.427 [DEBUG] [Thread-489463 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:43:47.427 [DEBUG] [Thread-489463 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:43:47.427 [DEBUG] [Thread-489463 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:43:47.427 [DEBUG] [Thread-489463 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:43:47.427 [DEBUG] [Thread-489463 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:43:47.427 [DEBUG] [Thread-489463 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:43:47.427 [DEBUG] [Thread-489463 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:43:47.427 [DEBUG] [Thread-489463 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:43:47.427 [DEBUG] [Thread-489463 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90540985, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952363818851097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108755, telescope_az=89.992824, telescope_ra=20.506215, telescope_dec=-24.256547, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.526, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:43:30.215156', telescope_ra_j2k=20.4807471012635, telescope_dec_j2k=-24.341312263746, observability=1)
2025-12-27T11:43:56.236 [DEBUG] [ThreadPoolExecutor-22648_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:43:56.237 [DEBUG] [ThreadPoolExecutor-22648_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:44:01.380 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:44:01.382 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.510089, teldec = -24.256547
2025-12-27T11:44:01.383 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.4846234974677     dec_j2k = -24.3414289225457
2025-12-27T11:44:01.385 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:44:01.386 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:44:01.388 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:44:01.388 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:44:01.388 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:44:01.388 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:44:01.395 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:44:01.395 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:44:01.395 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:44:01.395 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:44:01.395 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:44:01.395 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:44:01.395 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:44:01.395 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:44:01.395 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90557154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952367830045378, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108755, telescope_az=89.992824, telescope_ra=20.510089, telescope_dec=-24.256547, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.52987, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:43:30.215156', telescope_ra_j2k=20.4846234974677, telescope_dec_j2k=-24.3414289225457, observability=1)
2025-12-27T11:44:02.077 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6822295188903809
2025-12-27T11:44:03.558 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:44:03.560 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.5107051, teldec = -24.256547
2025-12-27T11:44:03.561 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.4852399788494     dec_j2k = -24.3414474672661
2025-12-27T11:44:03.563 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:44:03.564 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:44:03.566 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:44:03.566 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:44:03.566 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:44:03.566 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:44:03.573 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:44:03.573 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:44:03.573 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:44:03.573 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:44:03.573 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:44:03.573 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:44:03.573 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:44:03.573 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:44:03.573 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90559675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952367428925949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108755, telescope_az=89.992824, telescope_ra=20.5107051, telescope_dec=-24.256547, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.53049, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:43:30.215156', telescope_ra_j2k=20.4852399788494, telescope_dec_j2k=-24.3414474672661, observability=1)
2025-12-27T11:44:05.482 [DEBUG] [Thread-489464 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:44:05.484 [INFO] [Thread-489464 (handle)] [driver.py] [get_status()] Telra = 20.5112365, teldec = -24.256547
2025-12-27T11:44:05.485 [INFO] [Thread-489464 (handle)] [driver.py] [get_status()] ra_j2k = 20.4857717078662     dec_j2k = -24.3414634607226
2025-12-27T11:44:05.487 [DEBUG] [Thread-489464 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:44:05.488 [DEBUG] [Thread-489464 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:44:05.491 [DEBUG] [Thread-489464 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:44:05.491 [DEBUG] [Thread-489464 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:44:05.491 [DEBUG] [Thread-489464 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:44:05.491 [DEBUG] [Thread-489464 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:44:05.498 [DEBUG] [Thread-489464 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:44:05.498 [DEBUG] [Thread-489464 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:44:05.498 [DEBUG] [Thread-489464 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:44:05.499 [DEBUG] [Thread-489464 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:44:05.499 [DEBUG] [Thread-489464 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:44:05.499 [DEBUG] [Thread-489464 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:44:05.499 [DEBUG] [Thread-489464 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:44:05.499 [DEBUG] [Thread-489464 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:44:05.499 [DEBUG] [Thread-489464 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90561902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952367830045378, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108755, telescope_az=89.992824, telescope_ra=20.5112365, telescope_dec=-24.256547, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.53102, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:43:30.215156', telescope_ra_j2k=20.4857717078662, telescope_dec_j2k=-24.3414634607226, observability=1)
2025-12-27T11:44:23.557 [DEBUG] [Thread-489465 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:44:23.559 [INFO] [Thread-489465 (handle)] [driver.py] [get_status()] Telra = 20.5162784, teldec = -24.256546
2025-12-27T11:44:23.560 [INFO] [Thread-489465 (handle)] [driver.py] [get_status()] ra_j2k = 20.4908167327932     dec_j2k = -24.341614123969
2025-12-27T11:44:23.563 [DEBUG] [Thread-489465 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:44:23.564 [DEBUG] [Thread-489465 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00328 sky_angle  = 0
2025-12-27T11:44:23.567 [DEBUG] [Thread-489465 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:44:23.567 [DEBUG] [Thread-489465 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:44:23.567 [DEBUG] [Thread-489465 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:44:23.567 [DEBUG] [Thread-489465 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:44:23.575 [DEBUG] [Thread-489465 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:44:23.575 [DEBUG] [Thread-489465 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:44:23.575 [DEBUG] [Thread-489465 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:44:23.575 [DEBUG] [Thread-489465 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:44:23.575 [DEBUG] [Thread-489465 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:44:23.575 [DEBUG] [Thread-489465 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:44:23.575 [DEBUG] [Thread-489465 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:44:23.575 [DEBUG] [Thread-489465 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:44:23.575 [DEBUG] [Thread-489465 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90582822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952367428925949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108755, telescope_az=89.992824, telescope_ra=20.5162784, telescope_dec=-24.256546, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.53606, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:43:30.215156', telescope_ra_j2k=20.4908167327932, telescope_dec_j2k=-24.341614123969, observability=1)
2025-12-27T11:44:30.355 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:44:30.355 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:44:30.355 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:44:30.355 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:44:30.355 [INFO] [ThreadPoolExecutor-22649_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:44:30.356 [INFO] [ThreadPoolExecutor-22649_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:44:39.107 [DEBUG] [Thread-489466 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:44:39.109 [INFO] [Thread-489466 (handle)] [driver.py] [get_status()] Telra = 20.5205957, teldec = -24.256546
2025-12-27T11:44:39.110 [INFO] [Thread-489466 (handle)] [driver.py] [get_status()] ra_j2k = 20.4951367128911     dec_j2k = -24.341743872708
2025-12-27T11:44:39.112 [DEBUG] [Thread-489466 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:44:39.113 [DEBUG] [Thread-489466 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:44:39.117 [DEBUG] [Thread-489466 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:44:39.117 [DEBUG] [Thread-489466 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:44:39.117 [DEBUG] [Thread-489466 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:44:39.117 [DEBUG] [Thread-489466 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:44:39.124 [DEBUG] [Thread-489466 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:44:39.124 [DEBUG] [Thread-489466 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:44:39.124 [DEBUG] [Thread-489466 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:44:39.124 [DEBUG] [Thread-489466 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:44:39.124 [DEBUG] [Thread-489466 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:44:39.124 [DEBUG] [Thread-489466 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:44:39.124 [DEBUG] [Thread-489466 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:44:39.124 [DEBUG] [Thread-489466 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:44:39.125 [DEBUG] [Thread-489466 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90600818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952376253553367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108755, telescope_az=89.992823, telescope_ra=20.5205957, telescope_dec=-24.256546, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.54038, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:44:30.354178', telescope_ra_j2k=20.4951367128911, telescope_dec_j2k=-24.341743872708, observability=1)
2025-12-27T11:44:41.723 [DEBUG] [Thread-489467 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:44:41.725 [INFO] [Thread-489467 (handle)] [driver.py] [get_status()] Telra = 20.5213436, teldec = -24.256546
2025-12-27T11:44:41.726 [INFO] [Thread-489467 (handle)] [driver.py] [get_status()] ra_j2k = 20.4958850775865     dec_j2k = -24.3417663384227
2025-12-27T11:44:41.727 [DEBUG] [Thread-489467 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:44:41.728 [DEBUG] [Thread-489467 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:44:41.731 [DEBUG] [Thread-489467 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:44:41.731 [DEBUG] [Thread-489467 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:44:41.731 [DEBUG] [Thread-489467 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:44:41.731 [DEBUG] [Thread-489467 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:44:41.738 [DEBUG] [Thread-489467 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:44:41.738 [DEBUG] [Thread-489467 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:44:41.738 [DEBUG] [Thread-489467 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:44:41.738 [DEBUG] [Thread-489467 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:44:41.738 [DEBUG] [Thread-489467 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:44:41.738 [DEBUG] [Thread-489467 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:44:41.738 [DEBUG] [Thread-489467 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:44:41.738 [DEBUG] [Thread-489467 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:44:41.739 [DEBUG] [Thread-489467 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90603847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952367027806521, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108755, telescope_az=89.992823, telescope_ra=20.5213436, telescope_dec=-24.256546, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.54113, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:44:30.354178', telescope_ra_j2k=20.4958850775865, telescope_dec_j2k=-24.3417663384227, observability=1)
2025-12-27T11:44:42.496 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7568752765655518
2025-12-27T11:44:42.496 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.418238401412964 seconds ago
2025-12-27T11:44:51.238 [DEBUG] [ThreadPoolExecutor-22648_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:44:51.241 [DEBUG] [ThreadPoolExecutor-22648_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:44:51.242 [DEBUG] [ThreadPoolExecutor-22648_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:44:51.244 [DEBUG] [ThreadPoolExecutor-22648_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:44:55.247 [DEBUG] [ThreadPoolExecutor-22648_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:44:56.248 [DEBUG] [ThreadPoolExecutor-22648_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:44:56.249 [INFO] [ThreadPoolExecutor-22648_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:44:59.792 [DEBUG] [Thread-489468 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:44:59.794 [INFO] [Thread-489468 (handle)] [driver.py] [get_status()] Telra = 20.526359, teldec = -24.256546
2025-12-27T11:44:59.795 [INFO] [Thread-489468 (handle)] [driver.py] [get_status()] ra_j2k = 20.5009035969729     dec_j2k = -24.3419169083123
2025-12-27T11:44:59.797 [DEBUG] [Thread-489468 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:44:59.798 [DEBUG] [Thread-489468 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:44:59.803 [DEBUG] [Thread-489468 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:44:59.803 [DEBUG] [Thread-489468 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:44:59.803 [DEBUG] [Thread-489468 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:44:59.803 [DEBUG] [Thread-489468 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:44:59.810 [DEBUG] [Thread-489468 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:44:59.810 [DEBUG] [Thread-489468 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:44:59.810 [DEBUG] [Thread-489468 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:44:59.810 [DEBUG] [Thread-489468 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:44:59.810 [DEBUG] [Thread-489468 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:44:59.810 [DEBUG] [Thread-489468 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:44:59.810 [DEBUG] [Thread-489468 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:44:59.810 [DEBUG] [Thread-489468 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:44:59.810 [DEBUG] [Thread-489468 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9062476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952373044597942, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108755, telescope_az=89.992823, telescope_ra=20.526359, telescope_dec=-24.256546, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.54614, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:44:30.354178', telescope_ra_j2k=20.5009035969729, telescope_dec_j2k=-24.3419169083123, observability=1)
2025-12-27T11:45:00.486 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6755921840667725
2025-12-27T11:45:02.138 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:45:02.140 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.5270319, teldec = -24.256546
2025-12-27T11:45:02.141 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.5015769159079     dec_j2k = -24.3419370985669
2025-12-27T11:45:02.142 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:45:02.144 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:45:02.150 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:45:02.150 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:45:02.150 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:45:02.150 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:45:02.157 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:45:02.157 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:45:02.157 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:45:02.157 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:45:02.157 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:45:02.157 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:45:02.157 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:45:02.157 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:45:02.157 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90627476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952376654672795, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108755, telescope_az=89.992823, telescope_ra=20.5270319, telescope_dec=-24.256546, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.54681, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:44:30.354178', telescope_ra_j2k=20.5015769159079, telescope_dec_j2k=-24.3419370985669, observability=1)
2025-12-27T11:45:03.531 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:45:03.533 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.5273957, teldec = -24.256546
2025-12-27T11:45:03.534 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.5019409424441     dec_j2k = -24.34194801322
2025-12-27T11:45:03.536 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:45:03.537 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:45:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:45:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:45:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:45:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:45:03.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:45:03.547 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:45:03.547 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:45:03.547 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:45:03.547 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:45:03.547 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:45:03.547 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:45:03.547 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:45:03.547 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90629088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952372643478514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108754, telescope_az=89.992823, telescope_ra=20.5273957, telescope_dec=-24.256546, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.54718, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:44:30.354178', telescope_ra_j2k=20.5019409424441, telescope_dec_j2k=-24.34194801322, observability=1)
2025-12-27T11:45:17.862 [DEBUG] [Thread-489469 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:45:17.864 [INFO] [Thread-489469 (handle)] [driver.py] [get_status()] Telra = 20.5314094, teldec = -24.256545
2025-12-27T11:45:17.865 [INFO] [Thread-489469 (handle)] [driver.py] [get_status()] ra_j2k = 20.5059571438254     dec_j2k = -24.342067379904
2025-12-27T11:45:17.865 [DEBUG] [Thread-489469 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:45:17.866 [DEBUG] [Thread-489469 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:45:17.868 [DEBUG] [Thread-489469 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:45:17.868 [DEBUG] [Thread-489469 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:45:17.868 [DEBUG] [Thread-489469 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:45:17.868 [DEBUG] [Thread-489469 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:45:17.875 [DEBUG] [Thread-489469 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:45:17.876 [DEBUG] [Thread-489469 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:45:17.876 [DEBUG] [Thread-489469 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:45:17.876 [DEBUG] [Thread-489469 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:45:17.876 [DEBUG] [Thread-489469 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:45:17.876 [DEBUG] [Thread-489469 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:45:17.876 [DEBUG] [Thread-489469 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:45:17.876 [DEBUG] [Thread-489469 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:45:17.876 [DEBUG] [Thread-489469 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90645674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952377055792223, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108754, telescope_az=89.992822, telescope_ra=20.5314094, telescope_dec=-24.256545, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.55119, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:44:30.354178', telescope_ra_j2k=20.5059571438254, telescope_dec_j2k=-24.342067379904, observability=1)
2025-12-27T11:45:30.495 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:45:30.495 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:45:30.496 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:45:30.496 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:45:30.497 [DEBUG] [ThreadPoolExecutor-22650_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:45:31.499 [DEBUG] [ThreadPoolExecutor-22650_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:45:31.501 [DEBUG] [ThreadPoolExecutor-22650_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:45:31.501 [DEBUG] [ThreadPoolExecutor-22650_0] [payload.py] [to_registers()] [0]
2025-12-27T11:45:31.503 [DEBUG] [ThreadPoolExecutor-22650_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:45:31.503 [DEBUG] [ThreadPoolExecutor-22650_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:45:31.503 [DEBUG] [ThreadPoolExecutor-22650_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:45:31.503 [DEBUG] [ThreadPoolExecutor-22650_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:45:31.510 [DEBUG] [ThreadPoolExecutor-22650_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:45:31.510 [DEBUG] [ThreadPoolExecutor-22650_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:45:31.510 [DEBUG] [ThreadPoolExecutor-22650_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:45:31.510 [DEBUG] [ThreadPoolExecutor-22650_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:45:31.510 [DEBUG] [ThreadPoolExecutor-22650_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:45:31.510 [DEBUG] [ThreadPoolExecutor-22650_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:45:31.510 [DEBUG] [ThreadPoolExecutor-22650_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:45:36.068 [DEBUG] [Thread-489470 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:45:36.070 [INFO] [Thread-489470 (handle)] [driver.py] [get_status()] Telra = 20.5364752, teldec = -24.256545
2025-12-27T11:45:36.071 [INFO] [Thread-489470 (handle)] [driver.py] [get_status()] ra_j2k = 20.5110261056887     dec_j2k = -24.3422191627504
2025-12-27T11:45:36.072 [DEBUG] [Thread-489470 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:45:36.073 [DEBUG] [Thread-489470 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:45:36.075 [DEBUG] [Thread-489470 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:45:36.075 [DEBUG] [Thread-489470 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:45:36.075 [DEBUG] [Thread-489470 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:45:36.075 [DEBUG] [Thread-489470 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:45:36.082 [DEBUG] [Thread-489470 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:45:36.082 [DEBUG] [Thread-489470 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:45:36.082 [DEBUG] [Thread-489470 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:45:36.082 [DEBUG] [Thread-489470 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:45:36.082 [DEBUG] [Thread-489470 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:45:36.082 [DEBUG] [Thread-489470 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:45:36.082 [DEBUG] [Thread-489470 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:45:36.082 [DEBUG] [Thread-489470 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:45:36.082 [DEBUG] [Thread-489470 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90666747, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952379863628219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108754, telescope_az=89.992822, telescope_ra=20.5364752, telescope_dec=-24.256545, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.55626, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:45:30.493890', telescope_ra_j2k=20.5110261056887, telescope_dec_j2k=-24.3422191627504, observability=1)
2025-12-27T11:45:39.158 [DEBUG] [Thread-489471 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:45:39.160 [INFO] [Thread-489471 (handle)] [driver.py] [get_status()] Telra = 20.5373445, teldec = -24.256545
2025-12-27T11:45:39.161 [INFO] [Thread-489471 (handle)] [driver.py] [get_status()] ra_j2k = 20.5118959488308     dec_j2k = -24.3422451937695
2025-12-27T11:45:39.163 [DEBUG] [Thread-489471 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:45:39.164 [DEBUG] [Thread-489471 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:45:39.167 [DEBUG] [Thread-489471 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:45:39.167 [DEBUG] [Thread-489471 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:45:39.167 [DEBUG] [Thread-489471 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:45:39.167 [DEBUG] [Thread-489471 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:45:39.174 [DEBUG] [Thread-489471 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:45:39.174 [DEBUG] [Thread-489471 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:45:39.174 [DEBUG] [Thread-489471 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:45:39.174 [DEBUG] [Thread-489471 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:45:39.174 [DEBUG] [Thread-489471 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:45:39.174 [DEBUG] [Thread-489471 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:45:39.174 [DEBUG] [Thread-489471 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:45:39.174 [DEBUG] [Thread-489471 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:45:39.174 [DEBUG] [Thread-489471 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90670323, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952371841239658, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108754, telescope_az=89.992822, telescope_ra=20.5373445, telescope_dec=-24.256545, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.55713, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:45:30.493890', telescope_ra_j2k=20.5118959488308, telescope_dec_j2k=-24.3422451937695, observability=1)
2025-12-27T11:45:42.556 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:45:42.558 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.5382896, teldec = -24.256545
2025-12-27T11:45:42.559 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.5128416395195     dec_j2k = -24.3422734895561
2025-12-27T11:45:42.562 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:45:42.562 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:45:42.563 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:45:42.563 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:45:42.563 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:45:42.563 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:45:42.570 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:45:42.571 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:45:42.571 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:45:42.571 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:45:42.571 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:45:42.571 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:45:42.571 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:45:42.571 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:45:42.571 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90674256, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952371841239658, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108754, telescope_az=89.992822, telescope_ra=20.5382896, telescope_dec=-24.256545, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.55807, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:45:30.493890', telescope_ra_j2k=20.5128416395195, telescope_dec_j2k=-24.3422734895561, observability=1)
2025-12-27T11:45:42.571 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.4330997467041 seconds ago
2025-12-27T11:45:54.147 [DEBUG] [Thread-489472 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:45:54.149 [INFO] [Thread-489472 (handle)] [driver.py] [get_status()] Telra = 20.5414967, teldec = -24.256545
2025-12-27T11:45:54.150 [INFO] [Thread-489472 (handle)] [driver.py] [get_status()] ra_j2k = 20.5160507454079     dec_j2k = -24.3423694691773
2025-12-27T11:45:54.151 [DEBUG] [Thread-489472 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:45:54.152 [DEBUG] [Thread-489472 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:45:54.153 [DEBUG] [Thread-489472 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:45:54.153 [DEBUG] [Thread-489472 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:45:54.153 [DEBUG] [Thread-489472 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:45:54.153 [DEBUG] [Thread-489472 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:45:54.160 [DEBUG] [Thread-489472 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:45:54.160 [DEBUG] [Thread-489472 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:45:54.160 [DEBUG] [Thread-489472 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:45:54.160 [DEBUG] [Thread-489472 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:45:54.161 [DEBUG] [Thread-489472 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:45:54.161 [DEBUG] [Thread-489472 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:45:54.161 [DEBUG] [Thread-489472 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:45:54.161 [DEBUG] [Thread-489472 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:45:54.161 [DEBUG] [Thread-489472 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9068767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952381468105931, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108754, telescope_az=89.992822, telescope_ra=20.5414967, telescope_dec=-24.256545, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.56128, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:45:30.493890', telescope_ra_j2k=20.5160507454079, telescope_dec_j2k=-24.3423694691773, observability=1)
2025-12-27T11:45:56.512 [DEBUG] [ThreadPoolExecutor-22650_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:45:56.513 [DEBUG] [ThreadPoolExecutor-22650_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:45:59.576 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:45:59.578 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.5430303, teldec = -24.256544
2025-12-27T11:45:59.580 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.5175853055513     dec_j2k = -24.3424143441964
2025-12-27T11:45:59.581 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:45:59.582 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:45:59.584 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:45:59.584 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:45:59.584 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:45:59.585 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:45:59.592 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:45:59.592 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:45:59.592 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:45:59.592 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:45:59.592 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:45:59.592 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:45:59.592 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:45:59.592 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:45:59.592 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90693955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952381066986503, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108754, telescope_az=89.992821, telescope_ra=20.5430303, telescope_dec=-24.256544, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.56281, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:45:30.493890', telescope_ra_j2k=20.5175853055513, telescope_dec_j2k=-24.3424143441964, observability=1)
2025-12-27T11:46:02.219 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:46:02.222 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.5437509, teldec = -24.256544
2025-12-27T11:46:02.223 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.5183063567997     dec_j2k = -24.3424358948964
2025-12-27T11:46:02.224 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:46:02.226 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:46:02.232 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:46:02.232 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:46:02.232 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:46:02.232 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:46:02.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:46:02.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:46:02.239 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:46:02.239 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:46:02.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:46:02.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:46:02.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:46:02.239 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:46:02.239 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90697014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952376654672795, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108754, telescope_az=89.992821, telescope_ra=20.5437509, telescope_dec=-24.256544, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.56353, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:45:30.493890', telescope_ra_j2k=20.5183063567997, telescope_dec_j2k=-24.3424358948964, observability=1)
2025-12-27T11:46:03.541 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:46:03.542 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.5441155, teldec = -24.256544
2025-12-27T11:46:03.543 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.5186711851595     dec_j2k = -24.3424467976774
2025-12-27T11:46:03.545 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:46:03.546 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:46:03.550 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:46:03.550 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:46:03.550 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:46:03.550 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:46:03.557 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:46:03.557 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:46:03.557 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:46:03.557 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:46:03.557 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:46:03.557 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:46:03.557 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:46:03.557 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:46:03.558 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90698544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952378259150507, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108754, telescope_az=89.992821, telescope_ra=20.5441155, telescope_dec=-24.256544, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.5639, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:45:30.493890', telescope_ra_j2k=20.5186711851595, telescope_dec_j2k=-24.3424467976774, observability=1)
2025-12-27T11:46:12.202 [DEBUG] [Thread-489473 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:46:12.204 [INFO] [Thread-489473 (handle)] [driver.py] [get_status()] Telra = 20.5465374, teldec = -24.256544
2025-12-27T11:46:12.205 [INFO] [Thread-489473 (handle)] [driver.py] [get_status()] ra_j2k = 20.5210946028     dec_j2k = -24.342519200809
2025-12-27T11:46:12.207 [DEBUG] [Thread-489473 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:46:12.208 [DEBUG] [Thread-489473 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:46:12.212 [DEBUG] [Thread-489473 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:46:12.212 [DEBUG] [Thread-489473 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:46:12.213 [DEBUG] [Thread-489473 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:46:12.213 [DEBUG] [Thread-489473 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:46:12.220 [DEBUG] [Thread-489473 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:46:12.220 [DEBUG] [Thread-489473 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:46:12.220 [DEBUG] [Thread-489473 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:46:12.220 [DEBUG] [Thread-489473 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:46:12.220 [DEBUG] [Thread-489473 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:46:12.220 [DEBUG] [Thread-489473 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:46:12.220 [DEBUG] [Thread-489473 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:46:12.220 [DEBUG] [Thread-489473 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:46:12.220 [DEBUG] [Thread-489473 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90708568, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952379863628219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108754, telescope_az=89.992821, telescope_ra=20.5465374, telescope_dec=-24.256544, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.56632, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:45:30.493890', telescope_ra_j2k=20.5210946028, telescope_dec_j2k=-24.342519200809, observability=1)
2025-12-27T11:46:30.406 [DEBUG] [Thread-489474 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:46:30.408 [INFO] [Thread-489474 (handle)] [driver.py] [get_status()] Telra = 20.5516099, teldec = -24.256544
2025-12-27T11:46:30.409 [INFO] [Thread-489474 (handle)] [driver.py] [get_status()] ra_j2k = 20.5261702855154     dec_j2k = -24.3426707317784
2025-12-27T11:46:30.411 [DEBUG] [Thread-489474 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:46:30.412 [DEBUG] [Thread-489474 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:46:30.417 [DEBUG] [Thread-489474 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:46:30.417 [DEBUG] [Thread-489474 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:46:30.417 [DEBUG] [Thread-489474 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:46:30.417 [DEBUG] [Thread-489474 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:46:30.425 [DEBUG] [Thread-489474 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:46:30.425 [DEBUG] [Thread-489474 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:46:30.425 [DEBUG] [Thread-489474 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:46:30.425 [DEBUG] [Thread-489474 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:46:30.425 [DEBUG] [Thread-489474 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:46:30.425 [DEBUG] [Thread-489474 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:46:30.425 [DEBUG] [Thread-489474 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:46:30.425 [DEBUG] [Thread-489474 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:46:30.425 [DEBUG] [Thread-489474 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90729638, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952383072583644, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108753, telescope_az=89.992821, telescope_ra=20.5516099, telescope_dec=-24.256544, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.57139, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:45:30.493890', telescope_ra_j2k=20.5261702855154, telescope_dec_j2k=-24.3426707317784, observability=1)
2025-12-27T11:46:30.637 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:46:30.637 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:46:30.638 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:46:30.638 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:46:30.638 [INFO] [ThreadPoolExecutor-22651_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:46:30.638 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T11:46:39.210 [DEBUG] [Thread-489475 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:46:39.212 [INFO] [Thread-489475 (handle)] [driver.py] [get_status()] Telra = 20.5540555, teldec = -24.256544
2025-12-27T11:46:39.213 [INFO] [Thread-489475 (handle)] [driver.py] [get_status()] ra_j2k = 20.5286174219882     dec_j2k = -24.3427437348856
2025-12-27T11:46:39.215 [DEBUG] [Thread-489475 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:46:39.216 [DEBUG] [Thread-489475 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:46:39.218 [DEBUG] [Thread-489475 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:46:39.218 [DEBUG] [Thread-489475 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:46:39.218 [DEBUG] [Thread-489475 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:46:39.218 [DEBUG] [Thread-489475 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:46:39.225 [DEBUG] [Thread-489475 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:46:39.225 [DEBUG] [Thread-489475 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:46:39.225 [DEBUG] [Thread-489475 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:46:39.225 [DEBUG] [Thread-489475 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:46:39.226 [DEBUG] [Thread-489475 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:46:39.226 [DEBUG] [Thread-489475 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:46:39.226 [DEBUG] [Thread-489475 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:46:39.226 [DEBUG] [Thread-489475 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:46:39.226 [DEBUG] [Thread-489475 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90739828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952384275941928, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108753, telescope_az=89.992821, telescope_ra=20.5540555, telescope_dec=-24.256544, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.57384, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:46:30.635576', telescope_ra_j2k=20.5286174219882, telescope_dec_j2k=-24.3427437348856, observability=1)
2025-12-27T11:46:42.631 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:46:42.634 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.5550084, teldec = -24.256544
2025-12-27T11:46:42.635 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.529570921008     dec_j2k = -24.3427721701206
2025-12-27T11:46:42.637 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:46:42.637 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:46:42.638 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:46:42.638 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:46:42.638 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:46:42.638 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:46:42.646 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:46:42.646 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:46:42.646 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:46:42.646 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:46:42.646 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:46:42.646 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:46:42.646 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:46:42.646 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:46:42.647 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90743787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952380264747647, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108753, telescope_az=89.99282, telescope_ra=20.5550084, telescope_dec=-24.256544, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.57479, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:46:30.635576', telescope_ra_j2k=20.529570921008, telescope_dec_j2k=-24.3427721701206, observability=1)
2025-12-27T11:46:42.647 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.4282751083374 seconds ago
2025-12-27T11:46:48.468 [DEBUG] [Thread-489476 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:46:48.470 [INFO] [Thread-489476 (handle)] [driver.py] [get_status()] Telra = 20.5566261, teldec = -24.256544
2025-12-27T11:46:48.472 [INFO] [Thread-489476 (handle)] [driver.py] [get_status()] ra_j2k = 20.5311896383903     dec_j2k = -24.3428204311553
2025-12-27T11:46:48.473 [DEBUG] [Thread-489476 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:46:48.475 [DEBUG] [Thread-489476 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:46:48.478 [DEBUG] [Thread-489476 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:46:48.478 [DEBUG] [Thread-489476 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:46:48.478 [DEBUG] [Thread-489476 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:46:48.478 [DEBUG] [Thread-489476 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:46:48.485 [DEBUG] [Thread-489476 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:46:48.485 [DEBUG] [Thread-489476 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:46:48.485 [DEBUG] [Thread-489476 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:46:48.486 [DEBUG] [Thread-489476 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:46:48.486 [DEBUG] [Thread-489476 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:46:48.486 [DEBUG] [Thread-489476 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:46:48.486 [DEBUG] [Thread-489476 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:46:48.486 [DEBUG] [Thread-489476 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:46:48.486 [DEBUG] [Thread-489476 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90750543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952384275941928, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108753, telescope_az=89.99282, telescope_ra=20.5566261, telescope_dec=-24.256544, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.57641, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:46:30.635576', telescope_ra_j2k=20.5311896383903, telescope_dec_j2k=-24.3428204311553, observability=1)
2025-12-27T11:46:51.514 [DEBUG] [ThreadPoolExecutor-22650_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:46:51.517 [DEBUG] [ThreadPoolExecutor-22650_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:46:51.518 [DEBUG] [ThreadPoolExecutor-22650_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:46:51.520 [DEBUG] [ThreadPoolExecutor-22650_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:46:55.525 [DEBUG] [ThreadPoolExecutor-22650_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:46:56.527 [DEBUG] [ThreadPoolExecutor-22650_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:46:56.528 [INFO] [ThreadPoolExecutor-22650_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:46:58.684 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:46:58.689 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.5594692, teldec = -24.256543
2025-12-27T11:46:58.690 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.5340345279674     dec_j2k = -24.3429042121468
2025-12-27T11:46:58.692 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:46:58.693 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:46:58.700 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:46:58.700 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:46:58.700 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:46:58.700 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:46:58.707 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:46:58.707 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:46:58.707 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:46:58.707 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:46:58.707 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:46:58.707 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:46:58.707 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:46:58.707 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:46:58.707 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9076237, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952384275941928, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108753, telescope_az=89.99282, telescope_ra=20.5594692, telescope_dec=-24.256543, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.57928, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:46:30.635576', telescope_ra_j2k=20.5340345279674, telescope_dec_j2k=-24.3429042121468, observability=1)
2025-12-27T11:47:02.301 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:47:02.303 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.5604984, teldec = -24.256543
2025-12-27T11:47:02.304 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.5350643761665     dec_j2k = -24.3429348909595
2025-12-27T11:47:02.306 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:47:02.306 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:47:02.308 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:47:02.308 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:47:02.309 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:47:02.309 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:47:02.316 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:47:02.316 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:47:02.316 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:47:02.316 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:47:02.316 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:47:02.316 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:47:02.316 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:47:02.316 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:47:02.316 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90766553, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952388688255636, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108753, telescope_az=89.99282, telescope_ra=20.5604984, telescope_dec=-24.256543, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.58028, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:46:30.635576', telescope_ra_j2k=20.5350643761665, telescope_dec_j2k=-24.3429348909595, observability=1)
2025-12-27T11:47:03.551 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:47:03.553 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.5608348, teldec = -24.256543
2025-12-27T11:47:03.554 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.5354009880838     dec_j2k = -24.3429449171444
2025-12-27T11:47:03.556 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:47:03.557 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:47:03.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:47:03.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:47:03.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:47:03.564 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:47:03.570 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:47:03.571 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:47:03.571 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:47:03.571 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:47:03.571 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:47:03.571 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:47:03.571 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:47:03.571 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:47:03.571 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90768, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952381468105931, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108753, telescope_az=89.99282, telescope_ra=20.5608348, telescope_dec=-24.256543, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.58062, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:46:30.635576', telescope_ra_j2k=20.5354009880838, telescope_dec_j2k=-24.3429449171444, observability=1)
2025-12-27T11:47:06.541 [DEBUG] [Thread-489477 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:47:06.543 [INFO] [Thread-489477 (handle)] [driver.py] [get_status()] Telra = 20.5616677, teldec = -24.256543
2025-12-27T11:47:06.544 [INFO] [Thread-489477 (handle)] [driver.py] [get_status()] ra_j2k = 20.5362344128799     dec_j2k = -24.3429697383001
2025-12-27T11:47:06.546 [DEBUG] [Thread-489477 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:47:06.547 [DEBUG] [Thread-489477 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:47:06.549 [DEBUG] [Thread-489477 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:47:06.549 [DEBUG] [Thread-489477 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:47:06.549 [DEBUG] [Thread-489477 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:47:06.549 [DEBUG] [Thread-489477 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:47:06.556 [DEBUG] [Thread-489477 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:47:06.557 [DEBUG] [Thread-489477 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:47:06.557 [DEBUG] [Thread-489477 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:47:06.557 [DEBUG] [Thread-489477 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:47:06.557 [DEBUG] [Thread-489477 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:47:06.557 [DEBUG] [Thread-489477 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:47:06.557 [DEBUG] [Thread-489477 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:47:06.557 [DEBUG] [Thread-489477 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:47:06.557 [DEBUG] [Thread-489477 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90771461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952388688255636, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108753, telescope_az=89.99282, telescope_ra=20.5616677, telescope_dec=-24.256543, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.58145, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:46:30.635576', telescope_ra_j2k=20.5362344128799, telescope_dec_j2k=-24.3429697383001, observability=1)
2025-12-27T11:47:24.604 [DEBUG] [Thread-489478 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:47:24.606 [INFO] [Thread-489478 (handle)] [driver.py] [get_status()] Telra = 20.566714, teldec = -24.256537
2025-12-27T11:47:24.607 [INFO] [Thread-489478 (handle)] [driver.py] [get_status()] ra_j2k = 20.541283896631     dec_j2k = -24.3431140346718
2025-12-27T11:47:24.608 [DEBUG] [Thread-489478 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:47:24.609 [DEBUG] [Thread-489478 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:47:24.611 [DEBUG] [Thread-489478 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:47:24.611 [DEBUG] [Thread-489478 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:47:24.611 [DEBUG] [Thread-489478 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:47:24.611 [DEBUG] [Thread-489478 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:47:24.619 [DEBUG] [Thread-489478 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:47:24.619 [DEBUG] [Thread-489478 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:47:24.619 [DEBUG] [Thread-489478 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:47:24.619 [DEBUG] [Thread-489478 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:47:24.619 [DEBUG] [Thread-489478 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:47:24.619 [DEBUG] [Thread-489478 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:47:24.619 [DEBUG] [Thread-489478 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:47:24.620 [DEBUG] [Thread-489478 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:47:24.620 [DEBUG] [Thread-489478 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90792367, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952386682658496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108753, telescope_az=89.992809, telescope_ra=20.566714, telescope_dec=-24.256537, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.5865, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:46:30.635576', telescope_ra_j2k=20.541283896631, telescope_dec_j2k=-24.3431140346718, observability=1)
2025-12-27T11:47:30.780 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:47:30.781 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:47:30.781 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:47:30.781 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:47:30.782 [DEBUG] [ThreadPoolExecutor-22652_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:47:31.784 [DEBUG] [ThreadPoolExecutor-22652_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:47:31.786 [DEBUG] [ThreadPoolExecutor-22652_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:47:31.786 [DEBUG] [ThreadPoolExecutor-22652_0] [payload.py] [to_registers()] [0]
2025-12-27T11:47:31.788 [DEBUG] [ThreadPoolExecutor-22652_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:47:31.788 [DEBUG] [ThreadPoolExecutor-22652_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:47:31.789 [DEBUG] [ThreadPoolExecutor-22652_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:47:31.789 [DEBUG] [ThreadPoolExecutor-22652_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:47:31.796 [DEBUG] [ThreadPoolExecutor-22652_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:47:31.796 [DEBUG] [ThreadPoolExecutor-22652_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:47:31.796 [DEBUG] [ThreadPoolExecutor-22652_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:47:31.796 [DEBUG] [ThreadPoolExecutor-22652_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:47:31.796 [DEBUG] [ThreadPoolExecutor-22652_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:47:31.796 [DEBUG] [ThreadPoolExecutor-22652_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:47:31.796 [DEBUG] [ThreadPoolExecutor-22652_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:47:39.278 [DEBUG] [Thread-489479 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:47:39.280 [INFO] [Thread-489479 (handle)] [driver.py] [get_status()] Telra = 20.5707759, teldec = -24.256543
2025-12-27T11:47:39.281 [INFO] [Thread-489479 (handle)] [driver.py] [get_status()] ra_j2k = 20.5453483615894     dec_j2k = -24.3432409016009
2025-12-27T11:47:39.282 [DEBUG] [Thread-489479 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:47:39.283 [DEBUG] [Thread-489479 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:47:39.284 [DEBUG] [Thread-489479 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:47:39.284 [DEBUG] [Thread-489479 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:47:39.284 [DEBUG] [Thread-489479 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:47:39.284 [DEBUG] [Thread-489479 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:47:39.291 [DEBUG] [Thread-489479 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:47:39.291 [DEBUG] [Thread-489479 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:47:39.291 [DEBUG] [Thread-489479 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:47:39.291 [DEBUG] [Thread-489479 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:47:39.291 [DEBUG] [Thread-489479 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:47:39.291 [DEBUG] [Thread-489479 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:47:39.291 [DEBUG] [Thread-489479 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:47:39.291 [DEBUG] [Thread-489479 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:47:39.291 [DEBUG] [Thread-489479 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90809351, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952392298330489, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108752, telescope_az=89.992819, telescope_ra=20.5707759, telescope_dec=-24.256543, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.59056, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:47:30.780233', telescope_ra_j2k=20.5453483615894, telescope_dec_j2k=-24.3432409016009, observability=1)
2025-12-27T11:47:42.660 [DEBUG] [Thread-489480 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:47:42.662 [INFO] [Thread-489480 (handle)] [driver.py] [get_status()] Telra = 20.5717288, teldec = -24.256543
2025-12-27T11:47:42.663 [INFO] [Thread-489480 (handle)] [driver.py] [get_status()] ra_j2k = 20.5463018640551     dec_j2k = -24.3432692421796
2025-12-27T11:47:42.665 [DEBUG] [Thread-489480 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:47:42.666 [DEBUG] [Thread-489480 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:47:42.668 [DEBUG] [Thread-489480 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:47:42.668 [DEBUG] [Thread-489480 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:47:42.668 [DEBUG] [Thread-489480 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:47:42.668 [DEBUG] [Thread-489480 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:47:42.675 [DEBUG] [Thread-489480 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:47:42.675 [DEBUG] [Thread-489480 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:47:42.675 [DEBUG] [Thread-489480 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:47:42.675 [DEBUG] [Thread-489480 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:47:42.675 [DEBUG] [Thread-489480 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:47:42.675 [DEBUG] [Thread-489480 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:47:42.675 [DEBUG] [Thread-489480 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:47:42.675 [DEBUG] [Thread-489480 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:47:42.675 [DEBUG] [Thread-489480 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90813265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952387484897352, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108752, telescope_az=89.992819, telescope_ra=20.5717288, telescope_dec=-24.256543, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.59151, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:47:30.780233', telescope_ra_j2k=20.5463018640551, telescope_dec_j2k=-24.3432692421796, observability=1)
2025-12-27T11:47:42.707 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.03122115135192871
2025-12-27T11:47:42.707 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.40662384033203 seconds ago
2025-12-27T11:47:56.797 [DEBUG] [ThreadPoolExecutor-22652_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:47:56.798 [DEBUG] [ThreadPoolExecutor-22652_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:47:57.795 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:47:57.798 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.5759386, teldec = -24.256542
2025-12-27T11:47:57.799 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.5505143281825     dec_j2k = -24.3433933827907
2025-12-27T11:47:57.801 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:47:57.802 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:47:57.804 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:47:57.804 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:47:57.804 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:47:57.804 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:47:57.811 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:47:57.811 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:47:57.811 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:47:57.811 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:47:57.811 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:47:57.811 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:47:57.811 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:47:57.811 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:47:57.811 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90830782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952388688255636, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108752, telescope_az=89.992819, telescope_ra=20.5759386, telescope_dec=-24.256542, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.59572, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:47:30.780233', telescope_ra_j2k=20.5505143281825, telescope_dec_j2k=-24.3433933827907, observability=1)
2025-12-27T11:48:00.730 [DEBUG] [Thread-489481 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:48:00.732 [INFO] [Thread-489481 (handle)] [driver.py] [get_status()] Telra = 20.5767692, teldec = -24.256542
2025-12-27T11:48:00.733 [INFO] [Thread-489481 (handle)] [driver.py] [get_status()] ra_j2k = 20.5513454542391     dec_j2k = -24.3434180607281
2025-12-27T11:48:00.735 [DEBUG] [Thread-489481 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:48:00.736 [DEBUG] [Thread-489481 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:48:00.741 [DEBUG] [Thread-489481 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:48:00.741 [DEBUG] [Thread-489481 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:48:00.741 [DEBUG] [Thread-489481 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:48:00.741 [DEBUG] [Thread-489481 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:48:00.748 [DEBUG] [Thread-489481 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:48:00.748 [DEBUG] [Thread-489481 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:48:00.748 [DEBUG] [Thread-489481 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:48:00.748 [DEBUG] [Thread-489481 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:48:00.748 [DEBUG] [Thread-489481 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:48:00.748 [DEBUG] [Thread-489481 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:48:00.748 [DEBUG] [Thread-489481 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:48:00.748 [DEBUG] [Thread-489481 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:48:00.748 [DEBUG] [Thread-489481 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90834179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952393902808201, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108752, telescope_az=89.992819, telescope_ra=20.5767692, telescope_dec=-24.256542, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.59655, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:47:30.780233', telescope_ra_j2k=20.5513454542391, telescope_dec_j2k=-24.3434180607281, observability=1)
2025-12-27T11:48:02.378 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:48:02.380 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.5772176, teldec = -24.256542
2025-12-27T11:48:02.381 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.5517941382931     dec_j2k = -24.3434313814184
2025-12-27T11:48:02.383 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:48:02.383 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:48:02.386 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:48:02.386 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:48:02.386 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:48:02.386 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:48:02.393 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:48:02.393 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:48:02.393 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:48:02.393 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:48:02.393 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:48:02.393 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:48:02.393 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:48:02.393 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:48:02.394 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90836087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952384275941928, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108752, telescope_az=89.992819, telescope_ra=20.5772176, telescope_dec=-24.256542, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.597, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:47:30.780233', telescope_ra_j2k=20.5517941382931, telescope_dec_j2k=-24.3434313814184, observability=1)
2025-12-27T11:48:03.561 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:48:03.565 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.5775538, teldec = -24.256542
2025-12-27T11:48:03.566 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.5521305512986     dec_j2k = -24.3434413681781
2025-12-27T11:48:03.567 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:48:03.568 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:48:03.575 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:48:03.575 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:48:03.575 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:48:03.575 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:48:03.582 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:48:03.582 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:48:03.582 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:48:03.582 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:48:03.582 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:48:03.582 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:48:03.582 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:48:03.582 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:48:03.583 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90837455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952391897211061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108752, telescope_az=89.992819, telescope_ra=20.5775538, telescope_dec=-24.256542, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.59734, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:47:30.780233', telescope_ra_j2k=20.5521305512986, telescope_dec_j2k=-24.3434413681781, observability=1)
2025-12-27T11:48:18.798 [DEBUG] [Thread-489482 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:48:18.800 [INFO] [Thread-489482 (handle)] [driver.py] [get_status()] Telra = 20.5817827, teldec = -24.256536
2025-12-27T11:48:18.801 [INFO] [Thread-489482 (handle)] [driver.py] [get_status()] ra_j2k = 20.5563621336278     dec_j2k = -24.3435609295302
2025-12-27T11:48:18.804 [DEBUG] [Thread-489482 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:48:18.804 [DEBUG] [Thread-489482 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:48:18.810 [DEBUG] [Thread-489482 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:48:18.811 [DEBUG] [Thread-489482 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:48:18.811 [DEBUG] [Thread-489482 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:48:18.811 [DEBUG] [Thread-489482 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:48:18.818 [DEBUG] [Thread-489482 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:48:18.818 [DEBUG] [Thread-489482 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:48:18.818 [DEBUG] [Thread-489482 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:48:18.818 [DEBUG] [Thread-489482 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:48:18.818 [DEBUG] [Thread-489482 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:48:18.818 [DEBUG] [Thread-489482 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:48:18.818 [DEBUG] [Thread-489482 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:48:18.818 [DEBUG] [Thread-489482 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:48:18.818 [DEBUG] [Thread-489482 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90855091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952391897211061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108752, telescope_az=89.992808, telescope_ra=20.5817827, telescope_dec=-24.256536, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.60157, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:47:30.780233', telescope_ra_j2k=20.5563621336278, telescope_dec_j2k=-24.3435609295302, observability=1)
2025-12-27T11:48:30.921 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:48:30.921 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:48:30.922 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:48:30.922 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:48:30.922 [INFO] [ThreadPoolExecutor-22653_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:48:30.922 [INFO] [ThreadPoolExecutor-22653_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:48:36.938 [DEBUG] [Thread-489483 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:48:36.940 [INFO] [Thread-489483 (handle)] [driver.py] [get_status()] Telra = 20.586862, teldec = -24.256542
2025-12-27T11:48:36.941 [INFO] [Thread-489483 (handle)] [driver.py] [get_status()] ra_j2k = 20.5614446583491     dec_j2k = -24.3437175982774
2025-12-27T11:48:36.943 [DEBUG] [Thread-489483 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:48:36.944 [DEBUG] [Thread-489483 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:48:36.950 [DEBUG] [Thread-489483 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:48:36.950 [DEBUG] [Thread-489483 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:48:36.950 [DEBUG] [Thread-489483 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:48:36.950 [DEBUG] [Thread-489483 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:48:36.957 [DEBUG] [Thread-489483 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:48:36.957 [DEBUG] [Thread-489483 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:48:36.957 [DEBUG] [Thread-489483 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:48:36.957 [DEBUG] [Thread-489483 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:48:36.957 [DEBUG] [Thread-489483 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:48:36.957 [DEBUG] [Thread-489483 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:48:36.957 [DEBUG] [Thread-489483 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:48:36.957 [DEBUG] [Thread-489483 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:48:36.957 [DEBUG] [Thread-489483 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90876086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952391897211061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108752, telescope_az=89.992818, telescope_ra=20.586862, telescope_dec=-24.256542, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.60664, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:48:30.920804', telescope_ra_j2k=20.5614446583491, telescope_dec_j2k=-24.3437175982774, observability=1)
2025-12-27T11:48:39.321 [DEBUG] [Thread-489484 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:48:39.324 [INFO] [Thread-489484 (handle)] [driver.py] [get_status()] Telra = 20.5875255, teldec = -24.256542
2025-12-27T11:48:39.325 [INFO] [Thread-489484 (handle)] [driver.py] [get_status()] ra_j2k = 20.5621085801234     dec_j2k = -24.3437372685045
2025-12-27T11:48:39.327 [DEBUG] [Thread-489484 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:48:39.328 [DEBUG] [Thread-489484 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:48:39.329 [DEBUG] [Thread-489484 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:48:39.329 [DEBUG] [Thread-489484 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:48:39.329 [DEBUG] [Thread-489484 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:48:39.329 [DEBUG] [Thread-489484 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:48:39.336 [DEBUG] [Thread-489484 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:48:39.336 [DEBUG] [Thread-489484 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:48:39.336 [DEBUG] [Thread-489484 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:48:39.337 [DEBUG] [Thread-489484 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:48:39.337 [DEBUG] [Thread-489484 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:48:39.337 [DEBUG] [Thread-489484 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:48:39.337 [DEBUG] [Thread-489484 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:48:39.337 [DEBUG] [Thread-489484 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:48:39.337 [DEBUG] [Thread-489484 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90878845, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952391897211061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108752, telescope_az=89.992818, telescope_ra=20.5875255, telescope_dec=-24.256542, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.60731, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:48:30.920804', telescope_ra_j2k=20.5621085801234, telescope_dec_j2k=-24.3437372685045, observability=1)
2025-12-27T11:48:42.767 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:48:42.769 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.5884776, teldec = -24.256541
2025-12-27T11:48:42.770 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.5630612856793     dec_j2k = -24.3437644900571
2025-12-27T11:48:42.773 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:48:42.773 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:48:42.780 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:48:42.780 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:48:42.780 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:48:42.780 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:48:42.787 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:48:42.788 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:48:42.788 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:48:42.788 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:48:42.788 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:48:42.788 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:48:42.788 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:48:42.788 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:48:42.788 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90882833, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952391897211061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108752, telescope_az=89.992818, telescope_ra=20.5884776, telescope_dec=-24.256541, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.60826, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:48:30.920804', telescope_ra_j2k=20.5630612856793, telescope_dec_j2k=-24.3437644900571, observability=1)
2025-12-27T11:48:42.788 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.41118764877319 seconds ago
2025-12-27T11:48:51.800 [DEBUG] [ThreadPoolExecutor-22652_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:48:51.802 [DEBUG] [ThreadPoolExecutor-22652_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:48:51.803 [DEBUG] [ThreadPoolExecutor-22652_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:48:51.805 [DEBUG] [ThreadPoolExecutor-22652_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:48:55.009 [DEBUG] [Thread-489485 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:48:55.011 [INFO] [Thread-489485 (handle)] [driver.py] [get_status()] Telra = 20.5918763, teldec = -24.256541
2025-12-27T11:48:55.012 [INFO] [Thread-489485 (handle)] [driver.py] [get_status()] ra_j2k = 20.5664621483496     dec_j2k = -24.3438651876887
2025-12-27T11:48:55.013 [DEBUG] [Thread-489485 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:48:55.013 [DEBUG] [Thread-489485 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:48:55.019 [DEBUG] [Thread-489485 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:48:55.020 [DEBUG] [Thread-489485 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:48:55.020 [DEBUG] [Thread-489485 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:48:55.020 [DEBUG] [Thread-489485 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:48:55.027 [DEBUG] [Thread-489485 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:48:55.027 [DEBUG] [Thread-489485 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:48:55.027 [DEBUG] [Thread-489485 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:48:55.027 [DEBUG] [Thread-489485 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:48:55.027 [DEBUG] [Thread-489485 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:48:55.027 [DEBUG] [Thread-489485 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:48:55.027 [DEBUG] [Thread-489485 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:48:55.027 [DEBUG] [Thread-489485 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:48:55.027 [DEBUG] [Thread-489485 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90897002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952398716241338, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108751, telescope_az=89.992817, telescope_ra=20.5918763, telescope_dec=-24.256541, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.61166, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:48:30.920804', telescope_ra_j2k=20.5664621483496, telescope_dec_j2k=-24.3438651876887, observability=1)
2025-12-27T11:48:55.810 [DEBUG] [ThreadPoolExecutor-22652_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:48:56.812 [DEBUG] [ThreadPoolExecutor-22652_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:48:56.813 [INFO] [ThreadPoolExecutor-22652_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:48:56.903 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:48:56.905 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.5923986, teldec = -24.256541
2025-12-27T11:48:56.906 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.5669847809212     dec_j2k = -24.3438806563969
2025-12-27T11:48:56.908 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:48:56.908 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:48:56.915 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:48:56.915 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:48:56.915 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:48:56.915 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:48:56.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:48:56.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:48:56.922 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:48:56.922 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:48:56.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:48:56.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:48:56.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:48:56.923 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:48:56.923 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90899194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952395507285913, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108751, telescope_az=89.992817, telescope_ra=20.5923986, telescope_dec=-24.256541, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.61218, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:48:30.920804', telescope_ra_j2k=20.5669847809212, telescope_dec_j2k=-24.3438806563969, observability=1)
2025-12-27T11:49:02.455 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:49:02.457 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.593967, teldec = -24.256541
2025-12-27T11:49:02.458 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.5685541799436     dec_j2k = -24.343927097106
2025-12-27T11:49:02.460 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:49:02.461 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:49:02.462 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:49:02.462 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:49:02.462 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:49:02.463 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:49:02.469 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:49:02.470 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:49:02.470 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:49:02.470 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:49:02.470 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:49:02.470 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:49:02.470 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:49:02.470 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:49:02.470 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9090562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095239831512191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108751, telescope_az=89.992817, telescope_ra=20.593967, telescope_dec=-24.256541, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.61375, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:48:30.920804', telescope_ra_j2k=20.5685541799436, telescope_dec_j2k=-24.343927097106, observability=1)
2025-12-27T11:49:03.532 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:49:03.535 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.5942656, teldec = -24.256541
2025-12-27T11:49:03.536 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.5688529702025     dec_j2k = -24.3439359370519
2025-12-27T11:49:03.537 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:49:03.538 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:49:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:49:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:49:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:49:03.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:49:03.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:49:03.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:49:03.546 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:49:03.546 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:49:03.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:49:03.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:49:03.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:49:03.546 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:49:03.547 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90906867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952397512883053, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108751, telescope_az=89.992817, telescope_ra=20.5942656, telescope_dec=-24.256541, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.61405, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:48:30.920804', telescope_ra_j2k=20.5688529702025, telescope_dec_j2k=-24.3439359370519, observability=1)
2025-12-27T11:49:13.080 [DEBUG] [Thread-489486 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:49:13.082 [INFO] [Thread-489486 (handle)] [driver.py] [get_status()] Telra = 20.5969176, teldec = -24.256541
2025-12-27T11:49:13.083 [INFO] [Thread-489486 (handle)] [driver.py] [get_status()] ra_j2k = 20.5715066608176     dec_j2k = -24.3440144250602
2025-12-27T11:49:13.085 [DEBUG] [Thread-489486 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:49:13.085 [DEBUG] [Thread-489486 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:49:13.092 [DEBUG] [Thread-489486 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:49:13.092 [DEBUG] [Thread-489486 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:49:13.092 [DEBUG] [Thread-489486 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:49:13.092 [DEBUG] [Thread-489486 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:49:13.099 [DEBUG] [Thread-489486 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:49:13.100 [DEBUG] [Thread-489486 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:49:13.100 [DEBUG] [Thread-489486 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:49:13.100 [DEBUG] [Thread-489486 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:49:13.100 [DEBUG] [Thread-489486 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:49:13.100 [DEBUG] [Thread-489486 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:49:13.100 [DEBUG] [Thread-489486 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:49:13.100 [DEBUG] [Thread-489486 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:49:13.100 [DEBUG] [Thread-489486 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.90917918, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952396710644197, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108751, telescope_az=89.992817, telescope_ra=20.5969176, telescope_dec=-24.256541, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.6167, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:48:30.920804', telescope_ra_j2k=20.5715066608176, telescope_dec_j2k=-24.3440144250602, observability=1)
2025-12-27T11:49:31.062 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:49:31.062 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:49:31.063 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:49:31.063 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:49:31.064 [DEBUG] [ThreadPoolExecutor-22654_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:49:31.265 [DEBUG] [Thread-489487 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:49:31.267 [INFO] [Thread-489487 (handle)] [driver.py] [get_status()] Telra = 20.6019867, teldec = -24.256541
2025-12-27T11:49:31.268 [INFO] [Thread-489487 (handle)] [driver.py] [get_status()] ra_j2k = 20.5765789965051     dec_j2k = -24.3441643313766
2025-12-27T11:49:31.270 [DEBUG] [Thread-489487 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:49:31.271 [DEBUG] [Thread-489487 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:49:31.274 [DEBUG] [Thread-489487 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:49:31.274 [DEBUG] [Thread-489487 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:49:31.274 [DEBUG] [Thread-489487 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:49:31.274 [DEBUG] [Thread-489487 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:49:31.282 [DEBUG] [Thread-489487 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:49:31.282 [DEBUG] [Thread-489487 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:49:31.282 [DEBUG] [Thread-489487 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:49:31.282 [DEBUG] [Thread-489487 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:49:31.282 [DEBUG] [Thread-489487 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:49:31.282 [DEBUG] [Thread-489487 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:49:31.282 [DEBUG] [Thread-489487 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:49:31.282 [DEBUG] [Thread-489487 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:49:31.282 [DEBUG] [Thread-489487 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90938965, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952401925196762, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108751, telescope_az=89.992817, telescope_ra=20.6019867, telescope_dec=-24.256541, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.62177, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:49:31.061203', telescope_ra_j2k=20.5765789965051, telescope_dec_j2k=-24.3441643313766, observability=1)
2025-12-27T11:49:32.066 [DEBUG] [ThreadPoolExecutor-22654_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:49:32.067 [DEBUG] [ThreadPoolExecutor-22654_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:49:32.067 [DEBUG] [ThreadPoolExecutor-22654_0] [payload.py] [to_registers()] [0]
2025-12-27T11:49:32.072 [DEBUG] [ThreadPoolExecutor-22654_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:49:32.072 [DEBUG] [ThreadPoolExecutor-22654_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:49:32.072 [DEBUG] [ThreadPoolExecutor-22654_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:49:32.072 [DEBUG] [ThreadPoolExecutor-22654_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:49:32.079 [DEBUG] [ThreadPoolExecutor-22654_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:49:32.079 [DEBUG] [ThreadPoolExecutor-22654_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:49:32.079 [DEBUG] [ThreadPoolExecutor-22654_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:49:32.079 [DEBUG] [ThreadPoolExecutor-22654_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:49:32.079 [DEBUG] [ThreadPoolExecutor-22654_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:49:32.079 [DEBUG] [ThreadPoolExecutor-22654_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:49:32.079 [DEBUG] [ThreadPoolExecutor-22654_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:49:39.369 [DEBUG] [Thread-489488 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:49:39.371 [INFO] [Thread-489488 (handle)] [driver.py] [get_status()] Telra = 20.6042482, teldec = -24.25654
2025-12-27T11:49:39.372 [INFO] [Thread-489488 (handle)] [driver.py] [get_status()] ra_j2k = 20.5788419419937     dec_j2k = -24.3442301599069
2025-12-27T11:49:39.375 [DEBUG] [Thread-489488 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:49:39.376 [DEBUG] [Thread-489488 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:49:39.379 [DEBUG] [Thread-489488 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:49:39.379 [DEBUG] [Thread-489488 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:49:39.379 [DEBUG] [Thread-489488 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:49:39.380 [DEBUG] [Thread-489488 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:49:39.387 [DEBUG] [Thread-489488 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:49:39.387 [DEBUG] [Thread-489488 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:49:39.387 [DEBUG] [Thread-489488 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:49:39.387 [DEBUG] [Thread-489488 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:49:39.387 [DEBUG] [Thread-489488 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:49:39.387 [DEBUG] [Thread-489488 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:49:39.388 [DEBUG] [Thread-489488 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:49:39.388 [DEBUG] [Thread-489488 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:49:39.388 [DEBUG] [Thread-489488 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90948345, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952403128555046, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108751, telescope_az=89.992816, telescope_ra=20.6042482, telescope_dec=-24.25654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.62403, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:49:31.061203', telescope_ra_j2k=20.5788419419937, telescope_dec_j2k=-24.3442301599069, observability=1)
2025-12-27T11:49:42.849 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:49:42.851 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.6052191, teldec = -24.25654
2025-12-27T11:49:42.852 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.5798134628351     dec_j2k = -24.3442588410438
2025-12-27T11:49:42.854 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:49:42.856 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:49:42.859 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:49:42.859 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:49:42.859 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:49:42.859 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:49:42.866 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:49:42.866 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:49:42.866 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:49:42.866 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:49:42.866 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:49:42.866 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:49:42.866 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:49:42.866 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:49:42.866 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90952373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952397914002482, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108751, telescope_az=89.992816, telescope_ra=20.6052191, telescope_dec=-24.25654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.625, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:49:31.061203', telescope_ra_j2k=20.5798134628351, telescope_dec_j2k=-24.3442588410438, observability=1)
2025-12-27T11:49:42.866 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.412065505981445 seconds ago
2025-12-27T11:49:49.337 [DEBUG] [Thread-489489 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:49:49.339 [INFO] [Thread-489489 (handle)] [driver.py] [get_status()] Telra = 20.6070024, teldec = -24.25654
2025-12-27T11:49:49.340 [INFO] [Thread-489489 (handle)] [driver.py] [get_status()] ra_j2k = 20.5815979036916     dec_j2k = -24.3443115063022
2025-12-27T11:49:49.341 [DEBUG] [Thread-489489 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:49:49.342 [DEBUG] [Thread-489489 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:49:49.345 [DEBUG] [Thread-489489 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:49:49.345 [DEBUG] [Thread-489489 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:49:49.345 [DEBUG] [Thread-489489 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:49:49.345 [DEBUG] [Thread-489489 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:49:49.353 [DEBUG] [Thread-489489 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:49:49.353 [DEBUG] [Thread-489489 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:49:49.353 [DEBUG] [Thread-489489 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:49:49.353 [DEBUG] [Thread-489489 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:49:49.353 [DEBUG] [Thread-489489 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:49:49.353 [DEBUG] [Thread-489489 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:49:49.353 [DEBUG] [Thread-489489 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:49:49.353 [DEBUG] [Thread-489489 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:49:49.354 [DEBUG] [Thread-489489 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90959882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952398716241338, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108751, telescope_az=89.992816, telescope_ra=20.6070024, telescope_dec=-24.25654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.62679, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:49:31.061203', telescope_ra_j2k=20.5815979036916, telescope_dec_j2k=-24.3443115063022, observability=1)
2025-12-27T11:49:56.011 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:49:56.012 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.6088691, teldec = -24.25654
2025-12-27T11:49:56.014 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.583465798633     dec_j2k = -24.3443666140233
2025-12-27T11:49:56.015 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:49:56.016 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:49:56.019 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:49:56.019 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:49:56.019 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:49:56.019 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:49:56.026 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:49:56.026 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:49:56.026 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:49:56.026 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:49:56.026 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:49:56.026 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:49:56.026 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:49:56.026 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:49:56.027 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90967605, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952399518480194, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108751, telescope_az=89.992816, telescope_ra=20.6088691, telescope_dec=-24.25654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.62865, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:49:31.061203', telescope_ra_j2k=20.583465798633, telescope_dec_j2k=-24.3443666140233, observability=1)
2025-12-27T11:49:57.080 [DEBUG] [ThreadPoolExecutor-22654_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:49:57.081 [DEBUG] [ThreadPoolExecutor-22654_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:50:02.532 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:50:02.534 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.6106807, teldec = -24.25654
2025-12-27T11:50:02.535 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.585278559017     dec_j2k = -24.3444200750056
2025-12-27T11:50:02.537 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:50:02.537 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:50:02.538 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:50:02.538 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:50:02.538 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:50:02.538 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:50:02.545 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:50:02.545 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:50:02.545 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:50:02.545 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:50:02.545 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:50:02.546 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:50:02.546 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:50:02.546 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:50:02.546 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90975153, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952398716241338, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108751, telescope_az=89.992816, telescope_ra=20.6106807, telescope_dec=-24.25654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.63046, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:49:31.061203', telescope_ra_j2k=20.585278559017, telescope_dec_j2k=-24.3444200750056, observability=1)
2025-12-27T11:50:03.543 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9969267845153809
2025-12-27T11:50:07.407 [DEBUG] [Thread-489490 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:50:07.409 [INFO] [Thread-489490 (handle)] [driver.py] [get_status()] Telra = 20.6120433, teldec = -24.25654
2025-12-27T11:50:07.410 [INFO] [Thread-489490 (handle)] [driver.py] [get_status()] ra_j2k = 20.5866420322663     dec_j2k = -24.3444602727753
2025-12-27T11:50:07.412 [DEBUG] [Thread-489490 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:50:07.413 [DEBUG] [Thread-489490 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:50:07.418 [DEBUG] [Thread-489490 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:50:07.418 [DEBUG] [Thread-489490 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:50:07.418 [DEBUG] [Thread-489490 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:50:07.418 [DEBUG] [Thread-489490 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:50:07.425 [DEBUG] [Thread-489490 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:50:07.425 [DEBUG] [Thread-489490 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:50:07.425 [DEBUG] [Thread-489490 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:50:07.425 [DEBUG] [Thread-489490 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:50:07.425 [DEBUG] [Thread-489490 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:50:07.426 [DEBUG] [Thread-489490 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:50:07.426 [DEBUG] [Thread-489490 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:50:07.426 [DEBUG] [Thread-489490 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:50:07.426 [DEBUG] [Thread-489490 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.90980796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952399919599622, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108751, telescope_az=89.992816, telescope_ra=20.6120433, telescope_dec=-24.25654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.63183, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:49:31.061203', telescope_ra_j2k=20.5866420322663, telescope_dec_j2k=-24.3444602727753, observability=1)
2025-12-27T11:50:25.575 [DEBUG] [Thread-489491 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:50:25.577 [INFO] [Thread-489491 (handle)] [driver.py] [get_status()] Telra = 20.6171222, teldec = -24.25654
2025-12-27T11:50:25.578 [INFO] [Thread-489491 (handle)] [driver.py] [get_status()] ra_j2k = 20.5917241906823     dec_j2k = -24.3446100054528
2025-12-27T11:50:25.580 [DEBUG] [Thread-489491 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:50:25.581 [DEBUG] [Thread-489491 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:50:25.585 [DEBUG] [Thread-489491 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:50:25.585 [DEBUG] [Thread-489491 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:50:25.585 [DEBUG] [Thread-489491 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:50:25.585 [DEBUG] [Thread-489491 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:50:25.592 [DEBUG] [Thread-489491 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:50:25.592 [DEBUG] [Thread-489491 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:50:25.592 [DEBUG] [Thread-489491 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:50:25.592 [DEBUG] [Thread-489491 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:50:25.592 [DEBUG] [Thread-489491 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:50:25.592 [DEBUG] [Thread-489491 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:50:25.592 [DEBUG] [Thread-489491 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:50:25.592 [DEBUG] [Thread-489491 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:50:25.593 [DEBUG] [Thread-489491 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91001824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952399919599622, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10875, telescope_az=89.992815, telescope_ra=20.6171222, telescope_dec=-24.25654, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.63691, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:49:31.061203', telescope_ra_j2k=20.5917241906823, telescope_dec_j2k=-24.3446100054528, observability=1)
2025-12-27T11:50:31.204 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:50:31.204 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:50:31.205 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:50:31.205 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:50:31.205 [INFO] [ThreadPoolExecutor-22655_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:50:31.205 [INFO] [ThreadPoolExecutor-22655_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:50:39.418 [DEBUG] [Thread-489492 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:50:39.420 [INFO] [Thread-489492 (handle)] [driver.py] [get_status()] Telra = 20.6209595, teldec = -24.256533
2025-12-27T11:50:39.421 [INFO] [Thread-489492 (handle)] [driver.py] [get_status()] ra_j2k = 20.5955639573009     dec_j2k = -24.3447160309839
2025-12-27T11:50:39.423 [DEBUG] [Thread-489492 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:50:39.423 [DEBUG] [Thread-489492 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:50:39.427 [DEBUG] [Thread-489492 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:50:39.427 [DEBUG] [Thread-489492 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:50:39.427 [DEBUG] [Thread-489492 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:50:39.427 [DEBUG] [Thread-489492 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:50:39.434 [DEBUG] [Thread-489492 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:50:39.434 [DEBUG] [Thread-489492 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:50:39.434 [DEBUG] [Thread-489492 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:50:39.434 [DEBUG] [Thread-489492 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:50:39.434 [DEBUG] [Thread-489492 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:50:39.434 [DEBUG] [Thread-489492 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:50:39.434 [DEBUG] [Thread-489492 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:50:39.434 [DEBUG] [Thread-489492 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:50:39.434 [DEBUG] [Thread-489492 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91017846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952409947585323, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10875, telescope_az=89.992804, telescope_ra=20.6209595, telescope_dec=-24.256533, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.64074, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:50:31.203037', telescope_ra_j2k=20.5955639573009, telescope_dec_j2k=-24.3447160309839, observability=1)
2025-12-27T11:50:42.927 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:50:42.929 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.6219407, teldec = -24.256539
2025-12-27T11:50:42.930 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.596545787295     dec_j2k = -24.3447509169558
2025-12-27T11:50:42.931 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:50:42.932 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:50:42.935 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:50:42.936 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:50:42.936 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:50:42.936 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:50:42.943 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:50:42.943 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:50:42.943 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:50:42.943 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:50:42.943 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:50:42.943 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:50:42.943 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:50:42.943 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:50:42.943 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91021907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952408343107611, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10875, telescope_az=89.992815, telescope_ra=20.6219407, telescope_dec=-24.256539, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.64172, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:50:31.203037', telescope_ra_j2k=20.596545787295, telescope_dec_j2k=-24.3447509169558, observability=1)
2025-12-27T11:50:42.943 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.412508726119995 seconds ago
2025-12-27T11:50:43.644 [DEBUG] [Thread-489493 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7008934020996094
2025-12-27T11:50:52.083 [DEBUG] [ThreadPoolExecutor-22654_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:50:52.085 [DEBUG] [ThreadPoolExecutor-22654_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:50:52.086 [DEBUG] [ThreadPoolExecutor-22654_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:50:52.089 [DEBUG] [ThreadPoolExecutor-22654_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:50:55.116 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:50:55.118 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.6253338, teldec = -24.256539
2025-12-27T11:50:55.119 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.5999410707398     dec_j2k = -24.3448507639909
2025-12-27T11:50:55.121 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:50:55.121 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:50:55.127 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:50:55.127 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:50:55.127 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:50:55.127 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:50:55.134 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:50:55.134 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:50:55.134 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:50:55.134 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:50:55.134 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:50:55.134 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:50:55.134 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:50:55.134 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:50:55.134 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91036015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952411552063035, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10875, telescope_az=89.992815, telescope_ra=20.6253338, telescope_dec=-24.256539, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.64512, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:50:31.203037', telescope_ra_j2k=20.5999410707398, telescope_dec_j2k=-24.3448507639909, observability=1)
2025-12-27T11:50:56.093 [DEBUG] [ThreadPoolExecutor-22654_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:50:57.095 [DEBUG] [ThreadPoolExecutor-22654_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:50:57.096 [INFO] [ThreadPoolExecutor-22654_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:51:01.712 [DEBUG] [Thread-489494 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:51:01.714 [INFO] [Thread-489494 (handle)] [driver.py] [get_status()] Telra = 20.6271766, teldec = -24.256539
2025-12-27T11:51:01.715 [INFO] [Thread-489494 (handle)] [driver.py] [get_status()] ra_j2k = 20.6017850576039     dec_j2k = -24.3449049618644
2025-12-27T11:51:01.717 [DEBUG] [Thread-489494 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:51:01.718 [DEBUG] [Thread-489494 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:51:01.720 [DEBUG] [Thread-489494 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:51:01.720 [DEBUG] [Thread-489494 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:51:01.720 [DEBUG] [Thread-489494 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:51:01.720 [DEBUG] [Thread-489494 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:51:01.727 [DEBUG] [Thread-489494 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:51:01.727 [DEBUG] [Thread-489494 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:51:01.727 [DEBUG] [Thread-489494 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:51:01.727 [DEBUG] [Thread-489494 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:51:01.727 [DEBUG] [Thread-489494 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:51:01.727 [DEBUG] [Thread-489494 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:51:01.727 [DEBUG] [Thread-489494 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:51:01.727 [DEBUG] [Thread-489494 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:51:01.727 [DEBUG] [Thread-489494 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.91043649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952406738629899, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10875, telescope_az=89.992815, telescope_ra=20.6271766, telescope_dec=-24.256539, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.64696, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:50:31.203037', telescope_ra_j2k=20.6017850576039, telescope_dec_j2k=-24.3449049618644, observability=1)
2025-12-27T11:51:02.607 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8795557022094727
2025-12-27T11:51:03.554 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:51:03.557 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.6276819, teldec = -24.256539
2025-12-27T11:51:03.558 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.6022906831714     dec_j2k = -24.3449198194446
2025-12-27T11:51:03.560 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:51:03.561 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:51:03.564 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:51:03.564 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:51:03.564 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:51:03.564 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:51:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:51:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:51:03.572 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:51:03.572 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:51:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:51:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:51:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:51:03.572 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:51:03.572 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.91045781, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952410749824179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10875, telescope_az=89.992815, telescope_ra=20.6276819, telescope_dec=-24.256539, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.64746, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:50:31.203037', telescope_ra_j2k=20.6022906831714, telescope_dec_j2k=-24.3449198194446, observability=1)
2025-12-27T11:51:19.917 [DEBUG] [Thread-489495 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:51:19.919 [INFO] [Thread-489495 (handle)] [driver.py] [get_status()] Telra = 20.6322541, teldec = -24.256539
2025-12-27T11:51:19.920 [INFO] [Thread-489495 (handle)] [driver.py] [get_status()] ra_j2k = 20.6068658315416     dec_j2k = -24.3450541875302
2025-12-27T11:51:19.922 [DEBUG] [Thread-489495 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:51:19.923 [DEBUG] [Thread-489495 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:51:19.924 [DEBUG] [Thread-489495 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:51:19.924 [DEBUG] [Thread-489495 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:51:19.924 [DEBUG] [Thread-489495 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:51:19.924 [DEBUG] [Thread-489495 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:51:19.931 [DEBUG] [Thread-489495 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:51:19.931 [DEBUG] [Thread-489495 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:51:19.932 [DEBUG] [Thread-489495 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:51:19.932 [DEBUG] [Thread-489495 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:51:19.932 [DEBUG] [Thread-489495 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:51:19.932 [DEBUG] [Thread-489495 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:51:19.932 [DEBUG] [Thread-489495 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:51:19.932 [DEBUG] [Thread-489495 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:51:19.932 [DEBUG] [Thread-489495 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9106472, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952414359899032, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10875, telescope_az=89.992814, telescope_ra=20.6322541, telescope_dec=-24.256539, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.65204, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:50:31.203037', telescope_ra_j2k=20.6068658315416, telescope_dec_j2k=-24.3450541875302, observability=1)
2025-12-27T11:51:31.345 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:51:31.345 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:51:31.346 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:51:31.346 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:51:31.347 [DEBUG] [ThreadPoolExecutor-22656_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:51:32.350 [DEBUG] [ThreadPoolExecutor-22656_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:51:32.352 [DEBUG] [ThreadPoolExecutor-22656_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:51:32.352 [DEBUG] [ThreadPoolExecutor-22656_0] [payload.py] [to_registers()] [0]
2025-12-27T11:51:32.353 [DEBUG] [ThreadPoolExecutor-22656_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:51:32.353 [DEBUG] [ThreadPoolExecutor-22656_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:51:32.353 [DEBUG] [ThreadPoolExecutor-22656_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:51:32.353 [DEBUG] [ThreadPoolExecutor-22656_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:51:32.361 [DEBUG] [ThreadPoolExecutor-22656_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:51:32.361 [DEBUG] [ThreadPoolExecutor-22656_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:51:32.361 [DEBUG] [ThreadPoolExecutor-22656_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:51:32.361 [DEBUG] [ThreadPoolExecutor-22656_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:51:32.361 [DEBUG] [ThreadPoolExecutor-22656_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:51:32.361 [DEBUG] [ThreadPoolExecutor-22656_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:51:32.361 [DEBUG] [ThreadPoolExecutor-22656_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:51:37.979 [DEBUG] [Thread-489496 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:51:37.981 [INFO] [Thread-489496 (handle)] [driver.py] [get_status()] Telra = 20.6372661, teldec = -24.256538
2025-12-27T11:51:37.984 [INFO] [Thread-489496 (handle)] [driver.py] [get_status()] ra_j2k = 20.6118810687945     dec_j2k = -24.3452003344552
2025-12-27T11:51:37.986 [DEBUG] [Thread-489496 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:51:37.988 [DEBUG] [Thread-489496 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:51:37.994 [DEBUG] [Thread-489496 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:51:37.994 [DEBUG] [Thread-489496 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:51:37.994 [DEBUG] [Thread-489496 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:51:37.994 [DEBUG] [Thread-489496 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:51:38.001 [DEBUG] [Thread-489496 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:51:38.001 [DEBUG] [Thread-489496 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:51:38.001 [DEBUG] [Thread-489496 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:51:38.001 [DEBUG] [Thread-489496 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:51:38.002 [DEBUG] [Thread-489496 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:51:38.002 [DEBUG] [Thread-489496 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:51:38.002 [DEBUG] [Thread-489496 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:51:38.002 [DEBUG] [Thread-489496 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:51:38.002 [DEBUG] [Thread-489496 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91085624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952411953182463, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108749, telescope_az=89.992814, telescope_ra=20.6372661, telescope_dec=-24.256538, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.65705, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:51:31.344944', telescope_ra_j2k=20.6118810687945, telescope_dec_j2k=-24.3452003344552, observability=1)
2025-12-27T11:51:39.468 [DEBUG] [Thread-489497 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:51:39.470 [INFO] [Thread-489497 (handle)] [driver.py] [get_status()] Telra = 20.6376873, teldec = -24.256538
2025-12-27T11:51:39.471 [INFO] [Thread-489497 (handle)] [driver.py] [get_status()] ra_j2k = 20.6123025410784     dec_j2k = -24.3452126934623
2025-12-27T11:51:39.473 [DEBUG] [Thread-489497 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:51:39.474 [DEBUG] [Thread-489497 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:51:39.475 [DEBUG] [Thread-489497 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:51:39.475 [DEBUG] [Thread-489497 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:51:39.476 [DEBUG] [Thread-489497 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:51:39.476 [DEBUG] [Thread-489497 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:51:39.483 [DEBUG] [Thread-489497 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:51:39.483 [DEBUG] [Thread-489497 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:51:39.483 [DEBUG] [Thread-489497 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:51:39.483 [DEBUG] [Thread-489497 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:51:39.483 [DEBUG] [Thread-489497 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:51:39.483 [DEBUG] [Thread-489497 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:51:39.483 [DEBUG] [Thread-489497 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:51:39.483 [DEBUG] [Thread-489497 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:51:39.483 [DEBUG] [Thread-489497 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91087348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952407139749327, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108749, telescope_az=89.992814, telescope_ra=20.6376873, telescope_dec=-24.256538, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.65747, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:51:31.344944', telescope_ra_j2k=20.6123025410784, telescope_dec_j2k=-24.3452126934623, observability=1)
2025-12-27T11:51:43.004 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:51:43.006 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.6386881, teldec = -24.256538
2025-12-27T11:51:43.007 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.6133039881951     dec_j2k = -24.3452420549724
2025-12-27T11:51:43.009 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:51:43.010 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:51:43.014 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:51:43.014 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:51:43.014 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:51:43.014 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:51:43.021 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:51:43.021 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:51:43.022 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:51:43.022 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:51:43.022 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:51:43.022 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:51:43.022 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:51:43.022 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:51:43.022 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91091441, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952411953182463, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108749, telescope_az=89.992814, telescope_ra=20.6386881, telescope_dec=-24.256538, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.65847, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:51:31.344944', telescope_ra_j2k=20.6133039881951, telescope_dec_j2k=-24.3452420549724, observability=1)
2025-12-27T11:51:43.022 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.41515326499939 seconds ago
2025-12-27T11:51:54.228 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:51:54.230 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.6418119, teldec = -24.256538
2025-12-27T11:51:54.231 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.6164298094142     dec_j2k = -24.3453336618672
2025-12-27T11:51:54.233 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:51:54.234 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:51:54.237 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:51:54.237 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:51:54.237 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:51:54.237 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:51:54.245 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:51:54.245 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:51:54.245 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:51:54.245 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:51:54.245 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:51:54.245 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:51:54.245 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:51:54.245 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:51:54.245 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91104432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952411552063035, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108749, telescope_az=89.992813, telescope_ra=20.6418119, telescope_dec=-24.256538, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.66159, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:51:31.344944', telescope_ra_j2k=20.6164298094142, telescope_dec_j2k=-24.3453336618672, observability=1)
2025-12-27T11:51:56.050 [DEBUG] [Thread-489498 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:51:56.052 [INFO] [Thread-489498 (handle)] [driver.py] [get_status()] Telra = 20.6423071, teldec = -24.256538
2025-12-27T11:51:56.053 [INFO] [Thread-489498 (handle)] [driver.py] [get_status()] ra_j2k = 20.6169253300185     dec_j2k = -24.3453481783732
2025-12-27T11:51:56.054 [DEBUG] [Thread-489498 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:51:56.055 [DEBUG] [Thread-489498 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:51:56.059 [DEBUG] [Thread-489498 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:51:56.059 [DEBUG] [Thread-489498 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:51:56.060 [DEBUG] [Thread-489498 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:51:56.060 [DEBUG] [Thread-489498 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:51:56.067 [DEBUG] [Thread-489498 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:51:56.067 [DEBUG] [Thread-489498 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:51:56.067 [DEBUG] [Thread-489498 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:51:56.067 [DEBUG] [Thread-489498 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:51:56.067 [DEBUG] [Thread-489498 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:51:56.067 [DEBUG] [Thread-489498 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:51:56.067 [DEBUG] [Thread-489498 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:51:56.067 [DEBUG] [Thread-489498 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:51:56.067 [DEBUG] [Thread-489498 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91106541, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952409947585323, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108749, telescope_az=89.992813, telescope_ra=20.6423071, telescope_dec=-24.256538, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.66209, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:51:31.344944', telescope_ra_j2k=20.6169253300185, telescope_dec_j2k=-24.3453481783732, observability=1)
2025-12-27T11:51:57.362 [DEBUG] [ThreadPoolExecutor-22656_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:51:57.363 [DEBUG] [ThreadPoolExecutor-22656_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:52:02.669 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:52:02.671 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.6441505, teldec = -24.256538
2025-12-27T11:52:02.672 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.6187699239381     dec_j2k = -24.3454022034392
2025-12-27T11:52:02.674 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:52:02.675 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:52:02.681 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:52:02.681 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:52:02.681 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:52:02.681 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:52:02.688 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:52:02.688 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:52:02.688 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:52:02.689 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:52:02.689 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:52:02.689 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:52:02.689 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:52:02.689 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:52:02.689 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91114201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952408343107611, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108749, telescope_az=89.992813, telescope_ra=20.6441505, telescope_dec=-24.256538, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.66393, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:51:31.344944', telescope_ra_j2k=20.6187699239381, telescope_dec_j2k=-24.3454022034392, observability=1)
2025-12-27T11:52:03.563 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8743693828582764
2025-12-27T11:52:14.119 [DEBUG] [Thread-489499 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:52:14.121 [INFO] [Thread-489499 (handle)] [driver.py] [get_status()] Telra = 20.6473562, teldec = -24.256538
2025-12-27T11:52:14.123 [INFO] [Thread-489499 (handle)] [driver.py] [get_status()] ra_j2k = 20.6219777019037     dec_j2k = -24.3454961044103
2025-12-27T11:52:14.124 [DEBUG] [Thread-489499 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:52:14.125 [DEBUG] [Thread-489499 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:52:14.131 [DEBUG] [Thread-489499 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:52:14.131 [DEBUG] [Thread-489499 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:52:14.131 [DEBUG] [Thread-489499 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:52:14.131 [DEBUG] [Thread-489499 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:52:14.138 [DEBUG] [Thread-489499 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:52:14.138 [DEBUG] [Thread-489499 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:52:14.139 [DEBUG] [Thread-489499 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:52:14.139 [DEBUG] [Thread-489499 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:52:14.139 [DEBUG] [Thread-489499 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:52:14.139 [DEBUG] [Thread-489499 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:52:14.139 [DEBUG] [Thread-489499 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:52:14.139 [DEBUG] [Thread-489499 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:52:14.139 [DEBUG] [Thread-489499 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91127454, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952416365496172, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108749, telescope_az=89.992813, telescope_ra=20.6473562, telescope_dec=-24.256538, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.66714, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:51:31.344944', telescope_ra_j2k=20.6219777019037, telescope_dec_j2k=-24.3454961044103, observability=1)
2025-12-27T11:52:31.488 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:52:31.488 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:52:31.489 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:52:31.489 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:52:31.489 [INFO] [ThreadPoolExecutor-22657_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:52:31.489 [INFO] [ThreadPoolExecutor-22657_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:52:32.199 [DEBUG] [Thread-489500 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:52:32.201 [INFO] [Thread-489500 (handle)] [driver.py] [get_status()] Telra = 20.6523953, teldec = -24.256537
2025-12-27T11:52:32.202 [INFO] [Thread-489500 (handle)] [driver.py] [get_status()] ra_j2k = 20.6270200728688     dec_j2k = -24.3456425821645
2025-12-27T11:52:32.203 [DEBUG] [Thread-489500 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:52:32.204 [DEBUG] [Thread-489500 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:52:32.206 [DEBUG] [Thread-489500 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:52:32.206 [DEBUG] [Thread-489500 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:52:32.206 [DEBUG] [Thread-489500 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:52:32.206 [DEBUG] [Thread-489500 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:52:32.213 [DEBUG] [Thread-489500 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:52:32.213 [DEBUG] [Thread-489500 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:52:32.213 [DEBUG] [Thread-489500 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:52:32.213 [DEBUG] [Thread-489500 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:52:32.213 [DEBUG] [Thread-489500 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:52:32.213 [DEBUG] [Thread-489500 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:52:32.213 [DEBUG] [Thread-489500 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:52:32.213 [DEBUG] [Thread-489500 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:52:32.213 [DEBUG] [Thread-489500 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9114838, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952420376690453, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108749, telescope_az=89.992812, telescope_ra=20.6523953, telescope_dec=-24.256537, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.67218, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:52:31.487241', telescope_ra_j2k=20.6270200728688, telescope_dec_j2k=-24.3456425821645, observability=1)
2025-12-27T11:52:39.519 [DEBUG] [Thread-489501 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:52:39.520 [INFO] [Thread-489501 (handle)] [driver.py] [get_status()] Telra = 20.6544305, teldec = -24.256543
2025-12-27T11:52:39.521 [INFO] [Thread-489501 (handle)] [driver.py] [get_status()] ra_j2k = 20.6290565944788     dec_j2k = -24.3457081013234
2025-12-27T11:52:39.523 [DEBUG] [Thread-489501 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:52:39.524 [DEBUG] [Thread-489501 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:52:39.529 [DEBUG] [Thread-489501 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:52:39.530 [DEBUG] [Thread-489501 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:52:39.530 [DEBUG] [Thread-489501 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:52:39.530 [DEBUG] [Thread-489501 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:52:39.537 [DEBUG] [Thread-489501 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:52:39.537 [DEBUG] [Thread-489501 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:52:39.537 [DEBUG] [Thread-489501 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:52:39.537 [DEBUG] [Thread-489501 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:52:39.537 [DEBUG] [Thread-489501 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:52:39.537 [DEBUG] [Thread-489501 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:52:39.537 [DEBUG] [Thread-489501 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:52:39.537 [DEBUG] [Thread-489501 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:52:39.537 [DEBUG] [Thread-489501 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91156852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952413958779604, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108749, telescope_az=89.992823, telescope_ra=20.6544305, telescope_dec=-24.256543, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.67421, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:52:31.487241', telescope_ra_j2k=20.6290565944788, telescope_dec_j2k=-24.3457081013234, observability=1)
2025-12-27T11:52:43.083 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:52:43.085 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.6554104, teldec = -24.256537
2025-12-27T11:52:43.086 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.6300371325066     dec_j2k = -24.3457307497931
2025-12-27T11:52:43.087 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:52:43.088 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:52:43.090 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:52:43.090 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:52:43.090 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:52:43.090 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:52:43.098 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:52:43.098 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:52:43.098 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:52:43.098 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:52:43.098 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:52:43.098 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:52:43.098 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:52:43.098 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:52:43.098 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91160976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952419173332169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108748, telescope_az=89.992812, telescope_ra=20.6554104, telescope_dec=-24.256537, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.67519, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:52:31.487241', telescope_ra_j2k=20.6300371325066, telescope_dec_j2k=-24.3457307497931, observability=1)
2025-12-27T11:52:43.098 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43017792701721 seconds ago
2025-12-27T11:52:50.284 [DEBUG] [Thread-489502 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:52:50.285 [INFO] [Thread-489502 (handle)] [driver.py] [get_status()] Telra = 20.6574173, teldec = -24.256537
2025-12-27T11:52:50.287 [INFO] [Thread-489502 (handle)] [driver.py] [get_status()] ra_j2k = 20.6320453379431     dec_j2k = -24.3457894047323
2025-12-27T11:52:50.288 [DEBUG] [Thread-489502 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:52:50.289 [DEBUG] [Thread-489502 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:52:50.295 [DEBUG] [Thread-489502 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:52:50.295 [DEBUG] [Thread-489502 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:52:50.296 [DEBUG] [Thread-489502 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:52:50.296 [DEBUG] [Thread-489502 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:52:50.303 [DEBUG] [Thread-489502 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:52:50.303 [DEBUG] [Thread-489502 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:52:50.303 [DEBUG] [Thread-489502 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:52:50.303 [DEBUG] [Thread-489502 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:52:50.303 [DEBUG] [Thread-489502 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:52:50.303 [DEBUG] [Thread-489502 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:52:50.303 [DEBUG] [Thread-489502 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:52:50.303 [DEBUG] [Thread-489502 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:52:50.303 [DEBUG] [Thread-489502 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9116931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952415964376744, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108748, telescope_az=89.992812, telescope_ra=20.6574173, telescope_dec=-24.256537, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.6772, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:52:31.487241', telescope_ra_j2k=20.6320453379431, telescope_dec_j2k=-24.3457894047323, observability=1)
2025-12-27T11:52:52.365 [DEBUG] [ThreadPoolExecutor-22656_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:52:52.367 [DEBUG] [ThreadPoolExecutor-22656_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:52:52.368 [DEBUG] [ThreadPoolExecutor-22656_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:52:52.370 [DEBUG] [ThreadPoolExecutor-22656_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:52:53.335 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:52:53.337 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.6582766, teldec = -24.256537
2025-12-27T11:52:53.338 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.6329051971568     dec_j2k = -24.345814511631
2025-12-27T11:52:53.340 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:52:53.342 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:52:53.345 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:52:53.345 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:52:53.345 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:52:53.345 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:52:53.353 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:52:53.353 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:52:53.353 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:52:53.353 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:52:53.353 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:52:53.353 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:52:53.353 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:52:53.353 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:52:53.353 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91172843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952416365496172, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108748, telescope_az=89.992812, telescope_ra=20.6582766, telescope_dec=-24.256537, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.67806, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:52:31.487241', telescope_ra_j2k=20.6329051971568, telescope_dec_j2k=-24.345814511631, observability=1)
2025-12-27T11:52:56.376 [DEBUG] [ThreadPoolExecutor-22656_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:52:57.377 [DEBUG] [ThreadPoolExecutor-22656_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:52:57.378 [INFO] [ThreadPoolExecutor-22656_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:53:02.751 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:53:02.753 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.6608993, teldec = -24.256537
2025-12-27T11:53:02.754 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.6355296049212     dec_j2k = -24.3458911132718
2025-12-27T11:53:02.756 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:53:02.757 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:53:02.759 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:53:02.759 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:53:02.759 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:53:02.759 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:53:02.766 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:53:02.766 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:53:02.766 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:53:02.766 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:53:02.766 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:53:02.766 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:53:02.767 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:53:02.767 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:53:02.767 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.91183741, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952417969973884, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108748, telescope_az=89.992812, telescope_ra=20.6608993, telescope_dec=-24.256537, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.68068, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:52:31.487241', telescope_ra_j2k=20.6355296049212, telescope_dec_j2k=-24.3458911132718, observability=1)
2025-12-27T11:53:03.535 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.768465518951416
2025-12-27T11:53:08.361 [DEBUG] [Thread-489503 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:53:08.363 [INFO] [Thread-489503 (handle)] [driver.py] [get_status()] Telra = 20.6624591, teldec = -24.256537
2025-12-27T11:53:08.364 [INFO] [Thread-489503 (handle)] [driver.py] [get_status()] ra_j2k = 20.6370904212725     dec_j2k = -24.3459366505889
2025-12-27T11:53:08.366 [DEBUG] [Thread-489503 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:53:08.366 [DEBUG] [Thread-489503 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:53:08.370 [DEBUG] [Thread-489503 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:53:08.370 [DEBUG] [Thread-489503 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:53:08.370 [DEBUG] [Thread-489503 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:53:08.370 [DEBUG] [Thread-489503 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:53:08.377 [DEBUG] [Thread-489503 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:53:08.377 [DEBUG] [Thread-489503 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:53:08.377 [DEBUG] [Thread-489503 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:53:08.377 [DEBUG] [Thread-489503 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:53:08.377 [DEBUG] [Thread-489503 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:53:08.377 [DEBUG] [Thread-489503 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:53:08.377 [DEBUG] [Thread-489503 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:53:08.377 [DEBUG] [Thread-489503 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:53:08.377 [DEBUG] [Thread-489503 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.91190234, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952416365496172, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108748, telescope_az=89.992812, telescope_ra=20.6624591, telescope_dec=-24.256537, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.68224, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:52:31.487241', telescope_ra_j2k=20.6370904212725, telescope_dec_j2k=-24.3459366505889, observability=1)
2025-12-27T11:53:26.522 [DEBUG] [Thread-489504 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:53:26.524 [INFO] [Thread-489504 (handle)] [driver.py] [get_status()] Telra = 20.6675001, teldec = -24.256536
2025-12-27T11:53:26.525 [INFO] [Thread-489504 (handle)] [driver.py] [get_status()] ra_j2k = 20.6421347096227     dec_j2k = -24.3460827170277
2025-12-27T11:53:26.526 [DEBUG] [Thread-489504 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:53:26.527 [DEBUG] [Thread-489504 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:53:26.530 [DEBUG] [Thread-489504 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:53:26.530 [DEBUG] [Thread-489504 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:53:26.530 [DEBUG] [Thread-489504 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:53:26.530 [DEBUG] [Thread-489504 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:53:26.537 [DEBUG] [Thread-489504 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:53:26.537 [DEBUG] [Thread-489504 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:53:26.537 [DEBUG] [Thread-489504 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:53:26.537 [DEBUG] [Thread-489504 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:53:26.537 [DEBUG] [Thread-489504 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:53:26.537 [DEBUG] [Thread-489504 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:53:26.537 [DEBUG] [Thread-489504 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:53:26.538 [DEBUG] [Thread-489504 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:53:26.538 [DEBUG] [Thread-489504 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.91211252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952418371093312, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108748, telescope_az=89.992811, telescope_ra=20.6675001, telescope_dec=-24.256536, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.68728, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:52:31.487241', telescope_ra_j2k=20.6421347096227, telescope_dec_j2k=-24.3460827170277, observability=1)
2025-12-27T11:53:31.628 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:53:31.628 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:53:31.629 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:53:31.629 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:53:31.630 [DEBUG] [ThreadPoolExecutor-22658_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:53:32.632 [DEBUG] [ThreadPoolExecutor-22658_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:53:32.634 [DEBUG] [ThreadPoolExecutor-22658_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:53:32.634 [DEBUG] [ThreadPoolExecutor-22658_0] [payload.py] [to_registers()] [0]
2025-12-27T11:53:32.636 [DEBUG] [ThreadPoolExecutor-22658_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:53:32.636 [DEBUG] [ThreadPoolExecutor-22658_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:53:32.636 [DEBUG] [ThreadPoolExecutor-22658_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:53:32.636 [DEBUG] [ThreadPoolExecutor-22658_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:53:32.643 [DEBUG] [ThreadPoolExecutor-22658_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:53:32.643 [DEBUG] [ThreadPoolExecutor-22658_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:53:32.643 [DEBUG] [ThreadPoolExecutor-22658_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:53:32.643 [DEBUG] [ThreadPoolExecutor-22658_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:53:32.643 [DEBUG] [ThreadPoolExecutor-22658_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:53:32.643 [DEBUG] [ThreadPoolExecutor-22658_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:53:32.643 [DEBUG] [ThreadPoolExecutor-22658_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:53:39.571 [DEBUG] [Thread-489505 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:53:39.572 [INFO] [Thread-489505 (handle)] [driver.py] [get_status()] Telra = 20.6711554, teldec = -24.256536
2025-12-27T11:53:39.573 [INFO] [Thread-489505 (handle)] [driver.py] [get_status()] ra_j2k = 20.6457923973034     dec_j2k = -24.3461892591566
2025-12-27T11:53:39.575 [DEBUG] [Thread-489505 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:53:39.576 [DEBUG] [Thread-489505 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:53:39.577 [DEBUG] [Thread-489505 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:53:39.577 [DEBUG] [Thread-489505 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:53:39.577 [DEBUG] [Thread-489505 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:53:39.577 [DEBUG] [Thread-489505 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:53:39.585 [DEBUG] [Thread-489505 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:53:39.585 [DEBUG] [Thread-489505 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:53:39.585 [DEBUG] [Thread-489505 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:53:39.585 [DEBUG] [Thread-489505 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:53:39.585 [DEBUG] [Thread-489505 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:53:39.585 [DEBUG] [Thread-489505 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:53:39.585 [DEBUG] [Thread-489505 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:53:39.585 [DEBUG] [Thread-489505 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:53:39.586 [DEBUG] [Thread-489505 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91226355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952431608034438, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108748, telescope_az=89.992811, telescope_ra=20.6711554, telescope_dec=-24.256536, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.69094, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:53:31.627439', telescope_ra_j2k=20.6457923973034, telescope_dec_j2k=-24.3461892591566, observability=1)
2025-12-27T11:53:43.159 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:53:43.160 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.6721565, teldec = -24.256536
2025-12-27T11:53:43.162 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.6467941517257     dec_j2k = -24.3462184241661
2025-12-27T11:53:43.163 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:53:43.163 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:53:43.168 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:53:43.168 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:53:43.168 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:53:43.168 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:53:43.175 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:53:43.175 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:53:43.175 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:53:43.176 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:53:43.176 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:53:43.176 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:53:43.176 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:53:43.176 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:53:43.176 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91230508, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952424387884733, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108748, telescope_az=89.992811, telescope_ra=20.6721565, telescope_dec=-24.256536, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.69194, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:53:31.627439', telescope_ra_j2k=20.6467941517257, telescope_dec_j2k=-24.3462184241661, observability=1)
2025-12-27T11:53:43.176 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.42606234550476 seconds ago
2025-12-27T11:53:44.600 [DEBUG] [Thread-489506 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:53:44.602 [INFO] [Thread-489506 (handle)] [driver.py] [get_status()] Telra = 20.6725487, teldec = -24.256536
2025-12-27T11:53:44.603 [INFO] [Thread-489506 (handle)] [driver.py] [get_status()] ra_j2k = 20.6471866081658     dec_j2k = -24.3462298484307
2025-12-27T11:53:44.604 [DEBUG] [Thread-489506 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:53:44.605 [DEBUG] [Thread-489506 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:53:44.606 [DEBUG] [Thread-489506 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:53:44.606 [DEBUG] [Thread-489506 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:53:44.606 [DEBUG] [Thread-489506 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:53:44.606 [DEBUG] [Thread-489506 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:53:44.614 [DEBUG] [Thread-489506 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:53:44.614 [DEBUG] [Thread-489506 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:53:44.614 [DEBUG] [Thread-489506 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:53:44.615 [DEBUG] [Thread-489506 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:53:44.615 [DEBUG] [Thread-489506 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:53:44.615 [DEBUG] [Thread-489506 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:53:44.615 [DEBUG] [Thread-489506 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:53:44.615 [DEBUG] [Thread-489506 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:53:44.615 [DEBUG] [Thread-489506 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91232177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952423986765305, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108748, telescope_az=89.992811, telescope_ra=20.6725487, telescope_dec=-24.256536, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.69233, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:53:31.627439', telescope_ra_j2k=20.6471866081658, telescope_dec_j2k=-24.3462298484307, observability=1)
2025-12-27T11:53:52.446 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:53:52.448 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.6747447, teldec = -24.256536
2025-12-27T11:53:52.449 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.6493840446225     dec_j2k = -24.3462937974742
2025-12-27T11:53:52.450 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:53:52.451 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:53:52.455 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:53:52.455 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:53:52.455 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:53:52.455 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:53:52.462 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:53:52.462 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:53:52.462 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:53:52.462 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:53:52.462 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:53:52.462 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:53:52.462 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:53:52.462 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:53:52.462 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91241258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952423184526449, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108748, telescope_az=89.992811, telescope_ra=20.6747447, telescope_dec=-24.256536, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.69453, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:53:31.627439', telescope_ra_j2k=20.6493840446225, telescope_dec_j2k=-24.3462937974742, observability=1)
2025-12-27T11:53:57.645 [DEBUG] [ThreadPoolExecutor-22658_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:53:57.646 [DEBUG] [ThreadPoolExecutor-22658_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:54:02.675 [DEBUG] [Thread-489507 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:54:02.678 [INFO] [Thread-489507 (handle)] [driver.py] [get_status()] Telra = 20.6775874, teldec = -24.256536
2025-12-27T11:54:02.679 [INFO] [Thread-489507 (handle)] [driver.py] [get_status()] ra_j2k = 20.6522286056149     dec_j2k = -24.346376534699
2025-12-27T11:54:02.681 [DEBUG] [Thread-489507 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:54:02.681 [DEBUG] [Thread-489507 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:54:02.686 [DEBUG] [Thread-489507 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:54:02.686 [DEBUG] [Thread-489507 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:54:02.686 [DEBUG] [Thread-489507 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:54:02.687 [DEBUG] [Thread-489507 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:54:02.694 [DEBUG] [Thread-489507 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:54:02.694 [DEBUG] [Thread-489507 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:54:02.694 [DEBUG] [Thread-489507 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:54:02.694 [DEBUG] [Thread-489507 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:54:02.694 [DEBUG] [Thread-489507 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:54:02.694 [DEBUG] [Thread-489507 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:54:02.694 [DEBUG] [Thread-489507 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:54:02.694 [DEBUG] [Thread-489507 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:54:02.694 [DEBUG] [Thread-489507 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91253097, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095242719572073, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108747, telescope_az=89.99281, telescope_ra=20.6775874, telescope_dec=-24.256536, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.69737, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:53:31.627439', telescope_ra_j2k=20.6522286056149, telescope_dec_j2k=-24.346376534699, observability=1)
2025-12-27T11:54:02.827 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13323235511779785
2025-12-27T11:54:03.546 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8514184951782227
2025-12-27T11:54:20.855 [DEBUG] [Thread-489508 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:54:20.857 [INFO] [Thread-489508 (handle)] [driver.py] [get_status()] Telra = 20.6826543, teldec = -24.256535
2025-12-27T11:54:20.858 [INFO] [Thread-489508 (handle)] [driver.py] [get_status()] ra_j2k = 20.6572988270826     dec_j2k = -24.3465228839373
2025-12-27T11:54:20.860 [DEBUG] [Thread-489508 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:54:20.860 [DEBUG] [Thread-489508 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:54:20.865 [DEBUG] [Thread-489508 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:54:20.865 [DEBUG] [Thread-489508 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:54:20.865 [DEBUG] [Thread-489508 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:54:20.865 [DEBUG] [Thread-489508 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:54:20.873 [DEBUG] [Thread-489508 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:54:20.873 [DEBUG] [Thread-489508 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:54:20.873 [DEBUG] [Thread-489508 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:54:20.873 [DEBUG] [Thread-489508 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:54:20.873 [DEBUG] [Thread-489508 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:54:20.873 [DEBUG] [Thread-489508 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:54:20.873 [DEBUG] [Thread-489508 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:54:20.873 [DEBUG] [Thread-489508 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:54:20.874 [DEBUG] [Thread-489508 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91274139, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952425591243017, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108747, telescope_az=89.99281, telescope_ra=20.6826543, telescope_dec=-24.256535, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.70244, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:53:31.627439', telescope_ra_j2k=20.6572988270826, telescope_dec_j2k=-24.3465228839373, observability=1)
2025-12-27T11:54:31.771 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:54:31.771 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:54:31.772 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:54:31.772 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:54:31.772 [INFO] [ThreadPoolExecutor-22659_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:54:31.772 [INFO] [ThreadPoolExecutor-22659_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:54:38.912 [DEBUG] [Thread-489509 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:54:38.914 [INFO] [Thread-489509 (handle)] [driver.py] [get_status()] Telra = 20.6876733, teldec = -24.256535
2025-12-27T11:54:38.915 [INFO] [Thread-489509 (handle)] [driver.py] [get_status()] ra_j2k = 20.6623211223376     dec_j2k = -24.3466686836594
2025-12-27T11:54:38.918 [DEBUG] [Thread-489509 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:54:38.918 [DEBUG] [Thread-489509 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-27T11:54:38.923 [DEBUG] [Thread-489509 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:54:38.923 [DEBUG] [Thread-489509 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:54:38.923 [DEBUG] [Thread-489509 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:54:38.923 [DEBUG] [Thread-489509 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:54:38.930 [DEBUG] [Thread-489509 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:54:38.930 [DEBUG] [Thread-489509 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:54:38.930 [DEBUG] [Thread-489509 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:54:38.930 [DEBUG] [Thread-489509 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:54:38.930 [DEBUG] [Thread-489509 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:54:38.930 [DEBUG] [Thread-489509 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:54:38.931 [DEBUG] [Thread-489509 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:54:38.931 [DEBUG] [Thread-489509 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:54:38.931 [DEBUG] [Thread-489509 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91295038, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952436020348147, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108747, telescope_az=89.99281, telescope_ra=20.6876733, telescope_dec=-24.256535, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.70746, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:54:31.770996', telescope_ra_j2k=20.6623211223376, telescope_dec_j2k=-24.3466686836594, observability=1)
2025-12-27T11:54:39.619 [DEBUG] [Thread-489510 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6880688667297363
2025-12-27T11:54:43.237 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:54:43.239 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.6888705, teldec = -24.256535
2025-12-27T11:54:43.240 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.6635191091511     dec_j2k = -24.3467034387529
2025-12-27T11:54:43.242 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:54:43.243 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:54:43.245 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:54:43.245 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:54:43.245 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:54:43.245 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:54:43.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:54:43.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:54:43.252 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:54:43.252 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:54:43.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:54:43.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:54:43.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:54:43.252 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:54:43.252 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91300044, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095242920131787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108747, telescope_az=89.992809, telescope_ra=20.6888705, telescope_dec=-24.256535, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.70865, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:54:31.770996', telescope_ra_j2k=20.6635191091511, telescope_dec_j2k=-24.3467034387529, observability=1)
2025-12-27T11:54:43.252 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.42506814002991 seconds ago
2025-12-27T11:54:51.555 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:54:51.558 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.6911896, teldec = -24.256535
2025-12-27T11:54:51.559 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.6658397341494     dec_j2k = -24.3467707376934
2025-12-27T11:54:51.561 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:54:51.562 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:54:51.567 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:54:51.567 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:54:51.567 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:54:51.567 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:54:51.574 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:54:51.574 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:54:51.574 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:54:51.574 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:54:51.575 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:54:51.575 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:54:51.575 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:54:51.575 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:54:51.575 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91309671, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952438025945287, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108747, telescope_az=89.992809, telescope_ra=20.6911896, telescope_dec=-24.256535, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.71097, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:54:31.770996', telescope_ra_j2k=20.6658397341494, telescope_dec_j2k=-24.3467707376934, observability=1)
2025-12-27T11:54:52.647 [DEBUG] [ThreadPoolExecutor-22658_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:54:52.649 [DEBUG] [ThreadPoolExecutor-22658_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:54:52.650 [DEBUG] [ThreadPoolExecutor-22658_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:54:52.652 [DEBUG] [ThreadPoolExecutor-22658_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:54:56.656 [DEBUG] [ThreadPoolExecutor-22658_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:54:57.006 [DEBUG] [Thread-489511 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:54:57.009 [INFO] [Thread-489511 (handle)] [driver.py] [get_status()] Telra = 20.692714, teldec = -24.256535
2025-12-27T11:54:57.010 [INFO] [Thread-489511 (handle)] [driver.py] [get_status()] ra_j2k = 20.6673651371843     dec_j2k = -24.3468149567379
2025-12-27T11:54:57.011 [DEBUG] [Thread-489511 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:54:57.012 [DEBUG] [Thread-489511 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:54:57.016 [DEBUG] [Thread-489511 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:54:57.016 [DEBUG] [Thread-489511 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:54:57.016 [DEBUG] [Thread-489511 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:54:57.016 [DEBUG] [Thread-489511 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:54:57.023 [DEBUG] [Thread-489511 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:54:57.023 [DEBUG] [Thread-489511 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:54:57.023 [DEBUG] [Thread-489511 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:54:57.023 [DEBUG] [Thread-489511 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:54:57.024 [DEBUG] [Thread-489511 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:54:57.024 [DEBUG] [Thread-489511 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:54:57.024 [DEBUG] [Thread-489511 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:54:57.024 [DEBUG] [Thread-489511 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:54:57.024 [DEBUG] [Thread-489511 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9131598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952434816989863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108747, telescope_az=89.992809, telescope_ra=20.692714, telescope_dec=-24.256535, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.7125, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:54:31.770996', telescope_ra_j2k=20.6673651371843, telescope_dec_j2k=-24.3468149567379, observability=1)
2025-12-27T11:54:57.659 [DEBUG] [ThreadPoolExecutor-22658_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:54:57.660 [INFO] [ThreadPoolExecutor-22658_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:55:02.889 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:55:02.891 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.6943602, teldec = -24.256534
2025-12-27T11:55:02.892 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.6690124210667     dec_j2k = -24.346861692762
2025-12-27T11:55:02.893 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:55:02.895 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:55:02.898 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:55:02.898 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:55:02.898 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:55:02.898 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:55:02.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:55:02.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:55:02.905 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:55:02.905 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:55:02.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:55:02.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:55:02.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:55:02.905 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:55:02.906 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.91322789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952430805795582, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108747, telescope_az=89.992809, telescope_ra=20.6943602, telescope_dec=-24.256534, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.71414, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:54:31.770996', telescope_ra_j2k=20.6690124210667, telescope_dec_j2k=-24.346861692762, observability=1)
2025-12-27T11:55:03.556 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6506783962249756
2025-12-27T11:55:15.171 [DEBUG] [Thread-489512 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:55:15.174 [INFO] [Thread-489512 (handle)] [driver.py] [get_status()] Telra = 20.6977884, teldec = -24.256534
2025-12-27T11:55:15.175 [INFO] [Thread-489512 (handle)] [driver.py] [get_status()] ra_j2k = 20.6724428797518     dec_j2k = -24.3469610485932
2025-12-27T11:55:15.177 [DEBUG] [Thread-489512 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:55:15.178 [DEBUG] [Thread-489512 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:55:15.180 [DEBUG] [Thread-489512 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:55:15.181 [DEBUG] [Thread-489512 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:55:15.181 [DEBUG] [Thread-489512 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:55:15.181 [DEBUG] [Thread-489512 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:55:15.188 [DEBUG] [Thread-489512 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:55:15.188 [DEBUG] [Thread-489512 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:55:15.188 [DEBUG] [Thread-489512 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:55:15.188 [DEBUG] [Thread-489512 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:55:15.189 [DEBUG] [Thread-489512 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:55:15.189 [DEBUG] [Thread-489512 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:55:15.189 [DEBUG] [Thread-489512 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:55:15.189 [DEBUG] [Thread-489512 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:55:15.189 [DEBUG] [Thread-489512 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.91337005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952440833781283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108747, telescope_az=89.992809, telescope_ra=20.6977884, telescope_dec=-24.256534, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.71757, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:54:31.770996', telescope_ra_j2k=20.6724428797518, telescope_dec_j2k=-24.3469610485932, observability=1)
2025-12-27T11:55:31.911 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:55:31.911 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:55:31.912 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:55:31.912 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:55:31.913 [DEBUG] [ThreadPoolExecutor-22660_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:55:32.915 [DEBUG] [ThreadPoolExecutor-22660_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:55:32.918 [DEBUG] [ThreadPoolExecutor-22660_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:55:32.918 [DEBUG] [ThreadPoolExecutor-22660_0] [payload.py] [to_registers()] [0]
2025-12-27T11:55:32.921 [DEBUG] [ThreadPoolExecutor-22660_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:55:32.921 [DEBUG] [ThreadPoolExecutor-22660_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:55:32.921 [DEBUG] [ThreadPoolExecutor-22660_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:55:32.921 [DEBUG] [ThreadPoolExecutor-22660_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:55:32.928 [DEBUG] [ThreadPoolExecutor-22660_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:55:32.929 [DEBUG] [ThreadPoolExecutor-22660_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:55:32.929 [DEBUG] [ThreadPoolExecutor-22660_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:55:32.929 [DEBUG] [ThreadPoolExecutor-22660_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:55:32.929 [DEBUG] [ThreadPoolExecutor-22660_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:55:32.929 [DEBUG] [ThreadPoolExecutor-22660_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:55:32.929 [DEBUG] [ThreadPoolExecutor-22660_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:55:33.239 [DEBUG] [Thread-489513 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:55:33.241 [INFO] [Thread-489513 (handle)] [driver.py] [get_status()] Telra = 20.7028024, teldec = -24.256534
2025-12-27T11:55:33.242 [INFO] [Thread-489513 (handle)] [driver.py] [get_status()] ra_j2k = 20.6774601876995     dec_j2k = -24.3471062324369
2025-12-27T11:55:33.244 [DEBUG] [Thread-489513 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:55:33.245 [DEBUG] [Thread-489513 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:55:33.249 [DEBUG] [Thread-489513 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:55:33.249 [DEBUG] [Thread-489513 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:55:33.249 [DEBUG] [Thread-489513 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:55:33.249 [DEBUG] [Thread-489513 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:55:33.256 [DEBUG] [Thread-489513 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:55:33.256 [DEBUG] [Thread-489513 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:55:33.257 [DEBUG] [Thread-489513 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:55:33.257 [DEBUG] [Thread-489513 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:55:33.257 [DEBUG] [Thread-489513 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:55:33.257 [DEBUG] [Thread-489513 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:55:33.257 [DEBUG] [Thread-489513 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:55:33.257 [DEBUG] [Thread-489513 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:55:33.257 [DEBUG] [Thread-489513 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91357917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952437624825859, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108746, telescope_az=89.992808, telescope_ra=20.7028024, telescope_dec=-24.256534, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.72259, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:55:31.910957', telescope_ra_j2k=20.6774601876995, telescope_dec_j2k=-24.3471062324369, observability=1)
2025-12-27T11:55:39.653 [DEBUG] [Thread-489514 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:55:39.656 [INFO] [Thread-489514 (handle)] [driver.py] [get_status()] Telra = 20.7045884, teldec = -24.256534
2025-12-27T11:55:39.657 [INFO] [Thread-489514 (handle)] [driver.py] [get_status()] ra_j2k = 20.6792473672754     dec_j2k = -24.3471579095276
2025-12-27T11:55:39.658 [DEBUG] [Thread-489514 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:55:39.659 [DEBUG] [Thread-489514 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:55:39.665 [DEBUG] [Thread-489514 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:55:39.665 [DEBUG] [Thread-489514 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:55:39.665 [DEBUG] [Thread-489514 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:55:39.665 [DEBUG] [Thread-489514 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:55:39.672 [DEBUG] [Thread-489514 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:55:39.672 [DEBUG] [Thread-489514 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:55:39.672 [DEBUG] [Thread-489514 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:55:39.672 [DEBUG] [Thread-489514 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:55:39.672 [DEBUG] [Thread-489514 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:55:39.672 [DEBUG] [Thread-489514 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:55:39.672 [DEBUG] [Thread-489514 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:55:39.672 [DEBUG] [Thread-489514 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:55:39.673 [DEBUG] [Thread-489514 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9136534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952438828184143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108746, telescope_az=89.992808, telescope_ra=20.7045884, telescope_dec=-24.256534, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.72437, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:55:31.910957', telescope_ra_j2k=20.6792473672754, telescope_dec_j2k=-24.3471579095276, observability=1)
2025-12-27T11:55:43.314 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:55:43.316 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.7056171, teldec = -24.256534
2025-12-27T11:55:43.317 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.6802767469914     dec_j2k = -24.3471876654762
2025-12-27T11:55:43.319 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:55:43.320 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:55:43.326 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:55:43.326 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:55:43.326 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:55:43.326 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:55:43.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:55:43.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:55:43.327 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:55:43.327 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:55:43.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:55:43.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:55:43.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:55:43.327 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:55:43.327 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91369578, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952442438258996, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108746, telescope_az=89.992808, telescope_ra=20.7056171, telescope_dec=-24.256534, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.7254, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:55:31.910957', telescope_ra_j2k=20.6802767469914, telescope_dec_j2k=-24.3471876654762, observability=1)
2025-12-27T11:55:43.327 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43914484977722 seconds ago
2025-12-27T11:55:50.670 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:55:50.672 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.707656, teldec = -24.256534
2025-12-27T11:55:50.673 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.6823169948562     dec_j2k = -24.3472466227654
2025-12-27T11:55:50.675 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:55:50.676 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:55:50.679 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:55:50.679 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:55:50.679 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:55:50.679 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:55:50.686 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:55:50.686 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:55:50.686 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:55:50.686 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:55:50.686 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:55:50.686 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:55:50.686 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:55:50.686 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:55:50.687 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91378091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095244364161728, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108746, telescope_az=89.992808, telescope_ra=20.707656, telescope_dec=-24.256534, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.72744, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:55:31.910957', telescope_ra_j2k=20.6823169948562, telescope_dec_j2k=-24.3472466227654, observability=1)
2025-12-27T11:55:51.298 [DEBUG] [Thread-489515 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6115067005157471
2025-12-27T11:55:57.930 [DEBUG] [ThreadPoolExecutor-22660_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:55:57.931 [DEBUG] [ThreadPoolExecutor-22660_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:56:02.966 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:56:02.969 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.7110784, teldec = -24.256533
2025-12-27T11:56:02.970 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.6857416594334     dec_j2k = -24.347344527448
2025-12-27T11:56:02.971 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:56:02.973 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:56:02.974 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:56:02.974 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:56:02.974 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:56:02.974 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:56:02.981 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:56:02.981 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:56:02.981 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:56:02.981 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:56:02.981 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:56:02.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:56:02.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:56:02.982 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:56:02.982 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91392323, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952442037139568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108746, telescope_az=89.992808, telescope_ra=20.7110784, telescope_dec=-24.256533, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.73086, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:55:31.910957', telescope_ra_j2k=20.6857416594334, telescope_dec_j2k=-24.347344527448, observability=1)
2025-12-27T11:56:03.565 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5835378170013428
2025-12-27T11:56:09.474 [DEBUG] [Thread-489516 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:56:09.476 [INFO] [Thread-489516 (handle)] [driver.py] [get_status()] Telra = 20.7128933, teldec = -24.256533
2025-12-27T11:56:09.477 [INFO] [Thread-489516 (handle)] [driver.py] [get_status()] ra_j2k = 20.6875577612544     dec_j2k = -24.3473969469602
2025-12-27T11:56:09.478 [DEBUG] [Thread-489516 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:56:09.479 [DEBUG] [Thread-489516 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:56:09.480 [DEBUG] [Thread-489516 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:56:09.480 [DEBUG] [Thread-489516 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:56:09.480 [DEBUG] [Thread-489516 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:56:09.480 [DEBUG] [Thread-489516 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:56:09.488 [DEBUG] [Thread-489516 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:56:09.488 [DEBUG] [Thread-489516 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:56:09.488 [DEBUG] [Thread-489516 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:56:09.488 [DEBUG] [Thread-489516 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:56:09.488 [DEBUG] [Thread-489516 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:56:09.488 [DEBUG] [Thread-489516 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:56:09.488 [DEBUG] [Thread-489516 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:56:09.488 [DEBUG] [Thread-489516 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:56:09.489 [DEBUG] [Thread-489516 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91399855, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952444042736708, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108746, telescope_az=89.992807, telescope_ra=20.7128933, telescope_dec=-24.256533, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.73268, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:55:31.910957', telescope_ra_j2k=20.6875577612544, telescope_dec_j2k=-24.3473969469602, observability=1)
2025-12-27T11:56:27.550 [DEBUG] [Thread-489517 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:56:27.553 [INFO] [Thread-489517 (handle)] [driver.py] [get_status()] Telra = 20.7179354, teldec = -24.256533
2025-12-27T11:56:27.554 [INFO] [Thread-489517 (handle)] [driver.py] [get_status()] ra_j2k = 20.6926032037406     dec_j2k = -24.3475424692929
2025-12-27T11:56:27.556 [DEBUG] [Thread-489517 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:56:27.557 [DEBUG] [Thread-489517 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:56:27.557 [DEBUG] [Thread-489517 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:56:27.557 [DEBUG] [Thread-489517 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:56:27.557 [DEBUG] [Thread-489517 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:56:27.558 [DEBUG] [Thread-489517 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:56:27.565 [DEBUG] [Thread-489517 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:56:27.565 [DEBUG] [Thread-489517 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:56:27.565 [DEBUG] [Thread-489517 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:56:27.565 [DEBUG] [Thread-489517 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:56:27.565 [DEBUG] [Thread-489517 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:56:27.565 [DEBUG] [Thread-489517 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:56:27.565 [DEBUG] [Thread-489517 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:56:27.565 [DEBUG] [Thread-489517 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:56:27.565 [DEBUG] [Thread-489517 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91420777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952449658408701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108746, telescope_az=89.992807, telescope_ra=20.7179354, telescope_dec=-24.256533, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.73772, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:55:31.910957', telescope_ra_j2k=20.6926032037406, telescope_dec_j2k=-24.3475424692929, observability=1)
2025-12-27T11:56:32.053 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:56:32.053 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:56:32.054 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:56:32.054 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:56:32.054 [INFO] [ThreadPoolExecutor-22661_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:56:32.054 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T11:56:39.716 [DEBUG] [Thread-489518 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:56:39.718 [INFO] [Thread-489518 (handle)] [driver.py] [get_status()] Telra = 20.7213099, teldec = -24.256533
2025-12-27T11:56:39.719 [INFO] [Thread-489518 (handle)] [driver.py] [get_status()] ra_j2k = 20.6959799437233     dec_j2k = -24.3476397734806
2025-12-27T11:56:39.721 [DEBUG] [Thread-489518 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:56:39.721 [DEBUG] [Thread-489518 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:56:39.727 [DEBUG] [Thread-489518 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:56:39.728 [DEBUG] [Thread-489518 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:56:39.728 [DEBUG] [Thread-489518 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:56:39.728 [DEBUG] [Thread-489518 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:56:39.735 [DEBUG] [Thread-489518 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:56:39.735 [DEBUG] [Thread-489518 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:56:39.735 [DEBUG] [Thread-489518 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:56:39.735 [DEBUG] [Thread-489518 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:56:39.735 [DEBUG] [Thread-489518 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:56:39.735 [DEBUG] [Thread-489518 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:56:39.735 [DEBUG] [Thread-489518 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:56:39.735 [DEBUG] [Thread-489518 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:56:39.735 [DEBUG] [Thread-489518 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91434858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952448053930988, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108745, telescope_az=89.992807, telescope_ra=20.7213099, telescope_dec=-24.256533, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.74109, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:56:32.051833', telescope_ra_j2k=20.6959799437233, telescope_dec_j2k=-24.3476397734806, observability=1)
2025-12-27T11:56:43.388 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:56:43.390 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.7223389, teldec = -24.256533
2025-12-27T11:56:43.391 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.6970096272446     dec_j2k = -24.3476694306631
2025-12-27T11:56:43.394 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:56:43.394 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:56:43.396 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:56:43.396 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:56:43.396 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:56:43.396 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:56:43.403 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:56:43.403 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:56:43.403 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:56:43.403 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:56:43.403 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:56:43.403 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:56:43.403 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:56:43.403 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:56:43.403 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91439108, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952447251692132, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108745, telescope_az=89.992807, telescope_ra=20.7223389, telescope_dec=-24.256533, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.74212, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:56:32.051833', telescope_ra_j2k=20.6970096272446, telescope_dec_j2k=-24.3476694306631, observability=1)
2025-12-27T11:56:43.404 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43775033950806 seconds ago
2025-12-27T11:56:45.737 [DEBUG] [Thread-489519 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:56:45.738 [INFO] [Thread-489519 (handle)] [driver.py] [get_status()] Telra = 20.7230026, teldec = -24.256532
2025-12-27T11:56:45.739 [INFO] [Thread-489519 (handle)] [driver.py] [get_status()] ra_j2k = 20.6976737683842     dec_j2k = -24.3476875559387
2025-12-27T11:56:45.741 [DEBUG] [Thread-489519 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:56:45.742 [DEBUG] [Thread-489519 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:56:45.749 [DEBUG] [Thread-489519 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:56:45.749 [DEBUG] [Thread-489519 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:56:45.749 [DEBUG] [Thread-489519 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:56:45.749 [DEBUG] [Thread-489519 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:56:45.756 [DEBUG] [Thread-489519 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:56:45.756 [DEBUG] [Thread-489519 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:56:45.757 [DEBUG] [Thread-489519 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:56:45.757 [DEBUG] [Thread-489519 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:56:45.757 [DEBUG] [Thread-489519 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:56:45.757 [DEBUG] [Thread-489519 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:56:45.757 [DEBUG] [Thread-489519 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:56:45.757 [DEBUG] [Thread-489519 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:56:45.757 [DEBUG] [Thread-489519 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91441825, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952450460647557, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108745, telescope_az=89.992807, telescope_ra=20.7230026, telescope_dec=-24.256532, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.74279, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:56:32.051833', telescope_ra_j2k=20.6976737683842, telescope_dec_j2k=-24.3476875559387, observability=1)
2025-12-27T11:56:49.780 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:56:49.782 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.7241248, teldec = -24.256532
2025-12-27T11:56:49.783 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.6987967142226     dec_j2k = -24.3477198870486
2025-12-27T11:56:49.785 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:56:49.786 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:56:49.787 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:56:49.787 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:56:49.787 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:56:49.787 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:56:49.794 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:56:49.794 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:56:49.794 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:56:49.794 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:56:49.795 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:56:49.795 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:56:49.795 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:56:49.795 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:56:49.795 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91446506, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095244163602014, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108745, telescope_az=89.992806, telescope_ra=20.7241248, telescope_dec=-24.256532, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.74391, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:56:32.051833', telescope_ra_j2k=20.6987967142226, telescope_dec_j2k=-24.3477198870486, observability=1)
2025-12-27T11:56:52.933 [DEBUG] [ThreadPoolExecutor-22660_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:56:52.934 [DEBUG] [ThreadPoolExecutor-22660_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:56:52.935 [DEBUG] [ThreadPoolExecutor-22660_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:56:52.937 [DEBUG] [ThreadPoolExecutor-22660_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:56:56.944 [DEBUG] [ThreadPoolExecutor-22660_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:56:57.946 [DEBUG] [ThreadPoolExecutor-22660_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:56:57.947 [INFO] [ThreadPoolExecutor-22660_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:57:03.044 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:57:03.046 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.7278286, teldec = -24.256532
2025-12-27T11:57:03.047 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.7025029777171     dec_j2k = -24.3478265392574
2025-12-27T11:57:03.049 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:57:03.049 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:57:03.051 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:57:03.051 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:57:03.052 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:57:03.052 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:57:03.059 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:57:03.059 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:57:03.059 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:57:03.059 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:57:03.059 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:57:03.059 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:57:03.059 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:57:03.059 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:57:03.059 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.91461858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952448053930988, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108745, telescope_az=89.992806, telescope_ra=20.7278286, telescope_dec=-24.256532, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.74761, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:56:32.051833', telescope_ra_j2k=20.7025029777171, telescope_dec_j2k=-24.3478265392574, observability=1)
2025-12-27T11:57:03.538 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47867846488952637
2025-12-27T11:57:03.801 [DEBUG] [Thread-489520 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7419745922088623
2025-12-27T11:57:21.885 [DEBUG] [Thread-489521 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:57:21.887 [INFO] [Thread-489521 (handle)] [driver.py] [get_status()] Telra = 20.7330606, teldec = -24.256532
2025-12-27T11:57:21.888 [INFO] [Thread-489521 (handle)] [driver.py] [get_status()] ra_j2k = 20.707738462542     dec_j2k = -24.3479770498597
2025-12-27T11:57:21.890 [DEBUG] [Thread-489521 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:57:21.892 [DEBUG] [Thread-489521 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:57:21.894 [DEBUG] [Thread-489521 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:57:21.894 [DEBUG] [Thread-489521 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:57:21.894 [DEBUG] [Thread-489521 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:57:21.894 [DEBUG] [Thread-489521 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:57:21.902 [DEBUG] [Thread-489521 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:57:21.902 [DEBUG] [Thread-489521 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:57:21.902 [DEBUG] [Thread-489521 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:57:21.902 [DEBUG] [Thread-489521 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:57:21.902 [DEBUG] [Thread-489521 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:57:21.902 [DEBUG] [Thread-489521 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:57:21.902 [DEBUG] [Thread-489521 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:57:21.902 [DEBUG] [Thread-489521 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:57:21.902 [DEBUG] [Thread-489521 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.91483664, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952448455050417, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108745, telescope_az=89.992806, telescope_ra=20.7330606, telescope_dec=-24.256532, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.75284, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:56:32.051833', telescope_ra_j2k=20.707738462542, telescope_dec_j2k=-24.3479770498597, observability=1)
2025-12-27T11:57:32.194 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:57:32.194 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:57:32.195 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:57:32.195 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:57:32.196 [DEBUG] [ThreadPoolExecutor-22662_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:57:33.198 [DEBUG] [ThreadPoolExecutor-22662_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:57:33.201 [DEBUG] [ThreadPoolExecutor-22662_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:57:33.201 [DEBUG] [ThreadPoolExecutor-22662_0] [payload.py] [to_registers()] [0]
2025-12-27T11:57:33.204 [DEBUG] [ThreadPoolExecutor-22662_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:57:33.204 [DEBUG] [ThreadPoolExecutor-22662_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:57:33.204 [DEBUG] [ThreadPoolExecutor-22662_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:57:33.204 [DEBUG] [ThreadPoolExecutor-22662_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:57:33.211 [DEBUG] [ThreadPoolExecutor-22662_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:57:33.211 [DEBUG] [ThreadPoolExecutor-22662_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:57:33.211 [DEBUG] [ThreadPoolExecutor-22662_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:57:33.211 [DEBUG] [ThreadPoolExecutor-22662_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:57:33.211 [DEBUG] [ThreadPoolExecutor-22662_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:57:33.211 [DEBUG] [ThreadPoolExecutor-22662_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:57:33.211 [DEBUG] [ThreadPoolExecutor-22662_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:57:39.770 [DEBUG] [Thread-489522 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:57:39.772 [INFO] [Thread-489522 (handle)] [driver.py] [get_status()] Telra = 20.7380574, teldec = -24.256531
2025-12-27T11:57:39.773 [INFO] [Thread-489522 (handle)] [driver.py] [get_status()] ra_j2k = 20.712738596198     dec_j2k = -24.348119633878
2025-12-27T11:57:39.774 [DEBUG] [Thread-489522 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:57:39.775 [DEBUG] [Thread-489522 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:57:39.782 [DEBUG] [Thread-489522 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:57:39.782 [DEBUG] [Thread-489522 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:57:39.782 [DEBUG] [Thread-489522 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:57:39.782 [DEBUG] [Thread-489522 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:57:39.790 [DEBUG] [Thread-489522 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:57:39.790 [DEBUG] [Thread-489522 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:57:39.790 [DEBUG] [Thread-489522 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:57:39.790 [DEBUG] [Thread-489522 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:57:39.790 [DEBUG] [Thread-489522 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:57:39.790 [DEBUG] [Thread-489522 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:57:39.790 [DEBUG] [Thread-489522 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:57:39.790 [DEBUG] [Thread-489522 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:57:39.790 [DEBUG] [Thread-489522 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91504365, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952448856169845, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108745, telescope_az=89.992805, telescope_ra=20.7380574, telescope_dec=-24.256531, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.75784, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:57:32.193590', telescope_ra_j2k=20.712738596198, telescope_dec_j2k=-24.348119633878, observability=1)
2025-12-27T11:57:40.075 [DEBUG] [Thread-489523 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2851598262786865
2025-12-27T11:57:43.464 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:57:43.466 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.7390849, teldec = -24.256531
2025-12-27T11:57:43.467 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.713766782317     dec_j2k = -24.3481491398102
2025-12-27T11:57:43.469 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:57:43.470 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:57:43.472 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:57:43.472 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:57:43.472 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:57:43.472 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:57:43.479 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:57:43.479 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:57:43.479 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:57:43.479 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:57:43.479 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:57:43.479 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:57:43.480 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:57:43.480 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:57:43.480 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9150864, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952452867364125, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108745, telescope_az=89.992805, telescope_ra=20.7390849, telescope_dec=-24.256531, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.75887, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:57:32.193590', telescope_ra_j2k=20.713766782317, telescope_dec_j2k=-24.3481491398102, observability=1)
2025-12-27T11:57:43.480 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.4372661113739 seconds ago
2025-12-27T11:57:48.890 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:57:48.892 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.7405876, teldec = -24.256531
2025-12-27T11:57:48.894 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.7152704861497     dec_j2k = -24.3481922797297
2025-12-27T11:57:48.895 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:57:48.895 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:57:48.897 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:57:48.897 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:57:48.897 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:57:48.897 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:57:48.905 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:57:48.905 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:57:48.905 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:57:48.905 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:57:48.905 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:57:48.905 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:57:48.905 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:57:48.905 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:57:48.906 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9151492, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952452867364125, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108745, telescope_az=89.992805, telescope_ra=20.7405876, telescope_dec=-24.256531, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.76037, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:57:32.193590', telescope_ra_j2k=20.7152704861497, telescope_dec_j2k=-24.3481922797297, observability=1)
2025-12-27T11:57:58.145 [DEBUG] [Thread-489524 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:57:58.149 [INFO] [Thread-489524 (handle)] [driver.py] [get_status()] Telra = 20.7431549, teldec = -24.256531
2025-12-27T11:57:58.151 [INFO] [Thread-489524 (handle)] [driver.py] [get_status()] ra_j2k = 20.7178395022445     dec_j2k = -24.3482659495678
2025-12-27T11:57:58.152 [DEBUG] [Thread-489524 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:57:58.153 [DEBUG] [Thread-489524 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:57:58.153 [DEBUG] [Thread-489524 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:57:58.153 [DEBUG] [Thread-489524 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:57:58.153 [DEBUG] [Thread-489524 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:57:58.153 [DEBUG] [Thread-489524 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:57:58.160 [DEBUG] [Thread-489524 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:57:58.160 [DEBUG] [Thread-489524 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:57:58.160 [DEBUG] [Thread-489524 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:57:58.161 [DEBUG] [Thread-489524 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:57:58.161 [DEBUG] [Thread-489524 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:57:58.161 [DEBUG] [Thread-489524 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:57:58.161 [DEBUG] [Thread-489524 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:57:58.161 [DEBUG] [Thread-489524 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:57:58.161 [DEBUG] [Thread-489524 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91525632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952457680797262, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108744, telescope_az=89.992805, telescope_ra=20.7431549, telescope_dec=-24.256531, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.76294, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:57:32.193590', telescope_ra_j2k=20.7178395022445, telescope_dec_j2k=-24.3482659495678, observability=1)
2025-12-27T11:57:58.212 [DEBUG] [ThreadPoolExecutor-22662_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:57:58.213 [DEBUG] [ThreadPoolExecutor-22662_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:58:03.121 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:58:03.123 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.7445462, teldec = -24.256531
2025-12-27T11:58:03.124 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.7192317328235     dec_j2k = -24.3483058561972
2025-12-27T11:58:03.125 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:58:03.126 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:58:03.131 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:58:03.131 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:58:03.131 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:58:03.131 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:58:03.138 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:58:03.138 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:58:03.138 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:58:03.138 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:58:03.138 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:58:03.138 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:58:03.138 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:58:03.138 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:58:03.139 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91531391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952459686394402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108744, telescope_az=89.992805, telescope_ra=20.7445462, telescope_dec=-24.256531, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.76433, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:57:32.193590', telescope_ra_j2k=20.7192317328235, telescope_dec_j2k=-24.3483058561972, observability=1)
2025-12-27T11:58:03.549 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4101288318634033
2025-12-27T11:58:16.208 [DEBUG] [Thread-489525 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:58:16.210 [INFO] [Thread-489525 (handle)] [driver.py] [get_status()] Telra = 20.7481909, teldec = -24.256531
2025-12-27T11:58:16.211 [INFO] [Thread-489525 (handle)] [driver.py] [get_status()] ra_j2k = 20.7228788725125     dec_j2k = -24.3484103391685
2025-12-27T11:58:16.212 [DEBUG] [Thread-489525 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:58:16.213 [DEBUG] [Thread-489525 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:58:16.218 [DEBUG] [Thread-489525 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:58:16.218 [DEBUG] [Thread-489525 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:58:16.218 [DEBUG] [Thread-489525 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:58:16.218 [DEBUG] [Thread-489525 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:58:16.226 [DEBUG] [Thread-489525 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:58:16.226 [DEBUG] [Thread-489525 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:58:16.226 [DEBUG] [Thread-489525 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:58:16.226 [DEBUG] [Thread-489525 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:58:16.226 [DEBUG] [Thread-489525 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:58:16.226 [DEBUG] [Thread-489525 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:58:16.226 [DEBUG] [Thread-489525 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:58:16.226 [DEBUG] [Thread-489525 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:58:16.226 [DEBUG] [Thread-489525 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91546538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095246209311097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108744, telescope_az=89.992804, telescope_ra=20.7481909, telescope_dec=-24.256531, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.76797, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:57:32.193590', telescope_ra_j2k=20.7228788725125, telescope_dec_j2k=-24.3484103391685, observability=1)
2025-12-27T11:58:32.340 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:58:32.340 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:58:32.341 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:58:32.341 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:58:32.342 [INFO] [ThreadPoolExecutor-22663_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T11:58:32.342 [INFO] [ThreadPoolExecutor-22663_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:58:34.405 [DEBUG] [Thread-489526 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:58:34.407 [INFO] [Thread-489526 (handle)] [driver.py] [get_status()] Telra = 20.7532698, teldec = -24.25653
2025-12-27T11:58:34.407 [INFO] [Thread-489526 (handle)] [driver.py] [get_status()] ra_j2k = 20.7279611769879     dec_j2k = -24.3485547966735
2025-12-27T11:58:34.410 [DEBUG] [Thread-489526 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:58:34.411 [DEBUG] [Thread-489526 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:58:34.416 [DEBUG] [Thread-489526 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:58:34.416 [DEBUG] [Thread-489526 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:58:34.417 [DEBUG] [Thread-489526 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:58:34.417 [DEBUG] [Thread-489526 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:58:34.423 [DEBUG] [Thread-489526 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:58:34.423 [DEBUG] [Thread-489526 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:58:34.424 [DEBUG] [Thread-489526 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:58:34.424 [DEBUG] [Thread-489526 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:58:34.424 [DEBUG] [Thread-489526 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:58:34.424 [DEBUG] [Thread-489526 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:58:34.424 [DEBUG] [Thread-489526 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:58:34.424 [DEBUG] [Thread-489526 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:58:34.424 [DEBUG] [Thread-489526 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.915676, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952461290872114, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108744, telescope_az=89.992804, telescope_ra=20.7532698, telescope_dec=-24.25653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.77305, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:58:32.339292', telescope_ra_j2k=20.7279611769879, telescope_dec_j2k=-24.3485547966735, observability=1)
2025-12-27T11:58:39.825 [DEBUG] [Thread-489527 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:58:39.827 [INFO] [Thread-489527 (handle)] [driver.py] [get_status()] Telra = 20.754773, teldec = -24.25653
2025-12-27T11:58:39.828 [INFO] [Thread-489527 (handle)] [driver.py] [get_status()] ra_j2k = 20.7294653855921     dec_j2k = -24.348597816388
2025-12-27T11:58:39.830 [DEBUG] [Thread-489527 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:58:39.831 [DEBUG] [Thread-489527 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:58:39.833 [DEBUG] [Thread-489527 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:58:39.833 [DEBUG] [Thread-489527 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:58:39.833 [DEBUG] [Thread-489527 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:58:39.833 [DEBUG] [Thread-489527 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:58:39.840 [DEBUG] [Thread-489527 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:58:39.840 [DEBUG] [Thread-489527 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:58:39.840 [DEBUG] [Thread-489527 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:58:39.840 [DEBUG] [Thread-489527 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:58:39.840 [DEBUG] [Thread-489527 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:58:39.841 [DEBUG] [Thread-489527 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:58:39.841 [DEBUG] [Thread-489527 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:58:39.841 [DEBUG] [Thread-489527 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:58:39.841 [DEBUG] [Thread-489527 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91573873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952468109902391, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108744, telescope_az=89.992804, telescope_ra=20.754773, telescope_dec=-24.25653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.77456, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:58:32.339292', telescope_ra_j2k=20.7294653855921, telescope_dec_j2k=-24.348597816388, observability=1)
2025-12-27T11:58:43.541 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:58:43.543 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.7558, teldec = -24.25653
2025-12-27T11:58:43.544 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.7304930749496     dec_j2k = -24.3486271996322
2025-12-27T11:58:43.546 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:58:43.547 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:58:43.549 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:58:43.549 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:58:43.549 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:58:43.550 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:58:43.557 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:58:43.557 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:58:43.557 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:58:43.557 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:58:43.557 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:58:43.557 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:58:43.557 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:58:43.557 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:58:43.557 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91578172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952464900946967, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108744, telescope_az=89.992804, telescope_ra=20.7558, telescope_dec=-24.25653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.77558, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:58:32.339292', telescope_ra_j2k=20.7304930749496, telescope_dec_j2k=-24.3486271996322, observability=1)
2025-12-27T11:58:43.557 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.4369843006134 seconds ago
2025-12-27T11:58:47.997 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:58:47.999 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.7570534, teldec = -24.25653
2025-12-27T11:58:48.000 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.7317473165714     dec_j2k = -24.3486630513074
2025-12-27T11:58:48.001 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:58:48.002 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:58:48.004 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:58:48.005 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:58:48.005 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:58:48.005 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:58:48.012 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:58:48.012 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:58:48.012 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:58:48.012 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:58:48.012 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:58:48.012 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:58:48.012 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:58:48.012 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:58:48.012 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91583331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952464098708111, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108744, telescope_az=89.992804, telescope_ra=20.7570534, telescope_dec=-24.25653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.77684, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:58:32.339292', telescope_ra_j2k=20.7317473165714, telescope_dec_j2k=-24.3486630513074, observability=1)
2025-12-27T11:58:52.479 [DEBUG] [Thread-489528 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:58:52.481 [INFO] [Thread-489528 (handle)] [driver.py] [get_status()] Telra = 20.7583066, teldec = -24.25653
2025-12-27T11:58:52.482 [INFO] [Thread-489528 (handle)] [driver.py] [get_status()] ra_j2k = 20.7330013583851     dec_j2k = -24.3486988873191
2025-12-27T11:58:52.484 [DEBUG] [Thread-489528 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:58:52.485 [DEBUG] [Thread-489528 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:58:52.487 [DEBUG] [Thread-489528 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:58:52.487 [DEBUG] [Thread-489528 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:58:52.487 [DEBUG] [Thread-489528 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:58:52.487 [DEBUG] [Thread-489528 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:58:52.494 [DEBUG] [Thread-489528 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:58:52.494 [DEBUG] [Thread-489528 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:58:52.494 [DEBUG] [Thread-489528 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:58:52.494 [DEBUG] [Thread-489528 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:58:52.494 [DEBUG] [Thread-489528 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:58:52.495 [DEBUG] [Thread-489528 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:58:52.495 [DEBUG] [Thread-489528 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:58:52.495 [DEBUG] [Thread-489528 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:58:52.495 [DEBUG] [Thread-489528 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91588519, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952468511021819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108744, telescope_az=89.992804, telescope_ra=20.7583066, telescope_dec=-24.25653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.77809, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:58:32.339292', telescope_ra_j2k=20.7330013583851, telescope_dec_j2k=-24.3486988873191, observability=1)
2025-12-27T11:58:53.216 [DEBUG] [ThreadPoolExecutor-22662_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:58:53.218 [DEBUG] [ThreadPoolExecutor-22662_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:58:53.219 [DEBUG] [ThreadPoolExecutor-22662_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:58:53.221 [DEBUG] [ThreadPoolExecutor-22662_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:58:57.225 [DEBUG] [ThreadPoolExecutor-22662_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:58:58.227 [DEBUG] [ThreadPoolExecutor-22662_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:58:58.228 [INFO] [ThreadPoolExecutor-22662_0] [server.py] [done()] Shutdown complete...
2025-12-27T11:59:03.200 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:59:03.202 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.7612897, teldec = -24.25653
2025-12-27T11:59:03.203 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.7359864635382     dec_j2k = -24.348784150845
2025-12-27T11:59:03.205 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:59:03.206 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:59:03.213 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:59:03.213 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:59:03.213 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:59:03.213 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:59:03.220 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:59:03.221 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:59:03.221 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:59:03.221 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:59:03.221 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:59:03.221 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:59:03.221 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:59:03.221 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:59:03.221 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.91600927, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952466906544107, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108744, telescope_az=89.992803, telescope_ra=20.7612897, telescope_dec=-24.25653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.78107, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:58:32.339292', telescope_ra_j2k=20.7359864635382, telescope_dec_j2k=-24.348784150845, observability=1)
2025-12-27T11:59:03.559 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33765101432800293
2025-12-27T11:59:10.543 [DEBUG] [Thread-489529 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:59:10.544 [INFO] [Thread-489529 (handle)] [driver.py] [get_status()] Telra = 20.7633286, teldec = -24.25653
2025-12-27T11:59:10.545 [INFO] [Thread-489529 (handle)] [driver.py] [get_status()] ra_j2k = 20.7380267350897     dec_j2k = -24.3488423946197
2025-12-27T11:59:10.547 [DEBUG] [Thread-489529 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:59:10.548 [DEBUG] [Thread-489529 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:59:10.551 [DEBUG] [Thread-489529 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:59:10.551 [DEBUG] [Thread-489529 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:59:10.552 [DEBUG] [Thread-489529 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:59:10.552 [DEBUG] [Thread-489529 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:59:10.559 [DEBUG] [Thread-489529 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:59:10.559 [DEBUG] [Thread-489529 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:59:10.559 [DEBUG] [Thread-489529 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:59:10.559 [DEBUG] [Thread-489529 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:59:10.559 [DEBUG] [Thread-489529 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:59:10.559 [DEBUG] [Thread-489529 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:59:10.559 [DEBUG] [Thread-489529 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:59:10.559 [DEBUG] [Thread-489529 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:59:10.559 [DEBUG] [Thread-489529 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.91609425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952461691991542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108743, telescope_az=89.992803, telescope_ra=20.7633286, telescope_dec=-24.25653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.78311, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:58:32.339292', telescope_ra_j2k=20.7380267350897, telescope_dec_j2k=-24.3488423946197, observability=1)
2025-12-27T11:59:28.609 [DEBUG] [Thread-489530 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:59:28.611 [INFO] [Thread-489530 (handle)] [driver.py] [get_status()] Telra = 20.7683738, teldec = -24.256529
2025-12-27T11:59:28.612 [INFO] [Thread-489530 (handle)] [driver.py] [get_status()] ra_j2k = 20.7430753328121     dec_j2k = -24.3489854038554
2025-12-27T11:59:28.614 [DEBUG] [Thread-489530 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T11:59:28.615 [DEBUG] [Thread-489530 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T11:59:28.621 [DEBUG] [Thread-489530 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:59:28.621 [DEBUG] [Thread-489530 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:59:28.621 [DEBUG] [Thread-489530 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:59:28.621 [DEBUG] [Thread-489530 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:59:28.628 [DEBUG] [Thread-489530 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:59:28.628 [DEBUG] [Thread-489530 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:59:28.628 [DEBUG] [Thread-489530 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:59:28.628 [DEBUG] [Thread-489530 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:59:28.628 [DEBUG] [Thread-489530 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:59:28.628 [DEBUG] [Thread-489530 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:59:28.628 [DEBUG] [Thread-489530 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:59:28.628 [DEBUG] [Thread-489530 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:59:28.629 [DEBUG] [Thread-489530 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.91630336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952466906544107, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108743, telescope_az=89.992803, telescope_ra=20.7683738, telescope_dec=-24.256529, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.78816, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:58:32.339292', telescope_ra_j2k=20.7430753328121, telescope_dec_j2k=-24.3489854038554, observability=1)
2025-12-27T11:59:32.484 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:59:32.484 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T11:59:32.485 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:59:32.485 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T11:59:32.486 [DEBUG] [ThreadPoolExecutor-22664_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:59:33.488 [DEBUG] [ThreadPoolExecutor-22664_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:59:33.490 [DEBUG] [ThreadPoolExecutor-22664_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:59:33.491 [DEBUG] [ThreadPoolExecutor-22664_0] [payload.py] [to_registers()] [0]
2025-12-27T11:59:33.494 [DEBUG] [ThreadPoolExecutor-22664_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:59:33.494 [DEBUG] [ThreadPoolExecutor-22664_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:59:33.494 [DEBUG] [ThreadPoolExecutor-22664_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T11:59:33.494 [DEBUG] [ThreadPoolExecutor-22664_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:59:33.501 [DEBUG] [ThreadPoolExecutor-22664_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:59:33.501 [DEBUG] [ThreadPoolExecutor-22664_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:59:33.501 [DEBUG] [ThreadPoolExecutor-22664_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T11:59:33.501 [DEBUG] [ThreadPoolExecutor-22664_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T11:59:33.501 [DEBUG] [ThreadPoolExecutor-22664_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:59:33.501 [DEBUG] [ThreadPoolExecutor-22664_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:59:33.501 [DEBUG] [ThreadPoolExecutor-22664_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:59:39.876 [DEBUG] [Thread-489531 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:59:39.878 [INFO] [Thread-489531 (handle)] [driver.py] [get_status()] Telra = 20.7714931, teldec = -24.256529
2025-12-27T11:59:39.879 [INFO] [Thread-489531 (handle)] [driver.py] [get_status()] ra_j2k = 20.7461967360681     dec_j2k = -24.3490743596546
2025-12-27T11:59:39.880 [DEBUG] [Thread-489531 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:59:39.882 [DEBUG] [Thread-489531 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:59:39.886 [DEBUG] [Thread-489531 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:59:39.886 [DEBUG] [Thread-489531 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:59:39.886 [DEBUG] [Thread-489531 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:59:39.886 [DEBUG] [Thread-489531 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:59:39.893 [DEBUG] [Thread-489531 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:59:39.893 [DEBUG] [Thread-489531 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:59:39.893 [DEBUG] [Thread-489531 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:59:39.893 [DEBUG] [Thread-489531 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:59:39.893 [DEBUG] [Thread-489531 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:59:39.893 [DEBUG] [Thread-489531 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:59:39.893 [DEBUG] [Thread-489531 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:59:39.894 [DEBUG] [Thread-489531 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:59:39.894 [DEBUG] [Thread-489531 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91643376, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952471719977244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108743, telescope_az=89.992802, telescope_ra=20.7714931, telescope_dec=-24.256529, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.79128, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:59:32.482923', telescope_ra_j2k=20.7461967360681, telescope_dec_j2k=-24.3490743596546, observability=1)
2025-12-27T11:59:43.618 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:59:43.619 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.7725483, teldec = -24.256529
2025-12-27T11:59:43.620 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.7472526480157     dec_j2k = -24.3491044377117
2025-12-27T11:59:43.622 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:59:43.623 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:59:43.625 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:59:43.625 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:59:43.625 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:59:43.625 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:59:43.632 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:59:43.632 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:59:43.632 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:59:43.632 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:59:43.632 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:59:43.632 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:59:43.632 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:59:43.632 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T11:59:43.633 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91647706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095247051661896, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108743, telescope_az=89.992802, telescope_ra=20.7725483, telescope_dec=-24.256529, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.79233, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:59:32.482923', telescope_ra_j2k=20.7472526480157, telescope_dec_j2k=-24.3491044377117, observability=1)
2025-12-27T11:59:43.633 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43325448036194 seconds ago
2025-12-27T11:59:46.687 [DEBUG] [Thread-489532 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:59:46.689 [INFO] [Thread-489532 (handle)] [driver.py] [get_status()] Telra = 20.7733883, teldec = -24.256529
2025-12-27T11:59:46.690 [INFO] [Thread-489532 (handle)] [driver.py] [get_status()] ra_j2k = 20.7480932149317     dec_j2k = -24.3491283765151
2025-12-27T11:59:46.691 [DEBUG] [Thread-489532 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:59:46.692 [DEBUG] [Thread-489532 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T11:59:46.695 [DEBUG] [Thread-489532 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T11:59:46.695 [DEBUG] [Thread-489532 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T11:59:46.695 [DEBUG] [Thread-489532 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T11:59:46.695 [DEBUG] [Thread-489532 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T11:59:46.702 [DEBUG] [Thread-489532 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T11:59:46.702 [DEBUG] [Thread-489532 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:59:46.702 [DEBUG] [Thread-489532 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T11:59:46.702 [DEBUG] [Thread-489532 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T11:59:46.702 [DEBUG] [Thread-489532 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T11:59:46.703 [DEBUG] [Thread-489532 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T11:59:46.703 [DEBUG] [Thread-489532 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T11:59:46.703 [DEBUG] [Thread-489532 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T11:59:46.703 [DEBUG] [Thread-489532 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91651259, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952478539007521, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108743, telescope_az=89.992802, telescope_ra=20.7733883, telescope_dec=-24.256529, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.79317, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:59:32.482923', telescope_ra_j2k=20.7480932149317, telescope_dec_j2k=-24.3491283765151, observability=1)
2025-12-27T11:59:47.095 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39195799827575684
2025-12-27T11:59:58.502 [DEBUG] [ThreadPoolExecutor-22664_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T11:59:58.503 [DEBUG] [ThreadPoolExecutor-22664_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:00:03.282 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:00:03.284 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.7780101, teldec = -24.256529
2025-12-27T12:00:03.285 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.752718136795     dec_j2k = -24.3492600108961
2025-12-27T12:00:03.287 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:00:03.288 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:00:03.291 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:00:03.291 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:00:03.291 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:00:03.291 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:00:03.298 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:00:03.298 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:00:03.298 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:00:03.298 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:00:03.298 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:00:03.298 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:00:03.298 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:00:03.299 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:00:03.299 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91670466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952480143485233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108743, telescope_az=89.992802, telescope_ra=20.7780101, telescope_dec=-24.256529, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.79779, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:59:32.482923', telescope_ra_j2k=20.752718136795, telescope_dec_j2k=-24.3492600108961, observability=1)
2025-12-27T12:00:03.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27084946632385254
2025-12-27T12:00:04.762 [DEBUG] [Thread-489533 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:00:04.764 [INFO] [Thread-489533 (handle)] [driver.py] [get_status()] Telra = 20.7784304, teldec = -24.256529
2025-12-27T12:00:04.766 [INFO] [Thread-489533 (handle)] [driver.py] [get_status()] ra_j2k = 20.7531387209119     dec_j2k = -24.3492719747935
2025-12-27T12:00:04.767 [DEBUG] [Thread-489533 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:00:04.767 [DEBUG] [Thread-489533 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:00:04.770 [DEBUG] [Thread-489533 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:00:04.770 [DEBUG] [Thread-489533 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:00:04.770 [DEBUG] [Thread-489533 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:00:04.771 [DEBUG] [Thread-489533 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:00:04.778 [DEBUG] [Thread-489533 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:00:04.778 [DEBUG] [Thread-489533 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:00:04.778 [DEBUG] [Thread-489533 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:00:04.778 [DEBUG] [Thread-489533 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:00:04.778 [DEBUG] [Thread-489533 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:00:04.779 [DEBUG] [Thread-489533 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:00:04.779 [DEBUG] [Thread-489533 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:00:04.779 [DEBUG] [Thread-489533 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:00:04.779 [DEBUG] [Thread-489533 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91672179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952475731171524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108743, telescope_az=89.992802, telescope_ra=20.7784304, telescope_dec=-24.256529, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.79821, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:59:32.482923', telescope_ra_j2k=20.7531387209119, telescope_dec_j2k=-24.3492719747935, observability=1)
2025-12-27T12:00:22.850 [DEBUG] [Thread-489534 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:00:22.852 [INFO] [Thread-489534 (handle)] [driver.py] [get_status()] Telra = 20.783472, teldec = -24.256528
2025-12-27T12:00:22.853 [INFO] [Thread-489534 (handle)] [driver.py] [get_status()] ra_j2k = 20.7581837319597     dec_j2k = -24.3494143969101
2025-12-27T12:00:22.855 [DEBUG] [Thread-489534 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:00:22.856 [DEBUG] [Thread-489534 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:00:22.863 [DEBUG] [Thread-489534 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:00:22.863 [DEBUG] [Thread-489534 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:00:22.863 [DEBUG] [Thread-489534 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:00:22.863 [DEBUG] [Thread-489534 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:00:22.870 [DEBUG] [Thread-489534 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:00:22.870 [DEBUG] [Thread-489534 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:00:22.870 [DEBUG] [Thread-489534 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:00:22.870 [DEBUG] [Thread-489534 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:00:22.870 [DEBUG] [Thread-489534 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:00:22.870 [DEBUG] [Thread-489534 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:00:22.870 [DEBUG] [Thread-489534 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:00:22.870 [DEBUG] [Thread-489534 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:00:22.871 [DEBUG] [Thread-489534 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91693115, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952479742365805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108743, telescope_az=89.992801, telescope_ra=20.783472, telescope_dec=-24.256528, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.80325, lcu_permission=False, lcu_permission_timestamp='2025-12-27T11:59:32.482923', telescope_ra_j2k=20.7581837319597, telescope_dec_j2k=-24.3494143969101, observability=1)
2025-12-27T12:00:32.625 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:00:32.625 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:00:32.626 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:00:32.626 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:00:32.627 [INFO] [ThreadPoolExecutor-22665_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:00:32.627 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T12:00:39.928 [DEBUG] [Thread-489535 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:00:39.930 [INFO] [Thread-489535 (handle)] [driver.py] [get_status()] Telra = 20.7882353, teldec = -24.256528
2025-12-27T12:00:39.931 [INFO] [Thread-489535 (handle)] [driver.py] [get_status()] ra_j2k = 20.7629502593918     dec_j2k = -24.3495497529382
2025-12-27T12:00:39.933 [DEBUG] [Thread-489535 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:00:39.934 [DEBUG] [Thread-489535 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:00:39.938 [DEBUG] [Thread-489535 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:00:39.938 [DEBUG] [Thread-489535 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:00:39.938 [DEBUG] [Thread-489535 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:00:39.938 [DEBUG] [Thread-489535 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:00:39.945 [DEBUG] [Thread-489535 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:00:39.945 [DEBUG] [Thread-489535 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:00:39.945 [DEBUG] [Thread-489535 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:00:39.945 [DEBUG] [Thread-489535 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:00:39.945 [DEBUG] [Thread-489535 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:00:39.945 [DEBUG] [Thread-489535 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:00:39.946 [DEBUG] [Thread-489535 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:00:39.946 [DEBUG] [Thread-489535 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:00:39.946 [DEBUG] [Thread-489535 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91712881, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952481346843517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108742, telescope_az=89.992801, telescope_ra=20.7882353, telescope_dec=-24.256528, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.80802, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:00:32.624531', telescope_ra_j2k=20.7629502593918, telescope_dec_j2k=-24.3495497529382, observability=1)
2025-12-27T12:00:40.972 [DEBUG] [Thread-489536 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:00:40.974 [INFO] [Thread-489536 (handle)] [driver.py] [get_status()] Telra = 20.7885155, teldec = -24.256528
2025-12-27T12:00:40.975 [INFO] [Thread-489536 (handle)] [driver.py] [get_status()] ra_j2k = 20.7632306493905     dec_j2k = -24.3495577107105
2025-12-27T12:00:40.976 [DEBUG] [Thread-489536 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:00:40.977 [DEBUG] [Thread-489536 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:00:40.980 [DEBUG] [Thread-489536 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:00:40.980 [DEBUG] [Thread-489536 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:00:40.980 [DEBUG] [Thread-489536 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:00:40.980 [DEBUG] [Thread-489536 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:00:40.987 [DEBUG] [Thread-489536 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:00:40.987 [DEBUG] [Thread-489536 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:00:40.987 [DEBUG] [Thread-489536 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:00:40.987 [DEBUG] [Thread-489536 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:00:40.987 [DEBUG] [Thread-489536 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:00:40.987 [DEBUG] [Thread-489536 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:00:40.987 [DEBUG] [Thread-489536 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:00:40.987 [DEBUG] [Thread-489536 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:00:40.988 [DEBUG] [Thread-489536 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91714089, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952486561396082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108742, telescope_az=89.992801, telescope_ra=20.7885155, telescope_dec=-24.256528, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.8083, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:00:32.624531', telescope_ra_j2k=20.7632306493905, telescope_dec_j2k=-24.3495577107105, observability=1)
2025-12-27T12:00:43.693 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:00:43.696 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.7892901, teldec = -24.256528
2025-12-27T12:00:43.697 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.7640057747173     dec_j2k = -24.3495797069944
2025-12-27T12:00:43.699 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:00:43.700 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:00:43.701 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:00:43.701 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:00:43.702 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:00:43.702 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:00:43.708 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:00:43.709 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:00:43.709 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:00:43.709 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:00:43.709 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:00:43.709 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:00:43.709 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:00:43.709 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:00:43.709 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91717238, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952489369232078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108742, telescope_az=89.992801, telescope_ra=20.7892901, telescope_dec=-24.256528, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.80907, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:00:32.624531', telescope_ra_j2k=20.7640057747173, telescope_dec_j2k=-24.3495797069944, observability=1)
2025-12-27T12:00:43.709 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.42717432975769 seconds ago
2025-12-27T12:00:46.186 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:00:46.187 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.7899631, teldec = -24.256528
2025-12-27T12:00:46.189 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.7646792312404     dec_j2k = -24.349598815033
2025-12-27T12:00:46.191 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:00:46.192 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:00:46.197 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:00:46.197 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:00:46.197 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:00:46.197 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:00:46.205 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:00:46.205 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:00:46.205 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:00:46.205 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:00:46.205 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:00:46.205 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:00:46.205 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:00:46.205 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:00:46.205 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91720123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952483352440657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108742, telescope_az=89.992801, telescope_ra=20.7899631, telescope_dec=-24.256528, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.80975, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:00:32.624531', telescope_ra_j2k=20.7646792312404, telescope_dec_j2k=-24.349598815033, observability=1)
2025-12-27T12:00:53.505 [DEBUG] [ThreadPoolExecutor-22664_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:00:53.507 [DEBUG] [ThreadPoolExecutor-22664_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:00:53.508 [DEBUG] [ThreadPoolExecutor-22664_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:00:53.510 [DEBUG] [ThreadPoolExecutor-22664_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:00:57.516 [DEBUG] [ThreadPoolExecutor-22664_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:00:58.518 [DEBUG] [ThreadPoolExecutor-22664_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:00:58.519 [INFO] [ThreadPoolExecutor-22664_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:00:59.045 [DEBUG] [Thread-489537 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:00:59.047 [INFO] [Thread-489537 (handle)] [driver.py] [get_status()] Telra = 20.7935573, teldec = -24.256528
2025-12-27T12:00:59.048 [INFO] [Thread-489537 (handle)] [driver.py] [get_status()] ra_j2k = 20.7682758709116     dec_j2k = -24.3497008136944
2025-12-27T12:00:59.049 [DEBUG] [Thread-489537 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:00:59.050 [DEBUG] [Thread-489537 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:00:59.052 [DEBUG] [Thread-489537 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:00:59.052 [DEBUG] [Thread-489537 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:00:59.052 [DEBUG] [Thread-489537 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:00:59.052 [DEBUG] [Thread-489537 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:00:59.059 [DEBUG] [Thread-489537 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:00:59.059 [DEBUG] [Thread-489537 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:00:59.059 [DEBUG] [Thread-489537 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:00:59.059 [DEBUG] [Thread-489537 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:00:59.059 [DEBUG] [Thread-489537 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:00:59.059 [DEBUG] [Thread-489537 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:00:59.059 [DEBUG] [Thread-489537 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:00:59.059 [DEBUG] [Thread-489537 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:00:59.059 [DEBUG] [Thread-489537 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.91735007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952488165873794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108742, telescope_az=89.992801, telescope_ra=20.7935573, telescope_dec=-24.256528, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.81334, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:00:32.624531', telescope_ra_j2k=20.7682758709116, telescope_dec_j2k=-24.3497008136944, observability=1)
2025-12-27T12:01:03.360 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:01:03.362 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.7947523, teldec = -24.256528
2025-12-27T12:01:03.363 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.7694716826432     dec_j2k = -24.3497347079055
2025-12-27T12:01:03.364 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:01:03.365 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:01:03.367 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:01:03.367 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:01:03.367 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:01:03.367 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:01:03.374 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:01:03.374 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:01:03.374 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:01:03.374 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:01:03.374 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:01:03.374 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:01:03.374 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:01:03.374 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:01:03.374 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9174, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952484154679513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108742, telescope_az=89.9928, telescope_ra=20.7947523, telescope_dec=-24.256528, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.81453, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:00:32.624531', telescope_ra_j2k=20.7694716826432, telescope_dec_j2k=-24.3497347079055, observability=1)
2025-12-27T12:01:03.541 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16696381568908691
2025-12-27T12:01:17.105 [DEBUG] [Thread-489538 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:01:17.106 [INFO] [Thread-489538 (handle)] [driver.py] [get_status()] Telra = 20.798598, teldec = -24.256527
2025-12-27T12:01:17.107 [INFO] [Thread-489538 (handle)] [driver.py] [get_status()] ra_j2k = 20.7733199970716     dec_j2k = -24.3498427228328
2025-12-27T12:01:17.109 [DEBUG] [Thread-489538 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:01:17.110 [DEBUG] [Thread-489538 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:01:17.115 [DEBUG] [Thread-489538 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:01:17.115 [DEBUG] [Thread-489538 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:01:17.115 [DEBUG] [Thread-489538 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:01:17.115 [DEBUG] [Thread-489538 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:01:17.122 [DEBUG] [Thread-489538 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:01:17.123 [DEBUG] [Thread-489538 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:01:17.123 [DEBUG] [Thread-489538 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:01:17.123 [DEBUG] [Thread-489538 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:01:17.123 [DEBUG] [Thread-489538 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:01:17.123 [DEBUG] [Thread-489538 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:01:17.123 [DEBUG] [Thread-489538 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:01:17.123 [DEBUG] [Thread-489538 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:01:17.123 [DEBUG] [Thread-489538 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.91755909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952492979306931, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108742, telescope_az=89.9928, telescope_ra=20.798598, telescope_dec=-24.256527, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.81838, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:00:32.624531', telescope_ra_j2k=20.7733199970716, telescope_dec_j2k=-24.3498427228328, observability=1)
2025-12-27T12:01:32.767 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:01:32.767 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:01:32.768 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:01:32.768 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:01:32.769 [DEBUG] [ThreadPoolExecutor-22666_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:01:33.771 [DEBUG] [ThreadPoolExecutor-22666_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:01:33.773 [DEBUG] [ThreadPoolExecutor-22666_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:01:33.773 [DEBUG] [ThreadPoolExecutor-22666_0] [payload.py] [to_registers()] [0]
2025-12-27T12:01:33.778 [DEBUG] [ThreadPoolExecutor-22666_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:01:33.778 [DEBUG] [ThreadPoolExecutor-22666_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:01:33.778 [DEBUG] [ThreadPoolExecutor-22666_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:01:33.778 [DEBUG] [ThreadPoolExecutor-22666_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:01:33.785 [DEBUG] [ThreadPoolExecutor-22666_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:01:33.785 [DEBUG] [ThreadPoolExecutor-22666_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:01:33.785 [DEBUG] [ThreadPoolExecutor-22666_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:01:33.785 [DEBUG] [ThreadPoolExecutor-22666_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:01:33.786 [DEBUG] [ThreadPoolExecutor-22666_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:01:33.786 [DEBUG] [ThreadPoolExecutor-22666_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:01:33.786 [DEBUG] [ThreadPoolExecutor-22666_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:01:35.307 [DEBUG] [Thread-489539 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:01:35.309 [INFO] [Thread-489539 (handle)] [driver.py] [get_status()] Telra = 20.8036702, teldec = -24.256527
2025-12-27T12:01:35.310 [INFO] [Thread-489539 (handle)] [driver.py] [get_status()] ra_j2k = 20.7783956497656     dec_j2k = -24.3499863605314
2025-12-27T12:01:35.313 [DEBUG] [Thread-489539 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:01:35.313 [DEBUG] [Thread-489539 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:01:35.318 [DEBUG] [Thread-489539 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:01:35.318 [DEBUG] [Thread-489539 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:01:35.318 [DEBUG] [Thread-489539 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:01:35.318 [DEBUG] [Thread-489539 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:01:35.325 [DEBUG] [Thread-489539 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:01:35.325 [DEBUG] [Thread-489539 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:01:35.325 [DEBUG] [Thread-489539 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:01:35.325 [DEBUG] [Thread-489539 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:01:35.325 [DEBUG] [Thread-489539 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:01:35.325 [DEBUG] [Thread-489539 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:01:35.325 [DEBUG] [Thread-489539 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:01:35.325 [DEBUG] [Thread-489539 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:01:35.326 [DEBUG] [Thread-489539 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91776977, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952486561396082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108742, telescope_az=89.9928, telescope_ra=20.8036702, telescope_dec=-24.256527, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.82345, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:01:32.766373', telescope_ra_j2k=20.7783956497656, telescope_dec_j2k=-24.3499863605314, observability=1)
2025-12-27T12:01:39.993 [DEBUG] [Thread-489540 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:01:39.995 [INFO] [Thread-489540 (handle)] [driver.py] [get_status()] Telra = 20.8049507, teldec = -24.256527
2025-12-27T12:01:39.996 [INFO] [Thread-489540 (handle)] [driver.py] [get_status()] ra_j2k = 20.77967702225     dec_j2k = -24.3500225964146
2025-12-27T12:01:39.998 [DEBUG] [Thread-489540 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:01:39.999 [DEBUG] [Thread-489540 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:01:40.005 [DEBUG] [Thread-489540 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:01:40.005 [DEBUG] [Thread-489540 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:01:40.005 [DEBUG] [Thread-489540 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:01:40.005 [DEBUG] [Thread-489540 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:01:40.012 [DEBUG] [Thread-489540 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:01:40.012 [DEBUG] [Thread-489540 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:01:40.012 [DEBUG] [Thread-489540 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:01:40.012 [DEBUG] [Thread-489540 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:01:40.012 [DEBUG] [Thread-489540 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:01:40.012 [DEBUG] [Thread-489540 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:01:40.012 [DEBUG] [Thread-489540 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:01:40.012 [DEBUG] [Thread-489540 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:01:40.012 [DEBUG] [Thread-489540 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.917824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952492578187503, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108742, telescope_az=89.9928, telescope_ra=20.8049507, telescope_dec=-24.256527, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.82473, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:01:32.766373', telescope_ra_j2k=20.77967702225, telescope_dec_j2k=-24.3500225964146, observability=1)
2025-12-27T12:01:43.769 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:01:43.771 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.8060164, teldec = -24.256527
2025-12-27T12:01:43.772 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.7807434486346     dec_j2k = -24.3500527458071
2025-12-27T12:01:43.774 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:01:43.776 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:01:43.777 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:01:43.777 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:01:43.778 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:01:43.778 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:01:43.785 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:01:43.785 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:01:43.785 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:01:43.785 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:01:43.785 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:01:43.785 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:01:43.785 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:01:43.785 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:01:43.785 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91786771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952493781545787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108741, telescope_az=89.992799, telescope_ra=20.8060164, telescope_dec=-24.256527, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.8258, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:01:32.766373', telescope_ra_j2k=20.7807434486346, telescope_dec_j2k=-24.3500527458071, observability=1)
2025-12-27T12:01:43.785 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.4263961315155 seconds ago
2025-12-27T12:01:45.305 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:01:45.308 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.8064269, teldec = -24.256527
2025-12-27T12:01:45.309 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.781154228495     dec_j2k = -24.35006435719
2025-12-27T12:01:45.311 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:01:45.312 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:01:45.317 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:01:45.317 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:01:45.317 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:01:45.317 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:01:45.324 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:01:45.324 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:01:45.325 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:01:45.325 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:01:45.325 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:01:45.325 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:01:45.325 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:01:45.325 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:01:45.325 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9178855, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952497792740067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108741, telescope_az=89.992799, telescope_ra=20.8064269, telescope_dec=-24.256527, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.82621, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:01:32.766373', telescope_ra_j2k=20.781154228495, telescope_dec_j2k=-24.35006435719, observability=1)
2025-12-27T12:01:53.373 [DEBUG] [Thread-489541 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:01:53.375 [INFO] [Thread-489541 (handle)] [driver.py] [get_status()] Telra = 20.8086873, teldec = -24.256527
2025-12-27T12:01:53.377 [INFO] [Thread-489541 (handle)] [driver.py] [get_status()] ra_j2k = 20.7834161701535     dec_j2k = -24.3501282753498
2025-12-27T12:01:53.378 [DEBUG] [Thread-489541 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:01:53.378 [DEBUG] [Thread-489541 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:01:53.382 [DEBUG] [Thread-489541 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:01:53.382 [DEBUG] [Thread-489541 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:01:53.382 [DEBUG] [Thread-489541 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:01:53.382 [DEBUG] [Thread-489541 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:01:53.389 [DEBUG] [Thread-489541 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:01:53.389 [DEBUG] [Thread-489541 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:01:53.389 [DEBUG] [Thread-489541 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:01:53.389 [DEBUG] [Thread-489541 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:01:53.389 [DEBUG] [Thread-489541 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:01:53.389 [DEBUG] [Thread-489541 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:01:53.389 [DEBUG] [Thread-489541 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:01:53.389 [DEBUG] [Thread-489541 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:01:53.390 [DEBUG] [Thread-489541 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91797887, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952495787142927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108741, telescope_az=89.992799, telescope_ra=20.8086873, telescope_dec=-24.256527, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.82847, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:01:32.766373', telescope_ra_j2k=20.7834161701535, telescope_dec_j2k=-24.3501282753498, observability=1)
2025-12-27T12:01:58.787 [DEBUG] [ThreadPoolExecutor-22666_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:01:58.787 [DEBUG] [ThreadPoolExecutor-22666_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:02:03.436 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:02:03.439 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.8114779, teldec = -24.256526
2025-12-27T12:02:03.440 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.7862086750215     dec_j2k = -24.3502061408977
2025-12-27T12:02:03.441 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:02:03.442 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:02:03.443 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:02:03.443 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:02:03.443 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:02:03.443 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:02:03.450 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:02:03.450 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:02:03.450 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:02:03.451 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:02:03.451 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:02:03.451 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:02:03.451 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:02:03.451 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:02:03.451 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91809534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952497792740067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108741, telescope_az=89.992799, telescope_ra=20.8114779, telescope_dec=-24.256526, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.83126, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:01:32.766373', telescope_ra_j2k=20.7862086750215, telescope_dec_j2k=-24.3502061408977, observability=1)
2025-12-27T12:02:03.552 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10093212127685547
2025-12-27T12:02:11.465 [DEBUG] [Thread-489542 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:02:11.467 [INFO] [Thread-489542 (handle)] [driver.py] [get_status()] Telra = 20.8137285, teldec = -24.256526
2025-12-27T12:02:11.468 [INFO] [Thread-489542 (handle)] [driver.py] [get_status()] ra_j2k = 20.7884608123263     dec_j2k = -24.3502697088705
2025-12-27T12:02:11.470 [DEBUG] [Thread-489542 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:02:11.471 [DEBUG] [Thread-489542 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:02:11.473 [DEBUG] [Thread-489542 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:02:11.473 [DEBUG] [Thread-489542 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:02:11.474 [DEBUG] [Thread-489542 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:02:11.474 [DEBUG] [Thread-489542 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:02:11.481 [DEBUG] [Thread-489542 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:02:11.481 [DEBUG] [Thread-489542 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:02:11.481 [DEBUG] [Thread-489542 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:02:11.481 [DEBUG] [Thread-489542 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:02:11.481 [DEBUG] [Thread-489542 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:02:11.481 [DEBUG] [Thread-489542 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:02:11.481 [DEBUG] [Thread-489542 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:02:11.481 [DEBUG] [Thread-489542 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:02:11.481 [DEBUG] [Thread-489542 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91818826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952499798337208, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108741, telescope_az=89.992799, telescope_ra=20.8137285, telescope_dec=-24.256526, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.83351, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:01:32.766373', telescope_ra_j2k=20.7884608123263, telescope_dec_j2k=-24.3502697088705, observability=1)
2025-12-27T12:02:29.673 [DEBUG] [Thread-489543 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:02:29.675 [INFO] [Thread-489543 (handle)] [driver.py] [get_status()] Telra = 20.818806, teldec = -24.256526
2025-12-27T12:02:29.676 [INFO] [Thread-489543 (handle)] [driver.py] [get_status()] ra_j2k = 20.7935417843994     dec_j2k = -24.3504130024877
2025-12-27T12:02:29.678 [DEBUG] [Thread-489543 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:02:29.679 [DEBUG] [Thread-489543 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:02:29.680 [DEBUG] [Thread-489543 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:02:29.680 [DEBUG] [Thread-489543 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:02:29.680 [DEBUG] [Thread-489543 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:02:29.680 [DEBUG] [Thread-489543 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:02:29.687 [DEBUG] [Thread-489543 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:02:29.687 [DEBUG] [Thread-489543 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:02:29.687 [DEBUG] [Thread-489543 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:02:29.688 [DEBUG] [Thread-489543 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:02:29.688 [DEBUG] [Thread-489543 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:02:29.688 [DEBUG] [Thread-489543 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:02:29.688 [DEBUG] [Thread-489543 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:02:29.688 [DEBUG] [Thread-489543 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:02:29.688 [DEBUG] [Thread-489543 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.918399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952504210650916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108741, telescope_az=89.992798, telescope_ra=20.818806, telescope_dec=-24.256526, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.83859, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:01:32.766373', telescope_ra_j2k=20.7935417843994, telescope_dec_j2k=-24.3504130024877, observability=1)
2025-12-27T12:02:32.907 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:02:32.908 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:02:32.909 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:02:32.909 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:02:32.909 [INFO] [ThreadPoolExecutor-22667_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:02:32.909 [INFO] [ThreadPoolExecutor-22667_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:02:40.047 [DEBUG] [Thread-489544 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:02:40.049 [INFO] [Thread-489544 (handle)] [driver.py] [get_status()] Telra = 20.8216961, teldec = -24.256526
2025-12-27T12:02:40.050 [INFO] [Thread-489544 (handle)] [driver.py] [get_status()] ra_j2k = 20.7964338630527     dec_j2k = -24.3504944905912
2025-12-27T12:02:40.052 [DEBUG] [Thread-489544 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:02:40.053 [DEBUG] [Thread-489544 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:02:40.058 [DEBUG] [Thread-489544 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:02:40.058 [DEBUG] [Thread-489544 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:02:40.058 [DEBUG] [Thread-489544 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:02:40.058 [DEBUG] [Thread-489544 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:02:40.065 [DEBUG] [Thread-489544 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:02:40.065 [DEBUG] [Thread-489544 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:02:40.066 [DEBUG] [Thread-489544 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:02:40.066 [DEBUG] [Thread-489544 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:02:40.066 [DEBUG] [Thread-489544 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:02:40.066 [DEBUG] [Thread-489544 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:02:40.066 [DEBUG] [Thread-489544 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:02:40.066 [DEBUG] [Thread-489544 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:02:40.066 [DEBUG] [Thread-489544 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91851907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095250140281492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108741, telescope_az=89.992798, telescope_ra=20.8216961, telescope_dec=-24.256526, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.84148, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:02:32.907285', telescope_ra_j2k=20.7964338630527, telescope_dec_j2k=-24.3504944905912, observability=1)
2025-12-27T12:02:43.847 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:02:43.849 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.8227343, teldec = -24.256526
2025-12-27T12:02:43.850 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.7974727742544     dec_j2k = -24.3505237500996
2025-12-27T12:02:43.852 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:02:43.852 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:02:43.854 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:02:43.854 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:02:43.854 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:02:43.854 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:02:43.862 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:02:43.862 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:02:43.862 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:02:43.862 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:02:43.862 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:02:43.862 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:02:43.862 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:02:43.862 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:02:43.862 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91856306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952510227442337, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108741, telescope_az=89.992798, telescope_ra=20.8227343, telescope_dec=-24.256526, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.84252, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:02:32.907285', telescope_ra_j2k=20.7974727742544, telescope_dec_j2k=-24.3505237500996, observability=1)
2025-12-27T12:02:43.862 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.42686319351196 seconds ago
2025-12-27T12:02:44.422 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.559420108795166
2025-12-27T12:02:47.739 [DEBUG] [Thread-489545 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:02:47.741 [INFO] [Thread-489545 (handle)] [driver.py] [get_status()] Telra = 20.8238476, teldec = -24.256526
2025-12-27T12:02:47.742 [INFO] [Thread-489545 (handle)] [driver.py] [get_status()] ra_j2k = 20.7985868371472     dec_j2k = -24.3505551184104
2025-12-27T12:02:47.744 [DEBUG] [Thread-489545 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:02:47.745 [DEBUG] [Thread-489545 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:02:47.746 [DEBUG] [Thread-489545 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:02:47.746 [DEBUG] [Thread-489545 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:02:47.746 [DEBUG] [Thread-489545 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:02:47.747 [DEBUG] [Thread-489545 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:02:47.754 [DEBUG] [Thread-489545 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:02:47.754 [DEBUG] [Thread-489545 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:02:47.754 [DEBUG] [Thread-489545 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:02:47.754 [DEBUG] [Thread-489545 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:02:47.754 [DEBUG] [Thread-489545 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:02:47.754 [DEBUG] [Thread-489545 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:02:47.754 [DEBUG] [Thread-489545 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:02:47.754 [DEBUG] [Thread-489545 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:02:47.754 [DEBUG] [Thread-489545 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9186081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952510227442337, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108741, telescope_az=89.992798, telescope_ra=20.8238476, telescope_dec=-24.256526, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.84363, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:02:32.907285', telescope_ra_j2k=20.7985868371472, telescope_dec_j2k=-24.3505551184104, observability=1)
2025-12-27T12:02:53.789 [DEBUG] [ThreadPoolExecutor-22666_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:02:53.792 [DEBUG] [ThreadPoolExecutor-22666_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:02:53.793 [DEBUG] [ThreadPoolExecutor-22666_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:02:53.795 [DEBUG] [ThreadPoolExecutor-22666_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:02:57.800 [DEBUG] [ThreadPoolExecutor-22666_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:02:58.802 [DEBUG] [ThreadPoolExecutor-22666_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:02:58.803 [INFO] [ThreadPoolExecutor-22666_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:03:03.512 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:03:03.514 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.828224, teldec = -24.256525
2025-12-27T12:03:03.516 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.8029662386979     dec_j2k = -24.3506773501609
2025-12-27T12:03:03.518 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:03:03.519 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:03:03.525 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:03:03.525 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:03:03.525 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:03:03.525 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:03:03.532 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:03:03.533 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:03:03.533 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:03:03.533 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:03:03.533 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:03:03.533 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:03:03.533 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:03:03.533 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:03:03.533 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.91879066, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952510227442337, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10874, telescope_az=89.992798, telescope_ra=20.828224, telescope_dec=-24.256525, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.84801, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:02:32.907285', telescope_ra_j2k=20.8029662386979, telescope_dec_j2k=-24.3506773501609, observability=1)
2025-12-27T12:03:03.561 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.028490781784057617
2025-12-27T12:03:05.792 [DEBUG] [Thread-489546 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:03:05.794 [INFO] [Thread-489546 (handle)] [driver.py] [get_status()] Telra = 20.8288604, teldec = -24.256525
2025-12-27T12:03:05.795 [INFO] [Thread-489546 (handle)] [driver.py] [get_status()] ra_j2k = 20.8036030754764     dec_j2k = -24.350695259746
2025-12-27T12:03:05.797 [DEBUG] [Thread-489546 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:03:05.797 [DEBUG] [Thread-489546 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:03:05.803 [DEBUG] [Thread-489546 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:03:05.803 [DEBUG] [Thread-489546 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:03:05.803 [DEBUG] [Thread-489546 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:03:05.803 [DEBUG] [Thread-489546 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:03:05.810 [DEBUG] [Thread-489546 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:03:05.810 [DEBUG] [Thread-489546 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:03:05.810 [DEBUG] [Thread-489546 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:03:05.811 [DEBUG] [Thread-489546 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:03:05.811 [DEBUG] [Thread-489546 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:03:05.811 [DEBUG] [Thread-489546 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:03:05.811 [DEBUG] [Thread-489546 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:03:05.811 [DEBUG] [Thread-489546 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:03:05.811 [DEBUG] [Thread-489546 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.91881705, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952512634158905, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10874, telescope_az=89.992797, telescope_ra=20.8288604, telescope_dec=-24.256525, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.84864, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:02:32.907285', telescope_ra_j2k=20.8036030754764, telescope_dec_j2k=-24.350695259746, observability=1)
2025-12-27T12:03:23.964 [DEBUG] [Thread-489547 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:03:23.966 [INFO] [Thread-489547 (handle)] [driver.py] [get_status()] Telra = 20.8339284, teldec = -24.256525
2025-12-27T12:03:23.967 [INFO] [Thread-489547 (handle)] [driver.py] [get_status()] ra_j2k = 20.8086745567346     dec_j2k = -24.3508377899622
2025-12-27T12:03:23.967 [DEBUG] [Thread-489547 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:03:23.968 [DEBUG] [Thread-489547 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:03:23.973 [DEBUG] [Thread-489547 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:03:23.973 [DEBUG] [Thread-489547 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:03:23.973 [DEBUG] [Thread-489547 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:03:23.973 [DEBUG] [Thread-489547 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:03:23.981 [DEBUG] [Thread-489547 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:03:23.981 [DEBUG] [Thread-489547 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:03:23.981 [DEBUG] [Thread-489547 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:03:23.981 [DEBUG] [Thread-489547 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:03:23.981 [DEBUG] [Thread-489547 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:03:23.981 [DEBUG] [Thread-489547 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:03:23.981 [DEBUG] [Thread-489547 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:03:23.981 [DEBUG] [Thread-489547 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:03:23.981 [DEBUG] [Thread-489547 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.91902736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952511029681193, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10874, telescope_az=89.992797, telescope_ra=20.8339284, telescope_dec=-24.256525, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.85371, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:02:32.907285', telescope_ra_j2k=20.8086745567346, telescope_dec_j2k=-24.3508377899622, observability=1)
2025-12-27T12:03:33.058 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:03:33.058 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:03:33.059 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:03:33.059 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:03:33.060 [DEBUG] [ThreadPoolExecutor-22668_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:03:34.062 [DEBUG] [ThreadPoolExecutor-22668_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:03:34.064 [DEBUG] [ThreadPoolExecutor-22668_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:03:34.064 [DEBUG] [ThreadPoolExecutor-22668_0] [payload.py] [to_registers()] [0]
2025-12-27T12:03:34.065 [DEBUG] [ThreadPoolExecutor-22668_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:03:34.065 [DEBUG] [ThreadPoolExecutor-22668_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:03:34.065 [DEBUG] [ThreadPoolExecutor-22668_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:03:34.065 [DEBUG] [ThreadPoolExecutor-22668_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:03:34.072 [DEBUG] [ThreadPoolExecutor-22668_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:03:34.072 [DEBUG] [ThreadPoolExecutor-22668_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:03:34.072 [DEBUG] [ThreadPoolExecutor-22668_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:03:34.072 [DEBUG] [ThreadPoolExecutor-22668_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:03:34.073 [DEBUG] [ThreadPoolExecutor-22668_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:03:34.073 [DEBUG] [ThreadPoolExecutor-22668_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:03:34.073 [DEBUG] [ThreadPoolExecutor-22668_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:03:40.096 [DEBUG] [Thread-489548 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:03:40.098 [INFO] [Thread-489548 (handle)] [driver.py] [get_status()] Telra = 20.8384221, teldec = -24.256525
2025-12-27T12:03:40.099 [INFO] [Thread-489548 (handle)] [driver.py] [get_status()] ra_j2k = 20.8131713478849     dec_j2k = -24.3509640296069
2025-12-27T12:03:40.102 [DEBUG] [Thread-489548 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:03:40.102 [DEBUG] [Thread-489548 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:03:40.103 [DEBUG] [Thread-489548 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:03:40.103 [DEBUG] [Thread-489548 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:03:40.103 [DEBUG] [Thread-489548 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:03:40.103 [DEBUG] [Thread-489548 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:03:40.111 [DEBUG] [Thread-489548 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:03:40.111 [DEBUG] [Thread-489548 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:03:40.111 [DEBUG] [Thread-489548 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:03:40.111 [DEBUG] [Thread-489548 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:03:40.111 [DEBUG] [Thread-489548 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:03:40.111 [DEBUG] [Thread-489548 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:03:40.111 [DEBUG] [Thread-489548 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:03:40.111 [DEBUG] [Thread-489548 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:03:40.112 [DEBUG] [Thread-489548 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91921409, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952517046472614, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10874, telescope_az=89.992797, telescope_ra=20.8384221, telescope_dec=-24.256525, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.8582, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:03:33.057060', telescope_ra_j2k=20.8131713478849, telescope_dec_j2k=-24.3509640296069, observability=1)
2025-12-27T12:03:42.048 [DEBUG] [Thread-489549 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:03:42.050 [INFO] [Thread-489549 (handle)] [driver.py] [get_status()] Telra = 20.8389452, teldec = -24.256525
2025-12-27T12:03:42.051 [INFO] [Thread-489549 (handle)] [driver.py] [get_status()] ra_j2k = 20.8136948079853     dec_j2k = -24.3509787163267
2025-12-27T12:03:42.052 [DEBUG] [Thread-489549 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:03:42.053 [DEBUG] [Thread-489549 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:03:42.061 [DEBUG] [Thread-489549 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:03:42.061 [DEBUG] [Thread-489549 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:03:42.061 [DEBUG] [Thread-489549 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:03:42.061 [DEBUG] [Thread-489549 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:03:42.068 [DEBUG] [Thread-489549 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:03:42.068 [DEBUG] [Thread-489549 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:03:42.068 [DEBUG] [Thread-489549 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:03:42.068 [DEBUG] [Thread-489549 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:03:42.068 [DEBUG] [Thread-489549 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:03:42.068 [DEBUG] [Thread-489549 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:03:42.068 [DEBUG] [Thread-489549 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:03:42.069 [DEBUG] [Thread-489549 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:03:42.069 [DEBUG] [Thread-489549 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91923668, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095251784871147, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10874, telescope_az=89.992797, telescope_ra=20.8389452, telescope_dec=-24.256525, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.85873, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:03:33.057060', telescope_ra_j2k=20.8136948079853, telescope_dec_j2k=-24.3509787163267, observability=1)
2025-12-27T12:03:43.524 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:03:43.526 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.8393655, teldec = -24.256525
2025-12-27T12:03:43.527 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.814115397359     dec_j2k = -24.3509905155148
2025-12-27T12:03:43.529 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:03:43.530 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:03:43.533 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:03:43.533 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:03:43.533 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:03:43.533 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:03:43.540 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:03:43.540 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:03:43.540 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:03:43.540 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:03:43.540 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:03:43.540 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:03:43.541 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:03:43.541 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:03:43.541 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91925376, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952520255428038, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10874, telescope_az=89.992797, telescope_ra=20.8393655, telescope_dec=-24.256525, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.85915, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:03:33.057060', telescope_ra_j2k=20.814115397359, telescope_dec_j2k=-24.3509905155148, observability=1)
2025-12-27T12:03:43.922 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.3812878131866455
2025-12-27T12:03:43.922 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.410512924194336 seconds ago
2025-12-27T12:03:59.074 [DEBUG] [ThreadPoolExecutor-22668_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:03:59.075 [DEBUG] [ThreadPoolExecutor-22668_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:04:00.114 [DEBUG] [Thread-489550 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:04:00.116 [INFO] [Thread-489550 (handle)] [driver.py] [get_status()] Telra = 20.8439862, teldec = -24.256524
2025-12-27T12:04:00.117 [INFO] [Thread-489550 (handle)] [driver.py] [get_status()] ra_j2k = 20.8187392812017     dec_j2k = -24.3511191580256
2025-12-27T12:04:00.119 [DEBUG] [Thread-489550 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:04:00.119 [DEBUG] [Thread-489550 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.0033 sky_angle  = 0
2025-12-27T12:04:00.123 [DEBUG] [Thread-489550 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:04:00.123 [DEBUG] [Thread-489550 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:04:00.123 [DEBUG] [Thread-489550 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:04:00.123 [DEBUG] [Thread-489550 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:04:00.130 [DEBUG] [Thread-489550 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:04:00.130 [DEBUG] [Thread-489550 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:04:00.130 [DEBUG] [Thread-489550 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:04:00.130 [DEBUG] [Thread-489550 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:04:00.130 [DEBUG] [Thread-489550 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:04:00.130 [DEBUG] [Thread-489550 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:04:00.130 [DEBUG] [Thread-489550 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:04:00.130 [DEBUG] [Thread-489550 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:04:00.130 [DEBUG] [Thread-489550 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91944578, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.0033, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952526673338887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10874, telescope_az=89.992796, telescope_ra=20.8439862, telescope_dec=-24.256524, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.86377, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:03:33.057060', telescope_ra_j2k=20.8187392812017, telescope_dec_j2k=-24.3511191580256, observability=1)
2025-12-27T12:04:03.572 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:04:03.574 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.8449669, teldec = -24.256524
2025-12-27T12:04:03.575 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.8197206574697     dec_j2k = -24.3511466555684
2025-12-27T12:04:03.576 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:04:03.578 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:04:03.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:04:03.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:04:03.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:04:03.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:04:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:04:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:04:03.591 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:04:03.591 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:04:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:04:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:04:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:04:03.591 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:04:03.591 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9194858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952525068861175, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10874, telescope_az=89.992796, telescope_ra=20.8449669, telescope_dec=-24.256524, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.86475, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:03:33.057060', telescope_ra_j2k=20.8197206574697, telescope_dec_j2k=-24.3511466555684, observability=1)
2025-12-27T12:04:03.594 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0028791427612304688
2025-12-27T12:04:18.189 [DEBUG] [Thread-489551 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:04:18.191 [INFO] [Thread-489551 (handle)] [driver.py] [get_status()] Telra = 20.8490342, teldec = -24.256524
2025-12-27T12:04:18.192 [INFO] [Thread-489551 (handle)] [driver.py] [get_status()] ra_j2k = 20.8237907642751     dec_j2k = -24.3512606305675
2025-12-27T12:04:18.193 [DEBUG] [Thread-489551 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:04:18.193 [DEBUG] [Thread-489551 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:04:18.197 [DEBUG] [Thread-489551 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:04:18.197 [DEBUG] [Thread-489551 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:04:18.197 [DEBUG] [Thread-489551 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:04:18.197 [DEBUG] [Thread-489551 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:04:18.204 [DEBUG] [Thread-489551 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:04:18.204 [DEBUG] [Thread-489551 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:04:18.204 [DEBUG] [Thread-489551 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:04:18.204 [DEBUG] [Thread-489551 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:04:18.204 [DEBUG] [Thread-489551 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:04:18.204 [DEBUG] [Thread-489551 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:04:18.204 [DEBUG] [Thread-489551 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:04:18.204 [DEBUG] [Thread-489551 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:04:18.205 [DEBUG] [Thread-489551 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91965497, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952533492369164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108739, telescope_az=89.992796, telescope_ra=20.8490342, telescope_dec=-24.256524, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.86882, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:03:33.057060', telescope_ra_j2k=20.8237907642751, telescope_dec_j2k=-24.3512606305675, observability=1)
2025-12-27T12:04:33.200 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:04:33.200 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:04:33.201 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:04:33.201 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:04:33.201 [INFO] [ThreadPoolExecutor-22669_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:04:33.201 [INFO] [ThreadPoolExecutor-22669_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:04:36.249 [DEBUG] [Thread-489552 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:04:36.252 [INFO] [Thread-489552 (handle)] [driver.py] [get_status()] Telra = 20.8540504, teldec = -24.256523
2025-12-27T12:04:36.253 [INFO] [Thread-489552 (handle)] [driver.py] [get_status()] ra_j2k = 20.8288104306897     dec_j2k = -24.3514000476501
2025-12-27T12:04:36.254 [DEBUG] [Thread-489552 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:04:36.255 [DEBUG] [Thread-489552 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:04:36.257 [DEBUG] [Thread-489552 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:04:36.258 [DEBUG] [Thread-489552 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:04:36.258 [DEBUG] [Thread-489552 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:04:36.258 [DEBUG] [Thread-489552 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:04:36.266 [DEBUG] [Thread-489552 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:04:36.266 [DEBUG] [Thread-489552 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:04:36.266 [DEBUG] [Thread-489552 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:04:36.266 [DEBUG] [Thread-489552 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:04:36.266 [DEBUG] [Thread-489552 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:04:36.266 [DEBUG] [Thread-489552 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:04:36.266 [DEBUG] [Thread-489552 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:04:36.266 [DEBUG] [Thread-489552 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:04:36.266 [DEBUG] [Thread-489552 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.919864, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095253228901088, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108739, telescope_az=89.992795, telescope_ra=20.8540504, telescope_dec=-24.256523, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.87383, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:04:33.199445', telescope_ra_j2k=20.8288104306897, telescope_dec_j2k=-24.3514000476501, observability=1)
2025-12-27T12:04:40.154 [DEBUG] [Thread-489553 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:04:40.156 [INFO] [Thread-489553 (handle)] [driver.py] [get_status()] Telra = 20.8551352, teldec = -24.25653
2025-12-27T12:04:40.157 [INFO] [Thread-489553 (handle)] [driver.py] [get_status()] ra_j2k = 20.8298959799265     dec_j2k = -24.3514373921798
2025-12-27T12:04:40.159 [DEBUG] [Thread-489553 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:04:40.161 [DEBUG] [Thread-489553 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:04:40.165 [DEBUG] [Thread-489553 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:04:40.165 [DEBUG] [Thread-489553 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:04:40.165 [DEBUG] [Thread-489553 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:04:40.165 [DEBUG] [Thread-489553 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:04:40.172 [DEBUG] [Thread-489553 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:04:40.172 [DEBUG] [Thread-489553 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:04:40.172 [DEBUG] [Thread-489553 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:04:40.172 [DEBUG] [Thread-489553 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:04:40.172 [DEBUG] [Thread-489553 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:04:40.173 [DEBUG] [Thread-489553 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:04:40.173 [DEBUG] [Thread-489553 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:04:40.173 [DEBUG] [Thread-489553 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:04:40.173 [DEBUG] [Thread-489553 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9199092, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952536300205161, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108739, telescope_az=89.992806, telescope_ra=20.8551352, telescope_dec=-24.25653, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.87492, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:04:33.199445', telescope_ra_j2k=20.8298959799265, telescope_dec_j2k=-24.3514373921798, observability=1)
2025-12-27T12:04:42.630 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:04:42.633 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.8558364, teldec = -24.256523
2025-12-27T12:04:42.634 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.830597666075     dec_j2k = -24.3514500030426
2025-12-27T12:04:42.636 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:04:42.637 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:04:42.643 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:04:42.643 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:04:42.643 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:04:42.643 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:04:42.650 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:04:42.650 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:04:42.650 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:04:42.650 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:04:42.650 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:04:42.650 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:04:42.650 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:04:42.651 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:04:42.651 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91993786, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952537102444017, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108739, telescope_az=89.992795, telescope_ra=20.8558364, telescope_dec=-24.256523, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.87562, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:04:33.199445', telescope_ra_j2k=20.830597666075, telescope_dec_j2k=-24.3514500030426, observability=1)
2025-12-27T12:04:43.983 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:04:43.985 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.8562196, teldec = -24.256523
2025-12-27T12:04:43.986 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.8309811312208     dec_j2k = -24.3514607186448
2025-12-27T12:04:43.988 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:04:43.989 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:04:43.992 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:04:43.992 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:04:43.992 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:04:43.992 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:04:44.000 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:04:44.000 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:04:44.000 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:04:44.000 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:04:44.000 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:04:44.000 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:04:44.000 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:04:44.000 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:04:44.000 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.91995352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952536701324589, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108739, telescope_az=89.992795, telescope_ra=20.8562196, telescope_dec=-24.256523, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.876, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:04:33.199445', telescope_ra_j2k=20.8309811312208, telescope_dec_j2k=-24.3514607186448, observability=1)
2025-12-27T12:04:44.001 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.40664219856262 seconds ago
2025-12-27T12:04:54.077 [DEBUG] [ThreadPoolExecutor-22668_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:04:54.079 [DEBUG] [ThreadPoolExecutor-22668_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:04:54.080 [DEBUG] [ThreadPoolExecutor-22668_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:04:54.082 [DEBUG] [ThreadPoolExecutor-22668_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:04:54.316 [DEBUG] [Thread-489554 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:04:54.318 [INFO] [Thread-489554 (handle)] [driver.py] [get_status()] Telra = 20.8590905, teldec = -24.256523
2025-12-27T12:04:54.319 [INFO] [Thread-489554 (handle)] [driver.py] [get_status()] ra_j2k = 20.8338540186174     dec_j2k = -24.3515409684972
2025-12-27T12:04:54.321 [DEBUG] [Thread-489554 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:04:54.321 [DEBUG] [Thread-489554 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:04:54.328 [DEBUG] [Thread-489554 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:04:54.328 [DEBUG] [Thread-489554 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:04:54.328 [DEBUG] [Thread-489554 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:04:54.328 [DEBUG] [Thread-489554 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:04:54.335 [DEBUG] [Thread-489554 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:04:54.335 [DEBUG] [Thread-489554 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:04:54.335 [DEBUG] [Thread-489554 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:04:54.335 [DEBUG] [Thread-489554 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:04:54.335 [DEBUG] [Thread-489554 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:04:54.335 [DEBUG] [Thread-489554 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:04:54.335 [DEBUG] [Thread-489554 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:04:54.335 [DEBUG] [Thread-489554 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:04:54.336 [DEBUG] [Thread-489554 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92007311, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952541514757725, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108739, telescope_az=89.992795, telescope_ra=20.8590905, telescope_dec=-24.256523, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.87887, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:04:33.199445', telescope_ra_j2k=20.8338540186174, telescope_dec_j2k=-24.3515409684972, observability=1)
2025-12-27T12:04:58.087 [DEBUG] [ThreadPoolExecutor-22668_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:04:59.089 [DEBUG] [ThreadPoolExecutor-22668_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:04:59.090 [INFO] [ThreadPoolExecutor-22668_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:05:03.583 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:05:03.585 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.8616801, teldec = -24.256523
2025-12-27T12:05:03.586 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.8364454127169     dec_j2k = -24.351613309054
2025-12-27T12:05:03.588 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:05:03.589 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:05:03.590 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:05:03.590 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:05:03.590 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:05:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:05:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:05:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:05:03.598 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:05:03.598 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:05:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:05:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:05:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:05:03.598 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:05:03.598 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92018037, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952540311399441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108739, telescope_az=89.992795, telescope_ra=20.8616801, telescope_dec=-24.256523, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.88146, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:04:33.199445', telescope_ra_j2k=20.8364454127169, telescope_dec_j2k=-24.351613309054, observability=1)
2025-12-27T12:05:03.654 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.056427955627441406
2025-12-27T12:05:12.389 [DEBUG] [Thread-489555 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:05:12.391 [INFO] [Thread-489555 (handle)] [driver.py] [get_status()] Telra = 20.8641117, teldec = -24.256523
2025-12-27T12:05:12.393 [INFO] [Thread-489555 (handle)] [driver.py] [get_status()] ra_j2k = 20.8388786985904     dec_j2k = -24.3516811959907
2025-12-27T12:05:12.395 [DEBUG] [Thread-489555 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:05:12.396 [DEBUG] [Thread-489555 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:05:12.397 [DEBUG] [Thread-489555 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:05:12.397 [DEBUG] [Thread-489555 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:05:12.397 [DEBUG] [Thread-489555 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:05:12.397 [DEBUG] [Thread-489555 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:05:12.404 [DEBUG] [Thread-489555 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:05:12.404 [DEBUG] [Thread-489555 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:05:12.404 [DEBUG] [Thread-489555 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:05:12.404 [DEBUG] [Thread-489555 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:05:12.404 [DEBUG] [Thread-489555 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:05:12.404 [DEBUG] [Thread-489555 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:05:12.404 [DEBUG] [Thread-489555 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:05:12.405 [DEBUG] [Thread-489555 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:05:12.405 [DEBUG] [Thread-489555 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92028229, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952538706921729, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108739, telescope_az=89.992794, telescope_ra=20.8641117, telescope_dec=-24.256523, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.88389, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:04:33.199445', telescope_ra_j2k=20.8388786985904, telescope_dec_j2k=-24.3516811959907, observability=1)
2025-12-27T12:05:30.470 [DEBUG] [Thread-489556 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:05:30.473 [INFO] [Thread-489556 (handle)] [driver.py] [get_status()] Telra = 20.8691561, teldec = -24.256522
2025-12-27T12:05:30.474 [INFO] [Thread-489556 (handle)] [driver.py] [get_status()] ra_j2k = 20.8439265999362     dec_j2k = -24.3518209054607
2025-12-27T12:05:30.476 [DEBUG] [Thread-489556 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:05:30.477 [DEBUG] [Thread-489556 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:05:30.479 [DEBUG] [Thread-489556 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:05:30.479 [DEBUG] [Thread-489556 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:05:30.479 [DEBUG] [Thread-489556 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:05:30.479 [DEBUG] [Thread-489556 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:05:30.486 [DEBUG] [Thread-489556 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:05:30.486 [DEBUG] [Thread-489556 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:05:30.486 [DEBUG] [Thread-489556 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:05:30.486 [DEBUG] [Thread-489556 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:05:30.486 [DEBUG] [Thread-489556 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:05:30.486 [DEBUG] [Thread-489556 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:05:30.486 [DEBUG] [Thread-489556 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:05:30.487 [DEBUG] [Thread-489556 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:05:30.487 [DEBUG] [Thread-489556 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92049156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952553147221139, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108739, telescope_az=89.992794, telescope_ra=20.8691561, telescope_dec=-24.256522, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.88894, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:04:33.199445', telescope_ra_j2k=20.8439265999362, telescope_dec_j2k=-24.3518209054607, observability=1)
2025-12-27T12:05:33.339 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:05:33.340 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:05:33.341 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:05:33.341 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:05:33.342 [DEBUG] [ThreadPoolExecutor-22670_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:05:34.344 [DEBUG] [ThreadPoolExecutor-22670_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:05:34.346 [DEBUG] [ThreadPoolExecutor-22670_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:05:34.346 [DEBUG] [ThreadPoolExecutor-22670_0] [payload.py] [to_registers()] [0]
2025-12-27T12:05:34.352 [DEBUG] [ThreadPoolExecutor-22670_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:05:34.353 [DEBUG] [ThreadPoolExecutor-22670_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:05:34.353 [DEBUG] [ThreadPoolExecutor-22670_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:05:34.353 [DEBUG] [ThreadPoolExecutor-22670_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:05:34.360 [DEBUG] [ThreadPoolExecutor-22670_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:05:34.360 [DEBUG] [ThreadPoolExecutor-22670_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:05:34.360 [DEBUG] [ThreadPoolExecutor-22670_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:05:34.360 [DEBUG] [ThreadPoolExecutor-22670_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:05:34.360 [DEBUG] [ThreadPoolExecutor-22670_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:05:34.360 [DEBUG] [ThreadPoolExecutor-22670_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:05:34.360 [DEBUG] [ThreadPoolExecutor-22670_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:05:40.202 [DEBUG] [Thread-489557 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:05:40.206 [INFO] [Thread-489557 (handle)] [driver.py] [get_status()] Telra = 20.8718551, teldec = -24.256522
2025-12-27T12:05:40.207 [INFO] [Thread-489557 (handle)] [driver.py] [get_status()] ra_j2k = 20.8466274753625     dec_j2k = -24.3518961234508
2025-12-27T12:05:40.209 [DEBUG] [Thread-489557 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:05:40.210 [DEBUG] [Thread-489557 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:05:40.213 [DEBUG] [Thread-489557 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:05:40.213 [DEBUG] [Thread-489557 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:05:40.213 [DEBUG] [Thread-489557 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:05:40.213 [DEBUG] [Thread-489557 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:05:40.220 [DEBUG] [Thread-489557 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:05:40.220 [DEBUG] [Thread-489557 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:05:40.220 [DEBUG] [Thread-489557 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:05:40.220 [DEBUG] [Thread-489557 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:05:40.220 [DEBUG] [Thread-489557 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:05:40.220 [DEBUG] [Thread-489557 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:05:40.220 [DEBUG] [Thread-489557 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:05:40.220 [DEBUG] [Thread-489557 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:05:40.220 [DEBUG] [Thread-489557 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92060422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952550339385142, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108738, telescope_az=89.992794, telescope_ra=20.8718551, telescope_dec=-24.256522, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.89167, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:05:33.338947', telescope_ra_j2k=20.8466274753625, telescope_dec_j2k=-24.3518961234508, observability=1)
2025-12-27T12:05:41.740 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:05:41.742 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.8723033, teldec = -24.256522
2025-12-27T12:05:41.743 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.8470759869413     dec_j2k = -24.3519086096426
2025-12-27T12:05:41.745 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:05:41.747 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:05:41.747 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:05:41.747 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:05:41.747 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:05:41.747 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:05:41.755 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:05:41.755 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:05:41.755 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:05:41.755 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:05:41.755 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:05:41.755 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:05:41.755 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:05:41.755 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:05:41.755 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.920622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952549136026858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108738, telescope_az=89.992794, telescope_ra=20.8723033, telescope_dec=-24.256522, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.89209, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:05:33.338947', telescope_ra_j2k=20.8470759869413, telescope_dec_j2k=-24.3519086096426, observability=1)
2025-12-27T12:05:44.062 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:05:44.064 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.8729375, teldec = -24.256522
2025-12-27T12:05:44.065 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.8477106278927     dec_j2k = -24.3519262752709
2025-12-27T12:05:44.067 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:05:44.068 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:05:44.075 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:05:44.075 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:05:44.075 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:05:44.075 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:05:44.082 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:05:44.082 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:05:44.082 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:05:44.082 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:05:44.082 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:05:44.082 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:05:44.082 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:05:44.082 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:05:44.083 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92064888, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952550740504571, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108738, telescope_az=89.992794, telescope_ra=20.8729375, telescope_dec=-24.256522, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.89272, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:05:33.338947', telescope_ra_j2k=20.8477106278927, telescope_dec_j2k=-24.3519262752709, observability=1)
2025-12-27T12:05:44.083 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.42813754081726 seconds ago
2025-12-27T12:05:48.531 [DEBUG] [Thread-489558 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:05:48.533 [INFO] [Thread-489558 (handle)] [driver.py] [get_status()] Telra = 20.8741982, teldec = -24.256522
2025-12-27T12:05:48.534 [INFO] [Thread-489558 (handle)] [driver.py] [get_status()] ra_j2k = 20.8489722046832     dec_j2k = -24.351961384214
2025-12-27T12:05:48.535 [DEBUG] [Thread-489558 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:05:48.536 [DEBUG] [Thread-489558 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:05:48.543 [DEBUG] [Thread-489558 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:05:48.543 [DEBUG] [Thread-489558 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:05:48.543 [DEBUG] [Thread-489558 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:05:48.543 [DEBUG] [Thread-489558 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:05:48.550 [DEBUG] [Thread-489558 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:05:48.550 [DEBUG] [Thread-489558 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:05:48.550 [DEBUG] [Thread-489558 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:05:48.550 [DEBUG] [Thread-489558 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:05:48.550 [DEBUG] [Thread-489558 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:05:48.550 [DEBUG] [Thread-489558 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:05:48.550 [DEBUG] [Thread-489558 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:05:48.551 [DEBUG] [Thread-489558 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:05:48.551 [DEBUG] [Thread-489558 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9207006, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952551141623999, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108738, telescope_az=89.992794, telescope_ra=20.8741982, telescope_dec=-24.256522, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.89398, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:05:33.338947', telescope_ra_j2k=20.8489722046832, telescope_dec_j2k=-24.351961384214, observability=1)
2025-12-27T12:05:59.361 [DEBUG] [ThreadPoolExecutor-22670_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:05:59.362 [DEBUG] [ThreadPoolExecutor-22670_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:06:03.554 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:06:03.556 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.8783707, teldec = -24.256522
2025-12-27T12:06:03.557 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.8531476088608     dec_j2k = -24.3520775088519
2025-12-27T12:06:03.559 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:06:03.559 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:06:03.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:06:03.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:06:03.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:06:03.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:06:03.571 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:06:03.571 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:06:03.571 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:06:03.571 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:06:03.571 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:06:03.571 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:06:03.571 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:06:03.571 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:06:03.572 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92087448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952558361773704, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108738, telescope_az=89.992793, telescope_ra=20.8783707, telescope_dec=-24.256522, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.89815, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:05:33.338947', telescope_ra_j2k=20.8531476088608, telescope_dec_j2k=-24.3520775088519, observability=1)
2025-12-27T12:06:03.715 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14398503303527832
2025-12-27T12:06:06.610 [DEBUG] [Thread-489559 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:06:06.612 [INFO] [Thread-489559 (handle)] [driver.py] [get_status()] Telra = 20.8792113, teldec = -24.256522
2025-12-27T12:06:06.613 [INFO] [Thread-489559 (handle)] [driver.py] [get_status()] ra_j2k = 20.8539887943678     dec_j2k = -24.3521008897191
2025-12-27T12:06:06.615 [DEBUG] [Thread-489559 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:06:06.615 [DEBUG] [Thread-489559 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:06:06.621 [DEBUG] [Thread-489559 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:06:06.621 [DEBUG] [Thread-489559 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:06:06.621 [DEBUG] [Thread-489559 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:06:06.621 [DEBUG] [Thread-489559 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:06:06.628 [DEBUG] [Thread-489559 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:06:06.628 [DEBUG] [Thread-489559 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:06:06.628 [DEBUG] [Thread-489559 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:06:06.628 [DEBUG] [Thread-489559 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:06:06.628 [DEBUG] [Thread-489559 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:06:06.628 [DEBUG] [Thread-489559 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:06:06.628 [DEBUG] [Thread-489559 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:06:06.628 [DEBUG] [Thread-489559 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:06:06.628 [DEBUG] [Thread-489559 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92090985, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952559565131988, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108738, telescope_az=89.992793, telescope_ra=20.8792113, telescope_dec=-24.256522, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.89899, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:05:33.338947', telescope_ra_j2k=20.8539887943678, telescope_dec_j2k=-24.3521008897191, observability=1)
2025-12-27T12:06:24.671 [DEBUG] [Thread-489560 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:06:24.673 [INFO] [Thread-489560 (handle)] [driver.py] [get_status()] Telra = 20.884254, teldec = -24.256521
2025-12-27T12:06:24.674 [INFO] [Thread-489560 (handle)] [driver.py] [get_status()] ra_j2k = 20.8590350099257     dec_j2k = -24.3522400524917
2025-12-27T12:06:24.676 [DEBUG] [Thread-489560 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:06:24.676 [DEBUG] [Thread-489560 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:06:24.681 [DEBUG] [Thread-489560 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:06:24.681 [DEBUG] [Thread-489560 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:06:24.681 [DEBUG] [Thread-489560 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:06:24.681 [DEBUG] [Thread-489560 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:06:24.688 [DEBUG] [Thread-489560 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:06:24.688 [DEBUG] [Thread-489560 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:06:24.689 [DEBUG] [Thread-489560 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:06:24.689 [DEBUG] [Thread-489560 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:06:24.689 [DEBUG] [Thread-489560 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:06:24.689 [DEBUG] [Thread-489560 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:06:24.689 [DEBUG] [Thread-489560 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:06:24.689 [DEBUG] [Thread-489560 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:06:24.689 [DEBUG] [Thread-489560 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92111889, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952563576326268, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108738, telescope_az=89.992793, telescope_ra=20.884254, telescope_dec=-24.256521, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.90404, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:05:33.338947', telescope_ra_j2k=20.8590350099257, telescope_dec_j2k=-24.3522400524917, observability=1)
2025-12-27T12:06:33.481 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:06:33.481 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:06:33.482 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:06:33.482 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:06:33.482 [INFO] [ThreadPoolExecutor-22671_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:06:33.482 [INFO] [ThreadPoolExecutor-22671_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:06:40.266 [DEBUG] [Thread-489561 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:06:40.268 [INFO] [Thread-489561 (handle)] [driver.py] [get_status()] Telra = 20.8886045, teldec = -24.256521
2025-12-27T12:06:40.269 [INFO] [Thread-489561 (handle)] [driver.py] [get_status()] ra_j2k = 20.8633885469038     dec_j2k = -24.3523608410181
2025-12-27T12:06:40.270 [DEBUG] [Thread-489561 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:06:40.272 [DEBUG] [Thread-489561 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:06:40.273 [DEBUG] [Thread-489561 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:06:40.273 [DEBUG] [Thread-489561 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:06:40.273 [DEBUG] [Thread-489561 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:06:40.273 [DEBUG] [Thread-489561 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:06:40.280 [DEBUG] [Thread-489561 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:06:40.280 [DEBUG] [Thread-489561 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:06:40.280 [DEBUG] [Thread-489561 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:06:40.280 [DEBUG] [Thread-489561 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:06:40.280 [DEBUG] [Thread-489561 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:06:40.280 [DEBUG] [Thread-489561 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:06:40.280 [DEBUG] [Thread-489561 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:06:40.280 [DEBUG] [Thread-489561 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:06:40.280 [DEBUG] [Thread-489561 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92129939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952572400953686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108738, telescope_az=89.992792, telescope_ra=20.8886045, telescope_dec=-24.256521, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.90839, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:06:33.480505', telescope_ra_j2k=20.8633885469038, telescope_dec_j2k=-24.3523608410181, observability=1)
2025-12-27T12:06:40.847 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5670187473297119
2025-12-27T12:06:42.741 [DEBUG] [Thread-489562 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:06:42.743 [INFO] [Thread-489562 (handle)] [driver.py] [get_status()] Telra = 20.8892955, teldec = -24.256521
2025-12-27T12:06:42.744 [INFO] [Thread-489562 (handle)] [driver.py] [get_status()] ra_j2k = 20.8640800296251     dec_j2k = -24.3523800146738
2025-12-27T12:06:42.745 [DEBUG] [Thread-489562 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:06:42.746 [DEBUG] [Thread-489562 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:06:42.753 [DEBUG] [Thread-489562 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:06:42.753 [DEBUG] [Thread-489562 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:06:42.753 [DEBUG] [Thread-489562 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:06:42.753 [DEBUG] [Thread-489562 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:06:42.760 [DEBUG] [Thread-489562 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:06:42.760 [DEBUG] [Thread-489562 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:06:42.760 [DEBUG] [Thread-489562 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:06:42.760 [DEBUG] [Thread-489562 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:06:42.760 [DEBUG] [Thread-489562 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:06:42.760 [DEBUG] [Thread-489562 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:06:42.760 [DEBUG] [Thread-489562 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:06:42.760 [DEBUG] [Thread-489562 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:06:42.761 [DEBUG] [Thread-489562 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92132803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952569191998261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108738, telescope_az=89.992792, telescope_ra=20.8892955, telescope_dec=-24.256521, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.90908, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:06:33.480505', telescope_ra_j2k=20.8640800296251, telescope_dec_j2k=-24.3523800146738, observability=1)
2025-12-27T12:06:44.144 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:06:44.146 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.8896877, teldec = -24.256521
2025-12-27T12:06:44.147 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.8644725036524     dec_j2k = -24.3523908959199
2025-12-27T12:06:44.148 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:06:44.150 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:06:44.153 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:06:44.153 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:06:44.153 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:06:44.153 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:06:44.161 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:06:44.161 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:06:44.161 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:06:44.161 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:06:44.161 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:06:44.161 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:06:44.161 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:06:44.161 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:06:44.161 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92134427, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952569191998261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108738, telescope_az=89.992792, telescope_ra=20.8896877, telescope_dec=-24.256521, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.90947, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:06:33.480505', telescope_ra_j2k=20.8644725036524, telescope_dec_j2k=-24.3523908959199, observability=1)
2025-12-27T12:06:44.162 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.446144104003906 seconds ago
2025-12-27T12:06:54.366 [DEBUG] [ThreadPoolExecutor-22670_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:06:54.367 [DEBUG] [ThreadPoolExecutor-22670_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:06:54.369 [DEBUG] [ThreadPoolExecutor-22670_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:06:54.371 [DEBUG] [ThreadPoolExecutor-22670_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:06:58.374 [DEBUG] [ThreadPoolExecutor-22670_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:06:59.376 [DEBUG] [ThreadPoolExecutor-22670_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:06:59.377 [INFO] [ThreadPoolExecutor-22670_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:07:00.924 [DEBUG] [Thread-489563 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:07:00.926 [INFO] [Thread-489563 (handle)] [driver.py] [get_status()] Telra = 20.8943644, teldec = -24.256521
2025-12-27T12:07:00.927 [INFO] [Thread-489563 (handle)] [driver.py] [get_status()] ra_j2k = 20.8691524736156     dec_j2k = -24.3525205687638
2025-12-27T12:07:00.929 [DEBUG] [Thread-489563 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:07:00.930 [DEBUG] [Thread-489563 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:07:00.934 [DEBUG] [Thread-489563 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:07:00.934 [DEBUG] [Thread-489563 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:07:00.934 [DEBUG] [Thread-489563 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:07:00.934 [DEBUG] [Thread-489563 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:07:00.941 [DEBUG] [Thread-489563 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:07:00.941 [DEBUG] [Thread-489563 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:07:00.941 [DEBUG] [Thread-489563 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:07:00.941 [DEBUG] [Thread-489563 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:07:00.941 [DEBUG] [Thread-489563 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:07:00.941 [DEBUG] [Thread-489563 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:07:00.941 [DEBUG] [Thread-489563 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:07:00.941 [DEBUG] [Thread-489563 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:07:00.942 [DEBUG] [Thread-489563 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92153848, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952576011028538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108737, telescope_az=89.992792, telescope_ra=20.8943644, telescope_dec=-24.256521, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.91415, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:06:33.480505', telescope_ra_j2k=20.8691524736156, telescope_dec_j2k=-24.3525205687638, observability=1)
2025-12-27T12:07:03.565 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:07:03.568 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.8950947, teldec = -24.256521
2025-12-27T12:07:03.569 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.869883284641     dec_j2k = -24.3525408050836
2025-12-27T12:07:03.571 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:07:03.572 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:07:03.577 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:07:03.577 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:07:03.577 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:07:03.577 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:07:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:07:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:07:03.585 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:07:03.585 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:07:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:07:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:07:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:07:03.585 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:07:03.585 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92156905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952572400953686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108737, telescope_az=89.992792, telescope_ra=20.8950947, telescope_dec=-24.256521, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.91488, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:06:33.480505', telescope_ra_j2k=20.869883284641, telescope_dec_j2k=-24.3525408050836, observability=1)
2025-12-27T12:07:03.776 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1905519962310791
2025-12-27T12:07:18.998 [DEBUG] [Thread-489564 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:07:19.000 [INFO] [Thread-489564 (handle)] [driver.py] [get_status()] Telra = 20.8993895, teldec = -24.25652
2025-12-27T12:07:19.001 [INFO] [Thread-489564 (handle)] [driver.py] [get_status()] ra_j2k = 20.8741810922337     dec_j2k = -24.3526587411083
2025-12-27T12:07:19.003 [DEBUG] [Thread-489564 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:07:19.004 [DEBUG] [Thread-489564 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:07:19.011 [DEBUG] [Thread-489564 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:07:19.011 [DEBUG] [Thread-489564 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:07:19.011 [DEBUG] [Thread-489564 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:07:19.011 [DEBUG] [Thread-489564 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:07:19.018 [DEBUG] [Thread-489564 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:07:19.018 [DEBUG] [Thread-489564 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:07:19.018 [DEBUG] [Thread-489564 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:07:19.018 [DEBUG] [Thread-489564 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:07:19.018 [DEBUG] [Thread-489564 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:07:19.018 [DEBUG] [Thread-489564 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:07:19.018 [DEBUG] [Thread-489564 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:07:19.018 [DEBUG] [Thread-489564 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:07:19.019 [DEBUG] [Thread-489564 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92174767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952572400953686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108737, telescope_az=89.992791, telescope_ra=20.8993895, telescope_dec=-24.25652, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.91917, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:06:33.480505', telescope_ra_j2k=20.8741810922337, telescope_dec_j2k=-24.3526587411083, observability=1)
2025-12-27T12:07:33.626 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:07:33.626 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:07:33.626 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:07:33.626 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:07:33.627 [DEBUG] [ThreadPoolExecutor-22672_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:07:34.629 [DEBUG] [ThreadPoolExecutor-22672_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:07:34.631 [DEBUG] [ThreadPoolExecutor-22672_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:07:34.631 [DEBUG] [ThreadPoolExecutor-22672_0] [payload.py] [to_registers()] [0]
2025-12-27T12:07:34.636 [DEBUG] [ThreadPoolExecutor-22672_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:07:34.636 [DEBUG] [ThreadPoolExecutor-22672_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:07:34.636 [DEBUG] [ThreadPoolExecutor-22672_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:07:34.636 [DEBUG] [ThreadPoolExecutor-22672_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:07:34.643 [DEBUG] [ThreadPoolExecutor-22672_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:07:34.643 [DEBUG] [ThreadPoolExecutor-22672_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:07:34.643 [DEBUG] [ThreadPoolExecutor-22672_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:07:34.643 [DEBUG] [ThreadPoolExecutor-22672_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:07:34.643 [DEBUG] [ThreadPoolExecutor-22672_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:07:34.643 [DEBUG] [ThreadPoolExecutor-22672_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:07:34.643 [DEBUG] [ThreadPoolExecutor-22672_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:07:37.067 [DEBUG] [Thread-489565 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:07:37.069 [INFO] [Thread-489565 (handle)] [driver.py] [get_status()] Telra = 20.9044319, teldec = -24.25652
2025-12-27T12:07:37.070 [INFO] [Thread-489565 (handle)] [driver.py] [get_status()] ra_j2k = 20.8792270279175     dec_j2k = -24.3527982248621
2025-12-27T12:07:37.072 [DEBUG] [Thread-489565 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:07:37.073 [DEBUG] [Thread-489565 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:07:37.078 [DEBUG] [Thread-489565 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:07:37.079 [DEBUG] [Thread-489565 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:07:37.079 [DEBUG] [Thread-489565 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:07:37.079 [DEBUG] [Thread-489565 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:07:37.086 [DEBUG] [Thread-489565 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:07:37.086 [DEBUG] [Thread-489565 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:07:37.086 [DEBUG] [Thread-489565 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:07:37.086 [DEBUG] [Thread-489565 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:07:37.086 [DEBUG] [Thread-489565 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:07:37.086 [DEBUG] [Thread-489565 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:07:37.086 [DEBUG] [Thread-489565 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:07:37.086 [DEBUG] [Thread-489565 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:07:37.086 [DEBUG] [Thread-489565 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92195681, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952587242372524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108737, telescope_az=89.992791, telescope_ra=20.9044319, telescope_dec=-24.25652, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.92421, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:07:33.625365', telescope_ra_j2k=20.8792270279175, telescope_dec_j2k=-24.3527982248621, observability=1)
2025-12-27T12:07:39.945 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:07:39.947 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.9052344, teldec = -24.25652
2025-12-27T12:07:39.948 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.880030091094     dec_j2k = -24.3528204082499
2025-12-27T12:07:39.950 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:07:39.951 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:07:39.953 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:07:39.954 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:07:39.954 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:07:39.954 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:07:39.961 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:07:39.961 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:07:39.961 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:07:39.961 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:07:39.961 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:07:39.961 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:07:39.961 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:07:39.961 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:07:39.961 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92199012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095258804461138, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108737, telescope_az=89.992791, telescope_ra=20.9052344, telescope_dec=-24.25652, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.92502, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:07:33.625365', telescope_ra_j2k=20.880030091094, telescope_dec_j2k=-24.3528204082499, observability=1)
2025-12-27T12:07:40.329 [DEBUG] [Thread-489566 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3679182529449463
2025-12-27T12:07:44.222 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:07:44.224 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.9064106, teldec = -24.25652
2025-12-27T12:07:44.225 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.8812071167581     dec_j2k = -24.3528529140712
2025-12-27T12:07:44.226 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:07:44.226 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:07:44.232 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:07:44.232 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:07:44.232 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:07:44.232 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:07:44.239 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:07:44.239 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:07:44.239 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:07:44.239 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:07:44.239 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:07:44.239 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:07:44.239 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:07:44.239 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:07:44.240 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92203962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952584835655955, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108737, telescope_az=89.992791, telescope_ra=20.9064106, telescope_dec=-24.25652, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.92619, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:07:33.625365', telescope_ra_j2k=20.8812071167581, telescope_dec_j2k=-24.3528529140712, observability=1)
2025-12-27T12:07:44.240 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.463918685913086 seconds ago
2025-12-27T12:07:55.128 [DEBUG] [Thread-489567 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:07:55.130 [INFO] [Thread-489567 (handle)] [driver.py] [get_status()] Telra = 20.9094452, teldec = -24.256526
2025-12-27T12:07:55.131 [INFO] [Thread-489567 (handle)] [driver.py] [get_status()] ra_j2k = 20.8842438473696     dec_j2k = -24.3529427365585
2025-12-27T12:07:55.133 [DEBUG] [Thread-489567 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:07:55.134 [DEBUG] [Thread-489567 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:07:55.140 [DEBUG] [Thread-489567 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:07:55.140 [DEBUG] [Thread-489567 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:07:55.140 [DEBUG] [Thread-489567 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:07:55.140 [DEBUG] [Thread-489567 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:07:55.147 [DEBUG] [Thread-489567 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:07:55.147 [DEBUG] [Thread-489567 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:07:55.147 [DEBUG] [Thread-489567 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:07:55.147 [DEBUG] [Thread-489567 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:07:55.147 [DEBUG] [Thread-489567 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:07:55.147 [DEBUG] [Thread-489567 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:07:55.147 [DEBUG] [Thread-489567 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:07:55.147 [DEBUG] [Thread-489567 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:07:55.147 [DEBUG] [Thread-489567 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92216584, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952593259163944, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108737, telescope_az=89.992801, telescope_ra=20.9094452, telescope_dec=-24.256526, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.92923, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:07:33.625365', telescope_ra_j2k=20.8842438473696, telescope_dec_j2k=-24.3529427365585, observability=1)
2025-12-27T12:07:59.644 [DEBUG] [ThreadPoolExecutor-22672_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:07:59.645 [DEBUG] [ThreadPoolExecutor-22672_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:08:03.575 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:08:03.576 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.9118157, teldec = -24.256519
2025-12-27T12:08:03.578 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.8866160147235     dec_j2k = -24.3530011733446
2025-12-27T12:08:03.580 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:08:03.581 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:08:03.588 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:08:03.588 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:08:03.588 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:08:03.588 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:08:03.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:08:03.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:08:03.595 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:08:03.595 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:08:03.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:08:03.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:08:03.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:08:03.596 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:08:03.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92226361, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952591654686232, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108737, telescope_az=89.99279, telescope_ra=20.9118157, telescope_dec=-24.256519, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.9316, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:07:33.625365', telescope_ra_j2k=20.8866160147235, telescope_dec_j2k=-24.3530011733446, observability=1)
2025-12-27T12:08:03.837 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.241255521774292
2025-12-27T12:08:13.207 [DEBUG] [Thread-489568 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:08:13.209 [INFO] [Thread-489568 (handle)] [driver.py] [get_status()] Telra = 20.9144855, teldec = -24.256519
2025-12-27T12:08:13.210 [INFO] [Thread-489568 (handle)] [driver.py] [get_status()] ra_j2k = 20.8892876927812     dec_j2k = -24.3530748271388
2025-12-27T12:08:13.211 [DEBUG] [Thread-489568 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:08:13.212 [DEBUG] [Thread-489568 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:08:13.216 [DEBUG] [Thread-489568 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:08:13.216 [DEBUG] [Thread-489568 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:08:13.216 [DEBUG] [Thread-489568 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:08:13.216 [DEBUG] [Thread-489568 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:08:13.223 [DEBUG] [Thread-489568 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:08:13.223 [DEBUG] [Thread-489568 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:08:13.223 [DEBUG] [Thread-489568 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:08:13.223 [DEBUG] [Thread-489568 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:08:13.223 [DEBUG] [Thread-489568 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:08:13.223 [DEBUG] [Thread-489568 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:08:13.223 [DEBUG] [Thread-489568 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:08:13.223 [DEBUG] [Thread-489568 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:08:13.223 [DEBUG] [Thread-489568 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92237509, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952596869238797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108736, telescope_az=89.99279, telescope_ra=20.9144855, telescope_dec=-24.256519, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.93427, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:07:33.625365', telescope_ra_j2k=20.8892876927812, telescope_dec_j2k=-24.3530748271388, observability=1)
2025-12-27T12:08:31.273 [DEBUG] [Thread-489569 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:08:31.276 [INFO] [Thread-489569 (handle)] [driver.py] [get_status()] Telra = 20.9195312, teldec = -24.256519
2025-12-27T12:08:31.277 [INFO] [Thread-489569 (handle)] [driver.py] [get_status()] ra_j2k = 20.894336946051     dec_j2k = -24.3532138975204
2025-12-27T12:08:31.279 [DEBUG] [Thread-489569 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:08:31.280 [DEBUG] [Thread-489569 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:08:31.285 [DEBUG] [Thread-489569 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:08:31.285 [DEBUG] [Thread-489569 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:08:31.285 [DEBUG] [Thread-489569 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:08:31.285 [DEBUG] [Thread-489569 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:08:31.292 [DEBUG] [Thread-489569 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:08:31.292 [DEBUG] [Thread-489569 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:08:31.292 [DEBUG] [Thread-489569 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:08:31.292 [DEBUG] [Thread-489569 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:08:31.292 [DEBUG] [Thread-489569 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:08:31.292 [DEBUG] [Thread-489569 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:08:31.292 [DEBUG] [Thread-489569 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:08:31.292 [DEBUG] [Thread-489569 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:08:31.292 [DEBUG] [Thread-489569 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92258419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952602083791362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108736, telescope_az=89.99279, telescope_ra=20.9195312, telescope_dec=-24.256519, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.93931, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:07:33.625365', telescope_ra_j2k=20.894336946051, telescope_dec_j2k=-24.3532138975204, observability=1)
2025-12-27T12:08:33.769 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:08:33.769 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:08:33.770 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:08:33.770 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:08:33.770 [INFO] [ThreadPoolExecutor-22673_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:08:33.771 [INFO] [ThreadPoolExecutor-22673_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:08:39.050 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:08:39.052 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.921679, teldec = -24.256519
2025-12-27T12:08:39.053 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.8964862601145     dec_j2k = -24.3532730442141
2025-12-27T12:08:39.054 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:08:39.055 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:08:39.057 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:08:39.057 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:08:39.057 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:08:39.057 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:08:39.065 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:08:39.065 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:08:39.065 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:08:39.065 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:08:39.065 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:08:39.065 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:08:39.065 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:08:39.065 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:08:39.065 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9226742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095260248491079, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108736, telescope_az=89.992789, telescope_ra=20.921679, telescope_dec=-24.256519, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.94146, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:08:33.768948', telescope_ra_j2k=20.8964862601145, telescope_dec_j2k=-24.3532730442141, observability=1)
2025-12-27T12:08:40.360 [DEBUG] [Thread-489570 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:08:40.363 [INFO] [Thread-489570 (handle)] [driver.py] [get_status()] Telra = 20.9220431, teldec = -24.256519
2025-12-27T12:08:40.364 [INFO] [Thread-489570 (handle)] [driver.py] [get_status()] ra_j2k = 20.8968506168734     dec_j2k = -24.3532830678583
2025-12-27T12:08:40.366 [DEBUG] [Thread-489570 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:08:40.367 [DEBUG] [Thread-489570 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:08:40.373 [DEBUG] [Thread-489570 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:08:40.373 [DEBUG] [Thread-489570 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:08:40.373 [DEBUG] [Thread-489570 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:08:40.373 [DEBUG] [Thread-489570 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:08:40.380 [DEBUG] [Thread-489570 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:08:40.380 [DEBUG] [Thread-489570 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:08:40.380 [DEBUG] [Thread-489570 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:08:40.380 [DEBUG] [Thread-489570 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:08:40.380 [DEBUG] [Thread-489570 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:08:40.380 [DEBUG] [Thread-489570 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:08:40.380 [DEBUG] [Thread-489570 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:08:40.380 [DEBUG] [Thread-489570 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:08:40.380 [DEBUG] [Thread-489570 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92268936, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095260850170221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108736, telescope_az=89.992789, telescope_ra=20.9220431, telescope_dec=-24.256519, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.94183, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:08:33.768948', telescope_ra_j2k=20.8968506168734, telescope_dec_j2k=-24.3532830678583, observability=1)
2025-12-27T12:08:44.300 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:08:44.302 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.9231557, teldec = -24.256525
2025-12-27T12:08:44.303 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.8979640007462     dec_j2k = -24.3533196918385
2025-12-27T12:08:44.305 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:08:44.307 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:08:44.311 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:08:44.311 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:08:44.311 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:08:44.312 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:08:44.319 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:08:44.319 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:08:44.319 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:08:44.319 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:08:44.319 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:08:44.319 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:08:44.319 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:08:44.319 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:08:44.319 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92273496, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952608100582782, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108736, telescope_az=89.9928, telescope_ra=20.9231557, telescope_dec=-24.256525, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.94294, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:08:33.768948', telescope_ra_j2k=20.8979640007462, telescope_dec_j2k=-24.3533196918385, observability=1)
2025-12-27T12:08:44.319 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.48231291770935 seconds ago
2025-12-27T12:08:49.335 [DEBUG] [Thread-489571 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:08:49.337 [INFO] [Thread-489571 (handle)] [driver.py] [get_status()] Telra = 20.9245468, teldec = -24.256519
2025-12-27T12:08:49.339 [INFO] [Thread-489571 (handle)] [driver.py] [get_status()] ra_j2k = 20.89935608317     dec_j2k = -24.3533519706476
2025-12-27T12:08:49.340 [DEBUG] [Thread-489571 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:08:49.341 [DEBUG] [Thread-489571 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:08:49.346 [DEBUG] [Thread-489571 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:08:49.346 [DEBUG] [Thread-489571 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:08:49.346 [DEBUG] [Thread-489571 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:08:49.346 [DEBUG] [Thread-489571 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:08:49.353 [DEBUG] [Thread-489571 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:08:49.353 [DEBUG] [Thread-489571 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:08:49.353 [DEBUG] [Thread-489571 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:08:49.354 [DEBUG] [Thread-489571 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:08:49.354 [DEBUG] [Thread-489571 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:08:49.354 [DEBUG] [Thread-489571 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:08:49.354 [DEBUG] [Thread-489571 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:08:49.354 [DEBUG] [Thread-489571 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:08:49.354 [DEBUG] [Thread-489571 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92279324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952613315135347, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108736, telescope_az=89.992789, telescope_ra=20.9245468, telescope_dec=-24.256519, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.94433, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:08:33.768948', telescope_ra_j2k=20.89935608317, telescope_dec_j2k=-24.3533519706476, observability=1)
2025-12-27T12:08:54.647 [DEBUG] [ThreadPoolExecutor-22672_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:08:54.649 [DEBUG] [ThreadPoolExecutor-22672_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:08:54.650 [DEBUG] [ThreadPoolExecutor-22672_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:08:54.652 [DEBUG] [ThreadPoolExecutor-22672_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:08:58.657 [DEBUG] [ThreadPoolExecutor-22672_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:08:59.659 [DEBUG] [ThreadPoolExecutor-22672_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:08:59.660 [INFO] [ThreadPoolExecutor-22672_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:09:03.585 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:09:03.587 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.9285333, teldec = -24.256518
2025-12-27T12:09:03.588 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.9033453982752     dec_j2k = -24.3534605946399
2025-12-27T12:09:03.589 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:09:03.591 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:09:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:09:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:09:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:09:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:09:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:09:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:09:03.606 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:09:03.606 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:09:03.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:09:03.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:09:03.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:09:03.606 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:09:03.606 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92295817, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952611309538207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108736, telescope_az=89.992789, telescope_ra=20.9285333, telescope_dec=-24.256518, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.94832, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:08:33.768948', telescope_ra_j2k=20.9033453982752, telescope_dec_j2k=-24.3534605946399, observability=1)
2025-12-27T12:09:03.898 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29204726219177246
2025-12-27T12:09:07.498 [DEBUG] [Thread-489572 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:09:07.500 [INFO] [Thread-489572 (handle)] [driver.py] [get_status()] Telra = 20.9296163, teldec = -24.256518
2025-12-27T12:09:07.501 [INFO] [Thread-489572 (handle)] [driver.py] [get_status()] ra_j2k = 20.9044291635539     dec_j2k = -24.3534903575519
2025-12-27T12:09:07.503 [DEBUG] [Thread-489572 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:09:07.504 [DEBUG] [Thread-489572 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:09:07.508 [DEBUG] [Thread-489572 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:09:07.508 [DEBUG] [Thread-489572 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:09:07.508 [DEBUG] [Thread-489572 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:09:07.508 [DEBUG] [Thread-489572 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:09:07.515 [DEBUG] [Thread-489572 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:09:07.515 [DEBUG] [Thread-489572 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:09:07.515 [DEBUG] [Thread-489572 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:09:07.515 [DEBUG] [Thread-489572 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:09:07.515 [DEBUG] [Thread-489572 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:09:07.516 [DEBUG] [Thread-489572 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:09:07.516 [DEBUG] [Thread-489572 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:09:07.516 [DEBUG] [Thread-489572 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:09:07.516 [DEBUG] [Thread-489572 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92300346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952621337523908, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108736, telescope_az=89.992789, telescope_ra=20.9296163, telescope_dec=-24.256518, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.9494, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:08:33.768948', telescope_ra_j2k=20.9044291635539, telescope_dec_j2k=-24.3534903575519, observability=1)
2025-12-27T12:09:25.561 [DEBUG] [Thread-489573 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:09:25.563 [INFO] [Thread-489573 (handle)] [driver.py] [get_status()] Telra = 20.9346322, teldec = -24.256518
2025-12-27T12:09:25.564 [INFO] [Thread-489573 (handle)] [driver.py] [get_status()] ra_j2k = 20.909448610983     dec_j2k = -24.3536281021293
2025-12-27T12:09:25.565 [DEBUG] [Thread-489573 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:09:25.567 [DEBUG] [Thread-489573 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:09:25.573 [DEBUG] [Thread-489573 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:09:25.573 [DEBUG] [Thread-489573 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:09:25.573 [DEBUG] [Thread-489573 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:09:25.573 [DEBUG] [Thread-489573 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:09:25.580 [DEBUG] [Thread-489573 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:09:25.580 [DEBUG] [Thread-489573 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:09:25.580 [DEBUG] [Thread-489573 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:09:25.580 [DEBUG] [Thread-489573 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:09:25.580 [DEBUG] [Thread-489573 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:09:25.581 [DEBUG] [Thread-489573 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:09:25.581 [DEBUG] [Thread-489573 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:09:25.581 [DEBUG] [Thread-489573 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:09:25.581 [DEBUG] [Thread-489573 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92321252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952629359912469, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108736, telescope_az=89.992788, telescope_ra=20.9346322, telescope_dec=-24.256518, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.95441, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:08:33.768948', telescope_ra_j2k=20.909448610983, telescope_dec_j2k=-24.3536281021293, observability=1)
2025-12-27T12:09:33.914 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:09:33.914 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:09:33.915 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:09:33.915 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:09:33.916 [DEBUG] [ThreadPoolExecutor-22674_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:09:34.919 [DEBUG] [ThreadPoolExecutor-22674_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:09:34.921 [DEBUG] [ThreadPoolExecutor-22674_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:09:34.921 [DEBUG] [ThreadPoolExecutor-22674_0] [payload.py] [to_registers()] [0]
2025-12-27T12:09:34.926 [DEBUG] [ThreadPoolExecutor-22674_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:09:34.926 [DEBUG] [ThreadPoolExecutor-22674_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:09:34.926 [DEBUG] [ThreadPoolExecutor-22674_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:09:34.926 [DEBUG] [ThreadPoolExecutor-22674_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:09:34.933 [DEBUG] [ThreadPoolExecutor-22674_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:09:34.933 [DEBUG] [ThreadPoolExecutor-22674_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:09:34.933 [DEBUG] [ThreadPoolExecutor-22674_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:09:34.933 [DEBUG] [ThreadPoolExecutor-22674_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:09:34.933 [DEBUG] [ThreadPoolExecutor-22674_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:09:34.933 [DEBUG] [ThreadPoolExecutor-22674_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:09:34.933 [DEBUG] [ThreadPoolExecutor-22674_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:09:38.153 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:09:38.155 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.9381429, teldec = -24.256518
2025-12-27T12:09:38.156 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.912961796862     dec_j2k = -24.3537244116736
2025-12-27T12:09:38.158 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:09:38.160 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:09:38.165 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:09:38.165 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:09:38.165 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:09:38.165 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:09:38.172 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:09:38.172 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:09:38.172 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:09:38.172 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:09:38.172 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:09:38.172 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:09:38.172 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:09:38.172 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:09:38.172 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92335826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952622139762764, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108735, telescope_az=89.992788, telescope_ra=20.9381429, telescope_dec=-24.256518, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.95793, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:09:33.910738', telescope_ra_j2k=20.912961796862, telescope_dec_j2k=-24.3537244116736, observability=1)
2025-12-27T12:09:40.411 [DEBUG] [Thread-489574 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:09:40.412 [INFO] [Thread-489574 (handle)] [driver.py] [get_status()] Telra = 20.9387874, teldec = -24.256518
2025-12-27T12:09:40.413 [INFO] [Thread-489574 (handle)] [driver.py] [get_status()] ra_j2k = 20.9136067534903     dec_j2k = -24.3537420833952
2025-12-27T12:09:40.415 [DEBUG] [Thread-489574 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:09:40.416 [DEBUG] [Thread-489574 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:09:40.418 [DEBUG] [Thread-489574 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:09:40.418 [DEBUG] [Thread-489574 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:09:40.418 [DEBUG] [Thread-489574 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:09:40.418 [DEBUG] [Thread-489574 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:09:40.425 [DEBUG] [Thread-489574 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:09:40.425 [DEBUG] [Thread-489574 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:09:40.425 [DEBUG] [Thread-489574 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:09:40.425 [DEBUG] [Thread-489574 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:09:40.425 [DEBUG] [Thread-489574 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:09:40.425 [DEBUG] [Thread-489574 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:09:40.425 [DEBUG] [Thread-489574 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:09:40.425 [DEBUG] [Thread-489574 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:09:40.425 [DEBUG] [Thread-489574 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92338439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952622942001621, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108735, telescope_az=89.992788, telescope_ra=20.9387874, telescope_dec=-24.256518, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.95857, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:09:33.910738', telescope_ra_j2k=20.9136067534903, telescope_dec_j2k=-24.3537420833952, observability=1)
2025-12-27T12:09:43.633 [DEBUG] [Thread-489575 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:09:43.636 [INFO] [Thread-489575 (handle)] [driver.py] [get_status()] Telra = 20.939674, teldec = -24.256518
2025-12-27T12:09:43.637 [INFO] [Thread-489575 (handle)] [driver.py] [get_status()] ra_j2k = 20.9144939817817     dec_j2k = -24.3537663887887
2025-12-27T12:09:43.639 [DEBUG] [Thread-489575 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:09:43.640 [DEBUG] [Thread-489575 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:09:43.642 [DEBUG] [Thread-489575 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:09:43.642 [DEBUG] [Thread-489575 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:09:43.642 [DEBUG] [Thread-489575 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:09:43.642 [DEBUG] [Thread-489575 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:09:43.650 [DEBUG] [Thread-489575 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:09:43.650 [DEBUG] [Thread-489575 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:09:43.650 [DEBUG] [Thread-489575 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:09:43.650 [DEBUG] [Thread-489575 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:09:43.650 [DEBUG] [Thread-489575 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:09:43.650 [DEBUG] [Thread-489575 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:09:43.650 [DEBUG] [Thread-489575 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:09:43.651 [DEBUG] [Thread-489575 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:09:43.651 [DEBUG] [Thread-489575 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92342169, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952624947598761, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108735, telescope_az=89.992788, telescope_ra=20.939674, telescope_dec=-24.256518, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.95946, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:09:33.910738', telescope_ra_j2k=20.9144939817817, telescope_dec_j2k=-24.3537663887887, observability=1)
2025-12-27T12:09:44.379 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7280905246734619
2025-12-27T12:09:44.379 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.481034994125366 seconds ago
2025-12-27T12:09:59.934 [DEBUG] [ThreadPoolExecutor-22674_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:09:59.935 [DEBUG] [ThreadPoolExecutor-22674_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:10:01.829 [DEBUG] [Thread-489576 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:10:01.831 [INFO] [Thread-489576 (handle)] [driver.py] [get_status()] Telra = 20.9447526, teldec = -24.256517
2025-12-27T12:10:01.833 [INFO] [Thread-489576 (handle)] [driver.py] [get_status()] ra_j2k = 20.9195761839046     dec_j2k = -24.3539045131436
2025-12-27T12:10:01.835 [DEBUG] [Thread-489576 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:10:01.836 [DEBUG] [Thread-489576 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:10:01.841 [DEBUG] [Thread-489576 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:10:01.841 [DEBUG] [Thread-489576 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:10:01.841 [DEBUG] [Thread-489576 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:10:01.841 [DEBUG] [Thread-489576 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:10:01.848 [DEBUG] [Thread-489576 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:10:01.848 [DEBUG] [Thread-489576 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:10:01.848 [DEBUG] [Thread-489576 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:10:01.848 [DEBUG] [Thread-489576 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:10:01.848 [DEBUG] [Thread-489576 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:10:01.848 [DEBUG] [Thread-489576 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:10:01.848 [DEBUG] [Thread-489576 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:10:01.849 [DEBUG] [Thread-489576 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:10:01.849 [DEBUG] [Thread-489576 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92363229, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952630563270754, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108735, telescope_az=89.992787, telescope_ra=20.9447526, telescope_dec=-24.256517, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.96453, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:09:33.910738', telescope_ra_j2k=20.9195761839046, telescope_dec_j2k=-24.3539045131436, observability=1)
2025-12-27T12:10:03.558 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:10:03.560 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.9452194, teldec = -24.256517
2025-12-27T12:10:03.561 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.9200433152379     dec_j2k = -24.3539172921096
2025-12-27T12:10:03.562 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:10:03.563 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:10:03.565 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:10:03.565 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:10:03.565 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:10:03.565 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:10:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:10:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:10:03.572 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:10:03.572 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:10:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:10:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:10:03.572 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:10:03.572 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:10:03.572 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9236523, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952632167748466, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108735, telescope_az=89.992787, telescope_ra=20.9452194, telescope_dec=-24.256517, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.965, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:09:33.910738', telescope_ra_j2k=20.9200433152379, telescope_dec_j2k=-24.3539172921096, observability=1)
2025-12-27T12:10:03.959 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38662195205688477
2025-12-27T12:10:19.910 [DEBUG] [Thread-489577 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:10:19.912 [INFO] [Thread-489577 (handle)] [driver.py] [get_status()] Telra = 20.9497674, teldec = -24.256517
2025-12-27T12:10:19.914 [INFO] [Thread-489577 (handle)] [driver.py] [get_status()] ra_j2k = 20.9245945456615     dec_j2k = -24.3540417203435
2025-12-27T12:10:19.916 [DEBUG] [Thread-489577 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:10:19.917 [DEBUG] [Thread-489577 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:10:19.919 [DEBUG] [Thread-489577 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:10:19.919 [DEBUG] [Thread-489577 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:10:19.919 [DEBUG] [Thread-489577 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:10:19.919 [DEBUG] [Thread-489577 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:10:19.927 [DEBUG] [Thread-489577 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:10:19.927 [DEBUG] [Thread-489577 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:10:19.927 [DEBUG] [Thread-489577 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:10:19.927 [DEBUG] [Thread-489577 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:10:19.927 [DEBUG] [Thread-489577 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:10:19.927 [DEBUG] [Thread-489577 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:10:19.927 [DEBUG] [Thread-489577 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:10:19.927 [DEBUG] [Thread-489577 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:10:19.927 [DEBUG] [Thread-489577 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92384156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952636981181602, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108735, telescope_az=89.992787, telescope_ra=20.9497674, telescope_dec=-24.256517, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.96955, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:09:33.910738', telescope_ra_j2k=20.9245945456615, telescope_dec_j2k=-24.3540417203435, observability=1)
2025-12-27T12:10:34.063 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:10:34.064 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:10:34.064 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:10:34.065 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:10:34.065 [INFO] [ThreadPoolExecutor-22675_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:10:34.065 [INFO] [ThreadPoolExecutor-22675_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:10:37.263 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:10:37.265 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.954614, teldec = -24.256516
2025-12-27T12:10:37.266 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.9294445928451     dec_j2k = -24.3541731654466
2025-12-27T12:10:37.268 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:10:37.269 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:10:37.274 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:10:37.274 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:10:37.274 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:10:37.274 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:10:37.281 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:10:37.281 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:10:37.281 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:10:37.281 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:10:37.281 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:10:37.281 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:10:37.281 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:10:37.281 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:10:37.282 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92404241, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952640591256455, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108735, telescope_az=89.992786, telescope_ra=20.954614, telescope_dec=-24.256516, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.9744, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:10:34.062682', telescope_ra_j2k=20.9294445928451, telescope_dec_j2k=-24.3541731654466, observability=1)
2025-12-27T12:10:37.972 [DEBUG] [Thread-489578 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6905076503753662
2025-12-27T12:10:40.476 [DEBUG] [Thread-489579 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:10:40.478 [INFO] [Thread-489579 (handle)] [driver.py] [get_status()] Telra = 20.9555006, teldec = -24.256516
2025-12-27T12:10:40.479 [INFO] [Thread-489579 (handle)] [driver.py] [get_status()] ra_j2k = 20.9303318239239     dec_j2k = -24.3541973768848
2025-12-27T12:10:40.481 [DEBUG] [Thread-489579 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:10:40.482 [DEBUG] [Thread-489579 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:10:40.487 [DEBUG] [Thread-489579 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:10:40.487 [DEBUG] [Thread-489579 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:10:40.487 [DEBUG] [Thread-489579 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:10:40.487 [DEBUG] [Thread-489579 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:10:40.494 [DEBUG] [Thread-489579 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:10:40.494 [DEBUG] [Thread-489579 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:10:40.494 [DEBUG] [Thread-489579 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:10:40.494 [DEBUG] [Thread-489579 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:10:40.495 [DEBUG] [Thread-489579 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:10:40.495 [DEBUG] [Thread-489579 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:10:40.495 [DEBUG] [Thread-489579 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:10:40.495 [DEBUG] [Thread-489579 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:10:40.495 [DEBUG] [Thread-489579 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9240796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952645003570163, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108735, telescope_az=89.992786, telescope_ra=20.9555006, telescope_dec=-24.256516, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.97528, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:10:34.062682', telescope_ra_j2k=20.9303318239239, telescope_dec_j2k=-24.3541973768848, observability=1)
2025-12-27T12:10:44.440 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:10:44.441 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.9566211, teldec = -24.256516
2025-12-27T12:10:44.442 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.9314531217148     dec_j2k = -24.3542279681606
2025-12-27T12:10:44.444 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:10:44.444 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:10:44.449 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:10:44.449 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:10:44.449 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:10:44.450 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:10:44.456 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:10:44.456 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:10:44.456 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:10:44.456 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:10:44.456 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:10:44.456 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:10:44.456 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:10:44.456 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:10:44.457 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92412546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095264781140616, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108735, telescope_az=89.992786, telescope_ra=20.9566211, telescope_dec=-24.256516, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.9764, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:10:34.062682', telescope_ra_j2k=20.9314531217148, telescope_dec_j2k=-24.3542279681606, observability=1)
2025-12-27T12:10:44.457 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.49782156944275 seconds ago
2025-12-27T12:10:54.937 [DEBUG] [ThreadPoolExecutor-22674_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:10:54.938 [DEBUG] [ThreadPoolExecutor-22674_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:10:54.939 [DEBUG] [ThreadPoolExecutor-22674_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:10:54.941 [DEBUG] [ThreadPoolExecutor-22674_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:10:56.175 [DEBUG] [Thread-489580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:10:56.176 [INFO] [Thread-489580 (handle)] [driver.py] [get_status()] Telra = 20.9598798, teldec = -24.256516
2025-12-27T12:10:56.177 [INFO] [Thread-489580 (handle)] [driver.py] [get_status()] ra_j2k = 20.9347141433084     dec_j2k = -24.3543168874859
2025-12-27T12:10:56.179 [DEBUG] [Thread-489580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:10:56.180 [DEBUG] [Thread-489580 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:10:56.187 [DEBUG] [Thread-489580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:10:56.187 [DEBUG] [Thread-489580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:10:56.187 [DEBUG] [Thread-489580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:10:56.187 [DEBUG] [Thread-489580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:10:56.194 [DEBUG] [Thread-489580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:10:56.194 [DEBUG] [Thread-489580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:10:56.194 [DEBUG] [Thread-489580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:10:56.194 [DEBUG] [Thread-489580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:10:56.194 [DEBUG] [Thread-489580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:10:56.194 [DEBUG] [Thread-489580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:10:56.194 [DEBUG] [Thread-489580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:10:56.194 [DEBUG] [Thread-489580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:10:56.195 [DEBUG] [Thread-489580 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92426128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952651421481012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108734, telescope_az=89.992786, telescope_ra=20.9598798, telescope_dec=-24.256516, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.97966, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:10:34.062682', telescope_ra_j2k=20.9347141433084, telescope_dec_j2k=-24.3543168874859, observability=1)
2025-12-27T12:10:58.948 [DEBUG] [ThreadPoolExecutor-22674_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:10:59.950 [DEBUG] [ThreadPoolExecutor-22674_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:10:59.951 [INFO] [ThreadPoolExecutor-22674_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:11:03.568 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:11:03.571 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.9619426, teldec = -24.256516
2025-12-27T12:11:03.572 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.9367784139947     dec_j2k = -24.3543731377113
2025-12-27T12:11:03.574 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:11:03.575 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:11:03.577 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:11:03.577 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:11:03.577 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:11:03.578 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:11:03.584 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:11:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:11:03.585 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:11:03.585 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:11:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:11:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:11:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:11:03.585 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:11:03.585 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92434686, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952652223719868, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108734, telescope_az=89.992786, telescope_ra=20.9619426, telescope_dec=-24.256516, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.98172, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:10:34.062682', telescope_ra_j2k=20.9367784139947, telescope_dec_j2k=-24.3543731377113, observability=1)
2025-12-27T12:11:04.020 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43494153022766113
2025-12-27T12:11:14.287 [DEBUG] [Thread-489581 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:11:14.290 [INFO] [Thread-489581 (handle)] [driver.py] [get_status()] Telra = 20.9649208, teldec = -24.256516
2025-12-27T12:11:14.291 [INFO] [Thread-489581 (handle)] [driver.py] [get_status()] ra_j2k = 20.939758738807     dec_j2k = -24.3544542993851
2025-12-27T12:11:14.292 [DEBUG] [Thread-489581 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:11:14.293 [DEBUG] [Thread-489581 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:11:14.296 [DEBUG] [Thread-489581 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:11:14.296 [DEBUG] [Thread-489581 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:11:14.296 [DEBUG] [Thread-489581 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:11:14.296 [DEBUG] [Thread-489581 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:11:14.303 [DEBUG] [Thread-489581 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:11:14.303 [DEBUG] [Thread-489581 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:11:14.303 [DEBUG] [Thread-489581 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:11:14.303 [DEBUG] [Thread-489581 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:11:14.303 [DEBUG] [Thread-489581 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:11:14.303 [DEBUG] [Thread-489581 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:11:14.303 [DEBUG] [Thread-489581 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:11:14.303 [DEBUG] [Thread-489581 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:11:14.303 [DEBUG] [Thread-489581 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92447093, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952656636033577, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108734, telescope_az=89.992785, telescope_ra=20.9649208, telescope_dec=-24.256516, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.9847, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:10:34.062682', telescope_ra_j2k=20.939758738807, telescope_dec_j2k=-24.3544542993851, observability=1)
2025-12-27T12:11:32.339 [DEBUG] [Thread-489582 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:11:32.341 [INFO] [Thread-489582 (handle)] [driver.py] [get_status()] Telra = 20.9699634, teldec = -24.256515
2025-12-27T12:11:32.342 [INFO] [Thread-489582 (handle)] [driver.py] [get_status()] ra_j2k = 20.944804940621     dec_j2k = -24.3545905838754
2025-12-27T12:11:32.344 [DEBUG] [Thread-489582 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:11:32.345 [DEBUG] [Thread-489582 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:11:32.348 [DEBUG] [Thread-489582 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:11:32.348 [DEBUG] [Thread-489582 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:11:32.348 [DEBUG] [Thread-489582 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:11:32.348 [DEBUG] [Thread-489582 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:11:32.355 [DEBUG] [Thread-489582 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:11:32.355 [DEBUG] [Thread-489582 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:11:32.355 [DEBUG] [Thread-489582 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:11:32.355 [DEBUG] [Thread-489582 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:11:32.355 [DEBUG] [Thread-489582 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:11:32.355 [DEBUG] [Thread-489582 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:11:32.355 [DEBUG] [Thread-489582 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:11:32.355 [DEBUG] [Thread-489582 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:11:32.355 [DEBUG] [Thread-489582 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92467986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095266626289985, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108734, telescope_az=89.992785, telescope_ra=20.9699634, telescope_dec=-24.256515, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.98975, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:10:34.062682', telescope_ra_j2k=20.944804940621, telescope_dec_j2k=-24.3545905838754, observability=1)
2025-12-27T12:11:34.205 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:11:34.205 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:11:34.206 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:11:34.206 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:11:34.207 [DEBUG] [ThreadPoolExecutor-22676_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:11:35.209 [DEBUG] [ThreadPoolExecutor-22676_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:11:35.211 [DEBUG] [ThreadPoolExecutor-22676_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:11:35.211 [DEBUG] [ThreadPoolExecutor-22676_0] [payload.py] [to_registers()] [0]
2025-12-27T12:11:35.215 [DEBUG] [ThreadPoolExecutor-22676_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:11:35.215 [DEBUG] [ThreadPoolExecutor-22676_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:11:35.215 [DEBUG] [ThreadPoolExecutor-22676_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:11:35.215 [DEBUG] [ThreadPoolExecutor-22676_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:11:35.222 [DEBUG] [ThreadPoolExecutor-22676_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:11:35.222 [DEBUG] [ThreadPoolExecutor-22676_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:11:35.222 [DEBUG] [ThreadPoolExecutor-22676_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:11:35.222 [DEBUG] [ThreadPoolExecutor-22676_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:11:35.222 [DEBUG] [ThreadPoolExecutor-22676_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:11:35.222 [DEBUG] [ThreadPoolExecutor-22676_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:11:35.223 [DEBUG] [ThreadPoolExecutor-22676_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:11:36.372 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:11:36.374 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.9710834, teldec = -24.256515
2025-12-27T12:11:36.375 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.945925741261     dec_j2k = -24.35462105255
2025-12-27T12:11:36.377 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:11:36.378 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:11:36.382 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:11:36.382 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:11:36.382 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:11:36.382 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:11:36.389 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:11:36.389 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:11:36.389 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:11:36.389 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:11:36.390 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:11:36.390 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:11:36.390 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:11:36.390 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:11:36.390 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92472654, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952659042750145, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108734, telescope_az=89.992785, telescope_ra=20.9710834, telescope_dec=-24.256515, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.99087, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:11:34.204983', telescope_ra_j2k=20.945925741261, telescope_dec_j2k=-24.35462105255, observability=1)
2025-12-27T12:11:40.528 [DEBUG] [Thread-489583 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:11:40.530 [INFO] [Thread-489583 (handle)] [driver.py] [get_status()] Telra = 20.9722224, teldec = -24.256515
2025-12-27T12:11:40.531 [INFO] [Thread-489583 (handle)] [driver.py] [get_status()] ra_j2k = 20.9470655557374     dec_j2k = -24.3546520294318
2025-12-27T12:11:40.533 [DEBUG] [Thread-489583 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:11:40.533 [DEBUG] [Thread-489583 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:11:40.539 [DEBUG] [Thread-489583 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:11:40.539 [DEBUG] [Thread-489583 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:11:40.539 [DEBUG] [Thread-489583 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:11:40.540 [DEBUG] [Thread-489583 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:11:40.547 [DEBUG] [Thread-489583 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:11:40.547 [DEBUG] [Thread-489583 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:11:40.547 [DEBUG] [Thread-489583 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:11:40.547 [DEBUG] [Thread-489583 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:11:40.547 [DEBUG] [Thread-489583 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:11:40.547 [DEBUG] [Thread-489583 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:11:40.547 [DEBUG] [Thread-489583 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:11:40.547 [DEBUG] [Thread-489583 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:11:40.547 [DEBUG] [Thread-489583 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92477464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952665460660994, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108734, telescope_az=89.992785, telescope_ra=20.9722224, telescope_dec=-24.256515, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.992, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:11:34.204983', telescope_ra_j2k=20.9470655557374, telescope_dec_j2k=-24.3546520294318, observability=1)
2025-12-27T12:11:44.518 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:11:44.519 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.9733332, teldec = -24.256515
2025-12-27T12:11:44.520 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.9481771502952     dec_j2k = -24.3546822309453
2025-12-27T12:11:44.522 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:11:44.523 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:11:44.529 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:11:44.530 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:11:44.530 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:11:44.530 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:11:44.537 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:11:44.537 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:11:44.537 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:11:44.537 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:11:44.537 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:11:44.537 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:11:44.537 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:11:44.537 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:11:44.538 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92482081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952664658422138, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108734, telescope_az=89.992785, telescope_ra=20.9733332, telescope_dec=-24.256515, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.99312, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:11:34.204983', telescope_ra_j2k=20.9481771502952, telescope_dec_j2k=-24.3546822309453, observability=1)
2025-12-27T12:11:44.538 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.517860412597656 seconds ago
2025-12-27T12:11:50.487 [DEBUG] [Thread-489584 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:11:50.490 [INFO] [Thread-489584 (handle)] [driver.py] [get_status()] Telra = 20.9750069, teldec = -24.256515
2025-12-27T12:11:50.491 [INFO] [Thread-489584 (handle)] [driver.py] [get_status()] ra_j2k = 20.9498520479565     dec_j2k = -24.3547277214148
2025-12-27T12:11:50.493 [DEBUG] [Thread-489584 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:11:50.494 [DEBUG] [Thread-489584 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:11:50.495 [DEBUG] [Thread-489584 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:11:50.495 [DEBUG] [Thread-489584 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:11:50.495 [DEBUG] [Thread-489584 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:11:50.495 [DEBUG] [Thread-489584 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:11:50.502 [DEBUG] [Thread-489584 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:11:50.503 [DEBUG] [Thread-489584 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:11:50.503 [DEBUG] [Thread-489584 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:11:50.503 [DEBUG] [Thread-489584 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:11:50.503 [DEBUG] [Thread-489584 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:11:50.503 [DEBUG] [Thread-489584 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:11:50.503 [DEBUG] [Thread-489584 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:11:50.503 [DEBUG] [Thread-489584 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:11:50.503 [DEBUG] [Thread-489584 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92488991, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952668669616419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108734, telescope_az=89.992785, telescope_ra=20.9750069, telescope_dec=-24.256515, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.99479, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:11:34.204983', telescope_ra_j2k=20.9498520479565, telescope_dec_j2k=-24.3547277214148, observability=1)
2025-12-27T12:12:00.224 [DEBUG] [ThreadPoolExecutor-22676_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:12:00.225 [DEBUG] [ThreadPoolExecutor-22676_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:12:03.578 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:12:03.581 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.97866, teldec = -24.256515
2025-12-27T12:12:03.582 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.9535077639504     dec_j2k = -24.3548269454844
2025-12-27T12:12:03.583 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:12:03.584 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:12:03.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:12:03.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:12:03.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:12:03.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:12:03.593 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:12:03.593 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:12:03.593 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:12:03.593 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:12:03.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:12:03.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:12:03.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:12:03.594 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:12:03.594 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92504142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952674686407839, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108734, telescope_az=89.992784, telescope_ra=20.97866, telescope_dec=-24.256515, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.99844, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:11:34.204983', telescope_ra_j2k=20.9535077639504, telescope_dec_j2k=-24.3548269454844, observability=1)
2025-12-27T12:12:04.081 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4871058464050293
2025-12-27T12:12:08.557 [DEBUG] [Thread-489585 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:12:08.559 [INFO] [Thread-489585 (handle)] [driver.py] [get_status()] Telra = 20.9800504, teldec = -24.256515
2025-12-27T12:12:08.560 [INFO] [Thread-489585 (handle)] [driver.py] [get_status()] ra_j2k = 20.9548991603106     dec_j2k = -24.3548646873046
2025-12-27T12:12:08.562 [DEBUG] [Thread-489585 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:12:08.563 [DEBUG] [Thread-489585 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:12:08.567 [DEBUG] [Thread-489585 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:12:08.567 [DEBUG] [Thread-489585 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:12:08.567 [DEBUG] [Thread-489585 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:12:08.568 [DEBUG] [Thread-489585 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:12:08.575 [DEBUG] [Thread-489585 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:12:08.575 [DEBUG] [Thread-489585 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:12:08.575 [DEBUG] [Thread-489585 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:12:08.575 [DEBUG] [Thread-489585 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:12:08.575 [DEBUG] [Thread-489585 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:12:08.575 [DEBUG] [Thread-489585 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:12:08.576 [DEBUG] [Thread-489585 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:12:08.576 [DEBUG] [Thread-489585 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:12:08.576 [DEBUG] [Thread-489585 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92509905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952675488646696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108733, telescope_az=89.992784, telescope_ra=20.9800504, telescope_dec=-24.256515, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=17.99983, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:11:34.204983', telescope_ra_j2k=20.9548991603106, telescope_dec_j2k=-24.3548646873046, observability=1)
2025-12-27T12:12:26.642 [DEBUG] [Thread-489586 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:12:26.647 [INFO] [Thread-489586 (handle)] [driver.py] [get_status()] Telra = 20.9850669, teldec = -24.256514
2025-12-27T12:12:26.648 [INFO] [Thread-489586 (handle)] [driver.py] [get_status()] ra_j2k = 20.9599192584434     dec_j2k = -24.3549997495061
2025-12-27T12:12:26.649 [DEBUG] [Thread-489586 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:12:26.650 [DEBUG] [Thread-489586 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:12:26.654 [DEBUG] [Thread-489586 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:12:26.654 [DEBUG] [Thread-489586 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:12:26.654 [DEBUG] [Thread-489586 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:12:26.654 [DEBUG] [Thread-489586 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:12:26.662 [DEBUG] [Thread-489586 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:12:26.662 [DEBUG] [Thread-489586 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:12:26.662 [DEBUG] [Thread-489586 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:12:26.662 [DEBUG] [Thread-489586 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:12:26.662 [DEBUG] [Thread-489586 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:12:26.662 [DEBUG] [Thread-489586 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:12:26.662 [DEBUG] [Thread-489586 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:12:26.662 [DEBUG] [Thread-489586 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:12:26.662 [DEBUG] [Thread-489586 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92530837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952682307676973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108733, telescope_az=89.992784, telescope_ra=20.9850669, telescope_dec=-24.256514, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.00485, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:11:34.204983', telescope_ra_j2k=20.9599192584434, telescope_dec_j2k=-24.3549997495061, observability=1)
2025-12-27T12:12:34.348 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:12:34.348 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:12:34.349 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:12:34.349 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:12:34.349 [INFO] [ThreadPoolExecutor-22677_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:12:34.350 [INFO] [ThreadPoolExecutor-22677_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:12:35.481 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:12:35.484 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.987552, teldec = -24.256514
2025-12-27T12:12:35.485 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.9624061426681     dec_j2k = -24.355067089622
2025-12-27T12:12:35.486 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:12:35.487 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T12:12:35.489 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:12:35.489 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:12:35.490 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:12:35.490 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:12:35.497 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:12:35.497 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:12:35.497 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:12:35.497 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:12:35.497 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:12:35.497 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:12:35.497 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:12:35.497 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:12:35.497 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92541067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952688725587821, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108733, telescope_az=89.992783, telescope_ra=20.987552, telescope_dec=-24.256514, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.00733, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:12:34.347777', telescope_ra_j2k=20.9624061426681, telescope_dec_j2k=-24.355067089622, observability=1)
2025-12-27T12:12:40.580 [DEBUG] [Thread-489587 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:12:40.581 [INFO] [Thread-489587 (handle)] [driver.py] [get_status()] Telra = 20.9889731, teldec = -24.256514
2025-12-27T12:12:40.582 [INFO] [Thread-489587 (handle)] [driver.py] [get_status()] ra_j2k = 20.9638282635197     dec_j2k = -24.3551055791545
2025-12-27T12:12:40.585 [DEBUG] [Thread-489587 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:12:40.586 [DEBUG] [Thread-489587 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:12:40.592 [DEBUG] [Thread-489587 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:12:40.592 [DEBUG] [Thread-489587 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:12:40.592 [DEBUG] [Thread-489587 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:12:40.592 [DEBUG] [Thread-489587 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:12:40.600 [DEBUG] [Thread-489587 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:12:40.600 [DEBUG] [Thread-489587 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:12:40.600 [DEBUG] [Thread-489587 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:12:40.600 [DEBUG] [Thread-489587 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:12:40.600 [DEBUG] [Thread-489587 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:12:40.600 [DEBUG] [Thread-489587 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:12:40.600 [DEBUG] [Thread-489587 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:12:40.600 [DEBUG] [Thread-489587 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:12:40.600 [DEBUG] [Thread-489587 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92546968, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952686318871253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108733, telescope_az=89.992783, telescope_ra=20.9889731, telescope_dec=-24.256514, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.00876, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:12:34.347777', telescope_ra_j2k=20.9638282635197, telescope_dec_j2k=-24.3551055791545, observability=1)
2025-12-27T12:12:44.598 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:12:44.600 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.9900851, teldec = -24.256514
2025-12-27T12:12:44.602 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.9649410626053     dec_j2k = -24.3551356873822
2025-12-27T12:12:44.604 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:12:44.605 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:12:44.607 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:12:44.607 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:12:44.607 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:12:44.607 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:12:44.614 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:12:44.614 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:12:44.614 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:12:44.614 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:12:44.614 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:12:44.614 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:12:44.614 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:12:44.614 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:12:44.614 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92551619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952692736782102, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108733, telescope_az=89.992783, telescope_ra=20.9900851, telescope_dec=-24.256514, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.00987, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:12:34.347777', telescope_ra_j2k=20.9649410626053, telescope_dec_j2k=-24.3551356873822, observability=1)
2025-12-27T12:12:44.614 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.53352499008179 seconds ago
2025-12-27T12:12:44.714 [DEBUG] [Thread-489588 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09955930709838867
2025-12-27T12:12:55.227 [DEBUG] [ThreadPoolExecutor-22676_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:12:55.229 [DEBUG] [ThreadPoolExecutor-22676_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:12:55.230 [DEBUG] [ThreadPoolExecutor-22676_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:12:55.232 [DEBUG] [ThreadPoolExecutor-22676_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:12:59.238 [DEBUG] [ThreadPoolExecutor-22676_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:13:00.240 [DEBUG] [ThreadPoolExecutor-22676_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:13:00.241 [INFO] [ThreadPoolExecutor-22676_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:13:02.795 [DEBUG] [Thread-489589 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:13:02.797 [INFO] [Thread-489589 (handle)] [driver.py] [get_status()] Telra = 20.9951536, teldec = -24.256514
2025-12-27T12:13:02.798 [INFO] [Thread-489589 (handle)] [driver.py] [get_status()] ra_j2k = 20.970013207918     dec_j2k = -24.3552728146192
2025-12-27T12:13:02.799 [DEBUG] [Thread-489589 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:13:02.800 [DEBUG] [Thread-489589 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:13:02.805 [DEBUG] [Thread-489589 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:13:02.805 [DEBUG] [Thread-489589 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:13:02.805 [DEBUG] [Thread-489589 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:13:02.805 [DEBUG] [Thread-489589 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:13:02.815 [DEBUG] [Thread-489589 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:13:02.815 [DEBUG] [Thread-489589 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:13:02.815 [DEBUG] [Thread-489589 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:13:02.815 [DEBUG] [Thread-489589 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:13:02.815 [DEBUG] [Thread-489589 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:13:02.815 [DEBUG] [Thread-489589 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:13:02.815 [DEBUG] [Thread-489589 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:13:02.815 [DEBUG] [Thread-489589 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:13:02.815 [DEBUG] [Thread-489589 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92572681, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952693940140386, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108733, telescope_az=89.992783, telescope_ra=20.9951536, telescope_dec=-24.256514, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.01494, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:12:34.347777', telescope_ra_j2k=20.970013207918, telescope_dec_j2k=-24.3552728146192, observability=1)
2025-12-27T12:13:03.588 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7732048034667969
2025-12-27T12:13:04.141 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:13:04.143 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.995518, teldec = -24.256514
2025-12-27T12:13:04.144 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.9703778701923     dec_j2k = -24.3552826666731
2025-12-27T12:13:04.145 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:13:04.146 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:13:04.150 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:13:04.150 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:13:04.150 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:13:04.150 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:13:04.157 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:13:04.157 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:13:04.158 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:13:04.158 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:13:04.158 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:13:04.158 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:13:04.158 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:13:04.158 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:13:04.158 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92574238, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952697149095811, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108733, telescope_az=89.992783, telescope_ra=20.995518, telescope_dec=-24.256514, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.0153, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:12:34.347777', telescope_ra_j2k=20.9703778701923, telescope_dec_j2k=-24.3552826666731, observability=1)
2025-12-27T12:13:20.865 [DEBUG] [Thread-489590 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:13:20.866 [INFO] [Thread-489590 (handle)] [driver.py] [get_status()] Telra = 21.0001957, teldec = -24.256513
2025-12-27T12:13:20.868 [INFO] [Thread-489590 (handle)] [driver.py] [get_status()] ra_j2k = 20.9750589393917     dec_j2k = -24.3554080547095
2025-12-27T12:13:20.869 [DEBUG] [Thread-489590 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:13:20.870 [DEBUG] [Thread-489590 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:13:20.877 [DEBUG] [Thread-489590 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:13:20.877 [DEBUG] [Thread-489590 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:13:20.877 [DEBUG] [Thread-489590 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:13:20.877 [DEBUG] [Thread-489590 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:13:20.884 [DEBUG] [Thread-489590 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:13:20.884 [DEBUG] [Thread-489590 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:13:20.884 [DEBUG] [Thread-489590 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:13:20.884 [DEBUG] [Thread-489590 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:13:20.884 [DEBUG] [Thread-489590 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:13:20.884 [DEBUG] [Thread-489590 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:13:20.884 [DEBUG] [Thread-489590 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:13:20.885 [DEBUG] [Thread-489590 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:13:20.885 [DEBUG] [Thread-489590 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92593594, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952703968126088, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108733, telescope_az=89.992782, telescope_ra=21.0001957, telescope_dec=-24.256513, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.01998, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:12:34.347777', telescope_ra_j2k=20.9750589393917, telescope_dec_j2k=-24.3554080547095, observability=1)
2025-12-27T12:13:34.512 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:13:34.512 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:13:34.513 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:13:34.513 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:13:34.514 [DEBUG] [ThreadPoolExecutor-22678_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:13:34.591 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:13:34.593 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.0040114, teldec = -24.256519
2025-12-27T12:13:34.595 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.9788773899128     dec_j2k = -24.3555170416338
2025-12-27T12:13:34.597 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:13:34.598 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:13:34.599 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:13:34.599 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:13:34.599 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:13:34.599 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:13:34.606 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:13:34.606 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:13:34.606 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:13:34.606 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:13:34.606 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:13:34.606 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:13:34.606 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:13:34.606 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:13:34.606 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92609481, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952707177081512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108732, telescope_az=89.992793, telescope_ra=21.0040114, telescope_dec=-24.256519, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.02379, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:13:34.511066', telescope_ra_j2k=20.9788773899128, telescope_dec_j2k=-24.3555170416338, observability=1)
2025-12-27T12:13:35.516 [DEBUG] [ThreadPoolExecutor-22678_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:13:35.519 [DEBUG] [ThreadPoolExecutor-22678_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:13:35.519 [DEBUG] [ThreadPoolExecutor-22678_0] [payload.py] [to_registers()] [0]
2025-12-27T12:13:35.524 [DEBUG] [ThreadPoolExecutor-22678_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:13:35.524 [DEBUG] [ThreadPoolExecutor-22678_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:13:35.524 [DEBUG] [ThreadPoolExecutor-22678_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:13:35.524 [DEBUG] [ThreadPoolExecutor-22678_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:13:35.531 [DEBUG] [ThreadPoolExecutor-22678_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:13:35.531 [DEBUG] [ThreadPoolExecutor-22678_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:13:35.531 [DEBUG] [ThreadPoolExecutor-22678_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:13:35.531 [DEBUG] [ThreadPoolExecutor-22678_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:13:35.531 [DEBUG] [ThreadPoolExecutor-22678_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:13:35.531 [DEBUG] [ThreadPoolExecutor-22678_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:13:35.531 [DEBUG] [ThreadPoolExecutor-22678_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:13:38.914 [DEBUG] [Thread-489591 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:13:38.915 [INFO] [Thread-489591 (handle)] [driver.py] [get_status()] Telra = 21.0052172, teldec = -24.256513
2025-12-27T12:13:38.917 [INFO] [Thread-489591 (handle)] [driver.py] [get_status()] ra_j2k = 20.9800840608384     dec_j2k = -24.3555435664299
2025-12-27T12:13:38.918 [DEBUG] [Thread-489591 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:13:38.920 [DEBUG] [Thread-489591 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:13:38.927 [DEBUG] [Thread-489591 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:13:38.927 [DEBUG] [Thread-489591 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:13:38.927 [DEBUG] [Thread-489591 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:13:38.927 [DEBUG] [Thread-489591 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:13:38.934 [DEBUG] [Thread-489591 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:13:38.934 [DEBUG] [Thread-489591 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:13:38.934 [DEBUG] [Thread-489591 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:13:38.934 [DEBUG] [Thread-489591 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:13:38.934 [DEBUG] [Thread-489591 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:13:38.934 [DEBUG] [Thread-489591 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:13:38.934 [DEBUG] [Thread-489591 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:13:38.934 [DEBUG] [Thread-489591 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:13:38.934 [DEBUG] [Thread-489591 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92614484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952704770364944, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108732, telescope_az=89.992782, telescope_ra=21.0052172, telescope_dec=-24.256513, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.025, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:13:34.511066', telescope_ra_j2k=20.9800840608384, telescope_dec_j2k=-24.3555435664299, observability=1)
2025-12-27T12:13:40.641 [DEBUG] [Thread-489592 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:13:40.643 [INFO] [Thread-489592 (handle)] [driver.py] [get_status()] Telra = 21.0056852, teldec = -24.256513
2025-12-27T12:13:40.645 [INFO] [Thread-489592 (handle)] [driver.py] [get_status()] ra_j2k = 20.9805523986061     dec_j2k = -24.355556187283
2025-12-27T12:13:40.647 [DEBUG] [Thread-489592 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:13:40.648 [DEBUG] [Thread-489592 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:13:40.650 [DEBUG] [Thread-489592 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:13:40.650 [DEBUG] [Thread-489592 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:13:40.650 [DEBUG] [Thread-489592 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:13:40.650 [DEBUG] [Thread-489592 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:13:40.657 [DEBUG] [Thread-489592 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:13:40.657 [DEBUG] [Thread-489592 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:13:40.657 [DEBUG] [Thread-489592 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:13:40.658 [DEBUG] [Thread-489592 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:13:40.658 [DEBUG] [Thread-489592 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:13:40.658 [DEBUG] [Thread-489592 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:13:40.658 [DEBUG] [Thread-489592 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:13:40.658 [DEBUG] [Thread-489592 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:13:40.658 [DEBUG] [Thread-489592 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92616484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952710386036936, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108732, telescope_az=89.992782, telescope_ra=21.0056852, telescope_dec=-24.256513, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.02547, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:13:34.511066', telescope_ra_j2k=20.9805523986061, telescope_dec_j2k=-24.355556187283, observability=1)
2025-12-27T12:13:44.674 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:13:44.676 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.0068049, teldec = -24.256513
2025-12-27T12:13:44.677 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.9816729068966     dec_j2k = -24.3555863768943
2025-12-27T12:13:44.679 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:13:44.680 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:13:44.682 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:13:44.682 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:13:44.682 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:13:44.682 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:13:44.689 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:13:44.689 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:13:44.689 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:13:44.689 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:13:44.689 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:13:44.689 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:13:44.689 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:13:44.690 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:13:44.690 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92621152, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952708781559224, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108732, telescope_az=89.992782, telescope_ra=21.0068049, telescope_dec=-24.256513, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.02659, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:13:34.511066', telescope_ra_j2k=20.9816729068966, telescope_dec_j2k=-24.3555863768943, observability=1)
2025-12-27T12:13:44.690 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.54887342453003 seconds ago
2025-12-27T12:13:57.111 [DEBUG] [Thread-489593 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:13:57.112 [INFO] [Thread-489593 (handle)] [driver.py] [get_status()] Telra = 21.0102886, teldec = -24.256513
2025-12-27T12:13:57.113 [INFO] [Thread-489593 (handle)] [driver.py] [get_status()] ra_j2k = 20.9851591232836     dec_j2k = -24.3556802506279
2025-12-27T12:13:57.115 [DEBUG] [Thread-489593 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:13:57.116 [DEBUG] [Thread-489593 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:13:57.121 [DEBUG] [Thread-489593 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:13:57.121 [DEBUG] [Thread-489593 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:13:57.121 [DEBUG] [Thread-489593 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:13:57.121 [DEBUG] [Thread-489593 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:13:57.128 [DEBUG] [Thread-489593 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:13:57.128 [DEBUG] [Thread-489593 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:13:57.128 [DEBUG] [Thread-489593 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:13:57.128 [DEBUG] [Thread-489593 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:13:57.128 [DEBUG] [Thread-489593 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:13:57.128 [DEBUG] [Thread-489593 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:13:57.129 [DEBUG] [Thread-489593 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:13:57.129 [DEBUG] [Thread-489593 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:13:57.129 [DEBUG] [Thread-489593 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92635546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952714798350645, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108732, telescope_az=89.992781, telescope_ra=21.0102886, telescope_dec=-24.256513, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.03007, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:13:34.511066', telescope_ra_j2k=20.9851591232836, telescope_dec_j2k=-24.3556802506279, observability=1)
2025-12-27T12:14:00.532 [DEBUG] [ThreadPoolExecutor-22678_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:14:00.533 [DEBUG] [ThreadPoolExecutor-22678_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:14:03.597 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:14:03.599 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.0120721, teldec = -24.256512
2025-12-27T12:14:03.601 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.986943912625     dec_j2k = -24.3557272778795
2025-12-27T12:14:03.602 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:14:03.603 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:14:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:14:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:14:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:14:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:14:03.612 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:14:03.612 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:14:03.612 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:14:03.612 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:14:03.612 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:14:03.612 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:14:03.612 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:14:03.613 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:14:03.613 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92643053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095272402409749, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108732, telescope_az=89.992781, telescope_ra=21.0120721, telescope_dec=-24.256512, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.03185, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:13:34.511066', telescope_ra_j2k=20.986943912625, telescope_dec_j2k=-24.3557272778795, observability=1)
2025-12-27T12:14:04.219 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.606320858001709
2025-12-27T12:14:15.194 [DEBUG] [Thread-489594 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:14:15.197 [INFO] [Thread-489594 (handle)] [driver.py] [get_status()] Telra = 21.0153028, teldec = -24.256512
2025-12-27T12:14:15.198 [INFO] [Thread-489594 (handle)] [driver.py] [get_status()] ra_j2k = 20.9901769495091     dec_j2k = -24.3558142209469
2025-12-27T12:14:15.200 [DEBUG] [Thread-489594 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:14:15.201 [DEBUG] [Thread-489594 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:14:15.206 [DEBUG] [Thread-489594 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:14:15.206 [DEBUG] [Thread-489594 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:14:15.206 [DEBUG] [Thread-489594 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:14:15.206 [DEBUG] [Thread-489594 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:14:15.213 [DEBUG] [Thread-489594 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:14:15.213 [DEBUG] [Thread-489594 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:14:15.213 [DEBUG] [Thread-489594 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:14:15.213 [DEBUG] [Thread-489594 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:14:15.213 [DEBUG] [Thread-489594 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:14:15.213 [DEBUG] [Thread-489594 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:14:15.213 [DEBUG] [Thread-489594 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:14:15.213 [DEBUG] [Thread-489594 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:14:15.214 [DEBUG] [Thread-489594 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92656477, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952725227455774, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108732, telescope_az=89.992781, telescope_ra=21.0153028, telescope_dec=-24.256512, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.03509, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:13:34.511066', telescope_ra_j2k=20.9901769495091, telescope_dec_j2k=-24.3558142209469, observability=1)
2025-12-27T12:14:33.264 [DEBUG] [Thread-489595 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:14:33.266 [INFO] [Thread-489595 (handle)] [driver.py] [get_status()] Telra = 21.0203472, teldec = -24.256512
2025-12-27T12:14:33.268 [INFO] [Thread-489595 (handle)] [driver.py] [get_status()] ra_j2k = 20.9952250023848     dec_j2k = -24.3559498310218
2025-12-27T12:14:33.269 [DEBUG] [Thread-489595 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:14:33.270 [DEBUG] [Thread-489595 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:14:33.274 [DEBUG] [Thread-489595 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:14:33.274 [DEBUG] [Thread-489595 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:14:33.275 [DEBUG] [Thread-489595 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:14:33.275 [DEBUG] [Thread-489595 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:14:33.282 [DEBUG] [Thread-489595 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:14:33.282 [DEBUG] [Thread-489595 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:14:33.282 [DEBUG] [Thread-489595 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:14:33.282 [DEBUG] [Thread-489595 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:14:33.282 [DEBUG] [Thread-489595 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:14:33.282 [DEBUG] [Thread-489595 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:14:33.282 [DEBUG] [Thread-489595 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:14:33.283 [DEBUG] [Thread-489595 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:14:33.283 [DEBUG] [Thread-489595 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9267739, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952730040888911, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108732, telescope_az=89.99278, telescope_ra=21.0203472, telescope_dec=-24.256512, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.04013, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:13:34.511066', telescope_ra_j2k=20.9952250023848, telescope_dec_j2k=-24.3559498310218, observability=1)
2025-12-27T12:14:33.702 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4196159839630127
2025-12-27T12:14:34.656 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:14:34.656 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:14:34.657 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:14:34.657 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:14:34.658 [INFO] [ThreadPoolExecutor-22679_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:14:34.658 [INFO] [ThreadPoolExecutor-22679_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:14:40.693 [DEBUG] [Thread-489596 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:14:40.695 [INFO] [Thread-489596 (handle)] [driver.py] [get_status()] Telra = 21.0224047, teldec = -24.256512
2025-12-27T12:14:40.696 [INFO] [Thread-489596 (handle)] [driver.py] [get_status()] ra_j2k = 20.9972839937381     dec_j2k = -24.3560050934904
2025-12-27T12:14:40.698 [DEBUG] [Thread-489596 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:14:40.701 [DEBUG] [Thread-489596 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:14:40.706 [DEBUG] [Thread-489596 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:14:40.706 [DEBUG] [Thread-489596 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:14:40.706 [DEBUG] [Thread-489596 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:14:40.706 [DEBUG] [Thread-489596 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:14:40.714 [DEBUG] [Thread-489596 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:14:40.714 [DEBUG] [Thread-489596 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:14:40.714 [DEBUG] [Thread-489596 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:14:40.714 [DEBUG] [Thread-489596 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:14:40.714 [DEBUG] [Thread-489596 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:14:40.714 [DEBUG] [Thread-489596 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:14:40.714 [DEBUG] [Thread-489596 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:14:40.714 [DEBUG] [Thread-489596 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:14:40.714 [DEBUG] [Thread-489596 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92685988, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952737261038616, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108732, telescope_az=89.99278, telescope_ra=21.0224047, telescope_dec=-24.256512, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.04219, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:14:34.656130', telescope_ra_j2k=20.9972839937381, telescope_dec_j2k=-24.3560050934904, observability=1)
2025-12-27T12:14:44.750 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:14:44.752 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.0235456, teldec = -24.256512
2025-12-27T12:14:44.754 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.998425721061     dec_j2k = -24.3560357244942
2025-12-27T12:14:44.756 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:14:44.757 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:14:44.763 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:14:44.763 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:14:44.763 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:14:44.763 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:14:44.770 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:14:44.770 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:14:44.770 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:14:44.770 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:14:44.770 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:14:44.770 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:14:44.770 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:14:44.770 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:14:44.771 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92690684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095273244760548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108731, telescope_az=89.99278, telescope_ra=21.0235456, telescope_dec=-24.256512, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.04333, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:14:34.656130', telescope_ra_j2k=20.998425721061, telescope_dec_j2k=-24.3560357244942, observability=1)
2025-12-27T12:14:44.771 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.55166220664978 seconds ago
2025-12-27T12:14:51.442 [DEBUG] [Thread-489597 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:14:51.444 [INFO] [Thread-489597 (handle)] [driver.py] [get_status()] Telra = 21.0254149, teldec = -24.256511
2025-12-27T12:14:51.445 [INFO] [Thread-489597 (handle)] [driver.py] [get_status()] ra_j2k = 21.0002963772746     dec_j2k = -24.3560848924777
2025-12-27T12:14:51.447 [DEBUG] [Thread-489597 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:14:51.448 [DEBUG] [Thread-489597 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:14:51.450 [DEBUG] [Thread-489597 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:14:51.450 [DEBUG] [Thread-489597 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:14:51.450 [DEBUG] [Thread-489597 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:14:51.450 [DEBUG] [Thread-489597 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:14:51.457 [DEBUG] [Thread-489597 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:14:51.457 [DEBUG] [Thread-489597 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:14:51.457 [DEBUG] [Thread-489597 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:14:51.457 [DEBUG] [Thread-489597 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:14:51.457 [DEBUG] [Thread-489597 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:14:51.457 [DEBUG] [Thread-489597 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:14:51.457 [DEBUG] [Thread-489597 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:14:51.457 [DEBUG] [Thread-489597 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:14:51.458 [DEBUG] [Thread-489597 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92698428, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952742876710609, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108731, telescope_az=89.99278, telescope_ra=21.0254149, telescope_dec=-24.256511, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.0452, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:14:34.656130', telescope_ra_j2k=21.0002963772746, telescope_dec_j2k=-24.3560848924777, observability=1)
2025-12-27T12:14:55.534 [DEBUG] [ThreadPoolExecutor-22678_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:14:55.537 [DEBUG] [ThreadPoolExecutor-22678_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:14:55.538 [DEBUG] [ThreadPoolExecutor-22678_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:14:55.540 [DEBUG] [ThreadPoolExecutor-22678_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:14:59.545 [DEBUG] [ThreadPoolExecutor-22678_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:15:00.547 [DEBUG] [ThreadPoolExecutor-22678_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:15:00.548 [INFO] [ThreadPoolExecutor-22678_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:15:03.572 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:15:03.574 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.0287886, teldec = -24.256511
2025-12-27T12:15:03.575 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.0036725264232     dec_j2k = -24.3561753746913
2025-12-27T12:15:03.577 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:15:03.577 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:15:03.580 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:15:03.580 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:15:03.581 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:15:03.581 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:15:03.588 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:15:03.588 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:15:03.588 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:15:03.588 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:15:03.588 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:15:03.588 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:15:03.588 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:15:03.588 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:15:03.588 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92712469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952751701338026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108731, telescope_az=89.99278, telescope_ra=21.0287886, telescope_dec=-24.256511, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.04857, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:14:34.656130', telescope_ra_j2k=21.0036725264232, telescope_dec_j2k=-24.3561753746913, observability=1)
2025-12-27T12:15:04.280 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6916322708129883
2025-12-27T12:15:09.504 [DEBUG] [Thread-489598 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:15:09.505 [INFO] [Thread-489598 (handle)] [driver.py] [get_status()] Telra = 21.0304314, teldec = -24.256511
2025-12-27T12:15:09.506 [INFO] [Thread-489598 (handle)] [driver.py] [get_status()] ra_j2k = 21.0053165198214     dec_j2k = -24.3562194061702
2025-12-27T12:15:09.508 [DEBUG] [Thread-489598 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:15:09.509 [DEBUG] [Thread-489598 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:15:09.511 [DEBUG] [Thread-489598 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:15:09.511 [DEBUG] [Thread-489598 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:15:09.511 [DEBUG] [Thread-489598 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:15:09.511 [DEBUG] [Thread-489598 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:15:09.518 [DEBUG] [Thread-489598 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:15:09.518 [DEBUG] [Thread-489598 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:15:09.518 [DEBUG] [Thread-489598 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:15:09.518 [DEBUG] [Thread-489598 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:15:09.519 [DEBUG] [Thread-489598 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:15:09.519 [DEBUG] [Thread-489598 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:15:09.519 [DEBUG] [Thread-489598 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:15:09.519 [DEBUG] [Thread-489598 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:15:09.519 [DEBUG] [Thread-489598 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92719334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952758119248875, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108731, telescope_az=89.99278, telescope_ra=21.0304314, telescope_dec=-24.256511, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.05021, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:14:34.656130', telescope_ra_j2k=21.0053165198214, telescope_dec_j2k=-24.3562194061702, observability=1)
2025-12-27T12:15:27.573 [DEBUG] [Thread-489599 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:15:27.575 [INFO] [Thread-489599 (handle)] [driver.py] [get_status()] Telra = 21.0354757, teldec = -24.256511
2025-12-27T12:15:27.576 [INFO] [Thread-489599 (handle)] [driver.py] [get_status()] ra_j2k = 21.0103644874909     dec_j2k = -24.35635449146
2025-12-27T12:15:27.578 [DEBUG] [Thread-489599 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:15:27.579 [DEBUG] [Thread-489599 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:15:27.582 [DEBUG] [Thread-489599 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:15:27.582 [DEBUG] [Thread-489599 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:15:27.583 [DEBUG] [Thread-489599 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:15:27.583 [DEBUG] [Thread-489599 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:15:27.590 [DEBUG] [Thread-489599 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:15:27.590 [DEBUG] [Thread-489599 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:15:27.590 [DEBUG] [Thread-489599 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:15:27.590 [DEBUG] [Thread-489599 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:15:27.590 [DEBUG] [Thread-489599 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:15:27.590 [DEBUG] [Thread-489599 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:15:27.590 [DEBUG] [Thread-489599 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:15:27.590 [DEBUG] [Thread-489599 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:15:27.590 [DEBUG] [Thread-489599 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92740248, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952758119248875, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108731, telescope_az=89.992779, telescope_ra=21.0354757, telescope_dec=-24.256511, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.05526, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:14:34.656130', telescope_ra_j2k=21.0103644874909, telescope_dec_j2k=-24.35635449146, observability=1)
2025-12-27T12:15:32.797 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:15:32.798 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.0369252, teldec = -24.256511
2025-12-27T12:15:32.799 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.0118150423253     dec_j2k = -24.3563932764884
2025-12-27T12:15:32.801 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:15:32.802 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:15:32.808 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:15:32.808 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:15:32.808 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:15:32.808 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:15:32.815 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:15:32.815 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:15:32.815 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:15:32.815 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:15:32.815 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:15:32.815 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:15:32.815 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:15:32.815 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:15:32.816 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92746293, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952765740518008, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108731, telescope_az=89.992779, telescope_ra=21.0369252, telescope_dec=-24.256511, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.05671, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:14:34.656130', telescope_ra_j2k=21.0118150423253, telescope_dec_j2k=-24.3563932764884, observability=1)
2025-12-27T12:15:34.799 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:15:34.799 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:15:34.800 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:15:34.800 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:15:34.801 [DEBUG] [ThreadPoolExecutor-22680_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:15:35.802 [DEBUG] [ThreadPoolExecutor-22680_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:15:35.804 [DEBUG] [ThreadPoolExecutor-22680_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:15:35.805 [DEBUG] [ThreadPoolExecutor-22680_0] [payload.py] [to_registers()] [0]
2025-12-27T12:15:35.805 [DEBUG] [ThreadPoolExecutor-22680_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:15:35.805 [DEBUG] [ThreadPoolExecutor-22680_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:15:35.805 [DEBUG] [ThreadPoolExecutor-22680_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:15:35.806 [DEBUG] [ThreadPoolExecutor-22680_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:15:35.813 [DEBUG] [ThreadPoolExecutor-22680_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:15:35.813 [DEBUG] [ThreadPoolExecutor-22680_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:15:35.813 [DEBUG] [ThreadPoolExecutor-22680_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:15:35.813 [DEBUG] [ThreadPoolExecutor-22680_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:15:35.813 [DEBUG] [ThreadPoolExecutor-22680_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:15:35.813 [DEBUG] [ThreadPoolExecutor-22680_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:15:35.813 [DEBUG] [ThreadPoolExecutor-22680_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:15:40.774 [DEBUG] [Thread-489600 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:15:40.776 [INFO] [Thread-489600 (handle)] [driver.py] [get_status()] Telra = 21.0391558, teldec = -24.25651
2025-12-27T12:15:40.777 [INFO] [Thread-489600 (handle)] [driver.py] [get_status()] ra_j2k = 21.0140472665243     dec_j2k = -24.3564519337076
2025-12-27T12:15:40.779 [DEBUG] [Thread-489600 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:15:40.780 [DEBUG] [Thread-489600 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:15:40.786 [DEBUG] [Thread-489600 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:15:40.786 [DEBUG] [Thread-489600 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:15:40.786 [DEBUG] [Thread-489600 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:15:40.786 [DEBUG] [Thread-489600 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:15:40.793 [DEBUG] [Thread-489600 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:15:40.793 [DEBUG] [Thread-489600 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:15:40.793 [DEBUG] [Thread-489600 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:15:40.794 [DEBUG] [Thread-489600 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:15:40.794 [DEBUG] [Thread-489600 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:15:40.794 [DEBUG] [Thread-489600 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:15:40.794 [DEBUG] [Thread-489600 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:15:40.794 [DEBUG] [Thread-489600 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:15:40.794 [DEBUG] [Thread-489600 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92755527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952769350592861, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108731, telescope_az=89.992779, telescope_ra=21.0391558, telescope_dec=-24.25651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.05894, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:15:34.798534', telescope_ra_j2k=21.0140472665243, telescope_dec_j2k=-24.3564519337076, observability=1)
2025-12-27T12:15:44.831 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:15:44.834 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.0402947, teldec = -24.25651
2025-12-27T12:15:44.835 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.0151869961075     dec_j2k = -24.3564823802921
2025-12-27T12:15:44.837 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:15:44.838 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:15:44.840 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:15:44.840 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:15:44.840 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:15:44.840 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:15:44.848 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:15:44.848 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:15:44.848 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:15:44.848 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:15:44.848 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:15:44.848 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:15:44.848 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:15:44.848 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:15:44.848 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92760222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095277777410085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108731, telescope_az=89.992779, telescope_ra=21.0402947, telescope_dec=-24.25651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.06008, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:15:34.798534', telescope_ra_j2k=21.0151869961075, telescope_dec_j2k=-24.3564823802921, observability=1)
2025-12-27T12:15:44.848 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.568464279174805 seconds ago
2025-12-27T12:15:45.631 [DEBUG] [Thread-489601 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7824113368988037
2025-12-27T12:16:00.814 [DEBUG] [ThreadPoolExecutor-22680_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:16:00.815 [DEBUG] [ThreadPoolExecutor-22680_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:16:03.581 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:16:03.583 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.0455028, teldec = -24.25651
2025-12-27T12:16:03.585 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.0203988929322     dec_j2k = -24.3566214965547
2025-12-27T12:16:03.587 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:16:03.588 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:16:03.589 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:16:03.589 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:16:03.589 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:16:03.589 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:16:03.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:16:03.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:16:03.596 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:16:03.596 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:16:03.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:16:03.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:16:03.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:16:03.596 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:16:03.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92781924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952783389772842, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10873, telescope_az=89.992778, telescope_ra=21.0455028, telescope_dec=-24.25651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.06528, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:15:34.798534', telescope_ra_j2k=21.0203988929322, telescope_dec_j2k=-24.3566214965547, observability=1)
2025-12-27T12:16:03.711 [DEBUG] [Thread-489602 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11459231376647949
2025-12-27T12:16:04.341 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.744697093963623
2025-12-27T12:16:21.779 [DEBUG] [Thread-489603 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:16:21.781 [INFO] [Thread-489603 (handle)] [driver.py] [get_status()] Telra = 21.0505814, teldec = -24.25651
2025-12-27T12:16:21.782 [INFO] [Thread-489603 (handle)] [driver.py] [get_status()] ra_j2k = 21.0254812004109     dec_j2k = -24.3567569740039
2025-12-27T12:16:21.784 [DEBUG] [Thread-489603 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:16:21.785 [DEBUG] [Thread-489603 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:16:21.787 [DEBUG] [Thread-489603 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:16:21.787 [DEBUG] [Thread-489603 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:16:21.787 [DEBUG] [Thread-489603 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:16:21.787 [DEBUG] [Thread-489603 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:16:21.794 [DEBUG] [Thread-489603 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:16:21.795 [DEBUG] [Thread-489603 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:16:21.795 [DEBUG] [Thread-489603 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:16:21.795 [DEBUG] [Thread-489603 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:16:21.795 [DEBUG] [Thread-489603 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:16:21.795 [DEBUG] [Thread-489603 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:16:21.795 [DEBUG] [Thread-489603 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:16:21.795 [DEBUG] [Thread-489603 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:16:21.795 [DEBUG] [Thread-489603 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92802986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952786999847695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10873, telescope_az=89.992778, telescope_ra=21.0505814, telescope_dec=-24.25651, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.07036, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:15:34.798534', telescope_ra_j2k=21.0254812004109, telescope_dec_j2k=-24.3567569740039, observability=1)
2025-12-27T12:16:31.906 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:16:31.907 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.0533925, teldec = -24.256509
2025-12-27T12:16:31.909 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.028294354859     dec_j2k = -24.3568308869976
2025-12-27T12:16:31.910 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:16:31.910 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:16:31.916 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:16:31.916 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:16:31.916 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:16:31.917 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:16:31.924 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:16:31.924 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:16:31.924 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:16:31.924 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:16:31.924 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:16:31.924 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:16:31.924 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:16:31.924 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:16:31.925 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92814706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952795824475112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10873, telescope_az=89.992777, telescope_ra=21.0533925, telescope_dec=-24.256509, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.07317, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:15:34.798534', telescope_ra_j2k=21.028294354859, telescope_dec_j2k=-24.3568308869976, observability=1)
2025-12-27T12:16:34.939 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:16:34.939 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:16:34.940 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:16:34.940 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:16:34.940 [INFO] [ThreadPoolExecutor-22681_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:16:34.940 [INFO] [ThreadPoolExecutor-22681_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:16:39.856 [DEBUG] [Thread-489604 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:16:39.858 [INFO] [Thread-489604 (handle)] [driver.py] [get_status()] Telra = 21.0555954, teldec = -24.256509
2025-12-27T12:16:39.859 [INFO] [Thread-489604 (handle)] [driver.py] [get_status()] ra_j2k = 21.0304988657701     dec_j2k = -24.356889553959
2025-12-27T12:16:39.860 [DEBUG] [Thread-489604 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:16:39.861 [DEBUG] [Thread-489604 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:16:39.868 [DEBUG] [Thread-489604 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:16:39.868 [DEBUG] [Thread-489604 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:16:39.868 [DEBUG] [Thread-489604 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:16:39.868 [DEBUG] [Thread-489604 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:16:39.875 [DEBUG] [Thread-489604 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:16:39.875 [DEBUG] [Thread-489604 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:16:39.875 [DEBUG] [Thread-489604 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:16:39.875 [DEBUG] [Thread-489604 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:16:39.875 [DEBUG] [Thread-489604 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:16:39.875 [DEBUG] [Thread-489604 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:16:39.875 [DEBUG] [Thread-489604 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:16:39.875 [DEBUG] [Thread-489604 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:16:39.875 [DEBUG] [Thread-489604 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92823909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952796626713968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10873, telescope_az=89.992777, telescope_ra=21.0555954, telescope_dec=-24.256509, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.07538, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:16:34.938404', telescope_ra_j2k=21.0304988657701, telescope_dec_j2k=-24.356889553959, observability=1)
2025-12-27T12:16:40.829 [DEBUG] [Thread-489605 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9536240100860596
2025-12-27T12:16:44.909 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:16:44.911 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.0570149, teldec = -24.256509
2025-12-27T12:16:44.912 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.0319194043026     dec_j2k = -24.3569273399195
2025-12-27T12:16:44.914 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:16:44.915 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:16:44.917 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:16:44.917 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:16:44.917 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:16:44.917 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:16:44.925 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:16:44.925 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:16:44.925 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:16:44.925 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:16:44.925 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:16:44.925 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:16:44.925 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:16:44.925 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:16:44.925 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92829757, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952807055819098, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10873, telescope_az=89.992777, telescope_ra=21.0570149, telescope_dec=-24.256509, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.0768, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:16:34.938404', telescope_ra_j2k=21.0319194043026, telescope_dec_j2k=-24.3569273399195, observability=1)
2025-12-27T12:16:44.925 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.58437371253967 seconds ago
2025-12-27T12:16:55.819 [DEBUG] [ThreadPoolExecutor-22680_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:16:55.820 [DEBUG] [ThreadPoolExecutor-22680_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:16:55.821 [DEBUG] [ThreadPoolExecutor-22680_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:16:55.823 [DEBUG] [ThreadPoolExecutor-22680_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:16:57.924 [DEBUG] [Thread-489606 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:16:57.926 [INFO] [Thread-489606 (handle)] [driver.py] [get_status()] Telra = 21.0606375, teldec = -24.256509
2025-12-27T12:16:57.927 [INFO] [Thread-489606 (handle)] [driver.py] [get_status()] ra_j2k = 21.0355446564281     dec_j2k = -24.3570237076242
2025-12-27T12:16:57.929 [DEBUG] [Thread-489606 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:16:57.930 [DEBUG] [Thread-489606 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:16:57.933 [DEBUG] [Thread-489606 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:16:57.934 [DEBUG] [Thread-489606 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:16:57.934 [DEBUG] [Thread-489606 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:16:57.934 [DEBUG] [Thread-489606 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:16:57.941 [DEBUG] [Thread-489606 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:16:57.941 [DEBUG] [Thread-489606 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:16:57.941 [DEBUG] [Thread-489606 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:16:57.941 [DEBUG] [Thread-489606 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:16:57.941 [DEBUG] [Thread-489606 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:16:57.941 [DEBUG] [Thread-489606 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:16:57.941 [DEBUG] [Thread-489606 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:16:57.942 [DEBUG] [Thread-489606 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:16:57.942 [DEBUG] [Thread-489606 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92844821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952801440147105, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10873, telescope_az=89.992777, telescope_ra=21.0606375, telescope_dec=-24.256509, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.08042, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:16:34.938404', telescope_ra_j2k=21.0355446564281, telescope_dec_j2k=-24.3570237076242, observability=1)
2025-12-27T12:16:59.829 [DEBUG] [ThreadPoolExecutor-22680_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:17:00.830 [DEBUG] [ThreadPoolExecutor-22680_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:17:00.831 [INFO] [ThreadPoolExecutor-22680_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:17:03.590 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:17:03.592 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.0622258, teldec = -24.256509
2025-12-27T12:17:03.593 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.0371341200304     dec_j2k = -24.3570659306993
2025-12-27T12:17:03.595 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:17:03.596 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:17:03.599 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:17:03.599 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:17:03.599 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:17:03.599 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:17:03.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:17:03.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:17:03.606 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:17:03.606 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:17:03.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:17:03.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:17:03.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:17:03.607 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:17:03.607 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92851378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952809462535666, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10873, telescope_az=89.992777, telescope_ra=21.0622258, telescope_dec=-24.256509, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.08201, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:16:34.938404', telescope_ra_j2k=21.0371341200304, telescope_dec_j2k=-24.3570659306993, observability=1)
2025-12-27T12:17:04.402 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7949843406677246
2025-12-27T12:17:15.982 [DEBUG] [Thread-489607 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:17:15.983 [INFO] [Thread-489607 (handle)] [driver.py] [get_status()] Telra = 21.0656805, teldec = -24.256509
2025-12-27T12:17:15.984 [INFO] [Thread-489607 (handle)] [driver.py] [get_status()] ra_j2k = 21.040591352654     dec_j2k = -24.3571577096133
2025-12-27T12:17:15.986 [DEBUG] [Thread-489607 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:17:15.987 [DEBUG] [Thread-489607 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:17:15.993 [DEBUG] [Thread-489607 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:17:15.993 [DEBUG] [Thread-489607 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:17:15.993 [DEBUG] [Thread-489607 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:17:15.993 [DEBUG] [Thread-489607 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:17:16.000 [DEBUG] [Thread-489607 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:17:16.000 [DEBUG] [Thread-489607 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:17:16.000 [DEBUG] [Thread-489607 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:17:16.000 [DEBUG] [Thread-489607 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:17:16.001 [DEBUG] [Thread-489607 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:17:16.001 [DEBUG] [Thread-489607 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:17:16.001 [DEBUG] [Thread-489607 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:17:16.001 [DEBUG] [Thread-489607 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:17:16.001 [DEBUG] [Thread-489607 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9286572, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952815880446515, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10873, telescope_az=89.992776, telescope_ra=21.0656805, telescope_dec=-24.256509, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.08546, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:16:34.938404', telescope_ra_j2k=21.040591352654, telescope_dec_j2k=-24.3571577096133, observability=1)
2025-12-27T12:17:31.017 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:17:31.019 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.0698633, teldec = -24.256508
2025-12-27T12:17:31.020 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.0447772222653     dec_j2k = -24.3572677211101
2025-12-27T12:17:31.022 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:17:31.023 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:17:31.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:17:31.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:17:31.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:17:31.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:17:31.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:17:31.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:17:31.036 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:17:31.036 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:17:31.036 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:17:31.036 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:17:31.036 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:17:31.036 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:17:31.036 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92883123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952831925223637, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108729, telescope_az=89.992776, telescope_ra=21.0698633, telescope_dec=-24.256508, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.08965, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:16:34.938404', telescope_ra_j2k=21.0447772222653, telescope_dec_j2k=-24.3572677211101, observability=1)
2025-12-27T12:17:34.063 [DEBUG] [Thread-489608 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:17:34.065 [INFO] [Thread-489608 (handle)] [driver.py] [get_status()] Telra = 21.070695, teldec = -24.256508
2025-12-27T12:17:34.066 [INFO] [Thread-489608 (handle)] [driver.py] [get_status()] ra_j2k = 21.0456095329945     dec_j2k = -24.3572897799808
2025-12-27T12:17:34.068 [DEBUG] [Thread-489608 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:17:34.068 [DEBUG] [Thread-489608 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:17:34.070 [DEBUG] [Thread-489608 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:17:34.070 [DEBUG] [Thread-489608 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:17:34.070 [DEBUG] [Thread-489608 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:17:34.070 [DEBUG] [Thread-489608 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:17:34.077 [DEBUG] [Thread-489608 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:17:34.077 [DEBUG] [Thread-489608 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:17:34.077 [DEBUG] [Thread-489608 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:17:34.077 [DEBUG] [Thread-489608 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:17:34.077 [DEBUG] [Thread-489608 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:17:34.077 [DEBUG] [Thread-489608 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:17:34.077 [DEBUG] [Thread-489608 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:17:34.077 [DEBUG] [Thread-489608 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:17:34.078 [DEBUG] [Thread-489608 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92886648, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952827512909929, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108729, telescope_az=89.992776, telescope_ra=21.070695, telescope_dec=-24.256508, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.09048, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:16:34.938404', telescope_ra_j2k=21.0456095329945, telescope_dec_j2k=-24.3572897799808, observability=1)
2025-12-27T12:17:35.079 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:17:35.079 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:17:35.080 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:17:35.080 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:17:35.081 [DEBUG] [ThreadPoolExecutor-22682_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:17:36.082 [DEBUG] [ThreadPoolExecutor-22682_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:17:36.085 [DEBUG] [ThreadPoolExecutor-22682_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:17:36.085 [DEBUG] [ThreadPoolExecutor-22682_0] [payload.py] [to_registers()] [0]
2025-12-27T12:17:36.090 [DEBUG] [ThreadPoolExecutor-22682_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:17:36.090 [DEBUG] [ThreadPoolExecutor-22682_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:17:36.090 [DEBUG] [ThreadPoolExecutor-22682_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:17:36.090 [DEBUG] [ThreadPoolExecutor-22682_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:17:36.098 [DEBUG] [ThreadPoolExecutor-22682_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:17:36.098 [DEBUG] [ThreadPoolExecutor-22682_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:17:36.098 [DEBUG] [ThreadPoolExecutor-22682_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:17:36.098 [DEBUG] [ThreadPoolExecutor-22682_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:17:36.098 [DEBUG] [ThreadPoolExecutor-22682_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:17:36.098 [DEBUG] [ThreadPoolExecutor-22682_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:17:36.098 [DEBUG] [ThreadPoolExecutor-22682_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:17:40.857 [DEBUG] [Thread-489609 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:17:40.860 [INFO] [Thread-489609 (handle)] [driver.py] [get_status()] Telra = 21.0725905, teldec = -24.256508
2025-12-27T12:17:40.863 [INFO] [Thread-489609 (handle)] [driver.py] [get_status()] ra_j2k = 21.0475064253847     dec_j2k = -24.3573400357249
2025-12-27T12:17:40.865 [DEBUG] [Thread-489609 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:17:40.865 [DEBUG] [Thread-489609 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:17:40.866 [DEBUG] [Thread-489609 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:17:40.866 [DEBUG] [Thread-489609 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:17:40.866 [DEBUG] [Thread-489609 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:17:40.867 [DEBUG] [Thread-489609 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:17:40.874 [DEBUG] [Thread-489609 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:17:40.874 [DEBUG] [Thread-489609 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:17:40.874 [DEBUG] [Thread-489609 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:17:40.874 [DEBUG] [Thread-489609 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:17:40.874 [DEBUG] [Thread-489609 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:17:40.874 [DEBUG] [Thread-489609 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:17:40.874 [DEBUG] [Thread-489609 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:17:40.874 [DEBUG] [Thread-489609 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:17:40.874 [DEBUG] [Thread-489609 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92894512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952826710671072, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108729, telescope_az=89.992776, telescope_ra=21.0725905, telescope_dec=-24.256508, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.09237, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:17:35.077812', telescope_ra_j2k=21.0475064253847, telescope_dec_j2k=-24.3573400357249, observability=1)
2025-12-27T12:17:44.986 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:17:44.988 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.0737567, teldec = -24.256508
2025-12-27T12:17:44.990 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.0486734823917     dec_j2k = -24.3573709430348
2025-12-27T12:17:44.992 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:17:44.993 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:17:44.998 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:17:44.998 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:17:44.998 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:17:44.998 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:17:45.005 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:17:45.005 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:17:45.005 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:17:45.005 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:17:45.005 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:17:45.005 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:17:45.005 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:17:45.005 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:17:45.005 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92899291, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952834733059633, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108729, telescope_az=89.992776, telescope_ra=21.0737567, telescope_dec=-24.256508, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.09354, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:17:35.077812', telescope_ra_j2k=21.0486734823917, telescope_dec_j2k=-24.3573709430348, observability=1)
2025-12-27T12:17:45.005 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.603723764419556 seconds ago
2025-12-27T12:17:52.136 [DEBUG] [Thread-489610 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:17:52.138 [INFO] [Thread-489610 (handle)] [driver.py] [get_status()] Telra = 21.0757366, teldec = -24.256508
2025-12-27T12:17:52.139 [INFO] [Thread-489610 (handle)] [driver.py] [get_status()] ra_j2k = 21.0506548379626     dec_j2k = -24.3574233939094
2025-12-27T12:17:52.141 [DEBUG] [Thread-489610 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:17:52.142 [DEBUG] [Thread-489610 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:17:52.144 [DEBUG] [Thread-489610 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:17:52.144 [DEBUG] [Thread-489610 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:17:52.144 [DEBUG] [Thread-489610 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:17:52.144 [DEBUG] [Thread-489610 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:17:52.152 [DEBUG] [Thread-489610 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:17:52.152 [DEBUG] [Thread-489610 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:17:52.152 [DEBUG] [Thread-489610 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:17:52.152 [DEBUG] [Thread-489610 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:17:52.152 [DEBUG] [Thread-489610 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:17:52.152 [DEBUG] [Thread-489610 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:17:52.152 [DEBUG] [Thread-489610 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:17:52.152 [DEBUG] [Thread-489610 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:17:52.152 [DEBUG] [Thread-489610 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92907566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952835936417918, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108729, telescope_az=89.992775, telescope_ra=21.0757366, telescope_dec=-24.256508, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.09552, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:17:35.077812', telescope_ra_j2k=21.0506548379626, telescope_dec_j2k=-24.3574233939094, observability=1)
2025-12-27T12:18:01.100 [DEBUG] [ThreadPoolExecutor-22682_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:18:01.102 [DEBUG] [ThreadPoolExecutor-22682_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:18:03.564 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:18:03.566 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.0789116, teldec = -24.256508
2025-12-27T12:18:03.567 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.0538321737134     dec_j2k = -24.3575074482416
2025-12-27T12:18:03.568 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:18:03.569 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:18:03.573 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:18:03.573 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:18:03.573 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:18:03.573 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:18:03.580 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:18:03.580 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:18:03.580 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:18:03.580 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:18:03.580 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:18:03.580 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:18:03.580 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:18:03.580 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:18:03.581 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92920793, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952839145373342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108729, telescope_az=89.992775, telescope_ra=21.0789116, telescope_dec=-24.256508, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.09869, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:17:35.077812', telescope_ra_j2k=21.0538321737134, telescope_dec_j2k=-24.3575074482416, observability=1)
2025-12-27T12:18:04.463 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8825511932373047
2025-12-27T12:18:10.212 [DEBUG] [Thread-489611 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:18:10.215 [INFO] [Thread-489611 (handle)] [driver.py] [get_status()] Telra = 21.0807789, teldec = -24.256508
2025-12-27T12:18:10.216 [INFO] [Thread-489611 (handle)] [driver.py] [get_status()] ra_j2k = 21.0557008483337     dec_j2k = -24.3575568501128
2025-12-27T12:18:10.218 [DEBUG] [Thread-489611 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:18:10.218 [DEBUG] [Thread-489611 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:18:10.224 [DEBUG] [Thread-489611 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:18:10.224 [DEBUG] [Thread-489611 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:18:10.224 [DEBUG] [Thread-489611 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:18:10.224 [DEBUG] [Thread-489611 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:18:10.231 [DEBUG] [Thread-489611 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:18:10.231 [DEBUG] [Thread-489611 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:18:10.231 [DEBUG] [Thread-489611 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:18:10.231 [DEBUG] [Thread-489611 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:18:10.231 [DEBUG] [Thread-489611 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:18:10.231 [DEBUG] [Thread-489611 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:18:10.231 [DEBUG] [Thread-489611 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:18:10.231 [DEBUG] [Thread-489611 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:18:10.232 [DEBUG] [Thread-489611 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92928487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952842755448195, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108729, telescope_az=89.992775, telescope_ra=21.0807789, telescope_dec=-24.256508, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.10056, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:17:35.077812', telescope_ra_j2k=21.0557008483337, telescope_dec_j2k=-24.3575568501128, observability=1)
2025-12-27T12:18:28.351 [DEBUG] [Thread-489612 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:18:28.353 [INFO] [Thread-489612 (handle)] [driver.py] [get_status()] Telra = 21.0858224, teldec = -24.256507
2025-12-27T12:18:28.355 [INFO] [Thread-489612 (handle)] [driver.py] [get_status()] ra_j2k = 21.0607480646133     dec_j2k = -24.3576891615526
2025-12-27T12:18:28.357 [DEBUG] [Thread-489612 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:18:28.357 [DEBUG] [Thread-489612 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:18:28.358 [DEBUG] [Thread-489612 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:18:28.359 [DEBUG] [Thread-489612 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:18:28.359 [DEBUG] [Thread-489612 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:18:28.359 [DEBUG] [Thread-489612 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:18:28.366 [DEBUG] [Thread-489612 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:18:28.366 [DEBUG] [Thread-489612 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:18:28.366 [DEBUG] [Thread-489612 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:18:28.366 [DEBUG] [Thread-489612 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:18:28.366 [DEBUG] [Thread-489612 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:18:28.366 [DEBUG] [Thread-489612 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:18:28.366 [DEBUG] [Thread-489612 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:18:28.366 [DEBUG] [Thread-489612 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:18:28.366 [DEBUG] [Thread-489612 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92949482, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952848772239615, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108729, telescope_az=89.992775, telescope_ra=21.0858224, telescope_dec=-24.256507, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.1056, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:17:35.077812', telescope_ra_j2k=21.0607480646133, telescope_dec_j2k=-24.3576891615526, observability=1)
2025-12-27T12:18:30.120 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:18:30.122 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.0863277, teldec = -24.256507
2025-12-27T12:18:30.123 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.061253737196     dec_j2k = -24.3577025080589
2025-12-27T12:18:30.124 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:18:30.125 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:18:30.128 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:18:30.128 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:18:30.129 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:18:30.129 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:18:30.136 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:18:30.136 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:18:30.136 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:18:30.136 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:18:30.136 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:18:30.136 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:18:30.136 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:18:30.136 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:18:30.136 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92951529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095285599238932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108729, telescope_az=89.992774, telescope_ra=21.0863277, telescope_dec=-24.256507, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.10611, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:17:35.077812', telescope_ra_j2k=21.061253737196, telescope_dec_j2k=-24.3577025080589, observability=1)
2025-12-27T12:18:35.218 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:18:35.218 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:18:35.219 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:18:35.219 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:18:35.220 [INFO] [ThreadPoolExecutor-22683_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:18:35.220 [INFO] [ThreadPoolExecutor-22683_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:18:40.904 [DEBUG] [Thread-489613 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:18:40.906 [INFO] [Thread-489613 (handle)] [driver.py] [get_status()] Telra = 21.0893359, teldec = -24.256507
2025-12-27T12:18:40.907 [INFO] [Thread-489613 (handle)] [driver.py] [get_status()] ra_j2k = 21.0642641563041     dec_j2k = -24.357781926997
2025-12-27T12:18:40.909 [DEBUG] [Thread-489613 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:18:40.910 [DEBUG] [Thread-489613 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T12:18:40.914 [DEBUG] [Thread-489613 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:18:40.914 [DEBUG] [Thread-489613 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:18:40.915 [DEBUG] [Thread-489613 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:18:40.915 [DEBUG] [Thread-489613 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:18:40.922 [DEBUG] [Thread-489613 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:18:40.922 [DEBUG] [Thread-489613 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:18:40.922 [DEBUG] [Thread-489613 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:18:40.922 [DEBUG] [Thread-489613 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:18:40.922 [DEBUG] [Thread-489613 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:18:40.922 [DEBUG] [Thread-489613 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:18:40.922 [DEBUG] [Thread-489613 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:18:40.922 [DEBUG] [Thread-489613 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:18:40.922 [DEBUG] [Thread-489613 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9296401, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952859602464173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108729, telescope_az=89.992774, telescope_ra=21.0893359, telescope_dec=-24.256507, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.10912, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:18:35.217550', telescope_ra_j2k=21.0642641563041, telescope_dec_j2k=-24.357781926997, observability=1)
2025-12-27T12:18:45.067 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:18:45.069 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.0904838, teldec = -24.256507
2025-12-27T12:18:45.070 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.0654129035514     dec_j2k = -24.3578122158991
2025-12-27T12:18:45.072 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:18:45.072 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:18:45.076 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:18:45.076 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:18:45.076 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:18:45.077 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:18:45.084 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:18:45.084 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:18:45.084 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:18:45.084 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:18:45.084 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:18:45.084 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:18:45.084 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:18:45.084 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:18:45.084 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92968829, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952853184553324, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108728, telescope_az=89.992774, telescope_ra=21.0904838, telescope_dec=-24.256507, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.11027, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:18:35.217550', telescope_ra_j2k=21.0654129035514, telescope_dec_j2k=-24.3578122158991, observability=1)
2025-12-27T12:18:45.084 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.621256828308105 seconds ago
2025-12-27T12:18:46.408 [DEBUG] [Thread-489614 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:18:46.410 [INFO] [Thread-489614 (handle)] [driver.py] [get_status()] Telra = 21.0908668, teldec = -24.256507
2025-12-27T12:18:46.411 [INFO] [Thread-489614 (handle)] [driver.py] [get_status()] ra_j2k = 21.065796186294     dec_j2k = -24.3578223198343
2025-12-27T12:18:46.413 [DEBUG] [Thread-489614 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:18:46.414 [DEBUG] [Thread-489614 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:18:46.421 [DEBUG] [Thread-489614 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:18:46.421 [DEBUG] [Thread-489614 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:18:46.421 [DEBUG] [Thread-489614 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:18:46.421 [DEBUG] [Thread-489614 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:18:46.428 [DEBUG] [Thread-489614 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:18:46.428 [DEBUG] [Thread-489614 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:18:46.428 [DEBUG] [Thread-489614 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:18:46.428 [DEBUG] [Thread-489614 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:18:46.428 [DEBUG] [Thread-489614 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:18:46.428 [DEBUG] [Thread-489614 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:18:46.428 [DEBUG] [Thread-489614 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:18:46.428 [DEBUG] [Thread-489614 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:18:46.428 [DEBUG] [Thread-489614 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.92970381, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095285599238932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108728, telescope_az=89.992774, telescope_ra=21.0908668, telescope_dec=-24.256507, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.11065, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:18:35.217550', telescope_ra_j2k=21.065796186294, telescope_dec_j2k=-24.3578223198343, observability=1)
2025-12-27T12:18:56.104 [DEBUG] [ThreadPoolExecutor-22682_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:18:56.105 [DEBUG] [ThreadPoolExecutor-22682_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:18:56.106 [DEBUG] [ThreadPoolExecutor-22682_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:18:56.108 [DEBUG] [ThreadPoolExecutor-22682_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:19:00.112 [DEBUG] [ThreadPoolExecutor-22682_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:19:01.114 [DEBUG] [ThreadPoolExecutor-22682_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:19:01.115 [INFO] [ThreadPoolExecutor-22682_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:19:03.562 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:19:03.564 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.0956376, teldec = -24.256506
2025-12-27T12:19:03.565 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.070570510742     dec_j2k = -24.3579470929092
2025-12-27T12:19:03.566 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:19:03.567 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:19:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:19:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:19:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:19:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:19:03.575 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:19:03.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:19:03.576 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:19:03.576 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:19:03.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:19:03.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:19:03.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:19:03.576 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:19:03.576 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92990234, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952861608061313, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108728, telescope_az=89.992774, telescope_ra=21.0956376, telescope_dec=-24.256506, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.11542, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:18:35.217550', telescope_ra_j2k=21.070570510742, telescope_dec_j2k=-24.3579470929092, observability=1)
2025-12-27T12:19:04.524 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9481916427612305
2025-12-27T12:19:04.601 [DEBUG] [Thread-489615 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:19:04.603 [INFO] [Thread-489615 (handle)] [driver.py] [get_status()] Telra = 21.095937, teldec = -24.256506
2025-12-27T12:19:04.604 [INFO] [Thread-489615 (handle)] [driver.py] [get_status()] ra_j2k = 21.0708701320613     dec_j2k = -24.3579549807292
2025-12-27T12:19:04.606 [DEBUG] [Thread-489615 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:19:04.607 [DEBUG] [Thread-489615 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:19:04.610 [DEBUG] [Thread-489615 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:19:04.610 [DEBUG] [Thread-489615 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:19:04.610 [DEBUG] [Thread-489615 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:19:04.610 [DEBUG] [Thread-489615 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:19:04.617 [DEBUG] [Thread-489615 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:19:04.617 [DEBUG] [Thread-489615 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:19:04.617 [DEBUG] [Thread-489615 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:19:04.617 [DEBUG] [Thread-489615 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:19:04.617 [DEBUG] [Thread-489615 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:19:04.617 [DEBUG] [Thread-489615 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:19:04.617 [DEBUG] [Thread-489615 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:19:04.617 [DEBUG] [Thread-489615 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:19:04.617 [DEBUG] [Thread-489615 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.92991437, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952869229330446, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108728, telescope_az=89.992774, telescope_ra=21.095937, telescope_dec=-24.256506, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.11572, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:18:35.217550', telescope_ra_j2k=21.0708701320613, telescope_dec_j2k=-24.3579549807292, observability=1)
2025-12-27T12:19:22.661 [DEBUG] [Thread-489616 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:19:22.664 [INFO] [Thread-489616 (handle)] [driver.py] [get_status()] Telra = 21.1009518, teldec = -24.256506
2025-12-27T12:19:22.665 [INFO] [Thread-489616 (handle)] [driver.py] [get_status()] ra_j2k = 21.0758886415972     dec_j2k = -24.3580870048454
2025-12-27T12:19:22.667 [DEBUG] [Thread-489616 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:19:22.668 [DEBUG] [Thread-489616 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:19:22.671 [DEBUG] [Thread-489616 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:19:22.671 [DEBUG] [Thread-489616 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:19:22.671 [DEBUG] [Thread-489616 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:19:22.671 [DEBUG] [Thread-489616 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:19:22.678 [DEBUG] [Thread-489616 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:19:22.678 [DEBUG] [Thread-489616 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:19:22.678 [DEBUG] [Thread-489616 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:19:22.678 [DEBUG] [Thread-489616 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:19:22.678 [DEBUG] [Thread-489616 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:19:22.678 [DEBUG] [Thread-489616 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:19:22.678 [DEBUG] [Thread-489616 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:19:22.678 [DEBUG] [Thread-489616 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:19:22.679 [DEBUG] [Thread-489616 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93012341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952873641644155, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108728, telescope_az=89.992773, telescope_ra=21.1009518, telescope_dec=-24.256506, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.12073, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:18:35.217550', telescope_ra_j2k=21.0758886415972, telescope_dec_j2k=-24.3580870048454, observability=1)
2025-12-27T12:19:29.223 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:19:29.225 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.1027916, teldec = -24.256506
2025-12-27T12:19:29.226 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.0777298037344     dec_j2k = -24.3581353970706
2025-12-27T12:19:29.228 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:19:29.229 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:19:29.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:19:29.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:19:29.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:19:29.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:19:29.237 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:19:29.237 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:19:29.237 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:19:29.237 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:19:29.237 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:19:29.237 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:19:29.238 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:19:29.238 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:19:29.238 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93019935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952876850599579, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108728, telescope_az=89.992773, telescope_ra=21.1027916, telescope_dec=-24.256506, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.12257, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:18:35.217550', telescope_ra_j2k=21.0777298037344, telescope_dec_j2k=-24.3581353970706, observability=1)
2025-12-27T12:19:35.360 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:19:35.360 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:19:35.361 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:19:35.361 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:19:35.362 [DEBUG] [ThreadPoolExecutor-22684_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:19:36.364 [DEBUG] [ThreadPoolExecutor-22684_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:19:36.366 [DEBUG] [ThreadPoolExecutor-22684_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:19:36.367 [DEBUG] [ThreadPoolExecutor-22684_0] [payload.py] [to_registers()] [0]
2025-12-27T12:19:36.372 [DEBUG] [ThreadPoolExecutor-22684_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:19:36.372 [DEBUG] [ThreadPoolExecutor-22684_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:19:36.372 [DEBUG] [ThreadPoolExecutor-22684_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:19:36.372 [DEBUG] [ThreadPoolExecutor-22684_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:19:36.379 [DEBUG] [ThreadPoolExecutor-22684_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:19:36.379 [DEBUG] [ThreadPoolExecutor-22684_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:19:36.379 [DEBUG] [ThreadPoolExecutor-22684_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:19:36.379 [DEBUG] [ThreadPoolExecutor-22684_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:19:36.379 [DEBUG] [ThreadPoolExecutor-22684_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:19:36.379 [DEBUG] [ThreadPoolExecutor-22684_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:19:36.379 [DEBUG] [ThreadPoolExecutor-22684_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:19:40.738 [DEBUG] [Thread-489617 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:19:40.740 [INFO] [Thread-489617 (handle)] [driver.py] [get_status()] Telra = 21.1060006, teldec = -24.256506
2025-12-27T12:19:40.741 [INFO] [Thread-489617 (handle)] [driver.py] [get_status()] ra_j2k = 21.0809411811359     dec_j2k = -24.358219746765
2025-12-27T12:19:40.743 [DEBUG] [Thread-489617 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:19:40.743 [DEBUG] [Thread-489617 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:19:40.751 [DEBUG] [Thread-489617 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:19:40.751 [DEBUG] [Thread-489617 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:19:40.751 [DEBUG] [Thread-489617 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:19:40.751 [DEBUG] [Thread-489617 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:19:40.758 [DEBUG] [Thread-489617 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:19:40.758 [DEBUG] [Thread-489617 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:19:40.758 [DEBUG] [Thread-489617 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:19:40.758 [DEBUG] [Thread-489617 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:19:40.758 [DEBUG] [Thread-489617 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:19:40.758 [DEBUG] [Thread-489617 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:19:40.758 [DEBUG] [Thread-489617 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:19:40.758 [DEBUG] [Thread-489617 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:19:40.759 [DEBUG] [Thread-489617 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93033263, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952879658435576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108728, telescope_az=89.992773, telescope_ra=21.1060006, telescope_dec=-24.256506, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.12578, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:19:35.358933', telescope_ra_j2k=21.0809411811359, telescope_dec_j2k=-24.358219746765, observability=1)
2025-12-27T12:19:40.952 [DEBUG] [Thread-489618 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19331049919128418
2025-12-27T12:19:45.145 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:19:45.147 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.1072259, teldec = -24.256506
2025-12-27T12:19:45.148 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.082167389423     dec_j2k = -24.3582519352242
2025-12-27T12:19:45.150 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:19:45.151 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:19:45.154 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:19:45.154 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:19:45.154 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:19:45.154 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:19:45.161 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:19:45.161 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:19:45.162 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:19:45.162 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:19:45.162 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:19:45.162 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:19:45.162 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:19:45.162 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:19:45.162 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93038363, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952880059555004, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108728, telescope_az=89.992773, telescope_ra=21.1072259, telescope_dec=-24.256506, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.12701, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:19:35.358933', telescope_ra_j2k=21.082167389423, telescope_dec_j2k=-24.3582519352242, observability=1)
2025-12-27T12:19:45.162 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.638097047805786 seconds ago
2025-12-27T12:19:58.891 [DEBUG] [Thread-489619 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:19:58.894 [INFO] [Thread-489619 (handle)] [driver.py] [get_status()] Telra = 21.1110455, teldec = -24.256505
2025-12-27T12:19:58.895 [INFO] [Thread-489619 (handle)] [driver.py] [get_status()] ra_j2k = 21.0859898227832     dec_j2k = -24.3583512082723
2025-12-27T12:19:58.897 [DEBUG] [Thread-489619 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:19:58.898 [DEBUG] [Thread-489619 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:19:58.900 [DEBUG] [Thread-489619 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:19:58.900 [DEBUG] [Thread-489619 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:19:58.900 [DEBUG] [Thread-489619 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:19:58.900 [DEBUG] [Thread-489619 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:19:58.907 [DEBUG] [Thread-489619 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:19:58.907 [DEBUG] [Thread-489619 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:19:58.908 [DEBUG] [Thread-489619 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:19:58.908 [DEBUG] [Thread-489619 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:19:58.908 [DEBUG] [Thread-489619 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:19:58.908 [DEBUG] [Thread-489619 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:19:58.908 [DEBUG] [Thread-489619 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:19:58.908 [DEBUG] [Thread-489619 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:19:58.908 [DEBUG] [Thread-489619 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93054274, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952878455077291, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108728, telescope_az=89.992772, telescope_ra=21.1110455, telescope_dec=-24.256505, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.13083, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:19:35.358933', telescope_ra_j2k=21.0859898227832, telescope_dec_j2k=-24.3583512082723, observability=1)
2025-12-27T12:20:01.380 [DEBUG] [ThreadPoolExecutor-22684_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:20:01.381 [DEBUG] [ThreadPoolExecutor-22684_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:20:03.573 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:20:03.575 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.1123538, teldec = -24.256505
2025-12-27T12:20:03.576 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.0872990938646     dec_j2k = -24.3583855305861
2025-12-27T12:20:03.578 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:20:03.579 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:20:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:20:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:20:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:20:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:20:03.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:20:03.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:20:03.592 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:20:03.592 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:20:03.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:20:03.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:20:03.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:20:03.592 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:20:03.592 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93059692, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952883268510428, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108727, telescope_az=89.992772, telescope_ra=21.1123538, telescope_dec=-24.256505, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.13214, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:19:35.358933', telescope_ra_j2k=21.0872990938646, telescope_dec_j2k=-24.3583855305861, observability=1)
2025-12-27T12:20:04.585 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9927146434783936
2025-12-27T12:20:16.984 [DEBUG] [Thread-489620 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:20:16.986 [INFO] [Thread-489620 (handle)] [driver.py] [get_status()] Telra = 21.1160865, teldec = -24.256505
2025-12-27T12:20:16.988 [INFO] [Thread-489620 (handle)] [driver.py] [get_status()] ra_j2k = 21.0910345662402     dec_j2k = -24.358483389426
2025-12-27T12:20:16.989 [DEBUG] [Thread-489620 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:20:16.990 [DEBUG] [Thread-489620 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:20:16.992 [DEBUG] [Thread-489620 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:20:16.992 [DEBUG] [Thread-489620 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:20:16.992 [DEBUG] [Thread-489620 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:20:16.992 [DEBUG] [Thread-489620 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:20:16.999 [DEBUG] [Thread-489620 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:20:16.999 [DEBUG] [Thread-489620 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:20:16.999 [DEBUG] [Thread-489620 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:20:16.999 [DEBUG] [Thread-489620 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:20:16.999 [DEBUG] [Thread-489620 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:20:16.999 [DEBUG] [Thread-489620 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:20:16.999 [DEBUG] [Thread-489620 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:20:16.999 [DEBUG] [Thread-489620 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:20:17.000 [DEBUG] [Thread-489620 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93075214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952890488660133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108727, telescope_az=89.992772, telescope_ra=21.1160865, telescope_dec=-24.256505, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.13587, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:19:35.358933', telescope_ra_j2k=21.0910345662402, telescope_dec_j2k=-24.358483389426, observability=1)
2025-12-27T12:20:28.330 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:20:28.332 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.1192382, teldec = -24.256505
2025-12-27T12:20:28.333 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.0941886091556     dec_j2k = -24.3585659403888
2025-12-27T12:20:28.335 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:20:28.336 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:20:28.339 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:20:28.339 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:20:28.339 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:20:28.339 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:20:28.346 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:20:28.346 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:20:28.346 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:20:28.346 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:20:28.346 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:20:28.346 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:20:28.346 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:20:28.346 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:20:28.347 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93088346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095289730769041, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108727, telescope_az=89.992771, telescope_ra=21.1192382, telescope_dec=-24.256505, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.13902, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:19:35.358933', telescope_ra_j2k=21.0941886091556, telescope_dec_j2k=-24.3585659403888, observability=1)
2025-12-27T12:20:35.061 [DEBUG] [Thread-489621 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:20:35.063 [INFO] [Thread-489621 (handle)] [driver.py] [get_status()] Telra = 21.1211267, teldec = -24.256505
2025-12-27T12:20:35.064 [INFO] [Thread-489621 (handle)] [driver.py] [get_status()] ra_j2k = 21.0960785139363     dec_j2k = -24.3586153715912
2025-12-27T12:20:35.067 [DEBUG] [Thread-489621 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:20:35.068 [DEBUG] [Thread-489621 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:20:35.069 [DEBUG] [Thread-489621 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:20:35.069 [DEBUG] [Thread-489621 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:20:35.069 [DEBUG] [Thread-489621 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:20:35.069 [DEBUG] [Thread-489621 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:20:35.076 [DEBUG] [Thread-489621 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:20:35.076 [DEBUG] [Thread-489621 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:20:35.076 [DEBUG] [Thread-489621 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:20:35.076 [DEBUG] [Thread-489621 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:20:35.076 [DEBUG] [Thread-489621 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:20:35.076 [DEBUG] [Thread-489621 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:20:35.076 [DEBUG] [Thread-489621 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:20:35.076 [DEBUG] [Thread-489621 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:20:35.077 [DEBUG] [Thread-489621 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93096137, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952895703212698, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108727, telescope_az=89.992771, telescope_ra=21.1211267, telescope_dec=-24.256505, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.14091, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:19:35.358933', telescope_ra_j2k=21.0960785139363, telescope_dec_j2k=-24.3586153715912, observability=1)
2025-12-27T12:20:35.501 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:20:35.501 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:20:35.502 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:20:35.502 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:20:35.502 [INFO] [ThreadPoolExecutor-22685_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:20:35.502 [INFO] [ThreadPoolExecutor-22685_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:20:41.009 [DEBUG] [Thread-489622 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:20:41.011 [INFO] [Thread-489622 (handle)] [driver.py] [get_status()] Telra = 21.1227726, teldec = -24.256505
2025-12-27T12:20:41.012 [INFO] [Thread-489622 (handle)] [driver.py] [get_status()] ra_j2k = 21.097725638809     dec_j2k = -24.358658432369
2025-12-27T12:20:41.013 [DEBUG] [Thread-489622 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:20:41.014 [DEBUG] [Thread-489622 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:20:41.016 [DEBUG] [Thread-489622 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:20:41.016 [DEBUG] [Thread-489622 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:20:41.016 [DEBUG] [Thread-489622 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:20:41.016 [DEBUG] [Thread-489622 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:20:41.023 [DEBUG] [Thread-489622 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:20:41.023 [DEBUG] [Thread-489622 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:20:41.023 [DEBUG] [Thread-489622 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:20:41.023 [DEBUG] [Thread-489622 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:20:41.024 [DEBUG] [Thread-489622 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:20:41.024 [DEBUG] [Thread-489622 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:20:41.024 [DEBUG] [Thread-489622 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:20:41.024 [DEBUG] [Thread-489622 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:20:41.024 [DEBUG] [Thread-489622 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93103021, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952898109929266, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108727, telescope_az=89.992771, telescope_ra=21.1227726, telescope_dec=-24.256505, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.14255, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:20:35.500436', telescope_ra_j2k=21.097725638809, telescope_dec_j2k=-24.358658432369, observability=1)
2025-12-27T12:20:45.223 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:20:45.226 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.1239416, teldec = -24.256504
2025-12-27T12:20:45.227 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.0988955092268     dec_j2k = -24.3586880047879
2025-12-27T12:20:45.228 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:20:45.229 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:20:45.236 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:20:45.236 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:20:45.236 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:20:45.236 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:20:45.244 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:20:45.244 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:20:45.244 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:20:45.244 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:20:45.244 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:20:45.244 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:20:45.244 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:20:45.244 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:20:45.245 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93107898, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.3, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952898109929266, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108727, telescope_az=89.992771, telescope_ra=21.1239416, telescope_dec=-24.256504, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.14372, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:20:35.500436', telescope_ra_j2k=21.0988955092268, telescope_dec_j2k=-24.3586880047879, observability=1)
2025-12-27T12:20:45.245 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.65956664085388 seconds ago
2025-12-27T12:20:53.227 [DEBUG] [Thread-489623 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:20:53.229 [INFO] [Thread-489623 (handle)] [driver.py] [get_status()] Telra = 21.1261771, teldec = -24.256504
2025-12-27T12:20:53.230 [INFO] [Thread-489623 (handle)] [driver.py] [get_status()] ra_j2k = 21.1011326741974     dec_j2k = -24.3587464421444
2025-12-27T12:20:53.232 [DEBUG] [Thread-489623 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:20:53.233 [DEBUG] [Thread-489623 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:20:53.239 [DEBUG] [Thread-489623 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:20:53.239 [DEBUG] [Thread-489623 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:20:53.239 [DEBUG] [Thread-489623 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:20:53.239 [DEBUG] [Thread-489623 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:20:53.246 [DEBUG] [Thread-489623 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:20:53.246 [DEBUG] [Thread-489623 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:20:53.246 [DEBUG] [Thread-489623 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:20:53.247 [DEBUG] [Thread-489623 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:20:53.247 [DEBUG] [Thread-489623 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:20:53.247 [DEBUG] [Thread-489623 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:20:53.247 [DEBUG] [Thread-489623 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:20:53.247 [DEBUG] [Thread-489623 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:20:53.247 [DEBUG] [Thread-489623 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93117162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952903324481831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108727, telescope_az=89.992771, telescope_ra=21.1261771, telescope_dec=-24.256504, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.14596, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:20:35.500436', telescope_ra_j2k=21.1011326741974, telescope_dec_j2k=-24.3587464421444, observability=1)
2025-12-27T12:20:56.383 [DEBUG] [ThreadPoolExecutor-22684_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:20:56.385 [DEBUG] [ThreadPoolExecutor-22684_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:20:56.386 [DEBUG] [ThreadPoolExecutor-22684_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:20:56.388 [DEBUG] [ThreadPoolExecutor-22684_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:21:00.393 [DEBUG] [ThreadPoolExecutor-22684_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:21:01.395 [DEBUG] [ThreadPoolExecutor-22684_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:21:01.396 [INFO] [ThreadPoolExecutor-22684_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:21:03.583 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:21:03.584 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.1290759, teldec = -24.256504
2025-12-27T12:21:03.585 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.1040336345968     dec_j2k = -24.3588221662944
2025-12-27T12:21:03.587 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:21:03.587 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:21:03.590 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:21:03.590 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:21:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:21:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:21:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:21:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:21:03.598 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:21:03.598 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:21:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:21:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:21:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:21:03.598 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:21:03.598 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93129147, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952903324481831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108727, telescope_az=89.992771, telescope_ra=21.1290759, telescope_dec=-24.256504, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.14886, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:20:35.500436', telescope_ra_j2k=21.1040336345968, telescope_dec_j2k=-24.3588221662944, observability=1)
2025-12-27T12:21:04.646 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:21:04.648 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.1293472, teldec = -24.256504
2025-12-27T12:21:04.649 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.1043051368711     dec_j2k = -24.3588292503293
2025-12-27T12:21:04.651 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:21:04.652 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:21:04.657 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:21:04.657 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:21:04.657 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:21:04.657 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:21:04.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:21:04.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:21:04.665 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:21:04.665 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:21:04.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:21:04.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:21:04.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:21:04.665 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:21:04.665 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93130377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952906533437255, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108727, telescope_az=89.992771, telescope_ra=21.1293472, telescope_dec=-24.256504, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.14913, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:20:35.500436', telescope_ra_j2k=21.1043051368711, telescope_dec_j2k=-24.3588292503293, observability=1)
2025-12-27T12:21:11.286 [DEBUG] [Thread-489624 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:21:11.288 [INFO] [Thread-489624 (handle)] [driver.py] [get_status()] Telra = 21.1312181, teldec = -24.256504
2025-12-27T12:21:11.289 [INFO] [Thread-489624 (handle)] [driver.py] [get_status()] ra_j2k = 21.1061774321458     dec_j2k = -24.3588780881402
2025-12-27T12:21:11.291 [DEBUG] [Thread-489624 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:21:11.292 [DEBUG] [Thread-489624 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:21:11.295 [DEBUG] [Thread-489624 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:21:11.295 [DEBUG] [Thread-489624 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:21:11.295 [DEBUG] [Thread-489624 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:21:11.295 [DEBUG] [Thread-489624 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:21:11.302 [DEBUG] [Thread-489624 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:21:11.302 [DEBUG] [Thread-489624 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:21:11.302 [DEBUG] [Thread-489624 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:21:11.302 [DEBUG] [Thread-489624 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:21:11.302 [DEBUG] [Thread-489624 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:21:11.302 [DEBUG] [Thread-489624 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:21:11.303 [DEBUG] [Thread-489624 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:21:11.303 [DEBUG] [Thread-489624 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:21:11.303 [DEBUG] [Thread-489624 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93138062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095290773679554, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108727, telescope_az=89.99277, telescope_ra=21.1312181, telescope_dec=-24.256504, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.151, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:20:35.500436', telescope_ra_j2k=21.1061774321458, telescope_dec_j2k=-24.3588780881402, observability=1)
2025-12-27T12:21:27.435 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:21:27.438 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.1357043, teldec = -24.256504
2025-12-27T12:21:27.439 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.1106669805528     dec_j2k = -24.358995095191
2025-12-27T12:21:27.441 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:21:27.442 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:21:27.446 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:21:27.446 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:21:27.446 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:21:27.446 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:21:27.453 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:21:27.453 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:21:27.453 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:21:27.453 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:21:27.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:21:27.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:21:27.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:21:27.454 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:21:27.454 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93156755, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952914956945245, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108726, telescope_az=89.99277, telescope_ra=21.1357043, telescope_dec=-24.256504, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.15549, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:20:35.500436', telescope_ra_j2k=21.1106669805528, telescope_dec_j2k=-24.358995095191, observability=1)
2025-12-27T12:21:29.356 [DEBUG] [Thread-489625 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:21:29.358 [INFO] [Thread-489625 (handle)] [driver.py] [get_status()] Telra = 21.1362363, teldec = -24.256504
2025-12-27T12:21:29.359 [INFO] [Thread-489625 (handle)] [driver.py] [get_status()] ra_j2k = 21.1111993778794     dec_j2k = -24.3590089611789
2025-12-27T12:21:29.361 [DEBUG] [Thread-489625 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:21:29.362 [DEBUG] [Thread-489625 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:21:29.366 [DEBUG] [Thread-489625 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:21:29.366 [DEBUG] [Thread-489625 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:21:29.366 [DEBUG] [Thread-489625 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:21:29.366 [DEBUG] [Thread-489625 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:21:29.374 [DEBUG] [Thread-489625 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:21:29.374 [DEBUG] [Thread-489625 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:21:29.374 [DEBUG] [Thread-489625 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:21:29.374 [DEBUG] [Thread-489625 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:21:29.374 [DEBUG] [Thread-489625 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:21:29.374 [DEBUG] [Thread-489625 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:21:29.374 [DEBUG] [Thread-489625 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:21:29.374 [DEBUG] [Thread-489625 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:21:29.374 [DEBUG] [Thread-489625 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93158978, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952913352467532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108726, telescope_az=89.99277, telescope_ra=21.1362363, telescope_dec=-24.256504, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.15602, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:20:35.500436', telescope_ra_j2k=21.1111993778794, telescope_dec_j2k=-24.3590089611789, observability=1)
2025-12-27T12:21:35.638 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:21:35.638 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:21:35.639 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:21:35.639 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:21:35.640 [DEBUG] [ThreadPoolExecutor-22686_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:21:36.641 [DEBUG] [ThreadPoolExecutor-22686_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:21:36.643 [DEBUG] [ThreadPoolExecutor-22686_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:21:36.643 [DEBUG] [ThreadPoolExecutor-22686_0] [payload.py] [to_registers()] [0]
2025-12-27T12:21:36.647 [DEBUG] [ThreadPoolExecutor-22686_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:21:36.647 [DEBUG] [ThreadPoolExecutor-22686_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:21:36.647 [DEBUG] [ThreadPoolExecutor-22686_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:21:36.647 [DEBUG] [ThreadPoolExecutor-22686_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:21:36.654 [DEBUG] [ThreadPoolExecutor-22686_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:21:36.654 [DEBUG] [ThreadPoolExecutor-22686_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:21:36.654 [DEBUG] [ThreadPoolExecutor-22686_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:21:36.654 [DEBUG] [ThreadPoolExecutor-22686_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:21:36.654 [DEBUG] [ThreadPoolExecutor-22686_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:21:36.654 [DEBUG] [ThreadPoolExecutor-22686_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:21:36.654 [DEBUG] [ThreadPoolExecutor-22686_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:21:41.068 [DEBUG] [Thread-489626 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:21:41.070 [INFO] [Thread-489626 (handle)] [driver.py] [get_status()] Telra = 21.1395177, teldec = -24.256503
2025-12-27T12:21:41.071 [INFO] [Thread-489626 (handle)] [driver.py] [get_status()] ra_j2k = 21.1144832299301     dec_j2k = -24.3590934432041
2025-12-27T12:21:41.073 [DEBUG] [Thread-489626 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:21:41.074 [DEBUG] [Thread-489626 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:21:41.076 [DEBUG] [Thread-489626 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:21:41.076 [DEBUG] [Thread-489626 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:21:41.076 [DEBUG] [Thread-489626 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:21:41.076 [DEBUG] [Thread-489626 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:21:41.084 [DEBUG] [Thread-489626 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:21:41.084 [DEBUG] [Thread-489626 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:21:41.084 [DEBUG] [Thread-489626 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:21:41.084 [DEBUG] [Thread-489626 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:21:41.084 [DEBUG] [Thread-489626 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:21:41.084 [DEBUG] [Thread-489626 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:21:41.084 [DEBUG] [Thread-489626 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:21:41.084 [DEBUG] [Thread-489626 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:21:41.084 [DEBUG] [Thread-489626 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93172534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952919770378381, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108726, telescope_az=89.99277, telescope_ra=21.1395177, telescope_dec=-24.256503, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.1593, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:21:35.637169', telescope_ra_j2k=21.1144832299301, telescope_dec_j2k=-24.3590934432041, observability=1)
2025-12-27T12:21:45.306 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:21:45.308 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.140687, teldec = -24.256503
2025-12-27T12:21:45.309 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.1156534041405     dec_j2k = -24.3591238856628
2025-12-27T12:21:45.311 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:21:45.312 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:21:45.319 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:21:45.319 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:21:45.319 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:21:45.319 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:21:45.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:21:45.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:21:45.327 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:21:45.327 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:21:45.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:21:45.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:21:45.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:21:45.328 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:21:45.328 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93177439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952919770378381, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108726, telescope_az=89.992769, telescope_ra=21.140687, telescope_dec=-24.256503, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.16047, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:21:35.637169', telescope_ra_j2k=21.1156534041405, telescope_dec_j2k=-24.3591238856628, observability=1)
2025-12-27T12:21:45.328 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.68188762664795 seconds ago
2025-12-27T12:21:47.536 [DEBUG] [Thread-489627 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:21:47.539 [INFO] [Thread-489627 (handle)] [driver.py] [get_status()] Telra = 21.1413046, teldec = -24.256503
2025-12-27T12:21:47.540 [INFO] [Thread-489627 (handle)] [driver.py] [get_status()] ra_j2k = 21.1162714659847     dec_j2k = -24.3591399608474
2025-12-27T12:21:47.541 [DEBUG] [Thread-489627 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:21:47.542 [DEBUG] [Thread-489627 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:21:47.548 [DEBUG] [Thread-489627 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:21:47.548 [DEBUG] [Thread-489627 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:21:47.548 [DEBUG] [Thread-489627 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:21:47.548 [DEBUG] [Thread-489627 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:21:47.556 [DEBUG] [Thread-489627 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:21:47.556 [DEBUG] [Thread-489627 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:21:47.556 [DEBUG] [Thread-489627 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:21:47.556 [DEBUG] [Thread-489627 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:21:47.556 [DEBUG] [Thread-489627 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:21:47.556 [DEBUG] [Thread-489627 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:21:47.556 [DEBUG] [Thread-489627 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:21:47.556 [DEBUG] [Thread-489627 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:21:47.557 [DEBUG] [Thread-489627 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9318002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952922979333806, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108726, telescope_az=89.992769, telescope_ra=21.1413046, telescope_dec=-24.256503, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.16109, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:21:35.637169', telescope_ra_j2k=21.1162714659847, telescope_dec_j2k=-24.3591399608474, observability=1)
2025-12-27T12:22:01.655 [DEBUG] [ThreadPoolExecutor-22686_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:22:01.657 [DEBUG] [ThreadPoolExecutor-22686_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:22:03.555 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:22:03.557 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.1457654, teldec = -24.256503
2025-12-27T12:22:03.558 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.1207356039309     dec_j2k = -24.3592559887541
2025-12-27T12:22:03.560 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:22:03.561 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:22:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:22:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:22:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:22:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:22:03.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:22:03.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:22:03.576 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:22:03.576 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:22:03.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:22:03.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:22:03.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:22:03.576 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:22:03.576 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9319856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952922177094949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108726, telescope_az=89.992769, telescope_ra=21.1457654, telescope_dec=-24.256503, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.16555, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:21:35.637169', telescope_ra_j2k=21.1207356039309, telescope_dec_j2k=-24.3592559887541, observability=1)
2025-12-27T12:22:04.727 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:22:04.729 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.1460938, teldec = -24.256503
2025-12-27T12:22:04.730 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.1210642498159     dec_j2k = -24.3592645250721
2025-12-27T12:22:04.732 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:22:04.733 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:22:04.741 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:22:04.741 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:22:04.741 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:22:04.741 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:22:04.748 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:22:04.748 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:22:04.748 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:22:04.748 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:22:04.748 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:22:04.748 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:22:04.748 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:22:04.748 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:22:04.748 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93199917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095292819388637, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108726, telescope_az=89.992769, telescope_ra=21.1460938, telescope_dec=-24.256503, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.16588, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:21:35.637169', telescope_ra_j2k=21.1210642498159, telescope_dec_j2k=-24.3592645250721, observability=1)
2025-12-27T12:22:05.603 [DEBUG] [Thread-489628 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8548777103424072
2025-12-27T12:22:23.674 [DEBUG] [Thread-489629 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:22:23.676 [INFO] [Thread-489629 (handle)] [driver.py] [get_status()] Telra = 21.1513671, teldec = -24.256502
2025-12-27T12:22:23.677 [INFO] [Thread-489629 (handle)] [driver.py] [get_status()] ra_j2k = 21.1263415010517     dec_j2k = -24.3594004931757
2025-12-27T12:22:23.679 [DEBUG] [Thread-489629 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:22:23.679 [DEBUG] [Thread-489629 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:22:23.683 [DEBUG] [Thread-489629 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:22:23.683 [DEBUG] [Thread-489629 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:22:23.683 [DEBUG] [Thread-489629 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:22:23.683 [DEBUG] [Thread-489629 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:22:23.690 [DEBUG] [Thread-489629 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:22:23.690 [DEBUG] [Thread-489629 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:22:23.690 [DEBUG] [Thread-489629 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:22:23.691 [DEBUG] [Thread-489629 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:22:23.691 [DEBUG] [Thread-489629 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:22:23.691 [DEBUG] [Thread-489629 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:22:23.691 [DEBUG] [Thread-489629 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:22:23.691 [DEBUG] [Thread-489629 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:22:23.691 [DEBUG] [Thread-489629 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93221846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952929798364082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108726, telescope_az=89.992768, telescope_ra=21.1513671, telescope_dec=-24.256502, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.17115, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:21:35.637169', telescope_ra_j2k=21.1263415010517, telescope_dec_j2k=-24.3594004931757, observability=1)
2025-12-27T12:22:26.546 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:22:26.548 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.1521718, teldec = -24.256502
2025-12-27T12:22:26.550 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.1271468044459     dec_j2k = -24.3594213770708
2025-12-27T12:22:26.552 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:22:26.553 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:22:26.558 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:22:26.558 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:22:26.558 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:22:26.558 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:22:26.566 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:22:26.566 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:22:26.566 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:22:26.566 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:22:26.566 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:22:26.566 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:22:26.566 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:22:26.566 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:22:26.566 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9322517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952933408438935, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108726, telescope_az=89.992768, telescope_ra=21.1521718, telescope_dec=-24.256502, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.17195, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:21:35.637169', telescope_ra_j2k=21.1271468044459, telescope_dec_j2k=-24.3594213770708, observability=1)
2025-12-27T12:22:35.779 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:22:35.779 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:22:35.780 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:22:35.780 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:22:35.780 [INFO] [ThreadPoolExecutor-22687_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:22:35.780 [INFO] [ThreadPoolExecutor-22687_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:22:41.126 [DEBUG] [Thread-489630 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:22:41.128 [INFO] [Thread-489630 (handle)] [driver.py] [get_status()] Telra = 21.1562362, teldec = -24.256502
2025-12-27T12:22:41.129 [INFO] [Thread-489630 (handle)] [driver.py] [get_status()] ra_j2k = 21.1312142539488     dec_j2k = -24.3595267880088
2025-12-27T12:22:41.131 [DEBUG] [Thread-489630 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:22:41.132 [DEBUG] [Thread-489630 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:22:41.136 [DEBUG] [Thread-489630 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:22:41.136 [DEBUG] [Thread-489630 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:22:41.136 [DEBUG] [Thread-489630 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:22:41.136 [DEBUG] [Thread-489630 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:22:41.143 [DEBUG] [Thread-489630 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:22:41.143 [DEBUG] [Thread-489630 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:22:41.143 [DEBUG] [Thread-489630 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:22:41.143 [DEBUG] [Thread-489630 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:22:41.143 [DEBUG] [Thread-489630 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:22:41.143 [DEBUG] [Thread-489630 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:22:41.143 [DEBUG] [Thread-489630 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:22:41.143 [DEBUG] [Thread-489630 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:22:41.144 [DEBUG] [Thread-489630 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93242045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952939425230356, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108726, telescope_az=89.992768, telescope_ra=21.1562362, telescope_dec=-24.256502, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.17602, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:22:35.778688', telescope_ra_j2k=21.1312142539488, telescope_dec_j2k=-24.3595267880088, observability=1)
2025-12-27T12:22:41.866 [DEBUG] [Thread-489631 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7219891548156738
2025-12-27T12:22:45.389 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:22:45.391 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.1574139, teldec = -24.256502
2025-12-27T12:22:45.392 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.1323928381534     dec_j2k = -24.3595573100229
2025-12-27T12:22:45.393 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:22:45.394 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:22:45.396 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:22:45.396 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:22:45.396 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:22:45.396 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:22:45.403 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:22:45.404 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:22:45.404 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:22:45.404 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:22:45.404 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:22:45.404 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:22:45.404 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:22:45.404 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:22:45.404 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93246978, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952939425230356, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108725, telescope_az=89.992768, telescope_ra=21.1574139, telescope_dec=-24.256502, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.1772, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:22:35.778688', telescope_ra_j2k=21.1323928381534, telescope_dec_j2k=-24.3595573100229, observability=1)
2025-12-27T12:22:45.404 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.677977561950684 seconds ago
2025-12-27T12:22:56.658 [DEBUG] [ThreadPoolExecutor-22686_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:22:56.660 [DEBUG] [ThreadPoolExecutor-22686_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:22:56.661 [DEBUG] [ThreadPoolExecutor-22686_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:22:56.664 [DEBUG] [ThreadPoolExecutor-22686_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:22:59.928 [DEBUG] [Thread-489632 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:22:59.929 [INFO] [Thread-489632 (handle)] [driver.py] [get_status()] Telra = 21.1614816, teldec = -24.256502
2025-12-27T12:22:59.930 [INFO] [Thread-489632 (handle)] [driver.py] [get_status()] ra_j2k = 21.1364635941455     dec_j2k = -24.3596626555364
2025-12-27T12:22:59.931 [DEBUG] [Thread-489632 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:22:59.931 [DEBUG] [Thread-489632 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:22:59.936 [DEBUG] [Thread-489632 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:22:59.936 [DEBUG] [Thread-489632 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:22:59.937 [DEBUG] [Thread-489632 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:22:59.937 [DEBUG] [Thread-489632 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:22:59.944 [DEBUG] [Thread-489632 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:22:59.944 [DEBUG] [Thread-489632 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:22:59.945 [DEBUG] [Thread-489632 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:22:59.945 [DEBUG] [Thread-489632 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:22:59.945 [DEBUG] [Thread-489632 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:22:59.945 [DEBUG] [Thread-489632 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:22:59.945 [DEBUG] [Thread-489632 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:22:59.945 [DEBUG] [Thread-489632 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:22:59.945 [DEBUG] [Thread-489632 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93263806, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952946244260633, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108725, telescope_az=89.992768, telescope_ra=21.1614816, telescope_dec=-24.256502, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.18126, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:22:35.778688', telescope_ra_j2k=21.1364635941455, telescope_dec_j2k=-24.3596626555364, observability=1)
2025-12-27T12:23:00.668 [DEBUG] [ThreadPoolExecutor-22686_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:23:01.670 [DEBUG] [ThreadPoolExecutor-22686_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:23:01.671 [INFO] [ThreadPoolExecutor-22686_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:23:03.567 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:23:03.570 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.162483, teldec = -24.256502
2025-12-27T12:23:03.572 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.1374657469569     dec_j2k = -24.359688571862
2025-12-27T12:23:03.574 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:23:03.575 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:23:03.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:23:03.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:23:03.584 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:23:03.584 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:23:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:23:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:23:03.591 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:23:03.591 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:23:03.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:23:03.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:23:03.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:23:03.592 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:23:03.592 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9326802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952937018513788, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108725, telescope_az=89.992767, telescope_ra=21.162483, telescope_dec=-24.256502, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.18226, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:22:35.778688', telescope_ra_j2k=21.1374657469569, telescope_dec_j2k=-24.359688571862, observability=1)
2025-12-27T12:23:04.810 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:23:04.812 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.1628378, teldec = -24.256502
2025-12-27T12:23:04.813 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.1378208137262     dec_j2k = -24.3596977524135
2025-12-27T12:23:04.815 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:23:04.815 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:23:04.822 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:23:04.822 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:23:04.822 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:23:04.822 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:23:04.829 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:23:04.829 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:23:04.829 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:23:04.829 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:23:04.829 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:23:04.830 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:23:04.830 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:23:04.830 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:23:04.830 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93269457, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952945040902349, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108725, telescope_az=89.992767, telescope_ra=21.1628378, telescope_dec=-24.256502, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.18262, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:22:35.778688', telescope_ra_j2k=21.1378208137262, telescope_dec_j2k=-24.3596977524135, observability=1)
2025-12-27T12:23:18.010 [DEBUG] [Thread-489633 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:23:18.012 [INFO] [Thread-489633 (handle)] [driver.py] [get_status()] Telra = 21.1665221, teldec = -24.256501
2025-12-27T12:23:18.013 [INFO] [Thread-489633 (handle)] [driver.py] [get_status()] ra_j2k = 21.1415078854367     dec_j2k = -24.3597920320206
2025-12-27T12:23:18.015 [DEBUG] [Thread-489633 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:23:18.016 [DEBUG] [Thread-489633 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:23:18.017 [DEBUG] [Thread-489633 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:23:18.017 [DEBUG] [Thread-489633 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:23:18.017 [DEBUG] [Thread-489633 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:23:18.017 [DEBUG] [Thread-489633 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:23:18.024 [DEBUG] [Thread-489633 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:23:18.025 [DEBUG] [Thread-489633 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:23:18.025 [DEBUG] [Thread-489633 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:23:18.025 [DEBUG] [Thread-489633 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:23:18.025 [DEBUG] [Thread-489633 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:23:18.025 [DEBUG] [Thread-489633 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:23:18.025 [DEBUG] [Thread-489633 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:23:18.025 [DEBUG] [Thread-489633 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:23:18.025 [DEBUG] [Thread-489633 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93284735, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952944639782921, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108725, telescope_az=89.992767, telescope_ra=21.1665221, telescope_dec=-24.256501, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.1863, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:22:35.778688', telescope_ra_j2k=21.1415078854367, telescope_dec_j2k=-24.3597920320206, observability=1)
2025-12-27T12:23:25.662 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:23:25.664 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.1686412, teldec = -24.256501
2025-12-27T12:23:25.665 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.1436285807167     dec_j2k = -24.3598467903531
2025-12-27T12:23:25.667 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:23:25.667 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:23:25.673 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:23:25.673 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:23:25.673 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:23:25.673 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:23:25.680 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:23:25.680 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:23:25.681 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:23:25.681 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:23:25.681 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:23:25.681 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:23:25.681 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:23:25.681 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:23:25.681 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9329359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952945442021777, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108725, telescope_az=89.992767, telescope_ra=21.1686412, telescope_dec=-24.256501, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.18842, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:22:35.778688', telescope_ra_j2k=21.1436285807167, telescope_dec_j2k=-24.3598467903531, observability=1)
2025-12-27T12:23:35.918 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:23:35.918 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:23:35.919 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:23:35.919 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:23:35.920 [DEBUG] [ThreadPoolExecutor-22688_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:23:36.182 [DEBUG] [Thread-489634 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:23:36.184 [INFO] [Thread-489634 (handle)] [driver.py] [get_status()] Telra = 21.1715653, teldec = -24.256501
2025-12-27T12:23:36.185 [INFO] [Thread-489634 (handle)] [driver.py] [get_status()] ra_j2k = 21.1465548833917     dec_j2k = -24.3599222978251
2025-12-27T12:23:36.187 [DEBUG] [Thread-489634 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:23:36.188 [DEBUG] [Thread-489634 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:23:36.194 [DEBUG] [Thread-489634 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:23:36.194 [DEBUG] [Thread-489634 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:23:36.194 [DEBUG] [Thread-489634 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:23:36.194 [DEBUG] [Thread-489634 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:23:36.201 [DEBUG] [Thread-489634 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:23:36.202 [DEBUG] [Thread-489634 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:23:36.202 [DEBUG] [Thread-489634 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:23:36.202 [DEBUG] [Thread-489634 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:23:36.202 [DEBUG] [Thread-489634 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:23:36.202 [DEBUG] [Thread-489634 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:23:36.202 [DEBUG] [Thread-489634 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:23:36.202 [DEBUG] [Thread-489634 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:23:36.202 [DEBUG] [Thread-489634 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93305767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952953865529766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108725, telescope_az=89.992767, telescope_ra=21.1715653, telescope_dec=-24.256501, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.19135, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:23:35.916625', telescope_ra_j2k=21.1465548833917, telescope_dec_j2k=-24.3599222978251, observability=1)
2025-12-27T12:23:36.922 [DEBUG] [ThreadPoolExecutor-22688_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:23:36.924 [DEBUG] [ThreadPoolExecutor-22688_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:23:36.924 [DEBUG] [ThreadPoolExecutor-22688_0] [payload.py] [to_registers()] [0]
2025-12-27T12:23:36.930 [DEBUG] [ThreadPoolExecutor-22688_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:23:36.930 [DEBUG] [ThreadPoolExecutor-22688_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:23:36.930 [DEBUG] [ThreadPoolExecutor-22688_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:23:36.930 [DEBUG] [ThreadPoolExecutor-22688_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:23:36.937 [DEBUG] [ThreadPoolExecutor-22688_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:23:36.937 [DEBUG] [ThreadPoolExecutor-22688_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:23:36.937 [DEBUG] [ThreadPoolExecutor-22688_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:23:36.937 [DEBUG] [ThreadPoolExecutor-22688_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:23:36.937 [DEBUG] [ThreadPoolExecutor-22688_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:23:36.937 [DEBUG] [ThreadPoolExecutor-22688_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:23:36.937 [DEBUG] [ThreadPoolExecutor-22688_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:23:41.176 [DEBUG] [Thread-489635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:23:41.179 [INFO] [Thread-489635 (handle)] [driver.py] [get_status()] Telra = 21.1729566, teldec = -24.256501
2025-12-27T12:23:41.180 [INFO] [Thread-489635 (handle)] [driver.py] [get_status()] ra_j2k = 21.147947231997     dec_j2k = -24.3599582032923
2025-12-27T12:23:41.181 [DEBUG] [Thread-489635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:23:41.182 [DEBUG] [Thread-489635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:23:41.184 [DEBUG] [Thread-489635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:23:41.184 [DEBUG] [Thread-489635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:23:41.184 [DEBUG] [Thread-489635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:23:41.184 [DEBUG] [Thread-489635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:23:41.191 [DEBUG] [Thread-489635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:23:41.191 [DEBUG] [Thread-489635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:23:41.191 [DEBUG] [Thread-489635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:23:41.192 [DEBUG] [Thread-489635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:23:41.192 [DEBUG] [Thread-489635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:23:41.192 [DEBUG] [Thread-489635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:23:41.192 [DEBUG] [Thread-489635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:23:41.192 [DEBUG] [Thread-489635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:23:41.192 [DEBUG] [Thread-489635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93311547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952957876724046, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108725, telescope_az=89.992766, telescope_ra=21.1729566, telescope_dec=-24.256501, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.19274, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:23:35.916625', telescope_ra_j2k=21.147947231997, telescope_dec_j2k=-24.3599582032923, observability=1)
2025-12-27T12:23:45.465 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:23:45.467 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.1741507, teldec = -24.256501
2025-12-27T12:23:45.469 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.1491422322643     dec_j2k = -24.3599890086201
2025-12-27T12:23:45.469 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:23:45.471 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:23:45.475 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:23:45.475 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:23:45.475 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:23:45.475 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:23:45.482 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:23:45.483 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:23:45.483 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:23:45.483 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:23:45.483 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:23:45.483 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:23:45.483 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:23:45.483 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:23:45.483 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93316512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952961486798899, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108725, telescope_az=89.992766, telescope_ra=21.1741507, telescope_dec=-24.256501, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.19393, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:23:35.916625', telescope_ra_j2k=21.1491422322643, telescope_dec_j2k=-24.3599890086201, observability=1)
2025-12-27T12:23:45.483 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.67413687705994 seconds ago
2025-12-27T12:23:54.268 [DEBUG] [Thread-489636 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:23:54.269 [INFO] [Thread-489636 (handle)] [driver.py] [get_status()] Telra = 21.1766068, teldec = -24.256501
2025-12-27T12:23:54.270 [INFO] [Thread-489636 (handle)] [driver.py] [get_status()] ra_j2k = 21.15160018483     dec_j2k = -24.360052339079
2025-12-27T12:23:54.271 [DEBUG] [Thread-489636 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:23:54.273 [DEBUG] [Thread-489636 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:23:54.274 [DEBUG] [Thread-489636 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:23:54.274 [DEBUG] [Thread-489636 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:23:54.274 [DEBUG] [Thread-489636 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:23:54.274 [DEBUG] [Thread-489636 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:23:54.281 [DEBUG] [Thread-489636 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:23:54.281 [DEBUG] [Thread-489636 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:23:54.281 [DEBUG] [Thread-489636 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:23:54.282 [DEBUG] [Thread-489636 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:23:54.282 [DEBUG] [Thread-489636 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:23:54.282 [DEBUG] [Thread-489636 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:23:54.282 [DEBUG] [Thread-489636 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:23:54.282 [DEBUG] [Thread-489636 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:23:54.282 [DEBUG] [Thread-489636 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93326699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952959080082331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108725, telescope_az=89.992766, telescope_ra=21.1766068, telescope_dec=-24.256501, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.19639, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:23:35.916625', telescope_ra_j2k=21.15160018483, telescope_dec_j2k=-24.360052339079, observability=1)
2025-12-27T12:24:01.938 [DEBUG] [ThreadPoolExecutor-22688_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:24:01.939 [DEBUG] [ThreadPoolExecutor-22688_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:24:03.574 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:24:03.576 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.1792014, teldec = -24.2565
2025-12-27T12:24:03.577 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.1541967432263     dec_j2k = -24.3601181941993
2025-12-27T12:24:03.578 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:24:03.579 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:24:03.581 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:24:03.581 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:24:03.581 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:24:03.582 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:24:03.588 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:24:03.588 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:24:03.589 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:24:03.589 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:24:03.589 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:24:03.589 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:24:03.589 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:24:03.589 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:24:03.589 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93337471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952962289037755, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108724, telescope_az=89.992766, telescope_ra=21.1792014, telescope_dec=-24.2565, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.19898, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:23:35.916625', telescope_ra_j2k=21.1541967432263, telescope_dec_j2k=-24.3601181941993, observability=1)
2025-12-27T12:24:04.891 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:24:04.893 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.1795563, teldec = -24.2565
2025-12-27T12:24:04.894 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.1545519111828     dec_j2k = -24.360127335182
2025-12-27T12:24:04.896 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:24:04.896 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:24:04.903 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:24:04.903 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:24:04.903 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:24:04.903 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:24:04.904 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:24:04.904 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:24:04.904 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:24:04.904 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:24:04.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:24:04.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:24:04.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:24:04.905 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:24:04.905 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93338995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952965497993179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108724, telescope_az=89.992766, telescope_ra=21.1795563, telescope_dec=-24.2565, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.19934, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:23:35.916625', telescope_ra_j2k=21.1545519111828, telescope_dec_j2k=-24.360127335182, observability=1)
2025-12-27T12:24:12.420 [DEBUG] [Thread-489637 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:24:12.423 [INFO] [Thread-489637 (handle)] [driver.py] [get_status()] Telra = 21.1816754, teldec = -24.2565
2025-12-27T12:24:12.424 [INFO] [Thread-489637 (handle)] [driver.py] [get_status()] ra_j2k = 21.156672611635     dec_j2k = -24.3601818971195
2025-12-27T12:24:12.424 [DEBUG] [Thread-489637 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:24:12.425 [DEBUG] [Thread-489637 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:24:12.429 [DEBUG] [Thread-489637 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:24:12.429 [DEBUG] [Thread-489637 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:24:12.429 [DEBUG] [Thread-489637 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:24:12.429 [DEBUG] [Thread-489637 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:24:12.436 [DEBUG] [Thread-489637 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:24:12.436 [DEBUG] [Thread-489637 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:24:12.436 [DEBUG] [Thread-489637 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:24:12.436 [DEBUG] [Thread-489637 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:24:12.436 [DEBUG] [Thread-489637 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:24:12.437 [DEBUG] [Thread-489637 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:24:12.437 [DEBUG] [Thread-489637 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:24:12.437 [DEBUG] [Thread-489637 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:24:12.437 [DEBUG] [Thread-489637 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9334771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952971915904028, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108724, telescope_az=89.992766, telescope_ra=21.1816754, telescope_dec=-24.2565, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.20146, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:23:35.916625', telescope_ra_j2k=21.156672611635, telescope_dec_j2k=-24.3601818971195, observability=1)
2025-12-27T12:24:24.774 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:24:24.775 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.1851009, teldec = -24.2565
2025-12-27T12:24:24.775 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.1601007005214     dec_j2k = -24.3602700281851
2025-12-27T12:24:24.777 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:24:24.777 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:24:24.784 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:24:24.784 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:24:24.784 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:24:24.784 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:24:24.791 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:24:24.791 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:24:24.791 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:24:24.791 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:24:24.791 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:24:24.791 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:24:24.791 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:24:24.791 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:24:24.792 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93362007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952962289037755, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108724, telescope_az=89.992765, telescope_ra=21.1851009, telescope_dec=-24.2565, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.20488, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:23:35.916625', telescope_ra_j2k=21.1601007005214, telescope_dec_j2k=-24.3602700281851, observability=1)
2025-12-27T12:24:30.495 [DEBUG] [Thread-489638 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:24:30.498 [INFO] [Thread-489638 (handle)] [driver.py] [get_status()] Telra = 21.1866888, teldec = -24.2565
2025-12-27T12:24:30.499 [INFO] [Thread-489638 (handle)] [driver.py] [get_status()] ra_j2k = 21.16168980135     dec_j2k = -24.360310853209
2025-12-27T12:24:30.500 [DEBUG] [Thread-489638 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:24:30.500 [DEBUG] [Thread-489638 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:24:30.507 [DEBUG] [Thread-489638 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:24:30.507 [DEBUG] [Thread-489638 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:24:30.508 [DEBUG] [Thread-489638 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:24:30.508 [DEBUG] [Thread-489638 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:24:30.515 [DEBUG] [Thread-489638 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:24:30.515 [DEBUG] [Thread-489638 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:24:30.515 [DEBUG] [Thread-489638 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:24:30.515 [DEBUG] [Thread-489638 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:24:30.515 [DEBUG] [Thread-489638 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:24:30.515 [DEBUG] [Thread-489638 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:24:30.515 [DEBUG] [Thread-489638 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:24:30.515 [DEBUG] [Thread-489638 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:24:30.515 [DEBUG] [Thread-489638 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9336863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09529715147846, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108724, telescope_az=89.992765, telescope_ra=21.1866888, telescope_dec=-24.2565, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.20647, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:23:35.916625', telescope_ra_j2k=21.16168980135, telescope_dec_j2k=-24.360310853209, observability=1)
2025-12-27T12:24:36.062 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:24:36.062 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:24:36.063 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:24:36.063 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:24:36.063 [INFO] [ThreadPoolExecutor-22689_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:24:36.064 [INFO] [ThreadPoolExecutor-22689_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:24:41.225 [DEBUG] [Thread-489639 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:24:41.228 [INFO] [Thread-489639 (handle)] [driver.py] [get_status()] Telra = 21.1896982, teldec = -24.2565
2025-12-27T12:24:41.229 [INFO] [Thread-489639 (handle)] [driver.py] [get_status()] ra_j2k = 21.1647014784602     dec_j2k = -24.360388175754
2025-12-27T12:24:41.231 [DEBUG] [Thread-489639 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:24:41.232 [DEBUG] [Thread-489639 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:24:41.234 [DEBUG] [Thread-489639 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:24:41.235 [DEBUG] [Thread-489639 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:24:41.235 [DEBUG] [Thread-489639 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:24:41.235 [DEBUG] [Thread-489639 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:24:41.242 [DEBUG] [Thread-489639 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:24:41.243 [DEBUG] [Thread-489639 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:24:41.243 [DEBUG] [Thread-489639 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:24:41.243 [DEBUG] [Thread-489639 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:24:41.243 [DEBUG] [Thread-489639 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:24:41.243 [DEBUG] [Thread-489639 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:24:41.243 [DEBUG] [Thread-489639 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:24:41.243 [DEBUG] [Thread-489639 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:24:41.243 [DEBUG] [Thread-489639 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93381049, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952975525978881, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108724, telescope_az=89.992765, telescope_ra=21.1896982, telescope_dec=-24.2565, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.20948, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:24:36.061445', telescope_ra_j2k=21.1647014784602, telescope_dec_j2k=-24.360388175754, observability=1)
2025-12-27T12:24:45.544 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:24:45.546 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.1909031, teldec = -24.2565
2025-12-27T12:24:45.547 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.1659072906404     dec_j2k = -24.3604191159428
2025-12-27T12:24:45.548 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:24:45.549 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:24:45.554 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:24:45.554 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:24:45.554 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:24:45.554 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:24:45.562 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:24:45.562 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:24:45.562 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:24:45.562 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:24:45.562 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:24:45.562 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:24:45.562 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:24:45.562 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:24:45.563 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93386047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952978734934305, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108724, telescope_az=89.992765, telescope_ra=21.1909031, telescope_dec=-24.2565, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.21069, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:24:36.061445', telescope_ra_j2k=21.1659072906404, telescope_dec_j2k=-24.3604191159428, observability=1)
2025-12-27T12:24:45.563 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.672810077667236 seconds ago
2025-12-27T12:24:48.566 [DEBUG] [Thread-489640 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:24:48.568 [INFO] [Thread-489640 (handle)] [driver.py] [get_status()] Telra = 21.191734, teldec = -24.2565
2025-12-27T12:24:48.569 [INFO] [Thread-489640 (handle)] [driver.py] [get_status()] ra_j2k = 21.1667388198382     dec_j2k = -24.3604404462829
2025-12-27T12:24:48.571 [DEBUG] [Thread-489640 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:24:48.572 [DEBUG] [Thread-489640 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:24:48.579 [DEBUG] [Thread-489640 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:24:48.579 [DEBUG] [Thread-489640 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:24:48.579 [DEBUG] [Thread-489640 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:24:48.579 [DEBUG] [Thread-489640 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:24:48.586 [DEBUG] [Thread-489640 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:24:48.587 [DEBUG] [Thread-489640 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:24:48.587 [DEBUG] [Thread-489640 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:24:48.587 [DEBUG] [Thread-489640 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:24:48.587 [DEBUG] [Thread-489640 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:24:48.587 [DEBUG] [Thread-489640 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:24:48.587 [DEBUG] [Thread-489640 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:24:48.587 [DEBUG] [Thread-489640 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:24:48.587 [DEBUG] [Thread-489640 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93389545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952971113665172, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108724, telescope_az=89.992765, telescope_ra=21.191734, telescope_dec=-24.2565, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.21152, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:24:36.061445', telescope_ra_j2k=21.1667388198382, telescope_dec_j2k=-24.3604404462829, observability=1)
2025-12-27T12:24:56.941 [DEBUG] [ThreadPoolExecutor-22688_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:24:56.943 [DEBUG] [ThreadPoolExecutor-22688_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:24:56.945 [DEBUG] [ThreadPoolExecutor-22688_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:24:56.947 [DEBUG] [ThreadPoolExecutor-22688_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:25:00.953 [DEBUG] [ThreadPoolExecutor-22688_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:25:01.955 [DEBUG] [ThreadPoolExecutor-22688_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:25:01.956 [INFO] [ThreadPoolExecutor-22688_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:25:03.586 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:25:03.588 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.1959163, teldec = -24.256499
2025-12-27T12:25:03.589 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.1709242889688     dec_j2k = -24.3605467368216
2025-12-27T12:25:03.591 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:25:03.592 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:25:03.599 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:25:03.600 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:25:03.600 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:25:03.600 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:25:03.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:25:03.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:25:03.607 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:25:03.607 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:25:03.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:25:03.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:25:03.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:25:03.607 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:25:03.607 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93406929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952983548367442, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108724, telescope_az=89.992764, telescope_ra=21.1959163, telescope_dec=-24.256499, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.2157, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:24:36.061445', telescope_ra_j2k=21.1709242889688, telescope_dec_j2k=-24.3605467368216, observability=1)
2025-12-27T12:25:04.966 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:25:04.968 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.1963084, teldec = -24.256499
2025-12-27T12:25:04.969 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.171316686236     dec_j2k = -24.3605567891349
2025-12-27T12:25:04.971 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:25:04.972 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:25:04.975 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:25:04.975 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:25:04.975 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:25:04.975 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:25:04.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:25:04.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:25:04.982 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:25:04.982 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:25:04.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:25:04.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:25:04.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:25:04.982 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:25:04.982 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93408527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952983548367442, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108724, telescope_az=89.992764, telescope_ra=21.1963084, telescope_dec=-24.256499, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.21609, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:24:36.061445', telescope_ra_j2k=21.171316686236, telescope_dec_j2k=-24.3605567891349, observability=1)
2025-12-27T12:25:06.745 [DEBUG] [Thread-489641 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:25:06.747 [INFO] [Thread-489641 (handle)] [driver.py] [get_status()] Telra = 21.1968123, teldec = -24.256499
2025-12-27T12:25:06.748 [INFO] [Thread-489641 (handle)] [driver.py] [get_status()] ra_j2k = 21.1718209683054     dec_j2k = -24.3605697060639
2025-12-27T12:25:06.749 [DEBUG] [Thread-489641 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:25:06.750 [DEBUG] [Thread-489641 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:25:06.753 [DEBUG] [Thread-489641 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:25:06.753 [DEBUG] [Thread-489641 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:25:06.753 [DEBUG] [Thread-489641 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:25:06.753 [DEBUG] [Thread-489641 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:25:06.760 [DEBUG] [Thread-489641 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:25:06.760 [DEBUG] [Thread-489641 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:25:06.760 [DEBUG] [Thread-489641 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:25:06.761 [DEBUG] [Thread-489641 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:25:06.761 [DEBUG] [Thread-489641 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:25:06.761 [DEBUG] [Thread-489641 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:25:06.761 [DEBUG] [Thread-489641 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:25:06.761 [DEBUG] [Thread-489641 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:25:06.761 [DEBUG] [Thread-489641 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93410586, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952980740531446, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108724, telescope_az=89.992764, telescope_ra=21.1968123, telescope_dec=-24.256499, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.21659, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:24:36.061445', telescope_ra_j2k=21.1718209683054, telescope_dec_j2k=-24.3605697060639, observability=1)
2025-12-27T12:25:23.893 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:25:23.895 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.2015739, teldec = -24.256499
2025-12-27T12:25:23.896 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.1765861809998     dec_j2k = -24.3606916748345
2025-12-27T12:25:23.898 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:25:23.898 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:25:23.904 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:25:23.904 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:25:23.904 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:25:23.905 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:25:23.911 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:25:23.912 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:25:23.912 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:25:23.912 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:25:23.912 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:25:23.912 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:25:23.912 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:25:23.912 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:25:23.912 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93430433, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952987158442294, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108723, telescope_az=89.992764, telescope_ra=21.2015739, telescope_dec=-24.256499, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.22136, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:24:36.061445', telescope_ra_j2k=21.1765861809998, telescope_dec_j2k=-24.3606916748345, observability=1)
2025-12-27T12:25:24.817 [DEBUG] [Thread-489642 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9054553508758545
2025-12-27T12:25:36.203 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:25:36.203 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:25:36.204 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:25:36.205 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:25:36.206 [DEBUG] [ThreadPoolExecutor-22690_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:25:37.207 [DEBUG] [ThreadPoolExecutor-22690_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:25:37.208 [DEBUG] [ThreadPoolExecutor-22690_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:25:37.208 [DEBUG] [ThreadPoolExecutor-22690_0] [payload.py] [to_registers()] [0]
2025-12-27T12:25:37.211 [DEBUG] [ThreadPoolExecutor-22690_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:25:37.211 [DEBUG] [ThreadPoolExecutor-22690_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:25:37.211 [DEBUG] [ThreadPoolExecutor-22690_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:25:37.211 [DEBUG] [ThreadPoolExecutor-22690_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:25:37.218 [DEBUG] [ThreadPoolExecutor-22690_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:25:37.218 [DEBUG] [ThreadPoolExecutor-22690_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:25:37.218 [DEBUG] [ThreadPoolExecutor-22690_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:25:37.218 [DEBUG] [ThreadPoolExecutor-22690_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:25:37.218 [DEBUG] [ThreadPoolExecutor-22690_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:25:37.218 [DEBUG] [ThreadPoolExecutor-22690_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:25:37.218 [DEBUG] [ThreadPoolExecutor-22690_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:25:41.274 [DEBUG] [Thread-489643 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:25:41.276 [INFO] [Thread-489643 (handle)] [driver.py] [get_status()] Telra = 21.2064236, teldec = -24.256498
2025-12-27T12:25:41.278 [INFO] [Thread-489643 (handle)] [driver.py] [get_status()] ra_j2k = 21.1814395650047     dec_j2k = -24.3608147335098
2025-12-27T12:25:41.278 [DEBUG] [Thread-489643 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:25:41.279 [DEBUG] [Thread-489643 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:25:41.284 [DEBUG] [Thread-489643 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:25:41.284 [DEBUG] [Thread-489643 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:25:41.284 [DEBUG] [Thread-489643 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:25:41.284 [DEBUG] [Thread-489643 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:25:41.291 [DEBUG] [Thread-489643 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:25:41.291 [DEBUG] [Thread-489643 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:25:41.292 [DEBUG] [Thread-489643 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:25:41.292 [DEBUG] [Thread-489643 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:25:41.292 [DEBUG] [Thread-489643 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:25:41.292 [DEBUG] [Thread-489643 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:25:41.292 [DEBUG] [Thread-489643 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:25:41.292 [DEBUG] [Thread-489643 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:25:41.292 [DEBUG] [Thread-489643 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9345055, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952987559561723, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108723, telescope_az=89.992763, telescope_ra=21.2064236, telescope_dec=-24.256498, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.22621, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:25:36.202189', telescope_ra_j2k=21.1814395650047, telescope_dec_j2k=-24.3608147335098, observability=1)
2025-12-27T12:25:42.878 [DEBUG] [Thread-489644 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:25:42.880 [INFO] [Thread-489644 (handle)] [driver.py] [get_status()] Telra = 21.2068628, teldec = -24.256498
2025-12-27T12:25:42.881 [INFO] [Thread-489644 (handle)] [driver.py] [get_status()] ra_j2k = 21.1818790988399     dec_j2k = -24.3608259602218
2025-12-27T12:25:42.884 [DEBUG] [Thread-489644 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:25:42.885 [DEBUG] [Thread-489644 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:25:42.888 [DEBUG] [Thread-489644 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:25:42.888 [DEBUG] [Thread-489644 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:25:42.888 [DEBUG] [Thread-489644 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:25:42.888 [DEBUG] [Thread-489644 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:25:42.895 [DEBUG] [Thread-489644 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:25:42.895 [DEBUG] [Thread-489644 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:25:42.895 [DEBUG] [Thread-489644 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:25:42.895 [DEBUG] [Thread-489644 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:25:42.895 [DEBUG] [Thread-489644 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:25:42.895 [DEBUG] [Thread-489644 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:25:42.895 [DEBUG] [Thread-489644 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:25:42.895 [DEBUG] [Thread-489644 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:25:42.895 [DEBUG] [Thread-489644 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93452406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952990768517147, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108723, telescope_az=89.992763, telescope_ra=21.2068628, telescope_dec=-24.256498, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.22664, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:25:36.202189', telescope_ra_j2k=21.1818790988399, telescope_dec_j2k=-24.3608259602218, observability=1)
2025-12-27T12:25:45.623 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:25:45.624 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.2076205, teldec = -24.256498
2025-12-27T12:25:45.625 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.1826373748505     dec_j2k = -24.3608453250946
2025-12-27T12:25:45.627 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:25:45.628 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:25:45.633 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:25:45.633 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:25:45.634 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:25:45.634 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:25:45.641 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:25:45.641 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:25:45.641 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:25:45.641 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:25:45.641 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:25:45.641 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:25:45.641 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:25:45.641 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:25:45.641 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93455583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095299838978628, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108723, telescope_az=89.992763, telescope_ra=21.2076205, telescope_dec=-24.256498, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.2274, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:25:36.202189', telescope_ra_j2k=21.1826373748505, telescope_dec_j2k=-24.3608453250946, observability=1)
2025-12-27T12:25:45.641 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.675384759902954 seconds ago
2025-12-27T12:26:01.048 [DEBUG] [Thread-489645 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:26:01.050 [INFO] [Thread-489645 (handle)] [driver.py] [get_status()] Telra = 21.2119133, teldec = -24.256498
2025-12-27T12:26:01.051 [INFO] [Thread-489645 (handle)] [driver.py] [get_status()] ra_j2k = 21.1869334402878     dec_j2k = -24.3609549603324
2025-12-27T12:26:01.053 [DEBUG] [Thread-489645 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:26:01.054 [DEBUG] [Thread-489645 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:26:01.061 [DEBUG] [Thread-489645 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:26:01.061 [DEBUG] [Thread-489645 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:26:01.061 [DEBUG] [Thread-489645 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:26:01.061 [DEBUG] [Thread-489645 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:26:01.069 [DEBUG] [Thread-489645 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:26:01.069 [DEBUG] [Thread-489645 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:26:01.069 [DEBUG] [Thread-489645 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:26:01.069 [DEBUG] [Thread-489645 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:26:01.069 [DEBUG] [Thread-489645 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:26:01.069 [DEBUG] [Thread-489645 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:26:01.069 [DEBUG] [Thread-489645 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:26:01.069 [DEBUG] [Thread-489645 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:26:01.070 [DEBUG] [Thread-489645 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93473436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952995983069712, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108723, telescope_az=89.992763, telescope_ra=21.2119133, telescope_dec=-24.256498, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.2317, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:25:36.202189', telescope_ra_j2k=21.1869334402878, telescope_dec_j2k=-24.3609549603324, observability=1)
2025-12-27T12:26:02.220 [DEBUG] [ThreadPoolExecutor-22690_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:26:02.221 [DEBUG] [ThreadPoolExecutor-22690_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:26:03.557 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:26:03.559 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.2126316, teldec = -24.256498
2025-12-27T12:26:03.560 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.1876522870162     dec_j2k = -24.3609732923204
2025-12-27T12:26:03.562 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:26:03.562 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:26:03.567 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:26:03.567 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:26:03.567 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:26:03.567 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:26:03.574 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:26:03.574 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:26:03.574 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:26:03.574 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:26:03.575 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:26:03.575 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:26:03.575 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:26:03.575 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:26:03.575 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9347634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952999593144564, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108723, telescope_az=89.992763, telescope_ra=21.2126316, telescope_dec=-24.256498, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.23241, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:25:36.202189', telescope_ra_j2k=21.1876522870162, telescope_dec_j2k=-24.3609732923204, observability=1)
2025-12-27T12:26:05.044 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:26:05.046 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.2130244, teldec = -24.256498
2025-12-27T12:26:05.047 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.1880453860333     dec_j2k = -24.3609833155415
2025-12-27T12:26:05.049 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:26:05.049 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:26:05.054 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:26:05.054 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:26:05.054 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:26:05.054 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:26:05.062 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:26:05.062 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:26:05.062 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:26:05.062 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:26:05.062 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:26:05.062 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:26:05.062 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:26:05.062 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:26:05.062 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93478061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0952996785308568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108723, telescope_az=89.992763, telescope_ra=21.2130244, telescope_dec=-24.256498, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.23281, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:25:36.202189', telescope_ra_j2k=21.1880453860333, telescope_dec_j2k=-24.3609833155415, observability=1)
2025-12-27T12:26:19.126 [DEBUG] [Thread-489646 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:26:19.128 [INFO] [Thread-489646 (handle)] [driver.py] [get_status()] Telra = 21.2169493, teldec = -24.256498
2025-12-27T12:26:19.129 [INFO] [Thread-489646 (handle)] [driver.py] [get_status()] ra_j2k = 21.191973275413     dec_j2k = -24.3610834078013
2025-12-27T12:26:19.131 [DEBUG] [Thread-489646 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:26:19.131 [DEBUG] [Thread-489646 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:26:19.132 [DEBUG] [Thread-489646 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:26:19.133 [DEBUG] [Thread-489646 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:26:19.133 [DEBUG] [Thread-489646 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:26:19.133 [DEBUG] [Thread-489646 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:26:19.140 [DEBUG] [Thread-489646 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:26:19.140 [DEBUG] [Thread-489646 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:26:19.140 [DEBUG] [Thread-489646 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:26:19.140 [DEBUG] [Thread-489646 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:26:19.140 [DEBUG] [Thread-489646 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:26:19.140 [DEBUG] [Thread-489646 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:26:19.140 [DEBUG] [Thread-489646 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:26:19.140 [DEBUG] [Thread-489646 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:26:19.140 [DEBUG] [Thread-489646 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9349436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953001598741704, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108723, telescope_az=89.992762, telescope_ra=21.2169493, telescope_dec=-24.256498, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.23673, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:25:36.202189', telescope_ra_j2k=21.191973275413, telescope_dec_j2k=-24.3610834078013, observability=1)
2025-12-27T12:26:23.014 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:26:23.016 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.2180423, teldec = -24.256498
2025-12-27T12:26:23.017 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.1930671083983     dec_j2k = -24.3611112616357
2025-12-27T12:26:23.019 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:26:23.020 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:26:23.025 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:26:23.026 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:26:23.026 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:26:23.026 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:26:23.033 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:26:23.033 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:26:23.033 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:26:23.033 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:26:23.033 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:26:23.033 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:26:23.033 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:26:23.033 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:26:23.033 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9349886, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953000796502848, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108723, telescope_az=89.992762, telescope_ra=21.2180423, telescope_dec=-24.256498, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.23782, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:25:36.202189', telescope_ra_j2k=21.1930671083983, telescope_dec_j2k=-24.3611112616357, observability=1)
2025-12-27T12:26:36.344 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:26:36.344 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:26:36.345 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:26:36.345 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:26:36.346 [INFO] [ThreadPoolExecutor-22691_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:26:36.346 [INFO] [ThreadPoolExecutor-22691_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:26:37.197 [DEBUG] [Thread-489647 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:26:37.200 [INFO] [Thread-489647 (handle)] [driver.py] [get_status()] Telra = 21.2219978, teldec = -24.256497
2025-12-27T12:26:37.201 [INFO] [Thread-489647 (handle)] [driver.py] [get_status()] ra_j2k = 21.1970256249037     dec_j2k = -24.3612109912332
2025-12-27T12:26:37.203 [DEBUG] [Thread-489647 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:26:37.204 [DEBUG] [Thread-489647 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:26:37.205 [DEBUG] [Thread-489647 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:26:37.205 [DEBUG] [Thread-489647 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:26:37.205 [DEBUG] [Thread-489647 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:26:37.205 [DEBUG] [Thread-489647 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:26:37.213 [DEBUG] [Thread-489647 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:26:37.213 [DEBUG] [Thread-489647 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:26:37.213 [DEBUG] [Thread-489647 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:26:37.213 [DEBUG] [Thread-489647 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:26:37.213 [DEBUG] [Thread-489647 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:26:37.213 [DEBUG] [Thread-489647 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:26:37.213 [DEBUG] [Thread-489647 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:26:37.213 [DEBUG] [Thread-489647 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:26:37.213 [DEBUG] [Thread-489647 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93515275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953007214413697, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108723, telescope_az=89.992762, telescope_ra=21.2219978, telescope_dec=-24.256497, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.24178, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:26:36.343420', telescope_ra_j2k=21.1970256249037, telescope_dec_j2k=-24.3612109912332, observability=1)
2025-12-27T12:26:41.325 [DEBUG] [Thread-489648 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:26:41.327 [INFO] [Thread-489648 (handle)] [driver.py] [get_status()] Telra = 21.2231392, teldec = -24.256497
2025-12-27T12:26:41.329 [INFO] [Thread-489648 (handle)] [driver.py] [get_status()] ra_j2k = 21.1981678958455     dec_j2k = -24.3612400368478
2025-12-27T12:26:41.331 [DEBUG] [Thread-489648 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:26:41.332 [DEBUG] [Thread-489648 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:26:41.337 [DEBUG] [Thread-489648 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:26:41.337 [DEBUG] [Thread-489648 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:26:41.337 [DEBUG] [Thread-489648 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:26:41.337 [DEBUG] [Thread-489648 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:26:41.344 [DEBUG] [Thread-489648 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:26:41.344 [DEBUG] [Thread-489648 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:26:41.344 [DEBUG] [Thread-489648 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:26:41.344 [DEBUG] [Thread-489648 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:26:41.345 [DEBUG] [Thread-489648 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:26:41.345 [DEBUG] [Thread-489648 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:26:41.345 [DEBUG] [Thread-489648 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:26:41.345 [DEBUG] [Thread-489648 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:26:41.345 [DEBUG] [Thread-489648 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93520053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953008818891409, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108723, telescope_az=89.992762, telescope_ra=21.2231392, telescope_dec=-24.256497, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.24292, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:26:36.343420', telescope_ra_j2k=21.1981678958455, telescope_dec_j2k=-24.3612400368478, observability=1)
2025-12-27T12:26:45.702 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:26:45.703 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.2243645, teldec = -24.256497
2025-12-27T12:26:45.705 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.1993941310747     dec_j2k = -24.3612712070606
2025-12-27T12:26:45.707 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:26:45.708 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:26:45.713 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:26:45.713 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:26:45.713 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:26:45.713 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:26:45.720 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:26:45.720 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:26:45.720 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:26:45.720 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:26:45.720 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:26:45.720 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:26:45.720 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:26:45.720 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:26:45.720 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93525118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953012428966262, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108722, telescope_az=89.992762, telescope_ra=21.2243645, telescope_dec=-24.256497, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.24415, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:26:36.343420', telescope_ra_j2k=21.1993941310747, telescope_dec_j2k=-24.3612712070606, observability=1)
2025-12-27T12:26:45.720 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.677173137664795 seconds ago
2025-12-27T12:26:55.270 [DEBUG] [Thread-489649 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:26:55.272 [INFO] [Thread-489649 (handle)] [driver.py] [get_status()] Telra = 21.2270118, teldec = -24.256497
2025-12-27T12:26:55.273 [INFO] [Thread-489649 (handle)] [driver.py] [get_status()] ra_j2k = 21.2020434526137     dec_j2k = -24.3613385144011
2025-12-27T12:26:55.275 [DEBUG] [Thread-489649 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:26:55.276 [DEBUG] [Thread-489649 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:26:55.279 [DEBUG] [Thread-489649 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:26:55.279 [DEBUG] [Thread-489649 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:26:55.279 [DEBUG] [Thread-489649 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:26:55.279 [DEBUG] [Thread-489649 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:26:55.286 [DEBUG] [Thread-489649 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:26:55.286 [DEBUG] [Thread-489649 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:26:55.286 [DEBUG] [Thread-489649 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:26:55.286 [DEBUG] [Thread-489649 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:26:55.286 [DEBUG] [Thread-489649 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:26:55.286 [DEBUG] [Thread-489649 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:26:55.286 [DEBUG] [Thread-489649 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:26:55.286 [DEBUG] [Thread-489649 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:26:55.286 [DEBUG] [Thread-489649 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93536193, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953013231205118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108722, telescope_az=89.992761, telescope_ra=21.2270118, telescope_dec=-24.256497, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.24679, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:26:36.343420', telescope_ra_j2k=21.2020434526137, telescope_dec_j2k=-24.3613385144011, observability=1)
2025-12-27T12:26:57.223 [DEBUG] [ThreadPoolExecutor-22690_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:26:57.225 [DEBUG] [ThreadPoolExecutor-22690_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:26:57.226 [DEBUG] [ThreadPoolExecutor-22690_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:26:57.229 [DEBUG] [ThreadPoolExecutor-22690_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:27:01.234 [DEBUG] [ThreadPoolExecutor-22690_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:27:02.237 [DEBUG] [ThreadPoolExecutor-22690_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:27:02.238 [INFO] [ThreadPoolExecutor-22690_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:27:03.569 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:27:03.574 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.2293292, teldec = -24.256497
2025-12-27T12:27:03.575 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.204362623295     dec_j2k = -24.3613973926289
2025-12-27T12:27:03.577 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:27:03.578 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:27:03.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:27:03.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:27:03.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:27:03.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:27:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:27:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:27:03.591 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:27:03.591 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:27:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:27:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:27:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:27:03.591 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:27:03.591 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93545799, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953012428966262, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108722, telescope_az=89.992761, telescope_ra=21.2293292, telescope_dec=-24.256497, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.24911, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:26:36.343420', telescope_ra_j2k=21.204362623295, telescope_dec_j2k=-24.3613973926289, observability=1)
2025-12-27T12:27:05.124 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:27:05.126 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.2297687, teldec = -24.256497
2025-12-27T12:27:05.127 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.2048024592203     dec_j2k = -24.3614085546483
2025-12-27T12:27:05.129 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:27:05.130 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:27:05.135 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:27:05.135 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:27:05.135 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:27:05.135 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:27:05.142 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:27:05.142 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:27:05.142 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:27:05.142 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:27:05.142 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:27:05.142 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:27:05.142 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:27:05.142 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:27:05.142 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93547598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953018044638255, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108722, telescope_az=89.992761, telescope_ra=21.2297687, telescope_dec=-24.256497, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.24955, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:26:36.343420', telescope_ra_j2k=21.2048024592203, telescope_dec_j2k=-24.3614085546483, observability=1)
2025-12-27T12:27:13.343 [DEBUG] [Thread-489650 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:27:13.345 [INFO] [Thread-489650 (handle)] [driver.py] [get_status()] Telra = 21.2320583, teldec = -24.256497
2025-12-27T12:27:13.346 [INFO] [Thread-489650 (handle)] [driver.py] [get_status()] ra_j2k = 21.207093809818     dec_j2k = -24.3614666812925
2025-12-27T12:27:13.348 [DEBUG] [Thread-489650 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:27:13.349 [DEBUG] [Thread-489650 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:27:13.355 [DEBUG] [Thread-489650 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:27:13.355 [DEBUG] [Thread-489650 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:27:13.355 [DEBUG] [Thread-489650 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:27:13.355 [DEBUG] [Thread-489650 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:27:13.362 [DEBUG] [Thread-489650 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:27:13.362 [DEBUG] [Thread-489650 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:27:13.362 [DEBUG] [Thread-489650 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:27:13.362 [DEBUG] [Thread-489650 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:27:13.362 [DEBUG] [Thread-489650 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:27:13.362 [DEBUG] [Thread-489650 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:27:13.362 [DEBUG] [Thread-489650 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:27:13.362 [DEBUG] [Thread-489650 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:27:13.363 [DEBUG] [Thread-489650 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93557111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095301283008569, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108722, telescope_az=89.992761, telescope_ra=21.2320583, telescope_dec=-24.256497, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.25184, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:26:36.343420', telescope_ra_j2k=21.207093809818, telescope_dec_j2k=-24.3614666812925, observability=1)
2025-12-27T12:27:22.124 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:27:22.126 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.2345067, teldec = -24.256496
2025-12-27T12:27:22.127 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.2095440830364     dec_j2k = -24.3615277976612
2025-12-27T12:27:22.129 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:27:22.129 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:27:22.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:27:22.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:27:22.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:27:22.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:27:22.142 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:27:22.142 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:27:22.142 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:27:22.143 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:27:22.143 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:27:22.143 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:27:22.143 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:27:22.143 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:27:22.143 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93567274, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953021253593679, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108722, telescope_az=89.992761, telescope_ra=21.2345067, telescope_dec=-24.256496, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.25429, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:26:36.343420', telescope_ra_j2k=21.2095440830364, telescope_dec_j2k=-24.3615277976612, observability=1)
2025-12-27T12:27:31.422 [DEBUG] [Thread-489651 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:27:31.424 [INFO] [Thread-489651 (handle)] [driver.py] [get_status()] Telra = 21.2370954, teldec = -24.256496
2025-12-27T12:27:31.425 [INFO] [Thread-489651 (handle)] [driver.py] [get_status()] ra_j2k = 21.2121347646521     dec_j2k = -24.3615934263495
2025-12-27T12:27:31.427 [DEBUG] [Thread-489651 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:27:31.427 [DEBUG] [Thread-489651 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:27:31.434 [DEBUG] [Thread-489651 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:27:31.434 [DEBUG] [Thread-489651 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:27:31.434 [DEBUG] [Thread-489651 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:27:31.434 [DEBUG] [Thread-489651 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:27:31.441 [DEBUG] [Thread-489651 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:27:31.441 [DEBUG] [Thread-489651 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:27:31.441 [DEBUG] [Thread-489651 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:27:31.441 [DEBUG] [Thread-489651 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:27:31.441 [DEBUG] [Thread-489651 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:27:31.441 [DEBUG] [Thread-489651 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:27:31.441 [DEBUG] [Thread-489651 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:27:31.441 [DEBUG] [Thread-489651 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:27:31.441 [DEBUG] [Thread-489651 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93578036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953021253593679, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108722, telescope_az=89.99276, telescope_ra=21.2370954, telescope_dec=-24.256496, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.25688, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:26:36.343420', telescope_ra_j2k=21.2121347646521, telescope_dec_j2k=-24.3615934263495, observability=1)
2025-12-27T12:27:36.487 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:27:36.487 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:27:36.488 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:27:36.488 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:27:36.489 [DEBUG] [ThreadPoolExecutor-22692_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:27:37.491 [DEBUG] [ThreadPoolExecutor-22692_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:27:37.493 [DEBUG] [ThreadPoolExecutor-22692_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:27:37.493 [DEBUG] [ThreadPoolExecutor-22692_0] [payload.py] [to_registers()] [0]
2025-12-27T12:27:37.496 [DEBUG] [ThreadPoolExecutor-22692_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:27:37.496 [DEBUG] [ThreadPoolExecutor-22692_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:27:37.496 [DEBUG] [ThreadPoolExecutor-22692_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:27:37.497 [DEBUG] [ThreadPoolExecutor-22692_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:27:37.504 [DEBUG] [ThreadPoolExecutor-22692_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:27:37.504 [DEBUG] [ThreadPoolExecutor-22692_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:27:37.504 [DEBUG] [ThreadPoolExecutor-22692_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:27:37.504 [DEBUG] [ThreadPoolExecutor-22692_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:27:37.504 [DEBUG] [ThreadPoolExecutor-22692_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:27:37.504 [DEBUG] [ThreadPoolExecutor-22692_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:27:37.504 [DEBUG] [ThreadPoolExecutor-22692_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:27:41.378 [DEBUG] [Thread-489652 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:27:41.381 [INFO] [Thread-489652 (handle)] [driver.py] [get_status()] Telra = 21.2398599, teldec = -24.256496
2025-12-27T12:27:41.382 [INFO] [Thread-489652 (handle)] [driver.py] [get_status()] ra_j2k = 21.2149013822016     dec_j2k = -24.3616634584841
2025-12-27T12:27:41.384 [DEBUG] [Thread-489652 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:27:41.385 [DEBUG] [Thread-489652 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:27:41.388 [DEBUG] [Thread-489652 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:27:41.388 [DEBUG] [Thread-489652 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:27:41.388 [DEBUG] [Thread-489652 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:27:41.388 [DEBUG] [Thread-489652 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:27:41.395 [DEBUG] [Thread-489652 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:27:41.395 [DEBUG] [Thread-489652 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:27:41.395 [DEBUG] [Thread-489652 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:27:41.395 [DEBUG] [Thread-489652 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:27:41.395 [DEBUG] [Thread-489652 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:27:41.395 [DEBUG] [Thread-489652 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:27:41.395 [DEBUG] [Thread-489652 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:27:41.395 [DEBUG] [Thread-489652 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:27:41.395 [DEBUG] [Thread-489652 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93589559, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953020050235395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108722, telescope_az=89.99276, telescope_ra=21.2398599, telescope_dec=-24.256496, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.25964, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:27:36.485812', telescope_ra_j2k=21.2149013822016, telescope_dec_j2k=-24.3616634584841, observability=1)
2025-12-27T12:27:45.782 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:27:45.783 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.2410824, teldec = -24.256496
2025-12-27T12:27:45.785 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.2161248190593     dec_j2k = -24.3616944100515
2025-12-27T12:27:45.786 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:27:45.787 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:27:45.792 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:27:45.792 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:27:45.792 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:27:45.792 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:27:45.799 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:27:45.799 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:27:45.799 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:27:45.799 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:27:45.799 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:27:45.799 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:27:45.799 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:27:45.799 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:27:45.800 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93594655, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953020852474251, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108722, telescope_az=89.99276, telescope_ra=21.2410824, telescope_dec=-24.256496, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.26086, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:27:36.485812', telescope_ra_j2k=21.2161248190593, telescope_dec_j2k=-24.3616944100515, observability=1)
2025-12-27T12:27:45.800 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.676557779312134 seconds ago
2025-12-27T12:27:49.477 [DEBUG] [Thread-489653 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:27:49.479 [INFO] [Thread-489653 (handle)] [driver.py] [get_status()] Telra = 21.2421189, teldec = -24.256496
2025-12-27T12:27:49.480 [INFO] [Thread-489653 (handle)] [driver.py] [get_status()] ra_j2k = 21.2171621135918     dec_j2k = -24.3617206439614
2025-12-27T12:27:49.481 [DEBUG] [Thread-489653 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:27:49.481 [DEBUG] [Thread-489653 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:27:49.485 [DEBUG] [Thread-489653 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:27:49.485 [DEBUG] [Thread-489653 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:27:49.485 [DEBUG] [Thread-489653 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:27:49.485 [DEBUG] [Thread-489653 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:27:49.492 [DEBUG] [Thread-489653 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:27:49.492 [DEBUG] [Thread-489653 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:27:49.492 [DEBUG] [Thread-489653 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:27:49.492 [DEBUG] [Thread-489653 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:27:49.492 [DEBUG] [Thread-489653 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:27:49.493 [DEBUG] [Thread-489653 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:27:49.493 [DEBUG] [Thread-489653 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:27:49.493 [DEBUG] [Thread-489653 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:27:49.493 [DEBUG] [Thread-489653 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93598933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095302526478796, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108722, telescope_az=89.99276, telescope_ra=21.2421189, telescope_dec=-24.256496, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.2619, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:27:36.485812', telescope_ra_j2k=21.2171621135918, telescope_dec_j2k=-24.3617206439614, observability=1)
2025-12-27T12:28:02.504 [DEBUG] [ThreadPoolExecutor-22692_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:28:02.505 [DEBUG] [ThreadPoolExecutor-22692_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:28:03.578 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:28:03.581 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.246049, teldec = -24.256496
2025-12-27T12:28:03.582 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.2210952280153     dec_j2k = -24.3618200445754
2025-12-27T12:28:03.584 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:28:03.585 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:28:03.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:28:03.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:28:03.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:28:03.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:28:03.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:28:03.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:28:03.594 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:28:03.594 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:28:03.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:28:03.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:28:03.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:28:03.594 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:28:03.595 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93615253, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953031281579381, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108721, telescope_az=89.99276, telescope_ra=21.246049, telescope_dec=-24.256496, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.26583, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:27:36.485812', telescope_ra_j2k=21.2210952280153, telescope_dec_j2k=-24.3618200445754, observability=1)
2025-12-27T12:28:05.203 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:28:05.205 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.2465161, teldec = -24.256496
2025-12-27T12:28:05.207 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.2215626864739     dec_j2k = -24.3618318511012
2025-12-27T12:28:05.209 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:28:05.210 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:28:05.215 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:28:05.215 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:28:05.215 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:28:05.215 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:28:05.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:28:05.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:28:05.222 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:28:05.222 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:28:05.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:28:05.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:28:05.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:28:05.222 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:28:05.222 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93617134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953029677101668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108721, telescope_az=89.99276, telescope_ra=21.2465161, telescope_dec=-24.256496, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.2663, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:27:36.485812', telescope_ra_j2k=21.2215626864739, telescope_dec_j2k=-24.3618318511012, observability=1)
2025-12-27T12:28:07.559 [DEBUG] [Thread-489654 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:28:07.561 [INFO] [Thread-489654 (handle)] [driver.py] [get_status()] Telra = 21.2471607, teldec = -24.256495
2025-12-27T12:28:07.563 [INFO] [Thread-489654 (handle)] [driver.py] [get_status()] ra_j2k = 21.2222077813492     dec_j2k = -24.3618471416277
2025-12-27T12:28:07.565 [DEBUG] [Thread-489654 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:28:07.566 [DEBUG] [Thread-489654 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:28:07.571 [DEBUG] [Thread-489654 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:28:07.571 [DEBUG] [Thread-489654 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:28:07.571 [DEBUG] [Thread-489654 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:28:07.571 [DEBUG] [Thread-489654 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:28:07.578 [DEBUG] [Thread-489654 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:28:07.578 [DEBUG] [Thread-489654 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:28:07.578 [DEBUG] [Thread-489654 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:28:07.578 [DEBUG] [Thread-489654 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:28:07.578 [DEBUG] [Thread-489654 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:28:07.578 [DEBUG] [Thread-489654 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:28:07.578 [DEBUG] [Thread-489654 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:28:07.579 [DEBUG] [Thread-489654 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:28:07.579 [DEBUG] [Thread-489654 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93619861, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953027671504528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108721, telescope_az=89.992759, telescope_ra=21.2471607, telescope_dec=-24.256495, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.26694, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:27:36.485812', telescope_ra_j2k=21.2222077813492, telescope_dec_j2k=-24.3618471416277, observability=1)
2025-12-27T12:28:21.238 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:28:21.240 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.2509792, teldec = -24.256495
2025-12-27T12:28:21.242 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.2260292136676     dec_j2k = -24.3619435818433
2025-12-27T12:28:21.244 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:28:21.245 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:28:21.251 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:28:21.251 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:28:21.251 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:28:21.251 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:28:21.258 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:28:21.258 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:28:21.258 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:28:21.258 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:28:21.258 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:28:21.258 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:28:21.258 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:28:21.258 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:28:21.258 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93635693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953033688295949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108721, telescope_az=89.992759, telescope_ra=21.2509792, telescope_dec=-24.256495, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.27076, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:27:36.485812', telescope_ra_j2k=21.2260292136676, telescope_dec_j2k=-24.3619435818433, observability=1)
2025-12-27T12:28:25.619 [DEBUG] [Thread-489655 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:28:25.622 [INFO] [Thread-489655 (handle)] [driver.py] [get_status()] Telra = 21.2522022, teldec = -24.256495
2025-12-27T12:28:25.623 [INFO] [Thread-489655 (handle)] [driver.py] [get_status()] ra_j2k = 21.2272531534038     dec_j2k = -24.3619744476573
2025-12-27T12:28:25.624 [DEBUG] [Thread-489655 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:28:25.625 [DEBUG] [Thread-489655 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:28:25.630 [DEBUG] [Thread-489655 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:28:25.630 [DEBUG] [Thread-489655 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:28:25.630 [DEBUG] [Thread-489655 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:28:25.631 [DEBUG] [Thread-489655 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:28:25.638 [DEBUG] [Thread-489655 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:28:25.638 [DEBUG] [Thread-489655 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:28:25.638 [DEBUG] [Thread-489655 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:28:25.638 [DEBUG] [Thread-489655 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:28:25.638 [DEBUG] [Thread-489655 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:28:25.638 [DEBUG] [Thread-489655 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:28:25.638 [DEBUG] [Thread-489655 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:28:25.638 [DEBUG] [Thread-489655 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:28:25.638 [DEBUG] [Thread-489655 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93640764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953031281579381, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108721, telescope_az=89.992759, telescope_ra=21.2522022, telescope_dec=-24.256495, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.27198, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:27:36.485812', telescope_ra_j2k=21.2272531534038, telescope_dec_j2k=-24.3619744476573, observability=1)
2025-12-27T12:28:36.628 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:28:36.628 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:28:36.629 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:28:36.629 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:28:36.629 [INFO] [ThreadPoolExecutor-22693_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:28:36.629 [INFO] [ThreadPoolExecutor-22693_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:28:41.429 [DEBUG] [Thread-489656 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:28:41.431 [INFO] [Thread-489656 (handle)] [driver.py] [get_status()] Telra = 21.2566043, teldec = -24.256495
2025-12-27T12:28:41.432 [INFO] [Thread-489656 (handle)] [driver.py] [get_status()] ra_j2k = 21.2316586381838     dec_j2k = -24.3620854571684
2025-12-27T12:28:41.434 [DEBUG] [Thread-489656 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:28:41.435 [DEBUG] [Thread-489656 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:28:41.438 [DEBUG] [Thread-489656 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:28:41.438 [DEBUG] [Thread-489656 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:28:41.438 [DEBUG] [Thread-489656 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:28:41.438 [DEBUG] [Thread-489656 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:28:41.444 [DEBUG] [Thread-489656 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:28:41.445 [DEBUG] [Thread-489656 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:28:41.445 [DEBUG] [Thread-489656 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:28:41.445 [DEBUG] [Thread-489656 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:28:41.445 [DEBUG] [Thread-489656 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:28:41.445 [DEBUG] [Thread-489656 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:28:41.445 [DEBUG] [Thread-489656 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:28:41.445 [DEBUG] [Thread-489656 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:28:41.445 [DEBUG] [Thread-489656 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93659062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095303970508737, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108721, telescope_az=89.992759, telescope_ra=21.2566043, telescope_dec=-24.256495, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.27639, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:28:36.627154', telescope_ra_j2k=21.2316586381838, telescope_dec_j2k=-24.3620854571684, observability=1)
2025-12-27T12:28:43.709 [DEBUG] [Thread-489657 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:28:43.711 [INFO] [Thread-489657 (handle)] [driver.py] [get_status()] Telra = 21.2572215, teldec = -24.256495
2025-12-27T12:28:43.712 [INFO] [Thread-489657 (handle)] [driver.py] [get_status()] ra_j2k = 21.2322763130331     dec_j2k = -24.3621010101126
2025-12-27T12:28:43.713 [DEBUG] [Thread-489657 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:28:43.714 [DEBUG] [Thread-489657 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:28:43.717 [DEBUG] [Thread-489657 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:28:43.717 [DEBUG] [Thread-489657 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:28:43.717 [DEBUG] [Thread-489657 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:28:43.717 [DEBUG] [Thread-489657 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:28:43.724 [DEBUG] [Thread-489657 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:28:43.725 [DEBUG] [Thread-489657 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:28:43.725 [DEBUG] [Thread-489657 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:28:43.725 [DEBUG] [Thread-489657 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:28:43.725 [DEBUG] [Thread-489657 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:28:43.725 [DEBUG] [Thread-489657 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:28:43.725 [DEBUG] [Thread-489657 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:28:43.725 [DEBUG] [Thread-489657 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:28:43.725 [DEBUG] [Thread-489657 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93661701, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953039303967942, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108721, telescope_az=89.992758, telescope_ra=21.2572215, telescope_dec=-24.256495, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.277, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:28:36.627154', telescope_ra_j2k=21.2322763130331, telescope_dec_j2k=-24.3621010101126, observability=1)
2025-12-27T12:28:45.860 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:28:45.862 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.2578287, teldec = -24.256495
2025-12-27T12:28:45.863 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.2328839802568     dec_j2k = -24.3621163083676
2025-12-27T12:28:45.866 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:28:45.866 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:28:45.869 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:28:45.869 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:28:45.869 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:28:45.869 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:28:45.877 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:28:45.877 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:28:45.877 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:28:45.877 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:28:45.877 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:28:45.877 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:28:45.877 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:28:45.877 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:28:45.877 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93664191, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953042512923366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108721, telescope_az=89.992758, telescope_ra=21.2578287, telescope_dec=-24.256495, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.27761, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:28:36.627154', telescope_ra_j2k=21.2328839802568, telescope_dec_j2k=-24.3621163083676, observability=1)
2025-12-27T12:28:45.877 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.674399614334106 seconds ago
2025-12-27T12:28:57.506 [DEBUG] [ThreadPoolExecutor-22692_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:28:57.508 [DEBUG] [ThreadPoolExecutor-22692_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:28:57.510 [DEBUG] [ThreadPoolExecutor-22692_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:28:57.512 [DEBUG] [ThreadPoolExecutor-22692_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:29:01.517 [DEBUG] [ThreadPoolExecutor-22692_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:29:01.762 [DEBUG] [Thread-489658 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:29:01.765 [INFO] [Thread-489658 (handle)] [driver.py] [get_status()] Telra = 21.2622619, teldec = -24.256494
2025-12-27T12:29:01.766 [INFO] [Thread-489658 (handle)] [driver.py] [get_status()] ra_j2k = 21.2373205936593     dec_j2k = -24.3622269207128
2025-12-27T12:29:01.768 [DEBUG] [Thread-489658 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:29:01.769 [DEBUG] [Thread-489658 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:29:01.772 [DEBUG] [Thread-489658 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:29:01.772 [DEBUG] [Thread-489658 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:29:01.773 [DEBUG] [Thread-489658 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:29:01.773 [DEBUG] [Thread-489658 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:29:01.780 [DEBUG] [Thread-489658 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:29:01.780 [DEBUG] [Thread-489658 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:29:01.780 [DEBUG] [Thread-489658 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:29:01.780 [DEBUG] [Thread-489658 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:29:01.780 [DEBUG] [Thread-489658 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:29:01.780 [DEBUG] [Thread-489658 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:29:01.780 [DEBUG] [Thread-489658 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:29:01.780 [DEBUG] [Thread-489658 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:29:01.780 [DEBUG] [Thread-489658 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93682596, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095304371628165, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108721, telescope_az=89.992758, telescope_ra=21.2622619, telescope_dec=-24.256494, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.28204, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:28:36.627154', telescope_ra_j2k=21.2373205936593, telescope_dec_j2k=-24.3622269207128, observability=1)
2025-12-27T12:29:02.518 [DEBUG] [ThreadPoolExecutor-22692_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:29:02.520 [INFO] [ThreadPoolExecutor-22692_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:29:03.589 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:29:03.591 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.2627669, teldec = -24.256494
2025-12-27T12:29:03.592 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.2378259827033     dec_j2k = -24.3622396257694
2025-12-27T12:29:03.594 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:29:03.595 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:29:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:29:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:29:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:29:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:29:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:29:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:29:03.605 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:29:03.605 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:29:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:29:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:29:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:29:03.605 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:29:03.606 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93684711, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953046524117647, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108721, telescope_az=89.992758, telescope_ra=21.2627669, telescope_dec=-24.256494, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.28255, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:28:36.627154', telescope_ra_j2k=21.2378259827033, telescope_dec_j2k=-24.3622396257694, observability=1)
2025-12-27T12:29:05.284 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:29:05.286 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.2632357, teldec = -24.256494
2025-12-27T12:29:05.288 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.2382951439012     dec_j2k = -24.3622514184288
2025-12-27T12:29:05.289 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:29:05.289 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:29:05.294 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:29:05.294 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:29:05.294 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:29:05.294 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:29:05.301 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:29:05.301 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:29:05.301 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:29:05.301 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:29:05.301 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:29:05.301 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:29:05.302 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:29:05.302 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:29:05.302 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93686672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953042914042794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108721, telescope_az=89.992758, telescope_ra=21.2632357, telescope_dec=-24.256494, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.28302, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:28:36.627154', telescope_ra_j2k=21.2382951439012, telescope_dec_j2k=-24.3622514184288, observability=1)
2025-12-27T12:29:19.837 [DEBUG] [Thread-489659 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:29:19.838 [INFO] [Thread-489659 (handle)] [driver.py] [get_status()] Telra = 21.2673052, teldec = -24.256494
2025-12-27T12:29:19.840 [INFO] [Thread-489659 (handle)] [driver.py] [get_status()] ra_j2k = 21.2423677810275     dec_j2k = -24.3623537195422
2025-12-27T12:29:19.842 [DEBUG] [Thread-489659 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:29:19.843 [DEBUG] [Thread-489659 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:29:19.848 [DEBUG] [Thread-489659 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:29:19.848 [DEBUG] [Thread-489659 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:29:19.848 [DEBUG] [Thread-489659 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:29:19.849 [DEBUG] [Thread-489659 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:29:19.855 [DEBUG] [Thread-489659 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:29:19.856 [DEBUG] [Thread-489659 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:29:19.856 [DEBUG] [Thread-489659 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:29:19.856 [DEBUG] [Thread-489659 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:29:19.856 [DEBUG] [Thread-489659 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:29:19.856 [DEBUG] [Thread-489659 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:29:19.856 [DEBUG] [Thread-489659 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:29:19.856 [DEBUG] [Thread-489659 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:29:19.856 [DEBUG] [Thread-489659 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93703515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953050936431355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108721, telescope_az=89.992758, telescope_ra=21.2673052, telescope_dec=-24.256494, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.28709, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:28:36.627154', telescope_ra_j2k=21.2423677810275, telescope_dec_j2k=-24.3623537195422, observability=1)
2025-12-27T12:29:20.349 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4928431510925293
2025-12-27T12:29:36.775 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:29:36.776 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:29:36.776 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:29:36.777 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:29:36.778 [DEBUG] [ThreadPoolExecutor-22694_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:29:37.779 [DEBUG] [ThreadPoolExecutor-22694_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:29:37.782 [DEBUG] [ThreadPoolExecutor-22694_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:29:37.782 [DEBUG] [ThreadPoolExecutor-22694_0] [payload.py] [to_registers()] [0]
2025-12-27T12:29:37.788 [DEBUG] [ThreadPoolExecutor-22694_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:29:37.788 [DEBUG] [ThreadPoolExecutor-22694_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:29:37.789 [DEBUG] [ThreadPoolExecutor-22694_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:29:37.789 [DEBUG] [ThreadPoolExecutor-22694_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:29:37.796 [DEBUG] [ThreadPoolExecutor-22694_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:29:37.796 [DEBUG] [ThreadPoolExecutor-22694_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:29:37.796 [DEBUG] [ThreadPoolExecutor-22694_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:29:37.796 [DEBUG] [ThreadPoolExecutor-22694_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:29:37.796 [DEBUG] [ThreadPoolExecutor-22694_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:29:37.796 [DEBUG] [ThreadPoolExecutor-22694_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:29:37.796 [DEBUG] [ThreadPoolExecutor-22694_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:29:38.003 [DEBUG] [Thread-489660 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:29:38.005 [INFO] [Thread-489660 (handle)] [driver.py] [get_status()] Telra = 21.2723442, teldec = -24.256494
2025-12-27T12:29:38.006 [INFO] [Thread-489660 (handle)] [driver.py] [get_status()] ra_j2k = 21.2474106697141     dec_j2k = -24.3624802254976
2025-12-27T12:29:38.008 [DEBUG] [Thread-489660 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:29:38.009 [DEBUG] [Thread-489660 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:29:38.012 [DEBUG] [Thread-489660 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:29:38.012 [DEBUG] [Thread-489660 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:29:38.012 [DEBUG] [Thread-489660 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:29:38.012 [DEBUG] [Thread-489660 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:29:38.019 [DEBUG] [Thread-489660 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:29:38.019 [DEBUG] [Thread-489660 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:29:38.019 [DEBUG] [Thread-489660 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:29:38.019 [DEBUG] [Thread-489660 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:29:38.019 [DEBUG] [Thread-489660 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:29:38.019 [DEBUG] [Thread-489660 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:29:38.019 [DEBUG] [Thread-489660 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:29:38.019 [DEBUG] [Thread-489660 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:29:38.019 [DEBUG] [Thread-489660 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93724542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953055749864492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10872, telescope_az=89.992757, telescope_ra=21.2723442, telescope_dec=-24.256494, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.29213, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:29:36.774828', telescope_ra_j2k=21.2474106697141, telescope_dec_j2k=-24.3624802254976, observability=1)
2025-12-27T12:29:41.475 [DEBUG] [Thread-489661 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:29:41.477 [INFO] [Thread-489661 (handle)] [driver.py] [get_status()] Telra = 21.2733263, teldec = -24.256494
2025-12-27T12:29:41.479 [INFO] [Thread-489661 (handle)] [driver.py] [get_status()] ra_j2k = 21.248393528157     dec_j2k = -24.3625048599567
2025-12-27T12:29:41.481 [DEBUG] [Thread-489661 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:29:41.481 [DEBUG] [Thread-489661 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:29:41.484 [DEBUG] [Thread-489661 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:29:41.484 [DEBUG] [Thread-489661 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:29:41.484 [DEBUG] [Thread-489661 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:29:41.484 [DEBUG] [Thread-489661 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:29:41.491 [DEBUG] [Thread-489661 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:29:41.491 [DEBUG] [Thread-489661 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:29:41.491 [DEBUG] [Thread-489661 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:29:41.491 [DEBUG] [Thread-489661 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:29:41.491 [DEBUG] [Thread-489661 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:29:41.491 [DEBUG] [Thread-489661 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:29:41.492 [DEBUG] [Thread-489661 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:29:41.492 [DEBUG] [Thread-489661 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:29:41.492 [DEBUG] [Thread-489661 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9372856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953058958819916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10872, telescope_az=89.992757, telescope_ra=21.2733263, telescope_dec=-24.256494, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.29311, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:29:36.774828', telescope_ra_j2k=21.248393528157, telescope_dec_j2k=-24.3625048599567, observability=1)
2025-12-27T12:29:45.938 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:29:45.941 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.2745516, teldec = -24.256493
2025-12-27T12:29:45.942 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.2496197747954     dec_j2k = -24.3625345849248
2025-12-27T12:29:45.943 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:29:45.944 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:29:45.945 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:29:45.945 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:29:45.945 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:29:45.945 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:29:45.952 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:29:45.952 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:29:45.952 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:29:45.952 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:29:45.952 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:29:45.953 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:29:45.953 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:29:45.953 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:29:45.953 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93733726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953055348745064, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10872, telescope_az=89.992757, telescope_ra=21.2745516, telescope_dec=-24.256493, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.29433, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:29:36.774828', telescope_ra_j2k=21.2496197747954, telescope_dec_j2k=-24.3625345849248, observability=1)
2025-12-27T12:29:45.953 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.66958475112915 seconds ago
2025-12-27T12:29:56.074 [DEBUG] [Thread-489662 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:29:56.076 [INFO] [Thread-489662 (handle)] [driver.py] [get_status()] Telra = 21.2773941, teldec = -24.256493
2025-12-27T12:29:56.077 [INFO] [Thread-489662 (handle)] [driver.py] [get_status()] ra_j2k = 21.2524644715856     dec_j2k = -24.3626058196597
2025-12-27T12:29:56.079 [DEBUG] [Thread-489662 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:29:56.080 [DEBUG] [Thread-489662 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:29:56.084 [DEBUG] [Thread-489662 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:29:56.084 [DEBUG] [Thread-489662 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:29:56.084 [DEBUG] [Thread-489662 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:29:56.084 [DEBUG] [Thread-489662 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:29:56.091 [DEBUG] [Thread-489662 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:29:56.092 [DEBUG] [Thread-489662 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:29:56.092 [DEBUG] [Thread-489662 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:29:56.092 [DEBUG] [Thread-489662 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:29:56.092 [DEBUG] [Thread-489662 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:29:56.092 [DEBUG] [Thread-489662 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:29:56.092 [DEBUG] [Thread-489662 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:29:56.092 [DEBUG] [Thread-489662 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:29:56.092 [DEBUG] [Thread-489662 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93745457, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095305815658106, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10872, telescope_az=89.992757, telescope_ra=21.2773941, telescope_dec=-24.256493, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.29718, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:29:36.774828', telescope_ra_j2k=21.2524644715856, telescope_dec_j2k=-24.3626058196597, observability=1)
2025-12-27T12:30:02.797 [DEBUG] [ThreadPoolExecutor-22694_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:30:02.798 [DEBUG] [ThreadPoolExecutor-22694_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:30:03.560 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:30:03.562 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.2794798, teldec = -24.256493
2025-12-27T12:30:03.563 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.2545517844272     dec_j2k = -24.3626580510697
2025-12-27T12:30:03.565 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:30:03.566 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:30:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:30:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:30:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:30:03.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:30:03.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:30:03.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:30:03.576 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:30:03.576 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:30:03.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:30:03.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:30:03.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:30:03.576 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:30:03.576 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93754122, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953064574491909, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10872, telescope_az=89.992756, telescope_ra=21.2794798, telescope_dec=-24.256493, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.29926, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:29:36.774828', telescope_ra_j2k=21.2545517844272, telescope_dec_j2k=-24.3626580510697, observability=1)
2025-12-27T12:30:05.363 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:30:05.365 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.2799851, teldec = -24.256493
2025-12-27T12:30:05.366 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.2550574752874     dec_j2k = -24.3626707003353
2025-12-27T12:30:05.368 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:30:05.369 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:30:05.373 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:30:05.373 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:30:05.373 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:30:05.373 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:30:05.380 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:30:05.380 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:30:05.380 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:30:05.380 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:30:05.380 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:30:05.380 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:30:05.380 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:30:05.381 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:30:05.381 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93756208, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953065376730765, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10872, telescope_az=89.992756, telescope_ra=21.2799851, telescope_dec=-24.256493, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.29977, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:29:36.774828', telescope_ra_j2k=21.2550574752874, telescope_dec_j2k=-24.3626707003353, observability=1)
2025-12-27T12:30:14.147 [DEBUG] [Thread-489663 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:30:14.148 [INFO] [Thread-489663 (handle)] [driver.py] [get_status()] Telra = 21.2824075, teldec = -24.256493
2025-12-27T12:30:14.149 [INFO] [Thread-489663 (handle)] [driver.py] [get_status()] ra_j2k = 21.2574817497088     dec_j2k = -24.3627313148362
2025-12-27T12:30:14.151 [DEBUG] [Thread-489663 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:30:14.152 [DEBUG] [Thread-489663 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:30:14.156 [DEBUG] [Thread-489663 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:30:14.157 [DEBUG] [Thread-489663 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:30:14.157 [DEBUG] [Thread-489663 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:30:14.157 [DEBUG] [Thread-489663 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:30:14.164 [DEBUG] [Thread-489663 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:30:14.164 [DEBUG] [Thread-489663 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:30:14.165 [DEBUG] [Thread-489663 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:30:14.165 [DEBUG] [Thread-489663 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:30:14.165 [DEBUG] [Thread-489663 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:30:14.165 [DEBUG] [Thread-489663 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:30:14.165 [DEBUG] [Thread-489663 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:30:14.165 [DEBUG] [Thread-489663 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:30:14.165 [DEBUG] [Thread-489663 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93766374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953067783447333, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10872, telescope_az=89.992756, telescope_ra=21.2824075, telescope_dec=-24.256493, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.30219, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:29:36.774828', telescope_ra_j2k=21.2574817497088, telescope_dec_j2k=-24.3627313148362, observability=1)
2025-12-27T12:30:19.441 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:30:19.442 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.2838852, teldec = -24.256493
2025-12-27T12:30:19.443 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.258960593657     dec_j2k = -24.36276826955
2025-12-27T12:30:19.445 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:30:19.445 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:30:19.452 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:30:19.452 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:30:19.452 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:30:19.452 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:30:19.459 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:30:19.459 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:30:19.459 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:30:19.459 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:30:19.459 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:30:19.460 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:30:19.460 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:30:19.460 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:30:19.460 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93772501, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953066580089049, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10872, telescope_az=89.992756, telescope_ra=21.2838852, telescope_dec=-24.256493, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.30367, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:29:36.774828', telescope_ra_j2k=21.258960593657, telescope_dec_j2k=-24.36276826955, observability=1)
2025-12-27T12:30:32.280 [DEBUG] [Thread-489664 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:30:32.282 [INFO] [Thread-489664 (handle)] [driver.py] [get_status()] Telra = 21.2874764, teldec = -24.256493
2025-12-27T12:30:32.283 [INFO] [Thread-489664 (handle)] [driver.py] [get_status()] ra_j2k = 21.2625545754039     dec_j2k = -24.3628580127607
2025-12-27T12:30:32.285 [DEBUG] [Thread-489664 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:30:32.286 [DEBUG] [Thread-489664 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:30:32.293 [DEBUG] [Thread-489664 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:30:32.293 [DEBUG] [Thread-489664 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:30:32.293 [DEBUG] [Thread-489664 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:30:32.293 [DEBUG] [Thread-489664 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:30:32.300 [DEBUG] [Thread-489664 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:30:32.300 [DEBUG] [Thread-489664 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:30:32.300 [DEBUG] [Thread-489664 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:30:32.300 [DEBUG] [Thread-489664 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:30:32.301 [DEBUG] [Thread-489664 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:30:32.301 [DEBUG] [Thread-489664 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:30:32.301 [DEBUG] [Thread-489664 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:30:32.301 [DEBUG] [Thread-489664 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:30:32.301 [DEBUG] [Thread-489664 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93787362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095307259688047, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10872, telescope_az=89.992756, telescope_ra=21.2874764, telescope_dec=-24.256493, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.30726, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:29:36.774828', telescope_ra_j2k=21.2625545754039, telescope_dec_j2k=-24.3628580127607, observability=1)
2025-12-27T12:30:36.919 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:30:36.920 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:30:36.920 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:30:36.920 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:30:36.920 [INFO] [ThreadPoolExecutor-22695_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:30:36.920 [INFO] [ThreadPoolExecutor-22695_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:30:41.527 [DEBUG] [Thread-489665 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:30:41.529 [INFO] [Thread-489665 (handle)] [driver.py] [get_status()] Telra = 21.2900445, teldec = -24.256492
2025-12-27T12:30:41.530 [INFO] [Thread-489665 (handle)] [driver.py] [get_status()] ra_j2k = 21.2651246662243     dec_j2k = -24.3629211312217
2025-12-27T12:30:41.532 [DEBUG] [Thread-489665 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:30:41.533 [DEBUG] [Thread-489665 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:30:41.536 [DEBUG] [Thread-489665 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:30:41.536 [DEBUG] [Thread-489665 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:30:41.536 [DEBUG] [Thread-489665 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:30:41.536 [DEBUG] [Thread-489665 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:30:41.544 [DEBUG] [Thread-489665 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:30:41.544 [DEBUG] [Thread-489665 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:30:41.544 [DEBUG] [Thread-489665 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:30:41.544 [DEBUG] [Thread-489665 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:30:41.544 [DEBUG] [Thread-489665 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:30:41.544 [DEBUG] [Thread-489665 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:30:41.544 [DEBUG] [Thread-489665 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:30:41.544 [DEBUG] [Thread-489665 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:30:41.544 [DEBUG] [Thread-489665 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93798065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953077009194179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10872, telescope_az=89.992755, telescope_ra=21.2900445, telescope_dec=-24.256492, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.30983, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:30:36.918689', telescope_ra_j2k=21.2651246662243, telescope_dec_j2k=-24.3629211312217, observability=1)
2025-12-27T12:30:46.014 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:30:46.015 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.2912957, teldec = -24.256492
2025-12-27T12:30:46.016 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.2663768365365     dec_j2k = -24.3629523527754
2025-12-27T12:30:46.017 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:30:46.018 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:30:46.021 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:30:46.021 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:30:46.021 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:30:46.021 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:30:46.028 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:30:46.028 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:30:46.028 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:30:46.028 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:30:46.028 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:30:46.028 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:30:46.028 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:30:46.028 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:30:46.028 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93803257, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953077410313607, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108719, telescope_az=89.992755, telescope_ra=21.2912957, telescope_dec=-24.256492, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.31108, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:30:36.918689', telescope_ra_j2k=21.2663768365365, telescope_dec_j2k=-24.3629523527754, observability=1)
2025-12-27T12:30:46.028 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.66663074493408 seconds ago
2025-12-27T12:30:50.356 [DEBUG] [Thread-489666 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:30:50.361 [INFO] [Thread-489666 (handle)] [driver.py] [get_status()] Telra = 21.2924898, teldec = -24.256492
2025-12-27T12:30:50.363 [INFO] [Thread-489666 (handle)] [driver.py] [get_status()] ra_j2k = 21.2675718628319     dec_j2k = -24.3629821388171
2025-12-27T12:30:50.365 [DEBUG] [Thread-489666 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:30:50.366 [DEBUG] [Thread-489666 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:30:50.371 [DEBUG] [Thread-489666 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:30:50.371 [DEBUG] [Thread-489666 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:30:50.371 [DEBUG] [Thread-489666 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:30:50.371 [DEBUG] [Thread-489666 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:30:50.379 [DEBUG] [Thread-489666 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:30:50.379 [DEBUG] [Thread-489666 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:30:50.379 [DEBUG] [Thread-489666 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:30:50.379 [DEBUG] [Thread-489666 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:30:50.379 [DEBUG] [Thread-489666 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:30:50.379 [DEBUG] [Thread-489666 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:30:50.379 [DEBUG] [Thread-489666 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:30:50.379 [DEBUG] [Thread-489666 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:30:50.379 [DEBUG] [Thread-489666 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93808287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953072997999898, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108719, telescope_az=89.992755, telescope_ra=21.2924898, telescope_dec=-24.256492, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.3123, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:30:36.918689', telescope_ra_j2k=21.2675718628319, telescope_dec_j2k=-24.3629821388171, observability=1)
2025-12-27T12:30:57.800 [DEBUG] [ThreadPoolExecutor-22694_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:30:57.802 [DEBUG] [ThreadPoolExecutor-22694_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:30:57.803 [DEBUG] [ThreadPoolExecutor-22694_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:30:57.805 [DEBUG] [ThreadPoolExecutor-22694_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:31:01.808 [DEBUG] [ThreadPoolExecutor-22694_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:31:02.810 [DEBUG] [ThreadPoolExecutor-22694_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:31:02.811 [INFO] [ThreadPoolExecutor-22694_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:31:03.571 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:31:03.573 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.2961768, teldec = -24.256492
2025-12-27T12:31:03.574 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.2712617245651     dec_j2k = -24.3630740427634
2025-12-27T12:31:03.576 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:31:03.577 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:31:03.578 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:31:03.578 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:31:03.578 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:31:03.578 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:31:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:31:03.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:31:03.586 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:31:03.586 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:31:03.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:31:03.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:31:03.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:31:03.586 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:31:03.586 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93823579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953078613671891, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108719, telescope_az=89.992755, telescope_ra=21.2961768, telescope_dec=-24.256492, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.31596, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:30:36.918689', telescope_ra_j2k=21.2712617245651, telescope_dec_j2k=-24.3630740427634, observability=1)
2025-12-27T12:31:05.442 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:31:05.444 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.2967002, teldec = -24.256492
2025-12-27T12:31:05.445 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.271785531011     dec_j2k = -24.3630870812181
2025-12-27T12:31:05.447 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:31:05.448 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:31:05.449 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:31:05.450 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:31:05.450 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:31:05.450 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:31:05.457 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:31:05.457 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:31:05.457 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:31:05.457 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:31:05.457 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:31:05.457 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:31:05.457 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:31:05.457 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:31:05.457 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93825744, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953081421507887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108719, telescope_az=89.992755, telescope_ra=21.2967002, telescope_dec=-24.256492, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.31648, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:30:36.918689', telescope_ra_j2k=21.271785531011, telescope_dec_j2k=-24.3630870812181, observability=1)
2025-12-27T12:31:08.414 [DEBUG] [Thread-489667 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:31:08.416 [INFO] [Thread-489667 (handle)] [driver.py] [get_status()] Telra = 21.2975405, teldec = -24.256492
2025-12-27T12:31:08.418 [INFO] [Thread-489667 (handle)] [driver.py] [get_status()] ra_j2k = 21.272626483649     dec_j2k = -24.3631080097947
2025-12-27T12:31:08.420 [DEBUG] [Thread-489667 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:31:08.420 [DEBUG] [Thread-489667 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:31:08.423 [DEBUG] [Thread-489667 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:31:08.423 [DEBUG] [Thread-489667 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:31:08.423 [DEBUG] [Thread-489667 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:31:08.424 [DEBUG] [Thread-489667 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:31:08.431 [DEBUG] [Thread-489667 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:31:08.431 [DEBUG] [Thread-489667 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:31:08.431 [DEBUG] [Thread-489667 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:31:08.431 [DEBUG] [Thread-489667 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:31:08.431 [DEBUG] [Thread-489667 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:31:08.431 [DEBUG] [Thread-489667 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:31:08.431 [DEBUG] [Thread-489667 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:31:08.431 [DEBUG] [Thread-489667 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:31:08.432 [DEBUG] [Thread-489667 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93829184, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953087438299308, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108719, telescope_az=89.992755, telescope_ra=21.2975405, telescope_dec=-24.256492, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.31732, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:30:36.918689', telescope_ra_j2k=21.272626483649, telescope_dec_j2k=-24.3631080097947, observability=1)
2025-12-27T12:31:18.551 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:31:18.553 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.3003502, teldec = -24.256492
2025-12-27T12:31:18.554 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.2754383667928     dec_j2k = -24.3631779508312
2025-12-27T12:31:18.556 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:31:18.557 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:31:18.562 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:31:18.562 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:31:18.562 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:31:18.562 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:31:18.569 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:31:18.570 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:31:18.570 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:31:18.570 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:31:18.570 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:31:18.570 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:31:18.570 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:31:18.570 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:31:18.570 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93840917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953087839418736, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108719, telescope_az=89.992754, telescope_ra=21.3003502, telescope_dec=-24.256492, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.32013, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:30:36.918689', telescope_ra_j2k=21.2754383667928, telescope_dec_j2k=-24.3631779508312, observability=1)
2025-12-27T12:31:26.606 [DEBUG] [Thread-489668 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:31:26.609 [INFO] [Thread-489668 (handle)] [driver.py] [get_status()] Telra = 21.3026099, teldec = -24.256491
2025-12-27T12:31:26.610 [INFO] [Thread-489668 (handle)] [driver.py] [get_status()] ra_j2k = 21.2776998237529     dec_j2k = -24.3632331589604
2025-12-27T12:31:26.612 [DEBUG] [Thread-489668 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:31:26.612 [DEBUG] [Thread-489668 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:31:26.613 [DEBUG] [Thread-489668 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:31:26.613 [DEBUG] [Thread-489668 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:31:26.613 [DEBUG] [Thread-489668 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:31:26.613 [DEBUG] [Thread-489668 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:31:26.621 [DEBUG] [Thread-489668 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:31:26.621 [DEBUG] [Thread-489668 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:31:26.621 [DEBUG] [Thread-489668 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:31:26.621 [DEBUG] [Thread-489668 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:31:26.621 [DEBUG] [Thread-489668 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:31:26.621 [DEBUG] [Thread-489668 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:31:26.621 [DEBUG] [Thread-489668 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:31:26.621 [DEBUG] [Thread-489668 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:31:26.621 [DEBUG] [Thread-489668 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93850241, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095308503158274, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108719, telescope_az=89.992754, telescope_ra=21.3026099, telescope_dec=-24.256491, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.32239, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:30:36.918689', telescope_ra_j2k=21.2776998237529, telescope_dec_j2k=-24.3632331589604, observability=1)
2025-12-27T12:31:37.063 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:31:37.063 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:31:37.064 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:31:37.064 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:31:37.065 [DEBUG] [ThreadPoolExecutor-22696_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:31:38.067 [DEBUG] [ThreadPoolExecutor-22696_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:31:38.069 [DEBUG] [ThreadPoolExecutor-22696_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:31:38.069 [DEBUG] [ThreadPoolExecutor-22696_0] [payload.py] [to_registers()] [0]
2025-12-27T12:31:38.076 [DEBUG] [ThreadPoolExecutor-22696_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:31:38.076 [DEBUG] [ThreadPoolExecutor-22696_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:31:38.076 [DEBUG] [ThreadPoolExecutor-22696_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:31:38.076 [DEBUG] [ThreadPoolExecutor-22696_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:31:38.083 [DEBUG] [ThreadPoolExecutor-22696_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:31:38.083 [DEBUG] [ThreadPoolExecutor-22696_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:31:38.083 [DEBUG] [ThreadPoolExecutor-22696_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:31:38.083 [DEBUG] [ThreadPoolExecutor-22696_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:31:38.083 [DEBUG] [ThreadPoolExecutor-22696_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:31:38.083 [DEBUG] [ThreadPoolExecutor-22696_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:31:38.083 [DEBUG] [ThreadPoolExecutor-22696_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:31:41.575 [DEBUG] [Thread-489669 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:31:41.577 [INFO] [Thread-489669 (handle)] [driver.py] [get_status()] Telra = 21.3067855, teldec = -24.256491
2025-12-27T12:31:41.578 [INFO] [Thread-489669 (handle)] [driver.py] [get_status()] ra_j2k = 21.2818786725407     dec_j2k = -24.3633369248121
2025-12-27T12:31:41.580 [DEBUG] [Thread-489669 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:31:41.581 [DEBUG] [Thread-489669 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:31:41.589 [DEBUG] [Thread-489669 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:31:41.589 [DEBUG] [Thread-489669 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:31:41.589 [DEBUG] [Thread-489669 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:31:41.589 [DEBUG] [Thread-489669 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:31:41.596 [DEBUG] [Thread-489669 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:31:41.596 [DEBUG] [Thread-489669 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:31:41.596 [DEBUG] [Thread-489669 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:31:41.596 [DEBUG] [Thread-489669 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:31:41.596 [DEBUG] [Thread-489669 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:31:41.596 [DEBUG] [Thread-489669 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:31:41.596 [DEBUG] [Thread-489669 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:31:41.596 [DEBUG] [Thread-489669 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:31:41.596 [DEBUG] [Thread-489669 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93867565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953089443896449, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108719, telescope_az=89.992754, telescope_ra=21.3067855, telescope_dec=-24.256491, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.32657, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:31:37.061524', telescope_ra_j2k=21.2818786725407, telescope_dec_j2k=-24.3633369248121, observability=1)
2025-12-27T12:31:44.680 [DEBUG] [Thread-489670 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:31:44.683 [INFO] [Thread-489670 (handle)] [driver.py] [get_status()] Telra = 21.3076278, teldec = -24.256491
2025-12-27T12:31:44.684 [INFO] [Thread-489670 (handle)] [driver.py] [get_status()] ra_j2k = 21.2827216282657     dec_j2k = -24.363357840899
2025-12-27T12:31:44.686 [DEBUG] [Thread-489670 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:31:44.687 [DEBUG] [Thread-489670 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:31:44.690 [DEBUG] [Thread-489670 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:31:44.690 [DEBUG] [Thread-489670 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:31:44.690 [DEBUG] [Thread-489670 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:31:44.690 [DEBUG] [Thread-489670 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:31:44.698 [DEBUG] [Thread-489670 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:31:44.698 [DEBUG] [Thread-489670 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:31:44.698 [DEBUG] [Thread-489670 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:31:44.698 [DEBUG] [Thread-489670 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:31:44.698 [DEBUG] [Thread-489670 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:31:44.698 [DEBUG] [Thread-489670 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:31:44.698 [DEBUG] [Thread-489670 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:31:44.698 [DEBUG] [Thread-489670 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:31:44.698 [DEBUG] [Thread-489670 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93871159, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953093856210157, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108719, telescope_az=89.992754, telescope_ra=21.3076278, telescope_dec=-24.256491, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.32741, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:31:37.061524', telescope_ra_j2k=21.2827216282657, telescope_dec_j2k=-24.363357840899, observability=1)
2025-12-27T12:31:46.089 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:31:46.091 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.3080389, teldec = -24.256491
2025-12-27T12:31:46.093 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.2831330483507     dec_j2k = -24.3633680474881
2025-12-27T12:31:46.094 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:31:46.095 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:31:46.097 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:31:46.097 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:31:46.097 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:31:46.097 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:31:46.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:31:46.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:31:46.105 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:31:46.105 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:31:46.105 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:31:46.105 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:31:46.105 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:31:46.105 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:31:46.105 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93872789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953094658449013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108719, telescope_az=89.992754, telescope_ra=21.3080389, telescope_dec=-24.256491, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.32782, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:31:37.061524', telescope_ra_j2k=21.2831330483507, telescope_dec_j2k=-24.3633680474881, observability=1)
2025-12-27T12:31:46.105 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.663755893707275 seconds ago
2025-12-27T12:32:02.889 [DEBUG] [Thread-489671 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:32:02.890 [INFO] [Thread-489671 (handle)] [driver.py] [get_status()] Telra = 21.3127226, teldec = -24.256491
2025-12-27T12:32:02.892 [INFO] [Thread-489671 (handle)] [driver.py] [get_status()] ra_j2k = 21.2878203972585     dec_j2k = -24.3634842444489
2025-12-27T12:32:02.893 [DEBUG] [Thread-489671 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:32:02.894 [DEBUG] [Thread-489671 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:32:02.899 [DEBUG] [Thread-489671 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:32:02.899 [DEBUG] [Thread-489671 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:32:02.900 [DEBUG] [Thread-489671 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:32:02.900 [DEBUG] [Thread-489671 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:32:02.907 [DEBUG] [Thread-489671 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:32:02.907 [DEBUG] [Thread-489671 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:32:02.907 [DEBUG] [Thread-489671 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:32:02.907 [DEBUG] [Thread-489671 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:32:02.907 [DEBUG] [Thread-489671 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:32:02.907 [DEBUG] [Thread-489671 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:32:02.907 [DEBUG] [Thread-489671 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:32:02.907 [DEBUG] [Thread-489671 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:32:02.907 [DEBUG] [Thread-489671 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93892233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953097867404438, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108719, telescope_az=89.992753, telescope_ra=21.3127226, telescope_dec=-24.256491, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.3325, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:31:37.061524', telescope_ra_j2k=21.2878203972585, telescope_dec_j2k=-24.3634842444489, observability=1)
2025-12-27T12:32:03.084 [DEBUG] [ThreadPoolExecutor-22696_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:32:03.085 [DEBUG] [ThreadPoolExecutor-22696_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:32:03.580 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6729152202606201
2025-12-27T12:32:05.518 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:32:05.520 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.3134523, teldec = -24.256491
2025-12-27T12:32:05.521 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.288550666098     dec_j2k = -24.3635023329127
2025-12-27T12:32:05.523 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:32:05.524 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:32:05.530 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:32:05.530 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:32:05.531 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:32:05.531 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:32:05.538 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:32:05.538 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:32:05.538 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:32:05.538 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:32:05.538 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:32:05.538 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:32:05.538 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:32:05.538 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:32:05.538 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93895277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953099873001578, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108719, telescope_az=89.992753, telescope_ra=21.3134523, telescope_dec=-24.256491, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.33323, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:31:37.061524', telescope_ra_j2k=21.288550666098, telescope_dec_j2k=-24.3635023329127, observability=1)
2025-12-27T12:32:17.652 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:32:17.654 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.3168157, teldec = -24.25649
2025-12-27T12:32:17.655 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.2919166894155     dec_j2k = -24.3635846573586
2025-12-27T12:32:17.657 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:32:17.658 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:32:17.659 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:32:17.659 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:32:17.659 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:32:17.659 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:32:17.666 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:32:17.666 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:32:17.666 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:32:17.666 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:32:17.666 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:32:17.667 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:32:17.667 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:32:17.667 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:32:17.667 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93909319, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953104285315286, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108718, telescope_az=89.992753, telescope_ra=21.3168157, telescope_dec=-24.25649, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.3366, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:31:37.061524', telescope_ra_j2k=21.2919166894155, telescope_dec_j2k=-24.3635846573586, observability=1)
2025-12-27T12:32:20.962 [DEBUG] [Thread-489672 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:32:20.964 [INFO] [Thread-489672 (handle)] [driver.py] [get_status()] Telra = 21.3177421, teldec = -24.25649
2025-12-27T12:32:20.965 [INFO] [Thread-489672 (handle)] [driver.py] [get_status()] ra_j2k = 21.2928438122912     dec_j2k = -24.3636075932386
2025-12-27T12:32:20.967 [DEBUG] [Thread-489672 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:32:20.968 [DEBUG] [Thread-489672 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:32:20.970 [DEBUG] [Thread-489672 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:32:20.970 [DEBUG] [Thread-489672 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:32:20.970 [DEBUG] [Thread-489672 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:32:20.970 [DEBUG] [Thread-489672 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:32:20.977 [DEBUG] [Thread-489672 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:32:20.977 [DEBUG] [Thread-489672 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:32:20.977 [DEBUG] [Thread-489672 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:32:20.977 [DEBUG] [Thread-489672 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:32:20.977 [DEBUG] [Thread-489672 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:32:20.977 [DEBUG] [Thread-489672 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:32:20.977 [DEBUG] [Thread-489672 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:32:20.977 [DEBUG] [Thread-489672 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:32:20.977 [DEBUG] [Thread-489672 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93913152, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953101878598718, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108718, telescope_az=89.992753, telescope_ra=21.3177421, telescope_dec=-24.25649, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.33752, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:31:37.061524', telescope_ra_j2k=21.2928438122912, telescope_dec_j2k=-24.3636075932386, observability=1)
2025-12-27T12:32:37.202 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:32:37.202 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:32:37.203 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:32:37.203 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:32:37.203 [INFO] [ThreadPoolExecutor-22697_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:32:37.203 [INFO] [ThreadPoolExecutor-22697_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:32:39.030 [DEBUG] [Thread-489673 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:32:39.032 [INFO] [Thread-489673 (handle)] [driver.py] [get_status()] Telra = 21.3227792, teldec = -24.25649
2025-12-27T12:32:39.033 [INFO] [Thread-489673 (handle)] [driver.py] [get_status()] ra_j2k = 21.2978848454693     dec_j2k = -24.3637321915585
2025-12-27T12:32:39.034 [DEBUG] [Thread-489673 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:32:39.036 [DEBUG] [Thread-489673 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:32:39.037 [DEBUG] [Thread-489673 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:32:39.037 [DEBUG] [Thread-489673 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:32:39.037 [DEBUG] [Thread-489673 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:32:39.037 [DEBUG] [Thread-489673 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:32:39.044 [DEBUG] [Thread-489673 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:32:39.044 [DEBUG] [Thread-489673 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:32:39.044 [DEBUG] [Thread-489673 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:32:39.044 [DEBUG] [Thread-489673 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:32:39.044 [DEBUG] [Thread-489673 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:32:39.044 [DEBUG] [Thread-489673 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:32:39.044 [DEBUG] [Thread-489673 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:32:39.044 [DEBUG] [Thread-489673 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:32:39.044 [DEBUG] [Thread-489673 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93934064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953106692031855, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108718, telescope_az=89.992752, telescope_ra=21.3227792, telescope_dec=-24.25649, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.34256, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:32:37.201041', telescope_ra_j2k=21.2978848454693, telescope_dec_j2k=-24.3637321915585, observability=1)
2025-12-27T12:32:41.631 [DEBUG] [Thread-489674 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:32:41.633 [INFO] [Thread-489674 (handle)] [driver.py] [get_status()] Telra = 21.3235079, teldec = -24.25649
2025-12-27T12:32:41.634 [INFO] [Thread-489674 (handle)] [driver.py] [get_status()] ra_j2k = 21.2986141148458     dec_j2k = -24.3637502012962
2025-12-27T12:32:41.635 [DEBUG] [Thread-489674 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:32:41.636 [DEBUG] [Thread-489674 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:32:41.641 [DEBUG] [Thread-489674 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:32:41.641 [DEBUG] [Thread-489674 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:32:41.641 [DEBUG] [Thread-489674 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:32:41.641 [DEBUG] [Thread-489674 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:32:41.649 [DEBUG] [Thread-489674 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:32:41.649 [DEBUG] [Thread-489674 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:32:41.649 [DEBUG] [Thread-489674 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:32:41.649 [DEBUG] [Thread-489674 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:32:41.649 [DEBUG] [Thread-489674 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:32:41.649 [DEBUG] [Thread-489674 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:32:41.649 [DEBUG] [Thread-489674 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:32:41.649 [DEBUG] [Thread-489674 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:32:41.649 [DEBUG] [Thread-489674 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93937074, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953107093151283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108718, telescope_az=89.992752, telescope_ra=21.3235079, telescope_dec=-24.25649, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.34329, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:32:37.201041', telescope_ra_j2k=21.2986141148458, telescope_dec_j2k=-24.3637502012962, observability=1)
2025-12-27T12:32:46.165 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:32:46.167 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.3247585, teldec = -24.25649
2025-12-27T12:32:46.168 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.2998656922357     dec_j2k = -24.3637811006116
2025-12-27T12:32:46.169 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:32:46.170 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:32:46.173 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:32:46.173 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:32:46.173 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:32:46.173 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:32:46.180 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:32:46.180 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:32:46.180 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:32:46.180 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:32:46.180 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:32:46.180 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:32:46.180 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:32:46.180 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:32:46.181 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93942322, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953109098748423, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108718, telescope_az=89.992752, telescope_ra=21.3247585, telescope_dec=-24.25649, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.34454, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:32:37.201041', telescope_ra_j2k=21.2998656922357, telescope_dec_j2k=-24.3637811006116, observability=1)
2025-12-27T12:32:46.181 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.66267395019531 seconds ago
2025-12-27T12:32:57.186 [DEBUG] [Thread-489675 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:32:57.188 [INFO] [Thread-489675 (handle)] [driver.py] [get_status()] Telra = 21.3278294, teldec = -24.25649
2025-12-27T12:32:57.189 [INFO] [Thread-489675 (handle)] [driver.py] [get_status()] ra_j2k = 21.3029389934465     dec_j2k = -24.3638569262358
2025-12-27T12:32:57.190 [DEBUG] [Thread-489675 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:32:57.191 [DEBUG] [Thread-489675 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:32:57.198 [DEBUG] [Thread-489675 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:32:57.198 [DEBUG] [Thread-489675 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:32:57.198 [DEBUG] [Thread-489675 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:32:57.198 [DEBUG] [Thread-489675 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:32:57.205 [DEBUG] [Thread-489675 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:32:57.205 [DEBUG] [Thread-489675 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:32:57.205 [DEBUG] [Thread-489675 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:32:57.205 [DEBUG] [Thread-489675 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:32:57.205 [DEBUG] [Thread-489675 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:32:57.205 [DEBUG] [Thread-489675 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:32:57.205 [DEBUG] [Thread-489675 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:32:57.205 [DEBUG] [Thread-489675 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:32:57.206 [DEBUG] [Thread-489675 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.93955078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953110302106707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108718, telescope_az=89.992752, telescope_ra=21.3278294, telescope_dec=-24.25649, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.34761, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:32:37.201041', telescope_ra_j2k=21.3029389934465, telescope_dec_j2k=-24.3638569262358, observability=1)
2025-12-27T12:32:58.087 [DEBUG] [ThreadPoolExecutor-22696_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:32:58.089 [DEBUG] [ThreadPoolExecutor-22696_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:32:58.090 [DEBUG] [ThreadPoolExecutor-22696_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:32:58.093 [DEBUG] [ThreadPoolExecutor-22696_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:33:02.098 [DEBUG] [ThreadPoolExecutor-22696_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:33:03.100 [DEBUG] [ThreadPoolExecutor-22696_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:33:03.101 [INFO] [ThreadPoolExecutor-22696_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:33:03.591 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:33:03.593 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.3296126, teldec = -24.256489
2025-12-27T12:33:03.595 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.3047235886811     dec_j2k = -24.3638999245478
2025-12-27T12:33:03.595 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:33:03.596 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:33:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:33:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:33:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:33:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:33:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:33:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:33:03.605 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:33:03.605 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:33:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:33:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:33:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:33:03.605 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:33:03.605 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93962491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953113511062132, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108718, telescope_az=89.992752, telescope_ra=21.3296126, telescope_dec=-24.256489, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.34939, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:32:37.201041', telescope_ra_j2k=21.3047235886811, telescope_dec_j2k=-24.3638999245478, observability=1)
2025-12-27T12:33:05.599 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:33:05.601 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.3301633, teldec = -24.256489
2025-12-27T12:33:05.603 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.3052747196412     dec_j2k = -24.3639135076447
2025-12-27T12:33:05.604 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:33:05.605 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:33:05.612 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:33:05.612 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:33:05.612 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:33:05.612 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:33:05.619 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:33:05.619 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:33:05.619 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:33:05.619 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:33:05.619 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:33:05.619 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:33:05.619 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:33:05.619 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:33:05.619 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93964815, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953120330092409, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108718, telescope_az=89.992752, telescope_ra=21.3301633, telescope_dec=-24.256489, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.34995, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:32:37.201041', telescope_ra_j2k=21.3052747196412, telescope_dec_j2k=-24.3639135076447, observability=1)
2025-12-27T12:33:15.256 [DEBUG] [Thread-489676 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:33:15.258 [INFO] [Thread-489676 (handle)] [driver.py] [get_status()] Telra = 21.3328712, teldec = -24.256489
2025-12-27T12:33:15.259 [INFO] [Thread-489676 (handle)] [driver.py] [get_status()] ra_j2k = 21.3079847395466     dec_j2k = -24.363980265828
2025-12-27T12:33:15.261 [DEBUG] [Thread-489676 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:33:15.262 [DEBUG] [Thread-489676 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:33:15.263 [DEBUG] [Thread-489676 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:33:15.263 [DEBUG] [Thread-489676 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:33:15.263 [DEBUG] [Thread-489676 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:33:15.263 [DEBUG] [Thread-489676 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:33:15.270 [DEBUG] [Thread-489676 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:33:15.270 [DEBUG] [Thread-489676 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:33:15.270 [DEBUG] [Thread-489676 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:33:15.270 [DEBUG] [Thread-489676 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:33:15.270 [DEBUG] [Thread-489676 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:33:15.270 [DEBUG] [Thread-489676 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:33:15.270 [DEBUG] [Thread-489676 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:33:15.271 [DEBUG] [Thread-489676 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:33:15.271 [DEBUG] [Thread-489676 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93975992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095311391218156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108718, telescope_az=89.992751, telescope_ra=21.3328712, telescope_dec=-24.256489, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.35265, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:32:37.201041', telescope_ra_j2k=21.3079847395466, telescope_dec_j2k=-24.363980265828, observability=1)
2025-12-27T12:33:16.754 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:33:16.756 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.3332907, teldec = -24.256489
2025-12-27T12:33:16.757 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.3084045680736     dec_j2k = -24.3639906029679
2025-12-27T12:33:16.760 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:33:16.761 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:33:16.767 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:33:16.767 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:33:16.767 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:33:16.767 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:33:16.774 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:33:16.774 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:33:16.774 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:33:16.774 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:33:16.774 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:33:16.774 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:33:16.774 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:33:16.774 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:33:16.774 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93977726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953119126734124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108718, telescope_az=89.992751, telescope_ra=21.3332907, telescope_dec=-24.256489, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.35307, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:32:37.201041', telescope_ra_j2k=21.3084045680736, telescope_dec_j2k=-24.3639906029679, observability=1)
2025-12-27T12:33:33.339 [DEBUG] [Thread-489677 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:33:33.341 [INFO] [Thread-489677 (handle)] [driver.py] [get_status()] Telra = 21.3379125, teldec = -24.256489
2025-12-27T12:33:33.342 [INFO] [Thread-489677 (handle)] [driver.py] [get_status()] ra_j2k = 21.3130299896697     dec_j2k = -24.3641044053128
2025-12-27T12:33:33.345 [DEBUG] [Thread-489677 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:33:33.346 [DEBUG] [Thread-489677 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:33:33.351 [DEBUG] [Thread-489677 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:33:33.352 [DEBUG] [Thread-489677 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:33:33.352 [DEBUG] [Thread-489677 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:33:33.352 [DEBUG] [Thread-489677 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:33:33.359 [DEBUG] [Thread-489677 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:33:33.359 [DEBUG] [Thread-489677 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:33:33.359 [DEBUG] [Thread-489677 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:33:33.359 [DEBUG] [Thread-489677 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:33:33.359 [DEBUG] [Thread-489677 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:33:33.359 [DEBUG] [Thread-489677 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:33:33.359 [DEBUG] [Thread-489677 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:33:33.359 [DEBUG] [Thread-489677 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:33:33.359 [DEBUG] [Thread-489677 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.93996921, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095311391218156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108717, telescope_az=89.992751, telescope_ra=21.3379125, telescope_dec=-24.256489, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.35769, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:32:37.201041', telescope_ra_j2k=21.3130299896697, telescope_dec_j2k=-24.3641044053128, observability=1)
2025-12-27T12:33:37.343 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:33:37.343 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:33:37.344 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:33:37.345 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:33:37.346 [DEBUG] [ThreadPoolExecutor-22698_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:33:38.347 [DEBUG] [ThreadPoolExecutor-22698_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:33:38.349 [DEBUG] [ThreadPoolExecutor-22698_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:33:38.349 [DEBUG] [ThreadPoolExecutor-22698_0] [payload.py] [to_registers()] [0]
2025-12-27T12:33:38.351 [DEBUG] [ThreadPoolExecutor-22698_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:33:38.351 [DEBUG] [ThreadPoolExecutor-22698_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:33:38.351 [DEBUG] [ThreadPoolExecutor-22698_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:33:38.351 [DEBUG] [ThreadPoolExecutor-22698_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:33:38.358 [DEBUG] [ThreadPoolExecutor-22698_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:33:38.358 [DEBUG] [ThreadPoolExecutor-22698_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:33:38.358 [DEBUG] [ThreadPoolExecutor-22698_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:33:38.358 [DEBUG] [ThreadPoolExecutor-22698_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:33:38.358 [DEBUG] [ThreadPoolExecutor-22698_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:33:38.358 [DEBUG] [ThreadPoolExecutor-22698_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:33:38.358 [DEBUG] [ThreadPoolExecutor-22698_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:33:41.683 [DEBUG] [Thread-489678 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:33:41.685 [INFO] [Thread-489678 (handle)] [driver.py] [get_status()] Telra = 21.340228, teldec = -24.256489
2025-12-27T12:33:41.686 [INFO] [Thread-489678 (handle)] [driver.py] [get_status()] ra_j2k = 21.3153473055071     dec_j2k = -24.3641613603743
2025-12-27T12:33:41.687 [DEBUG] [Thread-489678 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:33:41.688 [DEBUG] [Thread-489678 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:33:41.692 [DEBUG] [Thread-489678 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:33:41.692 [DEBUG] [Thread-489678 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:33:41.692 [DEBUG] [Thread-489678 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:33:41.692 [DEBUG] [Thread-489678 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:33:41.699 [DEBUG] [Thread-489678 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:33:41.699 [DEBUG] [Thread-489678 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:33:41.699 [DEBUG] [Thread-489678 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:33:41.699 [DEBUG] [Thread-489678 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:33:41.699 [DEBUG] [Thread-489678 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:33:41.699 [DEBUG] [Thread-489678 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:33:41.699 [DEBUG] [Thread-489678 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:33:41.699 [DEBUG] [Thread-489678 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:33:41.699 [DEBUG] [Thread-489678 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94006579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953119928972981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108717, telescope_az=89.992751, telescope_ra=21.340228, telescope_dec=-24.256489, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.36001, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:33:37.342422', telescope_ra_j2k=21.3153473055071, telescope_dec_j2k=-24.3641613603743, observability=1)
2025-12-27T12:33:46.242 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:33:46.244 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.3415067, teldec = -24.256489
2025-12-27T12:33:46.245 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.3166270086861     dec_j2k = -24.3641927959501
2025-12-27T12:33:46.247 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:33:46.248 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:33:46.251 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:33:46.251 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:33:46.251 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:33:46.251 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:33:46.259 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:33:46.259 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:33:46.259 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:33:46.259 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:33:46.259 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:33:46.259 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:33:46.259 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:33:46.259 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:33:46.259 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94011855, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095312835248097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108717, telescope_az=89.99275, telescope_ra=21.3415067, telescope_dec=-24.256489, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.36129, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:33:37.342422', telescope_ra_j2k=21.3166270086861, telescope_dec_j2k=-24.3641927959501, observability=1)
2025-12-27T12:33:46.259 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.660542011260986 seconds ago
2025-12-27T12:33:51.527 [DEBUG] [Thread-489679 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:33:51.528 [INFO] [Thread-489679 (handle)] [driver.py] [get_status()] Telra = 21.3429816, teldec = -24.256488
2025-12-27T12:33:51.529 [INFO] [Thread-489679 (handle)] [driver.py] [get_status()] ra_j2k = 21.3181030662838     dec_j2k = -24.3642280399468
2025-12-27T12:33:51.530 [DEBUG] [Thread-489679 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:33:51.531 [DEBUG] [Thread-489679 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:33:51.537 [DEBUG] [Thread-489679 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:33:51.537 [DEBUG] [Thread-489679 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:33:51.537 [DEBUG] [Thread-489679 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:33:51.537 [DEBUG] [Thread-489679 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:33:51.544 [DEBUG] [Thread-489679 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:33:51.544 [DEBUG] [Thread-489679 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:33:51.544 [DEBUG] [Thread-489679 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:33:51.544 [DEBUG] [Thread-489679 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:33:51.544 [DEBUG] [Thread-489679 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:33:51.544 [DEBUG] [Thread-489679 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:33:51.544 [DEBUG] [Thread-489679 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:33:51.545 [DEBUG] [Thread-489679 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:33:51.545 [DEBUG] [Thread-489679 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94017971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953127149122686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108717, telescope_az=89.99275, telescope_ra=21.3429816, telescope_dec=-24.256488, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.36276, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:33:37.342422', telescope_ra_j2k=21.3181030662838, telescope_dec_j2k=-24.3642280399468, observability=1)
2025-12-27T12:34:03.359 [DEBUG] [ThreadPoolExecutor-22698_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:34:03.360 [DEBUG] [ThreadPoolExecutor-22698_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:34:03.563 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:34:03.565 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.3463324, teldec = -24.256488
2025-12-27T12:34:03.566 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.3214564973528     dec_j2k = -24.364310322054
2025-12-27T12:34:03.568 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:34:03.569 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:34:03.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:34:03.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:34:03.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:34:03.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:34:03.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:34:03.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:34:03.583 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:34:03.583 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:34:03.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:34:03.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:34:03.584 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:34:03.584 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:34:03.584 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94031903, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953124742406117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108717, telescope_az=89.99275, telescope_ra=21.3463324, telescope_dec=-24.256488, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.36611, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:33:37.342422', telescope_ra_j2k=21.3214564973528, telescope_dec_j2k=-24.364310322054, observability=1)
2025-12-27T12:34:05.680 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:34:05.682 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.3469115, teldec = -24.256488
2025-12-27T12:34:05.684 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.3220360522685     dec_j2k = -24.3643245339816
2025-12-27T12:34:05.686 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:34:05.687 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:34:05.690 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:34:05.690 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:34:05.690 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:34:05.690 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:34:05.698 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:34:05.698 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:34:05.698 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:34:05.698 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:34:05.698 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:34:05.698 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:34:05.698 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:34:05.698 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:34:05.698 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94034353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953127951361542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108717, telescope_az=89.99275, telescope_ra=21.3469115, telescope_dec=-24.256488, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.36669, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:33:37.342422', telescope_ra_j2k=21.3220360522685, telescope_dec_j2k=-24.3643245339816, observability=1)
2025-12-27T12:34:09.607 [DEBUG] [Thread-489680 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:34:09.609 [INFO] [Thread-489680 (handle)] [driver.py] [get_status()] Telra = 21.3480037, teldec = -24.256488
2025-12-27T12:34:09.610 [INFO] [Thread-489680 (handle)] [driver.py] [get_status()] ra_j2k = 21.3231291104157     dec_j2k = -24.3643513313414
2025-12-27T12:34:09.612 [DEBUG] [Thread-489680 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:34:09.613 [DEBUG] [Thread-489680 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:34:09.618 [DEBUG] [Thread-489680 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:34:09.618 [DEBUG] [Thread-489680 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:34:09.618 [DEBUG] [Thread-489680 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:34:09.618 [DEBUG] [Thread-489680 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:34:09.625 [DEBUG] [Thread-489680 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:34:09.625 [DEBUG] [Thread-489680 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:34:09.625 [DEBUG] [Thread-489680 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:34:09.625 [DEBUG] [Thread-489680 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:34:09.626 [DEBUG] [Thread-489680 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:34:09.626 [DEBUG] [Thread-489680 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:34:09.626 [DEBUG] [Thread-489680 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:34:09.626 [DEBUG] [Thread-489680 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:34:09.626 [DEBUG] [Thread-489680 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94038898, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953128753600398, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108717, telescope_az=89.99275, telescope_ra=21.3480037, telescope_dec=-24.256488, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.36779, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:33:37.342422', telescope_ra_j2k=21.3231291104157, telescope_dec_j2k=-24.3643513313414, observability=1)
2025-12-27T12:34:15.872 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:34:15.874 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.349759, teldec = -24.256488
2025-12-27T12:34:15.876 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.324885790009     dec_j2k = -24.3643943794789
2025-12-27T12:34:15.878 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:34:15.879 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:34:15.885 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:34:15.885 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:34:15.885 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:34:15.885 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:34:15.892 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:34:15.892 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:34:15.892 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:34:15.892 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:34:15.892 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:34:15.892 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:34:15.892 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:34:15.892 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:34:15.892 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94046149, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953128753600398, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108717, telescope_az=89.99275, telescope_ra=21.349759, telescope_dec=-24.256488, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.36954, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:33:37.342422', telescope_ra_j2k=21.324885790009, telescope_dec_j2k=-24.3643943794789, observability=1)
2025-12-27T12:34:27.686 [DEBUG] [Thread-489681 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:34:27.688 [INFO] [Thread-489681 (handle)] [driver.py] [get_status()] Telra = 21.3530455, teldec = -24.256488
2025-12-27T12:34:27.689 [INFO] [Thread-489681 (handle)] [driver.py] [get_status()] ra_j2k = 21.3281748745365     dec_j2k = -24.3644749183447
2025-12-27T12:34:27.690 [DEBUG] [Thread-489681 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:34:27.691 [DEBUG] [Thread-489681 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:34:27.693 [DEBUG] [Thread-489681 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:34:27.693 [DEBUG] [Thread-489681 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:34:27.693 [DEBUG] [Thread-489681 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:34:27.693 [DEBUG] [Thread-489681 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:34:27.700 [DEBUG] [Thread-489681 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:34:27.700 [DEBUG] [Thread-489681 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:34:27.700 [DEBUG] [Thread-489681 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:34:27.700 [DEBUG] [Thread-489681 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:34:27.700 [DEBUG] [Thread-489681 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:34:27.700 [DEBUG] [Thread-489681 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:34:27.700 [DEBUG] [Thread-489681 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:34:27.700 [DEBUG] [Thread-489681 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:34:27.700 [DEBUG] [Thread-489681 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94059822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953128753600398, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108717, telescope_az=89.992749, telescope_ra=21.3530455, telescope_dec=-24.256488, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.37283, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:33:37.342422', telescope_ra_j2k=21.3281748745365, telescope_dec_j2k=-24.3644749183447, observability=1)
2025-12-27T12:34:37.483 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:34:37.484 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:34:37.485 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:34:37.485 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:34:37.485 [INFO] [ThreadPoolExecutor-22699_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:34:37.485 [INFO] [ThreadPoolExecutor-22699_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:34:41.734 [DEBUG] [Thread-489682 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:34:41.736 [INFO] [Thread-489682 (handle)] [driver.py] [get_status()] Telra = 21.3569484, teldec = -24.256487
2025-12-27T12:34:41.737 [INFO] [Thread-489682 (handle)] [driver.py] [get_status()] ra_j2k = 21.3320808464305     dec_j2k = -24.3645694586541
2025-12-27T12:34:41.738 [DEBUG] [Thread-489682 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:34:41.740 [DEBUG] [Thread-489682 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:34:41.741 [DEBUG] [Thread-489682 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:34:41.741 [DEBUG] [Thread-489682 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:34:41.741 [DEBUG] [Thread-489682 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:34:41.741 [DEBUG] [Thread-489682 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:34:41.748 [DEBUG] [Thread-489682 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:34:41.748 [DEBUG] [Thread-489682 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:34:41.748 [DEBUG] [Thread-489682 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:34:41.748 [DEBUG] [Thread-489682 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:34:41.748 [DEBUG] [Thread-489682 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:34:41.748 [DEBUG] [Thread-489682 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:34:41.748 [DEBUG] [Thread-489682 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:34:41.748 [DEBUG] [Thread-489682 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:34:41.749 [DEBUG] [Thread-489682 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94076081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953141990541524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108717, telescope_az=89.992749, telescope_ra=21.3569484, telescope_dec=-24.256487, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.37673, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:34:37.482557', telescope_ra_j2k=21.3320808464305, telescope_dec_j2k=-24.3645694586541, observability=1)
2025-12-27T12:34:45.849 [DEBUG] [Thread-489683 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:34:45.851 [INFO] [Thread-489683 (handle)] [driver.py] [get_status()] Telra = 21.3580879, teldec = -24.256487
2025-12-27T12:34:45.853 [INFO] [Thread-489683 (handle)] [driver.py] [get_status()] ra_j2k = 21.3332212437801     dec_j2k = -24.3645973314815
2025-12-27T12:34:45.855 [DEBUG] [Thread-489683 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:34:45.856 [DEBUG] [Thread-489683 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:34:45.858 [DEBUG] [Thread-489683 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:34:45.858 [DEBUG] [Thread-489683 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:34:45.859 [DEBUG] [Thread-489683 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:34:45.859 [DEBUG] [Thread-489683 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:34:45.866 [DEBUG] [Thread-489683 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:34:45.866 [DEBUG] [Thread-489683 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:34:45.866 [DEBUG] [Thread-489683 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:34:45.866 [DEBUG] [Thread-489683 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:34:45.866 [DEBUG] [Thread-489683 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:34:45.866 [DEBUG] [Thread-489683 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:34:45.866 [DEBUG] [Thread-489683 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:34:45.866 [DEBUG] [Thread-489683 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:34:45.866 [DEBUG] [Thread-489683 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94080845, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953136374869531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108717, telescope_az=89.992749, telescope_ra=21.3580879, telescope_dec=-24.256487, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.37787, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:34:37.482557', telescope_ra_j2k=21.3332212437801, telescope_dec_j2k=-24.3645973314815, observability=1)
2025-12-27T12:34:46.319 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.45241403579711914
2025-12-27T12:34:46.319 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.63884377479553 seconds ago
2025-12-27T12:34:58.362 [DEBUG] [ThreadPoolExecutor-22698_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:34:58.364 [DEBUG] [ThreadPoolExecutor-22698_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:34:58.365 [DEBUG] [ThreadPoolExecutor-22698_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:34:58.367 [DEBUG] [ThreadPoolExecutor-22698_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:35:02.373 [DEBUG] [ThreadPoolExecutor-22698_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:35:03.375 [DEBUG] [ThreadPoolExecutor-22698_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:35:03.376 [INFO] [ThreadPoolExecutor-22698_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:35:03.574 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:35:03.576 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.3630448, teldec = -24.256487
2025-12-27T12:35:03.577 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.3381820499909     dec_j2k = -24.3647184678466
2025-12-27T12:35:03.578 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:35:03.579 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:35:03.584 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:35:03.584 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:35:03.584 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:35:03.584 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:35:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:35:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:35:03.591 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:35:03.591 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:35:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:35:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:35:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:35:03.591 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:35:03.591 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9410136, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953146001735804, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108716, telescope_az=89.992748, telescope_ra=21.3630448, telescope_dec=-24.256487, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.38283, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:34:37.482557', telescope_ra_j2k=21.3381820499909, telescope_dec_j2k=-24.3647184678466, observability=1)
2025-12-27T12:35:03.940 [DEBUG] [Thread-489684 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34823083877563477
2025-12-27T12:35:05.759 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:35:05.762 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.3636336, teldec = -24.256487
2025-12-27T12:35:05.763 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.3387713142754     dec_j2k = -24.3647328447614
2025-12-27T12:35:05.764 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:35:05.765 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:35:05.770 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:35:05.770 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:35:05.770 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:35:05.770 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:35:05.777 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:35:05.777 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:35:05.777 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:35:05.777 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:35:05.777 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:35:05.777 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:35:05.777 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:35:05.777 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:35:05.777 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9410389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953147205094088, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108716, telescope_az=89.992748, telescope_ra=21.3636336, telescope_dec=-24.256487, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.38342, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:34:37.482557', telescope_ra_j2k=21.3387713142754, telescope_dec_j2k=-24.3647328447614, observability=1)
2025-12-27T12:35:14.981 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:35:14.984 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.366222, teldec = -24.256487
2025-12-27T12:35:14.985 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.3413617560265     dec_j2k = -24.3647960159516
2025-12-27T12:35:14.988 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:35:14.988 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:35:14.992 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:35:14.992 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:35:14.992 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:35:14.992 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:35:14.999 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:35:14.999 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:35:14.999 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:35:14.999 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:35:14.999 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:35:14.999 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:35:14.999 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:35:14.999 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:35:15.000 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94114562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953143595019236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108716, telescope_az=89.992748, telescope_ra=21.366222, telescope_dec=-24.256487, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.386, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:34:37.482557', telescope_ra_j2k=21.3413617560265, telescope_dec_j2k=-24.3647960159516, observability=1)
2025-12-27T12:35:22.002 [DEBUG] [Thread-489685 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:35:22.004 [INFO] [Thread-489685 (handle)] [driver.py] [get_status()] Telra = 21.3681771, teldec = -24.256487
2025-12-27T12:35:22.005 [INFO] [Thread-489685 (handle)] [driver.py] [get_status()] ra_j2k = 21.3433183990119     dec_j2k = -24.364843698089
2025-12-27T12:35:22.007 [DEBUG] [Thread-489685 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:35:22.007 [DEBUG] [Thread-489685 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:35:22.011 [DEBUG] [Thread-489685 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:35:22.011 [DEBUG] [Thread-489685 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:35:22.011 [DEBUG] [Thread-489685 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:35:22.011 [DEBUG] [Thread-489685 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:35:22.018 [DEBUG] [Thread-489685 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:35:22.018 [DEBUG] [Thread-489685 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:35:22.018 [DEBUG] [Thread-489685 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:35:22.018 [DEBUG] [Thread-489685 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:35:22.018 [DEBUG] [Thread-489685 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:35:22.018 [DEBUG] [Thread-489685 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:35:22.018 [DEBUG] [Thread-489685 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:35:22.018 [DEBUG] [Thread-489685 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:35:22.018 [DEBUG] [Thread-489685 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94122689, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095314479837752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108716, telescope_az=89.992748, telescope_ra=21.3681771, telescope_dec=-24.256487, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.38796, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:34:37.482557', telescope_ra_j2k=21.3433183990119, telescope_dec_j2k=-24.364843698089, observability=1)
2025-12-27T12:35:37.624 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:35:37.624 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:35:37.625 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:35:37.625 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:35:37.626 [DEBUG] [ThreadPoolExecutor-22700_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:35:38.628 [DEBUG] [ThreadPoolExecutor-22700_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:35:38.630 [DEBUG] [ThreadPoolExecutor-22700_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:35:38.630 [DEBUG] [ThreadPoolExecutor-22700_0] [payload.py] [to_registers()] [0]
2025-12-27T12:35:38.632 [DEBUG] [ThreadPoolExecutor-22700_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:35:38.632 [DEBUG] [ThreadPoolExecutor-22700_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:35:38.632 [DEBUG] [ThreadPoolExecutor-22700_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:35:38.632 [DEBUG] [ThreadPoolExecutor-22700_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:35:38.639 [DEBUG] [ThreadPoolExecutor-22700_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:35:38.639 [DEBUG] [ThreadPoolExecutor-22700_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:35:38.639 [DEBUG] [ThreadPoolExecutor-22700_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:35:38.639 [DEBUG] [ThreadPoolExecutor-22700_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:35:38.640 [DEBUG] [ThreadPoolExecutor-22700_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:35:38.640 [DEBUG] [ThreadPoolExecutor-22700_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:35:38.640 [DEBUG] [ThreadPoolExecutor-22700_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:35:40.070 [DEBUG] [Thread-489686 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:35:40.072 [INFO] [Thread-489686 (handle)] [driver.py] [get_status()] Telra = 21.3732134, teldec = -24.256486
2025-12-27T12:35:40.073 [INFO] [Thread-489686 (handle)] [driver.py] [get_status()] ra_j2k = 21.3483586769575     dec_j2k = -24.36496539532
2025-12-27T12:35:40.075 [DEBUG] [Thread-489686 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:35:40.076 [DEBUG] [Thread-489686 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:35:40.082 [DEBUG] [Thread-489686 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:35:40.082 [DEBUG] [Thread-489686 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:35:40.082 [DEBUG] [Thread-489686 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:35:40.082 [DEBUG] [Thread-489686 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:35:40.090 [DEBUG] [Thread-489686 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:35:40.090 [DEBUG] [Thread-489686 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:35:40.090 [DEBUG] [Thread-489686 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:35:40.090 [DEBUG] [Thread-489686 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:35:40.090 [DEBUG] [Thread-489686 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:35:40.090 [DEBUG] [Thread-489686 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:35:40.090 [DEBUG] [Thread-489686 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:35:40.090 [DEBUG] [Thread-489686 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:35:40.090 [DEBUG] [Thread-489686 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94143601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953153623004937, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108716, telescope_az=89.992747, telescope_ra=21.3732134, telescope_dec=-24.256486, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.393, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:35:37.623695', telescope_ra_j2k=21.3483586769575, telescope_dec_j2k=-24.36496539532, observability=1)
2025-12-27T12:35:41.784 [DEBUG] [Thread-489687 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:35:41.786 [INFO] [Thread-489687 (handle)] [driver.py] [get_status()] Telra = 21.3736897, teldec = -24.256486
2025-12-27T12:35:41.787 [INFO] [Thread-489687 (handle)] [driver.py] [get_status()] ra_j2k = 21.3488353533851     dec_j2k = -24.364976989426
2025-12-27T12:35:41.789 [DEBUG] [Thread-489687 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:35:41.790 [DEBUG] [Thread-489687 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T12:35:41.791 [DEBUG] [Thread-489687 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:35:41.791 [DEBUG] [Thread-489687 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:35:41.791 [DEBUG] [Thread-489687 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:35:41.791 [DEBUG] [Thread-489687 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:35:41.798 [DEBUG] [Thread-489687 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:35:41.798 [DEBUG] [Thread-489687 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:35:41.798 [DEBUG] [Thread-489687 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:35:41.798 [DEBUG] [Thread-489687 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:35:41.798 [DEBUG] [Thread-489687 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:35:41.799 [DEBUG] [Thread-489687 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:35:41.799 [DEBUG] [Thread-489687 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:35:41.799 [DEBUG] [Thread-489687 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:35:41.799 [DEBUG] [Thread-489687 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94145584, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953150012930085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108716, telescope_az=89.992747, telescope_ra=21.3736897, telescope_dec=-24.256486, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.39347, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:35:37.623695', telescope_ra_j2k=21.3488353533851, telescope_dec_j2k=-24.364976989426, observability=1)
2025-12-27T12:35:46.380 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:35:46.382 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.3749682, teldec = -24.256486
2025-12-27T12:35:46.383 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.3501148640024     dec_j2k = -24.3650081023411
2025-12-27T12:35:46.385 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:35:46.386 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:35:46.387 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:35:46.387 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:35:46.387 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:35:46.387 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:35:46.394 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:35:46.394 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:35:46.395 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:35:46.395 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:35:46.395 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:35:46.395 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:35:46.395 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:35:46.395 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:35:46.395 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94150904, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953156029721506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108716, telescope_az=89.992747, telescope_ra=21.3749682, telescope_dec=-24.256486, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.39475, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:35:37.623695', telescope_ra_j2k=21.3501148640024, telescope_dec_j2k=-24.3650081023411, observability=1)
2025-12-27T12:35:46.395 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.63612627983093 seconds ago
2025-12-27T12:35:58.128 [DEBUG] [Thread-489688 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:35:58.130 [INFO] [Thread-489688 (handle)] [driver.py] [get_status()] Telra = 21.3782357, teldec = -24.256486
2025-12-27T12:35:58.131 [INFO] [Thread-489688 (handle)] [driver.py] [get_status()] ra_j2k = 21.3533849481782     dec_j2k = -24.3650875631448
2025-12-27T12:35:58.132 [DEBUG] [Thread-489688 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:35:58.134 [DEBUG] [Thread-489688 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:35:58.134 [DEBUG] [Thread-489688 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:35:58.134 [DEBUG] [Thread-489688 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:35:58.135 [DEBUG] [Thread-489688 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:35:58.135 [DEBUG] [Thread-489688 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:35:58.142 [DEBUG] [Thread-489688 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:35:58.142 [DEBUG] [Thread-489688 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:35:58.142 [DEBUG] [Thread-489688 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:35:58.142 [DEBUG] [Thread-489688 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:35:58.142 [DEBUG] [Thread-489688 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:35:58.142 [DEBUG] [Thread-489688 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:35:58.142 [DEBUG] [Thread-489688 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:35:58.142 [DEBUG] [Thread-489688 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:35:58.142 [DEBUG] [Thread-489688 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94164501, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953154826363221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108716, telescope_az=89.992747, telescope_ra=21.3782357, telescope_dec=-24.256486, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.39802, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:35:37.623695', telescope_ra_j2k=21.3533849481782, telescope_dec_j2k=-24.3650875631448, observability=1)
2025-12-27T12:36:03.584 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:36:03.586 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.379739, teldec = -24.256486
2025-12-27T12:36:03.588 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.3548894377295     dec_j2k = -24.3651240944395
2025-12-27T12:36:03.589 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:36:03.590 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:36:03.597 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:36:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:36:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:36:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:36:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:36:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:36:03.605 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:36:03.605 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:36:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:36:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:36:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:36:03.605 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:36:03.605 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94170816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953158837557502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108716, telescope_az=89.992747, telescope_ra=21.379739, telescope_dec=-24.256486, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.39952, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:35:37.623695', telescope_ra_j2k=21.3548894377295, telescope_dec_j2k=-24.3651240944395, observability=1)
2025-12-27T12:36:03.640 [DEBUG] [ThreadPoolExecutor-22700_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:36:03.641 [DEBUG] [ThreadPoolExecutor-22700_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:36:05.839 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:36:05.840 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.3803737, teldec = -24.256492
2025-12-27T12:36:05.841 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.3555246393031     dec_j2k = -24.3651455126579
2025-12-27T12:36:05.842 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:36:05.843 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:36:05.845 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:36:05.845 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:36:05.845 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:36:05.845 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:36:05.852 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:36:05.852 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:36:05.852 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:36:05.852 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:36:05.852 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:36:05.852 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:36:05.852 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:36:05.852 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:36:05.852 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94173425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953158035318646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108716, telescope_az=89.992757, telescope_ra=21.3803737, telescope_dec=-24.256492, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.40016, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:35:37.623695', telescope_ra_j2k=21.3555246393031, telescope_dec_j2k=-24.3651455126579, observability=1)
2025-12-27T12:36:14.089 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:36:14.091 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.3826892, teldec = -24.256485
2025-12-27T12:36:14.092 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.3578419734914     dec_j2k = -24.3651947374917
2025-12-27T12:36:14.093 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T12:36:14.094 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:36:14.097 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:36:14.097 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:36:14.097 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:36:14.097 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:36:14.104 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:36:14.105 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:36:14.105 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:36:14.105 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:36:14.105 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:36:14.105 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:36:14.105 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:36:14.105 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:36:14.105 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94182975, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953165255468351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108715, telescope_az=89.992746, telescope_ra=21.3826892, telescope_dec=-24.256485, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.40247, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:35:37.623695', telescope_ra_j2k=21.3578419734914, telescope_dec_j2k=-24.3651947374917, observability=1)
2025-12-27T12:36:16.216 [DEBUG] [Thread-489689 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:36:16.218 [INFO] [Thread-489689 (handle)] [driver.py] [get_status()] Telra = 21.383277, teldec = -24.256485
2025-12-27T12:36:16.220 [INFO] [Thread-489689 (handle)] [driver.py] [get_status()] ra_j2k = 21.3584302390276     dec_j2k = -24.3652090039272
2025-12-27T12:36:16.221 [DEBUG] [Thread-489689 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:36:16.222 [DEBUG] [Thread-489689 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:36:16.224 [DEBUG] [Thread-489689 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:36:16.224 [DEBUG] [Thread-489689 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:36:16.224 [DEBUG] [Thread-489689 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:36:16.224 [DEBUG] [Thread-489689 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:36:16.231 [DEBUG] [Thread-489689 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:36:16.231 [DEBUG] [Thread-489689 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:36:16.232 [DEBUG] [Thread-489689 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:36:16.232 [DEBUG] [Thread-489689 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:36:16.232 [DEBUG] [Thread-489689 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:36:16.232 [DEBUG] [Thread-489689 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:36:16.232 [DEBUG] [Thread-489689 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:36:16.232 [DEBUG] [Thread-489689 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:36:16.232 [DEBUG] [Thread-489689 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94185436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953160442035214, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108715, telescope_az=89.992746, telescope_ra=21.383277, telescope_dec=-24.256485, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.40306, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:35:37.623695', telescope_ra_j2k=21.3584302390276, telescope_dec_j2k=-24.3652090039272, observability=1)
2025-12-27T12:36:34.276 [DEBUG] [Thread-489690 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:36:34.278 [INFO] [Thread-489690 (handle)] [driver.py] [get_status()] Telra = 21.3882937, teldec = -24.256485
2025-12-27T12:36:34.279 [INFO] [Thread-489690 (handle)] [driver.py] [get_status()] ra_j2k = 21.3634509147175     dec_j2k = -24.3653306587032
2025-12-27T12:36:34.280 [DEBUG] [Thread-489690 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:36:34.281 [DEBUG] [Thread-489690 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:36:34.287 [DEBUG] [Thread-489690 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:36:34.287 [DEBUG] [Thread-489690 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:36:34.287 [DEBUG] [Thread-489690 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:36:34.287 [DEBUG] [Thread-489690 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:36:34.294 [DEBUG] [Thread-489690 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:36:34.295 [DEBUG] [Thread-489690 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:36:34.295 [DEBUG] [Thread-489690 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:36:34.295 [DEBUG] [Thread-489690 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:36:34.295 [DEBUG] [Thread-489690 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:36:34.295 [DEBUG] [Thread-489690 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:36:34.295 [DEBUG] [Thread-489690 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:36:34.295 [DEBUG] [Thread-489690 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:36:34.295 [DEBUG] [Thread-489690 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94206339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953168464423775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108715, telescope_az=89.992746, telescope_ra=21.3882937, telescope_dec=-24.256485, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.40808, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:35:37.623695', telescope_ra_j2k=21.3634509147175, telescope_dec_j2k=-24.3653306587032, observability=1)
2025-12-27T12:36:37.765 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:36:37.765 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:36:37.766 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:36:37.766 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:36:37.766 [INFO] [ThreadPoolExecutor-22701_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:36:37.767 [INFO] [ThreadPoolExecutor-22701_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:36:41.841 [DEBUG] [Thread-489691 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:36:41.843 [INFO] [Thread-489691 (handle)] [driver.py] [get_status()] Telra = 21.3904123, teldec = -24.256485
2025-12-27T12:36:41.844 [INFO] [Thread-489691 (handle)] [driver.py] [get_status()] ra_j2k = 21.3655711950188     dec_j2k = -24.3653819781544
2025-12-27T12:36:41.845 [DEBUG] [Thread-489691 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T12:36:41.846 [DEBUG] [Thread-489691 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:36:41.847 [DEBUG] [Thread-489691 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:36:41.847 [DEBUG] [Thread-489691 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:36:41.847 [DEBUG] [Thread-489691 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:36:41.848 [DEBUG] [Thread-489691 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:36:41.855 [DEBUG] [Thread-489691 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:36:41.855 [DEBUG] [Thread-489691 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:36:41.855 [DEBUG] [Thread-489691 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:36:41.855 [DEBUG] [Thread-489691 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:36:41.855 [DEBUG] [Thread-489691 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:36:41.855 [DEBUG] [Thread-489691 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:36:41.855 [DEBUG] [Thread-489691 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:36:41.855 [DEBUG] [Thread-489691 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:36:41.855 [DEBUG] [Thread-489691 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94215095, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953170871140344, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108715, telescope_az=89.992746, telescope_ra=21.3904123, telescope_dec=-24.256485, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.41019, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:36:37.764688', telescope_ra_j2k=21.3655711950188, telescope_dec_j2k=-24.3653819781544, observability=1)
2025-12-27T12:36:46.456 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:36:46.458 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.3916916, teldec = -24.256485
2025-12-27T12:36:46.459 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.3668515100376     dec_j2k = -24.3654129507414
2025-12-27T12:36:46.460 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:36:46.461 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:36:46.462 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:36:46.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:36:46.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:36:46.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:36:46.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:36:46.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:36:46.470 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:36:46.470 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:36:46.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:36:46.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:36:46.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:36:46.470 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:36:46.470 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94220436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953171272259772, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108715, telescope_az=89.992746, telescope_ra=21.3916916, telescope_dec=-24.256485, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.41147, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:36:37.764688', telescope_ra_j2k=21.3668515100376, telescope_dec_j2k=-24.3654129507414, observability=1)
2025-12-27T12:36:46.470 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.63254189491272 seconds ago
2025-12-27T12:36:52.422 [DEBUG] [Thread-489692 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:36:52.424 [INFO] [Thread-489692 (handle)] [driver.py] [get_status()] Telra = 21.3933631, teldec = -24.256485
2025-12-27T12:36:52.425 [INFO] [Thread-489692 (handle)] [driver.py] [get_status()] ra_j2k = 21.368524336668     dec_j2k = -24.3654534002576
2025-12-27T12:36:52.427 [DEBUG] [Thread-489692 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:36:52.428 [DEBUG] [Thread-489692 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:36:52.433 [DEBUG] [Thread-489692 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:36:52.433 [DEBUG] [Thread-489692 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:36:52.433 [DEBUG] [Thread-489692 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:36:52.433 [DEBUG] [Thread-489692 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:36:52.440 [DEBUG] [Thread-489692 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:36:52.440 [DEBUG] [Thread-489692 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:36:52.440 [DEBUG] [Thread-489692 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:36:52.441 [DEBUG] [Thread-489692 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:36:52.441 [DEBUG] [Thread-489692 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:36:52.441 [DEBUG] [Thread-489692 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:36:52.441 [DEBUG] [Thread-489692 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:36:52.441 [DEBUG] [Thread-489692 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:36:52.441 [DEBUG] [Thread-489692 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94227341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953166859946063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108715, telescope_az=89.992745, telescope_ra=21.3933631, telescope_dec=-24.256485, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.41314, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:36:37.764688', telescope_ra_j2k=21.368524336668, telescope_dec_j2k=-24.3654534002576, observability=1)
2025-12-27T12:36:58.643 [DEBUG] [ThreadPoolExecutor-22700_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:36:58.644 [DEBUG] [ThreadPoolExecutor-22700_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:36:58.645 [DEBUG] [ThreadPoolExecutor-22700_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:36:58.648 [DEBUG] [ThreadPoolExecutor-22700_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:37:02.653 [DEBUG] [ThreadPoolExecutor-22700_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:37:03.593 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:37:03.596 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.3964814, teldec = -24.256484
2025-12-27T12:37:03.597 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.37164511303     dec_j2k = -24.3655278058015
2025-12-27T12:37:03.599 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:37:03.600 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:37:03.601 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:37:03.601 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:37:03.601 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:37:03.601 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:37:03.608 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:37:03.608 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:37:03.609 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:37:03.609 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:37:03.609 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:37:03.609 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:37:03.609 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:37:03.609 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:37:03.609 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94240272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953172074498628, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108715, telescope_az=89.992745, telescope_ra=21.3964814, telescope_dec=-24.256484, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.41626, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:36:37.764688', telescope_ra_j2k=21.37164511303, telescope_dec_j2k=-24.3655278058015, observability=1)
2025-12-27T12:37:03.655 [DEBUG] [ThreadPoolExecutor-22700_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:37:03.656 [INFO] [ThreadPoolExecutor-22700_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:37:05.914 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:37:05.916 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.3971256, teldec = -24.256484
2025-12-27T12:37:05.917 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.3722898248     dec_j2k = -24.3655433745089
2025-12-27T12:37:05.919 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:37:05.920 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:37:05.923 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:37:05.923 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:37:05.923 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:37:05.924 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:37:05.931 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:37:05.931 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:37:05.931 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:37:05.931 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:37:05.931 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:37:05.931 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:37:05.931 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:37:05.931 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:37:05.931 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94242957, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953174080095768, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108715, telescope_az=89.992745, telescope_ra=21.3971256, telescope_dec=-24.256484, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.41691, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:36:37.764688', telescope_ra_j2k=21.3722898248, telescope_dec_j2k=-24.3655433745089, observability=1)
2025-12-27T12:37:10.493 [DEBUG] [Thread-489693 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:37:10.496 [INFO] [Thread-489693 (handle)] [driver.py] [get_status()] Telra = 21.3983768, teldec = -24.256484
2025-12-27T12:37:10.497 [INFO] [Thread-489693 (handle)] [driver.py] [get_status()] ra_j2k = 21.3735420189951     dec_j2k = -24.3655736040067
2025-12-27T12:37:10.498 [DEBUG] [Thread-489693 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:37:10.499 [DEBUG] [Thread-489693 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:37:10.504 [DEBUG] [Thread-489693 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:37:10.504 [DEBUG] [Thread-489693 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:37:10.505 [DEBUG] [Thread-489693 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:37:10.505 [DEBUG] [Thread-489693 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:37:10.512 [DEBUG] [Thread-489693 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:37:10.512 [DEBUG] [Thread-489693 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:37:10.512 [DEBUG] [Thread-489693 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:37:10.512 [DEBUG] [Thread-489693 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:37:10.512 [DEBUG] [Thread-489693 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:37:10.512 [DEBUG] [Thread-489693 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:37:10.512 [DEBUG] [Thread-489693 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:37:10.512 [DEBUG] [Thread-489693 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:37:10.512 [DEBUG] [Thread-489693 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94248257, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953174481215196, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108715, telescope_az=89.992745, telescope_ra=21.3983768, telescope_dec=-24.256484, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.41816, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:36:37.764688', telescope_ra_j2k=21.3735420189951, telescope_dec_j2k=-24.3655736040067, observability=1)
2025-12-27T12:37:13.197 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:37:13.199 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.3991325, teldec = -24.256484
2025-12-27T12:37:13.200 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.3742983196022     dec_j2k = -24.3655918563406
2025-12-27T12:37:13.201 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:37:13.202 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:37:13.204 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:37:13.204 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:37:13.204 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:37:13.204 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:37:13.211 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:37:13.211 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:37:13.212 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:37:13.212 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:37:13.212 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:37:13.212 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:37:13.212 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:37:13.212 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:37:13.212 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94251387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953177690170621, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108715, telescope_az=89.992745, telescope_ra=21.3991325, telescope_dec=-24.256484, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.41891, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:36:37.764688', telescope_ra_j2k=21.3742983196022, telescope_dec_j2k=-24.3655918563406, observability=1)
2025-12-27T12:37:28.585 [DEBUG] [Thread-489694 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:37:28.588 [INFO] [Thread-489694 (handle)] [driver.py] [get_status()] Telra = 21.4034228, teldec = -24.256484
2025-12-27T12:37:28.589 [INFO] [Thread-489694 (handle)] [driver.py] [get_status()] ra_j2k = 21.3785920312973     dec_j2k = -24.3656953982874
2025-12-27T12:37:28.591 [DEBUG] [Thread-489694 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:37:28.592 [DEBUG] [Thread-489694 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:37:28.594 [DEBUG] [Thread-489694 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:37:28.595 [DEBUG] [Thread-489694 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:37:28.595 [DEBUG] [Thread-489694 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:37:28.595 [DEBUG] [Thread-489694 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:37:28.602 [DEBUG] [Thread-489694 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:37:28.602 [DEBUG] [Thread-489694 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:37:28.602 [DEBUG] [Thread-489694 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:37:28.602 [DEBUG] [Thread-489694 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:37:28.602 [DEBUG] [Thread-489694 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:37:28.602 [DEBUG] [Thread-489694 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:37:28.602 [DEBUG] [Thread-489694 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:37:28.602 [DEBUG] [Thread-489694 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:37:28.602 [DEBUG] [Thread-489694 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94269197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953182503603757, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108715, telescope_az=89.992744, telescope_ra=21.4034228, telescope_dec=-24.256484, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.4232, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:36:37.764688', telescope_ra_j2k=21.3785920312973, telescope_dec_j2k=-24.3656953982874, observability=1)
2025-12-27T12:37:37.906 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:37:37.907 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:37:37.908 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:37:37.908 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:37:37.909 [DEBUG] [ThreadPoolExecutor-22702_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:37:38.910 [DEBUG] [ThreadPoolExecutor-22702_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:37:38.912 [DEBUG] [ThreadPoolExecutor-22702_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:37:38.912 [DEBUG] [ThreadPoolExecutor-22702_0] [payload.py] [to_registers()] [0]
2025-12-27T12:37:38.915 [DEBUG] [ThreadPoolExecutor-22702_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:37:38.915 [DEBUG] [ThreadPoolExecutor-22702_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:37:38.915 [DEBUG] [ThreadPoolExecutor-22702_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:37:38.915 [DEBUG] [ThreadPoolExecutor-22702_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:37:38.923 [DEBUG] [ThreadPoolExecutor-22702_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:37:38.923 [DEBUG] [ThreadPoolExecutor-22702_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:37:38.923 [DEBUG] [ThreadPoolExecutor-22702_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:37:38.923 [DEBUG] [ThreadPoolExecutor-22702_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:37:38.923 [DEBUG] [ThreadPoolExecutor-22702_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:37:38.923 [DEBUG] [ThreadPoolExecutor-22702_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:37:38.923 [DEBUG] [ThreadPoolExecutor-22702_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:37:41.889 [DEBUG] [Thread-489695 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:37:41.891 [INFO] [Thread-489695 (handle)] [driver.py] [get_status()] Telra = 21.4071293, teldec = -24.256484
2025-12-27T12:37:41.892 [INFO] [Thread-489695 (handle)] [driver.py] [get_status()] ra_j2k = 21.3823014813424     dec_j2k = -24.3657847396239
2025-12-27T12:37:41.894 [DEBUG] [Thread-489695 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:37:41.894 [DEBUG] [Thread-489695 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:37:41.900 [DEBUG] [Thread-489695 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:37:41.900 [DEBUG] [Thread-489695 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:37:41.901 [DEBUG] [Thread-489695 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:37:41.901 [DEBUG] [Thread-489695 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:37:41.908 [DEBUG] [Thread-489695 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:37:41.908 [DEBUG] [Thread-489695 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:37:41.908 [DEBUG] [Thread-489695 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:37:41.908 [DEBUG] [Thread-489695 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:37:41.908 [DEBUG] [Thread-489695 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:37:41.908 [DEBUG] [Thread-489695 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:37:41.908 [DEBUG] [Thread-489695 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:37:41.908 [DEBUG] [Thread-489695 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:37:41.908 [DEBUG] [Thread-489695 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94284595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953181300245473, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108714, telescope_az=89.992744, telescope_ra=21.4071293, telescope_dec=-24.256484, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.42691, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:37:37.905248', telescope_ra_j2k=21.3823014813424, telescope_dec_j2k=-24.3657847396239, observability=1)
2025-12-27T12:37:46.531 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:37:46.533 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.4084368, teldec = -24.256484
2025-12-27T12:37:46.534 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.3836100225696     dec_j2k = -24.3658162309423
2025-12-27T12:37:46.535 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:37:46.536 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:37:46.542 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:37:46.542 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:37:46.543 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:37:46.543 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:37:46.550 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:37:46.550 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:37:46.550 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:37:46.550 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:37:46.550 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:37:46.551 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:37:46.551 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:37:46.551 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:37:46.551 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94289968, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953185712559182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108714, telescope_az=89.992744, telescope_ra=21.4084368, telescope_dec=-24.256484, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.42822, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:37:37.905248', telescope_ra_j2k=21.3836100225696, telescope_dec_j2k=-24.3658162309423, observability=1)
2025-12-27T12:37:46.551 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.63795804977417 seconds ago
2025-12-27T12:37:46.657 [DEBUG] [Thread-489696 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10579228401184082
2025-12-27T12:38:03.566 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:38:03.568 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.4131703, teldec = -24.256483
2025-12-27T12:38:03.569 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.3883472947176     dec_j2k = -24.365929130579
2025-12-27T12:38:03.571 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:38:03.572 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:38:03.579 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:38:03.579 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:38:03.579 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:38:03.579 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:38:03.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:38:03.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:38:03.586 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:38:03.586 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:38:03.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:38:03.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:38:03.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:38:03.586 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:38:03.586 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94309684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953193734947743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108714, telescope_az=89.992743, telescope_ra=21.4131703, telescope_dec=-24.256483, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.43295, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:37:37.905248', telescope_ra_j2k=21.3883472947176, telescope_dec_j2k=-24.365929130579, observability=1)
2025-12-27T12:38:03.924 [DEBUG] [ThreadPoolExecutor-22702_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:38:03.925 [DEBUG] [ThreadPoolExecutor-22702_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:38:04.717 [DEBUG] [Thread-489697 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:38:04.719 [INFO] [Thread-489697 (handle)] [driver.py] [get_status()] Telra = 21.4135065, teldec = -24.256483
2025-12-27T12:38:04.720 [INFO] [Thread-489697 (handle)] [driver.py] [get_status()] ra_j2k = 21.3886837627766     dec_j2k = -24.3659372139656
2025-12-27T12:38:04.722 [DEBUG] [Thread-489697 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:38:04.724 [DEBUG] [Thread-489697 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:38:04.727 [DEBUG] [Thread-489697 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:38:04.727 [DEBUG] [Thread-489697 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:38:04.727 [DEBUG] [Thread-489697 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:38:04.727 [DEBUG] [Thread-489697 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:38:04.734 [DEBUG] [Thread-489697 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:38:04.734 [DEBUG] [Thread-489697 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:38:04.734 [DEBUG] [Thread-489697 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:38:04.734 [DEBUG] [Thread-489697 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:38:04.734 [DEBUG] [Thread-489697 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:38:04.734 [DEBUG] [Thread-489697 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:38:04.734 [DEBUG] [Thread-489697 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:38:04.734 [DEBUG] [Thread-489697 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:38:04.735 [DEBUG] [Thread-489697 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94311016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953185712559182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108714, telescope_az=89.992743, telescope_ra=21.4135065, telescope_dec=-24.256483, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.43329, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:37:37.905248', telescope_ra_j2k=21.3886837627766, telescope_dec_j2k=-24.3659372139656, observability=1)
2025-12-27T12:38:05.993 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:38:05.995 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.4138427, teldec = -24.256483
2025-12-27T12:38:05.997 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.3890202308553     dec_j2k = -24.3659452965021
2025-12-27T12:38:05.998 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:38:05.999 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:38:06.005 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:38:06.006 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:38:06.006 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:38:06.006 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:38:06.013 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:38:06.013 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:38:06.013 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:38:06.013 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:38:06.013 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:38:06.013 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:38:06.013 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:38:06.014 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:38:06.014 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94312493, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953184108081469, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108714, telescope_az=89.992743, telescope_ra=21.4138427, telescope_dec=-24.256483, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.43362, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:37:37.905248', telescope_ra_j2k=21.3890202308553, telescope_dec_j2k=-24.3659452965021, observability=1)
2025-12-27T12:38:12.302 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:38:12.305 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.415598, teldec = -24.256483
2025-12-27T12:38:12.306 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.3907769308142     dec_j2k = -24.3659874816134
2025-12-27T12:38:12.308 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:38:12.309 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:38:12.312 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:38:12.312 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:38:12.312 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:38:12.312 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:38:12.319 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:38:12.319 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:38:12.319 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:38:12.320 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:38:12.320 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:38:12.320 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:38:12.320 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:38:12.320 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:38:12.320 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94319795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953185311439754, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108714, telescope_az=89.992743, telescope_ra=21.415598, telescope_dec=-24.256483, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.43538, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:37:37.905248', telescope_ra_j2k=21.3907769308142, telescope_dec_j2k=-24.3659874816134, observability=1)
2025-12-27T12:38:22.815 [DEBUG] [Thread-489698 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:38:22.817 [INFO] [Thread-489698 (handle)] [driver.py] [get_status()] Telra = 21.4185202, teldec = -24.256483
2025-12-27T12:38:22.818 [INFO] [Thread-489698 (handle)] [driver.py] [get_status()] ra_j2k = 21.3937014626387     dec_j2k = -24.3660576593982
2025-12-27T12:38:22.820 [DEBUG] [Thread-489698 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:38:22.822 [DEBUG] [Thread-489698 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:38:22.828 [DEBUG] [Thread-489698 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:38:22.828 [DEBUG] [Thread-489698 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:38:22.828 [DEBUG] [Thread-489698 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:38:22.828 [DEBUG] [Thread-489698 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:38:22.835 [DEBUG] [Thread-489698 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:38:22.835 [DEBUG] [Thread-489698 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:38:22.835 [DEBUG] [Thread-489698 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:38:22.835 [DEBUG] [Thread-489698 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:38:22.835 [DEBUG] [Thread-489698 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:38:22.835 [DEBUG] [Thread-489698 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:38:22.835 [DEBUG] [Thread-489698 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:38:22.835 [DEBUG] [Thread-489698 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:38:22.836 [DEBUG] [Thread-489698 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94331963, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953195339425455, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108714, telescope_az=89.992743, telescope_ra=21.4185202, telescope_dec=-24.256483, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.4383, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:37:37.905248', telescope_ra_j2k=21.3937014626387, telescope_dec_j2k=-24.3660576593982, observability=1)
2025-12-27T12:38:38.048 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:38:38.048 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:38:38.049 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:38:38.049 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:38:38.049 [INFO] [ThreadPoolExecutor-22703_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:38:38.049 [INFO] [ThreadPoolExecutor-22703_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:38:40.885 [DEBUG] [Thread-489699 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:38:40.888 [INFO] [Thread-489699 (handle)] [driver.py] [get_status()] Telra = 21.423564, teldec = -24.256482
2025-12-27T12:38:40.889 [INFO] [Thread-489699 (handle)] [driver.py] [get_status()] ra_j2k = 21.3987492910615     dec_j2k = -24.3661776370374
2025-12-27T12:38:40.891 [DEBUG] [Thread-489699 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:38:40.892 [DEBUG] [Thread-489699 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:38:40.897 [DEBUG] [Thread-489699 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:38:40.897 [DEBUG] [Thread-489699 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:38:40.898 [DEBUG] [Thread-489699 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:38:40.898 [DEBUG] [Thread-489699 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:38:40.905 [DEBUG] [Thread-489699 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:38:40.905 [DEBUG] [Thread-489699 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:38:40.905 [DEBUG] [Thread-489699 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:38:40.905 [DEBUG] [Thread-489699 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:38:40.905 [DEBUG] [Thread-489699 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:38:40.905 [DEBUG] [Thread-489699 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:38:40.905 [DEBUG] [Thread-489699 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:38:40.905 [DEBUG] [Thread-489699 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:38:40.905 [DEBUG] [Thread-489699 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94352877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953200955097448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108714, telescope_az=89.992742, telescope_ra=21.423564, telescope_dec=-24.256482, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.44335, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:38:38.046868', telescope_ra_j2k=21.3987492910615, telescope_dec_j2k=-24.3661776370374, observability=1)
2025-12-27T12:38:41.952 [DEBUG] [Thread-489700 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:38:41.954 [INFO] [Thread-489700 (handle)] [driver.py] [get_status()] Telra = 21.4238723, teldec = -24.256482
2025-12-27T12:38:41.955 [INFO] [Thread-489700 (handle)] [driver.py] [get_status()] ra_j2k = 21.3990578374327     dec_j2k = -24.3661850255209
2025-12-27T12:38:41.957 [DEBUG] [Thread-489700 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:38:41.958 [DEBUG] [Thread-489700 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:38:41.964 [DEBUG] [Thread-489700 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:38:41.964 [DEBUG] [Thread-489700 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:38:41.964 [DEBUG] [Thread-489700 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:38:41.964 [DEBUG] [Thread-489700 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:38:41.971 [DEBUG] [Thread-489700 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:38:41.971 [DEBUG] [Thread-489700 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:38:41.972 [DEBUG] [Thread-489700 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:38:41.972 [DEBUG] [Thread-489700 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:38:41.972 [DEBUG] [Thread-489700 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:38:41.972 [DEBUG] [Thread-489700 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:38:41.972 [DEBUG] [Thread-489700 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:38:41.972 [DEBUG] [Thread-489700 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:38:41.972 [DEBUG] [Thread-489700 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94354112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09532045651723, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108714, telescope_az=89.992742, telescope_ra=21.4238723, telescope_dec=-24.256482, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.44365, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:38:38.046868', telescope_ra_j2k=21.3990578374327, telescope_dec_j2k=-24.3661850255209, observability=1)
2025-12-27T12:38:46.612 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:38:46.614 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.4251511, teldec = -24.256482
2025-12-27T12:38:46.615 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.4003376595344     dec_j2k = -24.36621566462
2025-12-27T12:38:46.617 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:38:46.618 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:38:46.624 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:38:46.624 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:38:46.624 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:38:46.624 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:38:46.631 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:38:46.631 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:38:46.631 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:38:46.631 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:38:46.631 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:38:46.631 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:38:46.631 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:38:46.631 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:38:46.632 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94359506, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953204966291728, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108714, telescope_az=89.992742, telescope_ra=21.4251511, telescope_dec=-24.256482, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.44493, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:38:38.046868', telescope_ra_j2k=21.4003376595344, telescope_dec_j2k=-24.36621566462, observability=1)
2025-12-27T12:38:46.632 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.63963747024536 seconds ago
2025-12-27T12:38:58.927 [DEBUG] [ThreadPoolExecutor-22702_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:38:58.929 [DEBUG] [ThreadPoolExecutor-22702_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:38:58.930 [DEBUG] [ThreadPoolExecutor-22702_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:38:58.932 [DEBUG] [ThreadPoolExecutor-22702_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:38:58.955 [DEBUG] [Thread-489701 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:38:58.957 [INFO] [Thread-489701 (handle)] [driver.py] [get_status()] Telra = 21.4285874, teldec = -24.256482
2025-12-27T12:38:58.958 [INFO] [Thread-489701 (handle)] [driver.py] [get_status()] ra_j2k = 21.4037767074613     dec_j2k = -24.3662979347278
2025-12-27T12:38:58.960 [DEBUG] [Thread-489701 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:38:58.961 [DEBUG] [Thread-489701 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:38:58.966 [DEBUG] [Thread-489701 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:38:58.966 [DEBUG] [Thread-489701 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:38:58.966 [DEBUG] [Thread-489701 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:38:58.966 [DEBUG] [Thread-489701 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:38:58.973 [DEBUG] [Thread-489701 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:38:58.973 [DEBUG] [Thread-489701 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:38:58.973 [DEBUG] [Thread-489701 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:38:58.973 [DEBUG] [Thread-489701 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:38:58.973 [DEBUG] [Thread-489701 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:38:58.973 [DEBUG] [Thread-489701 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:38:58.973 [DEBUG] [Thread-489701 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:38:58.973 [DEBUG] [Thread-489701 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:38:58.973 [DEBUG] [Thread-489701 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94373792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953203361814016, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108713, telescope_az=89.992742, telescope_ra=21.4285874, telescope_dec=-24.256482, telescope_slewing=True, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.44837, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:38:38.046868', telescope_ra_j2k=21.4037767074613, telescope_dec_j2k=-24.3662979347278, observability=1)
2025-12-27T12:39:02.939 [DEBUG] [ThreadPoolExecutor-22702_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:39:03.576 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:39:03.578 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.4298965, teldec = -24.256482
2025-12-27T12:39:03.579 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.4050868548568     dec_j2k = -24.3663292530864
2025-12-27T12:39:03.580 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:39:03.581 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:39:03.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:39:03.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:39:03.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:39:03.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:39:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:39:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:39:03.591 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:39:03.591 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:39:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:39:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:39:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:39:03.591 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:39:03.591 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9437914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953210180844293, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108713, telescope_az=89.992742, telescope_ra=21.4298965, telescope_dec=-24.256482, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.44968, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:38:38.046868', telescope_ra_j2k=21.4050868548568, telescope_dec_j2k=-24.3663292530864, observability=1)
2025-12-27T12:39:03.940 [DEBUG] [ThreadPoolExecutor-22702_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:39:03.942 [INFO] [ThreadPoolExecutor-22702_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:39:06.075 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:39:06.077 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.4305887, teldec = -24.256482
2025-12-27T12:39:06.078 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.4057796087981     dec_j2k = -24.3663458077609
2025-12-27T12:39:06.080 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:39:06.081 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:39:06.082 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:39:06.083 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:39:06.083 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:39:06.083 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:39:06.090 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:39:06.090 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:39:06.090 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:39:06.091 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:39:06.091 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:39:06.091 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:39:06.091 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:39:06.091 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:39:06.091 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94382032, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953210983083149, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108713, telescope_az=89.992742, telescope_ra=21.4305887, telescope_dec=-24.256482, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.45037, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:38:38.046868', telescope_ra_j2k=21.4057796087981, telescope_dec_j2k=-24.3663458077609, observability=1)
2025-12-27T12:39:11.412 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:39:11.415 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.4320666, teldec = -24.256482
2025-12-27T12:39:11.416 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.4072586917835     dec_j2k = -24.3663811411529
2025-12-27T12:39:11.418 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:39:11.418 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:39:11.422 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:39:11.422 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:39:11.422 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:39:11.422 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:39:11.429 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:39:11.429 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:39:11.429 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:39:11.429 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:39:11.429 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:39:11.429 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:39:11.429 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:39:11.430 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:39:11.430 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94388209, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953206971888869, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108713, telescope_az=89.992742, telescope_ra=21.4320666, telescope_dec=-24.256482, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.45185, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:38:38.046868', telescope_ra_j2k=21.4072586917835, telescope_dec_j2k=-24.3663811411529, observability=1)
2025-12-27T12:39:17.148 [DEBUG] [Thread-489702 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:39:17.150 [INFO] [Thread-489702 (handle)] [driver.py] [get_status()] Telra = 21.4336564, teldec = -24.256488
2025-12-27T12:39:17.151 [INFO] [Thread-489702 (handle)] [driver.py] [get_status()] ra_j2k = 21.4088497639952     dec_j2k = -24.3664251310195
2025-12-27T12:39:17.152 [DEBUG] [Thread-489702 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:39:17.153 [DEBUG] [Thread-489702 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:39:17.159 [DEBUG] [Thread-489702 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:39:17.160 [DEBUG] [Thread-489702 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:39:17.160 [DEBUG] [Thread-489702 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:39:17.160 [DEBUG] [Thread-489702 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:39:17.167 [DEBUG] [Thread-489702 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:39:17.167 [DEBUG] [Thread-489702 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:39:17.167 [DEBUG] [Thread-489702 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:39:17.167 [DEBUG] [Thread-489702 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:39:17.167 [DEBUG] [Thread-489702 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:39:17.167 [DEBUG] [Thread-489702 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:39:17.167 [DEBUG] [Thread-489702 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:39:17.167 [DEBUG] [Thread-489702 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:39:17.167 [DEBUG] [Thread-489702 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94394848, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953208977486009, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108713, telescope_az=89.992752, telescope_ra=21.4336564, telescope_dec=-24.256488, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.45344, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:38:38.046868', telescope_ra_j2k=21.4088497639952, telescope_dec_j2k=-24.3664251310195, observability=1)
2025-12-27T12:39:35.223 [DEBUG] [Thread-489703 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:39:35.225 [INFO] [Thread-489703 (handle)] [driver.py] [get_status()] Telra = 21.4386986, teldec = -24.256481
2025-12-27T12:39:35.226 [INFO] [Thread-489703 (handle)] [driver.py] [get_status()] ra_j2k = 21.4138960051598     dec_j2k = -24.3665384948511
2025-12-27T12:39:35.228 [DEBUG] [Thread-489703 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:39:35.228 [DEBUG] [Thread-489703 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:39:35.235 [DEBUG] [Thread-489703 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:39:35.235 [DEBUG] [Thread-489703 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:39:35.235 [DEBUG] [Thread-489703 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:39:35.235 [DEBUG] [Thread-489703 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:39:35.242 [DEBUG] [Thread-489703 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:39:35.242 [DEBUG] [Thread-489703 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:39:35.242 [DEBUG] [Thread-489703 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:39:35.242 [DEBUG] [Thread-489703 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:39:35.242 [DEBUG] [Thread-489703 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:39:35.243 [DEBUG] [Thread-489703 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:39:35.243 [DEBUG] [Thread-489703 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:39:35.243 [DEBUG] [Thread-489703 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:39:35.243 [DEBUG] [Thread-489703 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94415768, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953212186441433, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108713, telescope_az=89.992741, telescope_ra=21.4386986, telescope_dec=-24.256481, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.45848, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:38:38.046868', telescope_ra_j2k=21.4138960051598, telescope_dec_j2k=-24.3665384948511, observability=1)
2025-12-27T12:39:38.191 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:39:38.192 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:39:38.193 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:39:38.193 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:39:38.194 [DEBUG] [ThreadPoolExecutor-22704_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:39:39.195 [DEBUG] [ThreadPoolExecutor-22704_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:39:39.197 [DEBUG] [ThreadPoolExecutor-22704_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:39:39.198 [DEBUG] [ThreadPoolExecutor-22704_0] [payload.py] [to_registers()] [0]
2025-12-27T12:39:39.199 [DEBUG] [ThreadPoolExecutor-22704_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:39:39.199 [DEBUG] [ThreadPoolExecutor-22704_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:39:39.199 [DEBUG] [ThreadPoolExecutor-22704_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:39:39.199 [DEBUG] [ThreadPoolExecutor-22704_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:39:39.206 [DEBUG] [ThreadPoolExecutor-22704_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:39:39.206 [DEBUG] [ThreadPoolExecutor-22704_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:39:39.206 [DEBUG] [ThreadPoolExecutor-22704_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:39:39.206 [DEBUG] [ThreadPoolExecutor-22704_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:39:39.206 [DEBUG] [ThreadPoolExecutor-22704_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:39:39.206 [DEBUG] [ThreadPoolExecutor-22704_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:39:39.206 [DEBUG] [ThreadPoolExecutor-22704_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:39:42.007 [DEBUG] [Thread-489704 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:39:42.009 [INFO] [Thread-489704 (handle)] [driver.py] [get_status()] Telra = 21.4405941, teldec = -24.256481
2025-12-27T12:39:42.010 [INFO] [Thread-489704 (handle)] [driver.py] [get_status()] ra_j2k = 21.4157930251456     dec_j2k = -24.3665836930014
2025-12-27T12:39:42.011 [DEBUG] [Thread-489704 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:39:42.012 [DEBUG] [Thread-489704 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:39:42.014 [DEBUG] [Thread-489704 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:39:42.014 [DEBUG] [Thread-489704 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:39:42.014 [DEBUG] [Thread-489704 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:39:42.014 [DEBUG] [Thread-489704 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:39:42.021 [DEBUG] [Thread-489704 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:39:42.021 [DEBUG] [Thread-489704 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:39:42.021 [DEBUG] [Thread-489704 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:39:42.021 [DEBUG] [Thread-489704 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:39:42.021 [DEBUG] [Thread-489704 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:39:42.021 [DEBUG] [Thread-489704 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:39:42.021 [DEBUG] [Thread-489704 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:39:42.021 [DEBUG] [Thread-489704 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:39:42.021 [DEBUG] [Thread-489704 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9442362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953216598755142, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108713, telescope_az=89.992741, telescope_ra=21.4405941, telescope_dec=-24.256481, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.46038, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:39:38.190483', telescope_ra_j2k=21.4157930251456, telescope_dec_j2k=-24.3665836930014, observability=1)
2025-12-27T12:39:46.692 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:39:46.694 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.4419015, teldec = -24.256481
2025-12-27T12:39:46.695 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.4171014739011     dec_j2k = -24.3666148520832
2025-12-27T12:39:46.697 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:39:46.698 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:39:46.700 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:39:46.700 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:39:46.700 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:39:46.700 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:39:46.707 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:39:46.708 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:39:46.708 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:39:46.708 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:39:46.708 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:39:46.708 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:39:46.708 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:39:46.708 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:39:46.708 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94429043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953216598755142, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108713, telescope_az=89.992741, telescope_ra=21.4419015, telescope_dec=-24.256481, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.46168, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:39:38.190483', telescope_ra_j2k=21.4171014739011, telescope_dec_j2k=-24.3666148520832, observability=1)
2025-12-27T12:39:46.708 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.63314414024353 seconds ago
2025-12-27T12:39:53.418 [DEBUG] [Thread-489705 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:39:53.420 [INFO] [Thread-489705 (handle)] [driver.py] [get_status()] Telra = 21.4437689, teldec = -24.256481
2025-12-27T12:39:53.421 [INFO] [Thread-489705 (handle)] [driver.py] [get_status()] ra_j2k = 21.4189703723837     dec_j2k = -24.3666593351346
2025-12-27T12:39:53.423 [DEBUG] [Thread-489705 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:39:53.424 [DEBUG] [Thread-489705 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:39:53.430 [DEBUG] [Thread-489705 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:39:53.430 [DEBUG] [Thread-489705 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:39:53.430 [DEBUG] [Thread-489705 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:39:53.430 [DEBUG] [Thread-489705 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:39:53.437 [DEBUG] [Thread-489705 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:39:53.437 [DEBUG] [Thread-489705 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:39:53.437 [DEBUG] [Thread-489705 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:39:53.437 [DEBUG] [Thread-489705 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:39:53.437 [DEBUG] [Thread-489705 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:39:53.438 [DEBUG] [Thread-489705 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:39:53.438 [DEBUG] [Thread-489705 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:39:53.438 [DEBUG] [Thread-489705 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:39:53.438 [DEBUG] [Thread-489705 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94436828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953222214427135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108713, telescope_az=89.99274, telescope_ra=21.4437689, telescope_dec=-24.256481, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.46355, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:39:38.190483', telescope_ra_j2k=21.4189703723837, telescope_dec_j2k=-24.3666593351346, observability=1)
2025-12-27T12:40:03.586 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:40:03.589 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.4466061, teldec = -24.256481
2025-12-27T12:40:03.590 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.4218098502292     dec_j2k = -24.3667268691174
2025-12-27T12:40:03.591 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:40:03.592 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:40:03.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:40:03.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:40:03.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:40:03.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:40:03.602 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:40:03.602 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:40:03.602 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:40:03.602 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:40:03.602 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:40:03.602 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:40:03.603 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:40:03.603 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:40:03.603 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94448597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953225824501987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108713, telescope_az=89.99274, telescope_ra=21.4466061, telescope_dec=-24.256481, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.46639, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:39:38.190483', telescope_ra_j2k=21.4218098502292, telescope_dec_j2k=-24.3667268691174, observability=1)
2025-12-27T12:40:04.207 [DEBUG] [ThreadPoolExecutor-22704_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:40:04.208 [DEBUG] [ThreadPoolExecutor-22704_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:40:06.152 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:40:06.154 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.4473066, teldec = -24.256481
2025-12-27T12:40:06.155 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.4225109128395     dec_j2k = -24.3667435337619
2025-12-27T12:40:06.157 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:40:06.159 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:40:06.164 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:40:06.164 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:40:06.164 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:40:06.165 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:40:06.172 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:40:06.172 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:40:06.172 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:40:06.172 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:40:06.172 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:40:06.172 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:40:06.172 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:40:06.172 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:40:06.172 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94451566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953223818904847, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108713, telescope_az=89.99274, telescope_ra=21.4473066, telescope_dec=-24.256481, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.46709, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:39:38.190483', telescope_ra_j2k=21.4225109128395, telescope_dec_j2k=-24.3667435337619, observability=1)
2025-12-27T12:40:10.521 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:40:10.523 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.4485297, teldec = -24.256481
2025-12-27T12:40:10.525 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.4237349953818     dec_j2k = -24.366772621961
2025-12-27T12:40:10.527 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:40:10.528 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:40:10.534 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:40:10.534 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:40:10.534 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:40:10.534 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:40:10.541 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:40:10.541 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:40:10.541 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:40:10.541 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:40:10.541 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:40:10.541 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:40:10.541 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:40:10.541 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:40:10.541 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94456623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953223016665991, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108713, telescope_az=89.99274, telescope_ra=21.4485297, telescope_dec=-24.256481, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.46831, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:39:38.190483', telescope_ra_j2k=21.4237349953818, telescope_dec_j2k=-24.366772621961, observability=1)
2025-12-27T12:40:11.481 [DEBUG] [Thread-489706 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9395959377288818
2025-12-27T12:40:29.554 [DEBUG] [Thread-489707 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:40:29.556 [INFO] [Thread-489707 (handle)] [driver.py] [get_status()] Telra = 21.4538291, teldec = -24.25648
2025-12-27T12:40:29.558 [INFO] [Thread-489707 (handle)] [driver.py] [get_status()] ra_j2k = 21.4290386556111     dec_j2k = -24.3668975232357
2025-12-27T12:40:29.560 [DEBUG] [Thread-489707 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:40:29.561 [DEBUG] [Thread-489707 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:40:29.566 [DEBUG] [Thread-489707 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:40:29.566 [DEBUG] [Thread-489707 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:40:29.566 [DEBUG] [Thread-489707 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:40:29.566 [DEBUG] [Thread-489707 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:40:29.573 [DEBUG] [Thread-489707 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:40:29.573 [DEBUG] [Thread-489707 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:40:29.573 [DEBUG] [Thread-489707 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:40:29.573 [DEBUG] [Thread-489707 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:40:29.573 [DEBUG] [Thread-489707 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:40:29.573 [DEBUG] [Thread-489707 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:40:29.573 [DEBUG] [Thread-489707 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:40:29.573 [DEBUG] [Thread-489707 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:40:29.573 [DEBUG] [Thread-489707 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94478652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953232242412836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108712, telescope_az=89.992739, telescope_ra=21.4538291, telescope_dec=-24.25648, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.47361, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:39:38.190483', telescope_ra_j2k=21.4290386556111, telescope_dec_j2k=-24.3668975232357, observability=1)
2025-12-27T12:40:38.333 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:40:38.333 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:40:38.334 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:40:38.334 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:40:38.334 [INFO] [ThreadPoolExecutor-22705_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:40:38.335 [INFO] [ThreadPoolExecutor-22705_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:40:42.056 [DEBUG] [Thread-489708 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:40:42.058 [INFO] [Thread-489708 (handle)] [driver.py] [get_status()] Telra = 21.4573134, teldec = -24.25648
2025-12-27T12:40:42.059 [INFO] [Thread-489708 (handle)] [driver.py] [get_status()] ra_j2k = 21.4325257592204     dec_j2k = -24.3669801858812
2025-12-27T12:40:42.060 [DEBUG] [Thread-489708 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:40:42.061 [DEBUG] [Thread-489708 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:40:42.062 [DEBUG] [Thread-489708 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:40:42.062 [DEBUG] [Thread-489708 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:40:42.062 [DEBUG] [Thread-489708 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:40:42.062 [DEBUG] [Thread-489708 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:40:42.069 [DEBUG] [Thread-489708 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:40:42.069 [DEBUG] [Thread-489708 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:40:42.069 [DEBUG] [Thread-489708 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:40:42.069 [DEBUG] [Thread-489708 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:40:42.069 [DEBUG] [Thread-489708 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:40:42.070 [DEBUG] [Thread-489708 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:40:42.070 [DEBUG] [Thread-489708 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:40:42.070 [DEBUG] [Thread-489708 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:40:42.070 [DEBUG] [Thread-489708 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94493122, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953237055845973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108712, telescope_az=89.992739, telescope_ra=21.4573134, telescope_dec=-24.25648, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.47709, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:40:38.332004', telescope_ra_j2k=21.4325257592204, telescope_dec_j2k=-24.3669801858812, observability=1)
2025-12-27T12:40:46.769 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:40:46.771 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.4586208, teldec = -24.25648
2025-12-27T12:40:46.773 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.4338342117466     dec_j2k = -24.3670111792781
2025-12-27T12:40:46.774 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:40:46.775 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:40:46.782 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:40:46.782 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:40:46.782 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:40:46.782 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:40:46.789 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:40:46.789 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:40:46.789 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:40:46.789 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:40:46.789 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:40:46.789 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:40:46.789 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:40:46.789 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:40:46.789 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94498576, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953237456965401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108712, telescope_az=89.992739, telescope_ra=21.4586208, telescope_dec=-24.25648, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.4784, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:40:38.332004', telescope_ra_j2k=21.4338342117466, telescope_dec_j2k=-24.3670111792781, observability=1)
2025-12-27T12:40:46.790 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.63775134086609 seconds ago
2025-12-27T12:40:47.724 [DEBUG] [Thread-489709 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9349682331085205
2025-12-27T12:40:59.209 [DEBUG] [ThreadPoolExecutor-22704_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:40:59.212 [DEBUG] [ThreadPoolExecutor-22704_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:40:59.213 [DEBUG] [ThreadPoolExecutor-22704_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:40:59.215 [DEBUG] [ThreadPoolExecutor-22704_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:41:03.220 [DEBUG] [ThreadPoolExecutor-22704_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:41:03.597 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:41:03.599 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.463327, teldec = -24.256479
2025-12-27T12:41:03.600 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.4385442030467     dec_j2k = -24.3671216376504
2025-12-27T12:41:03.601 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:41:03.602 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:41:03.608 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:41:03.608 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:41:03.608 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:41:03.608 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:41:03.615 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:41:03.615 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:41:03.615 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:41:03.615 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:41:03.615 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:41:03.615 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:41:03.615 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:41:03.615 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:41:03.616 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94518053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953236253607117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108712, telescope_az=89.992739, telescope_ra=21.463327, telescope_dec=-24.256479, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.48311, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:40:38.332004', telescope_ra_j2k=21.4385442030467, telescope_dec_j2k=-24.3671216376504, observability=1)
2025-12-27T12:41:04.221 [DEBUG] [ThreadPoolExecutor-22704_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:41:04.222 [INFO] [ThreadPoolExecutor-22704_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:41:05.808 [DEBUG] [Thread-489710 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:41:05.810 [INFO] [Thread-489710 (handle)] [driver.py] [get_status()] Telra = 21.4639445, teldec = -24.256479
2025-12-27T12:41:05.812 [INFO] [Thread-489710 (handle)] [driver.py] [get_status()] ra_j2k = 21.4391622007686     dec_j2k = -24.3671362495908
2025-12-27T12:41:05.814 [DEBUG] [Thread-489710 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:41:05.815 [DEBUG] [Thread-489710 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:41:05.817 [DEBUG] [Thread-489710 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:41:05.817 [DEBUG] [Thread-489710 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:41:05.817 [DEBUG] [Thread-489710 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:41:05.817 [DEBUG] [Thread-489710 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:41:05.825 [DEBUG] [Thread-489710 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:41:05.825 [DEBUG] [Thread-489710 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:41:05.825 [DEBUG] [Thread-489710 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:41:05.825 [DEBUG] [Thread-489710 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:41:05.825 [DEBUG] [Thread-489710 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:41:05.825 [DEBUG] [Thread-489710 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:41:05.825 [DEBUG] [Thread-489710 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:41:05.825 [DEBUG] [Thread-489710 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:41:05.825 [DEBUG] [Thread-489710 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94520612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953240665920825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108712, telescope_az=89.992738, telescope_ra=21.4639445, telescope_dec=-24.256479, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.48373, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:40:38.332004', telescope_ra_j2k=21.4391622007686, telescope_dec_j2k=-24.3671362495908, observability=1)
2025-12-27T12:41:06.233 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4081270694732666
2025-12-27T12:41:09.634 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:41:09.636 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.4650016, teldec = -24.256479
2025-12-27T12:41:09.637 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.440220152972     dec_j2k = -24.3671612570831
2025-12-27T12:41:09.639 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:41:09.641 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:41:09.646 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:41:09.646 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:41:09.646 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:41:09.646 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:41:09.653 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:41:09.653 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:41:09.654 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:41:09.654 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:41:09.654 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:41:09.654 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:41:09.654 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:41:09.654 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:41:09.654 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9452504, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953247083831674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108712, telescope_az=89.992738, telescope_ra=21.4650016, telescope_dec=-24.256479, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.48478, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:40:38.332004', telescope_ra_j2k=21.440220152972, telescope_dec_j2k=-24.3671612570831, observability=1)
2025-12-27T12:41:23.881 [DEBUG] [Thread-489711 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:41:23.884 [INFO] [Thread-489711 (handle)] [driver.py] [get_status()] Telra = 21.4689568, teldec = -24.256479
2025-12-27T12:41:23.885 [INFO] [Thread-489711 (handle)] [driver.py] [get_status()] ra_j2k = 21.4441785432409     dec_j2k = -24.367254748646
2025-12-27T12:41:23.886 [DEBUG] [Thread-489711 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:41:23.886 [DEBUG] [Thread-489711 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:41:23.888 [DEBUG] [Thread-489711 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:41:23.888 [DEBUG] [Thread-489711 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:41:23.888 [DEBUG] [Thread-489711 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:41:23.888 [DEBUG] [Thread-489711 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:41:23.895 [DEBUG] [Thread-489711 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:41:23.895 [DEBUG] [Thread-489711 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:41:23.895 [DEBUG] [Thread-489711 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:41:23.895 [DEBUG] [Thread-489711 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:41:23.895 [DEBUG] [Thread-489711 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:41:23.895 [DEBUG] [Thread-489711 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:41:23.895 [DEBUG] [Thread-489711 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:41:23.895 [DEBUG] [Thread-489711 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:41:23.896 [DEBUG] [Thread-489711 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9454153, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953241869279109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108712, telescope_az=89.992738, telescope_ra=21.4689568, telescope_dec=-24.256479, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.48874, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:40:38.332004', telescope_ra_j2k=21.4441785432409, telescope_dec_j2k=-24.367254748646, observability=1)
2025-12-27T12:41:38.476 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:41:38.476 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:41:38.477 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:41:38.477 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:41:38.478 [DEBUG] [ThreadPoolExecutor-22706_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:41:39.479 [DEBUG] [ThreadPoolExecutor-22706_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:41:39.481 [DEBUG] [ThreadPoolExecutor-22706_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:41:39.482 [DEBUG] [ThreadPoolExecutor-22706_0] [payload.py] [to_registers()] [0]
2025-12-27T12:41:39.482 [DEBUG] [ThreadPoolExecutor-22706_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:41:39.482 [DEBUG] [ThreadPoolExecutor-22706_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:41:39.482 [DEBUG] [ThreadPoolExecutor-22706_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:41:39.483 [DEBUG] [ThreadPoolExecutor-22706_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:41:39.490 [DEBUG] [ThreadPoolExecutor-22706_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:41:39.490 [DEBUG] [ThreadPoolExecutor-22706_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:41:39.490 [DEBUG] [ThreadPoolExecutor-22706_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:41:39.490 [DEBUG] [ThreadPoolExecutor-22706_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:41:39.490 [DEBUG] [ThreadPoolExecutor-22706_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:41:39.490 [DEBUG] [ThreadPoolExecutor-22706_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:41:39.490 [DEBUG] [ThreadPoolExecutor-22706_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:41:42.052 [DEBUG] [Thread-489712 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:41:42.053 [INFO] [Thread-489712 (handle)] [driver.py] [get_status()] Telra = 21.4740251, teldec = -24.256479
2025-12-27T12:41:42.054 [INFO] [Thread-489712 (handle)] [driver.py] [get_status()] ra_j2k = 21.4492509352572     dec_j2k = -24.3673743771967
2025-12-27T12:41:42.056 [DEBUG] [Thread-489712 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:41:42.057 [DEBUG] [Thread-489712 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:41:42.062 [DEBUG] [Thread-489712 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:41:42.062 [DEBUG] [Thread-489712 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:41:42.062 [DEBUG] [Thread-489712 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:41:42.062 [DEBUG] [Thread-489712 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:41:42.069 [DEBUG] [Thread-489712 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:41:42.069 [DEBUG] [Thread-489712 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:41:42.069 [DEBUG] [Thread-489712 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:41:42.069 [DEBUG] [Thread-489712 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:41:42.069 [DEBUG] [Thread-489712 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:41:42.069 [DEBUG] [Thread-489712 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:41:42.069 [DEBUG] [Thread-489712 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:41:42.069 [DEBUG] [Thread-489712 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:41:42.069 [DEBUG] [Thread-489712 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9456256, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095324387487625, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108712, telescope_az=89.992737, telescope_ra=21.4740251, telescope_dec=-24.256479, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.49381, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:41:38.474318', telescope_ra_j2k=21.4492509352572, telescope_dec_j2k=-24.3673743771967, observability=1)
2025-12-27T12:41:42.104 [DEBUG] [Thread-489713 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0342254638671875
2025-12-27T12:41:46.850 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:41:46.852 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.4753632, teldec = -24.256479
2025-12-27T12:41:46.853 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.4505901163389     dec_j2k = -24.3674059281078
2025-12-27T12:41:46.855 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:41:46.856 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:41:46.860 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:41:46.860 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:41:46.860 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:41:46.860 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:41:46.867 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:41:46.867 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:41:46.867 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:41:46.867 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:41:46.867 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:41:46.867 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:41:46.867 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:41:46.867 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:41:46.868 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94568115, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095324989166767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108711, telescope_az=89.992737, telescope_ra=21.4753632, telescope_dec=-24.256479, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.49514, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:41:38.474318', telescope_ra_j2k=21.4505901163389, telescope_dec_j2k=-24.3674059281078, observability=1)
2025-12-27T12:41:46.868 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.634225845336914 seconds ago
2025-12-27T12:42:00.122 [DEBUG] [Thread-489714 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:42:00.124 [INFO] [Thread-489714 (handle)] [driver.py] [get_status()] Telra = 21.4790759, teldec = -24.256478
2025-12-27T12:42:00.125 [INFO] [Thread-489714 (handle)] [driver.py] [get_status()] ra_j2k = 21.4543058176442     dec_j2k = -24.3674923980422
2025-12-27T12:42:00.127 [DEBUG] [Thread-489714 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:42:00.128 [DEBUG] [Thread-489714 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:42:00.129 [DEBUG] [Thread-489714 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:42:00.129 [DEBUG] [Thread-489714 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:42:00.129 [DEBUG] [Thread-489714 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:42:00.129 [DEBUG] [Thread-489714 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:42:00.136 [DEBUG] [Thread-489714 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:42:00.137 [DEBUG] [Thread-489714 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:42:00.137 [DEBUG] [Thread-489714 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:42:00.137 [DEBUG] [Thread-489714 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:42:00.137 [DEBUG] [Thread-489714 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:42:00.137 [DEBUG] [Thread-489714 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:42:00.137 [DEBUG] [Thread-489714 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:42:00.137 [DEBUG] [Thread-489714 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:42:00.137 [DEBUG] [Thread-489714 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94583476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953252298384239, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108711, telescope_az=89.992737, telescope_ra=21.4790759, telescope_dec=-24.256478, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.49886, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:41:38.474318', telescope_ra_j2k=21.4543058176442, telescope_dec_j2k=-24.3674923980422, observability=1)
2025-12-27T12:42:03.570 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:42:03.572 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.4800207, teldec = -24.256478
2025-12-27T12:42:03.573 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.455251381754     dec_j2k = -24.3675146404088
2025-12-27T12:42:03.575 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:42:03.575 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:42:03.578 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:42:03.578 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:42:03.578 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:42:03.578 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:42:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:42:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:42:03.585 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:42:03.585 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:42:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:42:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:42:03.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:42:03.585 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:42:03.585 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94587466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953252298384239, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108711, telescope_az=89.992737, telescope_ra=21.4800207, telescope_dec=-24.256478, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.4998, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:41:38.474318', telescope_ra_j2k=21.455251381754, telescope_dec_j2k=-24.3675146404088, observability=1)
2025-12-27T12:42:04.492 [DEBUG] [ThreadPoolExecutor-22706_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:42:04.494 [DEBUG] [ThreadPoolExecutor-22706_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:42:06.294 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:42:06.296 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.4807688, teldec = -24.256478
2025-12-27T12:42:06.298 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.4560000868902     dec_j2k = -24.367532247257
2025-12-27T12:42:06.300 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:42:06.301 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:42:06.308 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:42:06.308 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:42:06.309 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:42:06.309 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:42:06.315 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:42:06.316 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:42:06.316 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:42:06.316 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:42:06.316 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:42:06.316 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:42:06.316 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:42:06.316 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:42:06.316 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94590619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953249089428814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108711, telescope_az=89.992737, telescope_ra=21.4807688, telescope_dec=-24.256478, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.50055, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:41:38.474318', telescope_ra_j2k=21.4560000868902, telescope_dec_j2k=-24.367532247257, observability=1)
2025-12-27T12:42:08.749 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:42:08.751 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.48147, teldec = -24.256472
2025-12-27T12:42:08.752 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.4567018549314     dec_j2k = -24.36754274682
2025-12-27T12:42:08.754 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:42:08.754 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:42:08.756 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:42:08.756 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:42:08.756 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:42:08.756 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:42:08.763 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:42:08.763 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:42:08.763 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:42:08.763 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:42:08.763 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:42:08.763 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:42:08.763 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:42:08.763 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:42:08.764 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94593461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953252298384239, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108711, telescope_az=89.992726, telescope_ra=21.48147, telescope_dec=-24.256472, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.50125, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:41:38.474318', telescope_ra_j2k=21.4567018549314, telescope_dec_j2k=-24.36754274682, observability=1)
2025-12-27T12:42:18.194 [DEBUG] [Thread-489715 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:42:18.197 [INFO] [Thread-489715 (handle)] [driver.py] [get_status()] Telra = 21.4840887, teldec = -24.256478
2025-12-27T12:42:18.198 [INFO] [Thread-489715 (handle)] [driver.py] [get_status()] ra_j2k = 21.459322673502     dec_j2k = -24.3676103309646
2025-12-27T12:42:18.200 [DEBUG] [Thread-489715 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:42:18.201 [DEBUG] [Thread-489715 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:42:18.206 [DEBUG] [Thread-489715 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:42:18.206 [DEBUG] [Thread-489715 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:42:18.206 [DEBUG] [Thread-489715 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:42:18.206 [DEBUG] [Thread-489715 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:42:18.214 [DEBUG] [Thread-489715 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:42:18.214 [DEBUG] [Thread-489715 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:42:18.214 [DEBUG] [Thread-489715 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:42:18.214 [DEBUG] [Thread-489715 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:42:18.214 [DEBUG] [Thread-489715 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:42:18.214 [DEBUG] [Thread-489715 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:42:18.214 [DEBUG] [Thread-489715 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:42:18.214 [DEBUG] [Thread-489715 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:42:18.214 [DEBUG] [Thread-489715 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94604392, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953253501742523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108711, telescope_az=89.992736, telescope_ra=21.4840887, telescope_dec=-24.256478, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.50387, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:41:38.474318', telescope_ra_j2k=21.459322673502, telescope_dec_j2k=-24.3676103309646, observability=1)
2025-12-27T12:42:36.411 [DEBUG] [Thread-489716 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:42:36.413 [INFO] [Thread-489716 (handle)] [driver.py] [get_status()] Telra = 21.4891821, teldec = -24.256478
2025-12-27T12:42:36.414 [INFO] [Thread-489716 (handle)] [driver.py] [get_status()] ra_j2k = 21.4644201989638     dec_j2k = -24.3677299635841
2025-12-27T12:42:36.418 [DEBUG] [Thread-489716 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:42:36.419 [DEBUG] [Thread-489716 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T12:42:36.426 [DEBUG] [Thread-489716 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:42:36.426 [DEBUG] [Thread-489716 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:42:36.427 [DEBUG] [Thread-489716 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:42:36.427 [DEBUG] [Thread-489716 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:42:36.434 [DEBUG] [Thread-489716 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:42:36.434 [DEBUG] [Thread-489716 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:42:36.434 [DEBUG] [Thread-489716 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:42:36.434 [DEBUG] [Thread-489716 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:42:36.434 [DEBUG] [Thread-489716 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:42:36.434 [DEBUG] [Thread-489716 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:42:36.434 [DEBUG] [Thread-489716 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:42:36.434 [DEBUG] [Thread-489716 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:42:36.434 [DEBUG] [Thread-489716 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94625477, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953258716295088, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108711, telescope_az=89.992736, telescope_ra=21.4891821, telescope_dec=-24.256478, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.50896, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:41:38.474318', telescope_ra_j2k=21.4644201989638, telescope_dec_j2k=-24.3677299635841, observability=1)
2025-12-27T12:42:38.615 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:42:38.615 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:42:38.616 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:42:38.616 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:42:38.616 [INFO] [ThreadPoolExecutor-22707_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:42:38.616 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T12:42:42.148 [DEBUG] [Thread-489717 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:42:42.149 [INFO] [Thread-489717 (handle)] [driver.py] [get_status()] Telra = 21.4907723, teldec = -24.256477
2025-12-27T12:42:42.151 [INFO] [Thread-489717 (handle)] [driver.py] [get_status()] ra_j2k = 21.4660116879968     dec_j2k = -24.3677662732957
2025-12-27T12:42:42.152 [DEBUG] [Thread-489717 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:42:42.152 [DEBUG] [Thread-489717 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:42:42.159 [DEBUG] [Thread-489717 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:42:42.159 [DEBUG] [Thread-489717 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:42:42.159 [DEBUG] [Thread-489717 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:42:42.159 [DEBUG] [Thread-489717 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:42:42.166 [DEBUG] [Thread-489717 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:42:42.166 [DEBUG] [Thread-489717 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:42:42.166 [DEBUG] [Thread-489717 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:42:42.166 [DEBUG] [Thread-489717 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:42:42.166 [DEBUG] [Thread-489717 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:42:42.167 [DEBUG] [Thread-489717 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:42:42.167 [DEBUG] [Thread-489717 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:42:42.167 [DEBUG] [Thread-489717 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:42:42.167 [DEBUG] [Thread-489717 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94632116, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953255106220235, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108711, telescope_az=89.992736, telescope_ra=21.4907723, telescope_dec=-24.256477, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.51055, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:42:38.614213', telescope_ra_j2k=21.4660116879968, telescope_dec_j2k=-24.3677662732957, observability=1)
2025-12-27T12:42:46.929 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:42:46.930 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.4921101, teldec = -24.256477
2025-12-27T12:42:46.931 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.4673505726594     dec_j2k = -24.3677976460962
2025-12-27T12:42:46.932 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:42:46.933 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:42:46.938 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:42:46.938 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:42:46.938 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:42:46.938 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:42:46.946 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:42:46.946 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:42:46.946 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:42:46.946 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:42:46.946 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:42:46.946 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:42:46.946 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:42:46.946 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:42:46.947 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94637649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953253100623095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108711, telescope_az=89.992736, telescope_ra=21.4921101, telescope_dec=-24.256477, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.51189, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:42:38.614213', telescope_ra_j2k=21.4673505726594, telescope_dec_j2k=-24.3677976460962, observability=1)
2025-12-27T12:42:46.947 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.65278887748718 seconds ago
2025-12-27T12:42:54.486 [DEBUG] [Thread-489718 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:42:54.488 [INFO] [Thread-489718 (handle)] [driver.py] [get_status()] Telra = 21.4942047, teldec = -24.256477
2025-12-27T12:42:54.489 [INFO] [Thread-489718 (handle)] [driver.py] [get_status()] ra_j2k = 21.4694468715324     dec_j2k = -24.3678467391466
2025-12-27T12:42:54.490 [DEBUG] [Thread-489718 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:42:54.491 [DEBUG] [Thread-489718 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:42:54.492 [DEBUG] [Thread-489718 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:42:54.492 [DEBUG] [Thread-489718 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:42:54.492 [DEBUG] [Thread-489718 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:42:54.492 [DEBUG] [Thread-489718 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:42:54.499 [DEBUG] [Thread-489718 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:42:54.499 [DEBUG] [Thread-489718 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:42:54.500 [DEBUG] [Thread-489718 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:42:54.500 [DEBUG] [Thread-489718 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:42:54.500 [DEBUG] [Thread-489718 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:42:54.500 [DEBUG] [Thread-489718 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:42:54.500 [DEBUG] [Thread-489718 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:42:54.500 [DEBUG] [Thread-489718 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:42:54.500 [DEBUG] [Thread-489718 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94646397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953260721892228, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108711, telescope_az=89.992735, telescope_ra=21.4942047, telescope_dec=-24.256477, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.51399, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:42:38.614213', telescope_ra_j2k=21.4694468715324, telescope_dec_j2k=-24.3678467391466, observability=1)
2025-12-27T12:42:59.496 [DEBUG] [ThreadPoolExecutor-22706_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:42:59.498 [DEBUG] [ThreadPoolExecutor-22706_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:42:59.499 [DEBUG] [ThreadPoolExecutor-22706_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:42:59.501 [DEBUG] [ThreadPoolExecutor-22706_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:43:03.506 [DEBUG] [ThreadPoolExecutor-22706_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:43:03.579 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:43:03.584 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.4967391, teldec = -24.256477
2025-12-27T12:43:03.585 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.4719833281126     dec_j2k = -24.367906095303
2025-12-27T12:43:03.586 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:43:03.587 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:43:03.590 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:43:03.590 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:43:03.590 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:43:03.590 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:43:03.597 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:43:03.597 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:43:03.597 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:43:03.597 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:43:03.597 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:43:03.597 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:43:03.597 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:43:03.597 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:43:03.597 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94656921, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953265936444793, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108711, telescope_az=89.992735, telescope_ra=21.4967391, telescope_dec=-24.256477, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.51652, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:42:38.614213', telescope_ra_j2k=21.4719833281126, telescope_dec_j2k=-24.367906095303, observability=1)
2025-12-27T12:43:04.508 [DEBUG] [ThreadPoolExecutor-22706_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:43:04.509 [INFO] [ThreadPoolExecutor-22706_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:43:06.378 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:43:06.380 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.4975154, teldec = -24.256477
2025-12-27T12:43:06.381 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.4727602582723     dec_j2k = -24.3679242665673
2025-12-27T12:43:06.382 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:43:06.383 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:43:06.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:43:06.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:43:06.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:43:06.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:43:06.397 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:43:06.397 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:43:06.397 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:43:06.397 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:43:06.397 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:43:06.397 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:43:06.397 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:43:06.397 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:43:06.397 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94660161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953261925250512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10871, telescope_az=89.992735, telescope_ra=21.4975154, telescope_dec=-24.256477, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.5173, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:42:38.614213', telescope_ra_j2k=21.4727602582723, telescope_dec_j2k=-24.3679242665673, observability=1)
2025-12-27T12:43:07.854 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:43:07.857 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.4979363, teldec = -24.256477
2025-12-27T12:43:07.858 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.4731814999796     dec_j2k = -24.3679341168668
2025-12-27T12:43:07.859 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:43:07.860 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:43:07.866 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:43:07.866 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:43:07.866 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:43:07.866 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:43:07.873 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:43:07.874 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:43:07.874 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:43:07.874 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:43:07.874 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:43:07.874 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:43:07.874 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:43:07.874 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:43:07.874 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94661869, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953255908459091, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10871, telescope_az=89.992735, telescope_ra=21.4979363, telescope_dec=-24.256477, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.51772, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:42:38.614213', telescope_ra_j2k=21.4731814999796, telescope_dec_j2k=-24.3679341168668, observability=1)
2025-12-27T12:43:12.540 [DEBUG] [Thread-489719 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:43:12.541 [INFO] [Thread-489719 (handle)] [driver.py] [get_status()] Telra = 21.4992457, teldec = -24.256477
2025-12-27T12:43:12.542 [INFO] [Thread-489719 (handle)] [driver.py] [get_status()] ra_j2k = 21.4744919632074     dec_j2k = -24.3679647520069
2025-12-27T12:43:12.544 [DEBUG] [Thread-489719 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:43:12.544 [DEBUG] [Thread-489719 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:43:12.549 [DEBUG] [Thread-489719 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:43:12.549 [DEBUG] [Thread-489719 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:43:12.549 [DEBUG] [Thread-489719 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:43:12.549 [DEBUG] [Thread-489719 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:43:12.556 [DEBUG] [Thread-489719 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:43:12.556 [DEBUG] [Thread-489719 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:43:12.556 [DEBUG] [Thread-489719 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:43:12.556 [DEBUG] [Thread-489719 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:43:12.556 [DEBUG] [Thread-489719 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:43:12.556 [DEBUG] [Thread-489719 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:43:12.556 [DEBUG] [Thread-489719 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:43:12.556 [DEBUG] [Thread-489719 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:43:12.556 [DEBUG] [Thread-489719 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94667292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953263930847652, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10871, telescope_az=89.992735, telescope_ra=21.4992457, telescope_dec=-24.256477, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.51903, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:42:38.614213', telescope_ra_j2k=21.4744919632074, telescope_dec_j2k=-24.3679647520069, observability=1)
2025-12-27T12:43:30.721 [DEBUG] [Thread-489720 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:43:30.723 [INFO] [Thread-489720 (handle)] [driver.py] [get_status()] Telra = 21.5042872, teldec = -24.256476
2025-12-27T12:43:30.724 [INFO] [Thread-489720 (handle)] [driver.py] [get_status()] ra_j2k = 21.4795375597275     dec_j2k = -24.3680815819518
2025-12-27T12:43:30.726 [DEBUG] [Thread-489720 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:43:30.727 [DEBUG] [Thread-489720 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:43:30.729 [DEBUG] [Thread-489720 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:43:30.729 [DEBUG] [Thread-489720 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:43:30.729 [DEBUG] [Thread-489720 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:43:30.729 [DEBUG] [Thread-489720 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:43:30.736 [DEBUG] [Thread-489720 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:43:30.737 [DEBUG] [Thread-489720 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:43:30.737 [DEBUG] [Thread-489720 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:43:30.737 [DEBUG] [Thread-489720 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:43:30.737 [DEBUG] [Thread-489720 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:43:30.737 [DEBUG] [Thread-489720 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:43:30.737 [DEBUG] [Thread-489720 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:43:30.737 [DEBUG] [Thread-489720 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:43:30.737 [DEBUG] [Thread-489720 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94688336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953268343161361, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10871, telescope_az=89.992734, telescope_ra=21.5042872, telescope_dec=-24.256476, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.52407, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:42:38.614213', telescope_ra_j2k=21.4795375597275, telescope_dec_j2k=-24.3680815819518, observability=1)
2025-12-27T12:43:38.759 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:43:38.759 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:43:38.760 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:43:38.760 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:43:38.761 [DEBUG] [ThreadPoolExecutor-22708_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:43:39.763 [DEBUG] [ThreadPoolExecutor-22708_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:43:39.765 [DEBUG] [ThreadPoolExecutor-22708_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:43:39.765 [DEBUG] [ThreadPoolExecutor-22708_0] [payload.py] [to_registers()] [0]
2025-12-27T12:43:39.769 [DEBUG] [ThreadPoolExecutor-22708_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:43:39.770 [DEBUG] [ThreadPoolExecutor-22708_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:43:39.770 [DEBUG] [ThreadPoolExecutor-22708_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:43:39.770 [DEBUG] [ThreadPoolExecutor-22708_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:43:39.777 [DEBUG] [ThreadPoolExecutor-22708_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:43:39.777 [DEBUG] [ThreadPoolExecutor-22708_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:43:39.777 [DEBUG] [ThreadPoolExecutor-22708_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:43:39.777 [DEBUG] [ThreadPoolExecutor-22708_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:43:39.777 [DEBUG] [ThreadPoolExecutor-22708_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:43:39.778 [DEBUG] [ThreadPoolExecutor-22708_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:43:39.778 [DEBUG] [ThreadPoolExecutor-22708_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:43:42.212 [DEBUG] [Thread-489721 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:43:42.214 [INFO] [Thread-489721 (handle)] [driver.py] [get_status()] Telra = 21.5074946, teldec = -24.256476
2025-12-27T12:43:42.215 [INFO] [Thread-489721 (handle)] [driver.py] [get_status()] ra_j2k = 21.4827475680943     dec_j2k = -24.3681564438366
2025-12-27T12:43:42.217 [DEBUG] [Thread-489721 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:43:42.219 [DEBUG] [Thread-489721 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:43:42.223 [DEBUG] [Thread-489721 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:43:42.223 [DEBUG] [Thread-489721 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:43:42.223 [DEBUG] [Thread-489721 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:43:42.223 [DEBUG] [Thread-489721 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:43:42.230 [DEBUG] [Thread-489721 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:43:42.230 [DEBUG] [Thread-489721 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:43:42.230 [DEBUG] [Thread-489721 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:43:42.230 [DEBUG] [Thread-489721 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:43:42.230 [DEBUG] [Thread-489721 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:43:42.230 [DEBUG] [Thread-489721 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:43:42.231 [DEBUG] [Thread-489721 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:43:42.231 [DEBUG] [Thread-489721 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:43:42.231 [DEBUG] [Thread-489721 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94701635, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953267942041933, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10871, telescope_az=89.992734, telescope_ra=21.5074946, telescope_dec=-24.256476, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.52728, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:43:38.757703', telescope_ra_j2k=21.4827475680943, telescope_dec_j2k=-24.3681564438366, observability=1)
2025-12-27T12:43:47.007 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:43:47.010 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.5088324, teldec = -24.256476
2025-12-27T12:43:47.011 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.4840864565536     dec_j2k = -24.3681876452496
2025-12-27T12:43:47.013 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:43:47.014 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:43:47.020 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:43:47.020 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:43:47.020 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:43:47.020 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:43:47.027 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:43:47.027 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:43:47.027 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:43:47.027 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:43:47.027 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:43:47.027 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:43:47.027 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:43:47.027 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:43:47.027 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94707185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953266337564221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10871, telescope_az=89.992734, telescope_ra=21.5088324, telescope_dec=-24.256476, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.52861, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:43:38.757703', telescope_ra_j2k=21.4840864565536, telescope_dec_j2k=-24.3681876452496, observability=1)
2025-12-27T12:43:47.027 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.65026783943176 seconds ago
2025-12-27T12:43:48.782 [DEBUG] [Thread-489722 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:43:48.785 [INFO] [Thread-489722 (handle)] [driver.py] [get_status()] Telra = 21.5093277, teldec = -24.256476
2025-12-27T12:43:48.786 [INFO] [Thread-489722 (handle)] [driver.py] [get_status()] ra_j2k = 21.4845821596158     dec_j2k = -24.3681991936115
2025-12-27T12:43:48.788 [DEBUG] [Thread-489722 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:43:48.788 [DEBUG] [Thread-489722 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:43:48.795 [DEBUG] [Thread-489722 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:43:48.795 [DEBUG] [Thread-489722 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:43:48.795 [DEBUG] [Thread-489722 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:43:48.795 [DEBUG] [Thread-489722 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:43:48.803 [DEBUG] [Thread-489722 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:43:48.803 [DEBUG] [Thread-489722 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:43:48.803 [DEBUG] [Thread-489722 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:43:48.803 [DEBUG] [Thread-489722 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:43:48.803 [DEBUG] [Thread-489722 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:43:48.803 [DEBUG] [Thread-489722 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:43:48.803 [DEBUG] [Thread-489722 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:43:48.803 [DEBUG] [Thread-489722 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:43:48.803 [DEBUG] [Thread-489722 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9470924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953268343161361, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10871, telescope_az=89.992734, telescope_ra=21.5093277, telescope_dec=-24.256476, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.52911, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:43:38.757703', telescope_ra_j2k=21.4845821596158, telescope_dec_j2k=-24.3681991936115, observability=1)
2025-12-27T12:44:03.590 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:44:03.591 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.5134526, teldec = -24.256476
2025-12-27T12:44:03.592 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.4887104179634     dec_j2k = -24.3682952961732
2025-12-27T12:44:03.593 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:44:03.594 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:44:03.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:44:03.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:44:03.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:44:03.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:44:03.604 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:44:03.604 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:44:03.604 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:44:03.604 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:44:03.604 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:44:03.604 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:44:03.604 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:44:03.604 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:44:03.605 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94726377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953263930847652, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10871, telescope_az=89.992734, telescope_ra=21.5134526, telescope_dec=-24.256476, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.53323, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:43:38.757703', telescope_ra_j2k=21.4887104179634, telescope_dec_j2k=-24.3682952961732, observability=1)
2025-12-27T12:44:04.778 [DEBUG] [ThreadPoolExecutor-22708_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:44:04.780 [DEBUG] [ThreadPoolExecutor-22708_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:44:06.458 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:44:06.459 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.5142386, teldec = -24.256476
2025-12-27T12:44:06.461 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.489497058223     dec_j2k = -24.3683135936988
2025-12-27T12:44:06.463 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:44:06.464 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:44:06.466 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:44:06.466 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:44:06.466 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:44:06.466 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:44:06.473 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:44:06.473 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:44:06.473 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:44:06.473 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:44:06.473 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:44:06.473 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:44:06.474 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:44:06.474 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:44:06.474 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94729698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953268343161361, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10871, telescope_az=89.992733, telescope_ra=21.5142386, telescope_dec=-24.256476, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.53402, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:43:38.757703', telescope_ra_j2k=21.489497058223, telescope_dec_j2k=-24.3683135936988, observability=1)
2025-12-27T12:44:06.860 [DEBUG] [Thread-489723 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3861508369445801
2025-12-27T12:44:06.963 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48889875411987305
2025-12-27T12:44:24.938 [DEBUG] [Thread-489724 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:44:24.940 [INFO] [Thread-489724 (handle)] [driver.py] [get_status()] Telra = 21.5193918, teldec = -24.256475
2025-12-27T12:44:24.941 [INFO] [Thread-489724 (handle)] [driver.py] [get_status()] ra_j2k = 21.4946544586226     dec_j2k = -24.3684324390002
2025-12-27T12:44:24.943 [DEBUG] [Thread-489724 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:44:24.944 [DEBUG] [Thread-489724 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:44:24.945 [DEBUG] [Thread-489724 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:44:24.945 [DEBUG] [Thread-489724 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:44:24.945 [DEBUG] [Thread-489724 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:44:24.945 [DEBUG] [Thread-489724 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:44:24.952 [DEBUG] [Thread-489724 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:44:24.952 [DEBUG] [Thread-489724 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:44:24.952 [DEBUG] [Thread-489724 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:44:24.953 [DEBUG] [Thread-489724 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:44:24.953 [DEBUG] [Thread-489724 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:44:24.953 [DEBUG] [Thread-489724 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:44:24.953 [DEBUG] [Thread-489724 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:44:24.953 [DEBUG] [Thread-489724 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:44:24.953 [DEBUG] [Thread-489724 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94751087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953279975624775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10871, telescope_az=89.992733, telescope_ra=21.5193918, telescope_dec=-24.256475, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.53917, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:43:38.757703', telescope_ra_j2k=21.4946544586226, telescope_dec_j2k=-24.3684324390002, observability=1)
2025-12-27T12:44:38.899 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:44:38.899 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:44:38.900 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:44:38.900 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:44:38.900 [INFO] [ThreadPoolExecutor-22709_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:44:38.900 [INFO] [ThreadPoolExecutor-22709_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:44:42.260 [DEBUG] [Thread-489725 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:44:42.262 [INFO] [Thread-489725 (handle)] [driver.py] [get_status()] Telra = 21.5242161, teldec = -24.256475
2025-12-27T12:44:42.263 [INFO] [Thread-489725 (handle)] [driver.py] [get_status()] ra_j2k = 21.499482694876     dec_j2k = -24.3685444500484
2025-12-27T12:44:42.264 [DEBUG] [Thread-489725 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:44:42.264 [DEBUG] [Thread-489725 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:44:42.267 [DEBUG] [Thread-489725 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:44:42.267 [DEBUG] [Thread-489725 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:44:42.267 [DEBUG] [Thread-489725 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:44:42.267 [DEBUG] [Thread-489725 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:44:42.274 [DEBUG] [Thread-489725 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:44:42.274 [DEBUG] [Thread-489725 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:44:42.274 [DEBUG] [Thread-489725 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:44:42.274 [DEBUG] [Thread-489725 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:44:42.274 [DEBUG] [Thread-489725 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:44:42.274 [DEBUG] [Thread-489725 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:44:42.274 [DEBUG] [Thread-489725 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:44:42.274 [DEBUG] [Thread-489725 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:44:42.275 [DEBUG] [Thread-489725 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94771135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953276365549922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108709, telescope_az=89.992732, telescope_ra=21.5242161, telescope_dec=-24.256475, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.544, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:44:38.898549', telescope_ra_j2k=21.499482694876, telescope_dec_j2k=-24.3685444500484, observability=1)
2025-12-27T12:44:43.006 [DEBUG] [Thread-489726 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7310419082641602
2025-12-27T12:44:47.088 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:44:47.090 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.5255815, teldec = -24.256475
2025-12-27T12:44:47.091 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.5008492096478     dec_j2k = -24.3685761195021
2025-12-27T12:44:47.092 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:44:47.093 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:44:47.098 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:44:47.098 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:44:47.098 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:44:47.098 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:44:47.106 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:44:47.106 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:44:47.106 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:44:47.106 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:44:47.106 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:44:47.106 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:44:47.106 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:44:47.106 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:44:47.106 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94776723, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953278371147062, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108709, telescope_az=89.992732, telescope_ra=21.5255815, telescope_dec=-24.256475, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.54536, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:44:38.898549', telescope_ra_j2k=21.5008492096478, telescope_dec_j2k=-24.3685761195021, observability=1)
2025-12-27T12:44:47.106 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.64825773239136 seconds ago
2025-12-27T12:44:59.781 [DEBUG] [ThreadPoolExecutor-22708_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:44:59.783 [DEBUG] [ThreadPoolExecutor-22708_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:44:59.784 [DEBUG] [ThreadPoolExecutor-22708_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:44:59.786 [DEBUG] [ThreadPoolExecutor-22708_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:45:01.072 [DEBUG] [Thread-489727 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:45:01.073 [INFO] [Thread-489727 (handle)] [driver.py] [get_status()] Telra = 21.5294535, teldec = -24.256475
2025-12-27T12:45:01.074 [INFO] [Thread-489727 (handle)] [driver.py] [get_status()] ra_j2k = 21.5047243726223     dec_j2k = -24.3686658495957
2025-12-27T12:45:01.076 [DEBUG] [Thread-489727 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T12:45:01.077 [DEBUG] [Thread-489727 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:45:01.078 [DEBUG] [Thread-489727 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:45:01.078 [DEBUG] [Thread-489727 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:45:01.078 [DEBUG] [Thread-489727 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:45:01.078 [DEBUG] [Thread-489727 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:45:01.086 [DEBUG] [Thread-489727 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:45:01.086 [DEBUG] [Thread-489727 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:45:01.086 [DEBUG] [Thread-489727 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:45:01.086 [DEBUG] [Thread-489727 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:45:01.087 [DEBUG] [Thread-489727 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:45:01.087 [DEBUG] [Thread-489727 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:45:01.087 [DEBUG] [Thread-489727 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:45:01.087 [DEBUG] [Thread-489727 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:45:01.087 [DEBUG] [Thread-489727 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94792909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953277167788778, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108709, telescope_az=89.992732, telescope_ra=21.5294535, telescope_dec=-24.256475, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.54924, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:44:38.898549', telescope_ra_j2k=21.5047243726223, telescope_dec_j2k=-24.3686658495957, observability=1)
2025-12-27T12:45:03.600 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:45:03.602 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.5301741, teldec = -24.256474
2025-12-27T12:45:03.603 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.5054455616709     dec_j2k = -24.3686815361635
2025-12-27T12:45:03.604 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:45:03.605 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:45:03.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:45:03.611 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:45:03.611 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:45:03.611 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:45:03.617 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:45:03.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:45:03.618 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:45:03.618 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:45:03.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:45:03.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:45:03.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:45:03.618 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:45:03.618 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94795834, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953274359952782, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108709, telescope_az=89.992732, telescope_ra=21.5301741, telescope_dec=-24.256474, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.54996, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:44:38.898549', telescope_ra_j2k=21.5054455616709, telescope_dec_j2k=-24.3686815361635, observability=1)
2025-12-27T12:45:03.792 [DEBUG] [ThreadPoolExecutor-22708_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:45:04.793 [DEBUG] [ThreadPoolExecutor-22708_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:45:04.794 [INFO] [ThreadPoolExecutor-22708_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:45:06.055 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:45:06.057 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.5308473, teldec = -24.256474
2025-12-27T12:45:06.058 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.5061193119358     dec_j2k = -24.368697121433
2025-12-27T12:45:06.060 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:45:06.061 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:45:06.066 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:45:06.066 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:45:06.067 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:45:06.067 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:45:06.074 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:45:06.075 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:45:06.075 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:45:06.075 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:45:06.075 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:45:06.075 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:45:06.075 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:45:06.075 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:45:06.075 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94798676, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953285591296767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108709, telescope_az=89.992732, telescope_ra=21.5308473, telescope_dec=-24.256474, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.55063, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:44:38.898549', telescope_ra_j2k=21.5061193119358, telescope_dec_j2k=-24.368697121433, observability=1)
2025-12-27T12:45:06.534 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45905327796936035
2025-12-27T12:45:19.153 [DEBUG] [Thread-489728 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:45:19.156 [INFO] [Thread-489728 (handle)] [driver.py] [get_status()] Telra = 21.5344931, teldec = -24.256474
2025-12-27T12:45:19.157 [INFO] [Thread-489728 (handle)] [driver.py] [get_status()] ra_j2k = 21.5097680932874     dec_j2k = -24.3687814647172
2025-12-27T12:45:19.159 [DEBUG] [Thread-489728 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:45:19.160 [DEBUG] [Thread-489728 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:45:19.161 [DEBUG] [Thread-489728 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:45:19.161 [DEBUG] [Thread-489728 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:45:19.161 [DEBUG] [Thread-489728 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:45:19.161 [DEBUG] [Thread-489728 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:45:19.168 [DEBUG] [Thread-489728 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:45:19.168 [DEBUG] [Thread-489728 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:45:19.168 [DEBUG] [Thread-489728 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:45:19.169 [DEBUG] [Thread-489728 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:45:19.169 [DEBUG] [Thread-489728 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:45:19.169 [DEBUG] [Thread-489728 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:45:19.169 [DEBUG] [Thread-489728 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:45:19.169 [DEBUG] [Thread-489728 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:45:19.169 [DEBUG] [Thread-489728 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94813836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953288399132764, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108709, telescope_az=89.992731, telescope_ra=21.5344931, telescope_dec=-24.256474, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.55427, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:44:38.898549', telescope_ra_j2k=21.5097680932874, telescope_dec_j2k=-24.3687814647172, observability=1)
2025-12-27T12:45:37.311 [DEBUG] [Thread-489729 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:45:37.313 [INFO] [Thread-489729 (handle)] [driver.py] [get_status()] Telra = 21.5395658, teldec = -24.256474
2025-12-27T12:45:37.314 [INFO] [Thread-489729 (handle)] [driver.py] [get_status()] ra_j2k = 21.5148449451953     dec_j2k = -24.368898647779
2025-12-27T12:45:37.316 [DEBUG] [Thread-489729 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:45:37.316 [DEBUG] [Thread-489729 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:45:37.323 [DEBUG] [Thread-489729 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:45:37.323 [DEBUG] [Thread-489729 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:45:37.323 [DEBUG] [Thread-489729 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:45:37.323 [DEBUG] [Thread-489729 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:45:37.330 [DEBUG] [Thread-489729 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:45:37.330 [DEBUG] [Thread-489729 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:45:37.330 [DEBUG] [Thread-489729 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:45:37.330 [DEBUG] [Thread-489729 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:45:37.330 [DEBUG] [Thread-489729 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:45:37.330 [DEBUG] [Thread-489729 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:45:37.330 [DEBUG] [Thread-489729 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:45:37.330 [DEBUG] [Thread-489729 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:45:37.330 [DEBUG] [Thread-489729 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94834852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095328920137162, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108709, telescope_az=89.992731, telescope_ra=21.5395658, telescope_dec=-24.256474, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.55935, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:44:38.898549', telescope_ra_j2k=21.5148449451953, telescope_dec_j2k=-24.368898647779, observability=1)
2025-12-27T12:45:39.038 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:45:39.038 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:45:39.039 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:45:39.039 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:45:39.040 [DEBUG] [ThreadPoolExecutor-22710_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:45:40.042 [DEBUG] [ThreadPoolExecutor-22710_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:45:40.044 [DEBUG] [ThreadPoolExecutor-22710_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:45:40.044 [DEBUG] [ThreadPoolExecutor-22710_0] [payload.py] [to_registers()] [0]
2025-12-27T12:45:40.051 [DEBUG] [ThreadPoolExecutor-22710_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:45:40.051 [DEBUG] [ThreadPoolExecutor-22710_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:45:40.051 [DEBUG] [ThreadPoolExecutor-22710_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:45:40.051 [DEBUG] [ThreadPoolExecutor-22710_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:45:40.058 [DEBUG] [ThreadPoolExecutor-22710_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:45:40.058 [DEBUG] [ThreadPoolExecutor-22710_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:45:40.058 [DEBUG] [ThreadPoolExecutor-22710_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:45:40.059 [DEBUG] [ThreadPoolExecutor-22710_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:45:40.059 [DEBUG] [ThreadPoolExecutor-22710_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:45:40.059 [DEBUG] [ThreadPoolExecutor-22710_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:45:40.059 [DEBUG] [ThreadPoolExecutor-22710_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:45:42.308 [DEBUG] [Thread-489730 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:45:42.310 [INFO] [Thread-489730 (handle)] [driver.py] [get_status()] Telra = 21.5409577, teldec = -24.256474
2025-12-27T12:45:42.311 [INFO] [Thread-489730 (handle)] [driver.py] [get_status()] ra_j2k = 21.5162379851927     dec_j2k = -24.3689307669373
2025-12-27T12:45:42.312 [DEBUG] [Thread-489730 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:45:42.313 [DEBUG] [Thread-489730 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:45:42.314 [DEBUG] [Thread-489730 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:45:42.314 [DEBUG] [Thread-489730 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:45:42.314 [DEBUG] [Thread-489730 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:45:42.315 [DEBUG] [Thread-489730 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:45:42.322 [DEBUG] [Thread-489730 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:45:42.322 [DEBUG] [Thread-489730 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:45:42.322 [DEBUG] [Thread-489730 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:45:42.322 [DEBUG] [Thread-489730 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:45:42.323 [DEBUG] [Thread-489730 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:45:42.323 [DEBUG] [Thread-489730 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:45:42.323 [DEBUG] [Thread-489730 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:45:42.323 [DEBUG] [Thread-489730 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:45:42.323 [DEBUG] [Thread-489730 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94840634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953285190177339, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108709, telescope_az=89.992731, telescope_ra=21.5409577, telescope_dec=-24.256474, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.56074, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:45:39.037178', telescope_ra_j2k=21.5162379851927, telescope_dec_j2k=-24.3689307669373, observability=1)
2025-12-27T12:45:47.167 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:45:47.169 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.542295, teldec = -24.256474
2025-12-27T12:45:47.170 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.5175763807769     dec_j2k = -24.3689616120585
2025-12-27T12:45:47.172 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:45:47.176 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:45:47.178 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:45:47.178 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:45:47.178 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:45:47.178 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:45:47.186 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:45:47.186 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:45:47.186 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:45:47.186 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:45:47.186 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:45:47.186 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:45:47.186 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:45:47.186 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:45:47.187 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94846259, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095328719577448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108709, telescope_az=89.992731, telescope_ra=21.542295, telescope_dec=-24.256474, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.56208, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:45:39.037178', telescope_ra_j2k=21.5175763807769, telescope_dec_j2k=-24.3689616120585, observability=1)
2025-12-27T12:45:47.187 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.65278458595276 seconds ago
2025-12-27T12:45:55.381 [DEBUG] [Thread-489731 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:45:55.383 [INFO] [Thread-489731 (handle)] [driver.py] [get_status()] Telra = 21.5445767, teldec = -24.256473
2025-12-27T12:45:55.384 [INFO] [Thread-489731 (handle)] [driver.py] [get_status()] ra_j2k = 21.5198599508758     dec_j2k = -24.3690132081304
2025-12-27T12:45:55.386 [DEBUG] [Thread-489731 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T12:45:55.387 [DEBUG] [Thread-489731 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:45:55.391 [DEBUG] [Thread-489731 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:45:55.392 [DEBUG] [Thread-489731 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:45:55.392 [DEBUG] [Thread-489731 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:45:55.392 [DEBUG] [Thread-489731 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:45:55.399 [DEBUG] [Thread-489731 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:45:55.399 [DEBUG] [Thread-489731 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:45:55.399 [DEBUG] [Thread-489731 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:45:55.399 [DEBUG] [Thread-489731 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:45:55.399 [DEBUG] [Thread-489731 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:45:55.399 [DEBUG] [Thread-489731 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:45:55.399 [DEBUG] [Thread-489731 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:45:55.399 [DEBUG] [Thread-489731 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:45:55.399 [DEBUG] [Thread-489731 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94855766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095328920137162, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108708, telescope_az=89.99273, telescope_ra=21.5445767, telescope_dec=-24.256473, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.56436, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:45:39.037178', telescope_ra_j2k=21.5198599508758, telescope_dec_j2k=-24.3690132081304, observability=1)
2025-12-27T12:46:03.573 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:46:03.575 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.5468686, teldec = -24.256473
2025-12-27T12:46:03.576 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.5221537300871     dec_j2k = -24.3690659987295
2025-12-27T12:46:03.577 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:46:03.579 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:46:03.579 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:46:03.579 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:46:03.579 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:46:03.580 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:46:03.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:46:03.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:46:03.587 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:46:03.587 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:46:03.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:46:03.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:46:03.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:46:03.587 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:46:03.587 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94865248, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095328920137162, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108708, telescope_az=89.99273, telescope_ra=21.5468686, telescope_dec=-24.256473, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.56665, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:45:39.037178', telescope_ra_j2k=21.5221537300871, telescope_dec_j2k=-24.3690659987295, observability=1)
2025-12-27T12:46:05.060 [DEBUG] [ThreadPoolExecutor-22710_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:46:05.061 [DEBUG] [ThreadPoolExecutor-22710_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:46:05.162 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:46:05.164 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.5473081, teldec = -24.256473
2025-12-27T12:46:05.165 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.5225935905492     dec_j2k = -24.369076117333
2025-12-27T12:46:05.167 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:46:05.168 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:46:05.174 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:46:05.174 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:46:05.174 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:46:05.174 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:46:05.182 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:46:05.182 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:46:05.182 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:46:05.182 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:46:05.182 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:46:05.182 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:46:05.182 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:46:05.182 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:46:05.182 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94867087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953292009207616, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108708, telescope_az=89.99273, telescope_ra=21.5473081, telescope_dec=-24.256473, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.56709, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:45:39.037178', telescope_ra_j2k=21.5225935905492, telescope_dec_j2k=-24.369076117333, observability=1)
2025-12-27T12:46:06.596 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:46:06.598 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.5477295, teldec = -24.256473
2025-12-27T12:46:06.599 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.5230153361967     dec_j2k = -24.369085817817
2025-12-27T12:46:06.601 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:46:06.602 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:46:06.605 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:46:06.605 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:46:06.605 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:46:06.605 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:46:06.612 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:46:06.612 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:46:06.612 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:46:06.612 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:46:06.612 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:46:06.612 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:46:06.612 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:46:06.612 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:46:06.612 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94868747, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953287998013336, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108708, telescope_az=89.99273, telescope_ra=21.5477295, telescope_dec=-24.256473, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.56751, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:45:39.037178', telescope_ra_j2k=21.5230153361967, telescope_dec_j2k=-24.369085817817, observability=1)
2025-12-27T12:46:13.457 [DEBUG] [Thread-489732 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:46:13.460 [INFO] [Thread-489732 (handle)] [driver.py] [get_status()] Telra = 21.5496278, teldec = -24.256473
2025-12-27T12:46:13.461 [INFO] [Thread-489732 (handle)] [driver.py] [get_status()] ra_j2k = 21.5249151936186     dec_j2k = -24.3691294989964
2025-12-27T12:46:13.462 [DEBUG] [Thread-489732 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:46:13.464 [DEBUG] [Thread-489732 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:46:13.470 [DEBUG] [Thread-489732 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:46:13.470 [DEBUG] [Thread-489732 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:46:13.470 [DEBUG] [Thread-489732 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:46:13.470 [DEBUG] [Thread-489732 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:46:13.477 [DEBUG] [Thread-489732 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:46:13.478 [DEBUG] [Thread-489732 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:46:13.478 [DEBUG] [Thread-489732 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:46:13.478 [DEBUG] [Thread-489732 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:46:13.478 [DEBUG] [Thread-489732 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:46:13.478 [DEBUG] [Thread-489732 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:46:13.478 [DEBUG] [Thread-489732 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:46:13.478 [DEBUG] [Thread-489732 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:46:13.478 [DEBUG] [Thread-489732 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94876688, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095328920137162, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108708, telescope_az=89.99273, telescope_ra=21.5496278, telescope_dec=-24.256473, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.56941, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:45:39.037178', telescope_ra_j2k=21.5249151936186, telescope_dec_j2k=-24.3691294989964, observability=1)
2025-12-27T12:46:31.642 [DEBUG] [Thread-489733 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:46:31.644 [INFO] [Thread-489733 (handle)] [driver.py] [get_status()] Telra = 21.5546997, teldec = -24.256473
2025-12-27T12:46:31.645 [INFO] [Thread-489733 (handle)] [driver.py] [get_status()] ra_j2k = 21.5299912577058     dec_j2k = -24.3692460700272
2025-12-27T12:46:31.646 [DEBUG] [Thread-489733 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:46:31.647 [DEBUG] [Thread-489733 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:46:31.653 [DEBUG] [Thread-489733 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:46:31.653 [DEBUG] [Thread-489733 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:46:31.653 [DEBUG] [Thread-489733 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:46:31.653 [DEBUG] [Thread-489733 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:46:31.660 [DEBUG] [Thread-489733 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:46:31.660 [DEBUG] [Thread-489733 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:46:31.661 [DEBUG] [Thread-489733 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:46:31.661 [DEBUG] [Thread-489733 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:46:31.661 [DEBUG] [Thread-489733 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:46:31.661 [DEBUG] [Thread-489733 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:46:31.661 [DEBUG] [Thread-489733 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:46:31.661 [DEBUG] [Thread-489733 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:46:31.661 [DEBUG] [Thread-489733 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94897734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953295619282469, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108708, telescope_az=89.992729, telescope_ra=21.5546997, telescope_dec=-24.256473, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.57448, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:45:39.037178', telescope_ra_j2k=21.5299912577058, telescope_dec_j2k=-24.3692460700272, observability=1)
2025-12-27T12:46:39.180 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:46:39.180 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:46:39.181 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:46:39.181 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:46:39.181 [INFO] [ThreadPoolExecutor-22711_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:46:39.181 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T12:46:42.353 [DEBUG] [Thread-489734 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:46:42.354 [INFO] [Thread-489734 (handle)] [driver.py] [get_status()] Telra = 21.5576728, teldec = -24.256472
2025-12-27T12:46:42.355 [INFO] [Thread-489734 (handle)] [driver.py] [get_status()] ra_j2k = 21.5329668007705     dec_j2k = -24.3693133102816
2025-12-27T12:46:42.357 [DEBUG] [Thread-489734 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T12:46:42.358 [DEBUG] [Thread-489734 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T12:46:42.362 [DEBUG] [Thread-489734 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:46:42.362 [DEBUG] [Thread-489734 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:46:42.362 [DEBUG] [Thread-489734 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:46:42.362 [DEBUG] [Thread-489734 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:46:42.369 [DEBUG] [Thread-489734 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:46:42.369 [DEBUG] [Thread-489734 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:46:42.369 [DEBUG] [Thread-489734 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:46:42.369 [DEBUG] [Thread-489734 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:46:42.369 [DEBUG] [Thread-489734 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:46:42.369 [DEBUG] [Thread-489734 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:46:42.370 [DEBUG] [Thread-489734 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:46:42.370 [DEBUG] [Thread-489734 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:46:42.370 [DEBUG] [Thread-489734 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94910131, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953302037193318, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108708, telescope_az=89.992729, telescope_ra=21.5576728, telescope_dec=-24.256472, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.57745, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:46:39.179206', telescope_ra_j2k=21.5329668007705, telescope_dec_j2k=-24.3693133102816, observability=1)
2025-12-27T12:46:47.247 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:46:47.250 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.5590385, teldec = -24.256472
2025-12-27T12:46:47.251 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.5343336234345     dec_j2k = -24.3693446335921
2025-12-27T12:46:47.252 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T12:46:47.253 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:46:47.260 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:46:47.260 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:46:47.260 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:46:47.260 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:46:47.267 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:46:47.267 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:46:47.267 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:46:47.268 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:46:47.268 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:46:47.268 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:46:47.268 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:46:47.268 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:46:47.268 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94915797, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953297223760181, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108708, telescope_az=89.992729, telescope_ra=21.5590385, telescope_dec=-24.256472, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.57882, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:46:39.179206', telescope_ra_j2k=21.5343336234345, telescope_dec_j2k=-24.3693446335921, observability=1)
2025-12-27T12:46:47.268 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.67302393913269 seconds ago
2025-12-27T12:46:49.698 [DEBUG] [Thread-489735 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:46:49.700 [INFO] [Thread-489735 (handle)] [driver.py] [get_status()] Telra = 21.5597125, teldec = -24.256472
2025-12-27T12:46:49.701 [INFO] [Thread-489735 (handle)] [driver.py] [get_status()] ra_j2k = 21.5350081776058     dec_j2k = -24.3693600869357
2025-12-27T12:46:49.703 [DEBUG] [Thread-489735 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:46:49.704 [DEBUG] [Thread-489735 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T12:46:49.707 [DEBUG] [Thread-489735 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:46:49.707 [DEBUG] [Thread-489735 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:46:49.707 [DEBUG] [Thread-489735 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:46:49.707 [DEBUG] [Thread-489735 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:46:49.715 [DEBUG] [Thread-489735 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:46:49.715 [DEBUG] [Thread-489735 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:46:49.715 [DEBUG] [Thread-489735 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:46:49.715 [DEBUG] [Thread-489735 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:46:49.715 [DEBUG] [Thread-489735 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:46:49.715 [DEBUG] [Thread-489735 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:46:49.715 [DEBUG] [Thread-489735 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:46:49.716 [DEBUG] [Thread-489735 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:46:49.716 [DEBUG] [Thread-489735 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94918633, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953299630476749, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108708, telescope_az=89.992729, telescope_ra=21.5597125, telescope_dec=-24.256472, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.57949, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:46:39.179206', telescope_ra_j2k=21.5350081776058, telescope_dec_j2k=-24.3693600869357, observability=1)
2025-12-27T12:47:00.063 [DEBUG] [ThreadPoolExecutor-22710_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:47:00.065 [DEBUG] [ThreadPoolExecutor-22710_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:47:00.066 [DEBUG] [ThreadPoolExecutor-22710_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:47:00.069 [DEBUG] [ThreadPoolExecutor-22710_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:47:03.582 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:47:03.584 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.5635842, teldec = -24.256472
2025-12-27T12:47:03.586 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.5388830624295     dec_j2k = -24.3694487882651
2025-12-27T12:47:03.588 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:47:03.589 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:47:03.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:47:03.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:47:03.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:47:03.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:47:03.599 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:47:03.600 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:47:03.600 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:47:03.600 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:47:03.600 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:47:03.600 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:47:03.600 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:47:03.600 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:47:03.600 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94934703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953301234954461, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108708, telescope_az=89.992729, telescope_ra=21.5635842, telescope_dec=-24.256472, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.58337, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:46:39.179206', telescope_ra_j2k=21.5388830624295, telescope_dec_j2k=-24.3694487882651, observability=1)
2025-12-27T12:47:04.072 [DEBUG] [ThreadPoolExecutor-22710_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:47:04.273 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6725583076477051
2025-12-27T12:47:05.074 [DEBUG] [ThreadPoolExecutor-22710_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:47:05.075 [INFO] [ThreadPoolExecutor-22710_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:47:06.674 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:47:06.675 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.5644452, teldec = -24.256472
2025-12-27T12:47:06.676 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.5397447710186     dec_j2k = -24.3694684981145
2025-12-27T12:47:06.678 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:47:06.679 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:47:06.686 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:47:06.686 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:47:06.686 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:47:06.686 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:47:06.693 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:47:06.693 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:47:06.693 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:47:06.693 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:47:06.694 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:47:06.694 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:47:06.694 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:47:06.694 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:47:06.694 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9493828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953300432715605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108708, telescope_az=89.992728, telescope_ra=21.5644452, telescope_dec=-24.256472, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.58423, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:46:39.179206', telescope_ra_j2k=21.5397447710186, telescope_dec_j2k=-24.3694684981145, observability=1)
2025-12-27T12:47:07.794 [DEBUG] [Thread-489736 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:47:07.796 [INFO] [Thread-489736 (handle)] [driver.py] [get_status()] Telra = 21.5647541, teldec = -24.256472
2025-12-27T12:47:07.797 [INFO] [Thread-489736 (handle)] [driver.py] [get_status()] ra_j2k = 21.5400539252683     dec_j2k = -24.3694755679921
2025-12-27T12:47:07.799 [DEBUG] [Thread-489736 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:47:07.801 [DEBUG] [Thread-489736 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:47:07.806 [DEBUG] [Thread-489736 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:47:07.806 [DEBUG] [Thread-489736 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:47:07.807 [DEBUG] [Thread-489736 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:47:07.807 [DEBUG] [Thread-489736 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:47:07.814 [DEBUG] [Thread-489736 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:47:07.814 [DEBUG] [Thread-489736 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:47:07.814 [DEBUG] [Thread-489736 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:47:07.814 [DEBUG] [Thread-489736 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:47:07.814 [DEBUG] [Thread-489736 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:47:07.814 [DEBUG] [Thread-489736 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:47:07.814 [DEBUG] [Thread-489736 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:47:07.814 [DEBUG] [Thread-489736 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:47:07.814 [DEBUG] [Thread-489736 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.94939578, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953298427118465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108708, telescope_az=89.992728, telescope_ra=21.5647541, telescope_dec=-24.256472, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.58454, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:46:39.179206', telescope_ra_j2k=21.5400539252683, telescope_dec_j2k=-24.3694755679921, observability=1)
2025-12-27T12:47:25.949 [DEBUG] [Thread-489737 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:47:25.951 [INFO] [Thread-489737 (handle)] [driver.py] [get_status()] Telra = 21.5698224, teldec = -24.256471
2025-12-27T12:47:25.952 [INFO] [Thread-489737 (handle)] [driver.py] [get_status()] ra_j2k = 21.5451263992732     dec_j2k = -24.3695904617732
2025-12-27T12:47:25.953 [DEBUG] [Thread-489737 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:47:25.954 [DEBUG] [Thread-489737 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T12:47:25.959 [DEBUG] [Thread-489737 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:47:25.959 [DEBUG] [Thread-489737 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:47:25.959 [DEBUG] [Thread-489737 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:47:25.959 [DEBUG] [Thread-489737 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:47:25.967 [DEBUG] [Thread-489737 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:47:25.967 [DEBUG] [Thread-489737 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:47:25.967 [DEBUG] [Thread-489737 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:47:25.967 [DEBUG] [Thread-489737 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:47:25.967 [DEBUG] [Thread-489737 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:47:25.967 [DEBUG] [Thread-489737 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:47:25.967 [DEBUG] [Thread-489737 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:47:25.967 [DEBUG] [Thread-489737 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:47:25.967 [DEBUG] [Thread-489737 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9496059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953302839432174, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108707, telescope_az=89.992728, telescope_ra=21.5698224, telescope_dec=-24.256471, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.5896, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:46:39.179206', telescope_ra_j2k=21.5451263992732, telescope_dec_j2k=-24.3695904617732, observability=1)
2025-12-27T12:47:39.318 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:47:39.318 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:47:39.319 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:47:39.320 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:47:39.321 [DEBUG] [ThreadPoolExecutor-22712_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:47:40.322 [DEBUG] [ThreadPoolExecutor-22712_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:47:40.324 [DEBUG] [ThreadPoolExecutor-22712_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:47:40.324 [DEBUG] [ThreadPoolExecutor-22712_0] [payload.py] [to_registers()] [0]
2025-12-27T12:47:40.328 [DEBUG] [ThreadPoolExecutor-22712_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:47:40.328 [DEBUG] [ThreadPoolExecutor-22712_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:47:40.329 [DEBUG] [ThreadPoolExecutor-22712_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:47:40.329 [DEBUG] [ThreadPoolExecutor-22712_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:47:40.335 [DEBUG] [ThreadPoolExecutor-22712_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:47:40.336 [DEBUG] [ThreadPoolExecutor-22712_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:47:40.336 [DEBUG] [ThreadPoolExecutor-22712_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:47:40.336 [DEBUG] [ThreadPoolExecutor-22712_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:47:40.336 [DEBUG] [ThreadPoolExecutor-22712_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:47:40.336 [DEBUG] [ThreadPoolExecutor-22712_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:47:40.336 [DEBUG] [ThreadPoolExecutor-22712_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:47:42.404 [DEBUG] [Thread-489738 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:47:42.406 [INFO] [Thread-489738 (handle)] [driver.py] [get_status()] Telra = 21.5743904, teldec = -24.256471
2025-12-27T12:47:42.407 [INFO] [Thread-489738 (handle)] [driver.py] [get_status()] ra_j2k = 21.5496981647939     dec_j2k = -24.3696947443735
2025-12-27T12:47:42.409 [DEBUG] [Thread-489738 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:47:42.410 [DEBUG] [Thread-489738 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:47:42.410 [DEBUG] [Thread-489738 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:47:42.410 [DEBUG] [Thread-489738 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:47:42.410 [DEBUG] [Thread-489738 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:47:42.411 [DEBUG] [Thread-489738 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:47:42.418 [DEBUG] [Thread-489738 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:47:42.418 [DEBUG] [Thread-489738 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:47:42.418 [DEBUG] [Thread-489738 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:47:42.418 [DEBUG] [Thread-489738 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:47:42.418 [DEBUG] [Thread-489738 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:47:42.418 [DEBUG] [Thread-489738 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:47:42.418 [DEBUG] [Thread-489738 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:47:42.418 [DEBUG] [Thread-489738 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:47:42.418 [DEBUG] [Thread-489738 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94979635, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953301234954461, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108707, telescope_az=89.992727, telescope_ra=21.5743904, telescope_dec=-24.256471, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.59417, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:47:39.317347', telescope_ra_j2k=21.5496981647939, telescope_dec_j2k=-24.3696947443735, observability=1)
2025-12-27T12:47:44.000 [DEBUG] [Thread-489739 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:47:44.003 [INFO] [Thread-489739 (handle)] [driver.py] [get_status()] Telra = 21.5748386, teldec = -24.256471
2025-12-27T12:47:44.004 [INFO] [Thread-489739 (handle)] [driver.py] [get_status()] ra_j2k = 21.5501467344429     dec_j2k = -24.3697049675618
2025-12-27T12:47:44.006 [DEBUG] [Thread-489739 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:47:44.006 [DEBUG] [Thread-489739 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:47:44.008 [DEBUG] [Thread-489739 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:47:44.008 [DEBUG] [Thread-489739 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:47:44.008 [DEBUG] [Thread-489739 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:47:44.008 [DEBUG] [Thread-489739 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:47:44.015 [DEBUG] [Thread-489739 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:47:44.015 [DEBUG] [Thread-489739 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:47:44.015 [DEBUG] [Thread-489739 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:47:44.015 [DEBUG] [Thread-489739 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:47:44.015 [DEBUG] [Thread-489739 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:47:44.015 [DEBUG] [Thread-489739 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:47:44.016 [DEBUG] [Thread-489739 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:47:44.016 [DEBUG] [Thread-489739 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:47:44.016 [DEBUG] [Thread-489739 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94981484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953304845029314, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108707, telescope_az=89.992727, telescope_ra=21.5748386, telescope_dec=-24.256471, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.59462, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:47:39.317347', telescope_ra_j2k=21.5501467344429, telescope_dec_j2k=-24.3697049675618, observability=1)
2025-12-27T12:47:47.329 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:47:47.331 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.5757633, teldec = -24.256471
2025-12-27T12:47:47.333 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.5510721971862     dec_j2k = -24.3697260545068
2025-12-27T12:47:47.333 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:47:47.335 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:47:47.336 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:47:47.336 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:47:47.336 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:47:47.336 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:47:47.343 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:47:47.343 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:47:47.343 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:47:47.343 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:47:47.343 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:47:47.343 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:47:47.343 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:47:47.343 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:47:47.344 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.94985336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953300432715605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108707, telescope_az=89.992727, telescope_ra=21.5757633, telescope_dec=-24.256471, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.59554, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:47:39.317347', telescope_ra_j2k=21.5510721971862, telescope_dec_j2k=-24.3697260545068, observability=1)
2025-12-27T12:47:47.344 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.67069339752197 seconds ago
2025-12-27T12:48:02.067 [DEBUG] [Thread-489740 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:48:02.069 [INFO] [Thread-489740 (handle)] [driver.py] [get_status()] Telra = 21.5798801, teldec = -24.256471
2025-12-27T12:48:02.071 [INFO] [Thread-489740 (handle)] [driver.py] [get_status()] ra_j2k = 21.5551923946646     dec_j2k = -24.3698198536263
2025-12-27T12:48:02.073 [DEBUG] [Thread-489740 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:48:02.073 [DEBUG] [Thread-489740 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:48:02.079 [DEBUG] [Thread-489740 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:48:02.079 [DEBUG] [Thread-489740 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:48:02.079 [DEBUG] [Thread-489740 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:48:02.079 [DEBUG] [Thread-489740 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:48:02.086 [DEBUG] [Thread-489740 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:48:02.086 [DEBUG] [Thread-489740 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:48:02.086 [DEBUG] [Thread-489740 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:48:02.086 [DEBUG] [Thread-489740 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:48:02.087 [DEBUG] [Thread-489740 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:48:02.087 [DEBUG] [Thread-489740 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:48:02.087 [DEBUG] [Thread-489740 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:48:02.087 [DEBUG] [Thread-489740 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:48:02.087 [DEBUG] [Thread-489740 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95002394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953306449507026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108707, telescope_az=89.992727, telescope_ra=21.5798801, telescope_dec=-24.256471, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.59966, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:47:39.317347', telescope_ra_j2k=21.5551923946646, telescope_dec_j2k=-24.3698198536263, observability=1)
2025-12-27T12:48:03.360 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:48:03.362 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.5802447, teldec = -24.256471
2025-12-27T12:48:03.363 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.5555572956937     dec_j2k = -24.3698281544843
2025-12-27T12:48:03.367 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:48:03.367 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:48:03.369 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:48:03.369 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:48:03.369 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:48:03.369 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:48:03.376 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:48:03.376 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:48:03.376 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:48:03.376 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:48:03.377 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:48:03.377 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:48:03.377 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:48:03.377 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:48:03.377 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9500389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095330765286531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108707, telescope_az=89.992727, telescope_ra=21.5802447, telescope_dec=-24.256471, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.60003, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:47:39.317347', telescope_ra_j2k=21.5555572956937, telescope_dec_j2k=-24.3698281544843, observability=1)
2025-12-27T12:48:03.592 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21523070335388184
2025-12-27T12:48:05.337 [DEBUG] [ThreadPoolExecutor-22712_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:48:05.338 [DEBUG] [ThreadPoolExecutor-22712_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:48:06.756 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:48:06.758 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.5811973, teldec = -24.256471
2025-12-27T12:48:06.760 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.5565106823039     dec_j2k = -24.3698498374673
2025-12-27T12:48:06.761 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:48:06.762 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:48:06.763 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:48:06.763 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:48:06.763 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:48:06.763 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:48:06.770 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:48:06.770 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:48:06.770 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:48:06.770 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:48:06.770 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:48:06.771 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:48:06.771 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:48:06.771 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:48:06.771 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95007821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953304443909886, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108707, telescope_az=89.992727, telescope_ra=21.5811973, telescope_dec=-24.256471, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.60098, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:47:39.317347', telescope_ra_j2k=21.5565106823039, telescope_dec_j2k=-24.3698498374673, observability=1)
2025-12-27T12:48:20.251 [DEBUG] [Thread-489741 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:48:20.253 [INFO] [Thread-489741 (handle)] [driver.py] [get_status()] Telra = 21.5849515, teldec = -24.25647
2025-12-27T12:48:20.254 [INFO] [Thread-489741 (handle)] [driver.py] [get_status()] ra_j2k = 21.5602679839176     dec_j2k = -24.3699342214093
2025-12-27T12:48:20.256 [DEBUG] [Thread-489741 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:48:20.257 [DEBUG] [Thread-489741 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:48:20.259 [DEBUG] [Thread-489741 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:48:20.260 [DEBUG] [Thread-489741 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:48:20.260 [DEBUG] [Thread-489741 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:48:20.260 [DEBUG] [Thread-489741 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:48:20.267 [DEBUG] [Thread-489741 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:48:20.267 [DEBUG] [Thread-489741 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:48:20.267 [DEBUG] [Thread-489741 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:48:20.267 [DEBUG] [Thread-489741 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:48:20.267 [DEBUG] [Thread-489741 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:48:20.267 [DEBUG] [Thread-489741 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:48:20.267 [DEBUG] [Thread-489741 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:48:20.268 [DEBUG] [Thread-489741 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:48:20.268 [DEBUG] [Thread-489741 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9502344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953306850626454, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108707, telescope_az=89.992726, telescope_ra=21.5849515, telescope_dec=-24.25647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.60473, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:47:39.317347', telescope_ra_j2k=21.5602679839176, telescope_dec_j2k=-24.3699342214093, observability=1)
2025-12-27T12:48:38.329 [DEBUG] [Thread-489742 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:48:38.331 [INFO] [Thread-489742 (handle)] [driver.py] [get_status()] Telra = 21.5899691, teldec = -24.25647
2025-12-27T12:48:38.332 [INFO] [Thread-489742 (handle)] [driver.py] [get_status()] ra_j2k = 21.5652897327825     dec_j2k = -24.3700481679164
2025-12-27T12:48:38.334 [DEBUG] [Thread-489742 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:48:38.334 [DEBUG] [Thread-489742 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:48:38.335 [DEBUG] [Thread-489742 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:48:38.335 [DEBUG] [Thread-489742 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:48:38.335 [DEBUG] [Thread-489742 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:48:38.335 [DEBUG] [Thread-489742 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:48:38.343 [DEBUG] [Thread-489742 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:48:38.343 [DEBUG] [Thread-489742 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:48:38.343 [DEBUG] [Thread-489742 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:48:38.343 [DEBUG] [Thread-489742 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:48:38.343 [DEBUG] [Thread-489742 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:48:38.343 [DEBUG] [Thread-489742 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:48:38.343 [DEBUG] [Thread-489742 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:48:38.344 [DEBUG] [Thread-489742 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:48:38.344 [DEBUG] [Thread-489742 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95044363, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953310059581879, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108707, telescope_az=89.992726, telescope_ra=21.5899691, telescope_dec=-24.25647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.60975, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:47:39.317347', telescope_ra_j2k=21.5652897327825, telescope_dec_j2k=-24.3700481679164, observability=1)
2025-12-27T12:48:39.459 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:48:39.459 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:48:39.460 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:48:39.460 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:48:39.460 [INFO] [ThreadPoolExecutor-22713_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:48:39.460 [INFO] [ThreadPoolExecutor-22713_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:48:42.455 [DEBUG] [Thread-489743 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:48:42.458 [INFO] [Thread-489743 (handle)] [driver.py] [get_status()] Telra = 21.5911172, teldec = -24.25647
2025-12-27T12:48:42.459 [INFO] [Thread-489743 (handle)] [driver.py] [get_status()] ra_j2k = 21.5664387826862     dec_j2k = -24.3700742129236
2025-12-27T12:48:42.461 [DEBUG] [Thread-489743 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:48:42.462 [DEBUG] [Thread-489743 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:48:42.465 [DEBUG] [Thread-489743 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:48:42.466 [DEBUG] [Thread-489743 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:48:42.466 [DEBUG] [Thread-489743 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:48:42.466 [DEBUG] [Thread-489743 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:48:42.473 [DEBUG] [Thread-489743 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:48:42.473 [DEBUG] [Thread-489743 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:48:42.473 [DEBUG] [Thread-489743 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:48:42.473 [DEBUG] [Thread-489743 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:48:42.473 [DEBUG] [Thread-489743 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:48:42.473 [DEBUG] [Thread-489743 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:48:42.473 [DEBUG] [Thread-489743 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:48:42.473 [DEBUG] [Thread-489743 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:48:42.473 [DEBUG] [Thread-489743 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9504914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095330564726817, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108706, telescope_az=89.992726, telescope_ra=21.5911172, telescope_dec=-24.25647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.6109, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:48:39.458645', telescope_ra_j2k=21.5664387826862, telescope_dec_j2k=-24.3700742129236, observability=1)
2025-12-27T12:48:47.405 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:48:47.407 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.5925107, teldec = -24.25647
2025-12-27T12:48:47.408 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.567833435918     dec_j2k = -24.3701058110835
2025-12-27T12:48:47.409 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:48:47.410 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:48:47.412 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:48:47.412 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:48:47.412 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:48:47.412 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:48:47.419 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:48:47.420 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:48:47.420 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:48:47.420 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:48:47.420 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:48:47.420 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:48:47.420 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:48:47.420 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:48:47.420 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95054868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953309658462451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108706, telescope_az=89.992726, telescope_ra=21.5925107, telescope_dec=-24.25647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.61229, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:48:39.458645', telescope_ra_j2k=21.567833435918, telescope_dec_j2k=-24.3701058110835, observability=1)
2025-12-27T12:48:47.420 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.66528511047363 seconds ago
2025-12-27T12:48:56.387 [DEBUG] [Thread-489744 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:48:56.389 [INFO] [Thread-489744 (handle)] [driver.py] [get_status()] Telra = 21.5950156, teldec = -24.25647
2025-12-27T12:48:56.390 [INFO] [Thread-489744 (handle)] [driver.py] [get_status()] ra_j2k = 21.5703404097244     dec_j2k = -24.3701625725499
2025-12-27T12:48:56.392 [DEBUG] [Thread-489744 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:48:56.393 [DEBUG] [Thread-489744 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:48:56.398 [DEBUG] [Thread-489744 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:48:56.398 [DEBUG] [Thread-489744 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:48:56.398 [DEBUG] [Thread-489744 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:48:56.398 [DEBUG] [Thread-489744 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:48:56.406 [DEBUG] [Thread-489744 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:48:56.406 [DEBUG] [Thread-489744 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:48:56.406 [DEBUG] [Thread-489744 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:48:56.406 [DEBUG] [Thread-489744 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:48:56.406 [DEBUG] [Thread-489744 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:48:56.406 [DEBUG] [Thread-489744 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:48:56.406 [DEBUG] [Thread-489744 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:48:56.406 [DEBUG] [Thread-489744 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:48:56.406 [DEBUG] [Thread-489744 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95065264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953302037193318, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108706, telescope_az=89.992725, telescope_ra=21.5950156, telescope_dec=-24.25647, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.6148, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:48:39.458645', telescope_ra_j2k=21.5703404097244, telescope_dec_j2k=-24.3701625725499, observability=1)
2025-12-27T12:49:00.340 [DEBUG] [ThreadPoolExecutor-22712_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:00.342 [DEBUG] [ThreadPoolExecutor-22712_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:00.343 [DEBUG] [ThreadPoolExecutor-22712_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:00.345 [DEBUG] [ThreadPoolExecutor-22712_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:02.466 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:02.469 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.5967147, teldec = -24.256469
2025-12-27T12:49:02.469 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.5720409171172     dec_j2k = -24.3702000466199
2025-12-27T12:49:02.471 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:49:02.472 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:49:02.475 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:49:02.476 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:49:02.476 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:49:02.476 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:49:02.483 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:49:02.483 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:49:02.483 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:49:02.483 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:49:02.483 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:49:02.483 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:49:02.483 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:49:02.483 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:49:02.483 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.950723, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953310059581879, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108706, telescope_az=89.992725, telescope_ra=21.5967147, telescope_dec=-24.256469, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.6165, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:48:39.458645', telescope_ra_j2k=21.5720409171172, telescope_dec_j2k=-24.3702000466199, observability=1)
2025-12-27T12:49:03.603 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:03.605 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.5970228, teldec = -24.256469
2025-12-27T12:49:03.606 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.5723492723504     dec_j2k = -24.3702070207442
2025-12-27T12:49:03.607 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:49:03.608 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:49:03.615 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:49:03.615 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:49:03.615 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:49:03.615 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:49:03.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:49:03.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:49:03.622 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:49:03.622 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:49:03.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:49:03.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:49:03.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:49:03.623 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:49:03.623 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95073616, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095330765286531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108706, telescope_az=89.992725, telescope_ra=21.5970228, telescope_dec=-24.256469, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.6168, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:48:39.458645', telescope_ra_j2k=21.5723492723504, telescope_dec_j2k=-24.3702070207442, observability=1)
2025-12-27T12:49:04.351 [DEBUG] [ThreadPoolExecutor-22712_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:05.353 [DEBUG] [ThreadPoolExecutor-22712_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:05.354 [INFO] [ThreadPoolExecutor-22712_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:49:06.832 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:06.835 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.5979091, teldec = -24.256469
2025-12-27T12:49:06.836 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.5732363066572     dec_j2k = -24.3702270788159
2025-12-27T12:49:06.837 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:49:06.839 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:49:06.841 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:49:06.841 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:49:06.841 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:49:06.841 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:49:06.849 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:49:06.849 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:49:06.849 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:49:06.849 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:49:06.849 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:49:06.849 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:49:06.849 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:49:06.850 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:49:06.850 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.95077353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953306048387598, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108706, telescope_az=89.992725, telescope_ra=21.5979091, telescope_dec=-24.256469, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.61769, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:48:39.458645', telescope_ra_j2k=21.5732363066572, telescope_dec_j2k=-24.3702270788159, observability=1)
2025-12-27T12:49:14.454 [DEBUG] [Thread-489745 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:14.456 [INFO] [Thread-489745 (handle)] [driver.py] [get_status()] Telra = 21.6000299, teldec = -24.256469
2025-12-27T12:49:14.457 [INFO] [Thread-489745 (handle)] [driver.py] [get_status()] ra_j2k = 21.5753588642809     dec_j2k = -24.3702750502326
2025-12-27T12:49:14.459 [DEBUG] [Thread-489745 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:49:14.461 [DEBUG] [Thread-489745 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:49:14.466 [DEBUG] [Thread-489745 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:49:14.466 [DEBUG] [Thread-489745 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:49:14.466 [DEBUG] [Thread-489745 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:49:14.466 [DEBUG] [Thread-489745 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:49:14.473 [DEBUG] [Thread-489745 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:49:14.473 [DEBUG] [Thread-489745 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:49:14.473 [DEBUG] [Thread-489745 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:49:14.473 [DEBUG] [Thread-489745 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:49:14.473 [DEBUG] [Thread-489745 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:49:14.473 [DEBUG] [Thread-489745 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:49:14.473 [DEBUG] [Thread-489745 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:49:14.473 [DEBUG] [Thread-489745 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:49:14.473 [DEBUG] [Thread-489745 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.95086175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095330765286531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108706, telescope_az=89.992725, telescope_ra=21.6000299, telescope_dec=-24.256469, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.61981, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:48:39.458645', telescope_ra_j2k=21.5753588642809, telescope_dec_j2k=-24.3702750502326, observability=1)
2025-12-27T12:49:32.526 [DEBUG] [Thread-489746 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:32.528 [INFO] [Thread-489746 (handle)] [driver.py] [get_status()] Telra = 21.6050734, teldec = -24.256469
2025-12-27T12:49:32.529 [INFO] [Thread-489746 (handle)] [driver.py] [get_status()] ra_j2k = 21.5804065470699     dec_j2k = -24.370388990336
2025-12-27T12:49:32.531 [DEBUG] [Thread-489746 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:49:32.532 [DEBUG] [Thread-489746 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:49:32.536 [DEBUG] [Thread-489746 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:49:32.536 [DEBUG] [Thread-489746 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:49:32.536 [DEBUG] [Thread-489746 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:49:32.536 [DEBUG] [Thread-489746 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:49:32.544 [DEBUG] [Thread-489746 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:49:32.545 [DEBUG] [Thread-489746 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:49:32.545 [DEBUG] [Thread-489746 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:49:32.545 [DEBUG] [Thread-489746 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:49:32.545 [DEBUG] [Thread-489746 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:49:32.545 [DEBUG] [Thread-489746 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:49:32.545 [DEBUG] [Thread-489746 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:49:32.545 [DEBUG] [Thread-489746 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:49:32.545 [DEBUG] [Thread-489746 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.95107091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953312065179019, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108706, telescope_az=89.992724, telescope_ra=21.6050734, telescope_dec=-24.256469, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.62485, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:48:39.458645', telescope_ra_j2k=21.5804065470699, telescope_dec_j2k=-24.370388990336, observability=1)
2025-12-27T12:49:39.601 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:39.601 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:49:39.602 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:39.602 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:49:39.603 [DEBUG] [ThreadPoolExecutor-22714_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:40.607 [DEBUG] [ThreadPoolExecutor-22714_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:40.609 [DEBUG] [ThreadPoolExecutor-22714_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:40.609 [DEBUG] [ThreadPoolExecutor-22714_0] [payload.py] [to_registers()] [0]
2025-12-27T12:49:40.614 [DEBUG] [ThreadPoolExecutor-22714_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:49:40.614 [DEBUG] [ThreadPoolExecutor-22714_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:49:40.614 [DEBUG] [ThreadPoolExecutor-22714_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:49:40.614 [DEBUG] [ThreadPoolExecutor-22714_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:49:40.622 [DEBUG] [ThreadPoolExecutor-22714_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:49:40.622 [DEBUG] [ThreadPoolExecutor-22714_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:49:40.622 [DEBUG] [ThreadPoolExecutor-22714_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:49:40.622 [DEBUG] [ThreadPoolExecutor-22714_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:49:40.622 [DEBUG] [ThreadPoolExecutor-22714_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:49:40.622 [DEBUG] [ThreadPoolExecutor-22714_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:49:40.622 [DEBUG] [ThreadPoolExecutor-22714_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:49:42.508 [DEBUG] [Thread-489747 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:42.510 [INFO] [Thread-489747 (handle)] [driver.py] [get_status()] Telra = 21.6078641, teldec = -24.256469
2025-12-27T12:49:42.511 [INFO] [Thread-489747 (handle)] [driver.py] [get_status()] ra_j2k = 21.5831995633068     dec_j2k = -24.3704519508129
2025-12-27T12:49:42.512 [DEBUG] [Thread-489747 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T12:49:42.513 [DEBUG] [Thread-489747 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T12:49:42.516 [DEBUG] [Thread-489747 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:49:42.516 [DEBUG] [Thread-489747 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:49:42.516 [DEBUG] [Thread-489747 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:49:42.516 [DEBUG] [Thread-489747 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:49:42.524 [DEBUG] [Thread-489747 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:49:42.524 [DEBUG] [Thread-489747 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:49:42.524 [DEBUG] [Thread-489747 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:49:42.524 [DEBUG] [Thread-489747 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:49:42.524 [DEBUG] [Thread-489747 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:49:42.524 [DEBUG] [Thread-489747 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:49:42.524 [DEBUG] [Thread-489747 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:49:42.524 [DEBUG] [Thread-489747 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:49:42.524 [DEBUG] [Thread-489747 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95118645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953314873015015, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108706, telescope_az=89.992724, telescope_ra=21.6078641, telescope_dec=-24.256469, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.62765, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:49:39.599872', telescope_ra_j2k=21.5831995633068, telescope_dec_j2k=-24.3704519508129, observability=1)
2025-12-27T12:49:47.481 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:47.483 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.6092278, teldec = -24.256468
2025-12-27T12:49:47.484 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.5845643957403     dec_j2k = -24.3704816948879
2025-12-27T12:49:47.486 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:49:47.487 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:49:47.490 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:49:47.490 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:49:47.490 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:49:47.490 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:49:47.497 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:49:47.497 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:49:47.497 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:49:47.497 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:49:47.497 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:49:47.497 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:49:47.497 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:49:47.497 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:49:47.498 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.951244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953315274134443, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108706, telescope_az=89.992724, telescope_ra=21.6092278, telescope_dec=-24.256468, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.62901, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:49:39.599872', telescope_ra_j2k=21.5845643957403, telescope_dec_j2k=-24.3704816948879, observability=1)
2025-12-27T12:49:47.498 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.666550397872925 seconds ago
2025-12-27T12:49:50.595 [DEBUG] [Thread-489748 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:49:50.596 [INFO] [Thread-489748 (handle)] [driver.py] [get_status()] Telra = 21.6101144, teldec = -24.256468
2025-12-27T12:49:50.597 [INFO] [Thread-489748 (handle)] [driver.py] [get_status()] ra_j2k = 21.5854517320688     dec_j2k = -24.3705016750735
2025-12-27T12:49:50.599 [DEBUG] [Thread-489748 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:49:50.600 [DEBUG] [Thread-489748 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:49:50.605 [DEBUG] [Thread-489748 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:49:50.605 [DEBUG] [Thread-489748 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:49:50.605 [DEBUG] [Thread-489748 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:49:50.605 [DEBUG] [Thread-489748 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:49:50.612 [DEBUG] [Thread-489748 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:49:50.613 [DEBUG] [Thread-489748 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:49:50.613 [DEBUG] [Thread-489748 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:49:50.613 [DEBUG] [Thread-489748 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:49:50.613 [DEBUG] [Thread-489748 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:49:50.613 [DEBUG] [Thread-489748 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:49:50.613 [DEBUG] [Thread-489748 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:49:50.613 [DEBUG] [Thread-489748 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:49:50.613 [DEBUG] [Thread-489748 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95128003, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953316878612156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108706, telescope_az=89.992724, telescope_ra=21.6101144, telescope_dec=-24.256468, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.6299, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:49:39.599872', telescope_ra_j2k=21.5854517320688, telescope_dec_j2k=-24.3705016750735, observability=1)
2025-12-27T12:50:01.577 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:50:01.580 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.6131574, teldec = -24.256468
2025-12-27T12:50:01.581 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.5884972602819     dec_j2k = -24.3705702044728
2025-12-27T12:50:01.583 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:50:01.584 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:50:01.586 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:50:01.586 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:50:01.586 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:50:01.586 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:50:01.593 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:50:01.593 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:50:01.593 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:50:01.593 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:50:01.593 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:50:01.593 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:50:01.593 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:50:01.593 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:50:01.594 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95140715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095332008756758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108706, telescope_az=89.992724, telescope_ra=21.6131574, telescope_dec=-24.256468, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.63294, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:49:39.599872', telescope_ra_j2k=21.5884972602819, telescope_dec_j2k=-24.3705702044728, observability=1)
2025-12-27T12:50:03.575 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:50:03.577 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.6137084, teldec = -24.256468
2025-12-27T12:50:03.579 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.5890487182305     dec_j2k = -24.3705826054196
2025-12-27T12:50:03.580 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:50:03.581 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:50:03.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:50:03.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:50:03.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:50:03.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:50:03.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:50:03.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:50:03.594 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:50:03.594 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:50:03.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:50:03.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:50:03.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:50:03.594 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:50:03.594 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95143028, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953317279731584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108706, telescope_az=89.992724, telescope_ra=21.6137084, telescope_dec=-24.256468, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.63349, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:49:39.599872', telescope_ra_j2k=21.5890487182305, telescope_dec_j2k=-24.3705826054196, observability=1)
2025-12-27T12:50:05.623 [DEBUG] [ThreadPoolExecutor-22714_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:50:05.624 [DEBUG] [ThreadPoolExecutor-22714_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:50:06.910 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:50:06.912 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.614661, teldec = -24.256468
2025-12-27T12:50:06.914 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.5900021100749     dec_j2k = -24.3706040392632
2025-12-27T12:50:06.915 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:50:06.917 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:50:06.919 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:50:06.919 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:50:06.919 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:50:06.919 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:50:06.926 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:50:06.926 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:50:06.926 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:50:06.926 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:50:06.926 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:50:06.926 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:50:06.926 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:50:06.927 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:50:06.927 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95146888, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953322895403576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108705, telescope_az=89.992723, telescope_ra=21.614661, telescope_dec=-24.256468, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.63444, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:49:39.599872', telescope_ra_j2k=21.5900021100749, telescope_dec_j2k=-24.3706040392632, observability=1)
2025-12-27T12:50:08.667 [DEBUG] [Thread-489749 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:50:08.669 [INFO] [Thread-489749 (handle)] [driver.py] [get_status()] Telra = 21.6151364, teldec = -24.256468
2025-12-27T12:50:08.670 [INFO] [Thread-489749 (handle)] [driver.py] [get_status()] ra_j2k = 21.5904779053044     dec_j2k = -24.3706147332729
2025-12-27T12:50:08.671 [DEBUG] [Thread-489749 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:50:08.672 [DEBUG] [Thread-489749 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:50:08.674 [DEBUG] [Thread-489749 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:50:08.674 [DEBUG] [Thread-489749 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:50:08.674 [DEBUG] [Thread-489749 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:50:08.674 [DEBUG] [Thread-489749 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:50:08.681 [DEBUG] [Thread-489749 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:50:08.681 [DEBUG] [Thread-489749 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:50:08.681 [DEBUG] [Thread-489749 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:50:08.681 [DEBUG] [Thread-489749 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:50:08.681 [DEBUG] [Thread-489749 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:50:08.681 [DEBUG] [Thread-489749 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:50:08.681 [DEBUG] [Thread-489749 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:50:08.681 [DEBUG] [Thread-489749 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:50:08.682 [DEBUG] [Thread-489749 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9514892, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953318483089868, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108705, telescope_az=89.992723, telescope_ra=21.6151364, telescope_dec=-24.256468, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.63492, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:49:39.599872', telescope_ra_j2k=21.5904779053044, telescope_dec_j2k=-24.3706147332729, observability=1)
2025-12-27T12:50:26.848 [DEBUG] [Thread-489750 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:50:26.850 [INFO] [Thread-489750 (handle)] [driver.py] [get_status()] Telra = 21.6202005, teldec = -24.256468
2025-12-27T12:50:26.851 [INFO] [Thread-489750 (handle)] [driver.py] [get_status()] ra_j2k = 21.5955462176924     dec_j2k = -24.3707285389538
2025-12-27T12:50:26.852 [DEBUG] [Thread-489750 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:50:26.853 [DEBUG] [Thread-489750 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:50:26.854 [DEBUG] [Thread-489750 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:50:26.854 [DEBUG] [Thread-489750 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:50:26.854 [DEBUG] [Thread-489750 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:50:26.854 [DEBUG] [Thread-489750 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:50:26.861 [DEBUG] [Thread-489750 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:50:26.861 [DEBUG] [Thread-489750 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:50:26.862 [DEBUG] [Thread-489750 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:50:26.862 [DEBUG] [Thread-489750 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:50:26.862 [DEBUG] [Thread-489750 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:50:26.862 [DEBUG] [Thread-489750 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:50:26.862 [DEBUG] [Thread-489750 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:50:26.862 [DEBUG] [Thread-489750 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:50:26.862 [DEBUG] [Thread-489750 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95169964, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953315274134443, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108705, telescope_az=89.992723, telescope_ra=21.6202005, telescope_dec=-24.256468, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.63998, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:49:39.599872', telescope_ra_j2k=21.5955462176924, telescope_dec_j2k=-24.3707285389538, observability=1)
2025-12-27T12:50:39.743 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:50:39.743 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:50:39.744 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:50:39.744 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:50:39.744 [INFO] [ThreadPoolExecutor-22715_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:50:39.744 [INFO] [ThreadPoolExecutor-22715_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:50:42.559 [DEBUG] [Thread-489751 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:50:42.562 [INFO] [Thread-489751 (handle)] [driver.py] [get_status()] Telra = 21.6245803, teldec = -24.256467
2025-12-27T12:50:42.563 [INFO] [Thread-489751 (handle)] [driver.py] [get_status()] ra_j2k = 21.5999296643595     dec_j2k = -24.3708258040519
2025-12-27T12:50:42.565 [DEBUG] [Thread-489751 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:50:42.565 [DEBUG] [Thread-489751 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:50:42.569 [DEBUG] [Thread-489751 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:50:42.570 [DEBUG] [Thread-489751 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:50:42.570 [DEBUG] [Thread-489751 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:50:42.570 [DEBUG] [Thread-489751 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:50:42.577 [DEBUG] [Thread-489751 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:50:42.577 [DEBUG] [Thread-489751 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:50:42.577 [DEBUG] [Thread-489751 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:50:42.577 [DEBUG] [Thread-489751 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:50:42.577 [DEBUG] [Thread-489751 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:50:42.577 [DEBUG] [Thread-489751 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:50:42.577 [DEBUG] [Thread-489751 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:50:42.577 [DEBUG] [Thread-489751 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:50:42.577 [DEBUG] [Thread-489751 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95188148, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953321290925864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108705, telescope_az=89.992722, telescope_ra=21.6245803, telescope_dec=-24.256467, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.64436, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:50:39.742060', telescope_ra_j2k=21.5999296643595, telescope_dec_j2k=-24.3708258040519, observability=1)
2025-12-27T12:50:44.919 [DEBUG] [Thread-489752 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:50:44.921 [INFO] [Thread-489752 (handle)] [driver.py] [get_status()] Telra = 21.625244, teldec = -24.256467
2025-12-27T12:50:44.922 [INFO] [Thread-489752 (handle)] [driver.py] [get_status()] ra_j2k = 21.6005939172172     dec_j2k = -24.3708406816524
2025-12-27T12:50:44.924 [DEBUG] [Thread-489752 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:50:44.925 [DEBUG] [Thread-489752 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:50:44.926 [DEBUG] [Thread-489752 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:50:44.926 [DEBUG] [Thread-489752 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:50:44.926 [DEBUG] [Thread-489752 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:50:44.926 [DEBUG] [Thread-489752 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:50:44.933 [DEBUG] [Thread-489752 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:50:44.933 [DEBUG] [Thread-489752 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:50:44.933 [DEBUG] [Thread-489752 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:50:44.934 [DEBUG] [Thread-489752 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:50:44.934 [DEBUG] [Thread-489752 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:50:44.934 [DEBUG] [Thread-489752 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:50:44.934 [DEBUG] [Thread-489752 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:50:44.934 [DEBUG] [Thread-489752 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:50:44.934 [DEBUG] [Thread-489752 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9519088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953322895403576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108705, telescope_az=89.992722, telescope_ra=21.625244, telescope_dec=-24.256467, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.64503, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:50:39.742060', telescope_ra_j2k=21.6005939172172, telescope_dec_j2k=-24.3708406816524, observability=1)
2025-12-27T12:50:47.558 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:50:47.561 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.6259738, teldec = -24.256467
2025-12-27T12:50:47.562 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.6013243252184     dec_j2k = -24.3708570369646
2025-12-27T12:50:47.563 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:50:47.564 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:50:47.567 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:50:47.568 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:50:47.568 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:50:47.568 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:50:47.575 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:50:47.575 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:50:47.575 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:50:47.576 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:50:47.576 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:50:47.576 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:50:47.576 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:50:47.576 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:50:47.576 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95193934, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953316878612156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108705, telescope_az=89.992722, telescope_ra=21.6259738, telescope_dec=-24.256467, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.64576, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:50:39.742060', telescope_ra_j2k=21.6013243252184, telescope_dec_j2k=-24.3708570369646, observability=1)
2025-12-27T12:50:47.576 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.666086196899414 seconds ago
2025-12-27T12:51:00.626 [DEBUG] [ThreadPoolExecutor-22714_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:00.628 [DEBUG] [ThreadPoolExecutor-22714_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:00.629 [DEBUG] [ThreadPoolExecutor-22714_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:00.631 [DEBUG] [ThreadPoolExecutor-22714_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:00.683 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:00.685 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.6296221, teldec = -24.256467
2025-12-27T12:51:00.687 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.6049756659392     dec_j2k = -24.3709387350561
2025-12-27T12:51:00.689 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:51:00.690 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:51:00.693 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:51:00.693 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:51:00.693 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:51:00.693 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:51:00.700 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:51:00.701 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:51:00.701 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:51:00.701 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:51:00.701 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:51:00.701 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:51:00.701 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:51:00.701 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:51:00.701 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95209125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953331720030994, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108705, telescope_az=89.992722, telescope_ra=21.6296221, telescope_dec=-24.256467, telescope_slewing=True, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.6494, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:50:39.742060', telescope_ra_j2k=21.6049756659392, telescope_dec_j2k=-24.3709387350561, observability=1)
2025-12-27T12:51:02.981 [DEBUG] [Thread-489753 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:02.983 [INFO] [Thread-489753 (handle)] [driver.py] [get_status()] Telra = 21.6302675, teldec = -24.256467
2025-12-27T12:51:02.984 [INFO] [Thread-489753 (handle)] [driver.py] [get_status()] ra_j2k = 21.6056216040808     dec_j2k = -24.3709531769048
2025-12-27T12:51:02.986 [DEBUG] [Thread-489753 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:51:02.988 [DEBUG] [Thread-489753 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:51:02.989 [DEBUG] [Thread-489753 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:51:02.989 [DEBUG] [Thread-489753 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:51:02.989 [DEBUG] [Thread-489753 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:51:02.989 [DEBUG] [Thread-489753 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:51:02.996 [DEBUG] [Thread-489753 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:51:02.996 [DEBUG] [Thread-489753 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:51:02.996 [DEBUG] [Thread-489753 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:51:02.996 [DEBUG] [Thread-489753 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:51:02.996 [DEBUG] [Thread-489753 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:51:02.996 [DEBUG] [Thread-489753 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:51:02.997 [DEBUG] [Thread-489753 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:51:02.997 [DEBUG] [Thread-489753 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:51:02.997 [DEBUG] [Thread-489753 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95211785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953323296523005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108705, telescope_az=89.992722, telescope_ra=21.6302675, telescope_dec=-24.256467, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.65005, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:50:39.742060', telescope_ra_j2k=21.6056216040808, telescope_dec_j2k=-24.3709531769048, observability=1)
2025-12-27T12:51:03.584 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5874767303466797
2025-12-27T12:51:04.635 [DEBUG] [ThreadPoolExecutor-22714_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:05.636 [DEBUG] [ThreadPoolExecutor-22714_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:05.638 [INFO] [ThreadPoolExecutor-22714_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:51:06.988 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:06.990 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.6313808, teldec = -24.256467
2025-12-27T12:51:06.992 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.6067358325216     dec_j2k = -24.3709780810572
2025-12-27T12:51:06.993 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:51:06.994 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:51:07.000 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:51:07.000 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:51:07.000 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:51:07.000 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:51:07.008 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:51:07.008 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:51:07.008 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:51:07.008 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:51:07.008 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:51:07.008 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:51:07.008 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:51:07.008 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:51:07.009 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.95216422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953324901000717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108705, telescope_az=89.992722, telescope_ra=21.6313808, telescope_dec=-24.256467, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.65116, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:50:39.742060', telescope_ra_j2k=21.6067358325216, telescope_dec_j2k=-24.3709780810572, observability=1)
2025-12-27T12:51:21.052 [DEBUG] [Thread-489754 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:21.054 [INFO] [Thread-489754 (handle)] [driver.py] [get_status()] Telra = 21.6353082, teldec = -24.256466
2025-12-27T12:51:21.055 [INFO] [Thread-489754 (handle)] [driver.py] [get_status()] ra_j2k = 21.6106665095168     dec_j2k = -24.3710648578689
2025-12-27T12:51:21.057 [DEBUG] [Thread-489754 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:51:21.058 [DEBUG] [Thread-489754 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:51:21.060 [DEBUG] [Thread-489754 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:51:21.060 [DEBUG] [Thread-489754 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:51:21.060 [DEBUG] [Thread-489754 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:51:21.060 [DEBUG] [Thread-489754 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:51:21.067 [DEBUG] [Thread-489754 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:51:21.068 [DEBUG] [Thread-489754 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:51:21.068 [DEBUG] [Thread-489754 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:51:21.068 [DEBUG] [Thread-489754 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:51:21.068 [DEBUG] [Thread-489754 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:51:21.068 [DEBUG] [Thread-489754 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:51:21.068 [DEBUG] [Thread-489754 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:51:21.068 [DEBUG] [Thread-489754 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:51:21.068 [DEBUG] [Thread-489754 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.952327, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953323296523005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108705, telescope_az=89.992721, telescope_ra=21.6353082, telescope_dec=-24.256466, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.65509, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:50:39.742060', telescope_ra_j2k=21.6106665095168, telescope_dec_j2k=-24.3710648578689, observability=1)
2025-12-27T12:51:39.122 [DEBUG] [Thread-489755 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:39.125 [INFO] [Thread-489755 (handle)] [driver.py] [get_status()] Telra = 21.6403469, teldec = -24.256466
2025-12-27T12:51:39.126 [INFO] [Thread-489755 (handle)] [driver.py] [get_status()] ra_j2k = 21.615709417279     dec_j2k = -24.3711772941055
2025-12-27T12:51:39.127 [DEBUG] [Thread-489755 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:51:39.128 [DEBUG] [Thread-489755 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:51:39.133 [DEBUG] [Thread-489755 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:51:39.133 [DEBUG] [Thread-489755 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:51:39.133 [DEBUG] [Thread-489755 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:51:39.133 [DEBUG] [Thread-489755 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:51:39.140 [DEBUG] [Thread-489755 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:51:39.140 [DEBUG] [Thread-489755 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:51:39.140 [DEBUG] [Thread-489755 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:51:39.140 [DEBUG] [Thread-489755 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:51:39.140 [DEBUG] [Thread-489755 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:51:39.140 [DEBUG] [Thread-489755 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:51:39.140 [DEBUG] [Thread-489755 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:51:39.140 [DEBUG] [Thread-489755 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:51:39.140 [DEBUG] [Thread-489755 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.95253615, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953328109956141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108704, telescope_az=89.992721, telescope_ra=21.6403469, telescope_dec=-24.256466, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.66013, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:50:39.742060', telescope_ra_j2k=21.615709417279, telescope_dec_j2k=-24.3711772941055, observability=1)
2025-12-27T12:51:39.885 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:39.885 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:51:39.886 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:39.886 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:51:39.887 [DEBUG] [ThreadPoolExecutor-22716_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:40.889 [DEBUG] [ThreadPoolExecutor-22716_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:40.891 [DEBUG] [ThreadPoolExecutor-22716_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:40.891 [DEBUG] [ThreadPoolExecutor-22716_0] [payload.py] [to_registers()] [0]
2025-12-27T12:51:40.893 [DEBUG] [ThreadPoolExecutor-22716_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:51:40.894 [DEBUG] [ThreadPoolExecutor-22716_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:51:40.894 [DEBUG] [ThreadPoolExecutor-22716_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:51:40.894 [DEBUG] [ThreadPoolExecutor-22716_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:51:40.901 [DEBUG] [ThreadPoolExecutor-22716_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:51:40.901 [DEBUG] [ThreadPoolExecutor-22716_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:51:40.901 [DEBUG] [ThreadPoolExecutor-22716_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:51:40.901 [DEBUG] [ThreadPoolExecutor-22716_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:51:40.901 [DEBUG] [ThreadPoolExecutor-22716_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:51:40.901 [DEBUG] [ThreadPoolExecutor-22716_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:51:40.901 [DEBUG] [ThreadPoolExecutor-22716_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:51:42.614 [DEBUG] [Thread-489756 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:42.616 [INFO] [Thread-489756 (handle)] [driver.py] [get_status()] Telra = 21.6413009, teldec = -24.256466
2025-12-27T12:51:42.617 [INFO] [Thread-489756 (handle)] [driver.py] [get_status()] ra_j2k = 21.6166642144164     dec_j2k = -24.3711985596455
2025-12-27T12:51:42.618 [DEBUG] [Thread-489756 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:51:42.619 [DEBUG] [Thread-489756 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:51:42.626 [DEBUG] [Thread-489756 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:51:42.626 [DEBUG] [Thread-489756 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:51:42.626 [DEBUG] [Thread-489756 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:51:42.626 [DEBUG] [Thread-489756 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:51:42.633 [DEBUG] [Thread-489756 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:51:42.633 [DEBUG] [Thread-489756 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:51:42.633 [DEBUG] [Thread-489756 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:51:42.633 [DEBUG] [Thread-489756 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:51:42.633 [DEBUG] [Thread-489756 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:51:42.633 [DEBUG] [Thread-489756 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:51:42.633 [DEBUG] [Thread-489756 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:51:42.634 [DEBUG] [Thread-489756 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:51:42.634 [DEBUG] [Thread-489756 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95257656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953318884209296, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108704, telescope_az=89.992721, telescope_ra=21.6413009, telescope_dec=-24.256466, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.66108, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:51:39.884258', telescope_ra_j2k=21.6166642144164, telescope_dec_j2k=-24.3711985596455, observability=1)
2025-12-27T12:51:47.636 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:47.638 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.6427207, teldec = -24.256466
2025-12-27T12:51:47.639 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.6180852010364     dec_j2k = -24.3712301950124
2025-12-27T12:51:47.640 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:51:47.640 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:51:47.643 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:51:47.643 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:51:47.643 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:51:47.643 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:51:47.650 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:51:47.650 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:51:47.650 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:51:47.651 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:51:47.651 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:51:47.651 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:51:47.651 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:51:47.651 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:51:47.651 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95263469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953324901000717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108704, telescope_az=89.992721, telescope_ra=21.6427207, telescope_dec=-24.256466, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.6625, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:51:39.884258', telescope_ra_j2k=21.6180852010364, telescope_dec_j2k=-24.3712301950124, observability=1)
2025-12-27T12:51:47.651 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.66328239440918 seconds ago
2025-12-27T12:51:57.211 [DEBUG] [Thread-489757 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:57.213 [INFO] [Thread-489757 (handle)] [driver.py] [get_status()] Telra = 21.645362, teldec = -24.256466
2025-12-27T12:51:57.215 [INFO] [Thread-489757 (handle)] [driver.py] [get_status()] ra_j2k = 21.6207287094108     dec_j2k = -24.3712890050167
2025-12-27T12:51:57.216 [DEBUG] [Thread-489757 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:51:57.218 [DEBUG] [Thread-489757 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:51:57.221 [DEBUG] [Thread-489757 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:51:57.221 [DEBUG] [Thread-489757 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:51:57.221 [DEBUG] [Thread-489757 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:51:57.221 [DEBUG] [Thread-489757 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:51:57.228 [DEBUG] [Thread-489757 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:51:57.228 [DEBUG] [Thread-489757 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:51:57.228 [DEBUG] [Thread-489757 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:51:57.229 [DEBUG] [Thread-489757 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:51:57.229 [DEBUG] [Thread-489757 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:51:57.229 [DEBUG] [Thread-489757 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:51:57.229 [DEBUG] [Thread-489757 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:51:57.229 [DEBUG] [Thread-489757 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:51:57.229 [DEBUG] [Thread-489757 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95274551, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953327307717285, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108704, telescope_az=89.99272, telescope_ra=21.645362, telescope_dec=-24.256466, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.66514, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:51:39.884258', telescope_ra_j2k=21.6207287094108, telescope_dec_j2k=-24.3712890050167, observability=1)
2025-12-27T12:51:59.804 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:51:59.807 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.646091, teldec = -24.256466
2025-12-27T12:51:59.808 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.6214583191216     dec_j2k = -24.3713052269138
2025-12-27T12:51:59.809 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:51:59.810 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:51:59.813 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:51:59.813 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:51:59.813 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:51:59.813 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:51:59.820 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:51:59.820 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:51:59.820 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:51:59.820 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:51:59.820 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:51:59.820 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:51:59.821 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:51:59.821 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:51:59.821 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95277552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953326505478429, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108704, telescope_az=89.99272, telescope_ra=21.646091, telescope_dec=-24.256466, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.66587, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:51:39.884258', telescope_ra_j2k=21.6214583191216, telescope_dec_j2k=-24.3713052269138, observability=1)
2025-12-27T12:52:03.595 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:52:03.597 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.6471452, teldec = -24.256466
2025-12-27T12:52:03.598 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.6225134009702     dec_j2k = -24.371328677829
2025-12-27T12:52:03.599 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:52:03.600 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:52:03.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:52:03.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:52:03.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:52:03.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:52:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:52:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:52:03.614 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:52:03.614 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:52:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:52:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:52:03.615 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:52:03.615 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:52:03.615 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9528194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953324901000717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108704, telescope_az=89.99272, telescope_ra=21.6471452, telescope_dec=-24.256466, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.66693, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:51:39.884258', telescope_ra_j2k=21.6225134009702, telescope_dec_j2k=-24.371328677829, observability=1)
2025-12-27T12:52:05.902 [DEBUG] [ThreadPoolExecutor-22716_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:52:05.902 [DEBUG] [ThreadPoolExecutor-22716_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:52:07.069 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:52:07.071 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.6481263, teldec = -24.256466
2025-12-27T12:52:07.072 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.623495321831     dec_j2k = -24.3713504947387
2025-12-27T12:52:07.074 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:52:07.075 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:52:07.079 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:52:07.079 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:52:07.079 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:52:07.079 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:52:07.084 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:52:07.084 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:52:07.084 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:52:07.084 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:52:07.084 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:52:07.084 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:52:07.084 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:52:07.084 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:52:07.084 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95285961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953328912194997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108704, telescope_az=89.99272, telescope_ra=21.6481263, telescope_dec=-24.256466, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.66791, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:51:39.884258', telescope_ra_j2k=21.623495321831, telescope_dec_j2k=-24.3713504947387, observability=1)
2025-12-27T12:52:15.278 [DEBUG] [Thread-489758 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:52:15.280 [INFO] [Thread-489758 (handle)] [driver.py] [get_status()] Telra = 21.6504139, teldec = -24.256465
2025-12-27T12:52:15.281 [INFO] [Thread-489758 (handle)] [driver.py] [get_status()] ra_j2k = 21.6257848365283     dec_j2k = -24.3714003350954
2025-12-27T12:52:15.283 [DEBUG] [Thread-489758 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:52:15.283 [DEBUG] [Thread-489758 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:52:15.287 [DEBUG] [Thread-489758 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:52:15.287 [DEBUG] [Thread-489758 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:52:15.287 [DEBUG] [Thread-489758 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:52:15.287 [DEBUG] [Thread-489758 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:52:15.294 [DEBUG] [Thread-489758 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:52:15.294 [DEBUG] [Thread-489758 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:52:15.294 [DEBUG] [Thread-489758 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:52:15.294 [DEBUG] [Thread-489758 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:52:15.294 [DEBUG] [Thread-489758 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:52:15.294 [DEBUG] [Thread-489758 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:52:15.294 [DEBUG] [Thread-489758 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:52:15.294 [DEBUG] [Thread-489758 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:52:15.294 [DEBUG] [Thread-489758 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95295462, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953328912194997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108704, telescope_az=89.99272, telescope_ra=21.6504139, telescope_dec=-24.256465, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.6702, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:51:39.884258', telescope_ra_j2k=21.6257848365283, telescope_dec_j2k=-24.3714003350954, observability=1)
2025-12-27T12:52:33.402 [DEBUG] [Thread-489759 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:52:33.405 [INFO] [Thread-489759 (handle)] [driver.py] [get_status()] Telra = 21.6554524, teldec = -24.256465
2025-12-27T12:52:33.406 [INFO] [Thread-489759 (handle)] [driver.py] [get_status()] ra_j2k = 21.6308275564115     dec_j2k = -24.371512166405
2025-12-27T12:52:33.408 [DEBUG] [Thread-489759 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:52:33.408 [DEBUG] [Thread-489759 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:52:33.410 [DEBUG] [Thread-489759 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:52:33.410 [DEBUG] [Thread-489759 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:52:33.410 [DEBUG] [Thread-489759 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:52:33.411 [DEBUG] [Thread-489759 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:52:33.417 [DEBUG] [Thread-489759 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:52:33.418 [DEBUG] [Thread-489759 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:52:33.418 [DEBUG] [Thread-489759 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:52:33.418 [DEBUG] [Thread-489759 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:52:33.418 [DEBUG] [Thread-489759 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:52:33.418 [DEBUG] [Thread-489759 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:52:33.418 [DEBUG] [Thread-489759 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:52:33.418 [DEBUG] [Thread-489759 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:52:33.418 [DEBUG] [Thread-489759 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9531644, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953326104359001, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108704, telescope_az=89.992719, telescope_ra=21.6554524, telescope_dec=-24.256465, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.67523, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:51:39.884258', telescope_ra_j2k=21.6308275564115, telescope_dec_j2k=-24.371512166405, observability=1)
2025-12-27T12:52:40.027 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:52:40.028 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:52:40.029 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:52:40.029 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:52:40.029 [INFO] [ThreadPoolExecutor-22717_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:52:40.029 [INFO] [ThreadPoolExecutor-22717_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:52:42.667 [DEBUG] [Thread-489760 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:52:42.670 [INFO] [Thread-489760 (handle)] [driver.py] [get_status()] Telra = 21.6580428, teldec = -24.256465
2025-12-27T12:52:42.671 [INFO] [Thread-489760 (handle)] [driver.py] [get_status()] ra_j2k = 21.6334201275332     dec_j2k = -24.3715695831643
2025-12-27T12:52:42.673 [DEBUG] [Thread-489760 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:52:42.674 [DEBUG] [Thread-489760 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:52:42.678 [DEBUG] [Thread-489760 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:52:42.678 [DEBUG] [Thread-489760 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:52:42.678 [DEBUG] [Thread-489760 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:52:42.678 [DEBUG] [Thread-489760 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:52:42.685 [DEBUG] [Thread-489760 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:52:42.685 [DEBUG] [Thread-489760 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:52:42.685 [DEBUG] [Thread-489760 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:52:42.685 [DEBUG] [Thread-489760 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:52:42.685 [DEBUG] [Thread-489760 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:52:42.685 [DEBUG] [Thread-489760 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:52:42.685 [DEBUG] [Thread-489760 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:52:42.685 [DEBUG] [Thread-489760 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:52:42.685 [DEBUG] [Thread-489760 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95327162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953321290925864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108704, telescope_az=89.992719, telescope_ra=21.6580428, telescope_dec=-24.256465, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.67782, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:52:40.027091', telescope_ra_j2k=21.6334201275332, telescope_dec_j2k=-24.3715695831643, observability=1)
2025-12-27T12:52:47.712 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:52:47.714 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.659436, teldec = -24.256465
2025-12-27T12:52:47.715 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.634814495678     dec_j2k = -24.3716004417895
2025-12-27T12:52:47.717 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:52:47.718 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:52:47.722 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:52:47.722 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:52:47.722 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:52:47.722 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:52:47.729 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:52:47.730 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:52:47.730 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:52:47.730 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:52:47.730 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:52:47.730 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:52:47.730 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:52:47.730 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:52:47.730 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95333001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953322895403576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108704, telescope_az=89.992719, telescope_ra=21.659436, telescope_dec=-24.256465, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.67922, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:52:40.027091', telescope_ra_j2k=21.634814495678, telescope_dec_j2k=-24.3716004417895, observability=1)
2025-12-27T12:52:47.730 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.661306381225586 seconds ago
2025-12-27T12:52:51.483 [DEBUG] [Thread-489761 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:52:51.485 [INFO] [Thread-489761 (handle)] [driver.py] [get_status()] Telra = 21.6604931, teldec = -24.256465
2025-12-27T12:52:51.486 [INFO] [Thread-489761 (handle)] [driver.py] [get_status()] ra_j2k = 21.6358724822239     dec_j2k = -24.3716238457365
2025-12-27T12:52:51.488 [DEBUG] [Thread-489761 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:52:51.489 [DEBUG] [Thread-489761 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:52:51.495 [DEBUG] [Thread-489761 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:52:51.495 [DEBUG] [Thread-489761 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:52:51.495 [DEBUG] [Thread-489761 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:52:51.496 [DEBUG] [Thread-489761 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:52:51.503 [DEBUG] [Thread-489761 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:52:51.503 [DEBUG] [Thread-489761 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:52:51.503 [DEBUG] [Thread-489761 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:52:51.503 [DEBUG] [Thread-489761 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:52:51.503 [DEBUG] [Thread-489761 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:52:51.503 [DEBUG] [Thread-489761 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:52:51.503 [DEBUG] [Thread-489761 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:52:51.503 [DEBUG] [Thread-489761 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:52:51.503 [DEBUG] [Thread-489761 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95337366, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953330516672709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108704, telescope_az=89.992719, telescope_ra=21.6604931, telescope_dec=-24.256465, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.68027, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:52:40.027091', telescope_ra_j2k=21.6358724822239, telescope_dec_j2k=-24.3716238457365, observability=1)
2025-12-27T12:52:58.914 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:52:58.917 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.6625601, teldec = -24.256464
2025-12-27T12:52:58.918 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.6379412163678     dec_j2k = -24.3716685831542
2025-12-27T12:52:58.920 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:52:58.921 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:52:58.924 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:52:58.924 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:52:58.924 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:52:58.924 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:52:58.931 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:52:58.931 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:52:58.931 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:52:58.931 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:52:58.931 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:52:58.931 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:52:58.932 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:52:58.932 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:52:58.932 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95345966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953325302120145, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108703, telescope_az=89.992719, telescope_ra=21.6625601, telescope_dec=-24.256464, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.68234, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:52:40.027091', telescope_ra_j2k=21.6379412163678, telescope_dec_j2k=-24.3716685831542, observability=1)
2025-12-27T12:53:00.905 [DEBUG] [ThreadPoolExecutor-22716_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:00.907 [DEBUG] [ThreadPoolExecutor-22716_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:00.908 [DEBUG] [ThreadPoolExecutor-22716_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:00.910 [DEBUG] [ThreadPoolExecutor-22716_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:03.606 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:03.609 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.6638695, teldec = -24.256464
2025-12-27T12:53:03.610 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.6392517151903     dec_j2k = -24.3716975392824
2025-12-27T12:53:03.612 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:53:03.613 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:53:03.619 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:53:03.619 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:53:03.619 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:53:03.619 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:53:03.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:53:03.627 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:53:03.627 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:53:03.627 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:53:03.627 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:53:03.627 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:53:03.627 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:53:03.627 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:53:03.627 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95351397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953330115553282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108703, telescope_az=89.992718, telescope_ra=21.6638695, telescope_dec=-24.256464, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.68365, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:52:40.027091', telescope_ra_j2k=21.6392517151903, telescope_dec_j2k=-24.3716975392824, observability=1)
2025-12-27T12:53:04.915 [DEBUG] [ThreadPoolExecutor-22716_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:05.916 [DEBUG] [ThreadPoolExecutor-22716_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:05.917 [INFO] [ThreadPoolExecutor-22716_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:53:07.147 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:07.151 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.6648419, teldec = -24.256464
2025-12-27T12:53:07.152 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.640224931387     dec_j2k = -24.3717190341942
2025-12-27T12:53:07.153 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:53:07.154 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:53:07.159 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:53:07.159 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:53:07.159 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:53:07.159 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:53:07.167 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:53:07.167 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:53:07.167 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:53:07.167 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:53:07.167 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:53:07.167 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:53:07.167 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:53:07.167 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:53:07.167 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.95355494, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953323296523005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108703, telescope_az=89.992718, telescope_ra=21.6648419, telescope_dec=-24.256464, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.68462, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:52:40.027091', telescope_ra_j2k=21.640224931387, telescope_dec_j2k=-24.3717190341942, observability=1)
2025-12-27T12:53:09.541 [DEBUG] [Thread-489762 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:09.543 [INFO] [Thread-489762 (handle)] [driver.py] [get_status()] Telra = 21.6655151, teldec = -24.256464
2025-12-27T12:53:09.544 [INFO] [Thread-489762 (handle)] [driver.py] [get_status()] ra_j2k = 21.6408986965351     dec_j2k = -24.3717339109007
2025-12-27T12:53:09.545 [DEBUG] [Thread-489762 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:53:09.546 [DEBUG] [Thread-489762 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:53:09.547 [DEBUG] [Thread-489762 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:53:09.547 [DEBUG] [Thread-489762 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:53:09.547 [DEBUG] [Thread-489762 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:53:09.547 [DEBUG] [Thread-489762 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:53:09.555 [DEBUG] [Thread-489762 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:53:09.555 [DEBUG] [Thread-489762 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:53:09.555 [DEBUG] [Thread-489762 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:53:09.555 [DEBUG] [Thread-489762 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:53:09.555 [DEBUG] [Thread-489762 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:53:09.555 [DEBUG] [Thread-489762 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:53:09.555 [DEBUG] [Thread-489762 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:53:09.555 [DEBUG] [Thread-489762 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:53:09.555 [DEBUG] [Thread-489762 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.95358266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953327708836713, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108703, telescope_az=89.992718, telescope_ra=21.6655151, telescope_dec=-24.256464, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.6853, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:52:40.027091', telescope_ra_j2k=21.6408986965351, telescope_dec_j2k=-24.3717339109007, observability=1)
2025-12-27T12:53:27.739 [DEBUG] [Thread-489763 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:27.741 [INFO] [Thread-489763 (handle)] [driver.py] [get_status()] Telra = 21.6705834, teldec = -24.256464
2025-12-27T12:53:27.742 [INFO] [Thread-489763 (handle)] [driver.py] [get_status()] ra_j2k = 21.6459712536791     dec_j2k = -24.3718457974305
2025-12-27T12:53:27.744 [DEBUG] [Thread-489763 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:53:27.745 [DEBUG] [Thread-489763 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:53:27.748 [DEBUG] [Thread-489763 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:53:27.748 [DEBUG] [Thread-489763 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:53:27.748 [DEBUG] [Thread-489763 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:53:27.748 [DEBUG] [Thread-489763 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:53:27.755 [DEBUG] [Thread-489763 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:53:27.755 [DEBUG] [Thread-489763 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:53:27.755 [DEBUG] [Thread-489763 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:53:27.755 [DEBUG] [Thread-489763 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:53:27.755 [DEBUG] [Thread-489763 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:53:27.755 [DEBUG] [Thread-489763 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:53:27.755 [DEBUG] [Thread-489763 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:53:27.755 [DEBUG] [Thread-489763 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:53:27.756 [DEBUG] [Thread-489763 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.95379329, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953328511075569, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108703, telescope_az=89.992718, telescope_ra=21.6705834, telescope_dec=-24.256464, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.69036, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:52:40.027091', telescope_ra_j2k=21.6459712536791, telescope_dec_j2k=-24.3718457974305, observability=1)
2025-12-27T12:53:40.168 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:40.168 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:53:40.169 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:40.169 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:53:40.170 [DEBUG] [ThreadPoolExecutor-22718_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:41.172 [DEBUG] [ThreadPoolExecutor-22718_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:41.173 [DEBUG] [ThreadPoolExecutor-22718_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:41.173 [DEBUG] [ThreadPoolExecutor-22718_0] [payload.py] [to_registers()] [0]
2025-12-27T12:53:41.178 [DEBUG] [ThreadPoolExecutor-22718_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:53:41.179 [DEBUG] [ThreadPoolExecutor-22718_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:53:41.179 [DEBUG] [ThreadPoolExecutor-22718_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:53:41.179 [DEBUG] [ThreadPoolExecutor-22718_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:53:41.186 [DEBUG] [ThreadPoolExecutor-22718_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:53:41.186 [DEBUG] [ThreadPoolExecutor-22718_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:53:41.186 [DEBUG] [ThreadPoolExecutor-22718_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:53:41.186 [DEBUG] [ThreadPoolExecutor-22718_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:53:41.186 [DEBUG] [ThreadPoolExecutor-22718_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:53:41.186 [DEBUG] [ThreadPoolExecutor-22718_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:53:41.186 [DEBUG] [ThreadPoolExecutor-22718_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:53:42.732 [DEBUG] [Thread-489764 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:42.734 [INFO] [Thread-489764 (handle)] [driver.py] [get_status()] Telra = 21.6747582, teldec = -24.256463
2025-12-27T12:53:42.736 [INFO] [Thread-489764 (handle)] [driver.py] [get_status()] ra_j2k = 21.6501495635284     dec_j2k = -24.3719368063952
2025-12-27T12:53:42.737 [DEBUG] [Thread-489764 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:53:42.738 [DEBUG] [Thread-489764 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:53:42.739 [DEBUG] [Thread-489764 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:53:42.739 [DEBUG] [Thread-489764 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:53:42.739 [DEBUG] [Thread-489764 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:53:42.739 [DEBUG] [Thread-489764 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:53:42.746 [DEBUG] [Thread-489764 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:53:42.746 [DEBUG] [Thread-489764 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:53:42.746 [DEBUG] [Thread-489764 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:53:42.746 [DEBUG] [Thread-489764 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:53:42.746 [DEBUG] [Thread-489764 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:53:42.746 [DEBUG] [Thread-489764 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:53:42.746 [DEBUG] [Thread-489764 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:53:42.746 [DEBUG] [Thread-489764 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:53:42.747 [DEBUG] [Thread-489764 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95396682, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953326505478429, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108703, telescope_az=89.992717, telescope_ra=21.6747582, telescope_dec=-24.256463, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.69454, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:53:40.167606', telescope_ra_j2k=21.6501495635284, telescope_dec_j2k=-24.3719368063952, observability=1)
2025-12-27T12:53:45.808 [DEBUG] [Thread-489765 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:45.810 [INFO] [Thread-489765 (handle)] [driver.py] [get_status()] Telra = 21.6756272, teldec = -24.256463
2025-12-27T12:53:45.811 [INFO] [Thread-489765 (handle)] [driver.py] [get_status()] ra_j2k = 21.6510192944421     dec_j2k = -24.3719559410012
2025-12-27T12:53:45.813 [DEBUG] [Thread-489765 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:53:45.813 [DEBUG] [Thread-489765 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:53:45.817 [DEBUG] [Thread-489765 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:53:45.817 [DEBUG] [Thread-489765 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:53:45.817 [DEBUG] [Thread-489765 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:53:45.817 [DEBUG] [Thread-489765 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:53:45.824 [DEBUG] [Thread-489765 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:53:45.824 [DEBUG] [Thread-489765 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:53:45.824 [DEBUG] [Thread-489765 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:53:45.824 [DEBUG] [Thread-489765 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:53:45.824 [DEBUG] [Thread-489765 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:53:45.824 [DEBUG] [Thread-489765 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:53:45.824 [DEBUG] [Thread-489765 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:53:45.824 [DEBUG] [Thread-489765 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:53:45.825 [DEBUG] [Thread-489765 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95400242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953326104359001, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108703, telescope_az=89.992717, telescope_ra=21.6756272, telescope_dec=-24.256463, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.69541, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:53:40.167606', telescope_ra_j2k=21.6510192944421, telescope_dec_j2k=-24.3719559410012, observability=1)
2025-12-27T12:53:47.791 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:47.793 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.6761871, teldec = -24.256463
2025-12-27T12:53:47.795 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.6515796654365     dec_j2k = -24.3719682663263
2025-12-27T12:53:47.795 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:53:47.796 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:53:47.800 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:53:47.800 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:53:47.800 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:53:47.800 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:53:47.807 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:53:47.807 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:53:47.807 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:53:47.807 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:53:47.807 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:53:47.807 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:53:47.807 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:53:47.807 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:53:47.808 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95402537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953327708836713, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108703, telescope_az=89.992717, telescope_ra=21.6761871, telescope_dec=-24.256463, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.69597, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:53:40.167606', telescope_ra_j2k=21.6515796654365, telescope_dec_j2k=-24.3719682663263, observability=1)
2025-12-27T12:53:47.808 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.66219973564148 seconds ago
2025-12-27T12:53:58.021 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:53:58.023 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.6790251, teldec = -24.256463
2025-12-27T12:53:58.024 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.6544200535648     dec_j2k = -24.3720307021973
2025-12-27T12:53:58.026 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:53:58.026 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:53:58.027 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:53:58.027 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:53:58.027 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:53:58.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:53:58.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:53:58.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:53:58.035 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:53:58.035 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:53:58.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:53:58.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:53:58.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:53:58.035 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:53:58.035 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95414377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953324901000717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108703, telescope_az=89.992717, telescope_ra=21.6790251, telescope_dec=-24.256463, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.69881, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:53:40.167606', telescope_ra_j2k=21.6544200535648, telescope_dec_j2k=-24.3720307021973, observability=1)
2025-12-27T12:54:03.616 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:54:03.618 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.6805838, teldec = -24.256463
2025-12-27T12:54:03.619 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.6559800657307     dec_j2k = -24.3720649663196
2025-12-27T12:54:03.621 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:54:03.622 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:54:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:54:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:54:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:54:03.629 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:54:03.635 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:54:03.635 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:54:03.635 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:54:03.636 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:54:03.636 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:54:03.636 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:54:03.636 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:54:03.636 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:54:03.636 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95420853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953328912194997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108703, telescope_az=89.992717, telescope_ra=21.6805838, telescope_dec=-24.256463, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.70037, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:53:40.167606', telescope_ra_j2k=21.6559800657307, telescope_dec_j2k=-24.3720649663196, observability=1)
2025-12-27T12:54:03.877 [DEBUG] [Thread-489766 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24116826057434082
2025-12-27T12:54:06.188 [DEBUG] [ThreadPoolExecutor-22718_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:54:06.188 [DEBUG] [ThreadPoolExecutor-22718_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:54:07.228 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:54:07.230 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.6815927, teldec = -24.256463
2025-12-27T12:54:07.231 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.6569898152631     dec_j2k = -24.372087134176
2025-12-27T12:54:07.233 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:54:07.234 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:54:07.240 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:54:07.240 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:54:07.240 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:54:07.240 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:54:07.247 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:54:07.247 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:54:07.247 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:54:07.247 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:54:07.248 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:54:07.248 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:54:07.248 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:54:07.248 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:54:07.248 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95425034, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953326906597857, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108703, telescope_az=89.992717, telescope_ra=21.6815927, telescope_dec=-24.256463, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.70137, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:53:40.167606', telescope_ra_j2k=21.6569898152631, telescope_dec_j2k=-24.372087134176, observability=1)
2025-12-27T12:54:22.079 [DEBUG] [Thread-489767 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:54:22.081 [INFO] [Thread-489767 (handle)] [driver.py] [get_status()] Telra = 21.6857184, teldec = -24.256463
2025-12-27T12:54:22.082 [INFO] [Thread-489767 (handle)] [driver.py] [get_status()] ra_j2k = 21.6611189909474     dec_j2k = -24.3721777011418
2025-12-27T12:54:22.084 [DEBUG] [Thread-489767 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:54:22.086 [DEBUG] [Thread-489767 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:54:22.088 [DEBUG] [Thread-489767 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:54:22.088 [DEBUG] [Thread-489767 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:54:22.088 [DEBUG] [Thread-489767 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:54:22.088 [DEBUG] [Thread-489767 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:54:22.097 [DEBUG] [Thread-489767 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:54:22.097 [DEBUG] [Thread-489767 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:54:22.097 [DEBUG] [Thread-489767 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:54:22.097 [DEBUG] [Thread-489767 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:54:22.097 [DEBUG] [Thread-489767 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:54:22.097 [DEBUG] [Thread-489767 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:54:22.097 [DEBUG] [Thread-489767 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:54:22.097 [DEBUG] [Thread-489767 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:54:22.097 [DEBUG] [Thread-489767 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95442222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953336132344702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108702, telescope_az=89.992716, telescope_ra=21.6857184, telescope_dec=-24.256463, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.7055, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:53:40.167606', telescope_ra_j2k=21.6611189909474, telescope_dec_j2k=-24.3721777011418, observability=1)
2025-12-27T12:54:40.147 [DEBUG] [Thread-489768 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:54:40.149 [INFO] [Thread-489768 (handle)] [driver.py] [get_status()] Telra = 21.690761, teldec = -24.256462
2025-12-27T12:54:40.150 [INFO] [Thread-489768 (handle)] [driver.py] [get_status()] ra_j2k = 21.6661658428666     dec_j2k = -24.3722872120776
2025-12-27T12:54:40.152 [DEBUG] [Thread-489768 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:54:40.153 [DEBUG] [Thread-489768 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:54:40.155 [DEBUG] [Thread-489768 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:54:40.156 [DEBUG] [Thread-489768 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:54:40.156 [DEBUG] [Thread-489768 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:54:40.156 [DEBUG] [Thread-489768 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:54:40.163 [DEBUG] [Thread-489768 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:54:40.163 [DEBUG] [Thread-489768 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:54:40.163 [DEBUG] [Thread-489768 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:54:40.163 [DEBUG] [Thread-489768 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:54:40.163 [DEBUG] [Thread-489768 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:54:40.163 [DEBUG] [Thread-489768 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:54:40.163 [DEBUG] [Thread-489768 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:54:40.163 [DEBUG] [Thread-489768 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:54:40.163 [DEBUG] [Thread-489768 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95463134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953333725628134, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108702, telescope_az=89.992716, telescope_ra=21.690761, telescope_dec=-24.256462, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.71054, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:53:40.167606', telescope_ra_j2k=21.6661658428666, telescope_dec_j2k=-24.3722872120776, observability=1)
2025-12-27T12:54:40.308 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:54:40.308 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:54:40.309 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:54:40.309 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:54:40.309 [INFO] [ThreadPoolExecutor-22719_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:54:40.309 [INFO] [ThreadPoolExecutor-22719_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:54:42.793 [DEBUG] [Thread-489769 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:54:42.795 [INFO] [Thread-489769 (handle)] [driver.py] [get_status()] Telra = 21.69148, teldec = -24.256462
2025-12-27T12:54:42.797 [INFO] [Thread-489769 (handle)] [driver.py] [get_status()] ra_j2k = 21.6668854494396     dec_j2k = -24.3723029528091
2025-12-27T12:54:42.798 [DEBUG] [Thread-489769 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:54:42.799 [DEBUG] [Thread-489769 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:54:42.802 [DEBUG] [Thread-489769 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:54:42.802 [DEBUG] [Thread-489769 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:54:42.802 [DEBUG] [Thread-489769 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:54:42.802 [DEBUG] [Thread-489769 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:54:42.810 [DEBUG] [Thread-489769 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:54:42.810 [DEBUG] [Thread-489769 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:54:42.810 [DEBUG] [Thread-489769 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:54:42.810 [DEBUG] [Thread-489769 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:54:42.810 [DEBUG] [Thread-489769 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:54:42.810 [DEBUG] [Thread-489769 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:54:42.810 [DEBUG] [Thread-489769 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:54:42.811 [DEBUG] [Thread-489769 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:54:42.811 [DEBUG] [Thread-489769 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95466197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953326505478429, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108702, telescope_az=89.992716, telescope_ra=21.69148, telescope_dec=-24.256462, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.71126, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:54:40.307528', telescope_ra_j2k=21.6668854494396, telescope_dec_j2k=-24.3723029528091, observability=1)
2025-12-27T12:54:47.868 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:54:47.870 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.6928988, teldec = -24.256462
2025-12-27T12:54:47.871 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.6683054466287     dec_j2k = -24.372334001864
2025-12-27T12:54:47.873 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:54:47.873 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:54:47.877 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:54:47.878 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:54:47.878 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:54:47.878 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:54:47.885 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:54:47.885 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:54:47.885 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:54:47.885 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:54:47.885 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:54:47.885 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:54:47.885 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:54:47.885 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:54:47.885 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95472071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953328511075569, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108702, telescope_az=89.992715, telescope_ra=21.6928988, telescope_dec=-24.256462, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.71268, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:54:40.307528', telescope_ra_j2k=21.6683054466287, telescope_dec_j2k=-24.372334001864, observability=1)
2025-12-27T12:54:47.885 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.657625675201416 seconds ago
2025-12-27T12:54:57.127 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:54:57.130 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.6954942, teldec = -24.256462
2025-12-27T12:54:57.131 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.6709030374642     dec_j2k = -24.3723907581863
2025-12-27T12:54:57.133 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:54:57.134 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:54:57.139 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:54:57.139 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:54:57.139 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:54:57.139 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:54:57.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:54:57.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:54:57.146 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:54:57.146 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:54:57.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:54:57.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:54:57.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:54:57.146 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:54:57.146 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95482787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953325302120145, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108702, telescope_az=89.992715, telescope_ra=21.6954942, telescope_dec=-24.256462, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.71528, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:54:40.307528', telescope_ra_j2k=21.6709030374642, telescope_dec_j2k=-24.3723907581863, observability=1)
2025-12-27T12:54:58.220 [DEBUG] [Thread-489770 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:54:58.221 [INFO] [Thread-489770 (handle)] [driver.py] [get_status()] Telra = 21.6958026, teldec = -24.256462
2025-12-27T12:54:58.223 [INFO] [Thread-489770 (handle)] [driver.py] [get_status()] ra_j2k = 21.6712116978626     dec_j2k = -24.3723974987251
2025-12-27T12:54:58.224 [DEBUG] [Thread-489770 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:54:58.225 [DEBUG] [Thread-489770 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:54:58.230 [DEBUG] [Thread-489770 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:54:58.230 [DEBUG] [Thread-489770 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:54:58.230 [DEBUG] [Thread-489770 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:54:58.230 [DEBUG] [Thread-489770 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:54:58.238 [DEBUG] [Thread-489770 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:54:58.238 [DEBUG] [Thread-489770 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:54:58.238 [DEBUG] [Thread-489770 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:54:58.238 [DEBUG] [Thread-489770 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:54:58.238 [DEBUG] [Thread-489770 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:54:58.238 [DEBUG] [Thread-489770 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:54:58.238 [DEBUG] [Thread-489770 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:54:58.238 [DEBUG] [Thread-489770 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:54:58.238 [DEBUG] [Thread-489770 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95484051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095333252226985, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108702, telescope_az=89.992715, telescope_ra=21.6958026, telescope_dec=-24.256462, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.71558, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:54:40.307528', telescope_ra_j2k=21.6712116978626, telescope_dec_j2k=-24.3723974987251, observability=1)
2025-12-27T12:55:01.190 [DEBUG] [ThreadPoolExecutor-22718_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:01.191 [DEBUG] [ThreadPoolExecutor-22718_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:01.193 [DEBUG] [ThreadPoolExecutor-22718_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:01.195 [DEBUG] [ThreadPoolExecutor-22718_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:03.589 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:03.591 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.697278, teldec = -24.256462
2025-12-27T12:55:03.592 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.6726883438292     dec_j2k = -24.372429735294
2025-12-27T12:55:03.594 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:55:03.595 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:55:03.597 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:55:03.597 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:55:03.597 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:55:03.597 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:55:03.604 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:55:03.604 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:55:03.604 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:55:03.605 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:55:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:55:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:55:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:55:03.605 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:55:03.605 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95490266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953327307717285, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108702, telescope_az=89.992715, telescope_ra=21.697278, telescope_dec=-24.256462, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.71706, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:54:40.307528', telescope_ra_j2k=21.6726883438292, telescope_dec_j2k=-24.372429735294, observability=1)
2025-12-27T12:55:05.200 [DEBUG] [ThreadPoolExecutor-22718_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:06.200 [DEBUG] [ThreadPoolExecutor-22718_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:06.202 [INFO] [ThreadPoolExecutor-22718_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:55:07.309 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:07.311 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.6983328, teldec = -24.256462
2025-12-27T12:55:07.313 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.6737440348131     dec_j2k = -24.3724527713828
2025-12-27T12:55:07.314 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:55:07.315 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:55:07.322 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:55:07.322 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:55:07.322 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:55:07.322 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:55:07.330 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:55:07.330 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:55:07.330 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:55:07.330 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:55:07.330 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:55:07.330 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:55:07.330 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:55:07.330 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:55:07.331 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.95494572, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953331318911566, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108702, telescope_az=89.992715, telescope_ra=21.6983328, telescope_dec=-24.256462, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.71811, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:54:40.307528', telescope_ra_j2k=21.6737440348131, telescope_dec_j2k=-24.3724527713828, observability=1)
2025-12-27T12:55:16.426 [DEBUG] [Thread-489771 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:16.428 [INFO] [Thread-489771 (handle)] [driver.py] [get_status()] Telra = 21.7008723, teldec = -24.256461
2025-12-27T12:55:16.429 [INFO] [Thread-489771 (handle)] [driver.py] [get_status()] ra_j2k = 21.6762856807545     dec_j2k = -24.3725071959682
2025-12-27T12:55:16.431 [DEBUG] [Thread-489771 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:55:16.432 [DEBUG] [Thread-489771 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:55:16.434 [DEBUG] [Thread-489771 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:55:16.434 [DEBUG] [Thread-489771 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:55:16.434 [DEBUG] [Thread-489771 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:55:16.434 [DEBUG] [Thread-489771 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:55:16.441 [DEBUG] [Thread-489771 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:55:16.442 [DEBUG] [Thread-489771 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:55:16.442 [DEBUG] [Thread-489771 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:55:16.442 [DEBUG] [Thread-489771 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:55:16.442 [DEBUG] [Thread-489771 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:55:16.442 [DEBUG] [Thread-489771 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:55:16.442 [DEBUG] [Thread-489771 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:55:16.442 [DEBUG] [Thread-489771 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:55:16.442 [DEBUG] [Thread-489771 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.95505124, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953327708836713, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108702, telescope_az=89.992715, telescope_ra=21.7008723, telescope_dec=-24.256461, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.72065, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:54:40.307528', telescope_ra_j2k=21.6762856807545, telescope_dec_j2k=-24.3725071959682, observability=1)
2025-12-27T12:55:34.477 [DEBUG] [Thread-489772 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:34.480 [INFO] [Thread-489772 (handle)] [driver.py] [get_status()] Telra = 21.7058913, teldec = -24.256461
2025-12-27T12:55:34.482 [INFO] [Thread-489772 (handle)] [driver.py] [get_status()] ra_j2k = 21.6813089247053     dec_j2k = -24.372616584234
2025-12-27T12:55:34.483 [DEBUG] [Thread-489772 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:55:34.484 [DEBUG] [Thread-489772 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:55:34.490 [DEBUG] [Thread-489772 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:55:34.490 [DEBUG] [Thread-489772 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:55:34.490 [DEBUG] [Thread-489772 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:55:34.490 [DEBUG] [Thread-489772 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:55:34.498 [DEBUG] [Thread-489772 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:55:34.498 [DEBUG] [Thread-489772 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:55:34.498 [DEBUG] [Thread-489772 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:55:34.498 [DEBUG] [Thread-489772 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:55:34.498 [DEBUG] [Thread-489772 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:55:34.498 [DEBUG] [Thread-489772 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:55:34.498 [DEBUG] [Thread-489772 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:55:34.498 [DEBUG] [Thread-489772 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:55:34.498 [DEBUG] [Thread-489772 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.95526017, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953330115553282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108702, telescope_az=89.992714, telescope_ra=21.7058913, telescope_dec=-24.256461, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.72567, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:54:40.307528', telescope_ra_j2k=21.6813089247053, telescope_dec_j2k=-24.372616584234, observability=1)
2025-12-27T12:55:40.450 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:40.450 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:55:40.451 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:40.451 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:55:40.452 [DEBUG] [ThreadPoolExecutor-22720_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:41.454 [DEBUG] [ThreadPoolExecutor-22720_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:41.456 [DEBUG] [ThreadPoolExecutor-22720_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:41.457 [DEBUG] [ThreadPoolExecutor-22720_0] [payload.py] [to_registers()] [0]
2025-12-27T12:55:41.462 [DEBUG] [ThreadPoolExecutor-22720_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:55:41.462 [DEBUG] [ThreadPoolExecutor-22720_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:55:41.462 [DEBUG] [ThreadPoolExecutor-22720_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:55:41.462 [DEBUG] [ThreadPoolExecutor-22720_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:55:41.469 [DEBUG] [ThreadPoolExecutor-22720_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:55:41.469 [DEBUG] [ThreadPoolExecutor-22720_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:55:41.469 [DEBUG] [ThreadPoolExecutor-22720_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:55:41.469 [DEBUG] [ThreadPoolExecutor-22720_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:55:41.469 [DEBUG] [ThreadPoolExecutor-22720_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:55:41.469 [DEBUG] [ThreadPoolExecutor-22720_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:55:41.469 [DEBUG] [ThreadPoolExecutor-22720_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:55:42.858 [DEBUG] [Thread-489773 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:42.860 [INFO] [Thread-489773 (handle)] [driver.py] [get_status()] Telra = 21.7082246, teldec = -24.256461
2025-12-27T12:55:42.861 [INFO] [Thread-489773 (handle)] [driver.py] [get_status()] ra_j2k = 21.6836441990453     dec_j2k = -24.3726673696711
2025-12-27T12:55:42.862 [DEBUG] [Thread-489773 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:55:42.863 [DEBUG] [Thread-489773 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:55:42.867 [DEBUG] [Thread-489773 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:55:42.867 [DEBUG] [Thread-489773 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:55:42.867 [DEBUG] [Thread-489773 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:55:42.868 [DEBUG] [Thread-489773 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:55:42.875 [DEBUG] [Thread-489773 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:55:42.875 [DEBUG] [Thread-489773 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:55:42.875 [DEBUG] [Thread-489773 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:55:42.875 [DEBUG] [Thread-489773 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:55:42.875 [DEBUG] [Thread-489773 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:55:42.875 [DEBUG] [Thread-489773 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:55:42.875 [DEBUG] [Thread-489773 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:55:42.875 [DEBUG] [Thread-489773 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:55:42.875 [DEBUG] [Thread-489773 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95535716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953328511075569, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108702, telescope_az=89.992714, telescope_ra=21.7082246, telescope_dec=-24.256461, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.72801, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:55:40.448922', telescope_ra_j2k=21.6836441990453, telescope_dec_j2k=-24.3726673696711, observability=1)
2025-12-27T12:55:47.946 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:47.948 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.7096532, teldec = -24.256461
2025-12-27T12:55:47.949 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.6850740082904     dec_j2k = -24.3726984424077
2025-12-27T12:55:47.951 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:55:47.952 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:55:47.958 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:55:47.958 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:55:47.958 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:55:47.958 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:55:47.965 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:55:47.965 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:55:47.965 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:55:47.965 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:55:47.965 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:55:47.965 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:55:47.965 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:55:47.965 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:55:47.965 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95541604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953330917792138, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108701, telescope_az=89.992714, telescope_ra=21.7096532, telescope_dec=-24.256461, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.72943, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:55:40.448922', telescope_ra_j2k=21.6850740082904, telescope_dec_j2k=-24.3726984424077, observability=1)
2025-12-27T12:55:47.966 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.657429933547974 seconds ago
2025-12-27T12:55:52.548 [DEBUG] [Thread-489774 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:52.550 [INFO] [Thread-489774 (handle)] [driver.py] [get_status()] Telra = 21.7109323, teldec = -24.256461
2025-12-27T12:55:52.551 [INFO] [Thread-489774 (handle)] [driver.py] [get_status()] ra_j2k = 21.6863541912637     dec_j2k = -24.372726249617
2025-12-27T12:55:52.553 [DEBUG] [Thread-489774 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:55:52.554 [DEBUG] [Thread-489774 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:55:52.558 [DEBUG] [Thread-489774 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:55:52.558 [DEBUG] [Thread-489774 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:55:52.559 [DEBUG] [Thread-489774 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:55:52.559 [DEBUG] [Thread-489774 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:55:52.565 [DEBUG] [Thread-489774 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:55:52.566 [DEBUG] [Thread-489774 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:55:52.566 [DEBUG] [Thread-489774 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:55:52.566 [DEBUG] [Thread-489774 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:55:52.566 [DEBUG] [Thread-489774 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:55:52.566 [DEBUG] [Thread-489774 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:55:52.566 [DEBUG] [Thread-489774 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:55:52.566 [DEBUG] [Thread-489774 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:55:52.566 [DEBUG] [Thread-489774 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95546932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953329714433853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108701, telescope_az=89.992714, telescope_ra=21.7109323, telescope_dec=-24.256461, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.73071, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:55:40.448922', telescope_ra_j2k=21.6863541912637, telescope_dec_j2k=-24.372726249617, observability=1)
2025-12-27T12:55:56.240 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:55:56.242 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.7119581, teldec = -24.256461
2025-12-27T12:55:56.243 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.6873808599623     dec_j2k = -24.3727485407246
2025-12-27T12:55:56.244 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:55:56.245 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:55:56.249 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:55:56.249 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:55:56.249 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:55:56.249 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:55:56.256 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:55:56.256 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:55:56.256 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:55:56.256 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:55:56.256 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:55:56.256 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:55:56.256 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:55:56.257 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:55:56.257 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95551204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953333725628134, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108701, telescope_az=89.992714, telescope_ra=21.7119581, telescope_dec=-24.256461, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.73174, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:55:40.448922', telescope_ra_j2k=21.6873808599623, telescope_dec_j2k=-24.3727485407246, observability=1)
2025-12-27T12:56:03.598 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:56:03.600 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.7139934, teldec = -24.25646
2025-12-27T12:56:03.601 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.689417884163     dec_j2k = -24.3727917439122
2025-12-27T12:56:03.603 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:56:03.604 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:56:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:56:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:56:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:56:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:56:03.613 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:56:03.613 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:56:03.613 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:56:03.613 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:56:03.613 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:56:03.613 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:56:03.613 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:56:03.613 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:56:03.613 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95559721, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953334126747562, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108701, telescope_az=89.992713, telescope_ra=21.7139934, telescope_dec=-24.25646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.73377, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:55:40.448922', telescope_ra_j2k=21.689417884163, telescope_dec_j2k=-24.3727917439122, observability=1)
2025-12-27T12:56:06.470 [DEBUG] [ThreadPoolExecutor-22720_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:56:06.471 [DEBUG] [ThreadPoolExecutor-22720_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:56:07.392 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:56:07.394 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.715058, teldec = -24.25646
2025-12-27T12:56:07.396 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.690483386236     dec_j2k = -24.3728148519532
2025-12-27T12:56:07.398 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:56:07.399 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:56:07.404 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:56:07.404 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:56:07.405 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:56:07.405 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:56:07.412 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:56:07.412 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:56:07.412 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:56:07.412 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:56:07.412 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:56:07.412 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:56:07.412 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:56:07.412 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:56:07.412 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95564112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095333452786699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108701, telescope_az=89.992713, telescope_ra=21.715058, telescope_dec=-24.25646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.73484, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:55:40.448922', telescope_ra_j2k=21.690483386236, telescope_dec_j2k=-24.3728148519532, observability=1)
2025-12-27T12:56:10.734 [DEBUG] [Thread-489775 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:56:10.736 [INFO] [Thread-489775 (handle)] [driver.py] [get_status()] Telra = 21.7160005, teldec = -24.25646
2025-12-27T12:56:10.737 [INFO] [Thread-489775 (handle)] [driver.py] [get_status()] ra_j2k = 21.6914266849982     dec_j2k = -24.3728353021489
2025-12-27T12:56:10.739 [DEBUG] [Thread-489775 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:56:10.740 [DEBUG] [Thread-489775 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:56:10.743 [DEBUG] [Thread-489775 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:56:10.743 [DEBUG] [Thread-489775 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:56:10.743 [DEBUG] [Thread-489775 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:56:10.743 [DEBUG] [Thread-489775 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:56:10.750 [DEBUG] [Thread-489775 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:56:10.750 [DEBUG] [Thread-489775 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:56:10.750 [DEBUG] [Thread-489775 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:56:10.750 [DEBUG] [Thread-489775 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:56:10.750 [DEBUG] [Thread-489775 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:56:10.750 [DEBUG] [Thread-489775 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:56:10.750 [DEBUG] [Thread-489775 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:56:10.750 [DEBUG] [Thread-489775 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:56:10.751 [DEBUG] [Thread-489775 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9556798, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953330917792138, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108701, telescope_az=89.992713, telescope_ra=21.7160005, telescope_dec=-24.25646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.73578, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:55:40.448922', telescope_ra_j2k=21.6914266849982, telescope_dec_j2k=-24.3728353021489, observability=1)
2025-12-27T12:56:28.781 [DEBUG] [Thread-489776 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:56:28.783 [INFO] [Thread-489776 (handle)] [driver.py] [get_status()] Telra = 21.7210231, teldec = -24.25646
2025-12-27T12:56:28.785 [INFO] [Thread-489776 (handle)] [driver.py] [get_status()] ra_j2k = 21.6964535439731     dec_j2k = -24.372944161808
2025-12-27T12:56:28.786 [DEBUG] [Thread-489776 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T12:56:28.787 [DEBUG] [Thread-489776 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:56:28.790 [DEBUG] [Thread-489776 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:56:28.790 [DEBUG] [Thread-489776 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:56:28.790 [DEBUG] [Thread-489776 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:56:28.790 [DEBUG] [Thread-489776 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:56:28.797 [DEBUG] [Thread-489776 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:56:28.797 [DEBUG] [Thread-489776 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:56:28.797 [DEBUG] [Thread-489776 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:56:28.797 [DEBUG] [Thread-489776 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:56:28.797 [DEBUG] [Thread-489776 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:56:28.798 [DEBUG] [Thread-489776 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:56:28.798 [DEBUG] [Thread-489776 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:56:28.798 [DEBUG] [Thread-489776 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:56:28.798 [DEBUG] [Thread-489776 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95588868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953339341300127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108701, telescope_az=89.992713, telescope_ra=21.7210231, telescope_dec=-24.25646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.7408, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:55:40.448922', telescope_ra_j2k=21.6964535439731, telescope_dec_j2k=-24.372944161808, observability=1)
2025-12-27T12:56:40.589 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:56:40.589 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:56:40.590 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:56:40.590 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:56:40.590 [INFO] [ThreadPoolExecutor-22721_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:56:40.590 [INFO] [ThreadPoolExecutor-22721_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:56:42.905 [DEBUG] [Thread-489777 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:56:42.907 [INFO] [Thread-489777 (handle)] [driver.py] [get_status()] Telra = 21.7249491, teldec = -24.25646
2025-12-27T12:56:42.908 [INFO] [Thread-489777 (handle)] [driver.py] [get_status()] ra_j2k = 21.700382875832     dec_j2k = -24.3730291132137
2025-12-27T12:56:42.910 [DEBUG] [Thread-489777 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:56:42.912 [DEBUG] [Thread-489777 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:56:42.915 [DEBUG] [Thread-489777 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:56:42.915 [DEBUG] [Thread-489777 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:56:42.915 [DEBUG] [Thread-489777 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:56:42.915 [DEBUG] [Thread-489777 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:56:42.923 [DEBUG] [Thread-489777 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:56:42.923 [DEBUG] [Thread-489777 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:56:42.923 [DEBUG] [Thread-489777 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:56:42.923 [DEBUG] [Thread-489777 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:56:42.923 [DEBUG] [Thread-489777 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:56:42.923 [DEBUG] [Thread-489777 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:56:42.923 [DEBUG] [Thread-489777 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:56:42.923 [DEBUG] [Thread-489777 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:56:42.924 [DEBUG] [Thread-489777 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95605215, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953331318911566, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108701, telescope_az=89.992712, telescope_ra=21.7249491, telescope_dec=-24.25646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.74473, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:56:40.588621', telescope_ra_j2k=21.700382875832, telescope_dec_j2k=-24.3730291132137, observability=1)
2025-12-27T12:56:46.943 [DEBUG] [Thread-489778 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:56:46.946 [INFO] [Thread-489778 (handle)] [driver.py] [get_status()] Telra = 21.7260875, teldec = -24.25646
2025-12-27T12:56:46.947 [INFO] [Thread-489778 (handle)] [driver.py] [get_status()] ra_j2k = 21.7015222424046     dec_j2k = -24.3730537230074
2025-12-27T12:56:46.948 [DEBUG] [Thread-489778 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:56:46.949 [DEBUG] [Thread-489778 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:56:46.950 [DEBUG] [Thread-489778 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:56:46.950 [DEBUG] [Thread-489778 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:56:46.950 [DEBUG] [Thread-489778 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:56:46.950 [DEBUG] [Thread-489778 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:56:46.957 [DEBUG] [Thread-489778 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:56:46.957 [DEBUG] [Thread-489778 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:56:46.957 [DEBUG] [Thread-489778 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:56:46.957 [DEBUG] [Thread-489778 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:56:46.957 [DEBUG] [Thread-489778 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:56:46.957 [DEBUG] [Thread-489778 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:56:46.958 [DEBUG] [Thread-489778 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:56:46.958 [DEBUG] [Thread-489778 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:56:46.958 [DEBUG] [Thread-489778 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9560989, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953341748016695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108701, telescope_az=89.992712, telescope_ra=21.7260875, telescope_dec=-24.25646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.74587, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:56:40.588621', telescope_ra_j2k=21.7015222424046, telescope_dec_j2k=-24.3730537230074, observability=1)
2025-12-27T12:56:48.026 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:56:48.027 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.7263677, teldec = -24.25646
2025-12-27T12:56:48.029 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.701802680343     dec_j2k = -24.3730597787451
2025-12-27T12:56:48.030 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:56:48.031 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:56:48.033 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:56:48.033 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:56:48.033 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:56:48.033 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:56:48.040 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:56:48.040 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:56:48.040 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:56:48.040 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:56:48.040 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:56:48.040 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:56:48.040 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:56:48.040 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:56:48.040 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95611141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953338539061271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108701, telescope_az=89.992712, telescope_ra=21.7263677, telescope_dec=-24.25646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.74615, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:56:40.588621', telescope_ra_j2k=21.701802680343, telescope_dec_j2k=-24.3730597787451, observability=1)
2025-12-27T12:56:48.041 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.64908146858215 seconds ago
2025-12-27T12:56:55.352 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:56:55.355 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.7284314, teldec = -24.256459
2025-12-27T12:56:55.356 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.703868133277     dec_j2k = -24.373103360529
2025-12-27T12:56:55.358 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:56:55.359 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:56:55.365 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:56:55.365 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:56:55.365 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:56:55.365 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:56:55.372 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:56:55.372 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:56:55.372 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:56:55.372 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:56:55.372 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:56:55.372 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:56:55.372 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:56:55.372 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:56:55.372 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95619623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953336934583558, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108701, telescope_az=89.992712, telescope_ra=21.7284314, telescope_dec=-24.256459, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.74821, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:56:40.588621', telescope_ra_j2k=21.703868133277, telescope_dec_j2k=-24.373103360529, observability=1)
2025-12-27T12:57:01.473 [DEBUG] [ThreadPoolExecutor-22720_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:01.475 [DEBUG] [ThreadPoolExecutor-22720_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:01.477 [DEBUG] [ThreadPoolExecutor-22720_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:01.479 [DEBUG] [ThreadPoolExecutor-22720_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:03.609 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:03.611 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.7307182, teldec = -24.256459
2025-12-27T12:57:03.612 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.7061568763659     dec_j2k = -24.3731527219601
2025-12-27T12:57:03.614 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:57:03.615 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:57:03.621 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:57:03.621 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:57:03.621 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:57:03.621 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:57:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:57:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:57:03.628 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:57:03.628 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:57:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:57:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:57:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:57:03.628 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:57:03.628 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95629178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953337335702986, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108701, telescope_az=89.992712, telescope_ra=21.7307182, telescope_dec=-24.256459, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.7505, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:56:40.588621', telescope_ra_j2k=21.7061568763659, telescope_dec_j2k=-24.3731527219601, observability=1)
2025-12-27T12:57:05.015 [DEBUG] [Thread-489779 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:05.017 [INFO] [Thread-489779 (handle)] [driver.py] [get_status()] Telra = 21.731101, teldec = -24.256459
2025-12-27T12:57:05.018 [INFO] [Thread-489779 (handle)] [driver.py] [get_status()] ra_j2k = 21.7065400017102     dec_j2k = -24.3731609807445
2025-12-27T12:57:05.020 [DEBUG] [Thread-489779 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:57:05.020 [DEBUG] [Thread-489779 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:57:05.025 [DEBUG] [Thread-489779 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:57:05.026 [DEBUG] [Thread-489779 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:57:05.026 [DEBUG] [Thread-489779 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:57:05.026 [DEBUG] [Thread-489779 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:57:05.033 [DEBUG] [Thread-489779 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:57:05.033 [DEBUG] [Thread-489779 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:57:05.033 [DEBUG] [Thread-489779 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:57:05.033 [DEBUG] [Thread-489779 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:57:05.033 [DEBUG] [Thread-489779 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:57:05.033 [DEBUG] [Thread-489779 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:57:05.033 [DEBUG] [Thread-489779 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:57:05.033 [DEBUG] [Thread-489779 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:57:05.033 [DEBUG] [Thread-489779 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95630806, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953342951374979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108701, telescope_az=89.992712, telescope_ra=21.731101, telescope_dec=-24.256459, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.75088, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:56:40.588621', telescope_ra_j2k=21.7065400017102, telescope_dec_j2k=-24.3731609807445, observability=1)
2025-12-27T12:57:05.485 [DEBUG] [ThreadPoolExecutor-22720_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:06.486 [DEBUG] [ThreadPoolExecutor-22720_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:06.487 [INFO] [ThreadPoolExecutor-22720_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:57:07.473 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:07.475 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.7318019, teldec = -24.256465
2025-12-27T12:57:07.477 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.7072414967768     dec_j2k = -24.373182098961
2025-12-27T12:57:07.478 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:57:07.479 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:57:07.483 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:57:07.483 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:57:07.483 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:57:07.483 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:57:07.491 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:57:07.491 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:57:07.491 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:57:07.491 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:57:07.491 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:57:07.491 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:57:07.491 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:57:07.491 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:57:07.491 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9563365, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953336132344702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108701, telescope_az=89.992722, telescope_ra=21.7318019, telescope_dec=-24.256465, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.75158, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:56:40.588621', telescope_ra_j2k=21.7072414967768, telescope_dec_j2k=-24.373182098961, observability=1)
2025-12-27T12:57:23.086 [DEBUG] [Thread-489780 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:23.088 [INFO] [Thread-489780 (handle)] [driver.py] [get_status()] Telra = 21.73615, teldec = -24.256459
2025-12-27T12:57:23.089 [INFO] [Thread-489780 (handle)] [driver.py] [get_status()] ra_j2k = 21.7115932950339     dec_j2k = -24.3732698012755
2025-12-27T12:57:23.090 [DEBUG] [Thread-489780 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:57:23.091 [DEBUG] [Thread-489780 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:57:23.094 [DEBUG] [Thread-489780 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:57:23.095 [DEBUG] [Thread-489780 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:57:23.095 [DEBUG] [Thread-489780 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:57:23.095 [DEBUG] [Thread-489780 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:57:23.102 [DEBUG] [Thread-489780 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:57:23.102 [DEBUG] [Thread-489780 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:57:23.102 [DEBUG] [Thread-489780 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:57:23.102 [DEBUG] [Thread-489780 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:57:23.102 [DEBUG] [Thread-489780 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:57:23.102 [DEBUG] [Thread-489780 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:57:23.102 [DEBUG] [Thread-489780 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:57:23.102 [DEBUG] [Thread-489780 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:57:23.102 [DEBUG] [Thread-489780 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9565172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953338137941843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1087, telescope_az=89.992711, telescope_ra=21.73615, telescope_dec=-24.256459, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.75593, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:56:40.588621', telescope_ra_j2k=21.7115932950339, telescope_dec_j2k=-24.3732698012755, observability=1)
2025-12-27T12:57:40.732 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:40.732 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:57:40.733 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:40.733 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:57:40.734 [DEBUG] [ThreadPoolExecutor-22722_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:41.259 [DEBUG] [Thread-489781 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:41.261 [INFO] [Thread-489781 (handle)] [driver.py] [get_status()] Telra = 21.7412166, teldec = -24.256458
2025-12-27T12:57:41.262 [INFO] [Thread-489781 (handle)] [driver.py] [get_status()] ra_j2k = 21.7166642074405     dec_j2k = -24.3733777955334
2025-12-27T12:57:41.263 [DEBUG] [Thread-489781 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:57:41.263 [DEBUG] [Thread-489781 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:57:41.264 [DEBUG] [Thread-489781 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:57:41.264 [DEBUG] [Thread-489781 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:57:41.264 [DEBUG] [Thread-489781 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:57:41.264 [DEBUG] [Thread-489781 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:57:41.271 [DEBUG] [Thread-489781 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:57:41.271 [DEBUG] [Thread-489781 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:57:41.271 [DEBUG] [Thread-489781 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:57:41.271 [DEBUG] [Thread-489781 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:57:41.271 [DEBUG] [Thread-489781 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:57:41.272 [DEBUG] [Thread-489781 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:57:41.272 [DEBUG] [Thread-489781 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:57:41.272 [DEBUG] [Thread-489781 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:57:41.272 [DEBUG] [Thread-489781 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95672753, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953339341300127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1087, telescope_az=89.99271, telescope_ra=21.7412166, telescope_dec=-24.256458, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.761, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:57:40.730670', telescope_ra_j2k=21.7166642074405, telescope_dec_j2k=-24.3733777955334, observability=1)
2025-12-27T12:57:41.736 [DEBUG] [ThreadPoolExecutor-22722_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:41.738 [DEBUG] [ThreadPoolExecutor-22722_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:41.738 [DEBUG] [ThreadPoolExecutor-22722_0] [payload.py] [to_registers()] [0]
2025-12-27T12:57:41.741 [DEBUG] [ThreadPoolExecutor-22722_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:57:41.741 [DEBUG] [ThreadPoolExecutor-22722_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:57:41.742 [DEBUG] [ThreadPoolExecutor-22722_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:57:41.742 [DEBUG] [ThreadPoolExecutor-22722_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:57:41.749 [DEBUG] [ThreadPoolExecutor-22722_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:57:41.749 [DEBUG] [ThreadPoolExecutor-22722_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:57:41.749 [DEBUG] [ThreadPoolExecutor-22722_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:57:41.749 [DEBUG] [ThreadPoolExecutor-22722_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:57:41.749 [DEBUG] [ThreadPoolExecutor-22722_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:57:41.749 [DEBUG] [ThreadPoolExecutor-22722_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:57:41.749 [DEBUG] [ThreadPoolExecutor-22722_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:57:42.967 [DEBUG] [Thread-489782 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:42.969 [INFO] [Thread-489782 (handle)] [driver.py] [get_status()] Telra = 21.7416935, teldec = -24.256458
2025-12-27T12:57:42.970 [INFO] [Thread-489782 (handle)] [driver.py] [get_status()] ra_j2k = 21.7171415135465     dec_j2k = -24.3733880441301
2025-12-27T12:57:42.972 [DEBUG] [Thread-489782 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:57:42.973 [DEBUG] [Thread-489782 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:57:42.975 [DEBUG] [Thread-489782 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:57:42.975 [DEBUG] [Thread-489782 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:57:42.975 [DEBUG] [Thread-489782 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:57:42.975 [DEBUG] [Thread-489782 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:57:42.982 [DEBUG] [Thread-489782 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:57:42.983 [DEBUG] [Thread-489782 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:57:42.983 [DEBUG] [Thread-489782 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:57:42.983 [DEBUG] [Thread-489782 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:57:42.983 [DEBUG] [Thread-489782 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:57:42.983 [DEBUG] [Thread-489782 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:57:42.983 [DEBUG] [Thread-489782 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:57:42.983 [DEBUG] [Thread-489782 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:57:42.983 [DEBUG] [Thread-489782 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95674732, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953344154733263, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1087, telescope_az=89.99271, telescope_ra=21.7416935, telescope_dec=-24.256458, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.76147, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:57:40.730670', telescope_ra_j2k=21.7171415135465, telescope_dec_j2k=-24.3733880441301, observability=1)
2025-12-27T12:57:48.102 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:48.104 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.7431152, teldec = -24.256458
2025-12-27T12:57:48.105 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.7185644244106     dec_j2k = -24.373418585666
2025-12-27T12:57:48.106 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:57:48.107 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:57:48.114 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:57:48.114 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:57:48.114 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:57:48.114 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:57:48.122 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:57:48.122 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:57:48.122 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:57:48.122 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:57:48.122 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:57:48.122 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:57:48.122 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:57:48.122 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:57:48.123 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95680675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953338940180699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1087, telescope_az=89.99271, telescope_ra=21.7431152, telescope_dec=-24.256458, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.7629, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:57:40.730670', telescope_ra_j2k=21.7185644244106, telescope_dec_j2k=-24.373418585666, observability=1)
2025-12-27T12:57:48.123 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.64966011047363 seconds ago
2025-12-27T12:57:54.479 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:54.482 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.7448738, teldec = -24.256458
2025-12-27T12:57:54.485 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.7203245226486     dec_j2k = -24.3734563421507
2025-12-27T12:57:54.486 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:57:54.487 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:57:54.489 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:57:54.489 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:57:54.489 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:57:54.489 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:57:54.496 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:57:54.496 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:57:54.496 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:57:54.496 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:57:54.496 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:57:54.496 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:57:54.496 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:57:54.496 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:57:54.496 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95688056, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953336934583558, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1087, telescope_az=89.99271, telescope_ra=21.7448738, telescope_dec=-24.256458, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.76466, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:57:40.730670', telescope_ra_j2k=21.7203245226486, telescope_dec_j2k=-24.3734563421507, observability=1)
2025-12-27T12:57:59.341 [DEBUG] [Thread-489783 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:57:59.342 [INFO] [Thread-489783 (handle)] [driver.py] [get_status()] Telra = 21.7462392, teldec = -24.256458
2025-12-27T12:57:59.343 [INFO] [Thread-489783 (handle)] [driver.py] [get_status()] ra_j2k = 21.7216910862321     dec_j2k = -24.3734856396336
2025-12-27T12:57:59.345 [DEBUG] [Thread-489783 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:57:59.346 [DEBUG] [Thread-489783 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:57:59.350 [DEBUG] [Thread-489783 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:57:59.350 [DEBUG] [Thread-489783 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:57:59.350 [DEBUG] [Thread-489783 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:57:59.350 [DEBUG] [Thread-489783 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:57:59.357 [DEBUG] [Thread-489783 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:57:59.357 [DEBUG] [Thread-489783 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:57:59.357 [DEBUG] [Thread-489783 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:57:59.358 [DEBUG] [Thread-489783 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:57:59.358 [DEBUG] [Thread-489783 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:57:59.358 [DEBUG] [Thread-489783 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:57:59.358 [DEBUG] [Thread-489783 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:57:59.358 [DEBUG] [Thread-489783 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:57:59.358 [DEBUG] [Thread-489783 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95693682, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953340945777839, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1087, telescope_az=89.99271, telescope_ra=21.7462392, telescope_dec=-24.256458, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.76602, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:57:40.730670', telescope_ra_j2k=21.7216910862321, telescope_dec_j2k=-24.3734856396336, observability=1)
2025-12-27T12:58:03.581 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:58:03.584 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.7474364, teldec = -24.256458
2025-12-27T12:58:03.585 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.7228893067156     dec_j2k = -24.3735113157029
2025-12-27T12:58:03.586 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:58:03.587 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T12:58:03.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:58:03.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:58:03.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:58:03.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:58:03.599 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:58:03.599 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:58:03.599 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:58:03.599 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:58:03.599 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:58:03.599 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:58:03.599 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:58:03.599 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:58:03.599 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9569859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953337736822415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1087, telescope_az=89.99271, telescope_ra=21.7474364, telescope_dec=-24.256458, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.76722, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:57:40.730670', telescope_ra_j2k=21.7228893067156, telescope_dec_j2k=-24.3735113157029, observability=1)
2025-12-27T12:58:06.749 [DEBUG] [ThreadPoolExecutor-22722_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:58:06.750 [DEBUG] [ThreadPoolExecutor-22722_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:58:07.552 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:58:07.555 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.748521, teldec = -24.256458
2025-12-27T12:58:07.556 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.7239748314122     dec_j2k = -24.3735345669141
2025-12-27T12:58:07.557 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:58:07.558 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:58:07.560 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:58:07.560 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:58:07.560 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:58:07.560 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:58:07.567 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:58:07.567 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:58:07.567 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:58:07.567 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:58:07.567 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:58:07.567 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:58:07.568 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:58:07.568 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:58:07.568 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95703186, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953338940180699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1087, telescope_az=89.99271, telescope_ra=21.748521, telescope_dec=-24.256458, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.7683, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:57:40.730670', telescope_ra_j2k=21.7239748314122, telescope_dec_j2k=-24.3735345669141, observability=1)
2025-12-27T12:58:17.413 [DEBUG] [Thread-489784 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:58:17.416 [INFO] [Thread-489784 (handle)] [driver.py] [get_status()] Telra = 21.75128, teldec = -24.256458
2025-12-27T12:58:17.417 [INFO] [Thread-489784 (handle)] [driver.py] [get_status()] ra_j2k = 21.7267361844747     dec_j2k = -24.3735936705703
2025-12-27T12:58:17.419 [DEBUG] [Thread-489784 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:58:17.420 [DEBUG] [Thread-489784 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:58:17.426 [DEBUG] [Thread-489784 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:58:17.427 [DEBUG] [Thread-489784 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:58:17.427 [DEBUG] [Thread-489784 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:58:17.427 [DEBUG] [Thread-489784 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:58:17.434 [DEBUG] [Thread-489784 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:58:17.434 [DEBUG] [Thread-489784 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:58:17.434 [DEBUG] [Thread-489784 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:58:17.434 [DEBUG] [Thread-489784 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:58:17.434 [DEBUG] [Thread-489784 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:58:17.434 [DEBUG] [Thread-489784 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:58:17.434 [DEBUG] [Thread-489784 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:58:17.434 [DEBUG] [Thread-489784 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:58:17.434 [DEBUG] [Thread-489784 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95714601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953341748016695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1087, telescope_az=89.992709, telescope_ra=21.75128, telescope_dec=-24.256458, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.77106, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:57:40.730670', telescope_ra_j2k=21.7267361844747, telescope_dec_j2k=-24.3735936705703, observability=1)
2025-12-27T12:58:35.585 [DEBUG] [Thread-489785 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:58:35.587 [INFO] [Thread-489785 (handle)] [driver.py] [get_status()] Telra = 21.7563246, teldec = -24.256457
2025-12-27T12:58:35.588 [INFO] [Thread-489785 (handle)] [driver.py] [get_status()] ra_j2k = 21.7317850900221     dec_j2k = -24.3737005782787
2025-12-27T12:58:35.591 [DEBUG] [Thread-489785 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:58:35.592 [DEBUG] [Thread-489785 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:58:35.598 [DEBUG] [Thread-489785 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:58:35.598 [DEBUG] [Thread-489785 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:58:35.598 [DEBUG] [Thread-489785 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:58:35.598 [DEBUG] [Thread-489785 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:58:35.605 [DEBUG] [Thread-489785 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:58:35.606 [DEBUG] [Thread-489785 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:58:35.606 [DEBUG] [Thread-489785 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:58:35.606 [DEBUG] [Thread-489785 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:58:35.606 [DEBUG] [Thread-489785 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:58:35.606 [DEBUG] [Thread-489785 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:58:35.606 [DEBUG] [Thread-489785 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:58:35.606 [DEBUG] [Thread-489785 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:58:35.606 [DEBUG] [Thread-489785 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95735632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953346160330404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1087, telescope_az=89.992709, telescope_ra=21.7563246, telescope_dec=-24.256457, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.77611, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:57:40.730670', telescope_ra_j2k=21.7317850900221, telescope_dec_j2k=-24.3737005782787, observability=1)
2025-12-27T12:58:40.870 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:58:40.870 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:58:40.871 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:58:40.871 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:58:40.871 [INFO] [ThreadPoolExecutor-22723_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T12:58:40.871 [INFO] [ThreadPoolExecutor-22723_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:58:43.016 [DEBUG] [Thread-489786 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:58:43.018 [INFO] [Thread-489786 (handle)] [driver.py] [get_status()] Telra = 21.7584094, teldec = -24.256457
2025-12-27T12:58:43.019 [INFO] [Thread-489786 (handle)] [driver.py] [get_status()] ra_j2k = 21.7338716704961     dec_j2k = -24.3737451137989
2025-12-27T12:58:43.021 [DEBUG] [Thread-489786 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:58:43.022 [DEBUG] [Thread-489786 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T12:58:43.027 [DEBUG] [Thread-489786 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:58:43.027 [DEBUG] [Thread-489786 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:58:43.027 [DEBUG] [Thread-489786 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:58:43.027 [DEBUG] [Thread-489786 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:58:43.034 [DEBUG] [Thread-489786 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:58:43.034 [DEBUG] [Thread-489786 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:58:43.034 [DEBUG] [Thread-489786 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:58:43.034 [DEBUG] [Thread-489786 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:58:43.035 [DEBUG] [Thread-489786 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:58:43.035 [DEBUG] [Thread-489786 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:58:43.035 [DEBUG] [Thread-489786 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:58:43.035 [DEBUG] [Thread-489786 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:58:43.035 [DEBUG] [Thread-489786 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95744233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953346160330404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108699, telescope_az=89.992709, telescope_ra=21.7584094, telescope_dec=-24.256457, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.77819, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:58:40.868794', telescope_ra_j2k=21.7338716704961, telescope_dec_j2k=-24.3737451137989, observability=1)
2025-12-27T12:58:48.183 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:58:48.186 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.7598308, teldec = -24.256457
2025-12-27T12:58:48.187 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.735294284795     dec_j2k = -24.3737754576803
2025-12-27T12:58:48.188 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:58:48.189 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:58:48.192 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:58:48.193 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:58:48.193 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:58:48.193 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:58:48.200 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:58:48.200 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:58:48.200 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:58:48.200 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:58:48.200 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:58:48.200 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:58:48.200 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:58:48.200 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T12:58:48.200 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95750213, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953345358091548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108699, telescope_az=89.992709, telescope_ra=21.7598308, telescope_dec=-24.256457, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.77961, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:58:40.868794', telescope_ra_j2k=21.735294284795, telescope_dec_j2k=-24.3737754576803, observability=1)
2025-12-27T12:58:48.200 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.648287296295166 seconds ago
2025-12-27T12:58:53.591 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:58:53.593 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.7613633, teldec = -24.256457
2025-12-27T12:58:53.594 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.7368280943567     dec_j2k = -24.3738081550661
2025-12-27T12:58:53.596 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:58:53.597 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:58:53.599 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:58:53.599 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:58:53.599 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:58:53.599 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:58:53.607 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:58:53.607 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:58:53.607 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:58:53.607 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:58:53.607 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:58:53.607 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:58:53.607 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:58:53.607 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:58:53.607 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95756472, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953348567046972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108699, telescope_az=89.992708, telescope_ra=21.7613633, telescope_dec=-24.256457, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.78114, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:58:40.868794', telescope_ra_j2k=21.7368280943567, telescope_dec_j2k=-24.3738081550661, observability=1)
2025-12-27T12:58:53.657 [DEBUG] [Thread-489787 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04976058006286621
2025-12-27T12:59:01.753 [DEBUG] [ThreadPoolExecutor-22722_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:59:01.755 [DEBUG] [ThreadPoolExecutor-22722_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:59:01.756 [DEBUG] [ThreadPoolExecutor-22722_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:59:01.758 [DEBUG] [ThreadPoolExecutor-22722_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:59:03.591 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:59:03.594 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.7641267, teldec = -24.256457
2025-12-27T12:59:03.595 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.739593856673     dec_j2k = -24.3738670670428
2025-12-27T12:59:03.596 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:59:03.597 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:59:03.600 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:59:03.600 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:59:03.600 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:59:03.600 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:59:03.608 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:59:03.608 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:59:03.608 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:59:03.608 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:59:03.608 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:59:03.608 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:59:03.608 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:59:03.608 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:59:03.609 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95768046, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953350171524684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108699, telescope_az=89.992708, telescope_ra=21.7641267, telescope_dec=-24.256457, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.78391, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:58:40.868794', telescope_ra_j2k=21.739593856673, telescope_dec_j2k=-24.3738670670428, observability=1)
2025-12-27T12:59:05.763 [DEBUG] [ThreadPoolExecutor-22722_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:59:06.765 [DEBUG] [ThreadPoolExecutor-22722_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:59:06.766 [INFO] [ThreadPoolExecutor-22722_0] [server.py] [done()] Shutdown complete...
2025-12-27T12:59:07.629 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:59:07.631 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.7652654, teldec = -24.256457
2025-12-27T12:59:07.632 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.7407335304439     dec_j2k = -24.3738913246766
2025-12-27T12:59:07.633 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:59:07.633 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:59:07.638 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:59:07.638 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:59:07.638 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:59:07.638 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:59:07.645 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:59:07.646 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:59:07.646 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:59:07.646 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:59:07.646 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:59:07.646 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:59:07.646 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:59:07.646 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:59:07.646 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9577272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953344956972119, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108699, telescope_az=89.992708, telescope_ra=21.7652654, telescope_dec=-24.256457, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.78505, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:58:40.868794', telescope_ra_j2k=21.7407335304439, telescope_dec_j2k=-24.3738913246766, observability=1)
2025-12-27T12:59:11.728 [DEBUG] [Thread-489788 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:59:11.729 [INFO] [Thread-489788 (handle)] [driver.py] [get_status()] Telra = 21.7664132, teldec = -24.256456
2025-12-27T12:59:11.730 [INFO] [Thread-489788 (handle)] [driver.py] [get_status()] ra_j2k = 21.7418823123134     dec_j2k = -24.3739147656501
2025-12-27T12:59:11.731 [DEBUG] [Thread-489788 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:59:11.732 [DEBUG] [Thread-489788 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:59:11.736 [DEBUG] [Thread-489788 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:59:11.736 [DEBUG] [Thread-489788 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:59:11.736 [DEBUG] [Thread-489788 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:59:11.736 [DEBUG] [Thread-489788 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:59:11.743 [DEBUG] [Thread-489788 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:59:11.743 [DEBUG] [Thread-489788 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:59:11.743 [DEBUG] [Thread-489788 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:59:11.743 [DEBUG] [Thread-489788 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:59:11.743 [DEBUG] [Thread-489788 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:59:11.743 [DEBUG] [Thread-489788 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:59:11.743 [DEBUG] [Thread-489788 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:59:11.744 [DEBUG] [Thread-489788 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:59:11.744 [DEBUG] [Thread-489788 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.95777463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953349770405256, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108699, telescope_az=89.992708, telescope_ra=21.7664132, telescope_dec=-24.256456, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.78619, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:58:40.868794', telescope_ra_j2k=21.7418823123134, telescope_dec_j2k=-24.3739147656501, observability=1)
2025-12-27T12:59:29.936 [DEBUG] [Thread-489789 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:59:29.937 [INFO] [Thread-489789 (handle)] [driver.py] [get_status()] Telra = 21.771479, teldec = -24.256456
2025-12-27T12:59:29.938 [INFO] [Thread-489789 (handle)] [driver.py] [get_status()] ra_j2k = 21.7469524477071     dec_j2k = -24.3740225081972
2025-12-27T12:59:29.939 [DEBUG] [Thread-489789 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:59:29.940 [DEBUG] [Thread-489789 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:59:29.946 [DEBUG] [Thread-489789 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:59:29.946 [DEBUG] [Thread-489789 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:59:29.946 [DEBUG] [Thread-489789 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:59:29.946 [DEBUG] [Thread-489789 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:59:29.953 [DEBUG] [Thread-489789 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:59:29.953 [DEBUG] [Thread-489789 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:59:29.953 [DEBUG] [Thread-489789 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:59:29.953 [DEBUG] [Thread-489789 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:59:29.953 [DEBUG] [Thread-489789 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:59:29.953 [DEBUG] [Thread-489789 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:59:29.953 [DEBUG] [Thread-489789 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:59:29.954 [DEBUG] [Thread-489789 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:59:29.954 [DEBUG] [Thread-489789 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.95798537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953350572644112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108699, telescope_az=89.992707, telescope_ra=21.771479, telescope_dec=-24.256456, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.79126, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:58:40.868794', telescope_ra_j2k=21.7469524477071, telescope_dec_j2k=-24.3740225081972, observability=1)
2025-12-27T12:59:41.014 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:59:41.014 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T12:59:41.015 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:59:41.015 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T12:59:41.016 [DEBUG] [ThreadPoolExecutor-22724_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:59:42.018 [DEBUG] [ThreadPoolExecutor-22724_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:59:42.020 [DEBUG] [ThreadPoolExecutor-22724_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:59:42.020 [DEBUG] [ThreadPoolExecutor-22724_0] [payload.py] [to_registers()] [0]
2025-12-27T12:59:42.025 [DEBUG] [ThreadPoolExecutor-22724_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:59:42.025 [DEBUG] [ThreadPoolExecutor-22724_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:59:42.025 [DEBUG] [ThreadPoolExecutor-22724_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T12:59:42.025 [DEBUG] [ThreadPoolExecutor-22724_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:59:42.032 [DEBUG] [ThreadPoolExecutor-22724_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:59:42.032 [DEBUG] [ThreadPoolExecutor-22724_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:59:42.032 [DEBUG] [ThreadPoolExecutor-22724_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T12:59:42.032 [DEBUG] [ThreadPoolExecutor-22724_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T12:59:42.033 [DEBUG] [ThreadPoolExecutor-22724_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:59:42.033 [DEBUG] [ThreadPoolExecutor-22724_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:59:42.033 [DEBUG] [ThreadPoolExecutor-22724_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:59:43.068 [DEBUG] [Thread-489790 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:59:43.070 [INFO] [Thread-489790 (handle)] [driver.py] [get_status()] Telra = 21.7751295, teldec = -24.256456
2025-12-27T12:59:43.071 [INFO] [Thread-489790 (handle)] [driver.py] [get_status()] ra_j2k = 21.7506060743161     dec_j2k = -24.3741000207687
2025-12-27T12:59:43.072 [DEBUG] [Thread-489790 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:59:43.073 [DEBUG] [Thread-489790 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:59:43.077 [DEBUG] [Thread-489790 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:59:43.077 [DEBUG] [Thread-489790 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:59:43.077 [DEBUG] [Thread-489790 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:59:43.077 [DEBUG] [Thread-489790 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:59:43.085 [DEBUG] [Thread-489790 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:59:43.085 [DEBUG] [Thread-489790 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:59:43.085 [DEBUG] [Thread-489790 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:59:43.085 [DEBUG] [Thread-489790 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:59:43.085 [DEBUG] [Thread-489790 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:59:43.085 [DEBUG] [Thread-489790 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:59:43.085 [DEBUG] [Thread-489790 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:59:43.085 [DEBUG] [Thread-489790 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:59:43.085 [DEBUG] [Thread-489790 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95813737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953354182718965, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108699, telescope_az=89.992707, telescope_ra=21.7751295, telescope_dec=-24.256456, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.79491, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:59:41.013253', telescope_ra_j2k=21.7506060743161, telescope_dec_j2k=-24.3741000207687, observability=1)
2025-12-27T12:59:48.000 [DEBUG] [Thread-489791 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:59:48.003 [INFO] [Thread-489791 (handle)] [driver.py] [get_status()] Telra = 21.7765013, teldec = -24.256456
2025-12-27T12:59:48.004 [INFO] [Thread-489791 (handle)] [driver.py] [get_status()] ra_j2k = 21.7519790497764     dec_j2k = -24.3741291209221
2025-12-27T12:59:48.006 [DEBUG] [Thread-489791 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:59:48.007 [DEBUG] [Thread-489791 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:59:48.014 [DEBUG] [Thread-489791 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:59:48.014 [DEBUG] [Thread-489791 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:59:48.014 [DEBUG] [Thread-489791 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:59:48.014 [DEBUG] [Thread-489791 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:59:48.021 [DEBUG] [Thread-489791 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:59:48.021 [DEBUG] [Thread-489791 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:59:48.021 [DEBUG] [Thread-489791 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:59:48.021 [DEBUG] [Thread-489791 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:59:48.021 [DEBUG] [Thread-489791 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:59:48.021 [DEBUG] [Thread-489791 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:59:48.021 [DEBUG] [Thread-489791 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:59:48.021 [DEBUG] [Thread-489791 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:59:48.021 [DEBUG] [Thread-489791 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95819446, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953352578241253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108699, telescope_az=89.992707, telescope_ra=21.7765013, telescope_dec=-24.256456, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.79628, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:59:41.013253', telescope_ra_j2k=21.7519790497764, telescope_dec_j2k=-24.3741291209221, observability=1)
2025-12-27T12:59:48.260 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.23837757110595703
2025-12-27T12:59:48.260 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.63173532485962 seconds ago
2025-12-27T12:59:52.703 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T12:59:52.705 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.7778091, teldec = -24.256456
2025-12-27T12:59:52.707 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.7532879706663     dec_j2k = -24.3741568492689
2025-12-27T12:59:52.708 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:59:52.709 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T12:59:52.710 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T12:59:52.710 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T12:59:52.710 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T12:59:52.711 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T12:59:52.717 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T12:59:52.718 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:59:52.718 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T12:59:52.718 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T12:59:52.718 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T12:59:52.718 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T12:59:52.718 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T12:59:52.718 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T12:59:52.718 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95824889, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953355386077249, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108699, telescope_az=89.992707, telescope_ra=21.7778091, telescope_dec=-24.256456, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.79759, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:59:41.013253', telescope_ra_j2k=21.7532879706663, telescope_dec_j2k=-24.3741568492689, observability=1)
2025-12-27T13:00:03.601 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:00:03.603 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.7808443, teldec = -24.256455
2025-12-27T13:00:03.604 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.7563257732032     dec_j2k = -24.3742201492046
2025-12-27T13:00:03.606 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:00:03.606 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:00:03.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:00:03.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:00:03.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:00:03.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:00:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:00:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:00:03.614 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:00:03.614 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:00:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:00:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:00:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:00:03.614 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:00:03.615 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95837502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953352578241253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108699, telescope_az=89.992706, telescope_ra=21.7808443, telescope_dec=-24.256455, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.80063, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:59:41.013253', telescope_ra_j2k=21.7563257732032, telescope_dec_j2k=-24.3742201492046, observability=1)
2025-12-27T13:00:06.069 [DEBUG] [Thread-489792 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:00:06.071 [INFO] [Thread-489792 (handle)] [driver.py] [get_status()] Telra = 21.7815454, teldec = -24.256455
2025-12-27T13:00:06.072 [INFO] [Thread-489792 (handle)] [driver.py] [get_status()] ra_j2k = 21.7570274745375     dec_j2k = -24.3742349912156
2025-12-27T13:00:06.073 [DEBUG] [Thread-489792 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:00:06.074 [DEBUG] [Thread-489792 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:00:06.075 [DEBUG] [Thread-489792 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:00:06.075 [DEBUG] [Thread-489792 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:00:06.075 [DEBUG] [Thread-489792 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:00:06.075 [DEBUG] [Thread-489792 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:00:06.082 [DEBUG] [Thread-489792 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:00:06.082 [DEBUG] [Thread-489792 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:00:06.082 [DEBUG] [Thread-489792 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:00:06.082 [DEBUG] [Thread-489792 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:00:06.082 [DEBUG] [Thread-489792 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:00:06.082 [DEBUG] [Thread-489792 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:00:06.083 [DEBUG] [Thread-489792 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:00:06.083 [DEBUG] [Thread-489792 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:00:06.083 [DEBUG] [Thread-489792 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95840359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953356990554961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108698, telescope_az=89.992706, telescope_ra=21.7815454, telescope_dec=-24.256455, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.80133, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:59:41.013253', telescope_ra_j2k=21.7570274745375, telescope_dec_j2k=-24.3742349912156, observability=1)
2025-12-27T13:00:07.033 [DEBUG] [ThreadPoolExecutor-22724_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:00:07.035 [DEBUG] [ThreadPoolExecutor-22724_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:00:07.707 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:00:07.709 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.7819852, teldec = -24.256455
2025-12-27T13:00:07.710 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.7574676517929     dec_j2k = -24.3742442995782
2025-12-27T13:00:07.712 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:00:07.712 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:00:07.715 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:00:07.716 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:00:07.716 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:00:07.716 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:00:07.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:00:07.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:00:07.723 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:00:07.723 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:00:07.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:00:07.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:00:07.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:00:07.723 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:00:07.723 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95842255, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953352578241253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108698, telescope_az=89.992706, telescope_ra=21.7819852, telescope_dec=-24.256455, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.80177, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:59:41.013253', telescope_ra_j2k=21.7574676517929, telescope_dec_j2k=-24.3742442995782, observability=1)
2025-12-27T13:00:24.282 [DEBUG] [Thread-489793 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:00:24.284 [INFO] [Thread-489793 (handle)] [driver.py] [get_status()] Telra = 21.7866151, teldec = -24.256455
2025-12-27T13:00:24.285 [INFO] [Thread-489793 (handle)] [driver.py] [get_status()] ra_j2k = 21.7621015250689     dec_j2k = -24.3743421963571
2025-12-27T13:00:24.286 [DEBUG] [Thread-489793 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:00:24.287 [DEBUG] [Thread-489793 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:00:24.291 [DEBUG] [Thread-489793 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:00:24.291 [DEBUG] [Thread-489793 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:00:24.291 [DEBUG] [Thread-489793 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:00:24.291 [DEBUG] [Thread-489793 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:00:24.298 [DEBUG] [Thread-489793 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:00:24.298 [DEBUG] [Thread-489793 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:00:24.298 [DEBUG] [Thread-489793 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:00:24.298 [DEBUG] [Thread-489793 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:00:24.298 [DEBUG] [Thread-489793 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:00:24.298 [DEBUG] [Thread-489793 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:00:24.298 [DEBUG] [Thread-489793 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:00:24.298 [DEBUG] [Thread-489793 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:00:24.298 [DEBUG] [Thread-489793 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95861439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953354984957821, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162384152417, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108698, telescope_az=89.992706, telescope_ra=21.7866151, telescope_dec=-24.256455, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.8064, lcu_permission=False, lcu_permission_timestamp='2025-12-27T12:59:41.013253', telescope_ra_j2k=21.7621015250689, telescope_dec_j2k=-24.3743421963571, observability=1)
2025-12-27T13:00:41.154 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:00:41.154 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:00:41.155 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:00:41.155 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:00:41.155 [INFO] [ThreadPoolExecutor-22725_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:00:41.156 [INFO] [ThreadPoolExecutor-22725_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:00:42.342 [DEBUG] [Thread-489794 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:00:42.344 [INFO] [Thread-489794 (handle)] [driver.py] [get_status()] Telra = 21.7916547, teldec = -24.256455
2025-12-27T13:00:42.345 [INFO] [Thread-489794 (handle)] [driver.py] [get_status()] ra_j2k = 21.7671454536729     dec_j2k = -24.3744485586609
2025-12-27T13:00:42.347 [DEBUG] [Thread-489794 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:00:42.348 [DEBUG] [Thread-489794 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:00:42.349 [DEBUG] [Thread-489794 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:00:42.349 [DEBUG] [Thread-489794 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:00:42.349 [DEBUG] [Thread-489794 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:00:42.349 [DEBUG] [Thread-489794 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:00:42.356 [DEBUG] [Thread-489794 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:00:42.356 [DEBUG] [Thread-489794 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:00:42.356 [DEBUG] [Thread-489794 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:00:42.356 [DEBUG] [Thread-489794 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:00:42.356 [DEBUG] [Thread-489794 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:00:42.356 [DEBUG] [Thread-489794 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:00:42.356 [DEBUG] [Thread-489794 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:00:42.356 [DEBUG] [Thread-489794 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:00:42.357 [DEBUG] [Thread-489794 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95882341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953349369285828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108698, telescope_az=89.992705, telescope_ra=21.7916547, telescope_dec=-24.256455, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.81144, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:00:41.153075', telescope_ra_j2k=21.7671454536729, telescope_dec_j2k=-24.3744485586609, observability=1)
2025-12-27T13:00:43.120 [DEBUG] [Thread-489795 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7629859447479248
2025-12-27T13:00:48.321 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:00:48.322 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.7933008, teldec = -24.256454
2025-12-27T13:00:48.323 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.7687929684926     dec_j2k = -24.374482255575
2025-12-27T13:00:48.325 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:00:48.325 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:00:48.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:00:48.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:00:48.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:00:48.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:00:48.334 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:00:48.334 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:00:48.334 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:00:48.334 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:00:48.334 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:00:48.334 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:00:48.334 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:00:48.334 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:00:48.334 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9588926, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953350572644112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108698, telescope_az=89.992705, telescope_ra=21.7933008, telescope_dec=-24.256454, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.81308, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:00:41.153075', telescope_ra_j2k=21.7687929684926, telescope_dec_j2k=-24.374482255575, observability=1)
2025-12-27T13:00:48.334 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.627633571624756 seconds ago
2025-12-27T13:00:51.813 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:00:51.815 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.7942732, teldec = -24.256454
2025-12-27T13:00:51.816 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.7697662043964     dec_j2k = -24.3745027417027
2025-12-27T13:00:51.819 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:00:51.820 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:00:51.822 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:00:51.822 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:00:51.822 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:00:51.822 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:00:51.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:00:51.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:00:51.829 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:00:51.829 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:00:51.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:00:51.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:00:51.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:00:51.830 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:00:51.830 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95893303, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953351776002396, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108698, telescope_az=89.992705, telescope_ra=21.7942732, telescope_dec=-24.256454, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.81405, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:00:41.153075', telescope_ra_j2k=21.7697662043964, telescope_dec_j2k=-24.3745027417027, observability=1)
2025-12-27T13:01:00.413 [DEBUG] [Thread-489796 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:00.416 [INFO] [Thread-489796 (handle)] [driver.py] [get_status()] Telra = 21.7966728, teldec = -24.256454
2025-12-27T13:01:00.417 [INFO] [Thread-489796 (handle)] [driver.py] [get_status()] ra_j2k = 21.7721678677814     dec_j2k = -24.3745532626812
2025-12-27T13:01:00.419 [DEBUG] [Thread-489796 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:01:00.420 [DEBUG] [Thread-489796 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:01:00.426 [DEBUG] [Thread-489796 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:01:00.426 [DEBUG] [Thread-489796 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:01:00.426 [DEBUG] [Thread-489796 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:01:00.426 [DEBUG] [Thread-489796 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:01:00.433 [DEBUG] [Thread-489796 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:01:00.433 [DEBUG] [Thread-489796 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:01:00.433 [DEBUG] [Thread-489796 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:01:00.433 [DEBUG] [Thread-489796 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:01:00.433 [DEBUG] [Thread-489796 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:01:00.433 [DEBUG] [Thread-489796 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:01:00.433 [DEBUG] [Thread-489796 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:01:00.433 [DEBUG] [Thread-489796 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:01:00.433 [DEBUG] [Thread-489796 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95903258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953358193913245, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108698, telescope_az=89.992705, telescope_ra=21.7966728, telescope_dec=-24.256454, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.81645, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:00:41.153075', telescope_ra_j2k=21.7721678677814, telescope_dec_j2k=-24.3745532626812, observability=1)
2025-12-27T13:01:02.037 [DEBUG] [ThreadPoolExecutor-22724_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:02.039 [DEBUG] [ThreadPoolExecutor-22724_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:02.039 [DEBUG] [ThreadPoolExecutor-22724_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:02.041 [DEBUG] [ThreadPoolExecutor-22724_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:03.613 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:03.615 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.7975604, teldec = -24.25646
2025-12-27T13:01:03.616 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.7730562305643     dec_j2k = -24.3745779378694
2025-12-27T13:01:03.618 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:01:03.619 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:01:03.620 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:01:03.620 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:01:03.621 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:01:03.621 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:01:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:01:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:01:03.628 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:01:03.628 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:01:03.629 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:01:03.629 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:01:03.629 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:01:03.629 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:01:03.629 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95906961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953356990554961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108698, telescope_az=89.992715, telescope_ra=21.7975604, telescope_dec=-24.25646, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.81734, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:00:41.153075', telescope_ra_j2k=21.7730562305643, telescope_dec_j2k=-24.3745779378694, observability=1)
2025-12-27T13:01:06.046 [DEBUG] [ThreadPoolExecutor-22724_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:07.048 [DEBUG] [ThreadPoolExecutor-22724_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:07.049 [INFO] [ThreadPoolExecutor-22724_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:01:07.785 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:07.787 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.7987382, teldec = -24.256454
2025-12-27T13:01:07.788 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.7742350444958     dec_j2k = -24.3745967100249
2025-12-27T13:01:07.790 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:01:07.791 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:01:07.797 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:01:07.797 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:01:07.797 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:01:07.797 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:01:07.804 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:01:07.804 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:01:07.804 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:01:07.804 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:01:07.804 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:01:07.804 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:01:07.804 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:01:07.805 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:01:07.805 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.95911789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953353380480109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108698, telescope_az=89.992705, telescope_ra=21.7987382, telescope_dec=-24.256454, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.81852, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:00:41.153075', telescope_ra_j2k=21.7742350444958, telescope_dec_j2k=-24.3745967100249, observability=1)
2025-12-27T13:01:18.605 [DEBUG] [Thread-489797 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:18.608 [INFO] [Thread-489797 (handle)] [driver.py] [get_status()] Telra = 21.801745, teldec = -24.256454
2025-12-27T13:01:18.610 [INFO] [Thread-489797 (handle)] [driver.py] [get_status()] ra_j2k = 21.7772444321912     dec_j2k = -24.3746598985671
2025-12-27T13:01:18.612 [DEBUG] [Thread-489797 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:01:18.613 [DEBUG] [Thread-489797 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:01:18.618 [DEBUG] [Thread-489797 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:01:18.618 [DEBUG] [Thread-489797 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:01:18.618 [DEBUG] [Thread-489797 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:01:18.618 [DEBUG] [Thread-489797 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:01:18.625 [DEBUG] [Thread-489797 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:01:18.625 [DEBUG] [Thread-489797 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:01:18.625 [DEBUG] [Thread-489797 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:01:18.625 [DEBUG] [Thread-489797 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:01:18.625 [DEBUG] [Thread-489797 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:01:18.625 [DEBUG] [Thread-489797 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:01:18.625 [DEBUG] [Thread-489797 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:01:18.626 [DEBUG] [Thread-489797 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:01:18.626 [DEBUG] [Thread-489797 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.95924312, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953354583838393, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108698, telescope_az=89.992704, telescope_ra=21.801745, telescope_dec=-24.256454, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.82153, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:00:41.153075', telescope_ra_j2k=21.7772444321912, telescope_dec_j2k=-24.3746598985671, observability=1)
2025-12-27T13:01:36.672 [DEBUG] [Thread-489798 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:36.675 [INFO] [Thread-489798 (handle)] [driver.py] [get_status()] Telra = 21.8067852, teldec = -24.256453
2025-12-27T13:01:36.676 [INFO] [Thread-489798 (handle)] [driver.py] [get_status()] ra_j2k = 21.7822889730601     dec_j2k = -24.3747646547883
2025-12-27T13:01:36.677 [DEBUG] [Thread-489798 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:01:36.678 [DEBUG] [Thread-489798 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:01:36.682 [DEBUG] [Thread-489798 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:01:36.682 [DEBUG] [Thread-489798 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:01:36.682 [DEBUG] [Thread-489798 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:01:36.682 [DEBUG] [Thread-489798 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:01:36.689 [DEBUG] [Thread-489798 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:01:36.689 [DEBUG] [Thread-489798 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:01:36.689 [DEBUG] [Thread-489798 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:01:36.689 [DEBUG] [Thread-489798 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:01:36.689 [DEBUG] [Thread-489798 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:01:36.689 [DEBUG] [Thread-489798 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:01:36.689 [DEBUG] [Thread-489798 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:01:36.689 [DEBUG] [Thread-489798 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:01:36.689 [DEBUG] [Thread-489798 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.95945223, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953360199510386, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108697, telescope_az=89.992704, telescope_ra=21.8067852, telescope_dec=-24.256453, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.82657, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:00:41.153075', telescope_ra_j2k=21.7822889730601, telescope_dec_j2k=-24.3747646547883, observability=1)
2025-12-27T13:01:41.296 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:41.296 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:01:41.297 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:41.297 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:01:41.298 [DEBUG] [ThreadPoolExecutor-22726_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:42.301 [DEBUG] [ThreadPoolExecutor-22726_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:42.303 [DEBUG] [ThreadPoolExecutor-22726_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:42.303 [DEBUG] [ThreadPoolExecutor-22726_0] [payload.py] [to_registers()] [0]
2025-12-27T13:01:42.309 [DEBUG] [ThreadPoolExecutor-22726_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:01:42.309 [DEBUG] [ThreadPoolExecutor-22726_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:01:42.309 [DEBUG] [ThreadPoolExecutor-22726_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:01:42.309 [DEBUG] [ThreadPoolExecutor-22726_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:01:42.315 [DEBUG] [ThreadPoolExecutor-22726_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:01:42.315 [DEBUG] [ThreadPoolExecutor-22726_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:01:42.315 [DEBUG] [ThreadPoolExecutor-22726_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:01:42.316 [DEBUG] [ThreadPoolExecutor-22726_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:01:42.316 [DEBUG] [ThreadPoolExecutor-22726_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:01:42.316 [DEBUG] [ThreadPoolExecutor-22726_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:01:42.316 [DEBUG] [ThreadPoolExecutor-22726_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:01:43.151 [DEBUG] [Thread-489799 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:43.153 [INFO] [Thread-489799 (handle)] [driver.py] [get_status()] Telra = 21.808572, teldec = -24.256453
2025-12-27T13:01:43.154 [INFO] [Thread-489799 (handle)] [driver.py] [get_status()] ra_j2k = 21.784077312828     dec_j2k = -24.3748020968009
2025-12-27T13:01:43.156 [DEBUG] [Thread-489799 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:01:43.157 [DEBUG] [Thread-489799 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:01:43.159 [DEBUG] [Thread-489799 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:01:43.159 [DEBUG] [Thread-489799 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:01:43.159 [DEBUG] [Thread-489799 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:01:43.159 [DEBUG] [Thread-489799 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:01:43.166 [DEBUG] [Thread-489799 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:01:43.166 [DEBUG] [Thread-489799 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:01:43.166 [DEBUG] [Thread-489799 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:01:43.166 [DEBUG] [Thread-489799 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:01:43.166 [DEBUG] [Thread-489799 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:01:43.166 [DEBUG] [Thread-489799 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:01:43.166 [DEBUG] [Thread-489799 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:01:43.166 [DEBUG] [Thread-489799 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:01:43.166 [DEBUG] [Thread-489799 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95952722, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953356990554961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108697, telescope_az=89.992704, telescope_ra=21.808572, telescope_dec=-24.256453, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.82835, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:01:41.295138', telescope_ra_j2k=21.784077312828, telescope_dec_j2k=-24.3748020968009, observability=1)
2025-12-27T13:01:48.396 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:48.398 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.8100494, teldec = -24.256453
2025-12-27T13:01:48.399 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.785555986338     dec_j2k = -24.3748330357949
2025-12-27T13:01:48.401 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:01:48.402 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:01:48.404 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:01:48.404 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:01:48.404 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:01:48.404 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:01:48.411 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:01:48.411 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:01:48.411 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:01:48.411 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:01:48.411 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:01:48.411 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:01:48.411 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:01:48.411 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:01:48.412 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95958793, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953356990554961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108697, telescope_az=89.992703, telescope_ra=21.8100494, telescope_dec=-24.256453, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.82983, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:01:41.295138', telescope_ra_j2k=21.785555986338, telescope_dec_j2k=-24.3748330357949, observability=1)
2025-12-27T13:01:48.412 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.627880334854126 seconds ago
2025-12-27T13:01:50.922 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:50.924 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.8107413, teldec = -24.256453
2025-12-27T13:01:50.925 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.7862484828657     dec_j2k = -24.3748475191251
2025-12-27T13:01:50.927 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:01:50.928 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:01:50.932 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:01:50.932 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:01:50.932 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:01:50.932 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:01:50.939 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:01:50.940 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:01:50.940 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:01:50.940 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:01:50.940 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:01:50.940 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:01:50.940 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:01:50.940 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:01:50.940 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95961716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095336140286867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108697, telescope_az=89.992703, telescope_ra=21.8107413, telescope_dec=-24.256453, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.83052, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:01:41.295138', telescope_ra_j2k=21.7862484828657, telescope_dec_j2k=-24.3748475191251, observability=1)
2025-12-27T13:01:54.742 [DEBUG] [Thread-489800 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:01:54.744 [INFO] [Thread-489800 (handle)] [driver.py] [get_status()] Telra = 21.8118069, teldec = -24.256453
2025-12-27T13:01:54.745 [INFO] [Thread-489800 (handle)] [driver.py] [get_status()] ra_j2k = 21.7873150017241     dec_j2k = -24.3748698173849
2025-12-27T13:01:54.746 [DEBUG] [Thread-489800 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:01:54.746 [DEBUG] [Thread-489800 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:01:54.751 [DEBUG] [Thread-489800 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:01:54.752 [DEBUG] [Thread-489800 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:01:54.752 [DEBUG] [Thread-489800 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:01:54.752 [DEBUG] [Thread-489800 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:01:54.759 [DEBUG] [Thread-489800 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:01:54.759 [DEBUG] [Thread-489800 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:01:54.759 [DEBUG] [Thread-489800 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:01:54.759 [DEBUG] [Thread-489800 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:01:54.759 [DEBUG] [Thread-489800 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:01:54.759 [DEBUG] [Thread-489800 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:01:54.759 [DEBUG] [Thread-489800 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:01:54.759 [DEBUG] [Thread-489800 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:01:54.760 [DEBUG] [Thread-489800 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95966138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953352177121825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108697, telescope_az=89.992703, telescope_ra=21.8118069, telescope_dec=-24.256453, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.83159, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:01:41.295138', telescope_ra_j2k=21.7873150017241, telescope_dec_j2k=-24.3748698173849, observability=1)
2025-12-27T13:02:03.585 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:02:03.587 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.8142854, teldec = -24.256453
2025-12-27T13:02:03.588 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.7897956395812     dec_j2k = -24.3749216456074
2025-12-27T13:02:03.590 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:02:03.591 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:02:03.593 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:02:03.593 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:02:03.593 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:02:03.593 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:02:03.600 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:02:03.600 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:02:03.600 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:02:03.600 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:02:03.601 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:02:03.601 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:02:03.601 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:02:03.601 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:02:03.601 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95976373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953358193913245, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108697, telescope_az=89.992703, telescope_ra=21.8142854, telescope_dec=-24.256453, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.83407, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:01:41.295138', telescope_ra_j2k=21.7897956395812, telescope_dec_j2k=-24.3749216456074, observability=1)
2025-12-27T13:02:07.316 [DEBUG] [ThreadPoolExecutor-22726_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:02:07.317 [DEBUG] [ThreadPoolExecutor-22726_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:02:07.866 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:02:07.868 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.8154544, teldec = -24.256453
2025-12-27T13:02:07.869 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.790965648238     dec_j2k = -24.3749460733593
2025-12-27T13:02:07.870 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:02:07.872 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:02:07.878 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:02:07.878 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:02:07.878 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:02:07.878 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:02:07.885 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:02:07.885 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:02:07.885 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:02:07.885 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:02:07.885 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:02:07.885 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:02:07.885 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:02:07.886 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:02:07.886 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95981328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953364210704666, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108697, telescope_az=89.992703, telescope_ra=21.8154544, telescope_dec=-24.256453, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.83524, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:01:41.295138', telescope_ra_j2k=21.790965648238, telescope_dec_j2k=-24.3749460733593, observability=1)
2025-12-27T13:02:12.813 [DEBUG] [Thread-489801 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:02:12.815 [INFO] [Thread-489801 (handle)] [driver.py] [get_status()] Telra = 21.8168479, teldec = -24.256453
2025-12-27T13:02:12.816 [INFO] [Thread-489801 (handle)] [driver.py] [get_status()] ra_j2k = 21.7923603508723     dec_j2k = -24.3749751777896
2025-12-27T13:02:12.818 [DEBUG] [Thread-489801 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:02:12.819 [DEBUG] [Thread-489801 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:02:12.821 [DEBUG] [Thread-489801 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:02:12.821 [DEBUG] [Thread-489801 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:02:12.821 [DEBUG] [Thread-489801 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:02:12.821 [DEBUG] [Thread-489801 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:02:12.828 [DEBUG] [Thread-489801 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:02:12.829 [DEBUG] [Thread-489801 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:02:12.829 [DEBUG] [Thread-489801 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:02:12.829 [DEBUG] [Thread-489801 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:02:12.829 [DEBUG] [Thread-489801 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:02:12.829 [DEBUG] [Thread-489801 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:02:12.829 [DEBUG] [Thread-489801 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:02:12.829 [DEBUG] [Thread-489801 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:02:12.829 [DEBUG] [Thread-489801 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.95987052, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953357792793817, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108697, telescope_az=89.992703, telescope_ra=21.8168479, telescope_dec=-24.256453, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.83663, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:01:41.295138', telescope_ra_j2k=21.7923603508723, telescope_dec_j2k=-24.3749751777896, observability=1)
2025-12-27T13:02:30.883 [DEBUG] [Thread-489802 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:02:30.885 [INFO] [Thread-489802 (handle)] [driver.py] [get_status()] Telra = 21.8218861, teldec = -24.256452
2025-12-27T13:02:30.886 [INFO] [Thread-489802 (handle)] [driver.py] [get_status()] ra_j2k = 21.7974029015607     dec_j2k = -24.375079272972
2025-12-27T13:02:30.888 [DEBUG] [Thread-489802 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:02:30.888 [DEBUG] [Thread-489802 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:02:30.894 [DEBUG] [Thread-489802 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:02:30.894 [DEBUG] [Thread-489802 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:02:30.894 [DEBUG] [Thread-489802 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:02:30.894 [DEBUG] [Thread-489802 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:02:30.901 [DEBUG] [Thread-489802 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:02:30.901 [DEBUG] [Thread-489802 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:02:30.901 [DEBUG] [Thread-489802 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:02:30.901 [DEBUG] [Thread-489802 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:02:30.901 [DEBUG] [Thread-489802 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:02:30.901 [DEBUG] [Thread-489802 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:02:30.902 [DEBUG] [Thread-489802 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:02:30.902 [DEBUG] [Thread-489802 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:02:30.902 [DEBUG] [Thread-489802 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96007968, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953354182718965, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108697, telescope_az=89.992702, telescope_ra=21.8218861, telescope_dec=-24.256452, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.84167, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:01:41.295138', telescope_ra_j2k=21.7974029015607, telescope_dec_j2k=-24.375079272972, observability=1)
2025-12-27T13:02:41.439 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:02:41.439 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:02:41.440 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:02:41.440 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:02:41.440 [INFO] [ThreadPoolExecutor-22727_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:02:41.441 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T13:02:43.201 [DEBUG] [Thread-489803 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:02:43.203 [INFO] [Thread-489803 (handle)] [driver.py] [get_status()] Telra = 21.8253122, teldec = -24.256452
2025-12-27T13:02:43.204 [INFO] [Thread-489803 (handle)] [driver.py] [get_status()] ra_j2k = 21.8008319622513     dec_j2k = -24.3751506220583
2025-12-27T13:02:43.205 [DEBUG] [Thread-489803 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:02:43.206 [DEBUG] [Thread-489803 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:02:43.208 [DEBUG] [Thread-489803 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:02:43.208 [DEBUG] [Thread-489803 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:02:43.208 [DEBUG] [Thread-489803 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:02:43.208 [DEBUG] [Thread-489803 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:02:43.215 [DEBUG] [Thread-489803 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:02:43.215 [DEBUG] [Thread-489803 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:02:43.215 [DEBUG] [Thread-489803 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:02:43.215 [DEBUG] [Thread-489803 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:02:43.216 [DEBUG] [Thread-489803 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:02:43.216 [DEBUG] [Thread-489803 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:02:43.216 [DEBUG] [Thread-489803 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:02:43.216 [DEBUG] [Thread-489803 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:02:43.216 [DEBUG] [Thread-489803 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96022225, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953359397271529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108697, telescope_az=89.992702, telescope_ra=21.8253122, telescope_dec=-24.256452, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.84509, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:02:41.437800', telescope_ra_j2k=21.8008319622513, telescope_dec_j2k=-24.3751506220583, observability=1)
2025-12-27T13:02:48.472 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:02:48.474 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.8267695, teldec = -24.256452
2025-12-27T13:02:48.475 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.8022905221254     dec_j2k = -24.3751809415489
2025-12-27T13:02:48.476 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:02:48.477 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:02:48.484 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:02:48.484 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:02:48.484 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:02:48.484 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:02:48.491 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:02:48.491 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:02:48.491 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:02:48.491 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:02:48.492 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:02:48.492 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:02:48.492 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:02:48.492 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:02:48.492 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96028325, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953356990554961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108697, telescope_az=89.992702, telescope_ra=21.8267695, telescope_dec=-24.256452, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.84655, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:02:41.437800', telescope_ra_j2k=21.8022905221254, telescope_dec_j2k=-24.3751809415489, observability=1)
2025-12-27T13:02:48.492 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.62699794769287 seconds ago
2025-12-27T13:02:48.952 [DEBUG] [Thread-489804 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4603879451751709
2025-12-27T13:02:50.029 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:02:50.030 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.8272093, teldec = -24.256452
2025-12-27T13:02:50.030 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.802730702407     dec_j2k = -24.3751900882947
2025-12-27T13:02:50.032 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:02:50.032 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:02:50.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:02:50.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:02:50.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:02:50.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:02:50.046 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:02:50.046 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:02:50.046 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:02:50.046 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:02:50.046 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:02:50.046 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:02:50.046 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:02:50.047 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:02:50.047 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96030126, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953360600629814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108697, telescope_az=89.992702, telescope_ra=21.8272093, telescope_dec=-24.256452, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.84699, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:02:41.437800', telescope_ra_j2k=21.802730702407, telescope_dec_j2k=-24.3751900882947, observability=1)
2025-12-27T13:03:02.319 [DEBUG] [ThreadPoolExecutor-22726_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:03:02.321 [DEBUG] [ThreadPoolExecutor-22726_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:03:02.322 [DEBUG] [ThreadPoolExecutor-22726_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:03:02.324 [DEBUG] [ThreadPoolExecutor-22726_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:03:03.594 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:03:03.595 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.8309966, teldec = -24.256451
2025-12-27T13:03:03.596 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.8065212784868     dec_j2k = -24.3752677894658
2025-12-27T13:03:03.598 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:03:03.599 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:03:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:03:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:03:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:03:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:03:03.612 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:03:03.612 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:03:03.612 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:03:03.613 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:03:03.613 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:03:03.613 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:03:03.613 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:03:03.613 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:03:03.613 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96045826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953357391674389, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108696, telescope_az=89.992701, telescope_ra=21.8309966, telescope_dec=-24.256451, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.85078, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:02:41.437800', telescope_ra_j2k=21.8065212784868, telescope_dec_j2k=-24.3752677894658, observability=1)
2025-12-27T13:03:06.330 [DEBUG] [ThreadPoolExecutor-22726_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:03:07.036 [DEBUG] [Thread-489805 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:03:07.038 [INFO] [Thread-489805 (handle)] [driver.py] [get_status()] Telra = 21.8319506, teldec = -24.256451
2025-12-27T13:03:07.039 [INFO] [Thread-489805 (handle)] [driver.py] [get_status()] ra_j2k = 21.8074761040258     dec_j2k = -24.3752875953784
2025-12-27T13:03:07.041 [DEBUG] [Thread-489805 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:03:07.041 [DEBUG] [Thread-489805 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:03:07.048 [DEBUG] [Thread-489805 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:03:07.048 [DEBUG] [Thread-489805 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:03:07.048 [DEBUG] [Thread-489805 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:03:07.048 [DEBUG] [Thread-489805 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:03:07.055 [DEBUG] [Thread-489805 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:03:07.055 [DEBUG] [Thread-489805 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:03:07.055 [DEBUG] [Thread-489805 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:03:07.055 [DEBUG] [Thread-489805 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:03:07.055 [DEBUG] [Thread-489805 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:03:07.055 [DEBUG] [Thread-489805 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:03:07.055 [DEBUG] [Thread-489805 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:03:07.055 [DEBUG] [Thread-489805 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:03:07.056 [DEBUG] [Thread-489805 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96049811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953354984957821, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108696, telescope_az=89.992701, telescope_ra=21.8319506, telescope_dec=-24.256451, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.85173, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:02:41.437800', telescope_ra_j2k=21.8074761040258, telescope_dec_j2k=-24.3752875953784, observability=1)
2025-12-27T13:03:07.332 [DEBUG] [ThreadPoolExecutor-22726_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:03:07.333 [INFO] [ThreadPoolExecutor-22726_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:03:07.946 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8903684616088867
2025-12-27T13:03:25.170 [DEBUG] [Thread-489806 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:03:25.172 [INFO] [Thread-489806 (handle)] [driver.py] [get_status()] Telra = 21.8369891, teldec = -24.256451
2025-12-27T13:03:25.173 [INFO] [Thread-489806 (handle)] [driver.py] [get_status()] ra_j2k = 21.8125189663371     dec_j2k = -24.375392075949
2025-12-27T13:03:25.175 [DEBUG] [Thread-489806 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:03:25.176 [DEBUG] [Thread-489806 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:03:25.182 [DEBUG] [Thread-489806 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:03:25.182 [DEBUG] [Thread-489806 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:03:25.182 [DEBUG] [Thread-489806 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:03:25.182 [DEBUG] [Thread-489806 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:03:25.190 [DEBUG] [Thread-489806 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:03:25.190 [DEBUG] [Thread-489806 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:03:25.190 [DEBUG] [Thread-489806 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:03:25.190 [DEBUG] [Thread-489806 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:03:25.190 [DEBUG] [Thread-489806 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:03:25.190 [DEBUG] [Thread-489806 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:03:25.190 [DEBUG] [Thread-489806 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:03:25.190 [DEBUG] [Thread-489806 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:03:25.190 [DEBUG] [Thread-489806 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.96070799, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953356589435533, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108696, telescope_az=89.992701, telescope_ra=21.8369891, telescope_dec=-24.256451, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.85677, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:02:41.437800', telescope_ra_j2k=21.8125189663371, telescope_dec_j2k=-24.375392075949, observability=1)
2025-12-27T13:03:41.581 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:03:41.581 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:03:41.582 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:03:41.582 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:03:41.583 [DEBUG] [ThreadPoolExecutor-22728_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:03:42.585 [DEBUG] [ThreadPoolExecutor-22728_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:03:42.587 [DEBUG] [ThreadPoolExecutor-22728_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:03:42.587 [DEBUG] [ThreadPoolExecutor-22728_0] [payload.py] [to_registers()] [0]
2025-12-27T13:03:42.589 [DEBUG] [ThreadPoolExecutor-22728_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:03:42.589 [DEBUG] [ThreadPoolExecutor-22728_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:03:42.589 [DEBUG] [ThreadPoolExecutor-22728_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:03:42.589 [DEBUG] [ThreadPoolExecutor-22728_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:03:42.596 [DEBUG] [ThreadPoolExecutor-22728_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:03:42.596 [DEBUG] [ThreadPoolExecutor-22728_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:03:42.597 [DEBUG] [ThreadPoolExecutor-22728_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:03:42.597 [DEBUG] [ThreadPoolExecutor-22728_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:03:42.597 [DEBUG] [ThreadPoolExecutor-22728_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:03:42.597 [DEBUG] [ThreadPoolExecutor-22728_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:03:42.597 [DEBUG] [ThreadPoolExecutor-22728_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:03:43.226 [DEBUG] [Thread-489807 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:03:43.228 [INFO] [Thread-489807 (handle)] [driver.py] [get_status()] Telra = 21.8420381, teldec = -24.256451
2025-12-27T13:03:43.229 [INFO] [Thread-489807 (handle)] [driver.py] [get_status()] ra_j2k = 21.8175723415643     dec_j2k = -24.3754965661325
2025-12-27T13:03:43.230 [DEBUG] [Thread-489807 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:03:43.231 [DEBUG] [Thread-489807 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:03:43.238 [DEBUG] [Thread-489807 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:03:43.238 [DEBUG] [Thread-489807 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:03:43.238 [DEBUG] [Thread-489807 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:03:43.238 [DEBUG] [Thread-489807 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:03:43.245 [DEBUG] [Thread-489807 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:03:43.245 [DEBUG] [Thread-489807 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:03:43.245 [DEBUG] [Thread-489807 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:03:43.245 [DEBUG] [Thread-489807 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:03:43.246 [DEBUG] [Thread-489807 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:03:43.246 [DEBUG] [Thread-489807 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:03:43.246 [DEBUG] [Thread-489807 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:03:43.246 [DEBUG] [Thread-489807 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:03:43.246 [DEBUG] [Thread-489807 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96091698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953358193913245, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108696, telescope_az=89.9927, telescope_ra=21.8420381, telescope_dec=-24.256451, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.86182, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:03:41.580375', telescope_ra_j2k=21.8175723415643, telescope_dec_j2k=-24.3754965661325, observability=1)
2025-12-27T13:03:43.248 [DEBUG] [Thread-489808 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.002591848373413086
2025-12-27T13:03:48.553 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:03:48.555 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.8435161, teldec = -24.25645
2025-12-27T13:03:48.556 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.819051623164     dec_j2k = -24.3755261142993
2025-12-27T13:03:48.558 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:03:48.559 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:03:48.566 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:03:48.566 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:03:48.566 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:03:48.566 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:03:48.573 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:03:48.573 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:03:48.573 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:03:48.573 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:03:48.573 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:03:48.573 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:03:48.573 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:03:48.573 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:03:48.574 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96097863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953369826376659, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108696, telescope_az=89.9927, telescope_ra=21.8435161, telescope_dec=-24.25645, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.8633, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:03:41.580375', telescope_ra_j2k=21.819051623164, telescope_dec_j2k=-24.3755261142993, observability=1)
2025-12-27T13:03:48.574 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.62778902053833 seconds ago
2025-12-27T13:03:49.136 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5623869895935059
2025-12-27T13:04:01.293 [DEBUG] [Thread-489809 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:04:01.296 [INFO] [Thread-489809 (handle)] [driver.py] [get_status()] Telra = 21.8470513, teldec = -24.25645
2025-12-27T13:04:01.297 [INFO] [Thread-489809 (handle)] [driver.py] [get_status()] ra_j2k = 21.8225898896603     dec_j2k = -24.3755991091931
2025-12-27T13:04:01.299 [DEBUG] [Thread-489809 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:04:01.300 [DEBUG] [Thread-489809 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:04:01.302 [DEBUG] [Thread-489809 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:04:01.302 [DEBUG] [Thread-489809 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:04:01.302 [DEBUG] [Thread-489809 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:04:01.302 [DEBUG] [Thread-489809 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:04:01.310 [DEBUG] [Thread-489809 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:04:01.310 [DEBUG] [Thread-489809 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:04:01.310 [DEBUG] [Thread-489809 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:04:01.310 [DEBUG] [Thread-489809 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:04:01.310 [DEBUG] [Thread-489809 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:04:01.310 [DEBUG] [Thread-489809 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:04:01.310 [DEBUG] [Thread-489809 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:04:01.310 [DEBUG] [Thread-489809 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:04:01.310 [DEBUG] [Thread-489809 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96112609, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953366617421234, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108696, telescope_az=89.9927, telescope_ra=21.8470513, telescope_dec=-24.25645, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.86683, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:03:41.580375', telescope_ra_j2k=21.8225898896603, telescope_dec_j2k=-24.3755991091931, observability=1)
2025-12-27T13:04:03.605 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:04:03.607 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.8477153, teldec = -24.25645
2025-12-27T13:04:03.608 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.8232544658345     dec_j2k = -24.3756128080693
2025-12-27T13:04:03.609 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:04:03.610 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:04:03.613 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:04:03.613 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:04:03.613 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:04:03.613 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:04:03.620 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:04:03.620 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:04:03.620 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:04:03.620 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:04:03.620 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:04:03.620 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:04:03.620 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:04:03.620 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:04:03.621 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96115284, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953366617421234, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108696, telescope_az=89.992699, telescope_ra=21.8477153, telescope_dec=-24.25645, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.8675, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:03:41.580375', telescope_ra_j2k=21.8232544658345, telescope_dec_j2k=-24.3756128080693, observability=1)
2025-12-27T13:04:07.597 [DEBUG] [ThreadPoolExecutor-22728_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:04:07.598 [DEBUG] [ThreadPoolExecutor-22728_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:04:08.007 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:04:08.008 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.8489214, teldec = -24.25645
2025-12-27T13:04:08.010 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.8244616125751     dec_j2k = -24.3756376816885
2025-12-27T13:04:08.011 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:04:08.012 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:04:08.017 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:04:08.017 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:04:08.017 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:04:08.017 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:04:08.024 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:04:08.024 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:04:08.024 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:04:08.024 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:04:08.025 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:04:08.025 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:04:08.025 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:04:08.025 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:04:08.025 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96120378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953369826376659, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108696, telescope_az=89.992699, telescope_ra=21.8489214, telescope_dec=-24.25645, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.8687, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:03:41.580375', telescope_ra_j2k=21.8244616125751, telescope_dec_j2k=-24.3756376816885, observability=1)
2025-12-27T13:04:19.496 [DEBUG] [Thread-489810 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:04:19.498 [INFO] [Thread-489810 (handle)] [driver.py] [get_status()] Telra = 21.8521176, teldec = -24.25645
2025-12-27T13:04:19.499 [INFO] [Thread-489810 (handle)] [driver.py] [get_status()] ra_j2k = 21.8276605875195     dec_j2k = -24.3757035398794
2025-12-27T13:04:19.501 [DEBUG] [Thread-489810 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:04:19.502 [DEBUG] [Thread-489810 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:04:19.505 [DEBUG] [Thread-489810 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:04:19.505 [DEBUG] [Thread-489810 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:04:19.505 [DEBUG] [Thread-489810 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:04:19.505 [DEBUG] [Thread-489810 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:04:19.512 [DEBUG] [Thread-489810 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:04:19.512 [DEBUG] [Thread-489810 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:04:19.512 [DEBUG] [Thread-489810 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:04:19.512 [DEBUG] [Thread-489810 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:04:19.512 [DEBUG] [Thread-489810 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:04:19.512 [DEBUG] [Thread-489810 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:04:19.512 [DEBUG] [Thread-489810 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:04:19.512 [DEBUG] [Thread-489810 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:04:19.513 [DEBUG] [Thread-489810 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96133677, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953367419660091, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108696, telescope_az=89.992699, telescope_ra=21.8521176, telescope_dec=-24.25645, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.8719, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:03:41.580375', telescope_ra_j2k=21.8276605875195, telescope_dec_j2k=-24.3757035398794, observability=1)
2025-12-27T13:04:37.562 [DEBUG] [Thread-489811 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:04:37.564 [INFO] [Thread-489811 (handle)] [driver.py] [get_status()] Telra = 21.8571617, teldec = -24.256449
2025-12-27T13:04:37.566 [INFO] [Thread-489811 (handle)] [driver.py] [get_status()] ra_j2k = 21.8327090700247     dec_j2k = -24.3758063040969
2025-12-27T13:04:37.568 [DEBUG] [Thread-489811 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:04:37.569 [DEBUG] [Thread-489811 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:04:37.573 [DEBUG] [Thread-489811 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:04:37.573 [DEBUG] [Thread-489811 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:04:37.573 [DEBUG] [Thread-489811 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:04:37.573 [DEBUG] [Thread-489811 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:04:37.580 [DEBUG] [Thread-489811 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:04:37.580 [DEBUG] [Thread-489811 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:04:37.580 [DEBUG] [Thread-489811 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:04:37.581 [DEBUG] [Thread-489811 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:04:37.581 [DEBUG] [Thread-489811 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:04:37.581 [DEBUG] [Thread-489811 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:04:37.581 [DEBUG] [Thread-489811 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:04:37.581 [DEBUG] [Thread-489811 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:04:37.581 [DEBUG] [Thread-489811 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96154587, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953375040929224, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108695, telescope_az=89.992698, telescope_ra=21.8571617, telescope_dec=-24.256449, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.87694, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:03:41.580375', telescope_ra_j2k=21.8327090700247, telescope_dec_j2k=-24.3758063040969, observability=1)
2025-12-27T13:04:41.720 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:04:41.720 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:04:41.721 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:04:41.721 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:04:41.721 [INFO] [ThreadPoolExecutor-22729_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:04:41.721 [INFO] [ThreadPoolExecutor-22729_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:04:43.295 [DEBUG] [Thread-489812 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:04:43.296 [INFO] [Thread-489812 (handle)] [driver.py] [get_status()] Telra = 21.858758, teldec = -24.256449
2025-12-27T13:04:43.297 [INFO] [Thread-489812 (handle)] [driver.py] [get_status()] ra_j2k = 21.8343067577058     dec_j2k = -24.3758390987481
2025-12-27T13:04:43.299 [DEBUG] [Thread-489812 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:04:43.300 [DEBUG] [Thread-489812 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:04:43.303 [DEBUG] [Thread-489812 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:04:43.304 [DEBUG] [Thread-489812 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:04:43.304 [DEBUG] [Thread-489812 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:04:43.304 [DEBUG] [Thread-489812 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:04:43.311 [DEBUG] [Thread-489812 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:04:43.311 [DEBUG] [Thread-489812 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:04:43.311 [DEBUG] [Thread-489812 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:04:43.311 [DEBUG] [Thread-489812 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:04:43.311 [DEBUG] [Thread-489812 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:04:43.311 [DEBUG] [Thread-489812 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:04:43.311 [DEBUG] [Thread-489812 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:04:43.311 [DEBUG] [Thread-489812 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:04:43.311 [DEBUG] [Thread-489812 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96161221, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953371430854371, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108695, telescope_az=89.992698, telescope_ra=21.858758, telescope_dec=-24.256449, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.87854, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:04:41.719258', telescope_ra_j2k=21.8343067577058, telescope_dec_j2k=-24.3758390987481, observability=1)
2025-12-27T13:04:48.225 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:04:48.227 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.8601214, teldec = -24.256449
2025-12-27T13:04:48.228 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.8356713432248     dec_j2k = -24.3758670921122
2025-12-27T13:04:48.230 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:04:48.231 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:04:48.237 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:04:48.237 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:04:48.237 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:04:48.237 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:04:48.245 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:04:48.245 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:04:48.245 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:04:48.245 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:04:48.245 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:04:48.245 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:04:48.245 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:04:48.245 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:04:48.245 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96166928, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953372233093227, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108695, telescope_az=89.992698, telescope_ra=21.8601214, telescope_dec=-24.256449, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.8799, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:04:41.719258', telescope_ra_j2k=21.8356713432248, telescope_dec_j2k=-24.3758670921122, observability=1)
2025-12-27T13:04:48.634 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.38848280906677246
2025-12-27T13:04:48.634 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.627615451812744 seconds ago
2025-12-27T13:04:55.638 [DEBUG] [Thread-489813 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:04:55.639 [INFO] [Thread-489813 (handle)] [driver.py] [get_status()] Telra = 21.8621848, teldec = -24.256449
2025-12-27T13:04:55.640 [INFO] [Thread-489813 (handle)] [driver.py] [get_status()] ra_j2k = 21.8377365379419     dec_j2k = -24.375909428884
2025-12-27T13:04:55.641 [DEBUG] [Thread-489813 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:04:55.642 [DEBUG] [Thread-489813 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:04:55.645 [DEBUG] [Thread-489813 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:04:55.645 [DEBUG] [Thread-489813 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:04:55.645 [DEBUG] [Thread-489813 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:04:55.645 [DEBUG] [Thread-489813 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:04:55.652 [DEBUG] [Thread-489813 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:04:55.652 [DEBUG] [Thread-489813 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:04:55.652 [DEBUG] [Thread-489813 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:04:55.652 [DEBUG] [Thread-489813 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:04:55.652 [DEBUG] [Thread-489813 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:04:55.652 [DEBUG] [Thread-489813 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:04:55.652 [DEBUG] [Thread-489813 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:04:55.653 [DEBUG] [Thread-489813 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:04:55.653 [DEBUG] [Thread-489813 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96175508, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953374639809796, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108695, telescope_az=89.992698, telescope_ra=21.8621848, telescope_dec=-24.256449, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.88197, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:04:41.719258', telescope_ra_j2k=21.8377365379419, telescope_dec_j2k=-24.375909428884, observability=1)
2025-12-27T13:05:02.601 [DEBUG] [ThreadPoolExecutor-22728_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:02.603 [DEBUG] [ThreadPoolExecutor-22728_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:02.604 [DEBUG] [ThreadPoolExecutor-22728_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:02.606 [DEBUG] [ThreadPoolExecutor-22728_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:03.615 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:03.617 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.8644062, teldec = -24.256449
2025-12-27T13:05:03.618 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.8399598707929     dec_j2k = -24.3759549684303
2025-12-27T13:05:03.620 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:05:03.621 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:05:03.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:05:03.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:05:03.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:05:03.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:05:03.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:05:03.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:05:03.631 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:05:03.631 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:05:03.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:05:03.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:05:03.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:05:03.631 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:05:03.631 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96184741, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953376645406936, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108695, telescope_az=89.992698, telescope_ra=21.8644062, telescope_dec=-24.256449, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.88419, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:04:41.719258', telescope_ra_j2k=21.8399598707929, telescope_dec_j2k=-24.3759549684303, observability=1)
2025-12-27T13:05:06.612 [DEBUG] [ThreadPoolExecutor-22728_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:07.614 [DEBUG] [ThreadPoolExecutor-22728_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:07.615 [INFO] [ThreadPoolExecutor-22728_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:05:08.087 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:08.088 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.8656666, teldec = -24.256449
2025-12-27T13:05:08.089 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.8412213677991     dec_j2k = -24.375980789094
2025-12-27T13:05:08.091 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:05:08.091 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:05:08.097 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:05:08.097 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:05:08.097 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:05:08.097 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:05:08.104 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:05:08.104 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:05:08.104 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:05:08.104 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:05:08.104 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:05:08.104 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:05:08.104 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:05:08.104 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:05:08.105 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.96189917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953375442048652, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108695, telescope_az=89.992698, telescope_ra=21.8656666, telescope_dec=-24.256449, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.88545, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:04:41.719258', telescope_ra_j2k=21.8412213677991, telescope_dec_j2k=-24.375980789094, observability=1)
2025-12-27T13:05:13.804 [DEBUG] [Thread-489814 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:13.805 [INFO] [Thread-489814 (handle)] [driver.py] [get_status()] Telra = 21.8672539, teldec = -24.256449
2025-12-27T13:05:13.807 [INFO] [Thread-489814 (handle)] [driver.py] [get_status()] ra_j2k = 21.8428100496627     dec_j2k = -24.3760132880968
2025-12-27T13:05:13.808 [DEBUG] [Thread-489814 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:05:13.808 [DEBUG] [Thread-489814 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:05:13.815 [DEBUG] [Thread-489814 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:05:13.815 [DEBUG] [Thread-489814 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:05:13.815 [DEBUG] [Thread-489814 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:05:13.815 [DEBUG] [Thread-489814 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:05:13.822 [DEBUG] [Thread-489814 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:05:13.822 [DEBUG] [Thread-489814 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:05:13.822 [DEBUG] [Thread-489814 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:05:13.822 [DEBUG] [Thread-489814 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:05:13.822 [DEBUG] [Thread-489814 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:05:13.823 [DEBUG] [Thread-489814 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:05:13.823 [DEBUG] [Thread-489814 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:05:13.823 [DEBUG] [Thread-489814 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:05:13.823 [DEBUG] [Thread-489814 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.96196532, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953373035332083, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108695, telescope_az=89.992697, telescope_ra=21.8672539, telescope_dec=-24.256449, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.88704, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:04:41.719258', telescope_ra_j2k=21.8428100496627, telescope_dec_j2k=-24.3760132880968, observability=1)
2025-12-27T13:05:31.879 [DEBUG] [Thread-489815 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:31.881 [INFO] [Thread-489815 (handle)] [driver.py] [get_status()] Telra = 21.8722974, teldec = -24.256448
2025-12-27T13:05:31.882 [INFO] [Thread-489815 (handle)] [driver.py] [get_status()] ra_j2k = 21.847857942997     dec_j2k = -24.3761154133698
2025-12-27T13:05:31.884 [DEBUG] [Thread-489815 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:05:31.885 [DEBUG] [Thread-489815 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:05:31.889 [DEBUG] [Thread-489815 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:05:31.889 [DEBUG] [Thread-489815 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:05:31.889 [DEBUG] [Thread-489815 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:05:31.889 [DEBUG] [Thread-489815 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:05:31.897 [DEBUG] [Thread-489815 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:05:31.897 [DEBUG] [Thread-489815 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:05:31.897 [DEBUG] [Thread-489815 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:05:31.897 [DEBUG] [Thread-489815 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:05:31.897 [DEBUG] [Thread-489815 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:05:31.897 [DEBUG] [Thread-489815 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:05:31.897 [DEBUG] [Thread-489815 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:05:31.897 [DEBUG] [Thread-489815 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:05:31.897 [DEBUG] [Thread-489815 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.96217454, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953379453242932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108695, telescope_az=89.992697, telescope_ra=21.8722974, telescope_dec=-24.256448, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.89208, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:04:41.719258', telescope_ra_j2k=21.847857942997, telescope_dec_j2k=-24.3761154133698, observability=1)
2025-12-27T13:05:41.861 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:41.861 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:05:41.862 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:41.862 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:05:41.863 [DEBUG] [ThreadPoolExecutor-22730_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:42.864 [DEBUG] [ThreadPoolExecutor-22730_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:42.866 [DEBUG] [ThreadPoolExecutor-22730_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:42.867 [DEBUG] [ThreadPoolExecutor-22730_0] [payload.py] [to_registers()] [0]
2025-12-27T13:05:42.871 [DEBUG] [ThreadPoolExecutor-22730_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:05:42.871 [DEBUG] [ThreadPoolExecutor-22730_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:05:42.871 [DEBUG] [ThreadPoolExecutor-22730_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:05:42.871 [DEBUG] [ThreadPoolExecutor-22730_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:05:42.879 [DEBUG] [ThreadPoolExecutor-22730_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:05:42.879 [DEBUG] [ThreadPoolExecutor-22730_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:05:42.879 [DEBUG] [ThreadPoolExecutor-22730_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:05:42.879 [DEBUG] [ThreadPoolExecutor-22730_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:05:42.879 [DEBUG] [ThreadPoolExecutor-22730_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:05:42.879 [DEBUG] [ThreadPoolExecutor-22730_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:05:42.879 [DEBUG] [ThreadPoolExecutor-22730_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:05:43.351 [DEBUG] [Thread-489816 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:43.353 [INFO] [Thread-489816 (handle)] [driver.py] [get_status()] Telra = 21.8754728, teldec = -24.256448
2025-12-27T13:05:43.355 [INFO] [Thread-489816 (handle)] [driver.py] [get_status()] ra_j2k = 21.851036110915     dec_j2k = -24.3761802339652
2025-12-27T13:05:43.355 [DEBUG] [Thread-489816 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:05:43.356 [DEBUG] [Thread-489816 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:05:43.362 [DEBUG] [Thread-489816 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:05:43.362 [DEBUG] [Thread-489816 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:05:43.362 [DEBUG] [Thread-489816 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:05:43.363 [DEBUG] [Thread-489816 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:05:43.370 [DEBUG] [Thread-489816 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:05:43.370 [DEBUG] [Thread-489816 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:05:43.370 [DEBUG] [Thread-489816 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:05:43.370 [DEBUG] [Thread-489816 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:05:43.370 [DEBUG] [Thread-489816 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:05:43.370 [DEBUG] [Thread-489816 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:05:43.370 [DEBUG] [Thread-489816 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:05:43.370 [DEBUG] [Thread-489816 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:05:43.370 [DEBUG] [Thread-489816 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96230732, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953372233093227, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108695, telescope_az=89.992697, telescope_ra=21.8754728, telescope_dec=-24.256448, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.89525, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:05:41.859845', telescope_ra_j2k=21.851036110915, telescope_dec_j2k=-24.3761802339652, observability=1)
2025-12-27T13:05:47.337 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:47.339 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.876583, teldec = -24.256448
2025-12-27T13:05:47.340 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.852147279001     dec_j2k = -24.3762028773128
2025-12-27T13:05:47.342 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:05:47.343 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:05:47.349 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:05:47.349 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:05:47.350 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:05:47.350 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:05:47.357 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:05:47.357 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:05:47.357 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:05:47.357 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:05:47.357 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:05:47.357 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:05:47.357 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:05:47.357 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:05:47.357 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96235345, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953372233093227, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108695, telescope_az=89.992696, telescope_ra=21.876583, telescope_dec=-24.256448, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.89636, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:05:41.859845', telescope_ra_j2k=21.852147279001, telescope_dec_j2k=-24.3762028773128, observability=1)
2025-12-27T13:05:48.694 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:48.696 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.8769752, teldec = -24.256448
2025-12-27T13:05:48.697 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.8525398210399     dec_j2k = -24.3762108740968
2025-12-27T13:05:48.699 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:05:48.700 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:05:48.706 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:05:48.706 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:05:48.706 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:05:48.706 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:05:48.713 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:05:48.714 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:05:48.714 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:05:48.714 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:05:48.714 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:05:48.714 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:05:48.714 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:05:48.714 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:05:48.714 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96236916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095337784876522, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108695, telescope_az=89.992696, telescope_ra=21.8769752, telescope_dec=-24.256448, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.89676, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:05:41.859845', telescope_ra_j2k=21.8525398210399, telescope_dec_j2k=-24.3762108740968, observability=1)
2025-12-27T13:05:48.714 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.62834596633911 seconds ago
2025-12-27T13:05:50.061 [DEBUG] [Thread-489817 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:05:50.063 [INFO] [Thread-489817 (handle)] [driver.py] [get_status()] Telra = 21.8773398, teldec = -24.256448
2025-12-27T13:05:50.064 [INFO] [Thread-489817 (handle)] [driver.py] [get_status()] ra_j2k = 21.8529047390293     dec_j2k = -24.3762183069938
2025-12-27T13:05:50.066 [DEBUG] [Thread-489817 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:05:50.067 [DEBUG] [Thread-489817 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:05:50.072 [DEBUG] [Thread-489817 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:05:50.072 [DEBUG] [Thread-489817 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:05:50.072 [DEBUG] [Thread-489817 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:05:50.072 [DEBUG] [Thread-489817 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:05:50.079 [DEBUG] [Thread-489817 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:05:50.079 [DEBUG] [Thread-489817 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:05:50.079 [DEBUG] [Thread-489817 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:05:50.079 [DEBUG] [Thread-489817 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:05:50.080 [DEBUG] [Thread-489817 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:05:50.080 [DEBUG] [Thread-489817 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:05:50.080 [DEBUG] [Thread-489817 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:05:50.080 [DEBUG] [Thread-489817 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:05:50.080 [DEBUG] [Thread-489817 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96238498, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953376645406936, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162330508236, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108695, telescope_az=89.992696, telescope_ra=21.8773398, telescope_dec=-24.256448, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.89712, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:05:41.859845', telescope_ra_j2k=21.8529047390293, telescope_dec_j2k=-24.3762183069938, observability=1)
2025-12-27T13:06:03.625 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:06:03.627 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.8811299, teldec = -24.256448
2025-12-27T13:06:03.628 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.8566981457636     dec_j2k = -24.3762955088434
2025-12-27T13:06:03.630 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:06:03.631 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:06:03.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:06:03.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:06:03.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:06:03.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:06:03.640 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:06:03.640 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:06:03.640 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:06:03.640 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:06:03.640 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:06:03.640 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:06:03.640 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:06:03.641 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:06:03.641 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96254197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953379453242932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108694, telescope_az=89.992696, telescope_ra=21.8811299, telescope_dec=-24.256448, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.90091, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:05:41.859845', telescope_ra_j2k=21.8566981457636, telescope_dec_j2k=-24.3762955088434, observability=1)
2025-12-27T13:06:07.879 [DEBUG] [ThreadPoolExecutor-22730_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:06:07.880 [DEBUG] [ThreadPoolExecutor-22730_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:06:08.139 [DEBUG] [Thread-489818 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:06:08.140 [INFO] [Thread-489818 (handle)] [driver.py] [get_status()] Telra = 21.8823808, teldec = -24.256447
2025-12-27T13:06:08.141 [INFO] [Thread-489818 (handle)] [driver.py] [get_status()] ra_j2k = 21.8579501377059     dec_j2k = -24.3763199629688
2025-12-27T13:06:08.142 [DEBUG] [Thread-489818 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:06:08.143 [DEBUG] [Thread-489818 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:06:08.148 [DEBUG] [Thread-489818 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:06:08.148 [DEBUG] [Thread-489818 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:06:08.148 [DEBUG] [Thread-489818 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:06:08.148 [DEBUG] [Thread-489818 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:06:08.155 [DEBUG] [Thread-489818 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:06:08.155 [DEBUG] [Thread-489818 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:06:08.156 [DEBUG] [Thread-489818 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:06:08.156 [DEBUG] [Thread-489818 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:06:08.156 [DEBUG] [Thread-489818 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:06:08.156 [DEBUG] [Thread-489818 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:06:08.156 [DEBUG] [Thread-489818 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:06:08.156 [DEBUG] [Thread-489818 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:06:08.156 [DEBUG] [Thread-489818 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96259421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953383464437213, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108694, telescope_az=89.992696, telescope_ra=21.8823808, telescope_dec=-24.256447, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.90216, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:05:41.859845', telescope_ra_j2k=21.8579501377059, telescope_dec_j2k=-24.3763199629688, observability=1)
2025-12-27T13:06:08.165 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0095672607421875
2025-12-27T13:06:26.210 [DEBUG] [Thread-489819 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:06:26.211 [INFO] [Thread-489819 (handle)] [driver.py] [get_status()] Telra = 21.8874313, teldec = -24.256447
2025-12-27T13:06:26.212 [INFO] [Thread-489819 (handle)] [driver.py] [get_status()] ra_j2k = 21.8630050483211     dec_j2k = -24.3764226024342
2025-12-27T13:06:26.214 [DEBUG] [Thread-489819 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:06:26.215 [DEBUG] [Thread-489819 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:06:26.217 [DEBUG] [Thread-489819 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:06:26.217 [DEBUG] [Thread-489819 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:06:26.217 [DEBUG] [Thread-489819 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:06:26.217 [DEBUG] [Thread-489819 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:06:26.224 [DEBUG] [Thread-489819 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:06:26.224 [DEBUG] [Thread-489819 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:06:26.224 [DEBUG] [Thread-489819 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:06:26.224 [DEBUG] [Thread-489819 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:06:26.224 [DEBUG] [Thread-489819 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:06:26.224 [DEBUG] [Thread-489819 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:06:26.224 [DEBUG] [Thread-489819 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:06:26.224 [DEBUG] [Thread-489819 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:06:26.224 [DEBUG] [Thread-489819 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96280336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953376645406936, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108694, telescope_az=89.992695, telescope_ra=21.8874313, telescope_dec=-24.256447, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.90721, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:05:41.859845', telescope_ra_j2k=21.8630050483211, telescope_dec_j2k=-24.3764226024342, observability=1)
2025-12-27T13:06:42.002 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:06:42.002 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:06:42.003 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:06:42.003 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:06:42.003 [INFO] [ThreadPoolExecutor-22731_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:06:42.003 [INFO] [ThreadPoolExecutor-22731_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:06:43.413 [DEBUG] [Thread-489820 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:06:43.415 [INFO] [Thread-489820 (handle)] [driver.py] [get_status()] Telra = 21.8922216, teldec = -24.256447
2025-12-27T13:06:43.416 [INFO] [Thread-489820 (handle)] [driver.py] [get_status()] ra_j2k = 21.8677995351722     dec_j2k = -24.3765197596498
2025-12-27T13:06:43.419 [DEBUG] [Thread-489820 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:06:43.420 [DEBUG] [Thread-489820 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:06:43.424 [DEBUG] [Thread-489820 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:06:43.424 [DEBUG] [Thread-489820 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:06:43.424 [DEBUG] [Thread-489820 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:06:43.425 [DEBUG] [Thread-489820 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:06:43.432 [DEBUG] [Thread-489820 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:06:43.432 [DEBUG] [Thread-489820 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:06:43.432 [DEBUG] [Thread-489820 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:06:43.432 [DEBUG] [Thread-489820 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:06:43.432 [DEBUG] [Thread-489820 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:06:43.432 [DEBUG] [Thread-489820 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:06:43.432 [DEBUG] [Thread-489820 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:06:43.432 [DEBUG] [Thread-489820 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:06:43.432 [DEBUG] [Thread-489820 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96300248, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953384667795497, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108694, telescope_az=89.992695, telescope_ra=21.8922216, telescope_dec=-24.256447, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.912, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:06:42.000960', telescope_ra_j2k=21.8677995351722, telescope_dec_j2k=-24.3765197596498, observability=1)
2025-12-27T13:06:44.380 [DEBUG] [Thread-489821 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9484825134277344
2025-12-27T13:06:46.448 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:06:46.449 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.8930525, teldec = -24.256447
2025-12-27T13:06:46.450 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.8686311617444     dec_j2k = -24.3765365927617
2025-12-27T13:06:46.452 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:06:46.453 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:06:46.458 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:06:46.458 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:06:46.459 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:06:46.459 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:06:46.465 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:06:46.466 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:06:46.466 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:06:46.466 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:06:46.466 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:06:46.466 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:06:46.466 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:06:46.466 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:06:46.466 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96303759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953382662198357, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108694, telescope_az=89.992695, telescope_ra=21.8930525, telescope_dec=-24.256447, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.91283, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:06:42.000960', telescope_ra_j2k=21.8686311617444, telescope_dec_j2k=-24.3765365927617, observability=1)
2025-12-27T13:06:48.775 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:06:48.777 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.8936973, teldec = -24.256447
2025-12-27T13:06:48.778 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.8692765256531     dec_j2k = -24.3765496517684
2025-12-27T13:06:48.779 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:06:48.780 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:06:48.783 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:06:48.783 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:06:48.783 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:06:48.783 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:06:48.790 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:06:48.790 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:06:48.790 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:06:48.790 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:06:48.790 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:06:48.790 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:06:48.790 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:06:48.790 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:06:48.790 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96306454, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953381458840073, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108694, telescope_az=89.992695, telescope_ra=21.8936973, telescope_dec=-24.256447, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.91348, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:06:42.000960', telescope_ra_j2k=21.8692765256531, telescope_dec_j2k=-24.3765496517684, observability=1)
2025-12-27T13:06:48.790 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.6249361038208 seconds ago
2025-12-27T13:07:02.451 [DEBUG] [Thread-489822 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:02.454 [INFO] [Thread-489822 (handle)] [driver.py] [get_status()] Telra = 21.8975152, teldec = -24.256446
2025-12-27T13:07:02.455 [INFO] [Thread-489822 (handle)] [driver.py] [get_status()] ra_j2k = 21.8730977659494     dec_j2k = -24.3766259046995
2025-12-27T13:07:02.457 [DEBUG] [Thread-489822 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:07:02.458 [DEBUG] [Thread-489822 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:07:02.459 [DEBUG] [Thread-489822 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:07:02.459 [DEBUG] [Thread-489822 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:07:02.459 [DEBUG] [Thread-489822 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:07:02.459 [DEBUG] [Thread-489822 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:07:02.466 [DEBUG] [Thread-489822 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:07:02.466 [DEBUG] [Thread-489822 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:07:02.467 [DEBUG] [Thread-489822 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:07:02.467 [DEBUG] [Thread-489822 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:07:02.467 [DEBUG] [Thread-489822 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:07:02.467 [DEBUG] [Thread-489822 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:07:02.467 [DEBUG] [Thread-489822 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:07:02.467 [DEBUG] [Thread-489822 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:07:02.467 [DEBUG] [Thread-489822 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96322282, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953381458840073, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108694, telescope_az=89.992694, telescope_ra=21.8975152, telescope_dec=-24.256446, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.9173, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:06:42.000960', telescope_ra_j2k=21.8730977659494, telescope_dec_j2k=-24.3766259046995, observability=1)
2025-12-27T13:07:02.883 [DEBUG] [ThreadPoolExecutor-22730_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:02.885 [DEBUG] [ThreadPoolExecutor-22730_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:02.885 [DEBUG] [ThreadPoolExecutor-22730_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:02.887 [DEBUG] [ThreadPoolExecutor-22730_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:03.598 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:03.600 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.897823, teldec = -24.256446
2025-12-27T13:07:03.601 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.8734058353293     dec_j2k = -24.376632127601
2025-12-27T13:07:03.603 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:07:03.604 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:07:03.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:07:03.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:07:03.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:07:03.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:07:03.613 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:07:03.613 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:07:03.613 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:07:03.613 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:07:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:07:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:07:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:07:03.614 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:07:03.614 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9632361, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953385871153781, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108694, telescope_az=89.992694, telescope_ra=21.897823, telescope_dec=-24.256446, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.9176, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:06:42.000960', telescope_ra_j2k=21.8734058353293, telescope_dec_j2k=-24.376632127601, observability=1)
2025-12-27T13:07:06.892 [DEBUG] [ThreadPoolExecutor-22730_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:07.894 [DEBUG] [ThreadPoolExecutor-22730_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:07.895 [INFO] [ThreadPoolExecutor-22730_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:07:08.227 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:08.230 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.8991307, teldec = -24.256446
2025-12-27T13:07:08.231 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.8747146799546     dec_j2k = -24.3766585571113
2025-12-27T13:07:08.233 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:07:08.234 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:07:08.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:07:08.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:07:08.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:07:08.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:07:08.247 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:07:08.247 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:07:08.247 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:07:08.247 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:07:08.247 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:07:08.247 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:07:08.247 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:07:08.247 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:07:08.247 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.96328968, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953380656601216, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108694, telescope_az=89.992694, telescope_ra=21.8991307, telescope_dec=-24.256446, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.91891, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:06:42.000960', telescope_ra_j2k=21.8747146799546, telescope_dec_j2k=-24.3766585571113, observability=1)
2025-12-27T13:07:20.521 [DEBUG] [Thread-489823 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:20.523 [INFO] [Thread-489823 (handle)] [driver.py] [get_status()] Telra = 21.9025595, teldec = -24.256446
2025-12-27T13:07:20.525 [INFO] [Thread-489823 (handle)] [driver.py] [get_status()] ra_j2k = 21.8781464823605     dec_j2k = -24.3767277884212
2025-12-27T13:07:20.525 [DEBUG] [Thread-489823 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:07:20.527 [DEBUG] [Thread-489823 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:07:20.532 [DEBUG] [Thread-489823 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:07:20.532 [DEBUG] [Thread-489823 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:07:20.532 [DEBUG] [Thread-489823 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:07:20.532 [DEBUG] [Thread-489823 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:07:20.539 [DEBUG] [Thread-489823 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:07:20.539 [DEBUG] [Thread-489823 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:07:20.539 [DEBUG] [Thread-489823 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:07:20.539 [DEBUG] [Thread-489823 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:07:20.539 [DEBUG] [Thread-489823 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:07:20.540 [DEBUG] [Thread-489823 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:07:20.540 [DEBUG] [Thread-489823 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:07:20.540 [DEBUG] [Thread-489823 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:07:20.540 [DEBUG] [Thread-489823 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.96343197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953389882348062, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108694, telescope_az=89.992694, telescope_ra=21.9025595, telescope_dec=-24.256446, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.92234, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:06:42.000960', telescope_ra_j2k=21.8781464823605, telescope_dec_j2k=-24.3767277884212, observability=1)
2025-12-27T13:07:38.703 [DEBUG] [Thread-489824 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:38.705 [INFO] [Thread-489824 (handle)] [driver.py] [get_status()] Telra = 21.9076005, teldec = -24.256446
2025-12-27T13:07:38.707 [INFO] [Thread-489824 (handle)] [driver.py] [get_status()] ra_j2k = 21.8831918996004     dec_j2k = -24.376829395403
2025-12-27T13:07:38.708 [DEBUG] [Thread-489824 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:07:38.710 [DEBUG] [Thread-489824 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:07:38.715 [DEBUG] [Thread-489824 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:07:38.715 [DEBUG] [Thread-489824 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:07:38.715 [DEBUG] [Thread-489824 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:07:38.715 [DEBUG] [Thread-489824 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:07:38.722 [DEBUG] [Thread-489824 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:07:38.722 [DEBUG] [Thread-489824 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:07:38.722 [DEBUG] [Thread-489824 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:07:38.722 [DEBUG] [Thread-489824 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:07:38.722 [DEBUG] [Thread-489824 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:07:38.722 [DEBUG] [Thread-489824 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:07:38.722 [DEBUG] [Thread-489824 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:07:38.722 [DEBUG] [Thread-489824 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:07:38.723 [DEBUG] [Thread-489824 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.96364241, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953389080109206, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108693, telescope_az=89.992693, telescope_ra=21.9076005, telescope_dec=-24.256446, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.92738, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:06:42.000960', telescope_ra_j2k=21.8831918996004, telescope_dec_j2k=-24.376829395403, observability=1)
2025-12-27T13:07:42.144 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:42.144 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:07:42.145 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:42.145 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:07:42.146 [DEBUG] [ThreadPoolExecutor-22732_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:43.147 [DEBUG] [ThreadPoolExecutor-22732_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:43.149 [DEBUG] [ThreadPoolExecutor-22732_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:43.149 [DEBUG] [ThreadPoolExecutor-22732_0] [payload.py] [to_registers()] [0]
2025-12-27T13:07:43.153 [DEBUG] [ThreadPoolExecutor-22732_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:07:43.153 [DEBUG] [ThreadPoolExecutor-22732_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:07:43.153 [DEBUG] [ThreadPoolExecutor-22732_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:07:43.154 [DEBUG] [ThreadPoolExecutor-22732_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:07:43.161 [DEBUG] [ThreadPoolExecutor-22732_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:07:43.161 [DEBUG] [ThreadPoolExecutor-22732_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:07:43.161 [DEBUG] [ThreadPoolExecutor-22732_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:07:43.161 [DEBUG] [ThreadPoolExecutor-22732_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:07:43.161 [DEBUG] [ThreadPoolExecutor-22732_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:07:43.161 [DEBUG] [ThreadPoolExecutor-22732_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:07:43.161 [DEBUG] [ThreadPoolExecutor-22732_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:07:43.466 [DEBUG] [Thread-489825 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:43.468 [INFO] [Thread-489825 (handle)] [driver.py] [get_status()] Telra = 21.9089381, teldec = -24.256445
2025-12-27T13:07:43.469 [INFO] [Thread-489825 (handle)] [driver.py] [get_status()] ra_j2k = 21.8845306724199     dec_j2k = -24.3768553210179
2025-12-27T13:07:43.471 [DEBUG] [Thread-489825 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:07:43.472 [DEBUG] [Thread-489825 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:07:43.475 [DEBUG] [Thread-489825 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:07:43.475 [DEBUG] [Thread-489825 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:07:43.475 [DEBUG] [Thread-489825 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:07:43.475 [DEBUG] [Thread-489825 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:07:43.482 [DEBUG] [Thread-489825 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:07:43.482 [DEBUG] [Thread-489825 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:07:43.482 [DEBUG] [Thread-489825 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:07:43.482 [DEBUG] [Thread-489825 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:07:43.483 [DEBUG] [Thread-489825 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:07:43.483 [DEBUG] [Thread-489825 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:07:43.483 [DEBUG] [Thread-489825 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:07:43.483 [DEBUG] [Thread-489825 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:07:43.483 [DEBUG] [Thread-489825 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96369753, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953386272273209, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108693, telescope_az=89.992693, telescope_ra=21.9089381, telescope_dec=-24.256445, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.92872, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:07:42.142988', telescope_ra_j2k=21.8845306724199, telescope_dec_j2k=-24.3768553210179, observability=1)
2025-12-27T13:07:45.560 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:45.562 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.9095266, teldec = -24.256445
2025-12-27T13:07:45.563 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.8851196884572     dec_j2k = -24.3768671626817
2025-12-27T13:07:45.564 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:07:45.565 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:07:45.570 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:07:45.570 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:07:45.570 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:07:45.570 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:07:45.577 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:07:45.577 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:07:45.578 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:07:45.578 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:07:45.578 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:07:45.578 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:07:45.578 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:07:45.578 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:07:45.578 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96372177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953392690184058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108693, telescope_az=89.992693, telescope_ra=21.9095266, telescope_dec=-24.256445, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.92931, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:07:42.142988', telescope_ra_j2k=21.8851196884572, telescope_dec_j2k=-24.3768671626817, observability=1)
2025-12-27T13:07:48.851 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:48.853 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.9104436, teldec = -24.256445
2025-12-27T13:07:48.854 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.8860374926466     dec_j2k = -24.3768856086364
2025-12-27T13:07:48.856 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:07:48.857 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:07:48.862 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:07:48.862 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:07:48.862 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:07:48.862 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:07:48.869 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:07:48.869 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:07:48.869 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:07:48.869 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:07:48.870 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:07:48.870 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:07:48.870 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:07:48.870 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:07:48.870 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96375986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953391085706346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108693, telescope_az=89.992693, telescope_ra=21.9104436, telescope_dec=-24.256445, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.93022, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:07:42.142988', telescope_ra_j2k=21.8860374926466, telescope_dec_j2k=-24.3768856086364, observability=1)
2025-12-27T13:07:48.870 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.643580198287964 seconds ago
2025-12-27T13:07:56.792 [DEBUG] [Thread-489826 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:07:56.793 [INFO] [Thread-489826 (handle)] [driver.py] [get_status()] Telra = 21.9126407, teldec = -24.256445
2025-12-27T13:07:56.794 [INFO] [Thread-489826 (handle)] [driver.py] [get_status()] ra_j2k = 21.888236519955     dec_j2k = -24.3769297761875
2025-12-27T13:07:56.796 [DEBUG] [Thread-489826 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:07:56.797 [DEBUG] [Thread-489826 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:07:56.800 [DEBUG] [Thread-489826 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:07:56.800 [DEBUG] [Thread-489826 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:07:56.800 [DEBUG] [Thread-489826 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:07:56.800 [DEBUG] [Thread-489826 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:07:56.807 [DEBUG] [Thread-489826 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:07:56.807 [DEBUG] [Thread-489826 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:07:56.807 [DEBUG] [Thread-489826 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:07:56.807 [DEBUG] [Thread-489826 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:07:56.807 [DEBUG] [Thread-489826 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:07:56.807 [DEBUG] [Thread-489826 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:07:56.807 [DEBUG] [Thread-489826 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:07:56.807 [DEBUG] [Thread-489826 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:07:56.807 [DEBUG] [Thread-489826 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96385177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953391085706346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108693, telescope_az=89.992693, telescope_ra=21.9126407, telescope_dec=-24.256445, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.93242, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:07:42.142988', telescope_ra_j2k=21.888236519955, telescope_dec_j2k=-24.3769297761875, observability=1)
2025-12-27T13:08:03.608 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:08:03.611 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.9145392, teldec = -24.256445
2025-12-27T13:08:03.612 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.8901366858961     dec_j2k = -24.3769679089002
2025-12-27T13:08:03.613 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:08:03.614 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:08:03.620 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:08:03.620 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:08:03.620 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:08:03.621 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:08:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:08:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:08:03.628 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:08:03.628 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:08:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:08:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:08:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:08:03.628 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:08:03.628 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96393066, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953397503617195, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108693, telescope_az=89.992692, telescope_ra=21.9145392, telescope_dec=-24.256445, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.93432, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:07:42.142988', telescope_ra_j2k=21.8901366858961, telescope_dec_j2k=-24.3769679089002, observability=1)
2025-12-27T13:08:08.162 [DEBUG] [ThreadPoolExecutor-22732_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:08:08.163 [DEBUG] [ThreadPoolExecutor-22732_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:08:08.309 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:08:08.311 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.9158497, teldec = -24.256445
2025-12-27T13:08:08.312 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.8914483361709     dec_j2k = -24.3769942138055
2025-12-27T13:08:08.314 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:08:08.315 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:08:08.322 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:08:08.322 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:08:08.322 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:08:08.322 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:08:08.329 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:08:08.329 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:08:08.329 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:08:08.329 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:08:08.329 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:08:08.329 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:08:08.329 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:08:08.329 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:08:08.330 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96398507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953387475631493, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108693, telescope_az=89.992692, telescope_ra=21.9158497, telescope_dec=-24.256445, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.93563, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:07:42.142988', telescope_ra_j2k=21.8914483361709, telescope_dec_j2k=-24.3769942138055, observability=1)
2025-12-27T13:08:14.862 [DEBUG] [Thread-489827 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:08:14.864 [INFO] [Thread-489827 (handle)] [driver.py] [get_status()] Telra = 21.9176889, teldec = -24.256445
2025-12-27T13:08:14.865 [INFO] [Thread-489827 (handle)] [driver.py] [get_status()] ra_j2k = 21.8932891509269     dec_j2k = -24.3770311070066
2025-12-27T13:08:14.867 [DEBUG] [Thread-489827 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:08:14.868 [DEBUG] [Thread-489827 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:08:14.870 [DEBUG] [Thread-489827 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:08:14.870 [DEBUG] [Thread-489827 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:08:14.870 [DEBUG] [Thread-489827 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:08:14.870 [DEBUG] [Thread-489827 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:08:14.877 [DEBUG] [Thread-489827 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:08:14.877 [DEBUG] [Thread-489827 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:08:14.878 [DEBUG] [Thread-489827 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:08:14.878 [DEBUG] [Thread-489827 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:08:14.878 [DEBUG] [Thread-489827 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:08:14.878 [DEBUG] [Thread-489827 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:08:14.878 [DEBUG] [Thread-489827 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:08:14.878 [DEBUG] [Thread-489827 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:08:14.878 [DEBUG] [Thread-489827 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96406091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953395498020054, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108693, telescope_az=89.992692, telescope_ra=21.9176889, telescope_dec=-24.256445, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.93747, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:07:42.142988', telescope_ra_j2k=21.8932891509269, telescope_dec_j2k=-24.3770311070066, observability=1)
2025-12-27T13:08:33.032 [DEBUG] [Thread-489828 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:08:33.034 [INFO] [Thread-489828 (handle)] [driver.py] [get_status()] Telra = 21.9227592, teldec = -24.256444
2025-12-27T13:08:33.035 [INFO] [Thread-489828 (handle)] [driver.py] [get_status()] ra_j2k = 21.8983639051322     dec_j2k = -24.3771316689645
2025-12-27T13:08:33.037 [DEBUG] [Thread-489828 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:08:33.038 [DEBUG] [Thread-489828 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:08:33.046 [DEBUG] [Thread-489828 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:08:33.046 [DEBUG] [Thread-489828 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:08:33.046 [DEBUG] [Thread-489828 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:08:33.046 [DEBUG] [Thread-489828 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:08:33.053 [DEBUG] [Thread-489828 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:08:33.053 [DEBUG] [Thread-489828 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:08:33.053 [DEBUG] [Thread-489828 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:08:33.053 [DEBUG] [Thread-489828 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:08:33.053 [DEBUG] [Thread-489828 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:08:33.053 [DEBUG] [Thread-489828 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:08:33.054 [DEBUG] [Thread-489828 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:08:33.054 [DEBUG] [Thread-489828 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:08:33.054 [DEBUG] [Thread-489828 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96427122, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953399108094907, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108693, telescope_az=89.992692, telescope_ra=21.9227592, telescope_dec=-24.256444, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.94254, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:07:42.142988', telescope_ra_j2k=21.8983639051322, telescope_dec_j2k=-24.3771316689645, observability=1)
2025-12-27T13:08:42.282 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:08:42.282 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:08:42.283 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:08:42.283 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:08:42.284 [INFO] [ThreadPoolExecutor-22733_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:08:42.284 [INFO] [ThreadPoolExecutor-22733_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:08:43.523 [DEBUG] [Thread-489829 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:08:43.526 [INFO] [Thread-489829 (handle)] [driver.py] [get_status()] Telra = 21.9256621, teldec = -24.256444
2025-12-27T13:08:43.527 [INFO] [Thread-489829 (handle)] [driver.py] [get_status()] ra_j2k = 21.901269356917     dec_j2k = -24.3771897202573
2025-12-27T13:08:43.529 [DEBUG] [Thread-489829 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:08:43.530 [DEBUG] [Thread-489829 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:08:43.531 [DEBUG] [Thread-489829 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:08:43.531 [DEBUG] [Thread-489829 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:08:43.531 [DEBUG] [Thread-489829 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:08:43.531 [DEBUG] [Thread-489829 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:08:43.538 [DEBUG] [Thread-489829 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:08:43.538 [DEBUG] [Thread-489829 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:08:43.538 [DEBUG] [Thread-489829 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:08:43.538 [DEBUG] [Thread-489829 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:08:43.538 [DEBUG] [Thread-489829 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:08:43.538 [DEBUG] [Thread-489829 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:08:43.538 [DEBUG] [Thread-489829 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:08:43.538 [DEBUG] [Thread-489829 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:08:43.539 [DEBUG] [Thread-489829 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96439264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953393893542342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108693, telescope_az=89.992691, telescope_ra=21.9256621, telescope_dec=-24.256444, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.94544, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:08:42.281899', telescope_ra_j2k=21.901269356917, telescope_dec_j2k=-24.3771897202573, observability=1)
2025-12-27T13:08:44.672 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:08:44.674 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.9259888, teldec = -24.256444
2025-12-27T13:08:44.675 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.901596344178     dec_j2k = -24.3771962491262
2025-12-27T13:08:44.677 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:08:44.678 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:08:44.682 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:08:44.682 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:08:44.682 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:08:44.682 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:08:44.689 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:08:44.689 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:08:44.689 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:08:44.689 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:08:44.689 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:08:44.689 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:08:44.689 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:08:44.689 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:08:44.690 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96440594, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953401113692047, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108693, telescope_az=89.992691, telescope_ra=21.9259888, telescope_dec=-24.256444, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.94577, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:08:42.281899', telescope_ra_j2k=21.901596344178, telescope_dec_j2k=-24.3771962491262, observability=1)
2025-12-27T13:08:48.931 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:08:48.933 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.9271656, teldec = -24.256444
2025-12-27T13:08:48.934 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.9027741790437     dec_j2k = -24.3772197593033
2025-12-27T13:08:48.935 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:08:48.936 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:08:48.939 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:08:48.939 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:08:48.939 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:08:48.939 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:08:48.946 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:08:48.946 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:08:48.946 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:08:48.946 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:08:48.946 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:08:48.946 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:08:48.946 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:08:48.946 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:08:48.947 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96445522, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953395498020054, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108693, telescope_az=89.992691, telescope_ra=21.9271656, telescope_dec=-24.256444, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.94695, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:08:42.281899', telescope_ra_j2k=21.9027741790437, telescope_dec_j2k=-24.3772197593033, observability=1)
2025-12-27T13:08:48.947 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.6386923789978 seconds ago
2025-12-27T13:08:51.103 [DEBUG] [Thread-489830 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:08:51.105 [INFO] [Thread-489830 (handle)] [driver.py] [get_status()] Telra = 21.9277723, teldec = -24.256444
2025-12-27T13:08:51.106 [INFO] [Thread-489830 (handle)] [driver.py] [get_status()] ra_j2k = 21.9033814126477     dec_j2k = -24.3772318755006
2025-12-27T13:08:51.107 [DEBUG] [Thread-489830 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:08:51.108 [DEBUG] [Thread-489830 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:08:51.114 [DEBUG] [Thread-489830 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:08:51.114 [DEBUG] [Thread-489830 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:08:51.114 [DEBUG] [Thread-489830 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:08:51.114 [DEBUG] [Thread-489830 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:08:51.121 [DEBUG] [Thread-489830 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:08:51.121 [DEBUG] [Thread-489830 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:08:51.121 [DEBUG] [Thread-489830 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:08:51.121 [DEBUG] [Thread-489830 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:08:51.121 [DEBUG] [Thread-489830 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:08:51.122 [DEBUG] [Thread-489830 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:08:51.122 [DEBUG] [Thread-489830 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:08:51.122 [DEBUG] [Thread-489830 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:08:51.122 [DEBUG] [Thread-489830 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96448037, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953396701378339, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108693, telescope_az=89.992691, telescope_ra=21.9277723, telescope_dec=-24.256444, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.94755, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:08:42.281899', telescope_ra_j2k=21.9033814126477, telescope_dec_j2k=-24.3772318755006, observability=1)
2025-12-27T13:09:03.165 [DEBUG] [ThreadPoolExecutor-22732_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:09:03.167 [DEBUG] [ThreadPoolExecutor-22732_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:09:03.168 [DEBUG] [ThreadPoolExecutor-22732_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:09:03.170 [DEBUG] [ThreadPoolExecutor-22732_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:09:03.617 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:09:03.618 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.9312546, teldec = -24.256444
2025-12-27T13:09:03.620 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.9068667764259     dec_j2k = -24.3773013602203
2025-12-27T13:09:03.621 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:09:03.621 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:09:03.625 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:09:03.625 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:09:03.625 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:09:03.625 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:09:03.632 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:09:03.632 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:09:03.632 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:09:03.632 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:09:03.632 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:09:03.632 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:09:03.632 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:09:03.632 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:09:03.633 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9646252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953395498020054, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108692, telescope_az=89.992691, telescope_ra=21.9312546, telescope_dec=-24.256444, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.95106, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:08:42.281899', telescope_ra_j2k=21.9068667764259, telescope_dec_j2k=-24.3773013602203, observability=1)
2025-12-27T13:09:07.175 [DEBUG] [ThreadPoolExecutor-22732_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:09:08.177 [DEBUG] [ThreadPoolExecutor-22732_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:09:08.178 [INFO] [ThreadPoolExecutor-22732_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:09:08.391 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:09:08.393 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.9325991, teldec = -24.256444
2025-12-27T13:09:08.394 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.9082124598057     dec_j2k = -24.3773281610083
2025-12-27T13:09:08.395 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:09:08.396 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:09:08.399 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:09:08.399 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:09:08.399 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:09:08.399 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:09:08.406 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:09:08.406 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:09:08.406 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:09:08.406 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:09:08.406 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:09:08.406 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:09:08.406 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:09:08.406 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:09:08.407 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.96468046, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953397503617195, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108692, telescope_az=89.992691, telescope_ra=21.9325991, telescope_dec=-24.256444, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.95238, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:08:42.281899', telescope_ra_j2k=21.9082124598057, telescope_dec_j2k=-24.3773281610083, observability=1)
2025-12-27T13:09:09.168 [DEBUG] [Thread-489831 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7616171836853027
2025-12-27T13:09:27.349 [DEBUG] [Thread-489832 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:09:27.352 [INFO] [Thread-489832 (handle)] [driver.py] [get_status()] Telra = 21.937893, teldec = -24.256443
2025-12-27T13:09:27.353 [INFO] [Thread-489832 (handle)] [driver.py] [get_status()] ra_j2k = 21.9135110219461     dec_j2k = -24.3774325418327
2025-12-27T13:09:27.355 [DEBUG] [Thread-489832 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:09:27.356 [DEBUG] [Thread-489832 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:09:27.360 [DEBUG] [Thread-489832 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:09:27.360 [DEBUG] [Thread-489832 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:09:27.360 [DEBUG] [Thread-489832 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:09:27.360 [DEBUG] [Thread-489832 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:09:27.367 [DEBUG] [Thread-489832 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:09:27.367 [DEBUG] [Thread-489832 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:09:27.367 [DEBUG] [Thread-489832 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:09:27.368 [DEBUG] [Thread-489832 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:09:27.368 [DEBUG] [Thread-489832 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:09:27.368 [DEBUG] [Thread-489832 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:09:27.368 [DEBUG] [Thread-489832 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:09:27.368 [DEBUG] [Thread-489832 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:09:27.368 [DEBUG] [Thread-489832 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.96489988, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953401113692047, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108692, telescope_az=89.99269, telescope_ra=21.937893, telescope_dec=-24.256443, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.95767, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:08:42.281899', telescope_ra_j2k=21.9135110219461, telescope_dec_j2k=-24.3774325418327, observability=1)
2025-12-27T13:09:42.423 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:09:42.423 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:09:42.424 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:09:42.424 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:09:42.425 [DEBUG] [ThreadPoolExecutor-22734_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:09:43.427 [DEBUG] [ThreadPoolExecutor-22734_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:09:43.429 [DEBUG] [ThreadPoolExecutor-22734_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:09:43.429 [DEBUG] [ThreadPoolExecutor-22734_0] [payload.py] [to_registers()] [0]
2025-12-27T13:09:43.432 [DEBUG] [ThreadPoolExecutor-22734_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:09:43.432 [DEBUG] [ThreadPoolExecutor-22734_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:09:43.432 [DEBUG] [ThreadPoolExecutor-22734_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:09:43.432 [DEBUG] [ThreadPoolExecutor-22734_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:09:43.439 [DEBUG] [ThreadPoolExecutor-22734_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:09:43.439 [DEBUG] [ThreadPoolExecutor-22734_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:09:43.439 [DEBUG] [ThreadPoolExecutor-22734_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:09:43.439 [DEBUG] [ThreadPoolExecutor-22734_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:09:43.439 [DEBUG] [ThreadPoolExecutor-22734_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:09:43.439 [DEBUG] [ThreadPoolExecutor-22734_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:09:43.439 [DEBUG] [ThreadPoolExecutor-22734_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:09:43.572 [DEBUG] [Thread-489833 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:09:43.574 [INFO] [Thread-489833 (handle)] [driver.py] [get_status()] Telra = 21.942405, teldec = -24.256443
2025-12-27T13:09:43.576 [INFO] [Thread-489833 (handle)] [driver.py] [get_status()] ra_j2k = 21.9180269985941     dec_j2k = -24.3775221741267
2025-12-27T13:09:43.576 [DEBUG] [Thread-489833 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:09:43.577 [DEBUG] [Thread-489833 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:09:43.583 [DEBUG] [Thread-489833 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:09:43.583 [DEBUG] [Thread-489833 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:09:43.583 [DEBUG] [Thread-489833 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:09:43.583 [DEBUG] [Thread-489833 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:09:43.590 [DEBUG] [Thread-489833 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:09:43.590 [DEBUG] [Thread-489833 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:09:43.590 [DEBUG] [Thread-489833 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:09:43.591 [DEBUG] [Thread-489833 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:09:43.591 [DEBUG] [Thread-489833 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:09:43.591 [DEBUG] [Thread-489833 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:09:43.591 [DEBUG] [Thread-489833 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:09:43.591 [DEBUG] [Thread-489833 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:09:43.591 [DEBUG] [Thread-489833 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96508765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953409938319464, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108692, telescope_az=89.992689, telescope_ra=21.942405, telescope_dec=-24.256443, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.96219, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:09:42.422204', telescope_ra_j2k=21.9180269985941, telescope_dec_j2k=-24.3775221741267, observability=1)
2025-12-27T13:09:43.784 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19351792335510254
2025-12-27T13:09:45.426 [DEBUG] [Thread-489834 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:09:45.429 [INFO] [Thread-489834 (handle)] [driver.py] [get_status()] Telra = 21.9429092, teldec = -24.256443
2025-12-27T13:09:45.430 [INFO] [Thread-489834 (handle)] [driver.py] [get_status()] ra_j2k = 21.9185316431524     dec_j2k = -24.3775321796993
2025-12-27T13:09:45.431 [DEBUG] [Thread-489834 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:09:45.432 [DEBUG] [Thread-489834 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:09:45.436 [DEBUG] [Thread-489834 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:09:45.436 [DEBUG] [Thread-489834 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:09:45.436 [DEBUG] [Thread-489834 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:09:45.436 [DEBUG] [Thread-489834 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:09:45.443 [DEBUG] [Thread-489834 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:09:45.443 [DEBUG] [Thread-489834 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:09:45.443 [DEBUG] [Thread-489834 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:09:45.443 [DEBUG] [Thread-489834 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:09:45.444 [DEBUG] [Thread-489834 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:09:45.444 [DEBUG] [Thread-489834 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:09:45.444 [DEBUG] [Thread-489834 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:09:45.444 [DEBUG] [Thread-489834 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:09:45.444 [DEBUG] [Thread-489834 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96510912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953400311453191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108692, telescope_az=89.992689, telescope_ra=21.9429092, telescope_dec=-24.256443, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.96269, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:09:42.422204', telescope_ra_j2k=21.9185316431524, telescope_dec_j2k=-24.3775321796993, observability=1)
2025-12-27T13:09:49.008 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:09:49.010 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.9439083, teldec = -24.256443
2025-12-27T13:09:49.011 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.9195316241771     dec_j2k = -24.3775520000429
2025-12-27T13:09:49.013 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:09:49.014 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:09:49.017 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:09:49.017 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:09:49.017 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:09:49.017 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:09:49.025 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:09:49.025 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:09:49.025 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:09:49.025 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:09:49.025 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:09:49.025 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:09:49.025 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:09:49.025 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:09:49.026 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96515057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953407531602896, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108692, telescope_az=89.992689, telescope_ra=21.9439083, telescope_dec=-24.256443, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.96369, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:09:42.422204', telescope_ra_j2k=21.9195316241771, telescope_dec_j2k=-24.3775520000429, observability=1)
2025-12-27T13:09:49.026 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.63571357727051 seconds ago
2025-12-27T13:10:03.504 [DEBUG] [Thread-489835 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:10:03.505 [INFO] [Thread-489835 (handle)] [driver.py] [get_status()] Telra = 21.947951, teldec = -24.256442
2025-12-27T13:10:03.506 [INFO] [Thread-489835 (handle)] [driver.py] [get_status()] ra_j2k = 21.9235778906747     dec_j2k = -24.3776311151789
2025-12-27T13:10:03.508 [DEBUG] [Thread-489835 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:10:03.508 [DEBUG] [Thread-489835 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:10:03.515 [DEBUG] [Thread-489835 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:10:03.515 [DEBUG] [Thread-489835 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:10:03.515 [DEBUG] [Thread-489835 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:10:03.515 [DEBUG] [Thread-489835 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:10:03.522 [DEBUG] [Thread-489835 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:10:03.522 [DEBUG] [Thread-489835 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:10:03.522 [DEBUG] [Thread-489835 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:10:03.522 [DEBUG] [Thread-489835 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:10:03.523 [DEBUG] [Thread-489835 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:10:03.523 [DEBUG] [Thread-489835 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:10:03.523 [DEBUG] [Thread-489835 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:10:03.523 [DEBUG] [Thread-489835 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:10:03.523 [DEBUG] [Thread-489835 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96531834, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953406328244612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108692, telescope_az=89.992689, telescope_ra=21.947951, telescope_dec=-24.256442, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.96773, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:09:42.422204', telescope_ra_j2k=21.9235778906747, telescope_dec_j2k=-24.3776311151789, observability=1)
2025-12-27T13:10:03.628 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10485482215881348
2025-12-27T13:10:08.440 [DEBUG] [ThreadPoolExecutor-22734_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:10:08.441 [DEBUG] [ThreadPoolExecutor-22734_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:10:08.467 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:10:08.470 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.9493415, teldec = -24.256442
2025-12-27T13:10:08.471 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.9249696178891     dec_j2k = -24.3776586395687
2025-12-27T13:10:08.473 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:10:08.474 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:10:08.481 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:10:08.481 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:10:08.481 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:10:08.481 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:10:08.488 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:10:08.488 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:10:08.488 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:10:08.488 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:10:08.488 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:10:08.489 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:10:08.489 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:10:08.489 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:10:08.489 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9653758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953404322647472, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108692, telescope_az=89.992689, telescope_ra=21.9493415, telescope_dec=-24.256442, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.96912, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:09:42.422204', telescope_ra_j2k=21.9249696178891, telescope_dec_j2k=-24.3776586395687, observability=1)
2025-12-27T13:10:21.577 [DEBUG] [Thread-489836 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:10:21.579 [INFO] [Thread-489836 (handle)] [driver.py] [get_status()] Telra = 21.9529945, teldec = -24.256442
2025-12-27T13:10:21.580 [INFO] [Thread-489836 (handle)] [driver.py] [get_status()] ra_j2k = 21.9286258432402     dec_j2k = -24.3777308725034
2025-12-27T13:10:21.582 [DEBUG] [Thread-489836 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:10:21.582 [DEBUG] [Thread-489836 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:10:21.584 [DEBUG] [Thread-489836 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:10:21.585 [DEBUG] [Thread-489836 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:10:21.585 [DEBUG] [Thread-489836 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:10:21.585 [DEBUG] [Thread-489836 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:10:21.593 [DEBUG] [Thread-489836 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:10:21.593 [DEBUG] [Thread-489836 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:10:21.593 [DEBUG] [Thread-489836 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:10:21.593 [DEBUG] [Thread-489836 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:10:21.593 [DEBUG] [Thread-489836 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:10:21.593 [DEBUG] [Thread-489836 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:10:21.593 [DEBUG] [Thread-489836 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:10:21.593 [DEBUG] [Thread-489836 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:10:21.593 [DEBUG] [Thread-489836 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96552752, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953403921528044, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108692, telescope_az=89.992688, telescope_ra=21.9529945, telescope_dec=-24.256442, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.97278, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:09:42.422204', telescope_ra_j2k=21.9286258432402, telescope_dec_j2k=-24.3777308725034, observability=1)
2025-12-27T13:10:39.636 [DEBUG] [Thread-489837 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:10:39.638 [INFO] [Thread-489837 (handle)] [driver.py] [get_status()] Telra = 21.9580138, teldec = -24.256442
2025-12-27T13:10:39.639 [INFO] [Thread-489837 (handle)] [driver.py] [get_status()] ra_j2k = 21.9336495780577     dec_j2k = -24.3778299407028
2025-12-27T13:10:39.640 [DEBUG] [Thread-489837 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:10:39.641 [DEBUG] [Thread-489837 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:10:39.645 [DEBUG] [Thread-489837 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:10:39.645 [DEBUG] [Thread-489837 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:10:39.645 [DEBUG] [Thread-489837 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:10:39.645 [DEBUG] [Thread-489837 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:10:39.652 [DEBUG] [Thread-489837 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:10:39.652 [DEBUG] [Thread-489837 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:10:39.652 [DEBUG] [Thread-489837 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:10:39.652 [DEBUG] [Thread-489837 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:10:39.652 [DEBUG] [Thread-489837 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:10:39.652 [DEBUG] [Thread-489837 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:10:39.652 [DEBUG] [Thread-489837 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:10:39.652 [DEBUG] [Thread-489837 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:10:39.653 [DEBUG] [Thread-489837 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96573654, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953405526005756, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108691, telescope_az=89.992688, telescope_ra=21.9580138, telescope_dec=-24.256442, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.97779, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:09:42.422204', telescope_ra_j2k=21.9336495780577, telescope_dec_j2k=-24.3778299407028, observability=1)
2025-12-27T13:10:42.563 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:10:42.564 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:10:42.565 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:10:42.565 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:10:42.565 [INFO] [ThreadPoolExecutor-22735_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:10:42.565 [INFO] [ThreadPoolExecutor-22735_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:10:42.871 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:10:42.873 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.9589026, teldec = -24.256442
2025-12-27T13:10:42.874 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.934539163735     dec_j2k = -24.3778474614572
2025-12-27T13:10:42.876 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:10:42.877 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:10:42.883 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:10:42.883 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:10:42.883 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:10:42.883 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:10:42.890 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:10:42.890 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:10:42.890 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:10:42.890 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:10:42.890 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:10:42.890 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:10:42.890 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:10:42.890 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:10:42.890 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96577398, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953408333841752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108691, telescope_az=89.992688, telescope_ra=21.9589026, telescope_dec=-24.256442, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.97868, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:10:42.562664', telescope_ra_j2k=21.934539163735, telescope_dec_j2k=-24.3778474614572, observability=1)
2025-12-27T13:10:43.619 [DEBUG] [Thread-489838 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7290711402893066
2025-12-27T13:10:49.086 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:10:49.088 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.9606585, teldec = -24.256441
2025-12-27T13:10:49.089 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.9362966163444     dec_j2k = -24.3778810559019
2025-12-27T13:10:49.089 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:10:49.090 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:10:49.097 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:10:49.097 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:10:49.097 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:10:49.097 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:10:49.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:10:49.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:10:49.104 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:10:49.104 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:10:49.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:10:49.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:10:49.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:10:49.104 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:10:49.104 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96584591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953409136080608, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108691, telescope_az=89.992688, telescope_ra=21.9606585, telescope_dec=-24.256441, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.98044, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:10:42.562664', telescope_ra_j2k=21.9362966163444, telescope_dec_j2k=-24.3778810559019, observability=1)
2025-12-27T13:10:49.104 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.637598276138306 seconds ago
2025-12-27T13:10:57.717 [DEBUG] [Thread-489839 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:10:57.719 [INFO] [Thread-489839 (handle)] [driver.py] [get_status()] Telra = 21.9630567, teldec = -24.256441
2025-12-27T13:10:57.720 [INFO] [Thread-489839 (handle)] [driver.py] [get_status()] ra_j2k = 21.9386969374578     dec_j2k = -24.3779282631657
2025-12-27T13:10:57.723 [DEBUG] [Thread-489839 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:10:57.724 [DEBUG] [Thread-489839 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:10:57.729 [DEBUG] [Thread-489839 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:10:57.729 [DEBUG] [Thread-489839 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:10:57.729 [DEBUG] [Thread-489839 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:10:57.729 [DEBUG] [Thread-489839 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:10:57.736 [DEBUG] [Thread-489839 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:10:57.736 [DEBUG] [Thread-489839 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:10:57.736 [DEBUG] [Thread-489839 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:10:57.736 [DEBUG] [Thread-489839 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:10:57.736 [DEBUG] [Thread-489839 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:10:57.736 [DEBUG] [Thread-489839 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:10:57.736 [DEBUG] [Thread-489839 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:10:57.736 [DEBUG] [Thread-489839 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:10:57.737 [DEBUG] [Thread-489839 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96594581, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953407531602896, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108691, telescope_az=89.992687, telescope_ra=21.9630567, telescope_dec=-24.256441, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.98284, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:10:42.562664', telescope_ra_j2k=21.9386969374578, telescope_dec_j2k=-24.3779282631657, observability=1)
2025-12-27T13:11:03.443 [DEBUG] [ThreadPoolExecutor-22734_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:03.446 [DEBUG] [ThreadPoolExecutor-22734_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:03.447 [DEBUG] [ThreadPoolExecutor-22734_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:03.449 [DEBUG] [ThreadPoolExecutor-22734_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:03.601 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:03.603 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.9647001, teldec = -24.256441
2025-12-27T13:11:03.604 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.940341791454     dec_j2k = -24.3779605848809
2025-12-27T13:11:03.606 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:11:03.608 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:11:03.609 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:11:03.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:11:03.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:11:03.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:11:03.617 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:11:03.617 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:11:03.617 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:11:03.618 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:11:03.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:11:03.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:11:03.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:11:03.618 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:11:03.618 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96601391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953413548394317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108691, telescope_az=89.992687, telescope_ra=21.9647001, telescope_dec=-24.256441, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.98448, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:10:42.562664', telescope_ra_j2k=21.940341791454, telescope_dec_j2k=-24.3779605848809, observability=1)
2025-12-27T13:11:07.453 [DEBUG] [ThreadPoolExecutor-22734_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:08.455 [DEBUG] [ThreadPoolExecutor-22734_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:08.456 [INFO] [ThreadPoolExecutor-22734_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:11:08.551 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:08.553 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.9660638, teldec = -24.256441
2025-12-27T13:11:08.554 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.9417066982781     dec_j2k = -24.3779873884516
2025-12-27T13:11:08.555 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:11:08.555 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:11:08.560 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:11:08.560 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:11:08.560 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:11:08.560 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:11:08.567 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:11:08.567 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:11:08.567 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:11:08.567 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:11:08.568 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:11:08.568 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:11:08.568 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:11:08.568 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:11:08.568 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.96607119, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953411542797177, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108691, telescope_az=89.992687, telescope_ra=21.9660638, telescope_dec=-24.256441, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.98584, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:10:42.562664', telescope_ra_j2k=21.9417066982781, telescope_dec_j2k=-24.3779873884516, observability=1)
2025-12-27T13:11:15.776 [DEBUG] [Thread-489840 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:15.777 [INFO] [Thread-489840 (handle)] [driver.py] [get_status()] Telra = 21.9680704, teldec = -24.256441
2025-12-27T13:11:15.779 [INFO] [Thread-489840 (handle)] [driver.py] [get_status()] ra_j2k = 21.9437150745264     dec_j2k = -24.3780268000028
2025-12-27T13:11:15.779 [DEBUG] [Thread-489840 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:11:15.780 [DEBUG] [Thread-489840 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:11:15.784 [DEBUG] [Thread-489840 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:11:15.784 [DEBUG] [Thread-489840 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:11:15.784 [DEBUG] [Thread-489840 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:11:15.784 [DEBUG] [Thread-489840 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:11:15.791 [DEBUG] [Thread-489840 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:11:15.791 [DEBUG] [Thread-489840 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:11:15.791 [DEBUG] [Thread-489840 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:11:15.791 [DEBUG] [Thread-489840 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:11:15.791 [DEBUG] [Thread-489840 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:11:15.791 [DEBUG] [Thread-489840 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:11:15.791 [DEBUG] [Thread-489840 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:11:15.791 [DEBUG] [Thread-489840 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:11:15.791 [DEBUG] [Thread-489840 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.96615481, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095340672936404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108691, telescope_az=89.992687, telescope_ra=21.9680704, telescope_dec=-24.256441, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.98785, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:10:42.562664', telescope_ra_j2k=21.9437150745264, telescope_dec_j2k=-24.3780268000028, observability=1)
2025-12-27T13:11:33.968 [DEBUG] [Thread-489841 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:33.970 [INFO] [Thread-489841 (handle)] [driver.py] [get_status()] Telra = 21.9731409, teldec = -24.25644
2025-12-27T13:11:33.971 [INFO] [Thread-489841 (handle)] [driver.py] [get_status()] ra_j2k = 21.9487900656049     dec_j2k = -24.3781252396481
2025-12-27T13:11:33.972 [DEBUG] [Thread-489841 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:11:33.973 [DEBUG] [Thread-489841 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:11:33.975 [DEBUG] [Thread-489841 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:11:33.975 [DEBUG] [Thread-489841 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:11:33.975 [DEBUG] [Thread-489841 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:11:33.975 [DEBUG] [Thread-489841 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:11:33.982 [DEBUG] [Thread-489841 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:11:33.983 [DEBUG] [Thread-489841 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:11:33.983 [DEBUG] [Thread-489841 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:11:33.983 [DEBUG] [Thread-489841 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:11:33.983 [DEBUG] [Thread-489841 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:11:33.983 [DEBUG] [Thread-489841 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:11:33.983 [DEBUG] [Thread-489841 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:11:33.983 [DEBUG] [Thread-489841 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:11:33.983 [DEBUG] [Thread-489841 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.96636538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953415152872029, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108691, telescope_az=89.992686, telescope_ra=21.9731409, telescope_dec=-24.25644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.99292, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:10:42.562664', telescope_ra_j2k=21.9487900656049, telescope_dec_j2k=-24.3781252396481, observability=1)
2025-12-27T13:11:41.985 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:41.987 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.975364, teldec = -24.25644
2025-12-27T13:11:41.988 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.9510151357698     dec_j2k = -24.3781687699622
2025-12-27T13:11:41.990 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:11:41.991 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:11:41.992 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:11:41.992 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:11:41.992 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:11:41.992 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:11:41.999 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:11:42.000 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:11:42.000 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:11:42.000 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:11:42.000 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:11:42.000 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:11:42.000 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:11:42.000 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:11:42.000 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.96645817, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953415152872029, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108691, telescope_az=89.992686, telescope_ra=21.975364, telescope_dec=-24.25644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.99515, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:10:42.562664', telescope_ra_j2k=21.9510151357698, telescope_dec_j2k=-24.3781687699622, observability=1)
2025-12-27T13:11:42.707 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:42.707 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:11:42.707 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:42.707 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:11:42.708 [DEBUG] [ThreadPoolExecutor-22736_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:43.654 [DEBUG] [Thread-489842 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:43.656 [INFO] [Thread-489842 (handle)] [driver.py] [get_status()] Telra = 21.9758411, teldec = -24.25644
2025-12-27T13:11:43.657 [INFO] [Thread-489842 (handle)] [driver.py] [get_status()] ra_j2k = 21.9514926586788     dec_j2k = -24.3781781066258
2025-12-27T13:11:43.659 [DEBUG] [Thread-489842 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:11:43.660 [DEBUG] [Thread-489842 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:11:43.667 [DEBUG] [Thread-489842 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:11:43.667 [DEBUG] [Thread-489842 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:11:43.667 [DEBUG] [Thread-489842 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:11:43.667 [DEBUG] [Thread-489842 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:11:43.675 [DEBUG] [Thread-489842 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:11:43.675 [DEBUG] [Thread-489842 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:11:43.675 [DEBUG] [Thread-489842 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:11:43.675 [DEBUG] [Thread-489842 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:11:43.675 [DEBUG] [Thread-489842 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:11:43.675 [DEBUG] [Thread-489842 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:11:43.675 [DEBUG] [Thread-489842 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:11:43.675 [DEBUG] [Thread-489842 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:11:43.675 [DEBUG] [Thread-489842 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96647749, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953407932722324, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108691, telescope_az=89.992686, telescope_ra=21.9758411, telescope_dec=-24.25644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.99562, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:11:42.705959', telescope_ra_j2k=21.9514926586788, telescope_dec_j2k=-24.3781781066258, observability=1)
2025-12-27T13:11:43.711 [DEBUG] [ThreadPoolExecutor-22736_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:43.713 [DEBUG] [ThreadPoolExecutor-22736_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:43.713 [DEBUG] [ThreadPoolExecutor-22736_0] [payload.py] [to_registers()] [0]
2025-12-27T13:11:43.714 [DEBUG] [ThreadPoolExecutor-22736_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:11:43.714 [DEBUG] [ThreadPoolExecutor-22736_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:11:43.714 [DEBUG] [ThreadPoolExecutor-22736_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:11:43.714 [DEBUG] [ThreadPoolExecutor-22736_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:11:43.721 [DEBUG] [ThreadPoolExecutor-22736_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:11:43.722 [DEBUG] [ThreadPoolExecutor-22736_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:11:43.722 [DEBUG] [ThreadPoolExecutor-22736_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:11:43.722 [DEBUG] [ThreadPoolExecutor-22736_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:11:43.722 [DEBUG] [ThreadPoolExecutor-22736_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:11:43.722 [DEBUG] [ThreadPoolExecutor-22736_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:11:43.722 [DEBUG] [ThreadPoolExecutor-22736_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:11:49.164 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:49.166 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.977375, teldec = -24.25644
2025-12-27T13:11:49.168 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.9530279185705     dec_j2k = -24.3782081115572
2025-12-27T13:11:49.170 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:11:49.171 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:11:49.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:11:49.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:11:49.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:11:49.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:11:49.179 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:11:49.179 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:11:49.179 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:11:49.179 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:11:49.179 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:11:49.179 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:11:49.179 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:11:49.179 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:11:49.179 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96654126, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953413147274889, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108691, telescope_az=89.992686, telescope_ra=21.977375, telescope_dec=-24.25644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.99716, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:11:42.705959', telescope_ra_j2k=21.9530279185705, telescope_dec_j2k=-24.3782081115572, observability=1)
2025-12-27T13:11:49.179 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.62977385520935 seconds ago
2025-12-27T13:11:52.037 [DEBUG] [Thread-489843 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:11:52.039 [INFO] [Thread-489843 (handle)] [driver.py] [get_status()] Telra = 21.9781786, teldec = -24.25644
2025-12-27T13:11:52.040 [INFO] [Thread-489843 (handle)] [driver.py] [get_status()] ra_j2k = 21.9538322311419     dec_j2k = -24.3782238230832
2025-12-27T13:11:52.041 [DEBUG] [Thread-489843 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:11:52.042 [DEBUG] [Thread-489843 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:11:52.043 [DEBUG] [Thread-489843 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:11:52.043 [DEBUG] [Thread-489843 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:11:52.043 [DEBUG] [Thread-489843 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:11:52.043 [DEBUG] [Thread-489843 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:11:52.050 [DEBUG] [Thread-489843 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:11:52.050 [DEBUG] [Thread-489843 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:11:52.051 [DEBUG] [Thread-489843 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:11:52.051 [DEBUG] [Thread-489843 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:11:52.051 [DEBUG] [Thread-489843 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:11:52.051 [DEBUG] [Thread-489843 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:11:52.051 [DEBUG] [Thread-489843 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:11:52.051 [DEBUG] [Thread-489843 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:11:52.051 [DEBUG] [Thread-489843 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96657451, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953411943916605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10869, telescope_az=89.992686, telescope_ra=21.9781786, telescope_dec=-24.25644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=18.99796, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:11:42.705959', telescope_ra_j2k=21.9538322311419, telescope_dec_j2k=-24.3782238230832, observability=1)
2025-12-27T13:12:03.610 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:12:03.611 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.9814149, teldec = -24.25644
2025-12-27T13:12:03.612 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.9570714017723     dec_j2k = -24.3782870426539
2025-12-27T13:12:03.614 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:12:03.615 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:12:03.620 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:12:03.620 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:12:03.620 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:12:03.620 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:12:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:12:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:12:03.628 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:12:03.628 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:12:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:12:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:12:03.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:12:03.628 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:12:03.628 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96670845, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953414350633173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10869, telescope_az=89.992685, telescope_ra=21.9814149, telescope_dec=-24.25644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.0012, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:11:42.705959', telescope_ra_j2k=21.9570714017723, telescope_dec_j2k=-24.3782870426539, observability=1)
2025-12-27T13:12:08.630 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:12:08.632 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.9828079, teldec = -24.25644
2025-12-27T13:12:08.633 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.9584656378334     dec_j2k = -24.3783142272498
2025-12-27T13:12:08.635 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:12:08.636 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:12:08.643 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:12:08.643 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:12:08.643 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:12:08.643 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:12:08.651 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:12:08.651 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:12:08.651 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:12:08.651 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:12:08.651 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:12:08.651 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:12:08.651 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:12:08.651 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:12:08.651 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96676656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953407932722324, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10869, telescope_az=89.992685, telescope_ra=21.9828079, telescope_dec=-24.25644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.00259, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:11:42.705959', telescope_ra_j2k=21.9584656378334, telescope_dec_j2k=-24.3783142272498, observability=1)
2025-12-27T13:12:08.723 [DEBUG] [ThreadPoolExecutor-22736_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:12:08.724 [DEBUG] [ThreadPoolExecutor-22736_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:12:10.108 [DEBUG] [Thread-489844 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:12:10.110 [INFO] [Thread-489844 (handle)] [driver.py] [get_status()] Telra = 21.9831998, teldec = -24.25644
2025-12-27T13:12:10.111 [INFO] [Thread-489844 (handle)] [driver.py] [get_status()] ra_j2k = 21.9588578856305     dec_j2k = -24.3783218723061
2025-12-27T13:12:10.113 [DEBUG] [Thread-489844 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:12:10.114 [DEBUG] [Thread-489844 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:12:10.117 [DEBUG] [Thread-489844 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:12:10.117 [DEBUG] [Thread-489844 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:12:10.117 [DEBUG] [Thread-489844 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:12:10.117 [DEBUG] [Thread-489844 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:12:10.124 [DEBUG] [Thread-489844 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:12:10.124 [DEBUG] [Thread-489844 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:12:10.124 [DEBUG] [Thread-489844 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:12:10.124 [DEBUG] [Thread-489844 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:12:10.124 [DEBUG] [Thread-489844 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:12:10.124 [DEBUG] [Thread-489844 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:12:10.124 [DEBUG] [Thread-489844 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:12:10.124 [DEBUG] [Thread-489844 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:12:10.125 [DEBUG] [Thread-489844 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96678367, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953409938319464, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10869, telescope_az=89.992685, telescope_ra=21.9831998, telescope_dec=-24.25644, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.00298, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:11:42.705959', telescope_ra_j2k=21.9588578856305, telescope_dec_j2k=-24.3783218723061, observability=1)
2025-12-27T13:12:28.276 [DEBUG] [Thread-489845 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:12:28.278 [INFO] [Thread-489845 (handle)] [driver.py] [get_status()] Telra = 21.9882709, teldec = -24.256439
2025-12-27T13:12:28.279 [INFO] [Thread-489845 (handle)] [driver.py] [get_status()] ra_j2k = 21.9639334881086     dec_j2k = -24.3784196816998
2025-12-27T13:12:28.281 [DEBUG] [Thread-489845 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:12:28.282 [DEBUG] [Thread-489845 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:12:28.288 [DEBUG] [Thread-489845 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:12:28.289 [DEBUG] [Thread-489845 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:12:28.289 [DEBUG] [Thread-489845 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:12:28.289 [DEBUG] [Thread-489845 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:12:28.296 [DEBUG] [Thread-489845 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:12:28.296 [DEBUG] [Thread-489845 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:12:28.296 [DEBUG] [Thread-489845 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:12:28.296 [DEBUG] [Thread-489845 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:12:28.296 [DEBUG] [Thread-489845 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:12:28.296 [DEBUG] [Thread-489845 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:12:28.296 [DEBUG] [Thread-489845 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:12:28.296 [DEBUG] [Thread-489845 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:12:28.296 [DEBUG] [Thread-489845 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96699395, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095340873496118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10869, telescope_az=89.992685, telescope_ra=21.9882709, telescope_dec=-24.256439, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.00805, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:11:42.705959', telescope_ra_j2k=21.9639334881086, telescope_dec_j2k=-24.3784196816998, observability=1)
2025-12-27T13:12:41.090 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:12:41.093 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.9918384, teldec = -24.256439
2025-12-27T13:12:41.094 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.9675041576856     dec_j2k = -24.3784890645489
2025-12-27T13:12:41.096 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:12:41.097 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:12:41.102 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:12:41.102 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:12:41.102 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:12:41.102 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:12:41.109 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:12:41.110 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:12:41.110 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:12:41.110 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:12:41.110 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:12:41.110 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:12:41.110 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:12:41.110 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:12:41.110 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96714227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953415152872029, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10869, telescope_az=89.992684, telescope_ra=21.9918384, telescope_dec=-24.256439, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.01162, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:11:42.705959', telescope_ra_j2k=21.9675041576856, telescope_dec_j2k=-24.3784890645489, observability=1)
2025-12-27T13:12:42.848 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:12:42.848 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:12:42.849 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:12:42.849 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:12:42.849 [INFO] [ThreadPoolExecutor-22737_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:12:42.849 [INFO] [ThreadPoolExecutor-22737_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:12:43.710 [DEBUG] [Thread-489846 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:12:43.712 [INFO] [Thread-489846 (handle)] [driver.py] [get_status()] Telra = 21.9925567, teldec = -24.256439
2025-12-27T13:12:43.713 [INFO] [Thread-489846 (handle)] [driver.py] [get_status()] ra_j2k = 21.9682230960825     dec_j2k = -24.3785030215655
2025-12-27T13:12:43.715 [DEBUG] [Thread-489846 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:12:43.716 [DEBUG] [Thread-489846 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:12:43.719 [DEBUG] [Thread-489846 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:12:43.719 [DEBUG] [Thread-489846 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:12:43.719 [DEBUG] [Thread-489846 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:12:43.719 [DEBUG] [Thread-489846 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:12:43.727 [DEBUG] [Thread-489846 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:12:43.727 [DEBUG] [Thread-489846 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:12:43.727 [DEBUG] [Thread-489846 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:12:43.727 [DEBUG] [Thread-489846 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:12:43.727 [DEBUG] [Thread-489846 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:12:43.727 [DEBUG] [Thread-489846 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:12:43.727 [DEBUG] [Thread-489846 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:12:43.727 [DEBUG] [Thread-489846 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:12:43.727 [DEBUG] [Thread-489846 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96717258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953414350633173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10869, telescope_az=89.992684, telescope_ra=21.9925567, telescope_dec=-24.256439, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.01234, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:12:42.846929', telescope_ra_j2k=21.9682230960825, telescope_dec_j2k=-24.3785030215655, observability=1)
2025-12-27T13:12:46.344 [DEBUG] [Thread-489847 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:12:46.346 [INFO] [Thread-489847 (handle)] [driver.py] [get_status()] Telra = 21.9933138, teldec = -24.256439
2025-12-27T13:12:46.347 [INFO] [Thread-489847 (handle)] [driver.py] [get_status()] ra_j2k = 21.9689808690419     dec_j2k = -24.3785177278059
2025-12-27T13:12:46.348 [DEBUG] [Thread-489847 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:12:46.349 [DEBUG] [Thread-489847 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:12:46.353 [DEBUG] [Thread-489847 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:12:46.353 [DEBUG] [Thread-489847 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:12:46.353 [DEBUG] [Thread-489847 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:12:46.353 [DEBUG] [Thread-489847 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:12:46.361 [DEBUG] [Thread-489847 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:12:46.361 [DEBUG] [Thread-489847 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:12:46.361 [DEBUG] [Thread-489847 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:12:46.361 [DEBUG] [Thread-489847 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:12:46.361 [DEBUG] [Thread-489847 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:12:46.361 [DEBUG] [Thread-489847 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:12:46.361 [DEBUG] [Thread-489847 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:12:46.361 [DEBUG] [Thread-489847 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:12:46.361 [DEBUG] [Thread-489847 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96720307, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095342116966345, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10869, telescope_az=89.992684, telescope_ra=21.9933138, telescope_dec=-24.256439, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.01309, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:12:42.846929', telescope_ra_j2k=21.9689808690419, telescope_dec_j2k=-24.3785177278059, observability=1)
2025-12-27T13:12:49.240 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:12:49.242 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.9940973, teldec = -24.256439
2025-12-27T13:12:49.243 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.9697650655523     dec_j2k = -24.3785329417889
2025-12-27T13:12:49.244 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:12:49.245 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:12:49.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:12:49.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:12:49.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:12:49.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:12:49.259 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:12:49.259 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:12:49.259 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:12:49.259 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:12:49.259 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:12:49.259 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:12:49.259 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:12:49.259 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:12:49.259 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96723659, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953415152872029, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10869, telescope_az=89.992684, telescope_ra=21.9940973, telescope_dec=-24.256439, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.01388, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:12:42.846929', telescope_ra_j2k=21.9697650655523, telescope_dec_j2k=-24.3785329417889, observability=1)
2025-12-27T13:12:49.259 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.63067388534546 seconds ago
2025-12-27T13:13:03.580 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:13:03.582 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.9981024, teldec = -24.256438
2025-12-27T13:13:03.583 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.9737737274305     dec_j2k = -24.3786096323319
2025-12-27T13:13:03.585 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:13:03.586 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:13:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:13:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:13:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:13:03.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:13:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:13:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:13:03.598 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:13:03.598 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:13:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:13:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:13:03.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:13:03.598 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:13:03.598 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96740256, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953416757349741, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10869, telescope_az=89.992684, telescope_ra=21.9981024, telescope_dec=-24.256438, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.01788, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:12:42.846929', telescope_ra_j2k=21.9737737274305, telescope_dec_j2k=-24.3786096323319, observability=1)
2025-12-27T13:13:03.726 [DEBUG] [ThreadPoolExecutor-22736_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:13:03.728 [DEBUG] [ThreadPoolExecutor-22736_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:13:03.729 [DEBUG] [ThreadPoolExecutor-22736_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:13:03.731 [DEBUG] [ThreadPoolExecutor-22736_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:13:04.413 [DEBUG] [Thread-489848 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.814647912979126
2025-12-27T13:13:07.736 [DEBUG] [ThreadPoolExecutor-22736_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:13:08.713 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:13:08.714 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.999533, teldec = -24.256438
2025-12-27T13:13:08.715 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.9752056002232     dec_j2k = -24.378637350311
2025-12-27T13:13:08.717 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:13:08.718 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:13:08.722 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:13:08.722 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:13:08.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:13:08.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:13:08.730 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:13:08.730 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:13:08.730 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:13:08.730 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:13:08.730 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:13:08.730 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:13:08.730 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:13:08.730 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:13:08.730 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96746197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953417158469169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10869, telescope_az=89.992683, telescope_ra=21.999533, telescope_dec=-24.256438, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.01931, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:12:42.846929', telescope_ra_j2k=21.9752056002232, telescope_dec_j2k=-24.378637350311, observability=1)
2025-12-27T13:13:08.739 [DEBUG] [ThreadPoolExecutor-22736_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:13:08.740 [INFO] [ThreadPoolExecutor-22736_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:13:22.483 [DEBUG] [Thread-489849 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:13:22.485 [INFO] [Thread-489849 (handle)] [driver.py] [get_status()] Telra = 22.0033749, teldec = -24.256438
2025-12-27T13:13:22.486 [INFO] [Thread-489849 (handle)] [driver.py] [get_status()] ra_j2k = 21.9790509197502     dec_j2k = -24.3787117023513
2025-12-27T13:13:22.488 [DEBUG] [Thread-489849 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:13:22.489 [DEBUG] [Thread-489849 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:13:22.490 [DEBUG] [Thread-489849 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:13:22.490 [DEBUG] [Thread-489849 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:13:22.490 [DEBUG] [Thread-489849 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:13:22.490 [DEBUG] [Thread-489849 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:13:22.497 [DEBUG] [Thread-489849 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:13:22.497 [DEBUG] [Thread-489849 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:13:22.498 [DEBUG] [Thread-489849 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:13:22.498 [DEBUG] [Thread-489849 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:13:22.498 [DEBUG] [Thread-489849 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:13:22.498 [DEBUG] [Thread-489849 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:13:22.498 [DEBUG] [Thread-489849 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:13:22.498 [DEBUG] [Thread-489849 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:13:22.498 [DEBUG] [Thread-489849 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.96762133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953417960708026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108689, telescope_az=89.992683, telescope_ra=22.0033749, telescope_dec=-24.256438, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.02316, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:12:42.846929', telescope_ra_j2k=21.9790509197502, telescope_dec_j2k=-24.3787117023513, observability=1)
2025-12-27T13:13:40.200 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:13:40.202 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.0083045, teldec = -24.256438
2025-12-27T13:13:40.203 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.9839849104259     dec_j2k = -24.3788069229266
2025-12-27T13:13:40.204 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:13:40.205 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:13:40.209 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:13:40.209 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:13:40.209 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:13:40.209 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:13:40.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:13:40.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:13:40.218 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:13:40.218 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:13:40.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:13:40.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:13:40.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:13:40.218 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:13:40.218 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9678264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953417960708026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108689, telescope_az=89.992682, telescope_ra=22.0083045, telescope_dec=-24.256438, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.02809, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:12:42.846929', telescope_ra_j2k=21.9839849104259, telescope_dec_j2k=-24.3788069229266, observability=1)
2025-12-27T13:13:40.560 [DEBUG] [Thread-489850 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3417971134185791
2025-12-27T13:13:42.989 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:13:42.989 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:13:42.990 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:13:42.990 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:13:42.991 [DEBUG] [ThreadPoolExecutor-22738_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:13:43.763 [DEBUG] [Thread-489851 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:13:43.766 [INFO] [Thread-489851 (handle)] [driver.py] [get_status()] Telra = 22.0093125, teldec = -24.256438
2025-12-27T13:13:43.767 [INFO] [Thread-489851 (handle)] [driver.py] [get_status()] ra_j2k = 21.9849938086458     dec_j2k = -24.3788263683843
2025-12-27T13:13:43.769 [DEBUG] [Thread-489851 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:13:43.770 [DEBUG] [Thread-489851 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:13:43.772 [DEBUG] [Thread-489851 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:13:43.773 [DEBUG] [Thread-489851 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:13:43.773 [DEBUG] [Thread-489851 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:13:43.773 [DEBUG] [Thread-489851 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:13:43.780 [DEBUG] [Thread-489851 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:13:43.780 [DEBUG] [Thread-489851 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:13:43.780 [DEBUG] [Thread-489851 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:13:43.780 [DEBUG] [Thread-489851 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:13:43.780 [DEBUG] [Thread-489851 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:13:43.780 [DEBUG] [Thread-489851 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:13:43.780 [DEBUG] [Thread-489851 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:13:43.780 [DEBUG] [Thread-489851 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:13:43.780 [DEBUG] [Thread-489851 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96786765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953422774141162, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108689, telescope_az=89.992682, telescope_ra=22.0093125, telescope_dec=-24.256438, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.02909, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:13:42.987883', telescope_ra_j2k=21.9849938086458, telescope_dec_j2k=-24.3788263683843, observability=1)
2025-12-27T13:13:43.993 [DEBUG] [ThreadPoolExecutor-22738_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:13:43.995 [DEBUG] [ThreadPoolExecutor-22738_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:13:43.995 [DEBUG] [ThreadPoolExecutor-22738_0] [payload.py] [to_registers()] [0]
2025-12-27T13:13:43.997 [DEBUG] [ThreadPoolExecutor-22738_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:13:43.997 [DEBUG] [ThreadPoolExecutor-22738_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:13:43.998 [DEBUG] [ThreadPoolExecutor-22738_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:13:43.998 [DEBUG] [ThreadPoolExecutor-22738_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:13:44.005 [DEBUG] [ThreadPoolExecutor-22738_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:13:44.005 [DEBUG] [ThreadPoolExecutor-22738_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:13:44.005 [DEBUG] [ThreadPoolExecutor-22738_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:13:44.005 [DEBUG] [ThreadPoolExecutor-22738_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:13:44.005 [DEBUG] [ThreadPoolExecutor-22738_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:13:44.005 [DEBUG] [ThreadPoolExecutor-22738_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:13:44.005 [DEBUG] [ThreadPoolExecutor-22738_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:13:49.320 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:13:49.322 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.0108445, teldec = -24.256437
2025-12-27T13:13:49.324 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.9865271741726     dec_j2k = -24.378854906106
2025-12-27T13:13:49.325 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:13:49.326 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:13:49.330 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:13:49.330 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:13:49.330 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:13:49.330 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:13:49.338 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:13:49.338 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:13:49.338 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:13:49.338 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:13:49.338 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:13:49.338 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:13:49.338 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:13:49.338 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:13:49.338 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96793196, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953421570782878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108689, telescope_az=89.992682, telescope_ra=22.0108445, telescope_dec=-24.256437, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.03063, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:13:42.987883', telescope_ra_j2k=21.9865271741726, telescope_dec_j2k=-24.378854906106, observability=1)
2025-12-27T13:13:49.338 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.62553381919861 seconds ago
2025-12-27T13:13:58.642 [DEBUG] [Thread-489852 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:13:58.644 [INFO] [Thread-489852 (handle)] [driver.py] [get_status()] Telra = 22.0134304, teldec = -24.256437
2025-12-27T13:13:58.646 [INFO] [Thread-489852 (handle)] [driver.py] [get_status()] ra_j2k = 21.9891153796475     dec_j2k = -24.3789047186304
2025-12-27T13:13:58.647 [DEBUG] [Thread-489852 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:13:58.648 [DEBUG] [Thread-489852 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:13:58.654 [DEBUG] [Thread-489852 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:13:58.654 [DEBUG] [Thread-489852 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:13:58.654 [DEBUG] [Thread-489852 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:13:58.654 [DEBUG] [Thread-489852 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:13:58.661 [DEBUG] [Thread-489852 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:13:58.661 [DEBUG] [Thread-489852 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:13:58.661 [DEBUG] [Thread-489852 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:13:58.661 [DEBUG] [Thread-489852 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:13:58.661 [DEBUG] [Thread-489852 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:13:58.662 [DEBUG] [Thread-489852 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:13:58.662 [DEBUG] [Thread-489852 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:13:58.662 [DEBUG] [Thread-489852 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:13:58.662 [DEBUG] [Thread-489852 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96803985, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953422373021734, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108689, telescope_az=89.992682, telescope_ra=22.0134304, telescope_dec=-24.256437, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.03321, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:13:42.987883', telescope_ra_j2k=21.9891153796475, telescope_dec_j2k=-24.3789047186304, observability=1)
2025-12-27T13:14:03.593 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:14:03.595 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.0148237, teldec = -24.256437
2025-12-27T13:14:03.596 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.9905099222394     dec_j2k = -24.378931534622
2025-12-27T13:14:03.598 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:14:03.599 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:14:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:14:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:14:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:14:03.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:14:03.612 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:14:03.612 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:14:03.612 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:14:03.612 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:14:03.612 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:14:03.612 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:14:03.612 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:14:03.612 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:14:03.612 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96809715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953421971902306, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108689, telescope_az=89.992682, telescope_ra=22.0148237, telescope_dec=-24.256437, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.0346, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:13:42.987883', telescope_ra_j2k=21.9905099222394, telescope_dec_j2k=-24.378931534622, observability=1)
2025-12-27T13:14:08.791 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:14:08.793 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.0162735, teldec = -24.256437
2025-12-27T13:14:08.795 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.9919610155073     dec_j2k = -24.3789594206878
2025-12-27T13:14:08.796 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:14:08.797 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:14:08.803 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:14:08.803 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:14:08.803 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:14:08.803 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:14:08.810 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:14:08.810 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:14:08.810 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:14:08.810 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:14:08.810 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:14:08.810 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:14:08.810 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:14:08.810 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:14:08.811 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96815731, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953424378618874, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108689, telescope_az=89.992682, telescope_ra=22.0162735, telescope_dec=-24.256437, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.03605, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:13:42.987883', telescope_ra_j2k=21.9919610155073, telescope_dec_j2k=-24.3789594206878, observability=1)
2025-12-27T13:14:09.006 [DEBUG] [ThreadPoolExecutor-22738_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:14:09.007 [DEBUG] [ThreadPoolExecutor-22738_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:14:16.707 [DEBUG] [Thread-489853 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:14:16.709 [INFO] [Thread-489853 (handle)] [driver.py] [get_status()] Telra = 22.0184803, teldec = -24.256437
2025-12-27T13:14:16.710 [INFO] [Thread-489853 (handle)] [driver.py] [get_status()] ra_j2k = 21.9941697846054     dec_j2k = -24.3790018332434
2025-12-27T13:14:16.712 [DEBUG] [Thread-489853 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:14:16.712 [DEBUG] [Thread-489853 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:14:16.715 [DEBUG] [Thread-489853 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:14:16.715 [DEBUG] [Thread-489853 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:14:16.715 [DEBUG] [Thread-489853 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:14:16.716 [DEBUG] [Thread-489853 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:14:16.723 [DEBUG] [Thread-489853 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:14:16.723 [DEBUG] [Thread-489853 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:14:16.723 [DEBUG] [Thread-489853 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:14:16.723 [DEBUG] [Thread-489853 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:14:16.723 [DEBUG] [Thread-489853 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:14:16.723 [DEBUG] [Thread-489853 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:14:16.723 [DEBUG] [Thread-489853 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:14:16.723 [DEBUG] [Thread-489853 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:14:16.723 [DEBUG] [Thread-489853 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96824894, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953421971902306, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108689, telescope_az=89.992681, telescope_ra=22.0184803, telescope_dec=-24.256437, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.03826, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:13:42.987883', telescope_ra_j2k=21.9941697846054, telescope_dec_j2k=-24.3790018332434, observability=1)
2025-12-27T13:14:34.869 [DEBUG] [Thread-489854 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:14:34.871 [INFO] [Thread-489854 (handle)] [driver.py] [get_status()] Telra = 22.0235235, teldec = -24.256436
2025-12-27T13:14:34.872 [INFO] [Thread-489854 (handle)] [driver.py] [get_status()] ra_j2k = 21.9992174872313     dec_j2k = -24.3790976047483
2025-12-27T13:14:34.874 [DEBUG] [Thread-489854 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:14:34.875 [DEBUG] [Thread-489854 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:14:34.878 [DEBUG] [Thread-489854 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:14:34.878 [DEBUG] [Thread-489854 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:14:34.878 [DEBUG] [Thread-489854 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:14:34.878 [DEBUG] [Thread-489854 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:14:34.885 [DEBUG] [Thread-489854 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:14:34.885 [DEBUG] [Thread-489854 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:14:34.885 [DEBUG] [Thread-489854 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:14:34.886 [DEBUG] [Thread-489854 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:14:34.886 [DEBUG] [Thread-489854 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:14:34.886 [DEBUG] [Thread-489854 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:14:34.886 [DEBUG] [Thread-489854 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:14:34.886 [DEBUG] [Thread-489854 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:14:34.886 [DEBUG] [Thread-489854 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96845914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953425180857731, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108689, telescope_az=89.992681, telescope_ra=22.0235235, telescope_dec=-24.256436, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.0433, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:13:42.987883', telescope_ra_j2k=21.9992174872313, telescope_dec_j2k=-24.3790976047483, observability=1)
2025-12-27T13:14:39.324 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:14:39.326 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.024775, teldec = -24.256436
2025-12-27T13:14:39.327 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.0004701051064     dec_j2k = -24.3791215859613
2025-12-27T13:14:39.328 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:14:39.329 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:14:39.332 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:14:39.332 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:14:39.332 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:14:39.333 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:14:39.339 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:14:39.339 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:14:39.340 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:14:39.340 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:14:39.340 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:14:39.340 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:14:39.340 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:14:39.340 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:14:39.340 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96851071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953419966305166, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108689, telescope_az=89.992681, telescope_ra=22.024775, telescope_dec=-24.256436, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.04456, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:13:42.987883', telescope_ra_j2k=22.0004701051064, telescope_dec_j2k=-24.3791215859613, observability=1)
2025-12-27T13:14:43.131 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:14:43.131 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:14:43.132 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:14:43.132 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:14:43.132 [INFO] [ThreadPoolExecutor-22739_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:14:43.132 [INFO] [ThreadPoolExecutor-22739_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:14:43.810 [DEBUG] [Thread-489855 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:14:43.811 [INFO] [Thread-489855 (handle)] [driver.py] [get_status()] Telra = 22.0260254, teldec = -24.256436
2025-12-27T13:14:43.813 [INFO] [Thread-489855 (handle)] [driver.py] [get_status()] ra_j2k = 22.0017216222162     dec_j2k = -24.3791455329102
2025-12-27T13:14:43.814 [DEBUG] [Thread-489855 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:14:43.815 [DEBUG] [Thread-489855 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:14:43.821 [DEBUG] [Thread-489855 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:14:43.821 [DEBUG] [Thread-489855 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:14:43.821 [DEBUG] [Thread-489855 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:14:43.821 [DEBUG] [Thread-489855 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:14:43.828 [DEBUG] [Thread-489855 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:14:43.828 [DEBUG] [Thread-489855 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:14:43.828 [DEBUG] [Thread-489855 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:14:43.828 [DEBUG] [Thread-489855 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:14:43.828 [DEBUG] [Thread-489855 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:14:43.828 [DEBUG] [Thread-489855 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:14:43.829 [DEBUG] [Thread-489855 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:14:43.829 [DEBUG] [Thread-489855 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:14:43.829 [DEBUG] [Thread-489855 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96856262, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095342116966345, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108689, telescope_az=89.992681, telescope_ra=22.0260254, telescope_dec=-24.256436, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.04581, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:14:43.129683', telescope_ra_j2k=22.0017216222162, telescope_dec_j2k=-24.3791455329102, observability=1)
2025-12-27T13:14:49.398 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:14:49.401 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.0275844, teldec = -24.256436
2025-12-27T13:14:49.402 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.0032820153335     dec_j2k = -24.3791753715259
2025-12-27T13:14:49.403 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:14:49.404 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:14:49.408 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:14:49.408 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:14:49.408 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:14:49.408 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:14:49.415 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:14:49.415 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:14:49.415 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:14:49.415 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:14:49.416 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:14:49.416 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:14:49.416 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:14:49.416 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:14:49.416 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96862732, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953427988693727, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108689, telescope_az=89.99268, telescope_ra=22.0275844, telescope_dec=-24.256436, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.04737, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:14:43.129683', telescope_ra_j2k=22.0032820153335, telescope_dec_j2k=-24.3791753715259, observability=1)
2025-12-27T13:14:49.416 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.625186920166016 seconds ago
2025-12-27T13:14:52.939 [DEBUG] [Thread-489856 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:14:52.940 [INFO] [Thread-489856 (handle)] [driver.py] [get_status()] Telra = 22.0285651, teldec = -24.256436
2025-12-27T13:14:52.941 [INFO] [Thread-489856 (handle)] [driver.py] [get_status()] ra_j2k = 22.0042635918565     dec_j2k = -24.3791941312162
2025-12-27T13:14:52.943 [DEBUG] [Thread-489856 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:14:52.944 [DEBUG] [Thread-489856 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:14:52.946 [DEBUG] [Thread-489856 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:14:52.946 [DEBUG] [Thread-489856 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:14:52.946 [DEBUG] [Thread-489856 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:14:52.946 [DEBUG] [Thread-489856 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:14:52.954 [DEBUG] [Thread-489856 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:14:52.954 [DEBUG] [Thread-489856 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:14:52.954 [DEBUG] [Thread-489856 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:14:52.954 [DEBUG] [Thread-489856 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:14:52.954 [DEBUG] [Thread-489856 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:14:52.954 [DEBUG] [Thread-489856 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:14:52.954 [DEBUG] [Thread-489856 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:14:52.954 [DEBUG] [Thread-489856 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:14:52.954 [DEBUG] [Thread-489856 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96866828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953429994290867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108688, telescope_az=89.99268, telescope_ra=22.0285651, telescope_dec=-24.256436, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.04835, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:14:43.129683', telescope_ra_j2k=22.0042635918565, telescope_dec_j2k=-24.3791941312162, observability=1)
2025-12-27T13:15:03.604 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:03.605 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.0315427, teldec = -24.256436
2025-12-27T13:15:03.606 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.0072438539707     dec_j2k = -24.3792510396496
2025-12-27T13:15:03.608 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:15:03.609 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:15:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:15:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:15:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:15:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:15:03.621 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:15:03.621 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:15:03.621 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:15:03.621 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:15:03.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:15:03.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:15:03.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:15:03.622 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:15:03.622 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96879171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953427988693727, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108688, telescope_az=89.99268, telescope_ra=22.0315427, telescope_dec=-24.256436, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.05132, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:14:43.129683', telescope_ra_j2k=22.0072438539707, telescope_dec_j2k=-24.3792510396496, observability=1)
2025-12-27T13:15:04.008 [DEBUG] [ThreadPoolExecutor-22738_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:04.011 [DEBUG] [ThreadPoolExecutor-22738_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:04.012 [DEBUG] [ThreadPoolExecutor-22738_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:04.014 [DEBUG] [ThreadPoolExecutor-22738_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:08.018 [DEBUG] [ThreadPoolExecutor-22738_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:08.872 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:08.874 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.0330173, teldec = -24.256436
2025-12-27T13:15:08.875 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.0087197727867     dec_j2k = -24.3792791947743
2025-12-27T13:15:08.876 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:15:08.877 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:15:08.879 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:15:08.879 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:15:08.879 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:15:08.880 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:15:08.887 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:15:08.888 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:15:08.888 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:15:08.888 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:15:08.888 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:15:08.888 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:15:08.888 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:15:08.888 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:15:08.888 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9688527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953423576380018, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108688, telescope_az=89.99268, telescope_ra=22.0330173, telescope_dec=-24.256436, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.0528, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:14:43.129683', telescope_ra_j2k=22.0087197727867, telescope_dec_j2k=-24.3792791947743, observability=1)
2025-12-27T13:15:09.020 [DEBUG] [ThreadPoolExecutor-22738_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:09.021 [INFO] [ThreadPoolExecutor-22738_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:15:11.031 [DEBUG] [Thread-489857 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:11.032 [INFO] [Thread-489857 (handle)] [driver.py] [get_status()] Telra = 22.0336061, teldec = -24.256436
2025-12-27T13:15:11.034 [INFO] [Thread-489857 (handle)] [driver.py] [get_status()] ra_j2k = 22.009309099467     dec_j2k = -24.3792904318398
2025-12-27T13:15:11.035 [DEBUG] [Thread-489857 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:15:11.036 [DEBUG] [Thread-489857 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:15:11.040 [DEBUG] [Thread-489857 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:15:11.040 [DEBUG] [Thread-489857 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:15:11.040 [DEBUG] [Thread-489857 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:15:11.040 [DEBUG] [Thread-489857 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:15:11.047 [DEBUG] [Thread-489857 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:15:11.048 [DEBUG] [Thread-489857 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:15:11.048 [DEBUG] [Thread-489857 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:15:11.048 [DEBUG] [Thread-489857 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:15:11.048 [DEBUG] [Thread-489857 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:15:11.048 [DEBUG] [Thread-489857 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:15:11.048 [DEBUG] [Thread-489857 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:15:11.048 [DEBUG] [Thread-489857 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:15:11.048 [DEBUG] [Thread-489857 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.96887767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953424378618874, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108688, telescope_az=89.99268, telescope_ra=22.0336061, telescope_dec=-24.256436, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.05339, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:14:43.129683', telescope_ra_j2k=22.009309099467, telescope_dec_j2k=-24.3792904318398, observability=1)
2025-12-27T13:15:29.090 [DEBUG] [Thread-489858 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:29.092 [INFO] [Thread-489858 (handle)] [driver.py] [get_status()] Telra = 22.0386474, teldec = -24.256435
2025-12-27T13:15:29.093 [INFO] [Thread-489858 (handle)] [driver.py] [get_status()] ra_j2k = 22.0143549109613     dec_j2k = -24.3793855237381
2025-12-27T13:15:29.094 [DEBUG] [Thread-489858 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:15:29.095 [DEBUG] [Thread-489858 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:15:29.100 [DEBUG] [Thread-489858 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:15:29.100 [DEBUG] [Thread-489858 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:15:29.101 [DEBUG] [Thread-489858 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:15:29.101 [DEBUG] [Thread-489858 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:15:29.108 [DEBUG] [Thread-489858 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:15:29.108 [DEBUG] [Thread-489858 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:15:29.108 [DEBUG] [Thread-489858 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:15:29.108 [DEBUG] [Thread-489858 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:15:29.108 [DEBUG] [Thread-489858 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:15:29.108 [DEBUG] [Thread-489858 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:15:29.108 [DEBUG] [Thread-489858 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:15:29.108 [DEBUG] [Thread-489858 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:15:29.108 [DEBUG] [Thread-489858 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9690867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953431598768579, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108688, telescope_az=89.992679, telescope_ra=22.0386474, telescope_dec=-24.256435, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.05843, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:14:43.129683', telescope_ra_j2k=22.0143549109613, telescope_dec_j2k=-24.3793855237381, observability=1)
2025-12-27T13:15:38.430 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:38.432 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.0412431, teldec = -24.256435
2025-12-27T13:15:38.433 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.0169529351864     dec_j2k = -24.3794349164477
2025-12-27T13:15:38.435 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:15:38.435 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:15:38.442 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:15:38.442 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:15:38.442 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:15:38.442 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:15:38.449 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:15:38.449 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:15:38.449 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:15:38.449 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:15:38.449 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:15:38.449 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:15:38.449 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:15:38.449 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:15:38.449 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9691948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953430796529723, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108688, telescope_az=89.992679, telescope_ra=22.0412431, telescope_dec=-24.256435, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.06102, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:14:43.129683', telescope_ra_j2k=22.0169529351864, telescope_dec_j2k=-24.3794349164477, observability=1)
2025-12-27T13:15:43.270 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:43.270 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:15:43.271 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:43.271 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:15:43.272 [DEBUG] [ThreadPoolExecutor-22740_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:43.861 [DEBUG] [Thread-489859 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:43.864 [INFO] [Thread-489859 (handle)] [driver.py] [get_status()] Telra = 22.0427463, teldec = -24.256435
2025-12-27T13:15:43.865 [INFO] [Thread-489859 (handle)] [driver.py] [get_status()] ra_j2k = 22.0184574815967     dec_j2k = -24.3794634943039
2025-12-27T13:15:43.866 [DEBUG] [Thread-489859 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:15:43.867 [DEBUG] [Thread-489859 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:15:43.872 [DEBUG] [Thread-489859 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:15:43.872 [DEBUG] [Thread-489859 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:15:43.872 [DEBUG] [Thread-489859 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:15:43.872 [DEBUG] [Thread-489859 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:15:43.880 [DEBUG] [Thread-489859 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:15:43.880 [DEBUG] [Thread-489859 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:15:43.880 [DEBUG] [Thread-489859 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:15:43.880 [DEBUG] [Thread-489859 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:15:43.880 [DEBUG] [Thread-489859 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:15:43.880 [DEBUG] [Thread-489859 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:15:43.880 [DEBUG] [Thread-489859 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:15:43.880 [DEBUG] [Thread-489859 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:15:43.880 [DEBUG] [Thread-489859 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96925766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953432802126864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108688, telescope_az=89.992679, telescope_ra=22.0427463, telescope_dec=-24.256435, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.06253, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:15:43.269284', telescope_ra_j2k=22.0184574815967, telescope_dec_j2k=-24.3794634943039, observability=1)
2025-12-27T13:15:44.275 [DEBUG] [ThreadPoolExecutor-22740_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:44.276 [DEBUG] [ThreadPoolExecutor-22740_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:44.276 [DEBUG] [ThreadPoolExecutor-22740_0] [payload.py] [to_registers()] [0]
2025-12-27T13:15:44.281 [DEBUG] [ThreadPoolExecutor-22740_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:15:44.281 [DEBUG] [ThreadPoolExecutor-22740_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:15:44.281 [DEBUG] [ThreadPoolExecutor-22740_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:15:44.281 [DEBUG] [ThreadPoolExecutor-22740_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:15:44.288 [DEBUG] [ThreadPoolExecutor-22740_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:15:44.288 [DEBUG] [ThreadPoolExecutor-22740_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:15:44.288 [DEBUG] [ThreadPoolExecutor-22740_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:15:44.288 [DEBUG] [ThreadPoolExecutor-22740_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:15:44.288 [DEBUG] [ThreadPoolExecutor-22740_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:15:44.288 [DEBUG] [ThreadPoolExecutor-22740_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:15:44.288 [DEBUG] [ThreadPoolExecutor-22740_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:15:47.151 [DEBUG] [Thread-489860 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:47.154 [INFO] [Thread-489860 (handle)] [driver.py] [get_status()] Telra = 22.0436608, teldec = -24.256435
2025-12-27T13:15:47.156 [INFO] [Thread-489860 (handle)] [driver.py] [get_status()] ra_j2k = 22.0193728008629     dec_j2k = -24.3794808708354
2025-12-27T13:15:47.158 [DEBUG] [Thread-489860 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:15:47.159 [DEBUG] [Thread-489860 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:15:47.160 [DEBUG] [Thread-489860 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:15:47.160 [DEBUG] [Thread-489860 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:15:47.160 [DEBUG] [Thread-489860 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:15:47.160 [DEBUG] [Thread-489860 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:15:47.167 [DEBUG] [Thread-489860 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:15:47.167 [DEBUG] [Thread-489860 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:15:47.167 [DEBUG] [Thread-489860 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:15:47.167 [DEBUG] [Thread-489860 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:15:47.167 [DEBUG] [Thread-489860 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:15:47.167 [DEBUG] [Thread-489860 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:15:47.167 [DEBUG] [Thread-489860 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:15:47.167 [DEBUG] [Thread-489860 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:15:47.167 [DEBUG] [Thread-489860 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96929574, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953431999888007, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108688, telescope_az=89.992679, telescope_ra=22.0436608, telescope_dec=-24.256435, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.06344, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:15:43.269284', telescope_ra_j2k=22.0193728008629, telescope_dec_j2k=-24.3794808708354, observability=1)
2025-12-27T13:15:49.476 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:15:49.478 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.0443056, teldec = -24.256435
2025-12-27T13:15:49.480 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.0200181785843     dec_j2k = -24.3794931185124
2025-12-27T13:15:49.481 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:15:49.482 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:15:49.486 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:15:49.486 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:15:49.486 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:15:49.486 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:15:49.494 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:15:49.494 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:15:49.494 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:15:49.494 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:15:49.494 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:15:49.494 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:15:49.494 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:15:49.494 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:15:49.494 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96932265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953432802126864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108688, telescope_az=89.992679, telescope_ra=22.0443056, telescope_dec=-24.256435, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.06409, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:15:43.269284', telescope_ra_j2k=22.0200181785843, telescope_dec_j2k=-24.3794931185124, observability=1)
2025-12-27T13:15:49.494 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.62297487258911 seconds ago
2025-12-27T13:16:03.614 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:16:03.616 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.0482633, teldec = -24.256435
2025-12-27T13:16:03.617 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.0239794258165     dec_j2k = -24.3795682161661
2025-12-27T13:16:03.619 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:16:03.620 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:16:03.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:16:03.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:16:03.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:16:03.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:16:03.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:16:03.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:16:03.633 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:16:03.633 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:16:03.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:16:03.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:16:03.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:16:03.634 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:16:03.634 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96948628, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953433203246292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108688, telescope_az=89.992678, telescope_ra=22.0482633, telescope_dec=-24.256435, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.06804, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:15:43.269284', telescope_ra_j2k=22.0239794258165, telescope_dec_j2k=-24.3795682161661, observability=1)
2025-12-27T13:16:05.223 [DEBUG] [Thread-489861 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:16:05.224 [INFO] [Thread-489861 (handle)] [driver.py] [get_status()] Telra = 22.0487105, teldec = -24.256428
2025-12-27T13:16:05.225 [INFO] [Thread-489861 (handle)] [driver.py] [get_status()] ra_j2k = 22.0244270274812     dec_j2k = -24.3795696940145
2025-12-27T13:16:05.227 [DEBUG] [Thread-489861 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:16:05.227 [DEBUG] [Thread-489861 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:16:05.229 [DEBUG] [Thread-489861 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:16:05.229 [DEBUG] [Thread-489861 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:16:05.229 [DEBUG] [Thread-489861 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:16:05.229 [DEBUG] [Thread-489861 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:16:05.236 [DEBUG] [Thread-489861 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:16:05.236 [DEBUG] [Thread-489861 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:16:05.236 [DEBUG] [Thread-489861 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:16:05.236 [DEBUG] [Thread-489861 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:16:05.236 [DEBUG] [Thread-489861 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:16:05.236 [DEBUG] [Thread-489861 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:16:05.236 [DEBUG] [Thread-489861 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:16:05.236 [DEBUG] [Thread-489861 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:16:05.236 [DEBUG] [Thread-489861 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96950491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953431598768579, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108688, telescope_az=89.992667, telescope_ra=22.0487105, telescope_dec=-24.256428, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.06849, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:15:43.269284', telescope_ra_j2k=22.0244270274812, telescope_dec_j2k=-24.3795696940145, observability=1)
2025-12-27T13:16:08.950 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:16:08.952 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.0497379, teldec = -24.256434
2025-12-27T13:16:08.953 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.025455348132     dec_j2k = -24.3795951630042
2025-12-27T13:16:08.955 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:16:08.956 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:16:08.958 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:16:08.958 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:16:08.958 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:16:08.958 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:16:08.965 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:16:08.965 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:16:08.965 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:16:08.965 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:16:08.965 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:16:08.965 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:16:08.965 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:16:08.965 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:16:08.965 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96954804, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953434807724004, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108688, telescope_az=89.992678, telescope_ra=22.0497379, telescope_dec=-24.256434, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.06952, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:15:43.269284', telescope_ra_j2k=22.025455348132, telescope_dec_j2k=-24.3795951630042, observability=1)
2025-12-27T13:16:09.290 [DEBUG] [ThreadPoolExecutor-22740_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:16:09.291 [DEBUG] [ThreadPoolExecutor-22740_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:16:23.298 [DEBUG] [Thread-489862 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:16:23.299 [INFO] [Thread-489862 (handle)] [driver.py] [get_status()] Telra = 22.0537464, teldec = -24.256434
2025-12-27T13:16:23.300 [INFO] [Thread-489862 (handle)] [driver.py] [get_status()] ra_j2k = 22.0294674438992     dec_j2k = -24.3796710394751
2025-12-27T13:16:23.302 [DEBUG] [Thread-489862 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:16:23.302 [DEBUG] [Thread-489862 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:16:23.307 [DEBUG] [Thread-489862 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:16:23.307 [DEBUG] [Thread-489862 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:16:23.307 [DEBUG] [Thread-489862 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:16:23.307 [DEBUG] [Thread-489862 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:16:23.314 [DEBUG] [Thread-489862 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:16:23.314 [DEBUG] [Thread-489862 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:16:23.314 [DEBUG] [Thread-489862 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:16:23.314 [DEBUG] [Thread-489862 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:16:23.314 [DEBUG] [Thread-489862 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:16:23.314 [DEBUG] [Thread-489862 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:16:23.314 [DEBUG] [Thread-489862 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:16:23.314 [DEBUG] [Thread-489862 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:16:23.314 [DEBUG] [Thread-489862 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96971411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953432401007435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108687, telescope_az=89.992678, telescope_ra=22.0537464, telescope_dec=-24.256434, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.07353, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:15:43.269284', telescope_ra_j2k=22.0294674438992, telescope_dec_j2k=-24.3796710394751, observability=1)
2025-12-27T13:16:37.542 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:16:37.544 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.0577055, teldec = -24.256434
2025-12-27T13:16:37.545 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.0334300975138     dec_j2k = -24.379745847303
2025-12-27T13:16:37.546 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:16:37.547 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:16:37.554 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:16:37.554 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:16:37.554 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:16:37.554 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:16:37.561 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:16:37.561 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:16:37.561 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:16:37.561 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:16:37.561 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:16:37.561 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:16:37.561 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:16:37.561 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:16:37.562 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96987897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953431598768579, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108687, telescope_az=89.992677, telescope_ra=22.0577055, telescope_dec=-24.256434, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.07749, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:15:43.269284', telescope_ra_j2k=22.0334300975138, telescope_dec_j2k=-24.379745847303, observability=1)
2025-12-27T13:16:41.377 [DEBUG] [Thread-489863 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:16:41.379 [INFO] [Thread-489863 (handle)] [driver.py] [get_status()] Telra = 22.0587701, teldec = -24.256434
2025-12-27T13:16:41.380 [INFO] [Thread-489863 (handle)] [driver.py] [get_status()] ra_j2k = 22.0344956534449     dec_j2k = -24.379765940436
2025-12-27T13:16:41.381 [DEBUG] [Thread-489863 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:16:41.382 [DEBUG] [Thread-489863 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:16:41.388 [DEBUG] [Thread-489863 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:16:41.388 [DEBUG] [Thread-489863 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:16:41.388 [DEBUG] [Thread-489863 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:16:41.388 [DEBUG] [Thread-489863 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:16:41.395 [DEBUG] [Thread-489863 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:16:41.395 [DEBUG] [Thread-489863 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:16:41.395 [DEBUG] [Thread-489863 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:16:41.395 [DEBUG] [Thread-489863 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:16:41.395 [DEBUG] [Thread-489863 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:16:41.395 [DEBUG] [Thread-489863 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:16:41.395 [DEBUG] [Thread-489863 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:16:41.395 [DEBUG] [Thread-489863 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:16:41.395 [DEBUG] [Thread-489863 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96992336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953437214440572, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108687, telescope_az=89.992677, telescope_ra=22.0587701, telescope_dec=-24.256434, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.07855, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:15:43.269284', telescope_ra_j2k=22.0344956534449, telescope_dec_j2k=-24.379765940436, observability=1)
2025-12-27T13:16:43.410 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:16:43.410 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:16:43.411 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:16:43.411 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:16:43.411 [INFO] [ThreadPoolExecutor-22741_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:16:43.411 [INFO] [ThreadPoolExecutor-22741_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:16:43.909 [DEBUG] [Thread-489864 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:16:43.912 [INFO] [Thread-489864 (handle)] [driver.py] [get_status()] Telra = 22.0594884, teldec = -24.256434
2025-12-27T13:16:43.913 [INFO] [Thread-489864 (handle)] [driver.py] [get_status()] ra_j2k = 22.035214598512     dec_j2k = -24.3797794921181
2025-12-27T13:16:43.915 [DEBUG] [Thread-489864 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:16:43.916 [DEBUG] [Thread-489864 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:16:43.919 [DEBUG] [Thread-489864 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:16:43.920 [DEBUG] [Thread-489864 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:16:43.920 [DEBUG] [Thread-489864 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:16:43.920 [DEBUG] [Thread-489864 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:16:43.927 [DEBUG] [Thread-489864 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:16:43.927 [DEBUG] [Thread-489864 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:16:43.927 [DEBUG] [Thread-489864 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:16:43.927 [DEBUG] [Thread-489864 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:16:43.927 [DEBUG] [Thread-489864 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:16:43.927 [DEBUG] [Thread-489864 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:16:43.927 [DEBUG] [Thread-489864 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:16:43.927 [DEBUG] [Thread-489864 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:16:43.927 [DEBUG] [Thread-489864 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.96995266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953435208843432, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108687, telescope_az=89.992677, telescope_ra=22.0594884, telescope_dec=-24.256434, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.07927, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:16:43.409150', telescope_ra_j2k=22.035214598512, telescope_dec_j2k=-24.3797794921181, observability=1)
2025-12-27T13:16:49.555 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:16:49.557 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.0610569, teldec = -24.256434
2025-12-27T13:16:49.558 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.0367845073437     dec_j2k = -24.3798090687502
2025-12-27T13:16:49.560 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:16:49.561 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:16:49.563 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:16:49.563 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:16:49.564 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:16:49.564 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:16:49.571 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:16:49.571 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:16:49.571 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:16:49.571 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:16:49.571 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:16:49.571 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:16:49.571 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:16:49.571 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:16:49.571 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97001801, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953433203246292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108687, telescope_az=89.992677, telescope_ra=22.0610569, telescope_dec=-24.256434, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.08084, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:16:43.409150', telescope_ra_j2k=22.0367845073437, telescope_dec_j2k=-24.3798090687502, observability=1)
2025-12-27T13:16:49.571 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.622403144836426 seconds ago
2025-12-27T13:16:59.524 [DEBUG] [Thread-489865 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:16:59.526 [INFO] [Thread-489865 (handle)] [driver.py] [get_status()] Telra = 22.0638392, teldec = -24.256433
2025-12-27T13:16:59.527 [INFO] [Thread-489865 (handle)] [driver.py] [get_status()] ra_j2k = 22.0395693073416     dec_j2k = -24.3798604823286
2025-12-27T13:16:59.529 [DEBUG] [Thread-489865 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:16:59.530 [DEBUG] [Thread-489865 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:16:59.534 [DEBUG] [Thread-489865 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:16:59.534 [DEBUG] [Thread-489865 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:16:59.534 [DEBUG] [Thread-489865 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:16:59.534 [DEBUG] [Thread-489865 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:16:59.541 [DEBUG] [Thread-489865 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:16:59.541 [DEBUG] [Thread-489865 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:16:59.541 [DEBUG] [Thread-489865 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:16:59.541 [DEBUG] [Thread-489865 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:16:59.542 [DEBUG] [Thread-489865 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:16:59.542 [DEBUG] [Thread-489865 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:16:59.542 [DEBUG] [Thread-489865 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:16:59.542 [DEBUG] [Thread-489865 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:16:59.542 [DEBUG] [Thread-489865 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97013339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953431999888007, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108687, telescope_az=89.992677, telescope_ra=22.0638392, telescope_dec=-24.256433, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.08362, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:16:43.409150', telescope_ra_j2k=22.0395693073416, telescope_dec_j2k=-24.3798604823286, observability=1)
2025-12-27T13:17:03.623 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:17:03.625 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.0649587, teldec = -24.256433
2025-12-27T13:17:03.626 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.0406898135105     dec_j2k = -24.3798815531642
2025-12-27T13:17:03.628 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:17:03.629 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:17:03.632 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:17:03.632 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:17:03.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:17:03.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:17:03.640 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:17:03.640 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:17:03.640 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:17:03.640 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:17:03.640 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:17:03.640 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:17:03.640 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:17:03.640 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:17:03.640 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97018083, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953436412201716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108687, telescope_az=89.992676, telescope_ra=22.0649587, telescope_dec=-24.256433, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.08474, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:16:43.409150', telescope_ra_j2k=22.0406898135105, telescope_dec_j2k=-24.3798815531642, observability=1)
2025-12-27T13:17:04.292 [DEBUG] [ThreadPoolExecutor-22740_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:17:04.295 [DEBUG] [ThreadPoolExecutor-22740_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:17:04.296 [DEBUG] [ThreadPoolExecutor-22740_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:17:04.298 [DEBUG] [ThreadPoolExecutor-22740_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:17:08.303 [DEBUG] [ThreadPoolExecutor-22740_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:17:09.027 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:17:09.029 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.0664625, teldec = -24.256433
2025-12-27T13:17:09.030 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.0421949653442     dec_j2k = -24.3799098404279
2025-12-27T13:17:09.032 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:17:09.033 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:17:09.035 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:17:09.035 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:17:09.035 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:17:09.035 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:17:09.042 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:17:09.042 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:17:09.042 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:17:09.042 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:17:09.042 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:17:09.042 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:17:09.042 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:17:09.042 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:17:09.042 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97024338, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953434005485148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108687, telescope_az=89.992676, telescope_ra=22.0664625, telescope_dec=-24.256433, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.08624, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:16:43.409150', telescope_ra_j2k=22.0421949653442, telescope_dec_j2k=-24.3799098404279, observability=1)
2025-12-27T13:17:09.305 [DEBUG] [ThreadPoolExecutor-22740_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:17:09.306 [INFO] [ThreadPoolExecutor-22740_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:17:17.598 [DEBUG] [Thread-489866 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:17:17.599 [INFO] [Thread-489866 (handle)] [driver.py] [get_status()] Telra = 22.0688551, teldec = -24.256433
2025-12-27T13:17:17.600 [INFO] [Thread-489866 (handle)] [driver.py] [get_status()] ra_j2k = 22.0445897167951     dec_j2k = -24.3799548069348
2025-12-27T13:17:17.602 [DEBUG] [Thread-489866 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:17:17.603 [DEBUG] [Thread-489866 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:17:17.610 [DEBUG] [Thread-489866 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:17:17.610 [DEBUG] [Thread-489866 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:17:17.610 [DEBUG] [Thread-489866 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:17:17.610 [DEBUG] [Thread-489866 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:17:17.617 [DEBUG] [Thread-489866 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:17:17.617 [DEBUG] [Thread-489866 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:17:17.618 [DEBUG] [Thread-489866 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:17:17.618 [DEBUG] [Thread-489866 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:17:17.618 [DEBUG] [Thread-489866 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:17:17.618 [DEBUG] [Thread-489866 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:17:17.618 [DEBUG] [Thread-489866 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:17:17.618 [DEBUG] [Thread-489866 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:17:17.618 [DEBUG] [Thread-489866 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97034258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953437214440572, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108687, telescope_az=89.992676, telescope_ra=22.0688551, telescope_dec=-24.256433, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.08864, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:16:43.409150', telescope_ra_j2k=22.0445897167951, telescope_dec_j2k=-24.3799548069348, observability=1)
2025-12-27T13:17:35.665 [DEBUG] [Thread-489867 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:17:35.667 [INFO] [Thread-489867 (handle)] [driver.py] [get_status()] Telra = 22.0738989, teldec = -24.256432
2025-12-27T13:17:35.668 [INFO] [Thread-489867 (handle)] [driver.py] [get_status()] ra_j2k = 22.0496380548838     dec_j2k = -24.3800484409586
2025-12-27T13:17:35.670 [DEBUG] [Thread-489867 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:17:35.671 [DEBUG] [Thread-489867 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:17:35.673 [DEBUG] [Thread-489867 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:17:35.673 [DEBUG] [Thread-489867 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:17:35.673 [DEBUG] [Thread-489867 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:17:35.673 [DEBUG] [Thread-489867 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:17:35.680 [DEBUG] [Thread-489867 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:17:35.681 [DEBUG] [Thread-489867 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:17:35.681 [DEBUG] [Thread-489867 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:17:35.681 [DEBUG] [Thread-489867 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:17:35.681 [DEBUG] [Thread-489867 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:17:35.681 [DEBUG] [Thread-489867 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:17:35.681 [DEBUG] [Thread-489867 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:17:35.681 [DEBUG] [Thread-489867 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:17:35.681 [DEBUG] [Thread-489867 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97055168, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953439621157141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108687, telescope_az=89.992675, telescope_ra=22.0738989, telescope_dec=-24.256432, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.09368, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:16:43.409150', telescope_ra_j2k=22.0496380548838, telescope_dec_j2k=-24.3800484409586, observability=1)
2025-12-27T13:17:36.656 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9746010303497314
2025-12-27T13:17:43.552 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:17:43.552 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:17:43.553 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:17:43.553 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:17:43.554 [DEBUG] [ThreadPoolExecutor-22742_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:17:43.960 [DEBUG] [Thread-489868 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:17:43.962 [INFO] [Thread-489868 (handle)] [driver.py] [get_status()] Telra = 22.0762141, teldec = -24.256432
2025-12-27T13:17:43.964 [INFO] [Thread-489868 (handle)] [driver.py] [get_status()] ra_j2k = 22.0519553390636     dec_j2k = -24.380091807391
2025-12-27T13:17:43.965 [DEBUG] [Thread-489868 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:17:43.965 [DEBUG] [Thread-489868 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:17:43.972 [DEBUG] [Thread-489868 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:17:43.972 [DEBUG] [Thread-489868 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:17:43.972 [DEBUG] [Thread-489868 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:17:43.972 [DEBUG] [Thread-489868 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:17:43.980 [DEBUG] [Thread-489868 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:17:43.980 [DEBUG] [Thread-489868 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:17:43.980 [DEBUG] [Thread-489868 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:17:43.980 [DEBUG] [Thread-489868 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:17:43.980 [DEBUG] [Thread-489868 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:17:43.980 [DEBUG] [Thread-489868 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:17:43.980 [DEBUG] [Thread-489868 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:17:43.980 [DEBUG] [Thread-489868 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:17:43.980 [DEBUG] [Thread-489868 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9706477, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953441225634853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108687, telescope_az=89.992675, telescope_ra=22.0762141, telescope_dec=-24.256432, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.096, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:17:43.550964', telescope_ra_j2k=22.0519553390636, telescope_dec_j2k=-24.380091807391, observability=1)
2025-12-27T13:17:44.555 [DEBUG] [ThreadPoolExecutor-22742_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:17:44.557 [DEBUG] [ThreadPoolExecutor-22742_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:17:44.557 [DEBUG] [ThreadPoolExecutor-22742_0] [payload.py] [to_registers()] [0]
2025-12-27T13:17:44.563 [DEBUG] [ThreadPoolExecutor-22742_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:17:44.564 [DEBUG] [ThreadPoolExecutor-22742_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:17:44.564 [DEBUG] [ThreadPoolExecutor-22742_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:17:44.564 [DEBUG] [ThreadPoolExecutor-22742_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:17:44.571 [DEBUG] [ThreadPoolExecutor-22742_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:17:44.572 [DEBUG] [ThreadPoolExecutor-22742_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:17:44.572 [DEBUG] [ThreadPoolExecutor-22742_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:17:44.572 [DEBUG] [ThreadPoolExecutor-22742_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:17:44.572 [DEBUG] [ThreadPoolExecutor-22742_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:17:44.572 [DEBUG] [ThreadPoolExecutor-22742_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:17:44.572 [DEBUG] [ThreadPoolExecutor-22742_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:17:49.632 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:17:49.634 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.0777725, teldec = -24.256432
2025-12-27T13:17:49.635 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.0535151423694     dec_j2k = -24.3801209724198
2025-12-27T13:17:49.637 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:17:49.638 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:17:49.644 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:17:49.645 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:17:49.645 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:17:49.645 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:17:49.652 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:17:49.652 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:17:49.652 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:17:49.652 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:17:49.652 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:17:49.652 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:17:49.652 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:17:49.652 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:17:49.652 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97071334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953446039067989, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108687, telescope_az=89.992675, telescope_ra=22.0777725, telescope_dec=-24.256432, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.09755, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:17:43.550964', telescope_ra_j2k=22.0535151423694, telescope_dec_j2k=-24.3801209724198, observability=1)
2025-12-27T13:17:49.652 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.62617301940918 seconds ago
2025-12-27T13:17:53.738 [DEBUG] [Thread-489869 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:17:53.741 [INFO] [Thread-489869 (handle)] [driver.py] [get_status()] Telra = 22.0789393, teldec = -24.256432
2025-12-27T13:17:53.742 [INFO] [Thread-489869 (handle)] [driver.py] [get_status()] ra_j2k = 22.0546829932632     dec_j2k = -24.38014279525
2025-12-27T13:17:53.744 [DEBUG] [Thread-489869 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:17:53.745 [DEBUG] [Thread-489869 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:17:53.747 [DEBUG] [Thread-489869 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:17:53.747 [DEBUG] [Thread-489869 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:17:53.747 [DEBUG] [Thread-489869 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:17:53.747 [DEBUG] [Thread-489869 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:17:53.754 [DEBUG] [Thread-489869 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:17:53.754 [DEBUG] [Thread-489869 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:17:53.754 [DEBUG] [Thread-489869 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:17:53.754 [DEBUG] [Thread-489869 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:17:53.754 [DEBUG] [Thread-489869 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:17:53.755 [DEBUG] [Thread-489869 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:17:53.755 [DEBUG] [Thread-489869 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:17:53.755 [DEBUG] [Thread-489869 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:17:53.755 [DEBUG] [Thread-489869 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97076088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953442027873709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108687, telescope_az=89.992675, telescope_ra=22.0789393, telescope_dec=-24.256432, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.09872, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:17:43.550964', telescope_ra_j2k=22.0546829932632, telescope_dec_j2k=-24.38014279525, observability=1)
2025-12-27T13:18:03.633 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:18:03.634 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.0816749, teldec = -24.256432
2025-12-27T13:18:03.635 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.0574210578404     dec_j2k = -24.380193914199
2025-12-27T13:18:03.637 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:18:03.638 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:18:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:18:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:18:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:18:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:18:03.652 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:18:03.652 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:18:03.652 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:18:03.652 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:18:03.652 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:18:03.652 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:18:03.652 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:18:03.652 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:18:03.653 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97087539, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953439621157141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108686, telescope_az=89.992675, telescope_ra=22.0816749, telescope_dec=-24.256432, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.10146, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:17:43.550964', telescope_ra_j2k=22.0574210578404, telescope_dec_j2k=-24.380193914199, observability=1)
2025-12-27T13:18:09.104 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:18:09.106 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.0832079, teldec = -24.256432
2025-12-27T13:18:09.107 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.0589554394048     dec_j2k = -24.380222532871
2025-12-27T13:18:09.109 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:18:09.109 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:18:09.110 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:18:09.110 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:18:09.110 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:18:09.110 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:18:09.117 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:18:09.118 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:18:09.118 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:18:09.118 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:18:09.118 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:18:09.118 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:18:09.118 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:18:09.118 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:18:09.118 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97093872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953448846903986, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108686, telescope_az=89.992674, telescope_ra=22.0832079, telescope_dec=-24.256432, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.10299, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:17:43.550964', telescope_ra_j2k=22.0589554394048, telescope_dec_j2k=-24.380222532871, observability=1)
2025-12-27T13:18:09.574 [DEBUG] [ThreadPoolExecutor-22742_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:18:09.575 [DEBUG] [ThreadPoolExecutor-22742_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:18:11.809 [DEBUG] [Thread-489870 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:18:11.811 [INFO] [Thread-489870 (handle)] [driver.py] [get_status()] Telra = 22.0839555, teldec = -24.256432
2025-12-27T13:18:11.813 [INFO] [Thread-489870 (handle)] [driver.py] [get_status()] ra_j2k = 22.0597037132693     dec_j2k = -24.3802364821232
2025-12-27T13:18:11.815 [DEBUG] [Thread-489870 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:18:11.815 [DEBUG] [Thread-489870 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:18:11.819 [DEBUG] [Thread-489870 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:18:11.819 [DEBUG] [Thread-489870 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:18:11.819 [DEBUG] [Thread-489870 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:18:11.819 [DEBUG] [Thread-489870 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:18:11.826 [DEBUG] [Thread-489870 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:18:11.826 [DEBUG] [Thread-489870 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:18:11.826 [DEBUG] [Thread-489870 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:18:11.826 [DEBUG] [Thread-489870 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:18:11.826 [DEBUG] [Thread-489870 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:18:11.827 [DEBUG] [Thread-489870 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:18:11.827 [DEBUG] [Thread-489870 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:18:11.827 [DEBUG] [Thread-489870 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:18:11.827 [DEBUG] [Thread-489870 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97097002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953449649142842, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108686, telescope_az=89.992674, telescope_ra=22.0839555, telescope_dec=-24.256432, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.10374, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:17:43.550964', telescope_ra_j2k=22.0597037132693, telescope_dec_j2k=-24.3802364821232, observability=1)
2025-12-27T13:18:29.872 [DEBUG] [Thread-489871 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:18:29.874 [INFO] [Thread-489871 (handle)] [driver.py] [get_status()] Telra = 22.0889979, teldec = -24.256431
2025-12-27T13:18:29.875 [INFO] [Thread-489871 (handle)] [driver.py] [get_status()] ra_j2k = 22.0647506604103     dec_j2k = -24.3803294426756
2025-12-27T13:18:29.877 [DEBUG] [Thread-489871 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:18:29.877 [DEBUG] [Thread-489871 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:18:29.882 [DEBUG] [Thread-489871 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:18:29.882 [DEBUG] [Thread-489871 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:18:29.882 [DEBUG] [Thread-489871 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:18:29.882 [DEBUG] [Thread-489871 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:18:29.890 [DEBUG] [Thread-489871 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:18:29.890 [DEBUG] [Thread-489871 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:18:29.890 [DEBUG] [Thread-489871 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:18:29.890 [DEBUG] [Thread-489871 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:18:29.890 [DEBUG] [Thread-489871 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:18:29.890 [DEBUG] [Thread-489871 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:18:29.890 [DEBUG] [Thread-489871 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:18:29.890 [DEBUG] [Thread-489871 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:18:29.890 [DEBUG] [Thread-489871 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97117909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953438417798856, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108686, telescope_az=89.992674, telescope_ra=22.0889979, telescope_dec=-24.256431, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.10878, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:17:43.550964', telescope_ra_j2k=22.0647506604103, telescope_dec_j2k=-24.3803294426756, observability=1)
2025-12-27T13:18:35.749 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:18:35.751 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.0906224, teldec = -24.256431
2025-12-27T13:18:35.752 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.0663766260519     dec_j2k = -24.3803596676429
2025-12-27T13:18:35.753 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:18:35.754 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:18:35.761 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:18:35.761 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:18:35.762 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:18:35.762 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:18:35.769 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:18:35.769 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:18:35.769 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:18:35.769 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:18:35.769 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:18:35.769 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:18:35.769 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:18:35.769 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:18:35.769 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97124711, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953447242426274, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108686, telescope_az=89.992674, telescope_ra=22.0906224, telescope_dec=-24.256431, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.1104, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:17:43.550964', telescope_ra_j2k=22.0663766260519, telescope_dec_j2k=-24.3803596676429, observability=1)
2025-12-27T13:18:43.694 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:18:43.694 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:18:43.695 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:18:43.695 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:18:43.696 [INFO] [ThreadPoolExecutor-22743_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:18:43.696 [INFO] [ThreadPoolExecutor-22743_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:18:44.014 [DEBUG] [Thread-489872 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:18:44.016 [INFO] [Thread-489872 (handle)] [driver.py] [get_status()] Telra = 22.0929287, teldec = -24.256431
2025-12-27T13:18:44.017 [INFO] [Thread-489872 (handle)] [driver.py] [get_status()] ra_j2k = 22.0686850074316     dec_j2k = -24.3804025393801
2025-12-27T13:18:44.019 [DEBUG] [Thread-489872 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:18:44.020 [DEBUG] [Thread-489872 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:18:44.025 [DEBUG] [Thread-489872 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:18:44.025 [DEBUG] [Thread-489872 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:18:44.025 [DEBUG] [Thread-489872 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:18:44.025 [DEBUG] [Thread-489872 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:18:44.032 [DEBUG] [Thread-489872 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:18:44.032 [DEBUG] [Thread-489872 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:18:44.032 [DEBUG] [Thread-489872 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:18:44.032 [DEBUG] [Thread-489872 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:18:44.032 [DEBUG] [Thread-489872 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:18:44.032 [DEBUG] [Thread-489872 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:18:44.032 [DEBUG] [Thread-489872 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:18:44.032 [DEBUG] [Thread-489872 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:18:44.033 [DEBUG] [Thread-489872 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97134277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953444033470849, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108686, telescope_az=89.992673, telescope_ra=22.0929287, telescope_dec=-24.256431, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.11271, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:18:43.693434', telescope_ra_j2k=22.0686850074316, telescope_dec_j2k=-24.3804025393801, observability=1)
2025-12-27T13:18:47.955 [DEBUG] [Thread-489873 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:18:47.958 [INFO] [Thread-489873 (handle)] [driver.py] [get_status()] Telra = 22.0940208, teldec = -24.256431
2025-12-27T13:18:47.959 [INFO] [Thread-489873 (handle)] [driver.py] [get_status()] ra_j2k = 22.069778093275     dec_j2k = -24.3804228245858
2025-12-27T13:18:47.961 [DEBUG] [Thread-489873 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:18:47.962 [DEBUG] [Thread-489873 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:18:47.969 [DEBUG] [Thread-489873 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:18:47.969 [DEBUG] [Thread-489873 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:18:47.969 [DEBUG] [Thread-489873 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:18:47.969 [DEBUG] [Thread-489873 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:18:47.976 [DEBUG] [Thread-489873 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:18:47.976 [DEBUG] [Thread-489873 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:18:47.976 [DEBUG] [Thread-489873 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:18:47.976 [DEBUG] [Thread-489873 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:18:47.976 [DEBUG] [Thread-489873 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:18:47.976 [DEBUG] [Thread-489873 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:18:47.976 [DEBUG] [Thread-489873 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:18:47.976 [DEBUG] [Thread-489873 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:18:47.977 [DEBUG] [Thread-489873 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97138838, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953443231231993, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108686, telescope_az=89.992673, telescope_ra=22.0940208, telescope_dec=-24.256431, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.1138, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:18:43.693434', telescope_ra_j2k=22.069778093275, telescope_dec_j2k=-24.3804228245858, observability=1)
2025-12-27T13:18:49.712 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:18:49.715 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.0945152, teldec = -24.256431
2025-12-27T13:18:49.716 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.0702729396248     dec_j2k = -24.3804320044749
2025-12-27T13:18:49.717 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:18:49.718 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:18:49.722 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:18:49.722 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:18:49.722 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:18:49.722 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:18:49.729 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:18:49.729 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:18:49.729 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:18:49.729 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:18:49.729 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:18:49.729 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:18:49.729 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:18:49.729 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:18:49.729 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97140873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953444434590277, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108686, telescope_az=89.992673, telescope_ra=22.0945152, telescope_dec=-24.256431, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.1143, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:18:43.693434', telescope_ra_j2k=22.0702729396248, telescope_dec_j2k=-24.3804320044749, observability=1)
2025-12-27T13:18:49.729 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.626057147979736 seconds ago
2025-12-27T13:19:03.606 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:03.607 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.0983908, teldec = -24.256431
2025-12-27T13:19:03.609 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.0741520396977     dec_j2k = -24.3805038934317
2025-12-27T13:19:03.611 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:19:03.612 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:19:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:19:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:19:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:19:03.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:19:03.621 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:19:03.621 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:19:03.621 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:19:03.621 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:19:03.621 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:19:03.621 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:19:03.621 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:19:03.621 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:19:03.622 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97156951, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953445236829133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108686, telescope_az=89.992673, telescope_ra=22.0983908, telescope_dec=-24.256431, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.11817, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:18:43.693434', telescope_ra_j2k=22.0741520396977, telescope_dec_j2k=-24.3805038934317, observability=1)
2025-12-27T13:19:04.578 [DEBUG] [ThreadPoolExecutor-22742_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:04.580 [DEBUG] [ThreadPoolExecutor-22742_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:04.581 [DEBUG] [ThreadPoolExecutor-22742_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:04.583 [DEBUG] [ThreadPoolExecutor-22742_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:06.108 [DEBUG] [Thread-489874 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:06.110 [INFO] [Thread-489874 (handle)] [driver.py] [get_status()] Telra = 22.099091, teldec = -24.256431
2025-12-27T13:19:06.111 [INFO] [Thread-489874 (handle)] [driver.py] [get_status()] ra_j2k = 22.0748528722668     dec_j2k = -24.380516867868
2025-12-27T13:19:06.113 [DEBUG] [Thread-489874 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:19:06.114 [DEBUG] [Thread-489874 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:19:06.116 [DEBUG] [Thread-489874 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:19:06.116 [DEBUG] [Thread-489874 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:19:06.116 [DEBUG] [Thread-489874 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:19:06.116 [DEBUG] [Thread-489874 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:19:06.123 [DEBUG] [Thread-489874 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:19:06.123 [DEBUG] [Thread-489874 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:19:06.123 [DEBUG] [Thread-489874 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:19:06.123 [DEBUG] [Thread-489874 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:19:06.123 [DEBUG] [Thread-489874 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:19:06.123 [DEBUG] [Thread-489874 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:19:06.123 [DEBUG] [Thread-489874 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:19:06.123 [DEBUG] [Thread-489874 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:19:06.124 [DEBUG] [Thread-489874 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97159848, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953449649142842, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108686, telescope_az=89.992673, telescope_ra=22.099091, telescope_dec=-24.256431, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.11887, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:18:43.693434', telescope_ra_j2k=22.0748528722668, telescope_dec_j2k=-24.380516867868, observability=1)
2025-12-27T13:19:08.587 [DEBUG] [ThreadPoolExecutor-22742_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:09.180 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:09.182 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.0999498, teldec = -24.25643
2025-12-27T13:19:09.183 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.075712448306     dec_j2k = -24.3805317754695
2025-12-27T13:19:09.185 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:19:09.186 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:19:09.193 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:19:09.193 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:19:09.193 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:19:09.193 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:19:09.200 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:19:09.201 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:19:09.201 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:19:09.201 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:19:09.201 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:19:09.201 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:19:09.201 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:19:09.201 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:19:09.201 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97163404, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953446841306845, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108686, telescope_az=89.992673, telescope_ra=22.0999498, telescope_dec=-24.25643, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.11973, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:18:43.693434', telescope_ra_j2k=22.075712448306, telescope_dec_j2k=-24.3805317754695, observability=1)
2025-12-27T13:19:09.589 [DEBUG] [ThreadPoolExecutor-22742_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:09.590 [INFO] [ThreadPoolExecutor-22742_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:19:24.166 [DEBUG] [Thread-489875 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:24.168 [INFO] [Thread-489875 (handle)] [driver.py] [get_status()] Telra = 22.1041045, teldec = -24.25643
2025-12-27T13:19:24.169 [INFO] [Thread-489875 (handle)] [driver.py] [get_status()] ra_j2k = 22.0798709035426     dec_j2k = -24.3806086440239
2025-12-27T13:19:24.171 [DEBUG] [Thread-489875 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:19:24.171 [DEBUG] [Thread-489875 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:19:24.176 [DEBUG] [Thread-489875 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:19:24.176 [DEBUG] [Thread-489875 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:19:24.176 [DEBUG] [Thread-489875 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:19:24.176 [DEBUG] [Thread-489875 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:19:24.183 [DEBUG] [Thread-489875 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:19:24.183 [DEBUG] [Thread-489875 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:19:24.183 [DEBUG] [Thread-489875 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:19:24.183 [DEBUG] [Thread-489875 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:19:24.183 [DEBUG] [Thread-489875 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:19:24.183 [DEBUG] [Thread-489875 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:19:24.183 [DEBUG] [Thread-489875 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:19:24.183 [DEBUG] [Thread-489875 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:19:24.183 [DEBUG] [Thread-489875 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97180749, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953447242426274, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108686, telescope_az=89.992672, telescope_ra=22.1041045, telescope_dec=-24.25643, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.12389, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:18:43.693434', telescope_ra_j2k=22.0798709035426, telescope_dec_j2k=-24.3806086440239, observability=1)
2025-12-27T13:19:34.866 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:34.868 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.1070879, teldec = -24.25643
2025-12-27T13:19:34.869 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.0828570015224     dec_j2k = -24.3806637508182
2025-12-27T13:19:34.871 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:19:34.872 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:19:34.876 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:19:34.876 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:19:34.876 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:19:34.876 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:19:34.883 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:19:34.884 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:19:34.884 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:19:34.884 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:19:34.884 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:19:34.884 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:19:34.884 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:19:34.884 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:19:34.884 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97193133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953451654739982, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108685, telescope_az=89.992672, telescope_ra=22.1070879, telescope_dec=-24.25643, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.12687, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:18:43.693434', telescope_ra_j2k=22.0828570015224, telescope_dec_j2k=-24.3806637508182, observability=1)
2025-12-27T13:19:42.246 [DEBUG] [Thread-489876 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:42.247 [INFO] [Thread-489876 (handle)] [driver.py] [get_status()] Telra = 22.1091452, teldec = -24.25643
2025-12-27T13:19:42.248 [INFO] [Thread-489876 (handle)] [driver.py] [get_status()] ra_j2k = 22.084916162695     dec_j2k = -24.3807017072316
2025-12-27T13:19:42.249 [DEBUG] [Thread-489876 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:19:42.250 [DEBUG] [Thread-489876 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:19:42.251 [DEBUG] [Thread-489876 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:19:42.251 [DEBUG] [Thread-489876 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:19:42.251 [DEBUG] [Thread-489876 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:19:42.251 [DEBUG] [Thread-489876 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:19:42.258 [DEBUG] [Thread-489876 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:19:42.258 [DEBUG] [Thread-489876 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:19:42.259 [DEBUG] [Thread-489876 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:19:42.259 [DEBUG] [Thread-489876 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:19:42.259 [DEBUG] [Thread-489876 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:19:42.259 [DEBUG] [Thread-489876 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:19:42.259 [DEBUG] [Thread-489876 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:19:42.259 [DEBUG] [Thread-489876 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:19:42.259 [DEBUG] [Thread-489876 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97201675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953451654739982, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108685, telescope_az=89.992672, telescope_ra=22.1091452, telescope_dec=-24.25643, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.12893, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:18:43.693434', telescope_ra_j2k=22.084916162695, telescope_dec_j2k=-24.3807017072316, observability=1)
2025-12-27T13:19:43.834 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:43.834 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:19:43.835 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:43.835 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:19:43.836 [DEBUG] [ThreadPoolExecutor-22744_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:44.076 [DEBUG] [Thread-489877 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:44.078 [INFO] [Thread-489877 (handle)] [driver.py] [get_status()] Telra = 22.1096502, teldec = -24.25643
2025-12-27T13:19:44.079 [INFO] [Thread-489877 (handle)] [driver.py] [get_status()] ra_j2k = 22.0854216196385     dec_j2k = -24.3807110187682
2025-12-27T13:19:44.081 [DEBUG] [Thread-489877 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:19:44.082 [DEBUG] [Thread-489877 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:19:44.085 [DEBUG] [Thread-489877 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:19:44.085 [DEBUG] [Thread-489877 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:19:44.085 [DEBUG] [Thread-489877 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:19:44.085 [DEBUG] [Thread-489877 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:19:44.092 [DEBUG] [Thread-489877 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:19:44.092 [DEBUG] [Thread-489877 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:19:44.092 [DEBUG] [Thread-489877 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:19:44.092 [DEBUG] [Thread-489877 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:19:44.093 [DEBUG] [Thread-489877 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:19:44.093 [DEBUG] [Thread-489877 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:19:44.093 [DEBUG] [Thread-489877 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:19:44.093 [DEBUG] [Thread-489877 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:19:44.093 [DEBUG] [Thread-489877 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97203793, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953456067053691, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108685, telescope_az=89.992672, telescope_ra=22.1096502, telescope_dec=-24.25643, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.12943, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:19:43.833562', telescope_ra_j2k=22.0854216196385, telescope_dec_j2k=-24.3807110187682, observability=1)
2025-12-27T13:19:44.838 [DEBUG] [ThreadPoolExecutor-22744_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:44.840 [DEBUG] [ThreadPoolExecutor-22744_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:44.840 [DEBUG] [ThreadPoolExecutor-22744_0] [payload.py] [to_registers()] [0]
2025-12-27T13:19:44.844 [DEBUG] [ThreadPoolExecutor-22744_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:19:44.844 [DEBUG] [ThreadPoolExecutor-22744_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:19:44.844 [DEBUG] [ThreadPoolExecutor-22744_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:19:44.844 [DEBUG] [ThreadPoolExecutor-22744_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:19:44.851 [DEBUG] [ThreadPoolExecutor-22744_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:19:44.851 [DEBUG] [ThreadPoolExecutor-22744_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:19:44.851 [DEBUG] [ThreadPoolExecutor-22744_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:19:44.851 [DEBUG] [ThreadPoolExecutor-22744_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:19:44.851 [DEBUG] [ThreadPoolExecutor-22744_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:19:44.851 [DEBUG] [ThreadPoolExecutor-22744_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:19:44.851 [DEBUG] [ThreadPoolExecutor-22744_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:19:49.790 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:19:49.792 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.11124, teldec = -24.256436
2025-12-27T13:19:49.793 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.0870128577818     dec_j2k = -24.3807463179149
2025-12-27T13:19:49.795 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:19:49.795 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:19:49.799 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:19:49.799 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:19:49.799 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:19:49.799 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:19:49.807 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:19:49.807 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:19:49.807 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:19:49.807 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:19:49.807 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:19:49.807 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:19:49.807 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:19:49.807 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:19:49.807 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97210406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953455264814835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108685, telescope_az=89.992682, telescope_ra=22.11124, telescope_dec=-24.256436, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.13102, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:19:43.833562', telescope_ra_j2k=22.0870128577818, telescope_dec_j2k=-24.3807463179149, observability=1)
2025-12-27T13:19:49.807 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.62857937812805 seconds ago
2025-12-27T13:20:00.441 [DEBUG] [Thread-489878 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:20:00.443 [INFO] [Thread-489878 (handle)] [driver.py] [get_status()] Telra = 22.1142151, teldec = -24.256429
2025-12-27T13:20:00.444 [INFO] [Thread-489878 (handle)] [driver.py] [get_status()] ra_j2k = 22.0899906517794     dec_j2k = -24.3807940907649
2025-12-27T13:20:00.446 [DEBUG] [Thread-489878 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:20:00.447 [DEBUG] [Thread-489878 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:20:00.453 [DEBUG] [Thread-489878 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:20:00.453 [DEBUG] [Thread-489878 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:20:00.453 [DEBUG] [Thread-489878 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:20:00.453 [DEBUG] [Thread-489878 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:20:00.460 [DEBUG] [Thread-489878 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:20:00.460 [DEBUG] [Thread-489878 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:20:00.460 [DEBUG] [Thread-489878 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:20:00.460 [DEBUG] [Thread-489878 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:20:00.460 [DEBUG] [Thread-489878 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:20:00.460 [DEBUG] [Thread-489878 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:20:00.460 [DEBUG] [Thread-489878 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:20:00.460 [DEBUG] [Thread-489878 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:20:00.460 [DEBUG] [Thread-489878 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97222733, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953451253620554, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108685, telescope_az=89.992671, telescope_ra=22.1142151, telescope_dec=-24.256429, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.134, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:19:43.833562', telescope_ra_j2k=22.0899906517794, telescope_dec_j2k=-24.3807940907649, observability=1)
2025-12-27T13:20:03.617 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:20:03.618 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.1151131, teldec = -24.256429
2025-12-27T13:20:03.619 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.0908894649553     dec_j2k = -24.3808106083054
2025-12-27T13:20:03.621 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:20:03.621 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:20:03.624 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:20:03.624 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:20:03.624 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:20:03.624 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:20:03.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:20:03.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:20:03.631 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:20:03.631 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:20:03.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:20:03.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:20:03.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:20:03.631 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:20:03.631 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9722641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953455264814835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108685, telescope_az=89.992671, telescope_ra=22.1151131, telescope_dec=-24.256429, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.13489, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:19:43.833562', telescope_ra_j2k=22.0908894649553, telescope_dec_j2k=-24.3808106083054, observability=1)
2025-12-27T13:20:09.263 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:20:09.265 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.1166743, teldec = -24.256429
2025-12-27T13:20:09.266 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.0924520789417     dec_j2k = -24.3808393081393
2025-12-27T13:20:09.268 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:20:09.269 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:20:09.274 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:20:09.274 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:20:09.274 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:20:09.274 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:20:09.281 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:20:09.281 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:20:09.281 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:20:09.281 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:20:09.281 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:20:09.282 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:20:09.282 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:20:09.282 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:20:09.282 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97232944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953458874889687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108685, telescope_az=89.992671, telescope_ra=22.1166743, telescope_dec=-24.256429, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.13646, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:19:43.833562', telescope_ra_j2k=22.0924520789417, telescope_dec_j2k=-24.3808393081393, observability=1)
2025-12-27T13:20:09.853 [DEBUG] [ThreadPoolExecutor-22744_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:20:09.854 [DEBUG] [ThreadPoolExecutor-22744_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:20:18.506 [DEBUG] [Thread-489879 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:20:18.507 [INFO] [Thread-489879 (handle)] [driver.py] [get_status()] Telra = 22.1192653, teldec = -24.256429
2025-12-27T13:20:18.509 [INFO] [Thread-489879 (handle)] [driver.py] [get_status()] ra_j2k = 22.0950454263387     dec_j2k = -24.3808868929948
2025-12-27T13:20:18.510 [DEBUG] [Thread-489879 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:20:18.511 [DEBUG] [Thread-489879 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:20:18.517 [DEBUG] [Thread-489879 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:20:18.517 [DEBUG] [Thread-489879 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:20:18.517 [DEBUG] [Thread-489879 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:20:18.517 [DEBUG] [Thread-489879 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:20:18.524 [DEBUG] [Thread-489879 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:20:18.524 [DEBUG] [Thread-489879 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:20:18.524 [DEBUG] [Thread-489879 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:20:18.524 [DEBUG] [Thread-489879 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:20:18.524 [DEBUG] [Thread-489879 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:20:18.524 [DEBUG] [Thread-489879 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:20:18.524 [DEBUG] [Thread-489879 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:20:18.524 [DEBUG] [Thread-489879 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:20:18.524 [DEBUG] [Thread-489879 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97243641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953454863695407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108685, telescope_az=89.992671, telescope_ra=22.1192653, telescope_dec=-24.256429, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.13905, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:19:43.833562', telescope_ra_j2k=22.0950454263387, telescope_dec_j2k=-24.3808868929948, observability=1)
2025-12-27T13:20:33.974 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:20:33.976 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.1235503, teldec = -24.256429
2025-12-27T13:20:33.977 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.0993343104255     dec_j2k = -24.3809654629133
2025-12-27T13:20:33.979 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:20:33.980 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:20:33.985 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:20:33.985 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:20:33.985 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:20:33.985 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:20:33.987 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:20:33.987 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:20:33.987 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:20:33.987 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:20:33.987 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:20:33.987 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:20:33.987 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:20:33.987 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:20:33.987 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97261545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953456468173119, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108685, telescope_az=89.99267, telescope_ra=22.1235503, telescope_dec=-24.256429, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.14333, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:19:43.833562', telescope_ra_j2k=22.0993343104255, telescope_dec_j2k=-24.3809654629133, observability=1)
2025-12-27T13:20:36.579 [DEBUG] [Thread-489880 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:20:36.581 [INFO] [Thread-489880 (handle)] [driver.py] [get_status()] Telra = 22.1242787, teldec = -24.256429
2025-12-27T13:20:36.582 [INFO] [Thread-489880 (handle)] [driver.py] [get_status()] ra_j2k = 22.1000633709173     dec_j2k = -24.3809788032611
2025-12-27T13:20:36.584 [DEBUG] [Thread-489880 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:20:36.585 [DEBUG] [Thread-489880 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:20:36.592 [DEBUG] [Thread-489880 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:20:36.592 [DEBUG] [Thread-489880 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:20:36.592 [DEBUG] [Thread-489880 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:20:36.592 [DEBUG] [Thread-489880 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:20:36.599 [DEBUG] [Thread-489880 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:20:36.599 [DEBUG] [Thread-489880 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:20:36.599 [DEBUG] [Thread-489880 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:20:36.599 [DEBUG] [Thread-489880 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:20:36.599 [DEBUG] [Thread-489880 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:20:36.599 [DEBUG] [Thread-489880 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:20:36.599 [DEBUG] [Thread-489880 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:20:36.599 [DEBUG] [Thread-489880 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:20:36.599 [DEBUG] [Thread-489880 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9726456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953455665934263, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108685, telescope_az=89.99267, telescope_ra=22.1242787, telescope_dec=-24.256429, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.14406, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:19:43.833562', telescope_ra_j2k=22.1000633709173, telescope_dec_j2k=-24.3809788032611, observability=1)
2025-12-27T13:20:43.977 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:20:43.977 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:20:43.978 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:20:43.978 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:20:43.978 [INFO] [ThreadPoolExecutor-22745_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:20:43.979 [INFO] [ThreadPoolExecutor-22745_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:20:44.124 [DEBUG] [Thread-489881 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:20:44.126 [INFO] [Thread-489881 (handle)] [driver.py] [get_status()] Telra = 22.1263978, teldec = -24.256428
2025-12-27T13:20:44.127 [INFO] [Thread-489881 (handle)] [driver.py] [get_status()] ra_j2k = 22.1021843929531     dec_j2k = -24.3810165879643
2025-12-27T13:20:44.128 [DEBUG] [Thread-489881 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:20:44.129 [DEBUG] [Thread-489881 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:20:44.130 [DEBUG] [Thread-489881 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:20:44.130 [DEBUG] [Thread-489881 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:20:44.130 [DEBUG] [Thread-489881 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:20:44.130 [DEBUG] [Thread-489881 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:20:44.138 [DEBUG] [Thread-489881 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:20:44.138 [DEBUG] [Thread-489881 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:20:44.138 [DEBUG] [Thread-489881 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:20:44.138 [DEBUG] [Thread-489881 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:20:44.138 [DEBUG] [Thread-489881 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:20:44.138 [DEBUG] [Thread-489881 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:20:44.138 [DEBUG] [Thread-489881 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:20:44.138 [DEBUG] [Thread-489881 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:20:44.138 [DEBUG] [Thread-489881 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97273293, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953457671531403, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108685, telescope_az=89.99267, telescope_ra=22.1263978, telescope_dec=-24.256428, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.14618, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:20:43.976174', telescope_ra_j2k=22.1021843929531, telescope_dec_j2k=-24.3810165879643, observability=1)
2025-12-27T13:20:49.868 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:20:49.870 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.1279852, teldec = -24.256428
2025-12-27T13:20:49.871 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.1037732330503     dec_j2k = -24.3810456160189
2025-12-27T13:20:49.873 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:20:49.874 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:20:49.876 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:20:49.876 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:20:49.876 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:20:49.876 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:20:49.884 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:20:49.884 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:20:49.884 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:20:49.884 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:20:49.884 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:20:49.884 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:20:49.884 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:20:49.884 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:20:49.884 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97279941, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953458874889687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108685, telescope_az=89.99267, telescope_ra=22.1279852, telescope_dec=-24.256428, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.14777, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:20:43.976174', telescope_ra_j2k=22.1037732330503, telescope_dec_j2k=-24.3810456160189, observability=1)
2025-12-27T13:20:49.884 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.62242531776428 seconds ago
2025-12-27T13:20:54.654 [DEBUG] [Thread-489882 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:20:54.656 [INFO] [Thread-489882 (handle)] [driver.py] [get_status()] Telra = 22.1293197, teldec = -24.256428
2025-12-27T13:20:54.657 [INFO] [Thread-489882 (handle)] [driver.py] [get_status()] ra_j2k = 22.1051089439734     dec_j2k = -24.3810700027134
2025-12-27T13:20:54.658 [DEBUG] [Thread-489882 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:20:54.659 [DEBUG] [Thread-489882 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:20:54.660 [DEBUG] [Thread-489882 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:20:54.661 [DEBUG] [Thread-489882 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:20:54.661 [DEBUG] [Thread-489882 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:20:54.661 [DEBUG] [Thread-489882 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:20:54.668 [DEBUG] [Thread-489882 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:20:54.668 [DEBUG] [Thread-489882 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:20:54.668 [DEBUG] [Thread-489882 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:20:54.668 [DEBUG] [Thread-489882 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:20:54.668 [DEBUG] [Thread-489882 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:20:54.668 [DEBUG] [Thread-489882 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:20:54.668 [DEBUG] [Thread-489882 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:20:54.668 [DEBUG] [Thread-489882 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:20:54.668 [DEBUG] [Thread-489882 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9728548, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953456869292547, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108685, telescope_az=89.992669, telescope_ra=22.1293197, telescope_dec=-24.256428, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.1491, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:20:43.976174', telescope_ra_j2k=22.1051089439734, telescope_dec_j2k=-24.3810700027134, observability=1)
2025-12-27T13:21:03.626 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:03.628 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.1318032, teldec = -24.256428
2025-12-27T13:21:03.629 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.1075946981245     dec_j2k = -24.3811153456637
2025-12-27T13:21:03.630 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:21:03.630 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:21:03.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:21:03.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:21:03.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:21:03.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:21:03.641 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:21:03.641 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:21:03.641 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:21:03.641 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:21:03.641 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:21:03.641 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:21:03.641 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:21:03.641 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:21:03.641 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97295865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953457671531403, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108684, telescope_az=89.992669, telescope_ra=22.1318032, telescope_dec=-24.256428, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.15158, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:20:43.976174', telescope_ra_j2k=22.1075946981245, telescope_dec_j2k=-24.3811153456637, observability=1)
2025-12-27T13:21:04.855 [DEBUG] [ThreadPoolExecutor-22744_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:04.857 [DEBUG] [ThreadPoolExecutor-22744_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:04.858 [DEBUG] [ThreadPoolExecutor-22744_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:04.861 [DEBUG] [ThreadPoolExecutor-22744_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:08.866 [DEBUG] [ThreadPoolExecutor-22744_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:09.343 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:09.345 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.1334181, teldec = -24.256428
2025-12-27T13:21:09.346 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.1092110643273     dec_j2k = -24.3811448016417
2025-12-27T13:21:09.347 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:21:09.348 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:21:09.351 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:21:09.351 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:21:09.351 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:21:09.351 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:21:09.358 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:21:09.358 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:21:09.358 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:21:09.358 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:21:09.358 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:21:09.358 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:21:09.358 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:21:09.358 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:21:09.358 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97302483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953456869292547, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108684, telescope_az=89.992669, telescope_ra=22.1334181, telescope_dec=-24.256428, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.1532, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:20:43.976174', telescope_ra_j2k=22.1092110643273, telescope_dec_j2k=-24.3811448016417, observability=1)
2025-12-27T13:21:09.868 [DEBUG] [ThreadPoolExecutor-22744_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:09.869 [INFO] [ThreadPoolExecutor-22744_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:21:12.726 [DEBUG] [Thread-489883 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:12.728 [INFO] [Thread-489883 (handle)] [driver.py] [get_status()] Telra = 22.1343418, teldec = -24.256428
2025-12-27T13:21:12.729 [INFO] [Thread-489883 (handle)] [driver.py] [get_status()] ra_j2k = 22.1101356031294     dec_j2k = -24.3811616399982
2025-12-27T13:21:12.731 [DEBUG] [Thread-489883 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:21:12.732 [DEBUG] [Thread-489883 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:21:12.736 [DEBUG] [Thread-489883 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:21:12.736 [DEBUG] [Thread-489883 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:21:12.736 [DEBUG] [Thread-489883 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:21:12.736 [DEBUG] [Thread-489883 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:21:12.743 [DEBUG] [Thread-489883 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:21:12.743 [DEBUG] [Thread-489883 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:21:12.743 [DEBUG] [Thread-489883 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:21:12.744 [DEBUG] [Thread-489883 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:21:12.744 [DEBUG] [Thread-489883 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:21:12.744 [DEBUG] [Thread-489883 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:21:12.744 [DEBUG] [Thread-489883 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:21:12.744 [DEBUG] [Thread-489883 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:21:12.744 [DEBUG] [Thread-489883 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97306397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953457671531403, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108684, telescope_az=89.992669, telescope_ra=22.1343418, telescope_dec=-24.256428, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.15412, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:20:43.976174', telescope_ra_j2k=22.1101356031294, telescope_dec_j2k=-24.3811616399982, observability=1)
2025-12-27T13:21:30.805 [DEBUG] [Thread-489884 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:30.806 [INFO] [Thread-489884 (handle)] [driver.py] [get_status()] Telra = 22.1393763, teldec = -24.256427
2025-12-27T13:21:30.807 [INFO] [Thread-489884 (handle)] [driver.py] [get_status()] ra_j2k = 22.1151746769807     dec_j2k = -24.3812522866535
2025-12-27T13:21:30.809 [DEBUG] [Thread-489884 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:21:30.810 [DEBUG] [Thread-489884 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:21:30.815 [DEBUG] [Thread-489884 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:21:30.815 [DEBUG] [Thread-489884 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:21:30.815 [DEBUG] [Thread-489884 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:21:30.815 [DEBUG] [Thread-489884 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:21:30.822 [DEBUG] [Thread-489884 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:21:30.822 [DEBUG] [Thread-489884 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:21:30.822 [DEBUG] [Thread-489884 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:21:30.822 [DEBUG] [Thread-489884 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:21:30.822 [DEBUG] [Thread-489884 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:21:30.822 [DEBUG] [Thread-489884 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:21:30.822 [DEBUG] [Thread-489884 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:21:30.822 [DEBUG] [Thread-489884 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:21:30.822 [DEBUG] [Thread-489884 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97327321, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953466095039392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108684, telescope_az=89.992668, telescope_ra=22.1393763, telescope_dec=-24.256427, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.15916, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:20:43.976174', telescope_ra_j2k=22.1151746769807, telescope_dec_j2k=-24.3812522866535, observability=1)
2025-12-27T13:21:33.076 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:33.078 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.1400209, teldec = -24.256427
2025-12-27T13:21:33.079 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.1158198628296     dec_j2k = -24.3812640050694
2025-12-27T13:21:33.081 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:21:33.082 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:21:33.084 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:21:33.084 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:21:33.084 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:21:33.084 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:21:33.091 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:21:33.091 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:21:33.091 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:21:33.091 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:21:33.091 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:21:33.091 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:21:33.091 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:21:33.091 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:21:33.092 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9732995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953461682725684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108684, telescope_az=89.992668, telescope_ra=22.1400209, telescope_dec=-24.256427, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.1598, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:20:43.976174', telescope_ra_j2k=22.1158198628296, telescope_dec_j2k=-24.3812640050694, observability=1)
2025-12-27T13:21:44.119 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:44.119 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:21:44.120 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:44.120 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:21:44.121 [DEBUG] [ThreadPoolExecutor-22746_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:44.174 [DEBUG] [Thread-489885 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:44.176 [INFO] [Thread-489885 (handle)] [driver.py] [get_status()] Telra = 22.143111, teldec = -24.256427
2025-12-27T13:21:44.178 [INFO] [Thread-489885 (handle)] [driver.py] [get_status()] ra_j2k = 22.1189127720459     dec_j2k = -24.3813201316097
2025-12-27T13:21:44.179 [DEBUG] [Thread-489885 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:21:44.180 [DEBUG] [Thread-489885 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:21:44.185 [DEBUG] [Thread-489885 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:21:44.185 [DEBUG] [Thread-489885 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:21:44.185 [DEBUG] [Thread-489885 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:21:44.185 [DEBUG] [Thread-489885 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:21:44.192 [DEBUG] [Thread-489885 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:21:44.192 [DEBUG] [Thread-489885 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:21:44.192 [DEBUG] [Thread-489885 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:21:44.192 [DEBUG] [Thread-489885 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:21:44.192 [DEBUG] [Thread-489885 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:21:44.192 [DEBUG] [Thread-489885 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:21:44.192 [DEBUG] [Thread-489885 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:21:44.192 [DEBUG] [Thread-489885 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:21:44.192 [DEBUG] [Thread-489885 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97342795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953461682725684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108684, telescope_az=89.992668, telescope_ra=22.143111, telescope_dec=-24.256427, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.16289, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:21:44.118165', telescope_ra_j2k=22.1189127720459, telescope_dec_j2k=-24.3813201316097, observability=1)
2025-12-27T13:21:45.123 [DEBUG] [ThreadPoolExecutor-22746_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:45.126 [DEBUG] [ThreadPoolExecutor-22746_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:45.126 [DEBUG] [ThreadPoolExecutor-22746_0] [payload.py] [to_registers()] [0]
2025-12-27T13:21:45.130 [DEBUG] [ThreadPoolExecutor-22746_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:21:45.130 [DEBUG] [ThreadPoolExecutor-22746_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:21:45.130 [DEBUG] [ThreadPoolExecutor-22746_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:21:45.130 [DEBUG] [ThreadPoolExecutor-22746_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:21:45.138 [DEBUG] [ThreadPoolExecutor-22746_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:21:45.138 [DEBUG] [ThreadPoolExecutor-22746_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:21:45.138 [DEBUG] [ThreadPoolExecutor-22746_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:21:45.138 [DEBUG] [ThreadPoolExecutor-22746_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:21:45.138 [DEBUG] [ThreadPoolExecutor-22746_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:21:45.138 [DEBUG] [ThreadPoolExecutor-22746_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:21:45.138 [DEBUG] [ThreadPoolExecutor-22746_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:21:48.876 [DEBUG] [Thread-489886 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:48.877 [INFO] [Thread-489886 (handle)] [driver.py] [get_status()] Telra = 22.1444274, teldec = -24.256427
2025-12-27T13:21:48.879 [INFO] [Thread-489886 (handle)] [driver.py] [get_status()] ra_j2k = 22.1202303691691     dec_j2k = -24.3813440169442
2025-12-27T13:21:48.880 [DEBUG] [Thread-489886 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:21:48.881 [DEBUG] [Thread-489886 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:21:48.889 [DEBUG] [Thread-489886 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:21:48.889 [DEBUG] [Thread-489886 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:21:48.889 [DEBUG] [Thread-489886 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:21:48.889 [DEBUG] [Thread-489886 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:21:48.896 [DEBUG] [Thread-489886 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:21:48.896 [DEBUG] [Thread-489886 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:21:48.896 [DEBUG] [Thread-489886 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:21:48.897 [DEBUG] [Thread-489886 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:21:48.897 [DEBUG] [Thread-489886 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:21:48.897 [DEBUG] [Thread-489886 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:21:48.897 [DEBUG] [Thread-489886 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:21:48.897 [DEBUG] [Thread-489886 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:21:48.897 [DEBUG] [Thread-489886 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97348236, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953462083845112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108684, telescope_az=89.992668, telescope_ra=22.1444274, telescope_dec=-24.256427, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.16421, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:21:44.118165', telescope_ra_j2k=22.1202303691691, telescope_dec_j2k=-24.3813440169442, observability=1)
2025-12-27T13:21:49.945 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:21:49.947 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.144726, teldec = -24.256421
2025-12-27T13:21:49.948 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.1205292413276     dec_j2k = -24.3813434332617
2025-12-27T13:21:49.950 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:21:49.951 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:21:49.956 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:21:49.956 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:21:49.956 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:21:49.956 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:21:49.963 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:21:49.963 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:21:49.963 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:21:49.963 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:21:49.963 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:21:49.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:21:49.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:21:49.964 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:21:49.964 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97349475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953465693919964, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108684, telescope_az=89.992657, telescope_ra=22.144726, telescope_dec=-24.256421, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.16451, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:21:44.118165', telescope_ra_j2k=22.1205292413276, telescope_dec_j2k=-24.3813434332617, observability=1)
2025-12-27T13:21:49.964 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.62102699279785 seconds ago
2025-12-27T13:22:03.599 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:22:03.601 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.1485163, teldec = -24.256427
2025-12-27T13:22:03.603 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.1243229890319     dec_j2k = -24.3814181128601
2025-12-27T13:22:03.605 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:22:03.606 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:22:03.611 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:22:03.611 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:22:03.611 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:22:03.611 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:22:03.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:22:03.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:22:03.618 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:22:03.619 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:22:03.619 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:22:03.619 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:22:03.619 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:22:03.619 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:22:03.619 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97365278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953465292800536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108684, telescope_az=89.992667, telescope_ra=22.1485163, telescope_dec=-24.256427, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.1683, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:21:44.118165', telescope_ra_j2k=22.1243229890319, telescope_dec_j2k=-24.3814181128601, observability=1)
2025-12-27T13:22:07.013 [DEBUG] [Thread-489887 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:22:07.015 [INFO] [Thread-489887 (handle)] [driver.py] [get_status()] Telra = 22.1494692, teldec = -24.256427
2025-12-27T13:22:07.016 [INFO] [Thread-489887 (handle)] [driver.py] [get_status()] ra_j2k = 22.1252767562444     dec_j2k = -24.381435359957
2025-12-27T13:22:07.017 [DEBUG] [Thread-489887 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:22:07.019 [DEBUG] [Thread-489887 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:22:07.024 [DEBUG] [Thread-489887 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:22:07.024 [DEBUG] [Thread-489887 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:22:07.024 [DEBUG] [Thread-489887 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:22:07.024 [DEBUG] [Thread-489887 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:22:07.032 [DEBUG] [Thread-489887 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:22:07.032 [DEBUG] [Thread-489887 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:22:07.032 [DEBUG] [Thread-489887 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:22:07.032 [DEBUG] [Thread-489887 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:22:07.032 [DEBUG] [Thread-489887 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:22:07.032 [DEBUG] [Thread-489887 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:22:07.032 [DEBUG] [Thread-489887 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:22:07.032 [DEBUG] [Thread-489887 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:22:07.032 [DEBUG] [Thread-489887 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97369229, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953461682725684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108684, telescope_az=89.992667, telescope_ra=22.1494692, telescope_dec=-24.256427, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.16925, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:21:44.118165', telescope_ra_j2k=22.1252767562444, telescope_dec_j2k=-24.381435359957, observability=1)
2025-12-27T13:22:09.420 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:22:09.421 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.1501316, teldec = -24.256426
2025-12-27T13:22:09.422 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.1259397592465     dec_j2k = -24.3814463446049
2025-12-27T13:22:09.424 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:22:09.425 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:22:09.431 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:22:09.431 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:22:09.431 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:22:09.431 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:22:09.438 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:22:09.438 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:22:09.438 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:22:09.438 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:22:09.438 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:22:09.438 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:22:09.438 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:22:09.438 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:22:09.438 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97372014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953463688322824, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108684, telescope_az=89.992667, telescope_ra=22.1501316, telescope_dec=-24.256426, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.16991, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:21:44.118165', telescope_ra_j2k=22.1259397592465, telescope_dec_j2k=-24.3814463446049, observability=1)
2025-12-27T13:22:10.138 [DEBUG] [ThreadPoolExecutor-22746_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:22:10.139 [DEBUG] [ThreadPoolExecutor-22746_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:22:25.069 [DEBUG] [Thread-489888 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:22:25.071 [INFO] [Thread-489888 (handle)] [driver.py] [get_status()] Telra = 22.1545113, teldec = -24.256426
2025-12-27T13:22:25.072 [INFO] [Thread-489888 (handle)] [driver.py] [get_status()] ra_j2k = 22.1303234470204     dec_j2k = -24.3815254901178
2025-12-27T13:22:25.074 [DEBUG] [Thread-489888 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:22:25.075 [DEBUG] [Thread-489888 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:22:25.079 [DEBUG] [Thread-489888 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:22:25.079 [DEBUG] [Thread-489888 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:22:25.079 [DEBUG] [Thread-489888 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:22:25.079 [DEBUG] [Thread-489888 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:22:25.086 [DEBUG] [Thread-489888 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:22:25.086 [DEBUG] [Thread-489888 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:22:25.086 [DEBUG] [Thread-489888 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:22:25.086 [DEBUG] [Thread-489888 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:22:25.086 [DEBUG] [Thread-489888 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:22:25.086 [DEBUG] [Thread-489888 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:22:25.086 [DEBUG] [Thread-489888 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:22:25.086 [DEBUG] [Thread-489888 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:22:25.086 [DEBUG] [Thread-489888 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97390127, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953461682725684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108684, telescope_az=89.992667, telescope_ra=22.1545113, telescope_dec=-24.256426, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.17429, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:21:44.118165', telescope_ra_j2k=22.1303234470204, telescope_dec_j2k=-24.3815254901178, observability=1)
2025-12-27T13:22:32.180 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:22:32.182 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.156492, teldec = -24.256426
2025-12-27T13:22:32.183 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.1323059512973     dec_j2k = -24.3815612291878
2025-12-27T13:22:32.185 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:22:32.186 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:22:32.193 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:22:32.193 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:22:32.193 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:22:32.193 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:22:32.200 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:22:32.200 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:22:32.200 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:22:32.200 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:22:32.200 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:22:32.200 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:22:32.200 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:22:32.200 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:22:32.200 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97398356, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470908472529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108683, telescope_az=89.992667, telescope_ra=22.156492, telescope_dec=-24.256426, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.17627, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:21:44.118165', telescope_ra_j2k=22.1323059512973, telescope_dec_j2k=-24.3815612291878, observability=1)
2025-12-27T13:22:43.139 [DEBUG] [Thread-489889 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:22:43.141 [INFO] [Thread-489889 (handle)] [driver.py] [get_status()] Telra = 22.1595269, teldec = -24.256426
2025-12-27T13:22:43.142 [INFO] [Thread-489889 (handle)] [driver.py] [get_status()] ra_j2k = 22.1353436168691     dec_j2k = -24.3816159244361
2025-12-27T13:22:43.144 [DEBUG] [Thread-489889 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:22:43.145 [DEBUG] [Thread-489889 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:22:43.148 [DEBUG] [Thread-489889 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:22:43.148 [DEBUG] [Thread-489889 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:22:43.148 [DEBUG] [Thread-489889 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:22:43.149 [DEBUG] [Thread-489889 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:22:43.156 [DEBUG] [Thread-489889 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:22:43.156 [DEBUG] [Thread-489889 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:22:43.156 [DEBUG] [Thread-489889 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:22:43.156 [DEBUG] [Thread-489889 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:22:43.156 [DEBUG] [Thread-489889 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:22:43.156 [DEBUG] [Thread-489889 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:22:43.156 [DEBUG] [Thread-489889 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:22:43.156 [DEBUG] [Thread-489889 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:22:43.156 [DEBUG] [Thread-489889 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97411042, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095346248496454, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108683, telescope_az=89.992666, telescope_ra=22.1595269, telescope_dec=-24.256426, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.17931, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:21:44.118165', telescope_ra_j2k=22.1353436168691, telescope_dec_j2k=-24.3816159244361, observability=1)
2025-12-27T13:22:44.226 [DEBUG] [Thread-489890 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:22:44.228 [INFO] [Thread-489890 (handle)] [driver.py] [get_status()] Telra = 22.1598344, teldec = -24.256426
2025-12-27T13:22:44.229 [INFO] [Thread-489890 (handle)] [driver.py] [get_status()] ra_j2k = 22.1356513971474     dec_j2k = -24.3816214618096
2025-12-27T13:22:44.231 [DEBUG] [Thread-489890 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:22:44.232 [DEBUG] [Thread-489890 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:22:44.234 [DEBUG] [Thread-489890 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:22:44.234 [DEBUG] [Thread-489890 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:22:44.235 [DEBUG] [Thread-489890 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:22:44.235 [DEBUG] [Thread-489890 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:22:44.242 [DEBUG] [Thread-489890 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:22:44.242 [DEBUG] [Thread-489890 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:22:44.242 [DEBUG] [Thread-489890 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:22:44.242 [DEBUG] [Thread-489890 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:22:44.242 [DEBUG] [Thread-489890 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:22:44.242 [DEBUG] [Thread-489890 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:22:44.242 [DEBUG] [Thread-489890 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:22:44.242 [DEBUG] [Thread-489890 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:22:44.242 [DEBUG] [Thread-489890 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.974123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953465693919964, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108683, telescope_az=89.992666, telescope_ra=22.1598344, telescope_dec=-24.256426, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.17962, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:21:44.118165', telescope_ra_j2k=22.1356513971474, telescope_dec_j2k=-24.3816214618096, observability=1)
2025-12-27T13:22:44.258 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:22:44.258 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:22:44.259 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:22:44.259 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:22:44.260 [INFO] [ThreadPoolExecutor-22747_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:22:44.260 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T13:22:50.025 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:22:50.027 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.1614497, teldec = -24.256426
2025-12-27T13:22:50.028 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.1372681696544     dec_j2k = -24.3816505363175
2025-12-27T13:22:50.029 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:22:50.030 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:22:50.034 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:22:50.034 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:22:50.034 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:22:50.034 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:22:50.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:22:50.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:22:50.042 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:22:50.042 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:22:50.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:22:50.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:22:50.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:22:50.042 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:22:50.042 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97419012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953466897278248, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108683, telescope_az=89.992666, telescope_ra=22.1614497, telescope_dec=-24.256426, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.18123, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:22:44.257362', telescope_ra_j2k=22.1372681696544, telescope_dec_j2k=-24.3816505363175, observability=1)
2025-12-27T13:22:50.042 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.62309813499451 seconds ago
2025-12-27T13:23:01.237 [DEBUG] [Thread-489891 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:01.239 [INFO] [Thread-489891 (handle)] [driver.py] [get_status()] Telra = 22.1645682, teldec = -24.256425
2025-12-27T13:23:01.240 [INFO] [Thread-489891 (handle)] [driver.py] [get_status()] ra_j2k = 22.1403895135355     dec_j2k = -24.3817056041567
2025-12-27T13:23:01.242 [DEBUG] [Thread-489891 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:23:01.243 [DEBUG] [Thread-489891 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:23:01.245 [DEBUG] [Thread-489891 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:23:01.245 [DEBUG] [Thread-489891 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:23:01.245 [DEBUG] [Thread-489891 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:23:01.245 [DEBUG] [Thread-489891 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:23:01.252 [DEBUG] [Thread-489891 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:23:01.252 [DEBUG] [Thread-489891 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:23:01.252 [DEBUG] [Thread-489891 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:23:01.252 [DEBUG] [Thread-489891 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:23:01.252 [DEBUG] [Thread-489891 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:23:01.252 [DEBUG] [Thread-489891 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:23:01.252 [DEBUG] [Thread-489891 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:23:01.252 [DEBUG] [Thread-489891 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:23:01.252 [DEBUG] [Thread-489891 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97431988, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470106233673, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108683, telescope_az=89.992666, telescope_ra=22.1645682, telescope_dec=-24.256425, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.18435, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:22:44.257362', telescope_ra_j2k=22.1403895135355, telescope_dec_j2k=-24.3817056041567, observability=1)
2025-12-27T13:23:03.609 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:03.612 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.1652406, teldec = -24.256425
2025-12-27T13:23:03.613 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.1410625268682     dec_j2k = -24.3817176823205
2025-12-27T13:23:03.615 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:23:03.616 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:23:03.619 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:23:03.619 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:23:03.619 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:23:03.619 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:23:03.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:23:03.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:23:03.626 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:23:03.626 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:23:03.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:23:03.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:23:03.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:23:03.626 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:23:03.626 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97434734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953464089442252, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108683, telescope_az=89.992666, telescope_ra=22.1652406, telescope_dec=-24.256425, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.18502, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:22:44.257362', telescope_ra_j2k=22.1410625268682, telescope_dec_j2k=-24.3817176823205, observability=1)
2025-12-27T13:23:05.142 [DEBUG] [ThreadPoolExecutor-22746_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:05.144 [DEBUG] [ThreadPoolExecutor-22746_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:05.145 [DEBUG] [ThreadPoolExecutor-22746_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:05.147 [DEBUG] [ThreadPoolExecutor-22746_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:09.152 [DEBUG] [ThreadPoolExecutor-22746_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:09.500 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:09.502 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.1668854, teldec = -24.256425
2025-12-27T13:23:09.503 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.1427088274278     dec_j2k = -24.381747211071
2025-12-27T13:23:09.505 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:23:09.506 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:23:09.510 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:23:09.510 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:23:09.510 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:23:09.510 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:23:09.517 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:23:09.517 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:23:09.517 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:23:09.518 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:23:09.518 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:23:09.518 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:23:09.518 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:23:09.518 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:23:09.518 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97441552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953466095039392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108683, telescope_az=89.992665, telescope_ra=22.1668854, telescope_dec=-24.256425, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.18667, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:22:44.257362', telescope_ra_j2k=22.1427088274278, telescope_dec_j2k=-24.381747211071, observability=1)
2025-12-27T13:23:10.154 [DEBUG] [ThreadPoolExecutor-22746_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:10.156 [INFO] [ThreadPoolExecutor-22746_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:23:19.299 [DEBUG] [Thread-489892 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:19.300 [INFO] [Thread-489892 (handle)] [driver.py] [get_status()] Telra = 22.1696125, teldec = -24.256425
2025-12-27T13:23:19.301 [INFO] [Thread-489892 (handle)] [driver.py] [get_status()] ra_j2k = 22.1454384161498     dec_j2k = -24.3817961187909
2025-12-27T13:23:19.303 [DEBUG] [Thread-489892 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:23:19.304 [DEBUG] [Thread-489892 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:23:19.307 [DEBUG] [Thread-489892 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:23:19.307 [DEBUG] [Thread-489892 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:23:19.307 [DEBUG] [Thread-489892 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:23:19.307 [DEBUG] [Thread-489892 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:23:19.314 [DEBUG] [Thread-489892 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:23:19.314 [DEBUG] [Thread-489892 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:23:19.314 [DEBUG] [Thread-489892 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:23:19.314 [DEBUG] [Thread-489892 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:23:19.314 [DEBUG] [Thread-489892 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:23:19.314 [DEBUG] [Thread-489892 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:23:19.314 [DEBUG] [Thread-489892 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:23:19.314 [DEBUG] [Thread-489892 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:23:19.315 [DEBUG] [Thread-489892 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97452894, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953466897278248, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108683, telescope_az=89.992665, telescope_ra=22.1696125, telescope_dec=-24.256425, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.18939, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:22:44.257362', telescope_ra_j2k=22.1454384161498, telescope_dec_j2k=-24.3817961187909, observability=1)
2025-12-27T13:23:31.290 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:31.292 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.172955, teldec = -24.256425
2025-12-27T13:23:31.293 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.1487839677953     dec_j2k = -24.3818559756874
2025-12-27T13:23:31.294 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:23:31.294 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:23:31.298 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:23:31.298 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:23:31.298 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:23:31.298 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:23:31.305 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:23:31.306 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:23:31.306 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:23:31.306 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:23:31.306 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:23:31.306 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:23:31.306 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:23:31.306 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:23:31.306 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97466771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953469705114245, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108683, telescope_az=89.992665, telescope_ra=22.172955, telescope_dec=-24.256425, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.19274, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:22:44.257362', telescope_ra_j2k=22.1487839677953, telescope_dec_j2k=-24.3818559756874, observability=1)
2025-12-27T13:23:37.358 [DEBUG] [Thread-489893 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:37.360 [INFO] [Thread-489893 (handle)] [driver.py] [get_status()] Telra = 22.1746262, teldec = -24.256425
2025-12-27T13:23:37.361 [INFO] [Thread-489893 (handle)] [driver.py] [get_status()] ra_j2k = 22.1504566941154     dec_j2k = -24.381885867136
2025-12-27T13:23:37.363 [DEBUG] [Thread-489893 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:23:37.363 [DEBUG] [Thread-489893 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:23:37.368 [DEBUG] [Thread-489893 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:23:37.368 [DEBUG] [Thread-489893 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:23:37.368 [DEBUG] [Thread-489893 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:23:37.368 [DEBUG] [Thread-489893 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:23:37.375 [DEBUG] [Thread-489893 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:23:37.375 [DEBUG] [Thread-489893 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:23:37.375 [DEBUG] [Thread-489893 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:23:37.375 [DEBUG] [Thread-489893 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:23:37.375 [DEBUG] [Thread-489893 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:23:37.375 [DEBUG] [Thread-489893 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:23:37.375 [DEBUG] [Thread-489893 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:23:37.376 [DEBUG] [Thread-489893 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:23:37.376 [DEBUG] [Thread-489893 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97473795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953471710711385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108683, telescope_az=89.992665, telescope_ra=22.1746262, telescope_dec=-24.256425, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.19441, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:22:44.257362', telescope_ra_j2k=22.1504566941154, telescope_dec_j2k=-24.381885867136, observability=1)
2025-12-27T13:23:44.277 [DEBUG] [Thread-489894 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:44.279 [INFO] [Thread-489894 (handle)] [driver.py] [get_status()] Telra = 22.1765774, teldec = -24.256424
2025-12-27T13:23:44.280 [INFO] [Thread-489894 (handle)] [driver.py] [get_status()] ra_j2k = 22.1524096767146     dec_j2k = -24.3819197363366
2025-12-27T13:23:44.281 [DEBUG] [Thread-489894 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:23:44.282 [DEBUG] [Thread-489894 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:23:44.285 [DEBUG] [Thread-489894 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:23:44.285 [DEBUG] [Thread-489894 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:23:44.285 [DEBUG] [Thread-489894 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:23:44.285 [DEBUG] [Thread-489894 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:23:44.293 [DEBUG] [Thread-489894 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:23:44.293 [DEBUG] [Thread-489894 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:23:44.293 [DEBUG] [Thread-489894 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:23:44.293 [DEBUG] [Thread-489894 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:23:44.293 [DEBUG] [Thread-489894 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:23:44.293 [DEBUG] [Thread-489894 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:23:44.293 [DEBUG] [Thread-489894 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:23:44.293 [DEBUG] [Thread-489894 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:23:44.294 [DEBUG] [Thread-489894 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97481802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953466095039392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108683, telescope_az=89.992664, telescope_ra=22.1765774, telescope_dec=-24.256424, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.19636, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:22:44.257362', telescope_ra_j2k=22.1524096767146, telescope_dec_j2k=-24.3819197363366, observability=1)
2025-12-27T13:23:44.401 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:44.401 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:23:44.402 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:44.402 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:23:44.403 [DEBUG] [ThreadPoolExecutor-22748_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:45.405 [DEBUG] [ThreadPoolExecutor-22748_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:45.430 [DEBUG] [ThreadPoolExecutor-22748_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:45.430 [DEBUG] [ThreadPoolExecutor-22748_0] [payload.py] [to_registers()] [0]
2025-12-27T13:23:45.432 [DEBUG] [ThreadPoolExecutor-22748_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:23:45.432 [DEBUG] [ThreadPoolExecutor-22748_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:23:45.432 [DEBUG] [ThreadPoolExecutor-22748_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:23:45.432 [DEBUG] [ThreadPoolExecutor-22748_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:23:45.441 [DEBUG] [ThreadPoolExecutor-22748_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:23:45.441 [DEBUG] [ThreadPoolExecutor-22748_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:23:45.441 [DEBUG] [ThreadPoolExecutor-22748_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:23:45.441 [DEBUG] [ThreadPoolExecutor-22748_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:23:45.441 [DEBUG] [ThreadPoolExecutor-22748_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:23:45.441 [DEBUG] [ThreadPoolExecutor-22748_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:23:45.441 [DEBUG] [ThreadPoolExecutor-22748_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:23:50.103 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:50.105 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.1781951, teldec = -24.256424
2025-12-27T13:23:50.106 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.1540288549252     dec_j2k = -24.381948620722
2025-12-27T13:23:50.107 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:23:50.108 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:23:50.115 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:23:50.115 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:23:50.115 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:23:50.115 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:23:50.122 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:23:50.122 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:23:50.122 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:23:50.122 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:23:50.122 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:23:50.123 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:23:50.123 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:23:50.123 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:23:50.123 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97488545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953473716308525, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108683, telescope_az=89.992664, telescope_ra=22.1781951, telescope_dec=-24.256424, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.19798, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:23:44.400549', telescope_ra_j2k=22.1540288549252, telescope_dec_j2k=-24.381948620722, observability=1)
2025-12-27T13:23:50.123 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.62403059005737 seconds ago
2025-12-27T13:23:55.417 [DEBUG] [Thread-489895 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:23:55.419 [INFO] [Thread-489895 (handle)] [driver.py] [get_status()] Telra = 22.1796725, teldec = -24.256424
2025-12-27T13:23:55.421 [INFO] [Thread-489895 (handle)] [driver.py] [get_status()] ra_j2k = 22.1555076052289     dec_j2k = -24.3819749803007
2025-12-27T13:23:55.422 [DEBUG] [Thread-489895 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:23:55.423 [DEBUG] [Thread-489895 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:23:55.424 [DEBUG] [Thread-489895 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:23:55.424 [DEBUG] [Thread-489895 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:23:55.424 [DEBUG] [Thread-489895 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:23:55.424 [DEBUG] [Thread-489895 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:23:55.431 [DEBUG] [Thread-489895 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:23:55.431 [DEBUG] [Thread-489895 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:23:55.431 [DEBUG] [Thread-489895 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:23:55.431 [DEBUG] [Thread-489895 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:23:55.431 [DEBUG] [Thread-489895 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:23:55.431 [DEBUG] [Thread-489895 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:23:55.431 [DEBUG] [Thread-489895 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:23:55.431 [DEBUG] [Thread-489895 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:23:55.431 [DEBUG] [Thread-489895 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97494697, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953468902875389, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108683, telescope_az=89.992664, telescope_ra=22.1796725, telescope_dec=-24.256424, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.19945, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:23:44.400549', telescope_ra_j2k=22.1555076052289, telescope_dec_j2k=-24.3819749803007, observability=1)
2025-12-27T13:24:03.619 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:24:03.621 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.181954, teldec = -24.256424
2025-12-27T13:24:03.623 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.1577911910119     dec_j2k = -24.3820156495339
2025-12-27T13:24:03.625 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:24:03.626 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:24:03.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:24:03.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:24:03.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:24:03.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:24:03.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:24:03.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:24:03.638 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:24:03.638 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:24:03.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:24:03.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:24:03.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:24:03.638 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:24:03.638 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9750419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470106233673, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108682, telescope_az=89.992664, telescope_ra=22.181954, telescope_dec=-24.256424, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.20173, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:23:44.400549', telescope_ra_j2k=22.1577911910119, telescope_dec_j2k=-24.3820156495339, observability=1)
2025-12-27T13:24:09.579 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:24:09.581 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.1836007, teldec = -24.256424
2025-12-27T13:24:09.582 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.159439396868     dec_j2k = -24.382044975131
2025-12-27T13:24:09.583 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:24:09.584 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:24:09.587 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:24:09.587 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:24:09.587 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:24:09.587 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:24:09.595 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:24:09.595 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:24:09.595 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:24:09.595 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:24:09.595 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:24:09.595 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:24:09.595 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:24:09.595 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:24:09.595 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97511087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095346850175596, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108682, telescope_az=89.992664, telescope_ra=22.1836007, telescope_dec=-24.256424, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.20338, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:23:44.400549', telescope_ra_j2k=22.159439396868, telescope_dec_j2k=-24.382044975131, observability=1)
2025-12-27T13:24:10.442 [DEBUG] [ThreadPoolExecutor-22748_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:24:10.443 [DEBUG] [ThreadPoolExecutor-22748_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:24:13.600 [DEBUG] [Thread-489896 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:24:13.603 [INFO] [Thread-489896 (handle)] [driver.py] [get_status()] Telra = 22.1847416, teldec = -24.256424
2025-12-27T13:24:13.604 [INFO] [Thread-489896 (handle)] [driver.py] [get_status()] ra_j2k = 22.1605813403906     dec_j2k = -24.3820652793587
2025-12-27T13:24:13.606 [DEBUG] [Thread-489896 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:24:13.607 [DEBUG] [Thread-489896 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:24:13.612 [DEBUG] [Thread-489896 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:24:13.612 [DEBUG] [Thread-489896 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:24:13.612 [DEBUG] [Thread-489896 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:24:13.612 [DEBUG] [Thread-489896 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:24:13.619 [DEBUG] [Thread-489896 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:24:13.619 [DEBUG] [Thread-489896 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:24:13.619 [DEBUG] [Thread-489896 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:24:13.619 [DEBUG] [Thread-489896 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:24:13.619 [DEBUG] [Thread-489896 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:24:13.619 [DEBUG] [Thread-489896 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:24:13.619 [DEBUG] [Thread-489896 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:24:13.620 [DEBUG] [Thread-489896 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:24:13.620 [DEBUG] [Thread-489896 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97515742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953474518547381, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108682, telescope_az=89.992663, telescope_ra=22.1847416, telescope_dec=-24.256424, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.20452, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:23:44.400549', telescope_ra_j2k=22.1605813403906, telescope_dec_j2k=-24.3820652793587, observability=1)
2025-12-27T13:24:30.396 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:24:30.398 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.1894216, teldec = -24.256423
2025-12-27T13:24:30.399 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.1652656227948     dec_j2k = -24.38214745027
2025-12-27T13:24:30.400 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:24:30.401 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:24:30.404 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:24:30.404 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:24:30.404 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:24:30.404 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:24:30.412 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:24:30.412 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:24:30.412 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:24:30.412 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:24:30.412 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:24:30.412 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:24:30.412 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:24:30.412 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:24:30.412 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97535182, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953469705114245, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108682, telescope_az=89.992663, telescope_ra=22.1894216, telescope_dec=-24.256423, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.2092, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:23:44.400549', telescope_ra_j2k=22.1652656227948, telescope_dec_j2k=-24.38214745027, observability=1)
2025-12-27T13:24:31.685 [DEBUG] [Thread-489897 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:24:31.687 [INFO] [Thread-489897 (handle)] [driver.py] [get_status()] Telra = 22.1897595, teldec = -24.256423
2025-12-27T13:24:31.688 [INFO] [Thread-489897 (handle)] [driver.py] [get_status()] ra_j2k = 22.1656038320902     dec_j2k = -24.3821534479531
2025-12-27T13:24:31.690 [DEBUG] [Thread-489897 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:24:31.691 [DEBUG] [Thread-489897 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:24:31.695 [DEBUG] [Thread-489897 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:24:31.695 [DEBUG] [Thread-489897 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:24:31.695 [DEBUG] [Thread-489897 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:24:31.695 [DEBUG] [Thread-489897 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:24:31.702 [DEBUG] [Thread-489897 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:24:31.703 [DEBUG] [Thread-489897 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:24:31.703 [DEBUG] [Thread-489897 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:24:31.703 [DEBUG] [Thread-489897 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:24:31.703 [DEBUG] [Thread-489897 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:24:31.703 [DEBUG] [Thread-489897 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:24:31.703 [DEBUG] [Thread-489897 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:24:31.703 [DEBUG] [Thread-489897 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:24:31.703 [DEBUG] [Thread-489897 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97536674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953464089442252, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108682, telescope_az=89.992663, telescope_ra=22.1897595, telescope_dec=-24.256423, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.20954, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:23:44.400549', telescope_ra_j2k=22.1656038320902, telescope_dec_j2k=-24.3821534479531, observability=1)
2025-12-27T13:24:44.345 [DEBUG] [Thread-489898 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:24:44.347 [INFO] [Thread-489898 (handle)] [driver.py] [get_status()] Telra = 22.1932956, teldec = -24.256423
2025-12-27T13:24:44.349 [INFO] [Thread-489898 (handle)] [driver.py] [get_status()] ra_j2k = 22.1691431697246     dec_j2k = -24.3822161541072
2025-12-27T13:24:44.351 [DEBUG] [Thread-489898 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:24:44.351 [DEBUG] [Thread-489898 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:24:44.357 [DEBUG] [Thread-489898 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:24:44.357 [DEBUG] [Thread-489898 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:24:44.357 [DEBUG] [Thread-489898 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:24:44.357 [DEBUG] [Thread-489898 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:24:44.365 [DEBUG] [Thread-489898 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:24:44.365 [DEBUG] [Thread-489898 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:24:44.365 [DEBUG] [Thread-489898 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:24:44.365 [DEBUG] [Thread-489898 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:24:44.365 [DEBUG] [Thread-489898 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:24:44.365 [DEBUG] [Thread-489898 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:24:44.366 [DEBUG] [Thread-489898 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:24:44.366 [DEBUG] [Thread-489898 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:24:44.366 [DEBUG] [Thread-489898 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97551326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953465693919964, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108682, telescope_az=89.992663, telescope_ra=22.1932956, telescope_dec=-24.256423, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.21308, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:23:44.400549', telescope_ra_j2k=22.1691431697246, telescope_dec_j2k=-24.3822161541072, observability=1)
2025-12-27T13:24:44.547 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:24:44.547 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:24:44.548 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:24:44.548 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:24:44.548 [INFO] [ThreadPoolExecutor-22749_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:24:44.548 [INFO] [ThreadPoolExecutor-22749_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:24:49.744 [DEBUG] [Thread-489899 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:24:49.746 [INFO] [Thread-489899 (handle)] [driver.py] [get_status()] Telra = 22.1947994, teldec = -24.256423
2025-12-27T13:24:49.747 [INFO] [Thread-489899 (handle)] [driver.py] [get_status()] ra_j2k = 22.1706483470821     dec_j2k = -24.3822427884507
2025-12-27T13:24:49.749 [DEBUG] [Thread-489899 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:24:49.749 [DEBUG] [Thread-489899 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:24:49.750 [DEBUG] [Thread-489899 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:24:49.751 [DEBUG] [Thread-489899 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:24:49.751 [DEBUG] [Thread-489899 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:24:49.751 [DEBUG] [Thread-489899 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:24:49.758 [DEBUG] [Thread-489899 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:24:49.758 [DEBUG] [Thread-489899 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:24:49.758 [DEBUG] [Thread-489899 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:24:49.758 [DEBUG] [Thread-489899 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:24:49.758 [DEBUG] [Thread-489899 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:24:49.758 [DEBUG] [Thread-489899 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:24:49.758 [DEBUG] [Thread-489899 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:24:49.758 [DEBUG] [Thread-489899 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:24:49.758 [DEBUG] [Thread-489899 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97557575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953472914069669, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108682, telescope_az=89.992662, telescope_ra=22.1947994, telescope_dec=-24.256423, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.21458, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:24:44.546594', telescope_ra_j2k=22.1706483470821, telescope_dec_j2k=-24.3822427884507, observability=1)
2025-12-27T13:24:50.183 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.4244527816772461
2025-12-27T13:24:50.183 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.605138301849365 seconds ago
2025-12-27T13:25:03.629 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:25:03.632 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.1986797, teldec = -24.256423
2025-12-27T13:25:03.633 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.1745322024572     dec_j2k = -24.382311423523
2025-12-27T13:25:03.634 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:25:03.635 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:25:03.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:25:03.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:25:03.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:25:03.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:25:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:25:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:25:03.645 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:25:03.645 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:25:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:25:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:25:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:25:03.645 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:25:03.645 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97573646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953466095039392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108682, telescope_az=89.992662, telescope_ra=22.1986797, telescope_dec=-24.256423, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.21846, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:24:44.546594', telescope_ra_j2k=22.1745322024572, telescope_dec_j2k=-24.382311423523, observability=1)
2025-12-27T13:25:05.445 [DEBUG] [ThreadPoolExecutor-22748_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:25:05.447 [DEBUG] [ThreadPoolExecutor-22748_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:25:05.448 [DEBUG] [ThreadPoolExecutor-22748_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:25:05.450 [DEBUG] [ThreadPoolExecutor-22748_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:25:07.926 [DEBUG] [Thread-489900 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:25:07.928 [INFO] [Thread-489900 (handle)] [driver.py] [get_status()] Telra = 22.1998771, teldec = -24.256423
2025-12-27T13:25:07.929 [INFO] [Thread-489900 (handle)] [driver.py] [get_status()] ra_j2k = 22.1757306999796     dec_j2k = -24.3823325769418
2025-12-27T13:25:07.931 [DEBUG] [Thread-489900 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:25:07.932 [DEBUG] [Thread-489900 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:25:07.938 [DEBUG] [Thread-489900 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:25:07.938 [DEBUG] [Thread-489900 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:25:07.938 [DEBUG] [Thread-489900 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:25:07.938 [DEBUG] [Thread-489900 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:25:07.945 [DEBUG] [Thread-489900 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:25:07.945 [DEBUG] [Thread-489900 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:25:07.945 [DEBUG] [Thread-489900 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:25:07.945 [DEBUG] [Thread-489900 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:25:07.945 [DEBUG] [Thread-489900 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:25:07.945 [DEBUG] [Thread-489900 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:25:07.945 [DEBUG] [Thread-489900 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:25:07.945 [DEBUG] [Thread-489900 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:25:07.945 [DEBUG] [Thread-489900 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97578619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095346850175596, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108682, telescope_az=89.992662, telescope_ra=22.1998771, telescope_dec=-24.256423, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.21966, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:24:44.546594', telescope_ra_j2k=22.1757306999796, telescope_dec_j2k=-24.3823325769418, observability=1)
2025-12-27T13:25:09.454 [DEBUG] [ThreadPoolExecutor-22748_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:25:09.657 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:25:09.659 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.200344, teldec = -24.256423
2025-12-27T13:25:09.660 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.1761980279841     dec_j2k = -24.3823408218945
2025-12-27T13:25:09.661 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:25:09.663 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:25:09.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:25:09.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:25:09.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:25:09.666 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:25:09.673 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:25:09.673 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:25:09.673 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:25:09.673 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:25:09.673 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:25:09.673 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:25:09.673 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:25:09.673 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:25:09.673 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97580622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095346850175596, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108682, telescope_az=89.992662, telescope_ra=22.200344, telescope_dec=-24.256423, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.22012, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:24:44.546594', telescope_ra_j2k=22.1761980279841, telescope_dec_j2k=-24.3823408218945, observability=1)
2025-12-27T13:25:10.456 [DEBUG] [ThreadPoolExecutor-22748_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:25:10.456 [INFO] [ThreadPoolExecutor-22748_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:25:25.984 [DEBUG] [Thread-489901 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:25:25.985 [INFO] [Thread-489901 (handle)] [driver.py] [get_status()] Telra = 22.2048945, teldec = -24.256422
2025-12-27T13:25:25.986 [INFO] [Thread-489901 (handle)] [driver.py] [get_status()] ra_j2k = 22.1807527009539     dec_j2k = -24.3824200801271
2025-12-27T13:25:25.988 [DEBUG] [Thread-489901 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:25:25.989 [DEBUG] [Thread-489901 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:25:25.995 [DEBUG] [Thread-489901 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:25:25.995 [DEBUG] [Thread-489901 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:25:25.996 [DEBUG] [Thread-489901 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:25:25.996 [DEBUG] [Thread-489901 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:25:26.003 [DEBUG] [Thread-489901 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:25:26.003 [DEBUG] [Thread-489901 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:25:26.003 [DEBUG] [Thread-489901 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:25:26.003 [DEBUG] [Thread-489901 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:25:26.003 [DEBUG] [Thread-489901 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:25:26.003 [DEBUG] [Thread-489901 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:25:26.003 [DEBUG] [Thread-489901 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:25:26.003 [DEBUG] [Thread-489901 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:25:26.003 [DEBUG] [Thread-489901 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97599519, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953475721905665, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108682, telescope_az=89.992661, telescope_ra=22.2048945, telescope_dec=-24.256422, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.22468, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:24:44.546594', telescope_ra_j2k=22.1807527009539, telescope_dec_j2k=-24.3824200801271, observability=1)
2025-12-27T13:25:29.502 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:25:29.504 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.2058663, teldec = -24.256422
2025-12-27T13:25:29.505 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.1817253924512     dec_j2k = -24.3824371967476
2025-12-27T13:25:29.507 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:25:29.508 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:25:29.513 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:25:29.513 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:25:29.513 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:25:29.513 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:25:29.520 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:25:29.520 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:25:29.520 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:25:29.520 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:25:29.520 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:25:29.521 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:25:29.521 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:25:29.521 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:25:29.521 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97603591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953468902875389, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108682, telescope_az=89.992661, telescope_ra=22.2058663, telescope_dec=-24.256422, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.22565, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:24:44.546594', telescope_ra_j2k=22.1817253924512, telescope_dec_j2k=-24.3824371967476, observability=1)
2025-12-27T13:25:44.054 [DEBUG] [Thread-489902 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:25:44.055 [INFO] [Thread-489902 (handle)] [driver.py] [get_status()] Telra = 22.209929, teldec = -24.256422
2025-12-27T13:25:44.056 [INFO] [Thread-489902 (handle)] [driver.py] [get_status()] ra_j2k = 22.1857918207411     dec_j2k = -24.3825086658019
2025-12-27T13:25:44.057 [DEBUG] [Thread-489902 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:25:44.058 [DEBUG] [Thread-489902 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:25:44.061 [DEBUG] [Thread-489902 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:25:44.061 [DEBUG] [Thread-489902 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:25:44.061 [DEBUG] [Thread-489902 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:25:44.061 [DEBUG] [Thread-489902 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:25:44.068 [DEBUG] [Thread-489902 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:25:44.068 [DEBUG] [Thread-489902 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:25:44.068 [DEBUG] [Thread-489902 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:25:44.068 [DEBUG] [Thread-489902 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:25:44.068 [DEBUG] [Thread-489902 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:25:44.068 [DEBUG] [Thread-489902 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:25:44.068 [DEBUG] [Thread-489902 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:25:44.068 [DEBUG] [Thread-489902 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:25:44.068 [DEBUG] [Thread-489902 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97620433, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953475320786237, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108681, telescope_az=89.992661, telescope_ra=22.209929, telescope_dec=-24.256422, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.22971, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:24:44.546594', telescope_ra_j2k=22.1857918207411, telescope_dec_j2k=-24.3825086658019, observability=1)
2025-12-27T13:25:44.408 [DEBUG] [Thread-489903 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33994412422180176
2025-12-27T13:25:44.689 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:25:44.689 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:25:44.690 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:25:44.691 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:25:44.691 [DEBUG] [ThreadPoolExecutor-22750_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:25:45.693 [DEBUG] [ThreadPoolExecutor-22750_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:25:45.695 [DEBUG] [ThreadPoolExecutor-22750_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:25:45.695 [DEBUG] [ThreadPoolExecutor-22750_0] [payload.py] [to_registers()] [0]
2025-12-27T13:25:45.702 [DEBUG] [ThreadPoolExecutor-22750_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:25:45.702 [DEBUG] [ThreadPoolExecutor-22750_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:25:45.703 [DEBUG] [ThreadPoolExecutor-22750_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:25:45.703 [DEBUG] [ThreadPoolExecutor-22750_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:25:45.710 [DEBUG] [ThreadPoolExecutor-22750_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:25:45.710 [DEBUG] [ThreadPoolExecutor-22750_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:25:45.710 [DEBUG] [ThreadPoolExecutor-22750_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:25:45.710 [DEBUG] [ThreadPoolExecutor-22750_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:25:45.710 [DEBUG] [ThreadPoolExecutor-22750_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:25:45.710 [DEBUG] [ThreadPoolExecutor-22750_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:25:45.710 [DEBUG] [ThreadPoolExecutor-22750_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:25:50.244 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:25:50.246 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.2116376, teldec = -24.256422
2025-12-27T13:25:50.247 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.1875019893298     dec_j2k = -24.3825386799562
2025-12-27T13:25:50.248 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:25:50.249 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:25:50.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:25:50.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:25:50.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:25:50.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:25:50.259 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:25:50.259 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:25:50.259 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:25:50.260 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:25:50.260 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:25:50.260 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:25:50.260 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:25:50.260 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:25:50.260 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97627598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953469303994817, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108681, telescope_az=89.992661, telescope_ra=22.2116376, telescope_dec=-24.256422, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.23142, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:25:44.688372', telescope_ra_j2k=22.1875019893298, telescope_dec_j2k=-24.3825386799562, observability=1)
2025-12-27T13:25:50.260 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.60407614707947 seconds ago
2025-12-27T13:26:02.239 [DEBUG] [Thread-489904 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:26:02.241 [INFO] [Thread-489904 (handle)] [driver.py] [get_status()] Telra = 22.2149801, teldec = -24.256421
2025-12-27T13:26:02.242 [INFO] [Thread-489904 (handle)] [driver.py] [get_status()] ra_j2k = 22.1908475590951     dec_j2k = -24.3825963229645
2025-12-27T13:26:02.243 [DEBUG] [Thread-489904 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:26:02.243 [DEBUG] [Thread-489904 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:26:02.245 [DEBUG] [Thread-489904 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:26:02.245 [DEBUG] [Thread-489904 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:26:02.245 [DEBUG] [Thread-489904 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:26:02.245 [DEBUG] [Thread-489904 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:26:02.252 [DEBUG] [Thread-489904 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:26:02.252 [DEBUG] [Thread-489904 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:26:02.252 [DEBUG] [Thread-489904 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:26:02.252 [DEBUG] [Thread-489904 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:26:02.252 [DEBUG] [Thread-489904 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:26:02.252 [DEBUG] [Thread-489904 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:26:02.252 [DEBUG] [Thread-489904 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:26:02.252 [DEBUG] [Thread-489904 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:26:02.252 [DEBUG] [Thread-489904 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97641481, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953473716308525, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108681, telescope_az=89.99266, telescope_ra=22.2149801, telescope_dec=-24.256421, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.23476, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:25:44.688372', telescope_ra_j2k=22.1908475590951, telescope_dec_j2k=-24.3825963229645, observability=1)
2025-12-27T13:26:03.640 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:26:03.642 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.2153717, teldec = -24.256421
2025-12-27T13:26:03.643 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.1912395188239     dec_j2k = -24.3826031871043
2025-12-27T13:26:03.645 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:26:03.646 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:26:03.649 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:26:03.649 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:26:03.649 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:26:03.650 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:26:03.657 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:26:03.657 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:26:03.657 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:26:03.657 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:26:03.657 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:26:03.657 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:26:03.657 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:26:03.657 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:26:03.657 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97643102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953468902875389, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108681, telescope_az=89.99266, telescope_ra=22.2153717, telescope_dec=-24.256421, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.23515, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:25:44.688372', telescope_ra_j2k=22.1912395188239, telescope_dec_j2k=-24.3826031871043, observability=1)
2025-12-27T13:26:09.734 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:26:09.737 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.2170713, teldec = -24.256421
2025-12-27T13:26:09.738 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.1929406803237     dec_j2k = -24.3826329630437
2025-12-27T13:26:09.740 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:26:09.741 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:26:09.742 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:26:09.742 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:26:09.742 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:26:09.742 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:26:09.749 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:26:09.749 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:26:09.749 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:26:09.749 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:26:09.750 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:26:09.750 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:26:09.750 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:26:09.750 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:26:09.750 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97650156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953476524144522, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108681, telescope_az=89.99266, telescope_ra=22.2170713, telescope_dec=-24.256421, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.23685, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:25:44.688372', telescope_ra_j2k=22.1929406803237, telescope_dec_j2k=-24.3826329630437, observability=1)
2025-12-27T13:26:10.711 [DEBUG] [ThreadPoolExecutor-22750_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:26:10.712 [DEBUG] [ThreadPoolExecutor-22750_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:26:20.331 [DEBUG] [Thread-489905 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:26:20.331 [INFO] [Thread-489905 (handle)] [driver.py] [get_status()] Telra = 22.2200224, teldec = -24.256421
2025-12-27T13:26:20.332 [INFO] [Thread-489905 (handle)] [driver.py] [get_status()] ra_j2k = 22.1958944925033     dec_j2k = -24.3826846049725
2025-12-27T13:26:20.334 [DEBUG] [Thread-489905 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:26:20.334 [DEBUG] [Thread-489905 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:26:20.340 [DEBUG] [Thread-489905 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:26:20.341 [DEBUG] [Thread-489905 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:26:20.341 [DEBUG] [Thread-489905 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:26:20.341 [DEBUG] [Thread-489905 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:26:20.348 [DEBUG] [Thread-489905 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:26:20.348 [DEBUG] [Thread-489905 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:26:20.348 [DEBUG] [Thread-489905 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:26:20.348 [DEBUG] [Thread-489905 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:26:20.348 [DEBUG] [Thread-489905 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:26:20.348 [DEBUG] [Thread-489905 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:26:20.348 [DEBUG] [Thread-489905 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:26:20.349 [DEBUG] [Thread-489905 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:26:20.349 [DEBUG] [Thread-489905 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9766242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470908472529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108681, telescope_az=89.99266, telescope_ra=22.2200224, telescope_dec=-24.256421, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.2398, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:25:44.688372', telescope_ra_j2k=22.1958944925033, telescope_dec_j2k=-24.3826846049725, observability=1)
2025-12-27T13:26:28.608 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:26:28.610 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.2223371, teldec = -24.256421
2025-12-27T13:26:28.611 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.1982113205771     dec_j2k = -24.3827250575296
2025-12-27T13:26:28.613 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:26:28.614 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:26:28.621 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:26:28.621 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:26:28.621 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:26:28.621 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:26:28.629 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:26:28.629 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:26:28.629 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:26:28.629 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:26:28.629 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:26:28.629 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:26:28.629 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:26:28.629 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:26:28.629 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97672001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953465693919964, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108681, telescope_az=89.992659, telescope_ra=22.2223371, telescope_dec=-24.256421, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.24212, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:25:44.688372', telescope_ra_j2k=22.1982113205771, telescope_dec_j2k=-24.3827250575296, observability=1)
2025-12-27T13:26:38.380 [DEBUG] [Thread-489906 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:26:38.382 [INFO] [Thread-489906 (handle)] [driver.py] [get_status()] Telra = 22.2250654, teldec = -24.256421
2025-12-27T13:26:38.383 [INFO] [Thread-489906 (handle)] [driver.py] [get_status()] ra_j2k = 22.2009421297734     dec_j2k = -24.382772678609
2025-12-27T13:26:38.385 [DEBUG] [Thread-489906 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:26:38.385 [DEBUG] [Thread-489906 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:26:38.390 [DEBUG] [Thread-489906 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:26:38.390 [DEBUG] [Thread-489906 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:26:38.390 [DEBUG] [Thread-489906 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:26:38.390 [DEBUG] [Thread-489906 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:26:38.397 [DEBUG] [Thread-489906 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:26:38.397 [DEBUG] [Thread-489906 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:26:38.397 [DEBUG] [Thread-489906 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:26:38.397 [DEBUG] [Thread-489906 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:26:38.397 [DEBUG] [Thread-489906 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:26:38.397 [DEBUG] [Thread-489906 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:26:38.397 [DEBUG] [Thread-489906 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:26:38.397 [DEBUG] [Thread-489906 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:26:38.397 [DEBUG] [Thread-489906 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97683311, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470908472529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108681, telescope_az=89.992659, telescope_ra=22.2250654, telescope_dec=-24.256421, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.24485, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:25:44.688372', telescope_ra_j2k=22.2009421297734, telescope_dec_j2k=-24.382772678609, observability=1)
2025-12-27T13:26:44.442 [DEBUG] [Thread-489907 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:26:44.444 [INFO] [Thread-489907 (handle)] [driver.py] [get_status()] Telra = 22.2267375, teldec = -24.256414
2025-12-27T13:26:44.444 [INFO] [Thread-489907 (handle)] [driver.py] [get_status()] ra_j2k = 22.2026157687083     dec_j2k = -24.3827948328615
2025-12-27T13:26:44.446 [DEBUG] [Thread-489907 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:26:44.447 [DEBUG] [Thread-489907 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:26:44.450 [DEBUG] [Thread-489907 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:26:44.450 [DEBUG] [Thread-489907 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:26:44.451 [DEBUG] [Thread-489907 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:26:44.451 [DEBUG] [Thread-489907 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:26:44.458 [DEBUG] [Thread-489907 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:26:44.458 [DEBUG] [Thread-489907 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:26:44.458 [DEBUG] [Thread-489907 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:26:44.458 [DEBUG] [Thread-489907 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:26:44.458 [DEBUG] [Thread-489907 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:26:44.459 [DEBUG] [Thread-489907 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:26:44.459 [DEBUG] [Thread-489907 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:26:44.459 [DEBUG] [Thread-489907 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:26:44.459 [DEBUG] [Thread-489907 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97690328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953471309591957, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108681, telescope_az=89.992648, telescope_ra=22.2267375, telescope_dec=-24.256414, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.24652, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:25:44.688372', telescope_ra_j2k=22.2026157687083, telescope_dec_j2k=-24.3827948328615, observability=1)
2025-12-27T13:26:44.829 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:26:44.829 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:26:44.830 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:26:44.830 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:26:44.831 [INFO] [ThreadPoolExecutor-22751_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:26:44.831 [INFO] [ThreadPoolExecutor-22751_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:26:50.321 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:26:50.323 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.2283833, teldec = -24.25642
2025-12-27T13:26:50.324 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.2042630825797     dec_j2k = -24.3828295038472
2025-12-27T13:26:50.326 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:26:50.327 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:26:50.330 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:26:50.330 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:26:50.330 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:26:50.330 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:26:50.337 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:26:50.337 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:26:50.337 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:26:50.337 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:26:50.337 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:26:50.337 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:26:50.337 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:26:50.337 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:26:50.337 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97697132, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953469303994817, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108681, telescope_az=89.992659, telescope_ra=22.2283833, telescope_dec=-24.25642, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.24816, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:26:44.828542', telescope_ra_j2k=22.2042630825797, telescope_dec_j2k=-24.3828295038472, observability=1)
2025-12-27T13:26:50.337 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.603496074676514 seconds ago
2025-12-27T13:26:56.451 [DEBUG] [Thread-489908 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:26:56.453 [INFO] [Thread-489908 (handle)] [driver.py] [get_status()] Telra = 22.230083, teldec = -24.25642
2025-12-27T13:26:56.454 [INFO] [Thread-489908 (handle)] [driver.py] [get_status()] ra_j2k = 22.2059643469668     dec_j2k = -24.3828590895928
2025-12-27T13:26:56.456 [DEBUG] [Thread-489908 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:26:56.457 [DEBUG] [Thread-489908 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:26:56.462 [DEBUG] [Thread-489908 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:26:56.462 [DEBUG] [Thread-489908 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:26:56.462 [DEBUG] [Thread-489908 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:26:56.462 [DEBUG] [Thread-489908 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:26:56.469 [DEBUG] [Thread-489908 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:26:56.469 [DEBUG] [Thread-489908 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:26:56.469 [DEBUG] [Thread-489908 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:26:56.469 [DEBUG] [Thread-489908 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:26:56.469 [DEBUG] [Thread-489908 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:26:56.469 [DEBUG] [Thread-489908 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:26:56.469 [DEBUG] [Thread-489908 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:26:56.470 [DEBUG] [Thread-489908 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:26:56.470 [DEBUG] [Thread-489908 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97704227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953467699517104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108681, telescope_az=89.992659, telescope_ra=22.230083, telescope_dec=-24.25642, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.24986, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:26:44.828542', telescope_ra_j2k=22.2059643469668, telescope_dec_j2k=-24.3828590895928, observability=1)
2025-12-27T13:27:03.613 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:27:03.615 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.2320904, teldec = -24.25642
2025-12-27T13:27:03.616 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.2079735950265     dec_j2k = -24.382893998977
2025-12-27T13:27:03.618 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:27:03.619 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:27:03.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:27:03.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:27:03.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:27:03.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:27:03.629 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:27:03.629 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:27:03.629 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:27:03.629 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:27:03.629 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:27:03.629 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:27:03.629 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:27:03.629 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:27:03.630 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97712516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953469303994817, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108681, telescope_az=89.992658, telescope_ra=22.2320904, telescope_dec=-24.25642, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.25187, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:26:44.828542', telescope_ra_j2k=22.2079735950265, telescope_dec_j2k=-24.382893998977, observability=1)
2025-12-27T13:27:05.714 [DEBUG] [ThreadPoolExecutor-22750_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:27:05.716 [DEBUG] [ThreadPoolExecutor-22750_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:27:05.717 [DEBUG] [ThreadPoolExecutor-22750_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:27:05.719 [DEBUG] [ThreadPoolExecutor-22750_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:27:09.726 [DEBUG] [ThreadPoolExecutor-22750_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:27:09.812 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:27:09.813 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.2338179, teldec = -24.25642
2025-12-27T13:27:09.814 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.2097026858095     dec_j2k = -24.3829240127682
2025-12-27T13:27:09.816 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:27:09.817 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:27:09.820 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:27:09.820 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:27:09.820 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:27:09.820 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:27:09.827 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:27:09.827 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:27:09.827 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:27:09.827 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:27:09.827 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:27:09.827 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:27:09.827 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:27:09.827 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:27:09.827 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9771969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095346649615882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108681, telescope_az=89.992658, telescope_ra=22.2338179, telescope_dec=-24.25642, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.2536, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:26:44.828542', telescope_ra_j2k=22.2097026858095, telescope_dec_j2k=-24.3829240127682, observability=1)
2025-12-27T13:27:10.727 [DEBUG] [ThreadPoolExecutor-22750_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:27:10.728 [INFO] [ThreadPoolExecutor-22750_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:27:14.529 [DEBUG] [Thread-489909 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:27:14.531 [INFO] [Thread-489909 (handle)] [driver.py] [get_status()] Telra = 22.2351256, teldec = -24.25642
2025-12-27T13:27:14.532 [INFO] [Thread-489909 (handle)] [driver.py] [get_status()] ra_j2k = 22.2110115902656     dec_j2k = -24.3829467156537
2025-12-27T13:27:14.534 [DEBUG] [Thread-489909 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:27:14.535 [DEBUG] [Thread-489909 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:27:14.538 [DEBUG] [Thread-489909 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:27:14.538 [DEBUG] [Thread-489909 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:27:14.538 [DEBUG] [Thread-489909 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:27:14.539 [DEBUG] [Thread-489909 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:27:14.546 [DEBUG] [Thread-489909 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:27:14.546 [DEBUG] [Thread-489909 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:27:14.546 [DEBUG] [Thread-489909 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:27:14.546 [DEBUG] [Thread-489909 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:27:14.546 [DEBUG] [Thread-489909 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:27:14.546 [DEBUG] [Thread-489909 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:27:14.546 [DEBUG] [Thread-489909 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:27:14.546 [DEBUG] [Thread-489909 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:27:14.546 [DEBUG] [Thread-489909 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9772515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953474518547381, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10868, telescope_az=89.992658, telescope_ra=22.2351256, telescope_dec=-24.25642, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.25491, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:26:44.828542', telescope_ra_j2k=22.2110115902656, telescope_dec_j2k=-24.3829467156537, observability=1)
2025-12-27T13:27:27.732 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:27:27.734 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.2388041, teldec = -24.256413
2025-12-27T13:27:27.736 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.2146934801458     dec_j2k = -24.3830034986309
2025-12-27T13:27:27.738 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:27:27.739 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:27:27.739 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:27:27.740 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:27:27.740 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:27:27.740 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:27:27.747 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:27:27.747 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:27:27.747 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:27:27.747 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:27:27.747 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:27:27.747 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:27:27.747 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:27:27.747 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:27:27.747 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97740432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470507353101, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10868, telescope_az=89.992647, telescope_ra=22.2388041, telescope_dec=-24.256413, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.25859, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:26:44.828542', telescope_ra_j2k=22.2146934801458, telescope_dec_j2k=-24.3830034986309, observability=1)
2025-12-27T13:27:32.588 [DEBUG] [Thread-489910 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:27:32.590 [INFO] [Thread-489910 (handle)] [driver.py] [get_status()] Telra = 22.240168, teldec = -24.256419
2025-12-27T13:27:32.591 [INFO] [Thread-489910 (handle)] [driver.py] [get_status()] ra_j2k = 22.2160586366667     dec_j2k = -24.3830331172623
2025-12-27T13:27:32.593 [DEBUG] [Thread-489910 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:27:32.593 [DEBUG] [Thread-489910 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:27:32.600 [DEBUG] [Thread-489910 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:27:32.600 [DEBUG] [Thread-489910 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:27:32.600 [DEBUG] [Thread-489910 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:27:32.600 [DEBUG] [Thread-489910 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:27:32.607 [DEBUG] [Thread-489910 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:27:32.607 [DEBUG] [Thread-489910 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:27:32.607 [DEBUG] [Thread-489910 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:27:32.607 [DEBUG] [Thread-489910 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:27:32.607 [DEBUG] [Thread-489910 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:27:32.607 [DEBUG] [Thread-489910 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:27:32.607 [DEBUG] [Thread-489910 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:27:32.607 [DEBUG] [Thread-489910 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:27:32.607 [DEBUG] [Thread-489910 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97746051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953471309591957, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10868, telescope_az=89.992657, telescope_ra=22.240168, telescope_dec=-24.256419, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.25995, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:26:44.828542', telescope_ra_j2k=22.2160586366667, telescope_dec_j2k=-24.3830331172623, observability=1)
2025-12-27T13:27:44.493 [DEBUG] [Thread-489911 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:27:44.495 [INFO] [Thread-489911 (handle)] [driver.py] [get_status()] Telra = 22.2434815, teldec = -24.256419
2025-12-27T13:27:44.496 [INFO] [Thread-489911 (handle)] [driver.py] [get_status()] ra_j2k = 22.2193751916189     dec_j2k = -24.3830904307878
2025-12-27T13:27:44.498 [DEBUG] [Thread-489911 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:27:44.499 [DEBUG] [Thread-489911 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:27:44.500 [DEBUG] [Thread-489911 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:27:44.501 [DEBUG] [Thread-489911 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:27:44.501 [DEBUG] [Thread-489911 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:27:44.501 [DEBUG] [Thread-489911 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:27:44.508 [DEBUG] [Thread-489911 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:27:44.508 [DEBUG] [Thread-489911 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:27:44.508 [DEBUG] [Thread-489911 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:27:44.508 [DEBUG] [Thread-489911 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:27:44.508 [DEBUG] [Thread-489911 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:27:44.508 [DEBUG] [Thread-489911 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:27:44.508 [DEBUG] [Thread-489911 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:27:44.508 [DEBUG] [Thread-489911 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:27:44.508 [DEBUG] [Thread-489911 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97759831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095346850175596, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10868, telescope_az=89.992657, telescope_ra=22.2434815, telescope_dec=-24.256419, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.26326, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:26:44.828542', telescope_ra_j2k=22.2193751916189, telescope_dec_j2k=-24.3830904307878, observability=1)
2025-12-27T13:27:45.137 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:27:45.137 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:27:45.138 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:27:45.138 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:27:45.139 [DEBUG] [ThreadPoolExecutor-22752_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:27:46.141 [DEBUG] [ThreadPoolExecutor-22752_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:27:46.143 [DEBUG] [ThreadPoolExecutor-22752_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:27:46.143 [DEBUG] [ThreadPoolExecutor-22752_0] [payload.py] [to_registers()] [0]
2025-12-27T13:27:46.145 [DEBUG] [ThreadPoolExecutor-22752_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:27:46.146 [DEBUG] [ThreadPoolExecutor-22752_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:27:46.146 [DEBUG] [ThreadPoolExecutor-22752_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:27:46.146 [DEBUG] [ThreadPoolExecutor-22752_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:27:46.153 [DEBUG] [ThreadPoolExecutor-22752_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:27:46.153 [DEBUG] [ThreadPoolExecutor-22752_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:27:46.154 [DEBUG] [ThreadPoolExecutor-22752_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:27:46.154 [DEBUG] [ThreadPoolExecutor-22752_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:27:46.154 [DEBUG] [ThreadPoolExecutor-22752_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:27:46.154 [DEBUG] [ThreadPoolExecutor-22752_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:27:46.154 [DEBUG] [ThreadPoolExecutor-22752_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:27:50.397 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:27:50.399 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.2451252, teldec = -24.256419
2025-12-27T13:27:50.400 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.221020407573     dec_j2k = -24.3831188263674
2025-12-27T13:27:50.401 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:27:50.402 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:27:50.408 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:27:50.408 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:27:50.408 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:27:50.408 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:27:50.415 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:27:50.415 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:27:50.415 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:27:50.415 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:27:50.416 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:27:50.416 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:27:50.416 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:27:50.416 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:27:50.416 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97766664, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953469303994817, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10868, telescope_az=89.992657, telescope_ra=22.2451252, telescope_dec=-24.256419, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.26491, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:27:45.136367', telescope_ra_j2k=22.221020407573, telescope_dec_j2k=-24.3831188263674, observability=1)
2025-12-27T13:27:50.416 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.60509443283081 seconds ago
2025-12-27T13:27:50.671 [DEBUG] [Thread-489912 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2552499771118164
2025-12-27T13:28:03.623 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:28:03.625 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.248803, teldec = -24.256419
2025-12-27T13:28:03.626 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.2247016007623     dec_j2k = -24.3831822766434
2025-12-27T13:28:03.628 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:28:03.629 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:28:03.636 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:28:03.636 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:28:03.636 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:28:03.636 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:28:03.643 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:28:03.643 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:28:03.643 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:28:03.643 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:28:03.643 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:28:03.643 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:28:03.643 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:28:03.643 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:28:03.643 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97781972, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470908472529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10868, telescope_az=89.992656, telescope_ra=22.248803, telescope_dec=-24.256419, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.26858, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:27:45.136367', telescope_ra_j2k=22.2247016007623, telescope_dec_j2k=-24.3831822766434, observability=1)
2025-12-27T13:28:08.819 [DEBUG] [Thread-489913 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:28:08.821 [INFO] [Thread-489913 (handle)] [driver.py] [get_status()] Telra = 22.25025, teldec = -24.256419
2025-12-27T13:28:08.822 [INFO] [Thread-489913 (handle)] [driver.py] [get_status()] ra_j2k = 22.2261499362473     dec_j2k = -24.3832072083376
2025-12-27T13:28:08.824 [DEBUG] [Thread-489913 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:28:08.825 [DEBUG] [Thread-489913 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:28:08.829 [DEBUG] [Thread-489913 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:28:08.829 [DEBUG] [Thread-489913 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:28:08.829 [DEBUG] [Thread-489913 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:28:08.829 [DEBUG] [Thread-489913 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:28:08.837 [DEBUG] [Thread-489913 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:28:08.837 [DEBUG] [Thread-489913 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:28:08.837 [DEBUG] [Thread-489913 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:28:08.837 [DEBUG] [Thread-489913 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:28:08.837 [DEBUG] [Thread-489913 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:28:08.837 [DEBUG] [Thread-489913 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:28:08.837 [DEBUG] [Thread-489913 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:28:08.837 [DEBUG] [Thread-489913 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:28:08.837 [DEBUG] [Thread-489913 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97787986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953462886083968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10868, telescope_az=89.992656, telescope_ra=22.25025, telescope_dec=-24.256419, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.27003, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:27:45.136367', telescope_ra_j2k=22.2261499362473, telescope_dec_j2k=-24.3832072083376, observability=1)
2025-12-27T13:28:09.889 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:28:09.891 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.2505583, teldec = -24.256419
2025-12-27T13:28:09.892 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.2264585208215     dec_j2k = -24.3832125179648
2025-12-27T13:28:09.894 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:28:09.896 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:28:09.900 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:28:09.900 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:28:09.900 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:28:09.900 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:28:09.907 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:28:09.907 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:28:09.907 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:28:09.907 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:28:09.907 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:28:09.907 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:28:09.907 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:28:09.907 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:28:09.908 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97789225, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953462886083968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10868, telescope_az=89.992656, telescope_ra=22.2505583, telescope_dec=-24.256419, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.27034, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:27:45.136367', telescope_ra_j2k=22.2264585208215, telescope_dec_j2k=-24.3832125179648, observability=1)
2025-12-27T13:28:11.154 [DEBUG] [ThreadPoolExecutor-22752_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:28:11.155 [DEBUG] [ThreadPoolExecutor-22752_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:28:26.840 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:28:26.842 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.2552656, teldec = -24.256418
2025-12-27T13:28:26.843 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.2311701674242     dec_j2k = -24.3832924855859
2025-12-27T13:28:26.844 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:28:26.845 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:28:26.850 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:28:26.850 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:28:26.850 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:28:26.850 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:28:26.857 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:28:26.857 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:28:26.857 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:28:26.857 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:28:26.857 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:28:26.857 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:28:26.857 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:28:26.857 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:28:26.857 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97808844, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953471710711385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10868, telescope_az=89.992656, telescope_ra=22.2552656, telescope_dec=-24.256418, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.27505, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:27:45.136367', telescope_ra_j2k=22.2311701674242, telescope_dec_j2k=-24.3832924855859, observability=1)
2025-12-27T13:28:26.884 [DEBUG] [Thread-489914 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.026845693588256836
2025-12-27T13:28:44.543 [DEBUG] [Thread-489915 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:28:44.544 [INFO] [Thread-489915 (handle)] [driver.py] [get_status()] Telra = 22.2602036, teldec = -24.256418
2025-12-27T13:28:44.546 [INFO] [Thread-489915 (handle)] [driver.py] [get_status()] ra_j2k = 22.2361127299134     dec_j2k = -24.3833772136557
2025-12-27T13:28:44.547 [DEBUG] [Thread-489915 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:28:44.549 [DEBUG] [Thread-489915 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:28:44.554 [DEBUG] [Thread-489915 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:28:44.554 [DEBUG] [Thread-489915 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:28:44.554 [DEBUG] [Thread-489915 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:28:44.554 [DEBUG] [Thread-489915 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:28:44.561 [DEBUG] [Thread-489915 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:28:44.561 [DEBUG] [Thread-489915 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:28:44.561 [DEBUG] [Thread-489915 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:28:44.562 [DEBUG] [Thread-489915 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:28:44.562 [DEBUG] [Thread-489915 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:28:44.562 [DEBUG] [Thread-489915 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:28:44.562 [DEBUG] [Thread-489915 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:28:44.562 [DEBUG] [Thread-489915 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:28:44.562 [DEBUG] [Thread-489915 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97829332, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953472512950241, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10868, telescope_az=89.992655, telescope_ra=22.2602036, telescope_dec=-24.256418, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.27998, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:27:45.136367', telescope_ra_j2k=22.2361127299134, telescope_dec_j2k=-24.3833772136557, observability=1)
2025-12-27T13:28:44.950 [DEBUG] [Thread-489916 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3877296447753906
2025-12-27T13:28:45.278 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:28:45.278 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:28:45.279 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:28:45.279 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:28:45.279 [INFO] [ThreadPoolExecutor-22753_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:28:45.279 [INFO] [ThreadPoolExecutor-22753_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:28:50.476 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:28:50.478 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.2618494, teldec = -24.256418
2025-12-27T13:28:50.479 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.2377600512306     dec_j2k = -24.3834054056579
2025-12-27T13:28:50.481 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:28:50.483 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:28:50.488 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:28:50.488 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:28:50.488 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:28:50.488 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:28:50.495 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:28:50.495 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:28:50.495 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:28:50.495 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:28:50.495 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:28:50.495 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:28:50.495 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:28:50.496 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:28:50.496 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.978362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953473315189097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108679, telescope_az=89.992655, telescope_ra=22.2618494, telescope_dec=-24.256418, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.28163, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:28:45.277157', telescope_ra_j2k=22.2377600512306, telescope_dec_j2k=-24.3834054056579, observability=1)
2025-12-27T13:28:50.496 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.60742998123169 seconds ago
2025-12-27T13:29:03.138 [DEBUG] [Thread-489917 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:03.140 [INFO] [Thread-489917 (handle)] [driver.py] [get_status()] Telra = 22.2653844, teldec = -24.256417
2025-12-27T13:29:03.141 [INFO] [Thread-489917 (handle)] [driver.py] [get_status()] ra_j2k = 22.2412983200808     dec_j2k = -24.3834648791928
2025-12-27T13:29:03.143 [DEBUG] [Thread-489917 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:29:03.144 [DEBUG] [Thread-489917 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:29:03.145 [DEBUG] [Thread-489917 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:29:03.145 [DEBUG] [Thread-489917 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:29:03.145 [DEBUG] [Thread-489917 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:29:03.145 [DEBUG] [Thread-489917 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:29:03.152 [DEBUG] [Thread-489917 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:29:03.152 [DEBUG] [Thread-489917 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:29:03.153 [DEBUG] [Thread-489917 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:29:03.153 [DEBUG] [Thread-489917 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:29:03.153 [DEBUG] [Thread-489917 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:29:03.153 [DEBUG] [Thread-489917 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:29:03.153 [DEBUG] [Thread-489917 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:29:03.153 [DEBUG] [Thread-489917 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:29:03.153 [DEBUG] [Thread-489917 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97850855, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953471309591957, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108679, telescope_az=89.992655, telescope_ra=22.2653844, telescope_dec=-24.256417, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.28517, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:28:45.277157', telescope_ra_j2k=22.2412983200808, telescope_dec_j2k=-24.3834648791928, observability=1)
2025-12-27T13:29:03.632 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47896361351013184
2025-12-27T13:29:06.157 [DEBUG] [ThreadPoolExecutor-22752_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:06.159 [DEBUG] [ThreadPoolExecutor-22752_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:06.160 [DEBUG] [ThreadPoolExecutor-22752_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:06.162 [DEBUG] [ThreadPoolExecutor-22752_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:09.969 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:09.971 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.2672801, teldec = -24.256417
2025-12-27T13:29:09.972 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.2431957736414     dec_j2k = -24.3834972641134
2025-12-27T13:29:09.974 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:29:09.975 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:29:09.978 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:29:09.978 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:29:09.978 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:29:09.979 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:29:09.986 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:29:09.986 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:29:09.986 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:29:09.986 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:29:09.986 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:29:09.986 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:29:09.986 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:29:09.986 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:29:09.986 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97858762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953472111830813, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108679, telescope_az=89.992654, telescope_ra=22.2672801, telescope_dec=-24.256417, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.28706, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:28:45.277157', telescope_ra_j2k=22.2431957736414, telescope_dec_j2k=-24.3834972641134, observability=1)
2025-12-27T13:29:10.166 [DEBUG] [ThreadPoolExecutor-22752_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:11.168 [DEBUG] [ThreadPoolExecutor-22752_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:11.169 [INFO] [ThreadPoolExecutor-22752_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:29:21.202 [DEBUG] [Thread-489918 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:21.204 [INFO] [Thread-489918 (handle)] [driver.py] [get_status()] Telra = 22.2704256, teldec = -24.256417
2025-12-27T13:29:21.205 [INFO] [Thread-489918 (handle)] [driver.py] [get_status()] ra_j2k = 22.2463441842715     dec_j2k = -24.3835509305782
2025-12-27T13:29:21.206 [DEBUG] [Thread-489918 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:29:21.207 [DEBUG] [Thread-489918 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:29:21.214 [DEBUG] [Thread-489918 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:29:21.214 [DEBUG] [Thread-489918 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:29:21.214 [DEBUG] [Thread-489918 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:29:21.214 [DEBUG] [Thread-489918 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:29:21.222 [DEBUG] [Thread-489918 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:29:21.222 [DEBUG] [Thread-489918 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:29:21.222 [DEBUG] [Thread-489918 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:29:21.223 [DEBUG] [Thread-489918 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:29:21.223 [DEBUG] [Thread-489918 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:29:21.223 [DEBUG] [Thread-489918 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:29:21.223 [DEBUG] [Thread-489918 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:29:21.223 [DEBUG] [Thread-489918 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:29:21.223 [DEBUG] [Thread-489918 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97871762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953475320786237, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108679, telescope_az=89.992654, telescope_ra=22.2704256, telescope_dec=-24.256417, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.29021, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:28:45.277157', telescope_ra_j2k=22.2463441842715, telescope_dec_j2k=-24.3835509305782, observability=1)
2025-12-27T13:29:25.947 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:25.949 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.2717417, teldec = -24.256417
2025-12-27T13:29:25.950 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.2476615024625     dec_j2k = -24.3835733593706
2025-12-27T13:29:25.951 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:29:25.952 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:29:25.960 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:29:25.960 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:29:25.960 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:29:25.960 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:29:25.967 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:29:25.967 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:29:25.967 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:29:25.967 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:29:25.967 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:29:25.967 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:29:25.967 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:29:25.967 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:29:25.968 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97877255, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953475320786237, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108679, telescope_az=89.992654, telescope_ra=22.2717417, telescope_dec=-24.256417, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.29152, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:28:45.277157', telescope_ra_j2k=22.2476615024625, telescope_dec_j2k=-24.3835733593706, observability=1)
2025-12-27T13:29:39.273 [DEBUG] [Thread-489919 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:39.275 [INFO] [Thread-489919 (handle)] [driver.py] [get_status()] Telra = 22.2754399, teldec = -24.256417
2025-12-27T13:29:39.276 [INFO] [Thread-489919 (handle)] [driver.py] [get_status()] ra_j2k = 22.2513631266839     dec_j2k = -24.3836363025591
2025-12-27T13:29:39.278 [DEBUG] [Thread-489919 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:29:39.278 [DEBUG] [Thread-489919 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:29:39.283 [DEBUG] [Thread-489919 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:29:39.283 [DEBUG] [Thread-489919 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:29:39.283 [DEBUG] [Thread-489919 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:29:39.283 [DEBUG] [Thread-489919 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:29:39.290 [DEBUG] [Thread-489919 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:29:39.290 [DEBUG] [Thread-489919 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:29:39.290 [DEBUG] [Thread-489919 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:29:39.290 [DEBUG] [Thread-489919 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:29:39.290 [DEBUG] [Thread-489919 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:29:39.290 [DEBUG] [Thread-489919 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:29:39.290 [DEBUG] [Thread-489919 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:29:39.290 [DEBUG] [Thread-489919 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:29:39.291 [DEBUG] [Thread-489919 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97892678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953474518547381, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108679, telescope_az=89.992654, telescope_ra=22.2754399, telescope_dec=-24.256417, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.29522, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:28:45.277157', telescope_ra_j2k=22.2513631266839, telescope_dec_j2k=-24.3836363025591, observability=1)
2025-12-27T13:29:44.601 [DEBUG] [Thread-489920 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:44.603 [INFO] [Thread-489920 (handle)] [driver.py] [get_status()] Telra = 22.2769245, teldec = -24.256416
2025-12-27T13:29:44.604 [INFO] [Thread-489920 (handle)] [driver.py] [get_status()] ra_j2k = 22.2528491018628     dec_j2k = -24.3836605368316
2025-12-27T13:29:44.606 [DEBUG] [Thread-489920 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:29:44.606 [DEBUG] [Thread-489920 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:29:44.611 [DEBUG] [Thread-489920 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:29:44.611 [DEBUG] [Thread-489920 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:29:44.611 [DEBUG] [Thread-489920 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:29:44.611 [DEBUG] [Thread-489920 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:29:44.618 [DEBUG] [Thread-489920 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:29:44.618 [DEBUG] [Thread-489920 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:29:44.618 [DEBUG] [Thread-489920 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:29:44.618 [DEBUG] [Thread-489920 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:29:44.618 [DEBUG] [Thread-489920 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:29:44.618 [DEBUG] [Thread-489920 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:29:44.618 [DEBUG] [Thread-489920 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:29:44.618 [DEBUG] [Thread-489920 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:29:44.618 [DEBUG] [Thread-489920 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.97898845, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953473315189097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108679, telescope_az=89.992653, telescope_ra=22.2769245, telescope_dec=-24.256416, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.29671, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:28:45.277157', telescope_ra_j2k=22.2528491018628, telescope_dec_j2k=-24.3836605368316, observability=1)
2025-12-27T13:29:45.419 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:45.419 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:29:45.420 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:45.420 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:29:45.421 [DEBUG] [ThreadPoolExecutor-22754_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:46.423 [DEBUG] [ThreadPoolExecutor-22754_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:46.425 [DEBUG] [ThreadPoolExecutor-22754_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:46.425 [DEBUG] [ThreadPoolExecutor-22754_0] [payload.py] [to_registers()] [0]
2025-12-27T13:29:46.428 [DEBUG] [ThreadPoolExecutor-22754_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:29:46.428 [DEBUG] [ThreadPoolExecutor-22754_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:29:46.428 [DEBUG] [ThreadPoolExecutor-22754_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:29:46.428 [DEBUG] [ThreadPoolExecutor-22754_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:29:46.435 [DEBUG] [ThreadPoolExecutor-22754_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:29:46.435 [DEBUG] [ThreadPoolExecutor-22754_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:29:46.435 [DEBUG] [ThreadPoolExecutor-22754_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:29:46.435 [DEBUG] [ThreadPoolExecutor-22754_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:29:46.435 [DEBUG] [ThreadPoolExecutor-22754_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:29:46.435 [DEBUG] [ThreadPoolExecutor-22754_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:29:46.435 [DEBUG] [ThreadPoolExecutor-22754_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:29:50.557 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:50.558 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.2785957, teldec = -24.256416
2025-12-27T13:29:50.559 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.2545218501102     dec_j2k = -24.3836889196666
2025-12-27T13:29:50.560 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:29:50.561 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:29:50.564 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:29:50.564 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:29:50.564 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:29:50.564 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:29:50.571 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:29:50.571 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:29:50.571 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:29:50.571 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:29:50.571 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:29:50.571 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:29:50.571 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:29:50.571 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:29:50.572 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97905738, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953473315189097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108679, telescope_az=89.992653, telescope_ra=22.2785957, telescope_dec=-24.256416, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.29838, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:29:45.417437', telescope_ra_j2k=22.2545218501102, telescope_dec_j2k=-24.3836889196666, observability=1)
2025-12-27T13:29:50.572 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.603792667388916 seconds ago
2025-12-27T13:29:57.343 [DEBUG] [Thread-489921 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:29:57.345 [INFO] [Thread-489921 (handle)] [driver.py] [get_status()] Telra = 22.2804626, teldec = -24.25641
2025-12-27T13:29:57.347 [INFO] [Thread-489921 (handle)] [driver.py] [get_status()] ra_j2k = 22.25639048061     dec_j2k = -24.3837145977593
2025-12-27T13:29:57.349 [DEBUG] [Thread-489921 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:29:57.350 [DEBUG] [Thread-489921 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:29:57.351 [DEBUG] [Thread-489921 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:29:57.352 [DEBUG] [Thread-489921 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:29:57.352 [DEBUG] [Thread-489921 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:29:57.352 [DEBUG] [Thread-489921 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:29:57.359 [DEBUG] [Thread-489921 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:29:57.359 [DEBUG] [Thread-489921 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:29:57.359 [DEBUG] [Thread-489921 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:29:57.359 [DEBUG] [Thread-489921 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:29:57.359 [DEBUG] [Thread-489921 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:29:57.359 [DEBUG] [Thread-489921 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:29:57.359 [DEBUG] [Thread-489921 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:29:57.359 [DEBUG] [Thread-489921 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:29:57.359 [DEBUG] [Thread-489921 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97913593, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953469303994817, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108679, telescope_az=89.992642, telescope_ra=22.2804626, telescope_dec=-24.25641, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.30024, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:29:45.417437', telescope_ra_j2k=22.25639048061, telescope_dec_j2k=-24.3837145977593, observability=1)
2025-12-27T13:30:03.642 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:30:03.644 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.2822465, teldec = -24.256422
2025-12-27T13:30:03.646 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.2581760329644     dec_j2k = -24.3837568376158
2025-12-27T13:30:03.648 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:30:03.649 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:30:03.656 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:30:03.656 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:30:03.656 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:30:03.656 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:30:03.663 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:30:03.663 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:30:03.663 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:30:03.663 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:30:03.663 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:30:03.663 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:30:03.663 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:30:03.663 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:30:03.663 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97920883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470908472529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108679, telescope_az=89.992664, telescope_ra=22.2822465, telescope_dec=-24.256422, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.30203, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:29:45.417437', telescope_ra_j2k=22.2581760329644, telescope_dec_j2k=-24.3837568376158, observability=1)
2025-12-27T13:30:10.047 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:30:10.049 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.2840297, teldec = -24.256416
2025-12-27T13:30:10.051 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.2599608866928     dec_j2k = -24.3837810391839
2025-12-27T13:30:10.053 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:30:10.053 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:30:10.060 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:30:10.060 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:30:10.060 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:30:10.060 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:30:10.067 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:30:10.067 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:30:10.067 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:30:10.067 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:30:10.067 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:30:10.067 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:30:10.067 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:30:10.067 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:30:10.067 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97928296, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953472914069669, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108679, telescope_az=89.992653, telescope_ra=22.2840297, telescope_dec=-24.256416, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.30381, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:29:45.417437', telescope_ra_j2k=22.2599608866928, telescope_dec_j2k=-24.3837810391839, observability=1)
2025-12-27T13:30:11.436 [DEBUG] [ThreadPoolExecutor-22754_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:30:11.437 [DEBUG] [ThreadPoolExecutor-22754_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:30:15.415 [DEBUG] [Thread-489922 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:30:15.416 [INFO] [Thread-489922 (handle)] [driver.py] [get_status()] Telra = 22.2855049, teldec = -24.256416
2025-12-27T13:30:15.418 [INFO] [Thread-489922 (handle)] [driver.py] [get_status()] ra_j2k = 22.2614374546282     dec_j2k = -24.38380600282
2025-12-27T13:30:15.419 [DEBUG] [Thread-489922 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:30:15.419 [DEBUG] [Thread-489922 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:30:15.424 [DEBUG] [Thread-489922 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:30:15.424 [DEBUG] [Thread-489922 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:30:15.424 [DEBUG] [Thread-489922 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:30:15.424 [DEBUG] [Thread-489922 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:30:15.431 [DEBUG] [Thread-489922 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:30:15.431 [DEBUG] [Thread-489922 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:30:15.431 [DEBUG] [Thread-489922 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:30:15.431 [DEBUG] [Thread-489922 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:30:15.431 [DEBUG] [Thread-489922 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:30:15.431 [DEBUG] [Thread-489922 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:30:15.431 [DEBUG] [Thread-489922 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:30:15.431 [DEBUG] [Thread-489922 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:30:15.431 [DEBUG] [Thread-489922 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97934508, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953471710711385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108679, telescope_az=89.992652, telescope_ra=22.2855049, telescope_dec=-24.256416, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.30529, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:29:45.417437', telescope_ra_j2k=22.2614374546282, telescope_dec_j2k=-24.38380600282, observability=1)
2025-12-27T13:30:25.057 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:30:25.059 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.2882114, teldec = -24.256416
2025-12-27T13:30:25.060 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.2641464650259     dec_j2k = -24.38385175323
2025-12-27T13:30:25.062 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:30:25.063 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:30:25.069 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:30:25.070 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:30:25.070 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:30:25.070 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:30:25.077 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:30:25.077 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:30:25.077 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:30:25.077 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:30:25.077 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:30:25.077 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:30:25.077 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:30:25.077 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:30:25.077 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97945669, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953468100636532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108678, telescope_az=89.992652, telescope_ra=22.2882114, telescope_dec=-24.256416, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.30799, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:29:45.417437', telescope_ra_j2k=22.2641464650259, telescope_dec_j2k=-24.38385175323, observability=1)
2025-12-27T13:30:33.482 [DEBUG] [Thread-489923 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:30:33.483 [INFO] [Thread-489923 (handle)] [driver.py] [get_status()] Telra = 22.2905481, teldec = -24.256415
2025-12-27T13:30:33.485 [INFO] [Thread-489923 (handle)] [driver.py] [get_status()] ra_j2k = 22.2664853332283     dec_j2k = -24.3838902010614
2025-12-27T13:30:33.486 [DEBUG] [Thread-489923 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:30:33.487 [DEBUG] [Thread-489923 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:30:33.490 [DEBUG] [Thread-489923 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:30:33.490 [DEBUG] [Thread-489923 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:30:33.490 [DEBUG] [Thread-489923 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:30:33.490 [DEBUG] [Thread-489923 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:30:33.497 [DEBUG] [Thread-489923 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:30:33.497 [DEBUG] [Thread-489923 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:30:33.497 [DEBUG] [Thread-489923 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:30:33.497 [DEBUG] [Thread-489923 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:30:33.497 [DEBUG] [Thread-489923 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:30:33.497 [DEBUG] [Thread-489923 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:30:33.497 [DEBUG] [Thread-489923 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:30:33.497 [DEBUG] [Thread-489923 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:30:33.497 [DEBUG] [Thread-489923 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97955419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953472111830813, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108678, telescope_az=89.992652, telescope_ra=22.2905481, telescope_dec=-24.256415, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.31033, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:29:45.417437', telescope_ra_j2k=22.2664853332283, telescope_dec_j2k=-24.3838902010614, observability=1)
2025-12-27T13:30:44.652 [DEBUG] [Thread-489924 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:30:44.655 [INFO] [Thread-489924 (handle)] [driver.py] [get_status()] Telra = 22.2936675, teldec = -24.256415
2025-12-27T13:30:44.656 [INFO] [Thread-489924 (handle)] [driver.py] [get_status()] ra_j2k = 22.2696076286088     dec_j2k = -24.3839427876749
2025-12-27T13:30:44.658 [DEBUG] [Thread-489924 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:30:44.659 [DEBUG] [Thread-489924 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:30:44.661 [DEBUG] [Thread-489924 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:30:44.661 [DEBUG] [Thread-489924 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:30:44.661 [DEBUG] [Thread-489924 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:30:44.662 [DEBUG] [Thread-489924 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:30:44.669 [DEBUG] [Thread-489924 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:30:44.669 [DEBUG] [Thread-489924 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:30:44.669 [DEBUG] [Thread-489924 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:30:44.669 [DEBUG] [Thread-489924 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:30:44.669 [DEBUG] [Thread-489924 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:30:44.669 [DEBUG] [Thread-489924 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:30:44.669 [DEBUG] [Thread-489924 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:30:44.669 [DEBUG] [Thread-489924 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:30:44.669 [DEBUG] [Thread-489924 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97968348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953475320786237, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108678, telescope_az=89.992652, telescope_ra=22.2936675, telescope_dec=-24.256415, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.31345, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:29:45.417437', telescope_ra_j2k=22.2696076286088, telescope_dec_j2k=-24.3839427876749, observability=1)
2025-12-27T13:30:45.557 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:30:45.557 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:30:45.558 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:30:45.558 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:30:45.558 [INFO] [ThreadPoolExecutor-22755_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:30:45.558 [INFO] [ThreadPoolExecutor-22755_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:30:50.633 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:30:50.635 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.2953106, teldec = -24.256415
2025-12-27T13:30:50.636 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.2712522541867     dec_j2k = -24.3839704526494
2025-12-27T13:30:50.638 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:30:50.639 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:30:50.644 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:30:50.644 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:30:50.644 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:30:50.644 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:30:50.652 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:30:50.652 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:30:50.652 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:30:50.652 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:30:50.652 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:30:50.652 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:30:50.652 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:30:50.652 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:30:50.652 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97975271, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470507353101, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108678, telescope_az=89.992651, telescope_ra=22.2953106, telescope_dec=-24.256415, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.31509, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:30:45.555784', telescope_ra_j2k=22.2712522541867, telescope_dec_j2k=-24.3839704526494, observability=1)
2025-12-27T13:30:50.652 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.60542631149292 seconds ago
2025-12-27T13:30:51.554 [DEBUG] [Thread-489925 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9016227722167969
2025-12-27T13:31:03.615 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:31:03.617 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.2989324, teldec = -24.256415
2025-12-27T13:31:03.618 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.2748774180992     dec_j2k = -24.3840313495449
2025-12-27T13:31:03.620 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:31:03.620 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:31:03.624 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:31:03.624 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:31:03.624 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:31:03.624 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:31:03.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:31:03.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:31:03.631 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:31:03.631 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:31:03.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:31:03.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:31:03.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:31:03.632 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:31:03.632 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97990296, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953474117427953, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108678, telescope_az=89.992651, telescope_ra=22.2989324, telescope_dec=-24.256415, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.31871, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:30:45.555784', telescope_ra_j2k=22.2748774180992, telescope_dec_j2k=-24.3840313495449, observability=1)
2025-12-27T13:31:06.439 [DEBUG] [ThreadPoolExecutor-22754_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:31:06.441 [DEBUG] [ThreadPoolExecutor-22754_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:31:06.442 [DEBUG] [ThreadPoolExecutor-22754_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:31:06.444 [DEBUG] [ThreadPoolExecutor-22754_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:31:09.625 [DEBUG] [Thread-489926 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:31:09.627 [INFO] [Thread-489926 (handle)] [driver.py] [get_status()] Telra = 22.3006033, teldec = -24.256415
2025-12-27T13:31:09.628 [INFO] [Thread-489926 (handle)] [driver.py] [get_status()] ra_j2k = 22.2765498705616     dec_j2k = -24.384059405264
2025-12-27T13:31:09.630 [DEBUG] [Thread-489926 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:31:09.631 [DEBUG] [Thread-489926 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:31:09.637 [DEBUG] [Thread-489926 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:31:09.637 [DEBUG] [Thread-489926 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:31:09.637 [DEBUG] [Thread-489926 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:31:09.637 [DEBUG] [Thread-489926 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:31:09.644 [DEBUG] [Thread-489926 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:31:09.644 [DEBUG] [Thread-489926 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:31:09.644 [DEBUG] [Thread-489926 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:31:09.644 [DEBUG] [Thread-489926 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:31:09.644 [DEBUG] [Thread-489926 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:31:09.644 [DEBUG] [Thread-489926 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:31:09.644 [DEBUG] [Thread-489926 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:31:09.644 [DEBUG] [Thread-489926 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:31:09.644 [DEBUG] [Thread-489926 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.97997251, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470908472529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108678, telescope_az=89.992651, telescope_ra=22.3006033, telescope_dec=-24.256415, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.32038, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:30:45.555784', telescope_ra_j2k=22.2765498705616, telescope_dec_j2k=-24.384059405264, observability=1)
2025-12-27T13:31:10.128 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48394227027893066
2025-12-27T13:31:10.449 [DEBUG] [ThreadPoolExecutor-22754_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:31:11.451 [DEBUG] [ThreadPoolExecutor-22754_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:31:11.452 [INFO] [ThreadPoolExecutor-22754_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:31:24.167 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:31:24.169 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.3046491, teldec = -24.256414
2025-12-27T13:31:24.170 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.2805994310783     dec_j2k = -24.3841262360531
2025-12-27T13:31:24.171 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:31:24.172 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:31:24.174 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:31:24.174 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:31:24.174 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:31:24.174 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:31:24.181 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:31:24.181 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:31:24.181 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:31:24.181 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:31:24.181 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:31:24.181 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:31:24.181 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:31:24.181 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:31:24.182 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98014083, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470106233673, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108678, telescope_az=89.99265, telescope_ra=22.3046491, telescope_dec=-24.256414, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.32443, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:30:45.555784', telescope_ra_j2k=22.2805994310783, telescope_dec_j2k=-24.3841262360531, observability=1)
2025-12-27T13:31:27.747 [DEBUG] [Thread-489927 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:31:27.750 [INFO] [Thread-489927 (handle)] [driver.py] [get_status()] Telra = 22.3056499, teldec = -24.256414
2025-12-27T13:31:27.751 [INFO] [Thread-489927 (handle)] [driver.py] [get_status()] ra_j2k = 22.2816011615924     dec_j2k = -24.3841429930183
2025-12-27T13:31:27.752 [DEBUG] [Thread-489927 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:31:27.753 [DEBUG] [Thread-489927 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:31:27.755 [DEBUG] [Thread-489927 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:31:27.755 [DEBUG] [Thread-489927 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:31:27.755 [DEBUG] [Thread-489927 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:31:27.755 [DEBUG] [Thread-489927 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:31:27.763 [DEBUG] [Thread-489927 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:31:27.763 [DEBUG] [Thread-489927 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:31:27.763 [DEBUG] [Thread-489927 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:31:27.763 [DEBUG] [Thread-489927 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:31:27.763 [DEBUG] [Thread-489927 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:31:27.763 [DEBUG] [Thread-489927 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:31:27.763 [DEBUG] [Thread-489927 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:31:27.763 [DEBUG] [Thread-489927 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:31:27.763 [DEBUG] [Thread-489927 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98018227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953474518547381, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108678, telescope_az=89.99265, telescope_ra=22.3056499, telescope_dec=-24.256414, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.32543, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:30:45.555784', telescope_ra_j2k=22.2816011615924, telescope_dec_j2k=-24.3841429930183, observability=1)
2025-12-27T13:31:44.716 [DEBUG] [Thread-489928 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:31:44.717 [INFO] [Thread-489928 (handle)] [driver.py] [get_status()] Telra = 22.3103856, teldec = -24.256414
2025-12-27T13:31:44.718 [INFO] [Thread-489928 (handle)] [driver.py] [get_status()] ra_j2k = 22.2863412663491     dec_j2k = -24.3842221663106
2025-12-27T13:31:44.720 [DEBUG] [Thread-489928 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:31:44.720 [DEBUG] [Thread-489928 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:31:44.722 [DEBUG] [Thread-489928 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:31:44.722 [DEBUG] [Thread-489928 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:31:44.723 [DEBUG] [Thread-489928 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:31:44.723 [DEBUG] [Thread-489928 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:31:44.730 [DEBUG] [Thread-489928 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:31:44.730 [DEBUG] [Thread-489928 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:31:44.730 [DEBUG] [Thread-489928 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:31:44.730 [DEBUG] [Thread-489928 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:31:44.730 [DEBUG] [Thread-489928 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:31:44.730 [DEBUG] [Thread-489928 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:31:44.730 [DEBUG] [Thread-489928 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:31:44.730 [DEBUG] [Thread-489928 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:31:44.730 [DEBUG] [Thread-489928 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98037867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953474518547381, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108678, telescope_az=89.99265, telescope_ra=22.3103856, telescope_dec=-24.256414, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.33017, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:30:45.555784', telescope_ra_j2k=22.2863412663491, telescope_dec_j2k=-24.3842221663106, observability=1)
2025-12-27T13:31:45.696 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:31:45.696 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:31:45.697 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:31:45.697 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:31:45.698 [DEBUG] [ThreadPoolExecutor-22756_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:31:45.830 [DEBUG] [Thread-489929 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:31:45.832 [INFO] [Thread-489929 (handle)] [driver.py] [get_status()] Telra = 22.310694, teldec = -24.256414
2025-12-27T13:31:45.834 [INFO] [Thread-489929 (handle)] [driver.py] [get_status()] ra_j2k = 22.2866499532914     dec_j2k = -24.3842273154336
2025-12-27T13:31:45.835 [DEBUG] [Thread-489929 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:31:45.837 [DEBUG] [Thread-489929 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:31:45.841 [DEBUG] [Thread-489929 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:31:45.841 [DEBUG] [Thread-489929 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:31:45.841 [DEBUG] [Thread-489929 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:31:45.841 [DEBUG] [Thread-489929 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:31:45.848 [DEBUG] [Thread-489929 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:31:45.848 [DEBUG] [Thread-489929 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:31:45.848 [DEBUG] [Thread-489929 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:31:45.848 [DEBUG] [Thread-489929 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:31:45.848 [DEBUG] [Thread-489929 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:31:45.848 [DEBUG] [Thread-489929 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:31:45.848 [DEBUG] [Thread-489929 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:31:45.848 [DEBUG] [Thread-489929 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:31:45.848 [DEBUG] [Thread-489929 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98039156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953472914069669, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108678, telescope_az=89.99265, telescope_ra=22.310694, telescope_dec=-24.256414, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.33047, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:31:45.694579', telescope_ra_j2k=22.2866499532914, telescope_dec_j2k=-24.3842273154336, observability=1)
2025-12-27T13:31:46.700 [DEBUG] [ThreadPoolExecutor-22756_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:31:46.702 [DEBUG] [ThreadPoolExecutor-22756_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:31:46.702 [DEBUG] [ThreadPoolExecutor-22756_0] [payload.py] [to_registers()] [0]
2025-12-27T13:31:46.703 [DEBUG] [ThreadPoolExecutor-22756_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:31:46.703 [DEBUG] [ThreadPoolExecutor-22756_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:31:46.703 [DEBUG] [ThreadPoolExecutor-22756_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:31:46.703 [DEBUG] [ThreadPoolExecutor-22756_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:31:46.710 [DEBUG] [ThreadPoolExecutor-22756_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:31:46.710 [DEBUG] [ThreadPoolExecutor-22756_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:31:46.710 [DEBUG] [ThreadPoolExecutor-22756_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:31:46.710 [DEBUG] [ThreadPoolExecutor-22756_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:31:46.710 [DEBUG] [ThreadPoolExecutor-22756_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:31:46.710 [DEBUG] [ThreadPoolExecutor-22756_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:31:46.710 [DEBUG] [ThreadPoolExecutor-22756_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:31:50.713 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:31:50.714 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.3120568, teldec = -24.256414
2025-12-27T13:31:50.715 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.2880140214083     dec_j2k = -24.3842500590793
2025-12-27T13:31:50.716 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:31:50.717 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:31:50.724 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:31:50.724 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:31:50.724 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:31:50.724 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:31:50.731 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:31:50.731 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:31:50.732 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:31:50.732 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:31:50.732 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:31:50.732 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:31:50.732 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:31:50.732 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:31:50.732 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98044807, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470908472529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108678, telescope_az=89.99265, telescope_ra=22.3120568, telescope_dec=-24.256414, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.33184, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:31:45.694579', telescope_ra_j2k=22.2880140214083, telescope_dec_j2k=-24.3842500590793, observability=1)
2025-12-27T13:31:50.732 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.60398292541504 seconds ago
2025-12-27T13:32:03.625 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:32:03.627 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.3156511, teldec = -24.256413
2025-12-27T13:32:03.628 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.2916116671515     dec_j2k = -24.3843089658441
2025-12-27T13:32:03.629 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:32:03.630 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:32:03.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:32:03.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:32:03.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:32:03.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:32:03.641 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:32:03.641 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:32:03.642 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:32:03.642 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:32:03.642 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:32:03.642 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:32:03.642 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:32:03.642 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:32:03.642 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98059752, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953471710711385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108677, telescope_az=89.992649, telescope_ra=22.3156511, telescope_dec=-24.256413, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.33543, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:31:45.694579', telescope_ra_j2k=22.2916116671515, telescope_dec_j2k=-24.3843089658441, observability=1)
2025-12-27T13:32:04.015 [DEBUG] [Thread-489930 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37323665618896484
2025-12-27T13:32:10.190 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:32:10.192 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.3174903, teldec = -24.256413
2025-12-27T13:32:10.193 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.2934525797215     dec_j2k = -24.3843395761329
2025-12-27T13:32:10.194 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:32:10.195 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:32:10.199 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:32:10.199 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:32:10.199 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:32:10.200 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:32:10.207 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:32:10.207 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:32:10.207 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:32:10.207 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:32:10.207 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:32:10.207 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:32:10.207 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:32:10.207 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:32:10.207 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98067351, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953471710711385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108677, telescope_az=89.992649, telescope_ra=22.3174903, telescope_dec=-24.256413, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.33727, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:31:45.694579', telescope_ra_j2k=22.2934525797215, telescope_dec_j2k=-24.3843395761329, observability=1)
2025-12-27T13:32:11.711 [DEBUG] [ThreadPoolExecutor-22756_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:32:11.712 [DEBUG] [ThreadPoolExecutor-22756_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:32:22.086 [DEBUG] [Thread-489931 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:32:22.088 [INFO] [Thread-489931 (handle)] [driver.py] [get_status()] Telra = 22.3208057, teldec = -24.256413
2025-12-27T13:32:22.089 [INFO] [Thread-489931 (handle)] [driver.py] [get_status()] ra_j2k = 22.2967710678824     dec_j2k = -24.3843946800912
2025-12-27T13:32:22.091 [DEBUG] [Thread-489931 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:32:22.092 [DEBUG] [Thread-489931 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:32:22.098 [DEBUG] [Thread-489931 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:32:22.098 [DEBUG] [Thread-489931 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:32:22.098 [DEBUG] [Thread-489931 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:32:22.098 [DEBUG] [Thread-489931 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:32:22.106 [DEBUG] [Thread-489931 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:32:22.106 [DEBUG] [Thread-489931 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:32:22.106 [DEBUG] [Thread-489931 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:32:22.106 [DEBUG] [Thread-489931 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:32:22.106 [DEBUG] [Thread-489931 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:32:22.106 [DEBUG] [Thread-489931 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:32:22.106 [DEBUG] [Thread-489931 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:32:22.106 [DEBUG] [Thread-489931 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:32:22.106 [DEBUG] [Thread-489931 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98081119, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953475320786237, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108677, telescope_az=89.992649, telescope_ra=22.3208057, telescope_dec=-24.256413, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.34059, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:31:45.694579', telescope_ra_j2k=22.2967710678824, telescope_dec_j2k=-24.3843946800912, observability=1)
2025-12-27T13:32:23.276 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:32:23.278 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.3211141, teldec = -24.256413
2025-12-27T13:32:23.279 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.2970797552116     dec_j2k = -24.3843998009729
2025-12-27T13:32:23.281 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:32:23.282 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:32:23.288 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:32:23.288 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:32:23.288 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:32:23.288 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:32:23.295 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:32:23.295 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:32:23.295 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:32:23.296 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:32:23.296 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:32:23.296 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:32:23.296 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:32:23.296 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:32:23.296 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98082496, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953477727502806, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108677, telescope_az=89.992649, telescope_ra=22.3211141, telescope_dec=-24.256413, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.34089, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:31:45.694579', telescope_ra_j2k=22.2970797552116, telescope_dec_j2k=-24.3843998009729, observability=1)
2025-12-27T13:32:40.154 [DEBUG] [Thread-489932 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:32:40.156 [INFO] [Thread-489932 (handle)] [driver.py] [get_status()] Telra = 22.3258219, teldec = -24.256413
2025-12-27T13:32:40.157 [INFO] [Thread-489932 (handle)] [driver.py] [get_status()] ra_j2k = 22.3017919427789     dec_j2k = -24.3844778686007
2025-12-27T13:32:40.158 [DEBUG] [Thread-489932 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:32:40.159 [DEBUG] [Thread-489932 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:32:40.165 [DEBUG] [Thread-489932 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:32:40.165 [DEBUG] [Thread-489932 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:32:40.165 [DEBUG] [Thread-489932 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:32:40.165 [DEBUG] [Thread-489932 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:32:40.172 [DEBUG] [Thread-489932 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:32:40.173 [DEBUG] [Thread-489932 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:32:40.173 [DEBUG] [Thread-489932 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:32:40.173 [DEBUG] [Thread-489932 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:32:40.173 [DEBUG] [Thread-489932 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:32:40.173 [DEBUG] [Thread-489932 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:32:40.173 [DEBUG] [Thread-489932 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:32:40.173 [DEBUG] [Thread-489932 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:32:40.173 [DEBUG] [Thread-489932 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98102031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953476524144522, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108677, telescope_az=89.992648, telescope_ra=22.3258219, telescope_dec=-24.256413, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.3456, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:31:45.694579', telescope_ra_j2k=22.3017919427789, telescope_dec_j2k=-24.3844778686007, observability=1)
2025-12-27T13:32:44.765 [DEBUG] [Thread-489933 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:32:44.767 [INFO] [Thread-489933 (handle)] [driver.py] [get_status()] Telra = 22.3271004, teldec = -24.256412
2025-12-27T13:32:44.768 [INFO] [Thread-489933 (handle)] [driver.py] [get_status()] ra_j2k = 22.3030716348604     dec_j2k = -24.3844980358815
2025-12-27T13:32:44.769 [DEBUG] [Thread-489933 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:32:44.770 [DEBUG] [Thread-489933 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:32:44.776 [DEBUG] [Thread-489933 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:32:44.776 [DEBUG] [Thread-489933 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:32:44.776 [DEBUG] [Thread-489933 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:32:44.777 [DEBUG] [Thread-489933 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:32:44.784 [DEBUG] [Thread-489933 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:32:44.784 [DEBUG] [Thread-489933 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:32:44.784 [DEBUG] [Thread-489933 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:32:44.784 [DEBUG] [Thread-489933 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:32:44.784 [DEBUG] [Thread-489933 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:32:44.784 [DEBUG] [Thread-489933 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:32:44.784 [DEBUG] [Thread-489933 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:32:44.784 [DEBUG] [Thread-489933 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:32:44.785 [DEBUG] [Thread-489933 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98107368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095347692526395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108677, telescope_az=89.992648, telescope_ra=22.3271004, telescope_dec=-24.256412, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.34688, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:31:45.694579', telescope_ra_j2k=22.3030716348604, telescope_dec_j2k=-24.3844980358815, observability=1)
2025-12-27T13:32:45.837 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:32:45.837 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:32:45.838 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:32:45.838 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:32:45.838 [INFO] [ThreadPoolExecutor-22757_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:32:45.838 [INFO] [ThreadPoolExecutor-22757_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:32:50.792 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:32:50.794 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.3287809, teldec = -24.256412
2025-12-27T13:32:50.796 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.3047537019504     dec_j2k = -24.3845258368252
2025-12-27T13:32:50.797 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:32:50.798 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:32:50.801 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:32:50.801 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:32:50.801 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:32:50.801 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:32:50.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:32:50.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:32:50.808 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:32:50.808 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:32:50.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:32:50.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:32:50.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:32:50.808 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:32:50.809 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98114344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953472512950241, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108677, telescope_az=89.992648, telescope_ra=22.3287809, telescope_dec=-24.256412, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.34856, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:32:45.835966', telescope_ra_j2k=22.3047537019504, telescope_dec_j2k=-24.3845258368252, observability=1)
2025-12-27T13:32:50.809 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.619853496551514 seconds ago
2025-12-27T13:32:58.344 [DEBUG] [Thread-489934 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:32:58.346 [INFO] [Thread-489934 (handle)] [driver.py] [get_status()] Telra = 22.3308905, teldec = -24.256412
2025-12-27T13:32:58.347 [INFO] [Thread-489934 (handle)] [driver.py] [get_status()] ra_j2k = 22.3068652696603     dec_j2k = -24.3845607012871
2025-12-27T13:32:58.349 [DEBUG] [Thread-489934 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:32:58.351 [DEBUG] [Thread-489934 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:32:58.352 [DEBUG] [Thread-489934 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:32:58.352 [DEBUG] [Thread-489934 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:32:58.352 [DEBUG] [Thread-489934 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:32:58.352 [DEBUG] [Thread-489934 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:32:58.359 [DEBUG] [Thread-489934 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:32:58.359 [DEBUG] [Thread-489934 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:32:58.359 [DEBUG] [Thread-489934 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:32:58.359 [DEBUG] [Thread-489934 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:32:58.359 [DEBUG] [Thread-489934 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:32:58.359 [DEBUG] [Thread-489934 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:32:58.359 [DEBUG] [Thread-489934 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:32:58.359 [DEBUG] [Thread-489934 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:32:58.359 [DEBUG] [Thread-489934 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98123084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953475721905665, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108677, telescope_az=89.992647, telescope_ra=22.3308905, telescope_dec=-24.256412, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.35067, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:32:45.835966', telescope_ra_j2k=22.3068652696603, telescope_dec_j2k=-24.3845607012871, observability=1)
2025-12-27T13:33:03.635 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:03.637 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.3323751, teldec = -24.256412
2025-12-27T13:33:03.638 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.3083512547261     dec_j2k = -24.3845852131478
2025-12-27T13:33:03.640 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:33:03.641 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:33:03.642 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:33:03.642 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:33:03.642 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:33:03.642 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:33:03.650 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:33:03.650 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:33:03.650 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:33:03.650 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:33:03.650 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:33:03.650 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:33:03.651 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:33:03.651 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:33:03.651 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98129207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095346850175596, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108677, telescope_az=89.992647, telescope_ra=22.3323751, telescope_dec=-24.256412, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.35216, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:32:45.835966', telescope_ra_j2k=22.3083512547261, telescope_dec_j2k=-24.3845852131478, observability=1)
2025-12-27T13:33:06.714 [DEBUG] [ThreadPoolExecutor-22756_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:06.715 [DEBUG] [ThreadPoolExecutor-22756_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:06.716 [DEBUG] [ThreadPoolExecutor-22756_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:06.718 [DEBUG] [ThreadPoolExecutor-22756_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:10.268 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:10.270 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.3342143, teldec = -24.256412
2025-12-27T13:33:10.271 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.3101921709827     dec_j2k = -24.3846155528008
2025-12-27T13:33:10.272 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:33:10.273 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:33:10.277 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:33:10.277 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:33:10.277 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:33:10.277 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:33:10.284 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:33:10.284 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:33:10.284 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:33:10.284 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:33:10.284 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:33:10.284 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:33:10.284 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:33:10.284 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:33:10.285 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98136884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953473315189097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108677, telescope_az=89.992647, telescope_ra=22.3342143, telescope_dec=-24.256412, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.354, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:32:45.835966', telescope_ra_j2k=22.3101921709827, telescope_dec_j2k=-24.3846155528008, observability=1)
2025-12-27T13:33:10.725 [DEBUG] [ThreadPoolExecutor-22756_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:11.726 [DEBUG] [ThreadPoolExecutor-22756_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:11.727 [INFO] [ThreadPoolExecutor-22756_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:33:16.401 [DEBUG] [Thread-489935 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:16.403 [INFO] [Thread-489935 (handle)] [driver.py] [get_status()] Telra = 22.3359128, teldec = -24.256412
2025-12-27T13:33:16.404 [INFO] [Thread-489935 (handle)] [driver.py] [get_status()] ra_j2k = 22.3118922563028     dec_j2k = -24.3846435449844
2025-12-27T13:33:16.406 [DEBUG] [Thread-489935 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:33:16.406 [DEBUG] [Thread-489935 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:33:16.411 [DEBUG] [Thread-489935 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:33:16.411 [DEBUG] [Thread-489935 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:33:16.411 [DEBUG] [Thread-489935 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:33:16.411 [DEBUG] [Thread-489935 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:33:16.419 [DEBUG] [Thread-489935 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:33:16.419 [DEBUG] [Thread-489935 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:33:16.419 [DEBUG] [Thread-489935 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:33:16.419 [DEBUG] [Thread-489935 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:33:16.419 [DEBUG] [Thread-489935 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:33:16.419 [DEBUG] [Thread-489935 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:33:16.419 [DEBUG] [Thread-489935 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:33:16.419 [DEBUG] [Thread-489935 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:33:16.419 [DEBUG] [Thread-489935 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98143984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953474919666809, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108677, telescope_az=89.992647, telescope_ra=22.3359128, telescope_dec=-24.256412, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.35569, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:32:45.835966', telescope_ra_j2k=22.3118922563028, telescope_dec_j2k=-24.3846435449844, observability=1)
2025-12-27T13:33:22.389 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:22.391 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.3375804, teldec = -24.256412
2025-12-27T13:33:22.392 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.3135614131164     dec_j2k = -24.3846710031898
2025-12-27T13:33:22.393 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:33:22.394 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:33:22.400 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:33:22.400 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:33:22.400 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:33:22.400 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:33:22.407 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:33:22.407 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:33:22.407 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:33:22.408 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:33:22.408 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:33:22.408 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:33:22.408 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:33:22.408 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:33:22.408 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98150913, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953475320786237, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108677, telescope_az=89.992647, telescope_ra=22.3375804, telescope_dec=-24.256412, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.35736, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:32:45.835966', telescope_ra_j2k=22.3135614131164, telescope_dec_j2k=-24.3846710031898, observability=1)
2025-12-27T13:33:34.474 [DEBUG] [Thread-489936 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:34.477 [INFO] [Thread-489936 (handle)] [driver.py] [get_status()] Telra = 22.3409549, teldec = -24.256411
2025-12-27T13:33:34.478 [INFO] [Thread-489936 (handle)] [driver.py] [get_status()] ra_j2k = 22.3169390645331     dec_j2k = -24.3847254918011
2025-12-27T13:33:34.480 [DEBUG] [Thread-489936 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:33:34.481 [DEBUG] [Thread-489936 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:33:34.483 [DEBUG] [Thread-489936 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:33:34.483 [DEBUG] [Thread-489936 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:33:34.483 [DEBUG] [Thread-489936 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:33:34.483 [DEBUG] [Thread-489936 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:33:34.490 [DEBUG] [Thread-489936 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:33:34.490 [DEBUG] [Thread-489936 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:33:34.490 [DEBUG] [Thread-489936 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:33:34.490 [DEBUG] [Thread-489936 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:33:34.491 [DEBUG] [Thread-489936 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:33:34.491 [DEBUG] [Thread-489936 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:33:34.491 [DEBUG] [Thread-489936 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:33:34.491 [DEBUG] [Thread-489936 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:33:34.491 [DEBUG] [Thread-489936 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98164903, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953473315189097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108676, telescope_az=89.992646, telescope_ra=22.3409549, telescope_dec=-24.256411, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.36074, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:32:45.835966', telescope_ra_j2k=22.3169390645331, telescope_dec_j2k=-24.3847254918011, observability=1)
2025-12-27T13:33:44.819 [DEBUG] [Thread-489937 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:44.822 [INFO] [Thread-489937 (handle)] [driver.py] [get_status()] Telra = 22.3438292, teldec = -24.256411
2025-12-27T13:33:44.823 [INFO] [Thread-489937 (handle)] [driver.py] [get_status()] ra_j2k = 22.3198160498093     dec_j2k = -24.3847726761261
2025-12-27T13:33:44.825 [DEBUG] [Thread-489937 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:33:44.826 [DEBUG] [Thread-489937 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:33:44.829 [DEBUG] [Thread-489937 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:33:44.829 [DEBUG] [Thread-489937 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:33:44.830 [DEBUG] [Thread-489937 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:33:44.830 [DEBUG] [Thread-489937 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:33:44.837 [DEBUG] [Thread-489937 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:33:44.837 [DEBUG] [Thread-489937 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:33:44.837 [DEBUG] [Thread-489937 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:33:44.837 [DEBUG] [Thread-489937 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:33:44.837 [DEBUG] [Thread-489937 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:33:44.837 [DEBUG] [Thread-489937 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:33:44.837 [DEBUG] [Thread-489937 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:33:44.837 [DEBUG] [Thread-489937 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:33:44.837 [DEBUG] [Thread-489937 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98176875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953473315189097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108676, telescope_az=89.992646, telescope_ra=22.3438292, telescope_dec=-24.256411, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.36361, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:32:45.835966', telescope_ra_j2k=22.3198160498093, telescope_dec_j2k=-24.3847726761261, observability=1)
2025-12-27T13:33:45.977 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:45.977 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:33:45.978 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:45.978 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:33:45.979 [DEBUG] [ThreadPoolExecutor-22758_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:46.981 [DEBUG] [ThreadPoolExecutor-22758_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:46.983 [DEBUG] [ThreadPoolExecutor-22758_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:46.983 [DEBUG] [ThreadPoolExecutor-22758_0] [payload.py] [to_registers()] [0]
2025-12-27T13:33:46.990 [DEBUG] [ThreadPoolExecutor-22758_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:33:46.990 [DEBUG] [ThreadPoolExecutor-22758_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:33:46.990 [DEBUG] [ThreadPoolExecutor-22758_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:33:46.990 [DEBUG] [ThreadPoolExecutor-22758_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:33:46.998 [DEBUG] [ThreadPoolExecutor-22758_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:33:46.998 [DEBUG] [ThreadPoolExecutor-22758_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:33:46.998 [DEBUG] [ThreadPoolExecutor-22758_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:33:46.998 [DEBUG] [ThreadPoolExecutor-22758_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:33:46.998 [DEBUG] [ThreadPoolExecutor-22758_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:33:46.998 [DEBUG] [ThreadPoolExecutor-22758_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:33:46.998 [DEBUG] [ThreadPoolExecutor-22758_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:33:50.870 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:50.874 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.3455283, teldec = -24.256411
2025-12-27T13:33:50.876 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.3215167376318     dec_j2k = -24.3848005341758
2025-12-27T13:33:50.877 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:33:50.878 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:33:50.883 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:33:50.883 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:33:50.883 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:33:50.883 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:33:50.891 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:33:50.891 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:33:50.891 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:33:50.891 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:33:50.891 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:33:50.891 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:33:50.891 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:33:50.891 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:33:50.891 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98183881, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470908472529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108676, telescope_az=89.992646, telescope_ra=22.3455283, telescope_dec=-24.256411, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.36531, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:33:45.975993', telescope_ra_j2k=22.3215167376318, telescope_dec_j2k=-24.3848005341758, observability=1)
2025-12-27T13:33:50.891 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.62340760231018 seconds ago
2025-12-27T13:33:52.674 [DEBUG] [Thread-489938 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:33:52.676 [INFO] [Thread-489938 (handle)] [driver.py] [get_status()] Telra = 22.3460232, teldec = -24.256411
2025-12-27T13:33:52.677 [INFO] [Thread-489938 (handle)] [driver.py] [get_status()] ra_j2k = 22.3220121001841     dec_j2k = -24.3848086436523
2025-12-27T13:33:52.678 [DEBUG] [Thread-489938 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:33:52.679 [DEBUG] [Thread-489938 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:33:52.684 [DEBUG] [Thread-489938 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:33:52.684 [DEBUG] [Thread-489938 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:33:52.685 [DEBUG] [Thread-489938 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:33:52.685 [DEBUG] [Thread-489938 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:33:52.692 [DEBUG] [Thread-489938 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:33:52.692 [DEBUG] [Thread-489938 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:33:52.692 [DEBUG] [Thread-489938 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:33:52.692 [DEBUG] [Thread-489938 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:33:52.692 [DEBUG] [Thread-489938 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:33:52.692 [DEBUG] [Thread-489938 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:33:52.692 [DEBUG] [Thread-489938 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:33:52.692 [DEBUG] [Thread-489938 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:33:52.692 [DEBUG] [Thread-489938 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98185966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953475320786237, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108676, telescope_az=89.992646, telescope_ra=22.3460232, telescope_dec=-24.256411, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.3658, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:33:45.975993', telescope_ra_j2k=22.3220121001841, telescope_dec_j2k=-24.3848086436523, observability=1)
2025-12-27T13:34:03.609 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:34:03.611 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.3490665, teldec = -24.256411
2025-12-27T13:34:03.612 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.3250582452056     dec_j2k = -24.384858463938
2025-12-27T13:34:03.614 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:34:03.615 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:34:03.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:34:03.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:34:03.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:34:03.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:34:03.625 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:34:03.625 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:34:03.625 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:34:03.625 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:34:03.625 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:34:03.625 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:34:03.625 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:34:03.625 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:34:03.625 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98198623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953474117427953, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108676, telescope_az=89.992645, telescope_ra=22.3490665, telescope_dec=-24.256411, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.36885, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:33:45.975993', telescope_ra_j2k=22.3250582452056, telescope_dec_j2k=-24.384858463938, observability=1)
2025-12-27T13:34:10.347 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:34:10.349 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.350962, teldec = -24.256411
2025-12-27T13:34:10.350 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.326955517763     dec_j2k = -24.3848894528752
2025-12-27T13:34:10.352 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:34:10.353 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:34:10.356 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:34:10.356 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:34:10.356 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:34:10.356 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:34:10.363 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:34:10.363 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:34:10.363 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:34:10.363 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:34:10.363 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:34:10.363 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:34:10.363 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:34:10.363 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:34:10.363 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98206421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953469705114245, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108676, telescope_az=89.992645, telescope_ra=22.350962, telescope_dec=-24.256411, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.37074, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:33:45.975993', telescope_ra_j2k=22.326955517763, telescope_dec_j2k=-24.3848894528752, observability=1)
2025-12-27T13:34:10.760 [DEBUG] [Thread-489939 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3965003490447998
2025-12-27T13:34:11.999 [DEBUG] [ThreadPoolExecutor-22758_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:34:12.000 [DEBUG] [ThreadPoolExecutor-22758_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:34:21.502 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:34:21.504 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.3540521, teldec = -24.25641
2025-12-27T13:34:21.505 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.3300485084356     dec_j2k = -24.384938904027
2025-12-27T13:34:21.506 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:34:21.507 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:34:21.509 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:34:21.509 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:34:21.510 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:34:21.510 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:34:21.517 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:34:21.517 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:34:21.517 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:34:21.517 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:34:21.517 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:34:21.517 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:34:21.517 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:34:21.517 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:34:21.517 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98219332, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470908472529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108676, telescope_az=89.992645, telescope_ra=22.3540521, telescope_dec=-24.25641, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.37383, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:33:45.975993', telescope_ra_j2k=22.3300485084356, telescope_dec_j2k=-24.384938904027, observability=1)
2025-12-27T13:34:28.841 [DEBUG] [Thread-489940 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:34:28.843 [INFO] [Thread-489940 (handle)] [driver.py] [get_status()] Telra = 22.3560874, teldec = -24.25641
2025-12-27T13:34:28.844 [INFO] [Thread-489940 (handle)] [driver.py] [get_status()] ra_j2k = 22.3320857129403     dec_j2k = -24.3849720876559
2025-12-27T13:34:28.846 [DEBUG] [Thread-489940 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:34:28.848 [DEBUG] [Thread-489940 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:34:28.854 [DEBUG] [Thread-489940 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:34:28.854 [DEBUG] [Thread-489940 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:34:28.855 [DEBUG] [Thread-489940 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:34:28.855 [DEBUG] [Thread-489940 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:34:28.862 [DEBUG] [Thread-489940 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:34:28.862 [DEBUG] [Thread-489940 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:34:28.862 [DEBUG] [Thread-489940 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:34:28.862 [DEBUG] [Thread-489940 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:34:28.862 [DEBUG] [Thread-489940 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:34:28.862 [DEBUG] [Thread-489940 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:34:28.862 [DEBUG] [Thread-489940 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:34:28.862 [DEBUG] [Thread-489940 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:34:28.862 [DEBUG] [Thread-489940 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98227826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953476123025093, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108676, telescope_az=89.992645, telescope_ra=22.3560874, telescope_dec=-24.25641, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.37587, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:33:45.975993', telescope_ra_j2k=22.3320857129403, telescope_dec_j2k=-24.3849720876559, observability=1)
2025-12-27T13:34:44.889 [DEBUG] [Thread-489941 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:34:44.891 [INFO] [Thread-489941 (handle)] [driver.py] [get_status()] Telra = 22.3605679, teldec = -24.25641
2025-12-27T13:34:44.892 [INFO] [Thread-489941 (handle)] [driver.py] [get_status()] ra_j2k = 22.3365704072274     dec_j2k = -24.3850450089819
2025-12-27T13:34:44.894 [DEBUG] [Thread-489941 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:34:44.895 [DEBUG] [Thread-489941 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:34:44.899 [DEBUG] [Thread-489941 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:34:44.899 [DEBUG] [Thread-489941 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:34:44.899 [DEBUG] [Thread-489941 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:34:44.900 [DEBUG] [Thread-489941 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:34:44.907 [DEBUG] [Thread-489941 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:34:44.907 [DEBUG] [Thread-489941 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:34:44.907 [DEBUG] [Thread-489941 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:34:44.907 [DEBUG] [Thread-489941 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:34:44.907 [DEBUG] [Thread-489941 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:34:44.907 [DEBUG] [Thread-489941 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:34:44.907 [DEBUG] [Thread-489941 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:34:44.907 [DEBUG] [Thread-489941 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:34:44.908 [DEBUG] [Thread-489941 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.982464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953472111830813, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108676, telescope_az=89.992644, telescope_ra=22.3605679, telescope_dec=-24.25641, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.38035, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:33:45.975993', telescope_ra_j2k=22.3365704072274, telescope_dec_j2k=-24.3850450089819, observability=1)
2025-12-27T13:34:46.128 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:34:46.128 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:34:46.128 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:34:46.128 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:34:46.129 [INFO] [ThreadPoolExecutor-22759_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:34:46.129 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T13:34:47.013 [DEBUG] [Thread-489942 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:34:47.015 [INFO] [Thread-489942 (handle)] [driver.py] [get_status()] Telra = 22.3611565, teldec = -24.25641
2025-12-27T13:34:47.016 [INFO] [Thread-489942 (handle)] [driver.py] [get_status()] ra_j2k = 22.3371595584034     dec_j2k = -24.3850545754191
2025-12-27T13:34:47.018 [DEBUG] [Thread-489942 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:34:47.019 [DEBUG] [Thread-489942 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:34:47.021 [DEBUG] [Thread-489942 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:34:47.022 [DEBUG] [Thread-489942 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:34:47.022 [DEBUG] [Thread-489942 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:34:47.022 [DEBUG] [Thread-489942 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:34:47.029 [DEBUG] [Thread-489942 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:34:47.030 [DEBUG] [Thread-489942 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:34:47.030 [DEBUG] [Thread-489942 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:34:47.030 [DEBUG] [Thread-489942 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:34:47.030 [DEBUG] [Thread-489942 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:34:47.030 [DEBUG] [Thread-489942 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:34:47.030 [DEBUG] [Thread-489942 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:34:47.030 [DEBUG] [Thread-489942 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:34:47.030 [DEBUG] [Thread-489942 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98248859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953476524144522, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108676, telescope_az=89.992644, telescope_ra=22.3611565, telescope_dec=-24.25641, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.38094, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:34:46.127023', telescope_ra_j2k=22.3371595584034, telescope_dec_j2k=-24.3850545754191, observability=1)
2025-12-27T13:34:50.952 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:34:50.955 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.3622486, teldec = -24.25641
2025-12-27T13:34:50.956 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.3382526811738     dec_j2k = -24.3850723170618
2025-12-27T13:34:50.958 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:34:50.959 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:34:50.960 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:34:50.960 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:34:50.960 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:34:50.960 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:34:50.967 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:34:50.967 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:34:50.967 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:34:50.967 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:34:50.967 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:34:50.967 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:34:50.967 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:34:50.967 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:34:50.968 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98253418, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953472512950241, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108676, telescope_az=89.992644, telescope_ra=22.3622486, telescope_dec=-24.25641, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.38203, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:34:46.127023', telescope_ra_j2k=22.3382526811738, telescope_dec_j2k=-24.3850723170618, observability=1)
2025-12-27T13:34:50.968 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.622358083724976 seconds ago
2025-12-27T13:35:03.618 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:03.620 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.3657794, teldec = -24.256409
2025-12-27T13:35:03.621 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.3417867888737     dec_j2k = -24.385128604374
2025-12-27T13:35:03.622 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:35:03.623 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:35:03.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:35:03.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:35:03.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:35:03.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:35:03.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:35:03.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:35:03.633 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:35:03.633 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:35:03.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:35:03.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:35:03.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:35:03.633 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:35:03.633 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98268078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470106233673, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108676, telescope_az=89.992644, telescope_ra=22.3657794, telescope_dec=-24.256409, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.38556, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:34:46.127023', telescope_ra_j2k=22.3417867888737, telescope_dec_j2k=-24.385128604374, observability=1)
2025-12-27T13:35:05.081 [DEBUG] [Thread-489943 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:05.083 [INFO] [Thread-489943 (handle)] [driver.py] [get_status()] Telra = 22.3661997, teldec = -24.256409
2025-12-27T13:35:05.084 [INFO] [Thread-489943 (handle)] [driver.py] [get_status()] ra_j2k = 22.3422074827033     dec_j2k = -24.3851354163989
2025-12-27T13:35:05.086 [DEBUG] [Thread-489943 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:35:05.087 [DEBUG] [Thread-489943 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:35:05.090 [DEBUG] [Thread-489943 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:35:05.090 [DEBUG] [Thread-489943 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:35:05.090 [DEBUG] [Thread-489943 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:35:05.090 [DEBUG] [Thread-489943 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:35:05.097 [DEBUG] [Thread-489943 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:35:05.097 [DEBUG] [Thread-489943 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:35:05.097 [DEBUG] [Thread-489943 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:35:05.097 [DEBUG] [Thread-489943 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:35:05.097 [DEBUG] [Thread-489943 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:35:05.098 [DEBUG] [Thread-489943 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:35:05.098 [DEBUG] [Thread-489943 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:35:05.098 [DEBUG] [Thread-489943 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:35:05.098 [DEBUG] [Thread-489943 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98269771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953475320786237, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108676, telescope_az=89.992644, telescope_ra=22.3661997, telescope_dec=-24.256409, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.38598, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:34:46.127023', telescope_ra_j2k=22.3422074827033, telescope_dec_j2k=-24.3851354163989, observability=1)
2025-12-27T13:35:07.002 [DEBUG] [ThreadPoolExecutor-22758_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:07.003 [DEBUG] [ThreadPoolExecutor-22758_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:07.004 [DEBUG] [ThreadPoolExecutor-22758_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:07.007 [DEBUG] [ThreadPoolExecutor-22758_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:10.425 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:10.427 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.3676754, teldec = -24.256409
2025-12-27T13:35:10.428 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.343684565628     dec_j2k = -24.3851593214764
2025-12-27T13:35:10.430 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:35:10.430 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:35:10.434 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:35:10.434 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:35:10.434 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:35:10.434 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:35:10.441 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:35:10.441 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:35:10.441 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:35:10.441 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:35:10.441 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:35:10.441 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:35:10.441 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:35:10.441 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:35:10.441 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98275955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470106233673, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108675, telescope_az=89.992643, telescope_ra=22.3676754, telescope_dec=-24.256409, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.38746, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:34:46.127023', telescope_ra_j2k=22.343684565628, telescope_dec_j2k=-24.3851593214764, observability=1)
2025-12-27T13:35:11.011 [DEBUG] [ThreadPoolExecutor-22758_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:12.013 [DEBUG] [ThreadPoolExecutor-22758_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:12.014 [INFO] [ThreadPoolExecutor-22758_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:35:20.611 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:20.613 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.3705151, teldec = -24.256409
2025-12-27T13:35:20.614 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.346526927517     dec_j2k = -24.3852052679776
2025-12-27T13:35:20.616 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:35:20.617 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:35:20.624 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:35:20.624 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:35:20.624 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:35:20.624 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:35:20.632 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:35:20.632 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:35:20.632 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:35:20.632 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:35:20.632 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:35:20.632 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:35:20.632 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:35:20.632 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:35:20.632 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98287745, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095346649615882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108675, telescope_az=89.992643, telescope_ra=22.3705151, telescope_dec=-24.256409, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.3903, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:34:46.127023', telescope_ra_j2k=22.346526927517, telescope_dec_j2k=-24.3852052679776, observability=1)
2025-12-27T13:35:23.149 [DEBUG] [Thread-489944 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:23.151 [INFO] [Thread-489944 (handle)] [driver.py] [get_status()] Telra = 22.371217, teldec = -24.256409
2025-12-27T13:35:23.152 [INFO] [Thread-489944 (handle)] [driver.py] [get_status()] ra_j2k = 22.3472294856121     dec_j2k = -24.3852166137592
2025-12-27T13:35:23.153 [DEBUG] [Thread-489944 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:35:23.154 [DEBUG] [Thread-489944 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:35:23.160 [DEBUG] [Thread-489944 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:35:23.160 [DEBUG] [Thread-489944 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:35:23.161 [DEBUG] [Thread-489944 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:35:23.161 [DEBUG] [Thread-489944 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:35:23.168 [DEBUG] [Thread-489944 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:35:23.168 [DEBUG] [Thread-489944 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:35:23.168 [DEBUG] [Thread-489944 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:35:23.168 [DEBUG] [Thread-489944 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:35:23.168 [DEBUG] [Thread-489944 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:35:23.168 [DEBUG] [Thread-489944 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:35:23.168 [DEBUG] [Thread-489944 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:35:23.168 [DEBUG] [Thread-489944 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:35:23.168 [DEBUG] [Thread-489944 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98290683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953466897278248, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108675, telescope_az=89.992643, telescope_ra=22.371217, telescope_dec=-24.256409, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.391, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:34:46.127023', telescope_ra_j2k=22.3472294856121, telescope_dec_j2k=-24.3852166137592, observability=1)
2025-12-27T13:35:41.349 [DEBUG] [Thread-489945 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:41.351 [INFO] [Thread-489945 (handle)] [driver.py] [get_status()] Telra = 22.37629, teldec = -24.256409
2025-12-27T13:35:41.352 [INFO] [Thread-489945 (handle)] [driver.py] [get_status()] ra_j2k = 22.3523072437216     dec_j2k = -24.3852984860126
2025-12-27T13:35:41.353 [DEBUG] [Thread-489945 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:35:41.354 [DEBUG] [Thread-489945 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:35:41.356 [DEBUG] [Thread-489945 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:35:41.356 [DEBUG] [Thread-489945 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:35:41.356 [DEBUG] [Thread-489945 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:35:41.356 [DEBUG] [Thread-489945 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:35:41.363 [DEBUG] [Thread-489945 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:35:41.363 [DEBUG] [Thread-489945 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:35:41.363 [DEBUG] [Thread-489945 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:35:41.363 [DEBUG] [Thread-489945 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:35:41.363 [DEBUG] [Thread-489945 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:35:41.364 [DEBUG] [Thread-489945 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:35:41.364 [DEBUG] [Thread-489945 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:35:41.364 [DEBUG] [Thread-489945 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:35:41.364 [DEBUG] [Thread-489945 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98311748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953469303994817, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108675, telescope_az=89.992642, telescope_ra=22.37629, telescope_dec=-24.256409, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.39607, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:34:46.127023', telescope_ra_j2k=22.3523072437216, telescope_dec_j2k=-24.3852984860126, observability=1)
2025-12-27T13:35:44.942 [DEBUG] [Thread-489946 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:44.944 [INFO] [Thread-489946 (handle)] [driver.py] [get_status()] Telra = 22.3772883, teldec = -24.256408
2025-12-27T13:35:44.945 [INFO] [Thread-489946 (handle)] [driver.py] [get_status()] ra_j2k = 22.353306480495     dec_j2k = -24.385313570645
2025-12-27T13:35:44.947 [DEBUG] [Thread-489946 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:35:44.947 [DEBUG] [Thread-489946 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:35:44.955 [DEBUG] [Thread-489946 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:35:44.955 [DEBUG] [Thread-489946 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:35:44.955 [DEBUG] [Thread-489946 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:35:44.955 [DEBUG] [Thread-489946 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:35:44.962 [DEBUG] [Thread-489946 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:35:44.962 [DEBUG] [Thread-489946 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:35:44.962 [DEBUG] [Thread-489946 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:35:44.962 [DEBUG] [Thread-489946 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:35:44.962 [DEBUG] [Thread-489946 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:35:44.962 [DEBUG] [Thread-489946 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:35:44.962 [DEBUG] [Thread-489946 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:35:44.962 [DEBUG] [Thread-489946 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:35:44.962 [DEBUG] [Thread-489946 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98315906, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953465693919964, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108675, telescope_az=89.992642, telescope_ra=22.3772883, telescope_dec=-24.256408, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.39707, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:34:46.127023', telescope_ra_j2k=22.353306480495, telescope_dec_j2k=-24.385313570645, observability=1)
2025-12-27T13:35:46.268 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:46.268 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:35:46.269 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:46.269 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:35:46.270 [DEBUG] [ThreadPoolExecutor-22760_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:47.272 [DEBUG] [ThreadPoolExecutor-22760_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:47.273 [DEBUG] [ThreadPoolExecutor-22760_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:47.273 [DEBUG] [ThreadPoolExecutor-22760_0] [payload.py] [to_registers()] [0]
2025-12-27T13:35:47.275 [DEBUG] [ThreadPoolExecutor-22760_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:35:47.276 [DEBUG] [ThreadPoolExecutor-22760_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:35:47.276 [DEBUG] [ThreadPoolExecutor-22760_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:35:47.276 [DEBUG] [ThreadPoolExecutor-22760_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:35:47.283 [DEBUG] [ThreadPoolExecutor-22760_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:35:47.283 [DEBUG] [ThreadPoolExecutor-22760_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:35:47.283 [DEBUG] [ThreadPoolExecutor-22760_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:35:47.283 [DEBUG] [ThreadPoolExecutor-22760_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:35:47.283 [DEBUG] [ThreadPoolExecutor-22760_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:35:47.283 [DEBUG] [ThreadPoolExecutor-22760_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:35:47.283 [DEBUG] [ThreadPoolExecutor-22760_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:35:51.028 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:51.030 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.3789874, teldec = -24.256408
2025-12-27T13:35:51.032 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.355007174997     dec_j2k = -24.3853409261503
2025-12-27T13:35:51.034 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:35:51.035 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:35:51.041 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:35:51.041 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:35:51.041 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:35:51.041 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:35:51.048 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:35:51.048 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:35:51.048 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:35:51.048 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:35:51.048 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:35:51.048 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:35:51.048 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:35:51.048 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:35:51.048 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9832295, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953473716308525, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108675, telescope_az=89.992642, telescope_ra=22.3789874, telescope_dec=-24.256408, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.39877, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:35:46.266834', telescope_ra_j2k=22.355007174997, telescope_dec_j2k=-24.3853409261503, observability=1)
2025-12-27T13:35:51.048 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.6244740486145 seconds ago
2025-12-27T13:35:59.420 [DEBUG] [Thread-489947 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:35:59.421 [INFO] [Thread-489947 (handle)] [driver.py] [get_status()] Telra = 22.3813305, teldec = -24.256408
2025-12-27T13:35:59.422 [INFO] [Thread-489947 (handle)] [driver.py] [get_status()] ra_j2k = 22.3573524744048     dec_j2k = -24.3853786080979
2025-12-27T13:35:59.424 [DEBUG] [Thread-489947 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:35:59.425 [DEBUG] [Thread-489947 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:35:59.430 [DEBUG] [Thread-489947 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:35:59.430 [DEBUG] [Thread-489947 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:35:59.430 [DEBUG] [Thread-489947 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:35:59.430 [DEBUG] [Thread-489947 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:35:59.437 [DEBUG] [Thread-489947 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:35:59.437 [DEBUG] [Thread-489947 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:35:59.437 [DEBUG] [Thread-489947 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:35:59.438 [DEBUG] [Thread-489947 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:35:59.438 [DEBUG] [Thread-489947 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:35:59.438 [DEBUG] [Thread-489947 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:35:59.438 [DEBUG] [Thread-489947 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:35:59.438 [DEBUG] [Thread-489947 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:35:59.438 [DEBUG] [Thread-489947 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98332662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953469705114245, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108675, telescope_az=89.992642, telescope_ra=22.3813305, telescope_dec=-24.256408, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.40111, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:35:46.266834', telescope_ra_j2k=22.3573524744048, telescope_dec_j2k=-24.3853786080979, observability=1)
2025-12-27T13:36:03.629 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:36:03.630 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.3824972, teldec = -24.256414
2025-12-27T13:36:03.631 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.3585202692784     dec_j2k = -24.3854033524549
2025-12-27T13:36:03.633 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:36:03.634 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:36:03.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:36:03.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:36:03.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:36:03.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:36:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:36:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:36:03.645 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:36:03.646 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:36:03.646 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:36:03.646 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:36:03.646 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:36:03.646 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:36:03.646 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98337534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953472111830813, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108675, telescope_az=89.992652, telescope_ra=22.3824972, telescope_dec=-24.256414, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.40228, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:35:46.266834', telescope_ra_j2k=22.3585202692784, telescope_dec_j2k=-24.3854033524549, observability=1)
2025-12-27T13:36:10.502 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:36:10.505 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.3844206, teldec = -24.256408
2025-12-27T13:36:10.506 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.3604454759778     dec_j2k = -24.3854282289731
2025-12-27T13:36:10.508 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:36:10.508 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:36:10.512 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:36:10.513 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:36:10.513 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:36:10.513 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:36:10.520 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:36:10.520 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:36:10.520 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:36:10.520 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:36:10.520 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:36:10.520 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:36:10.520 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:36:10.520 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:36:10.521 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9834549, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953469303994817, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108675, telescope_az=89.992642, telescope_ra=22.3844206, telescope_dec=-24.256408, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.4042, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:35:46.266834', telescope_ra_j2k=22.3604454759778, telescope_dec_j2k=-24.3854282289731, observability=1)
2025-12-27T13:36:12.283 [DEBUG] [ThreadPoolExecutor-22760_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:36:12.284 [DEBUG] [ThreadPoolExecutor-22760_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:36:17.497 [DEBUG] [Thread-489948 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:36:17.499 [INFO] [Thread-489948 (handle)] [driver.py] [get_status()] Telra = 22.3863715, teldec = -24.256408
2025-12-27T13:36:17.501 [INFO] [Thread-489948 (handle)] [driver.py] [get_status()] ra_j2k = 22.3623982084238     dec_j2k = -24.3854595129655
2025-12-27T13:36:17.503 [DEBUG] [Thread-489948 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:36:17.503 [DEBUG] [Thread-489948 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:36:17.508 [DEBUG] [Thread-489948 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:36:17.508 [DEBUG] [Thread-489948 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:36:17.508 [DEBUG] [Thread-489948 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:36:17.508 [DEBUG] [Thread-489948 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:36:17.515 [DEBUG] [Thread-489948 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:36:17.515 [DEBUG] [Thread-489948 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:36:17.515 [DEBUG] [Thread-489948 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:36:17.515 [DEBUG] [Thread-489948 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:36:17.515 [DEBUG] [Thread-489948 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:36:17.515 [DEBUG] [Thread-489948 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:36:17.515 [DEBUG] [Thread-489948 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:36:17.515 [DEBUG] [Thread-489948 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:36:17.516 [DEBUG] [Thread-489948 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98353586, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953478128622234, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108675, telescope_az=89.992641, telescope_ra=22.3863715, telescope_dec=-24.256408, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.40615, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:35:46.266834', telescope_ra_j2k=22.3623982084238, telescope_dec_j2k=-24.3854595129655, observability=1)
2025-12-27T13:36:19.722 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:36:19.724 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.386989, teldec = -24.256408
2025-12-27T13:36:19.725 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.3630162885227     dec_j2k = -24.3854694079614
2025-12-27T13:36:19.726 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:36:19.727 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:36:19.728 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:36:19.728 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:36:19.728 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:36:19.728 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:36:19.735 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:36:19.736 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:36:19.736 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:36:19.736 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:36:19.736 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:36:19.736 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:36:19.736 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:36:19.736 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:36:19.736 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98356161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953468100636532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108675, telescope_az=89.992641, telescope_ra=22.386989, telescope_dec=-24.256408, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.40677, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:35:46.266834', telescope_ra_j2k=22.3630162885227, telescope_dec_j2k=-24.3854694079614, observability=1)
2025-12-27T13:36:35.692 [DEBUG] [Thread-489949 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:36:35.695 [INFO] [Thread-489949 (handle)] [driver.py] [get_status()] Telra = 22.3914411, teldec = -24.256407
2025-12-27T13:36:35.696 [INFO] [Thread-489949 (handle)] [driver.py] [get_status()] ra_j2k = 22.3674725723565     dec_j2k = -24.3855396496647
2025-12-27T13:36:35.697 [DEBUG] [Thread-489949 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:36:35.698 [DEBUG] [Thread-489949 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:36:35.700 [DEBUG] [Thread-489949 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:36:35.700 [DEBUG] [Thread-489949 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:36:35.700 [DEBUG] [Thread-489949 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:36:35.700 [DEBUG] [Thread-489949 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:36:35.708 [DEBUG] [Thread-489949 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:36:35.708 [DEBUG] [Thread-489949 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:36:35.708 [DEBUG] [Thread-489949 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:36:35.708 [DEBUG] [Thread-489949 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:36:35.708 [DEBUG] [Thread-489949 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:36:35.708 [DEBUG] [Thread-489949 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:36:35.708 [DEBUG] [Thread-489949 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:36:35.708 [DEBUG] [Thread-489949 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:36:35.708 [DEBUG] [Thread-489949 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98374645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095346649615882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108675, telescope_az=89.992641, telescope_ra=22.3914411, telescope_dec=-24.256407, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.41122, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:35:46.266834', telescope_ra_j2k=22.3674725723565, telescope_dec_j2k=-24.3855396496647, observability=1)
2025-12-27T13:36:44.998 [DEBUG] [Thread-489950 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:36:45.000 [INFO] [Thread-489950 (handle)] [driver.py] [get_status()] Telra = 22.3940377, teldec = -24.256407
2025-12-27T13:36:45.001 [INFO] [Thread-489950 (handle)] [driver.py] [get_status()] ra_j2k = 22.3700716135033     dec_j2k = -24.3855811187503
2025-12-27T13:36:45.003 [DEBUG] [Thread-489950 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:36:45.003 [DEBUG] [Thread-489950 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:36:45.009 [DEBUG] [Thread-489950 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:36:45.009 [DEBUG] [Thread-489950 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:36:45.010 [DEBUG] [Thread-489950 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:36:45.010 [DEBUG] [Thread-489950 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:36:45.017 [DEBUG] [Thread-489950 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:36:45.017 [DEBUG] [Thread-489950 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:36:45.017 [DEBUG] [Thread-489950 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:36:45.017 [DEBUG] [Thread-489950 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:36:45.017 [DEBUG] [Thread-489950 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:36:45.017 [DEBUG] [Thread-489950 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:36:45.017 [DEBUG] [Thread-489950 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:36:45.017 [DEBUG] [Thread-489950 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:36:45.017 [DEBUG] [Thread-489950 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98385416, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953472512950241, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108675, telescope_az=89.99264, telescope_ra=22.3940377, telescope_dec=-24.256407, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.41382, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:35:46.266834', telescope_ra_j2k=22.3700716135033, telescope_dec_j2k=-24.3855811187503, observability=1)
2025-12-27T13:36:46.409 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:36:46.409 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:36:46.410 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:36:46.410 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:36:46.410 [INFO] [ThreadPoolExecutor-22761_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:36:46.411 [INFO] [ThreadPoolExecutor-22761_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:36:51.109 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:36:51.111 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.3957398, teldec = -24.256407
2025-12-27T13:36:51.112 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.3717753141243     dec_j2k = -24.3856082697237
2025-12-27T13:36:51.114 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:36:51.115 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:36:51.120 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:36:51.120 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:36:51.120 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:36:51.120 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:36:51.127 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:36:51.127 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:36:51.127 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:36:51.128 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:36:51.128 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:36:51.128 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:36:51.128 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:36:51.128 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:36:51.128 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98392487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953473315189097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108674, telescope_az=89.99264, telescope_ra=22.3957398, telescope_dec=-24.256407, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.41552, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:36:46.408729', telescope_ra_j2k=22.3717753141243, telescope_dec_j2k=-24.3856082697237, observability=1)
2025-12-27T13:36:51.128 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.62614917755127 seconds ago
2025-12-27T13:36:53.770 [DEBUG] [Thread-489951 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:36:53.772 [INFO] [Thread-489951 (handle)] [driver.py] [get_status()] Telra = 22.3964585, teldec = -24.256407
2025-12-27T13:36:53.773 [INFO] [Thread-489951 (handle)] [driver.py] [get_status()] ra_j2k = 22.3724946900757     dec_j2k = -24.3856197263126
2025-12-27T13:36:53.774 [DEBUG] [Thread-489951 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:36:53.775 [DEBUG] [Thread-489951 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:36:53.777 [DEBUG] [Thread-489951 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:36:53.777 [DEBUG] [Thread-489951 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:36:53.777 [DEBUG] [Thread-489951 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:36:53.777 [DEBUG] [Thread-489951 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:36:53.784 [DEBUG] [Thread-489951 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:36:53.784 [DEBUG] [Thread-489951 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:36:53.784 [DEBUG] [Thread-489951 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:36:53.785 [DEBUG] [Thread-489951 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:36:53.785 [DEBUG] [Thread-489951 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:36:53.785 [DEBUG] [Thread-489951 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:36:53.785 [DEBUG] [Thread-489951 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:36:53.785 [DEBUG] [Thread-489951 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:36:53.785 [DEBUG] [Thread-489951 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98395568, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470106233673, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108674, telescope_az=89.99264, telescope_ra=22.3964585, telescope_dec=-24.256407, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.41624, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:36:46.408729', telescope_ra_j2k=22.3724946900757, telescope_dec_j2k=-24.3856197263126, observability=1)
2025-12-27T13:37:03.638 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:03.640 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.3992241, teldec = -24.256407
2025-12-27T13:37:03.641 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.3752628917317     dec_j2k = -24.385663769161
2025-12-27T13:37:03.642 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:37:03.643 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:37:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:37:03.646 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:37:03.646 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:37:03.646 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:37:03.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:37:03.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:37:03.653 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:37:03.653 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:37:03.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:37:03.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:37:03.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:37:03.653 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:37:03.653 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9840699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953474117427953, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108674, telescope_az=89.99264, telescope_ra=22.3992241, telescope_dec=-24.256407, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.419, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:36:46.408729', telescope_ra_j2k=22.3752628917317, telescope_dec_j2k=-24.385663769161, observability=1)
2025-12-27T13:37:07.287 [DEBUG] [ThreadPoolExecutor-22760_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:07.289 [DEBUG] [ThreadPoolExecutor-22760_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:07.289 [DEBUG] [ThreadPoolExecutor-22760_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:07.291 [DEBUG] [ThreadPoolExecutor-22760_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:10.582 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:10.584 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.4011399, teldec = -24.256407
2025-12-27T13:37:10.586 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.3771804944795     dec_j2k = -24.3856942389125
2025-12-27T13:37:10.587 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:37:10.587 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:37:10.594 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:37:10.594 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:37:10.594 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:37:10.594 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:37:10.601 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:37:10.601 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:37:10.601 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:37:10.601 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:37:10.601 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:37:10.601 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:37:10.601 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:37:10.601 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:37:10.601 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98415027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953472111830813, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108674, telescope_az=89.99264, telescope_ra=22.4011399, telescope_dec=-24.256407, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.42092, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:36:46.408729', telescope_ra_j2k=22.3771804944795, telescope_dec_j2k=-24.3856942389125, observability=1)
2025-12-27T13:37:11.296 [DEBUG] [ThreadPoolExecutor-22760_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:11.824 [DEBUG] [Thread-489952 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:11.826 [INFO] [Thread-489952 (handle)] [driver.py] [get_status()] Telra = 22.4015042, teldec = -24.256407
2025-12-27T13:37:11.828 [INFO] [Thread-489952 (handle)] [driver.py] [get_status()] ra_j2k = 22.3775451373298     dec_j2k = -24.3857000292155
2025-12-27T13:37:11.829 [DEBUG] [Thread-489952 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:37:11.831 [DEBUG] [Thread-489952 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:37:11.833 [DEBUG] [Thread-489952 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:37:11.833 [DEBUG] [Thread-489952 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:37:11.833 [DEBUG] [Thread-489952 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:37:11.833 [DEBUG] [Thread-489952 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:37:11.840 [DEBUG] [Thread-489952 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:37:11.840 [DEBUG] [Thread-489952 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:37:11.840 [DEBUG] [Thread-489952 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:37:11.840 [DEBUG] [Thread-489952 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:37:11.840 [DEBUG] [Thread-489952 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:37:11.840 [DEBUG] [Thread-489952 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:37:11.840 [DEBUG] [Thread-489952 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:37:11.841 [DEBUG] [Thread-489952 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:37:11.841 [DEBUG] [Thread-489952 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98416464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953473716308525, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108674, telescope_az=89.99264, telescope_ra=22.4015042, telescope_dec=-24.256407, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.42128, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:36:46.408729', telescope_ra_j2k=22.3775451373298, telescope_dec_j2k=-24.3857000292155, observability=1)
2025-12-27T13:37:12.298 [DEBUG] [ThreadPoolExecutor-22760_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:12.299 [INFO] [ThreadPoolExecutor-22760_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:37:18.824 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:18.826 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.4034562, teldec = -24.256406
2025-12-27T13:37:18.827 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.3794989747419     dec_j2k = -24.3857300349336
2025-12-27T13:37:18.829 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:37:18.829 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:37:18.834 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:37:18.834 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:37:18.835 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:37:18.835 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:37:18.842 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:37:18.842 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:37:18.842 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:37:18.842 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:37:18.842 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:37:18.842 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:37:18.842 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:37:18.842 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:37:18.842 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98424565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953480535338802, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108674, telescope_az=89.992639, telescope_ra=22.4034562, telescope_dec=-24.256406, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.42324, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:36:46.408729', telescope_ra_j2k=22.3794989747419, telescope_dec_j2k=-24.3857300349336, observability=1)
2025-12-27T13:37:29.885 [DEBUG] [Thread-489953 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:29.887 [INFO] [Thread-489953 (handle)] [driver.py] [get_status()] Telra = 22.4065207, teldec = -24.256406
2025-12-27T13:37:29.888 [INFO] [Thread-489953 (handle)] [driver.py] [get_status()] ra_j2k = 22.3825663600956     dec_j2k = -24.3857786432551
2025-12-27T13:37:29.890 [DEBUG] [Thread-489953 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:37:29.891 [DEBUG] [Thread-489953 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:37:29.892 [DEBUG] [Thread-489953 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:37:29.892 [DEBUG] [Thread-489953 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:37:29.892 [DEBUG] [Thread-489953 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:37:29.892 [DEBUG] [Thread-489953 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:37:29.899 [DEBUG] [Thread-489953 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:37:29.899 [DEBUG] [Thread-489953 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:37:29.899 [DEBUG] [Thread-489953 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:37:29.899 [DEBUG] [Thread-489953 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:37:29.899 [DEBUG] [Thread-489953 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:37:29.899 [DEBUG] [Thread-489953 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:37:29.899 [DEBUG] [Thread-489953 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:37:29.899 [DEBUG] [Thread-489953 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:37:29.899 [DEBUG] [Thread-489953 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98437368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095346649615882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108674, telescope_az=89.992639, telescope_ra=22.4065207, telescope_dec=-24.256406, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.4263, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:36:46.408729', telescope_ra_j2k=22.3825663600956, telescope_dec_j2k=-24.3857786432551, observability=1)
2025-12-27T13:37:45.051 [DEBUG] [Thread-489954 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:45.052 [INFO] [Thread-489954 (handle)] [driver.py] [get_status()] Telra = 22.4107572, teldec = -24.256406
2025-12-27T13:37:45.054 [INFO] [Thread-489954 (handle)] [driver.py] [get_status()] ra_j2k = 22.3868068507073     dec_j2k = -24.3858457040563
2025-12-27T13:37:45.055 [DEBUG] [Thread-489954 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:37:45.055 [DEBUG] [Thread-489954 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:37:45.062 [DEBUG] [Thread-489954 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:37:45.062 [DEBUG] [Thread-489954 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:37:45.062 [DEBUG] [Thread-489954 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:37:45.062 [DEBUG] [Thread-489954 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:37:45.070 [DEBUG] [Thread-489954 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:37:45.070 [DEBUG] [Thread-489954 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:37:45.070 [DEBUG] [Thread-489954 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:37:45.070 [DEBUG] [Thread-489954 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:37:45.070 [DEBUG] [Thread-489954 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:37:45.070 [DEBUG] [Thread-489954 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:37:45.070 [DEBUG] [Thread-489954 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:37:45.070 [DEBUG] [Thread-489954 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:37:45.070 [DEBUG] [Thread-489954 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.9845492, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953474117427953, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108674, telescope_az=89.992639, telescope_ra=22.4107572, telescope_dec=-24.256406, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.43054, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:36:46.408729', telescope_ra_j2k=22.3868068507073, telescope_dec_j2k=-24.3858457040563, observability=1)
2025-12-27T13:37:46.549 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:46.549 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:37:46.550 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:46.551 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:37:46.552 [DEBUG] [ThreadPoolExecutor-22762_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:47.553 [DEBUG] [ThreadPoolExecutor-22762_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:47.556 [DEBUG] [ThreadPoolExecutor-22762_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:47.556 [DEBUG] [ThreadPoolExecutor-22762_0] [payload.py] [to_registers()] [0]
2025-12-27T13:37:47.562 [DEBUG] [ThreadPoolExecutor-22762_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:37:47.562 [DEBUG] [ThreadPoolExecutor-22762_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:37:47.562 [DEBUG] [ThreadPoolExecutor-22762_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:37:47.562 [DEBUG] [ThreadPoolExecutor-22762_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:37:47.569 [DEBUG] [ThreadPoolExecutor-22762_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:37:47.569 [DEBUG] [ThreadPoolExecutor-22762_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:37:47.569 [DEBUG] [ThreadPoolExecutor-22762_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:37:47.569 [DEBUG] [ThreadPoolExecutor-22762_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:37:47.569 [DEBUG] [ThreadPoolExecutor-22762_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:37:47.569 [DEBUG] [ThreadPoolExecutor-22762_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:37:47.569 [DEBUG] [ThreadPoolExecutor-22762_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:37:47.962 [DEBUG] [Thread-489955 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:47.964 [INFO] [Thread-489955 (handle)] [driver.py] [get_status()] Telra = 22.4115611, teldec = -24.256406
2025-12-27T13:37:47.965 [INFO] [Thread-489955 (handle)] [driver.py] [get_status()] ra_j2k = 22.3876115081803     dec_j2k = -24.3858584112082
2025-12-27T13:37:47.967 [DEBUG] [Thread-489955 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:37:47.968 [DEBUG] [Thread-489955 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:37:47.970 [DEBUG] [Thread-489955 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:37:47.970 [DEBUG] [Thread-489955 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:37:47.970 [DEBUG] [Thread-489955 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:37:47.970 [DEBUG] [Thread-489955 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:37:47.978 [DEBUG] [Thread-489955 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:37:47.978 [DEBUG] [Thread-489955 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:37:47.978 [DEBUG] [Thread-489955 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:37:47.978 [DEBUG] [Thread-489955 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:37:47.978 [DEBUG] [Thread-489955 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:37:47.978 [DEBUG] [Thread-489955 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:37:47.978 [DEBUG] [Thread-489955 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:37:47.978 [DEBUG] [Thread-489955 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:37:47.978 [DEBUG] [Thread-489955 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98458291, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470908472529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108674, telescope_az=89.992638, telescope_ra=22.4115611, telescope_dec=-24.256406, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.43134, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:37:46.549221', telescope_ra_j2k=22.3876115081803, telescope_dec_j2k=-24.3858584112082, observability=1)
2025-12-27T13:37:51.189 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:37:51.191 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.4124588, teldec = -24.256406
2025-12-27T13:37:51.192 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.3885100541233     dec_j2k = -24.3858725942519
2025-12-27T13:37:51.192 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:37:51.193 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:37:51.194 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:37:51.194 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:37:51.194 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:37:51.194 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:37:51.201 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:37:51.201 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:37:51.201 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:37:51.201 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:37:51.201 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:37:51.201 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:37:51.201 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:37:51.201 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:37:51.202 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98462025, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953468902875389, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108674, telescope_az=89.992638, telescope_ra=22.4124588, telescope_dec=-24.256406, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.43224, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:37:46.549221', telescope_ra_j2k=22.3885100541233, telescope_dec_j2k=-24.3858725942519, observability=1)
2025-12-27T13:37:51.202 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.62086367607117 seconds ago
2025-12-27T13:38:03.649 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:38:03.650 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.4159364, teldec = -24.256405
2025-12-27T13:38:03.651 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.3919909321748     dec_j2k = -24.3859264703375
2025-12-27T13:38:03.652 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:38:03.653 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:38:03.655 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:38:03.655 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:38:03.656 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:38:03.656 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:38:03.663 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:38:03.663 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:38:03.663 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:38:03.663 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:38:03.663 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:38:03.663 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:38:03.663 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:38:03.663 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:38:03.663 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98476446, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953466897278248, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108674, telescope_az=89.992638, telescope_ra=22.4159364, telescope_dec=-24.256405, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.43572, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:37:46.549221', telescope_ra_j2k=22.3919909321748, telescope_dec_j2k=-24.3859264703375, observability=1)
2025-12-27T13:38:06.030 [DEBUG] [Thread-489956 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:38:06.032 [INFO] [Thread-489956 (handle)] [driver.py] [get_status()] Telra = 22.4165815, teldec = -24.256405
2025-12-27T13:38:06.033 [INFO] [Thread-489956 (handle)] [driver.py] [get_status()] ra_j2k = 22.3926366403942     dec_j2k = -24.3859366380853
2025-12-27T13:38:06.035 [DEBUG] [Thread-489956 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:38:06.036 [DEBUG] [Thread-489956 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:38:06.038 [DEBUG] [Thread-489956 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:38:06.038 [DEBUG] [Thread-489956 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:38:06.038 [DEBUG] [Thread-489956 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:38:06.038 [DEBUG] [Thread-489956 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:38:06.045 [DEBUG] [Thread-489956 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:38:06.045 [DEBUG] [Thread-489956 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:38:06.045 [DEBUG] [Thread-489956 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:38:06.046 [DEBUG] [Thread-489956 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:38:06.046 [DEBUG] [Thread-489956 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:38:06.046 [DEBUG] [Thread-489956 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:38:06.046 [DEBUG] [Thread-489956 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:38:06.046 [DEBUG] [Thread-489956 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:38:06.046 [DEBUG] [Thread-489956 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98479203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953474117427953, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108674, telescope_az=89.992638, telescope_ra=22.4165815, telescope_dec=-24.256405, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.43636, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:37:46.549221', telescope_ra_j2k=22.3926366403942, telescope_dec_j2k=-24.3859366380853, observability=1)
2025-12-27T13:38:10.663 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:38:10.665 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.4178892, teldec = -24.256405
2025-12-27T13:38:10.666 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.393945573478     dec_j2k = -24.3859572380425
2025-12-27T13:38:10.667 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:38:10.669 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:38:10.673 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:38:10.673 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:38:10.673 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:38:10.673 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:38:10.681 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:38:10.681 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:38:10.681 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:38:10.681 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:38:10.681 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:38:10.681 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:38:10.681 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:38:10.681 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:38:10.681 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98484565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953465292800536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108674, telescope_az=89.992638, telescope_ra=22.4178892, telescope_dec=-24.256405, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.43767, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:37:46.549221', telescope_ra_j2k=22.393945573478, telescope_dec_j2k=-24.3859572380425, observability=1)
2025-12-27T13:38:12.570 [DEBUG] [ThreadPoolExecutor-22762_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:38:12.571 [DEBUG] [ThreadPoolExecutor-22762_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:38:17.940 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:38:17.942 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.4199242, teldec = -24.256405
2025-12-27T13:38:17.943 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.3959824927496     dec_j2k = -24.3859892647444
2025-12-27T13:38:17.944 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:38:17.945 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:38:17.952 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:38:17.952 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:38:17.952 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:38:17.952 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:38:17.959 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:38:17.959 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:38:17.959 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:38:17.959 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:38:17.960 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:38:17.960 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:38:17.960 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:38:17.960 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:38:17.960 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98492986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470908472529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108674, telescope_az=89.992638, telescope_ra=22.4199242, telescope_dec=-24.256405, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.4397, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:37:46.549221', telescope_ra_j2k=22.3959824927496, telescope_dec_j2k=-24.3859892647444, observability=1)
2025-12-27T13:38:24.097 [DEBUG] [Thread-489957 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:38:24.099 [INFO] [Thread-489957 (handle)] [driver.py] [get_status()] Telra = 22.4216236, teldec = -24.256405
2025-12-27T13:38:24.100 [INFO] [Thread-489957 (handle)] [driver.py] [get_status()] ra_j2k = 22.3976834958673     dec_j2k = -24.3860159815411
2025-12-27T13:38:24.102 [DEBUG] [Thread-489957 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:38:24.103 [DEBUG] [Thread-489957 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:38:24.105 [DEBUG] [Thread-489957 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:38:24.105 [DEBUG] [Thread-489957 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:38:24.105 [DEBUG] [Thread-489957 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:38:24.105 [DEBUG] [Thread-489957 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:38:24.112 [DEBUG] [Thread-489957 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:38:24.112 [DEBUG] [Thread-489957 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:38:24.113 [DEBUG] [Thread-489957 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:38:24.113 [DEBUG] [Thread-489957 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:38:24.113 [DEBUG] [Thread-489957 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:38:24.113 [DEBUG] [Thread-489957 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:38:24.113 [DEBUG] [Thread-489957 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:38:24.113 [DEBUG] [Thread-489957 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:38:24.113 [DEBUG] [Thread-489957 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98500113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953468100636532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108673, telescope_az=89.992637, telescope_ra=22.4216236, telescope_dec=-24.256405, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.4414, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:37:46.549221', telescope_ra_j2k=22.3976834958673, telescope_dec_j2k=-24.3860159815411, observability=1)
2025-12-27T13:38:42.258 [DEBUG] [Thread-489958 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:38:42.261 [INFO] [Thread-489958 (handle)] [driver.py] [get_status()] Telra = 22.4266893, teldec = -24.256404
2025-12-27T13:38:42.262 [INFO] [Thread-489958 (handle)] [driver.py] [get_status()] ra_j2k = 22.4027539765905     dec_j2k = -24.3860944684441
2025-12-27T13:38:42.264 [DEBUG] [Thread-489958 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:38:42.265 [DEBUG] [Thread-489958 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:38:42.268 [DEBUG] [Thread-489958 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:38:42.269 [DEBUG] [Thread-489958 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:38:42.269 [DEBUG] [Thread-489958 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:38:42.269 [DEBUG] [Thread-489958 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:38:42.276 [DEBUG] [Thread-489958 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:38:42.276 [DEBUG] [Thread-489958 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:38:42.276 [DEBUG] [Thread-489958 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:38:42.276 [DEBUG] [Thread-489958 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:38:42.276 [DEBUG] [Thread-489958 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:38:42.276 [DEBUG] [Thread-489958 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:38:42.276 [DEBUG] [Thread-489958 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:38:42.276 [DEBUG] [Thread-489958 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:38:42.276 [DEBUG] [Thread-489958 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98521133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095346649615882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108673, telescope_az=89.992637, telescope_ra=22.4266893, telescope_dec=-24.256404, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.44647, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:37:46.549221', telescope_ra_j2k=22.4027539765905, telescope_dec_j2k=-24.3860944684441, observability=1)
2025-12-27T13:38:45.103 [DEBUG] [Thread-489959 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:38:45.105 [INFO] [Thread-489959 (handle)] [driver.py] [get_status()] Telra = 22.4274757, teldec = -24.256404
2025-12-27T13:38:45.106 [INFO] [Thread-489959 (handle)] [driver.py] [get_status()] ra_j2k = 22.4035411189985     dec_j2k = -24.386106787488
2025-12-27T13:38:45.108 [DEBUG] [Thread-489959 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:38:45.109 [DEBUG] [Thread-489959 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:38:45.113 [DEBUG] [Thread-489959 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:38:45.113 [DEBUG] [Thread-489959 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:38:45.113 [DEBUG] [Thread-489959 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:38:45.113 [DEBUG] [Thread-489959 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:38:45.120 [DEBUG] [Thread-489959 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:38:45.120 [DEBUG] [Thread-489959 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:38:45.120 [DEBUG] [Thread-489959 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:38:45.120 [DEBUG] [Thread-489959 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:38:45.120 [DEBUG] [Thread-489959 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:38:45.120 [DEBUG] [Thread-489959 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:38:45.120 [DEBUG] [Thread-489959 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:38:45.120 [DEBUG] [Thread-489959 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:38:45.121 [DEBUG] [Thread-489959 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98524426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953465292800536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108673, telescope_az=89.992637, telescope_ra=22.4274757, telescope_dec=-24.256404, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.44726, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:37:46.549221', telescope_ra_j2k=22.4035411189985, telescope_dec_j2k=-24.386106787488, observability=1)
2025-12-27T13:38:46.692 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:38:46.692 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:38:46.693 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:38:46.693 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:38:46.693 [INFO] [ThreadPoolExecutor-22763_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:38:46.693 [INFO] [ThreadPoolExecutor-22763_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:38:51.262 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:38:51.264 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.4292054, teldec = -24.256404
2025-12-27T13:38:51.265 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.4052724521834     dec_j2k = -24.3861338640375
2025-12-27T13:38:51.267 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:38:51.267 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:38:51.270 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:38:51.270 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:38:51.270 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:38:51.270 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:38:51.278 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:38:51.278 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:38:51.278 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:38:51.278 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:38:51.278 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:38:51.278 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:38:51.278 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:38:51.278 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:38:51.278 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98531554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953467298397676, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108673, telescope_az=89.992637, telescope_ra=22.4292054, telescope_dec=-24.256404, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.44899, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:38:46.691308', telescope_ra_j2k=22.4052724521834, telescope_dec_j2k=-24.3861338640375, observability=1)
2025-12-27T13:38:51.278 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.61622476577759 seconds ago
2025-12-27T13:39:00.316 [DEBUG] [Thread-489960 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:00.318 [INFO] [Thread-489960 (handle)] [driver.py] [get_status()] Telra = 22.431712, teldec = -24.256404
2025-12-27T13:39:00.319 [INFO] [Thread-489960 (handle)] [driver.py] [get_status()] ra_j2k = 22.4077814195187     dec_j2k = -24.3861730547715
2025-12-27T13:39:00.320 [DEBUG] [Thread-489960 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:39:00.322 [DEBUG] [Thread-489960 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:39:00.326 [DEBUG] [Thread-489960 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:39:00.326 [DEBUG] [Thread-489960 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:39:00.326 [DEBUG] [Thread-489960 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:39:00.326 [DEBUG] [Thread-489960 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:39:00.334 [DEBUG] [Thread-489960 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:39:00.334 [DEBUG] [Thread-489960 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:39:00.334 [DEBUG] [Thread-489960 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:39:00.334 [DEBUG] [Thread-489960 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:39:00.334 [DEBUG] [Thread-489960 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:39:00.334 [DEBUG] [Thread-489960 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:39:00.334 [DEBUG] [Thread-489960 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:39:00.334 [DEBUG] [Thread-489960 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:39:00.334 [DEBUG] [Thread-489960 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98542034, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953460479367399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108673, telescope_az=89.992636, telescope_ra=22.431712, telescope_dec=-24.256404, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.45149, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:38:46.691308', telescope_ra_j2k=22.4077814195187, telescope_dec_j2k=-24.3861730547715, observability=1)
2025-12-27T13:39:03.621 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:03.623 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.4326286, teldec = -24.256404
2025-12-27T13:39:03.624 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.4086988853703     dec_j2k = -24.38618737184
2025-12-27T13:39:03.626 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:39:03.627 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:39:03.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:39:03.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:39:03.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:39:03.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:39:03.637 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:39:03.637 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:39:03.637 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:39:03.637 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:39:03.637 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:39:03.637 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:39:03.637 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:39:03.637 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:39:03.638 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98545859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095346449056168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108673, telescope_az=89.992636, telescope_ra=22.4326286, telescope_dec=-24.256404, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.45241, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:38:46.691308', telescope_ra_j2k=22.4086988853703, telescope_dec_j2k=-24.38618737184, observability=1)
2025-12-27T13:39:07.573 [DEBUG] [ThreadPoolExecutor-22762_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:07.576 [DEBUG] [ThreadPoolExecutor-22762_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:07.577 [DEBUG] [ThreadPoolExecutor-22762_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:07.579 [DEBUG] [ThreadPoolExecutor-22762_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:10.743 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:10.745 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.4346099, teldec = -24.256404
2025-12-27T13:39:10.747 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.4106820572979     dec_j2k = -24.3862182936603
2025-12-27T13:39:10.749 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:39:10.749 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:39:10.755 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:39:10.755 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:39:10.755 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:39:10.755 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:39:10.762 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:39:10.762 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:39:10.762 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:39:10.762 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:39:10.762 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:39:10.763 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:39:10.763 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:39:10.763 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:39:10.763 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98554102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953464089442252, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108673, telescope_az=89.992636, telescope_ra=22.4346099, telescope_dec=-24.256404, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.45439, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:38:46.691308', telescope_ra_j2k=22.4106820572979, telescope_dec_j2k=-24.3862182936603, observability=1)
2025-12-27T13:39:11.584 [DEBUG] [ThreadPoolExecutor-22762_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:12.586 [DEBUG] [ThreadPoolExecutor-22762_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:12.587 [INFO] [ThreadPoolExecutor-22762_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:39:17.050 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:17.052 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.4363649, teldec = -24.256404
2025-12-27T13:39:17.053 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.4124387157873     dec_j2k = -24.3862456544094
2025-12-27T13:39:17.055 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:39:17.055 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:39:17.061 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:39:17.061 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:39:17.062 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:39:17.062 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:39:17.069 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:39:17.069 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:39:17.069 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:39:17.069 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:39:17.069 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:39:17.069 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:39:17.069 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:39:17.069 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:39:17.069 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98561402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470106233673, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108673, telescope_az=89.992636, telescope_ra=22.4363649, telescope_dec=-24.256404, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.45615, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:38:46.691308', telescope_ra_j2k=22.4124387157873, telescope_dec_j2k=-24.3862456544094, observability=1)
2025-12-27T13:39:18.398 [DEBUG] [Thread-489961 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:18.400 [INFO] [Thread-489961 (handle)] [driver.py] [get_status()] Telra = 22.4367479, teldec = -24.256404
2025-12-27T13:39:18.401 [INFO] [Thread-489961 (handle)] [driver.py] [get_status()] ra_j2k = 22.4128220777716     dec_j2k = -24.386251621792
2025-12-27T13:39:18.403 [DEBUG] [Thread-489961 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:39:18.404 [DEBUG] [Thread-489961 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:39:18.408 [DEBUG] [Thread-489961 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:39:18.408 [DEBUG] [Thread-489961 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:39:18.409 [DEBUG] [Thread-489961 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:39:18.409 [DEBUG] [Thread-489961 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:39:18.416 [DEBUG] [Thread-489961 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:39:18.416 [DEBUG] [Thread-489961 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:39:18.416 [DEBUG] [Thread-489961 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:39:18.416 [DEBUG] [Thread-489961 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:39:18.416 [DEBUG] [Thread-489961 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:39:18.416 [DEBUG] [Thread-489961 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:39:18.416 [DEBUG] [Thread-489961 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:39:18.416 [DEBUG] [Thread-489961 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:39:18.416 [DEBUG] [Thread-489961 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98562962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953471710711385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108673, telescope_az=89.992636, telescope_ra=22.4367479, telescope_dec=-24.256404, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.45653, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:38:46.691308', telescope_ra_j2k=22.4128220777716, telescope_dec_j2k=-24.386251621792, observability=1)
2025-12-27T13:39:36.576 [DEBUG] [Thread-489962 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:36.577 [INFO] [Thread-489962 (handle)] [driver.py] [get_status()] Telra = 22.4418193, teldec = -24.256403
2025-12-27T13:39:36.579 [INFO] [Thread-489962 (handle)] [driver.py] [get_status()] ra_j2k = 22.4178982725361     dec_j2k = -24.3863295140726
2025-12-27T13:39:36.580 [DEBUG] [Thread-489962 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:39:36.582 [DEBUG] [Thread-489962 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:39:36.583 [DEBUG] [Thread-489962 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:39:36.583 [DEBUG] [Thread-489962 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:39:36.583 [DEBUG] [Thread-489962 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:39:36.583 [DEBUG] [Thread-489962 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:39:36.590 [DEBUG] [Thread-489962 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:39:36.590 [DEBUG] [Thread-489962 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:39:36.590 [DEBUG] [Thread-489962 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:39:36.590 [DEBUG] [Thread-489962 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:39:36.590 [DEBUG] [Thread-489962 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:39:36.590 [DEBUG] [Thread-489962 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:39:36.590 [DEBUG] [Thread-489962 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:39:36.590 [DEBUG] [Thread-489962 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:39:36.590 [DEBUG] [Thread-489962 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98584, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953473315189097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108673, telescope_az=89.992635, telescope_ra=22.4418193, telescope_dec=-24.256403, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.4616, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:38:46.691308', telescope_ra_j2k=22.4178982725361, telescope_dec_j2k=-24.3863295140726, observability=1)
2025-12-27T13:39:45.156 [DEBUG] [Thread-489963 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:45.158 [INFO] [Thread-489963 (handle)] [driver.py] [get_status()] Telra = 22.4442208, teldec = -24.256403
2025-12-27T13:39:45.159 [INFO] [Thread-489963 (handle)] [driver.py] [get_status()] ra_j2k = 22.4203020440071     dec_j2k = -24.3863667924179
2025-12-27T13:39:45.161 [DEBUG] [Thread-489963 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:39:45.163 [DEBUG] [Thread-489963 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:39:45.165 [DEBUG] [Thread-489963 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:39:45.165 [DEBUG] [Thread-489963 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:39:45.165 [DEBUG] [Thread-489963 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:39:45.165 [DEBUG] [Thread-489963 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:39:45.172 [DEBUG] [Thread-489963 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:39:45.172 [DEBUG] [Thread-489963 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:39:45.172 [DEBUG] [Thread-489963 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:39:45.172 [DEBUG] [Thread-489963 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:39:45.173 [DEBUG] [Thread-489963 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:39:45.173 [DEBUG] [Thread-489963 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:39:45.173 [DEBUG] [Thread-489963 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:39:45.173 [DEBUG] [Thread-489963 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:39:45.173 [DEBUG] [Thread-489963 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98593932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953461281606255, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108673, telescope_az=89.992635, telescope_ra=22.4442208, telescope_dec=-24.256403, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.464, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:38:46.691308', telescope_ra_j2k=22.4203020440071, telescope_dec_j2k=-24.3863667924179, observability=1)
2025-12-27T13:39:46.833 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:46.833 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:39:46.834 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:46.834 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:39:46.835 [DEBUG] [ThreadPoolExecutor-22764_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:47.837 [DEBUG] [ThreadPoolExecutor-22764_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:47.840 [DEBUG] [ThreadPoolExecutor-22764_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:47.840 [DEBUG] [ThreadPoolExecutor-22764_0] [payload.py] [to_registers()] [0]
2025-12-27T13:39:47.846 [DEBUG] [ThreadPoolExecutor-22764_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:39:47.846 [DEBUG] [ThreadPoolExecutor-22764_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:39:47.846 [DEBUG] [ThreadPoolExecutor-22764_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:39:47.846 [DEBUG] [ThreadPoolExecutor-22764_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:39:47.853 [DEBUG] [ThreadPoolExecutor-22764_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:39:47.853 [DEBUG] [ThreadPoolExecutor-22764_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:39:47.853 [DEBUG] [ThreadPoolExecutor-22764_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:39:47.853 [DEBUG] [ThreadPoolExecutor-22764_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:39:47.853 [DEBUG] [ThreadPoolExecutor-22764_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:39:47.853 [DEBUG] [ThreadPoolExecutor-22764_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:39:47.853 [DEBUG] [ThreadPoolExecutor-22764_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:39:51.339 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:51.341 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.445923, teldec = -24.256403
2025-12-27T13:39:51.342 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.4220058544332     dec_j2k = -24.3863931843806
2025-12-27T13:39:51.344 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:39:51.345 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:39:51.347 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:39:51.347 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:39:51.347 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:39:51.347 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:39:51.354 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:39:51.354 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:39:51.354 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:39:51.354 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:39:51.354 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:39:51.354 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:39:51.354 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:39:51.354 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:39:51.354 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98601088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953462886083968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108673, telescope_az=89.992635, telescope_ra=22.445923, telescope_dec=-24.256403, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.4657, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:39:46.831538', telescope_ra_j2k=22.4220058544332, telescope_dec_j2k=-24.3863931843806, observability=1)
2025-12-27T13:39:51.354 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.61236381530762 seconds ago
2025-12-27T13:39:54.636 [DEBUG] [Thread-489964 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:39:54.638 [INFO] [Thread-489964 (handle)] [driver.py] [get_status()] Telra = 22.4468397, teldec = -24.256403
2025-12-27T13:39:54.639 [INFO] [Thread-489964 (handle)] [driver.py] [get_status()] ra_j2k = 22.4229234218439     dec_j2k = -24.3864073867435
2025-12-27T13:39:54.641 [DEBUG] [Thread-489964 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:39:54.641 [DEBUG] [Thread-489964 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:39:54.643 [DEBUG] [Thread-489964 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:39:54.643 [DEBUG] [Thread-489964 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:39:54.644 [DEBUG] [Thread-489964 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:39:54.644 [DEBUG] [Thread-489964 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:39:54.651 [DEBUG] [Thread-489964 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:39:54.651 [DEBUG] [Thread-489964 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:39:54.651 [DEBUG] [Thread-489964 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:39:54.651 [DEBUG] [Thread-489964 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:39:54.651 [DEBUG] [Thread-489964 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:39:54.651 [DEBUG] [Thread-489964 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:39:54.651 [DEBUG] [Thread-489964 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:39:54.651 [DEBUG] [Thread-489964 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:39:54.651 [DEBUG] [Thread-489964 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98604904, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953468100636532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108673, telescope_az=89.992635, telescope_ra=22.4468397, telescope_dec=-24.256403, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.46662, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:39:46.831538', telescope_ra_j2k=22.4229234218439, telescope_dec_j2k=-24.3864073867435, observability=1)
2025-12-27T13:40:03.631 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:40:03.632 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.4493459, teldec = -24.256409
2025-12-27T13:40:03.633 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.4254319932733     dec_j2k = -24.3864521763103
2025-12-27T13:40:03.635 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:40:03.636 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:40:03.640 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:40:03.641 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:40:03.641 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:40:03.641 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:40:03.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:40:03.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:40:03.648 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:40:03.648 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:40:03.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:40:03.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:40:03.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:40:03.648 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:40:03.649 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98615315, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953464089442252, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108672, telescope_az=89.992645, telescope_ra=22.4493459, telescope_dec=-24.256409, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.46913, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:39:46.831538', telescope_ra_j2k=22.4254319932733, telescope_dec_j2k=-24.3864521763103, observability=1)
2025-12-27T13:40:10.824 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:40:10.826 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.4513564, teldec = -24.256403
2025-12-27T13:40:10.827 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.4274443970616     dec_j2k = -24.3864772540022
2025-12-27T13:40:10.828 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:40:10.829 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:40:10.835 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:40:10.835 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:40:10.835 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:40:10.835 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:40:10.843 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:40:10.843 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:40:10.843 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:40:10.843 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:40:10.843 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:40:10.843 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:40:10.843 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:40:10.843 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:40:10.843 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9862364, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953458072650831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108672, telescope_az=89.992634, telescope_ra=22.4513564, telescope_dec=-24.256403, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.47114, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:39:46.831538', telescope_ra_j2k=22.4274443970616, telescope_dec_j2k=-24.3864772540022, observability=1)
2025-12-27T13:40:12.707 [DEBUG] [Thread-489965 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:40:12.709 [INFO] [Thread-489965 (handle)] [driver.py] [get_status()] Telra = 22.4518804, teldec = -24.256402
2025-12-27T13:40:12.710 [INFO] [Thread-489965 (handle)] [driver.py] [get_status()] ra_j2k = 22.4279688932766     dec_j2k = -24.3864843478537
2025-12-27T13:40:12.712 [DEBUG] [Thread-489965 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:40:12.713 [DEBUG] [Thread-489965 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:40:12.716 [DEBUG] [Thread-489965 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:40:12.716 [DEBUG] [Thread-489965 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:40:12.716 [DEBUG] [Thread-489965 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:40:12.716 [DEBUG] [Thread-489965 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:40:12.723 [DEBUG] [Thread-489965 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:40:12.723 [DEBUG] [Thread-489965 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:40:12.723 [DEBUG] [Thread-489965 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:40:12.723 [DEBUG] [Thread-489965 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:40:12.723 [DEBUG] [Thread-489965 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:40:12.723 [DEBUG] [Thread-489965 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:40:12.723 [DEBUG] [Thread-489965 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:40:12.723 [DEBUG] [Thread-489965 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:40:12.723 [DEBUG] [Thread-489965 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98625819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953466095039392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108672, telescope_az=89.992634, telescope_ra=22.4518804, telescope_dec=-24.256402, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.47166, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:39:46.831538', telescope_ra_j2k=22.4279688932766, telescope_dec_j2k=-24.3864843478537, observability=1)
2025-12-27T13:40:12.854 [DEBUG] [ThreadPoolExecutor-22764_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:40:12.855 [DEBUG] [ThreadPoolExecutor-22764_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:40:16.159 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:40:16.160 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.4528338, teldec = -24.256402
2025-12-27T13:40:16.161 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.4289231960507     dec_j2k = -24.3864990678976
2025-12-27T13:40:16.163 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:40:16.164 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:40:16.169 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:40:16.169 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:40:16.169 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:40:16.169 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:40:16.176 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:40:16.176 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:40:16.176 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:40:16.176 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:40:16.176 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:40:16.176 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:40:16.176 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:40:16.176 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:40:16.176 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98629814, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953465693919964, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162330508236, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108672, telescope_az=89.992634, telescope_ra=22.4528338, telescope_dec=-24.256402, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.47261, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:39:46.831538', telescope_ra_j2k=22.4289231960507, telescope_dec_j2k=-24.3864990678976, observability=1)
2025-12-27T13:40:30.905 [DEBUG] [Thread-489966 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:40:30.908 [INFO] [Thread-489966 (handle)] [driver.py] [get_status()] Telra = 22.4569523, teldec = -24.256402
2025-12-27T13:40:30.909 [INFO] [Thread-489966 (handle)] [driver.py] [get_status()] ra_j2k = 22.4330455970212     dec_j2k = -24.3865625622076
2025-12-27T13:40:30.911 [DEBUG] [Thread-489966 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:40:30.912 [DEBUG] [Thread-489966 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:40:30.918 [DEBUG] [Thread-489966 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:40:30.918 [DEBUG] [Thread-489966 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:40:30.918 [DEBUG] [Thread-489966 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:40:30.918 [DEBUG] [Thread-489966 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:40:30.925 [DEBUG] [Thread-489966 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:40:30.925 [DEBUG] [Thread-489966 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:40:30.925 [DEBUG] [Thread-489966 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:40:30.926 [DEBUG] [Thread-489966 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:40:30.926 [DEBUG] [Thread-489966 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:40:30.926 [DEBUG] [Thread-489966 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:40:30.926 [DEBUG] [Thread-489966 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:40:30.926 [DEBUG] [Thread-489966 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:40:30.926 [DEBUG] [Thread-489966 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98646882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953466897278248, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108672, telescope_az=89.992633, telescope_ra=22.4569523, telescope_dec=-24.256402, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.47673, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:39:46.831538', telescope_ra_j2k=22.4330455970212, telescope_dec_j2k=-24.3865625622076, observability=1)
2025-12-27T13:40:45.203 [DEBUG] [Thread-489967 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:40:45.205 [INFO] [Thread-489967 (handle)] [driver.py] [get_status()] Telra = 22.4609359, teldec = -24.256402
2025-12-27T13:40:45.206 [INFO] [Thread-489967 (handle)] [driver.py] [get_status()] ra_j2k = 22.4370329720125     dec_j2k = -24.3866238324528
2025-12-27T13:40:45.208 [DEBUG] [Thread-489967 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:40:45.209 [DEBUG] [Thread-489967 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:40:45.212 [DEBUG] [Thread-489967 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:40:45.212 [DEBUG] [Thread-489967 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:40:45.212 [DEBUG] [Thread-489967 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:40:45.212 [DEBUG] [Thread-489967 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:40:45.219 [DEBUG] [Thread-489967 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:40:45.219 [DEBUG] [Thread-489967 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:40:45.219 [DEBUG] [Thread-489967 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:40:45.219 [DEBUG] [Thread-489967 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:40:45.219 [DEBUG] [Thread-489967 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:40:45.219 [DEBUG] [Thread-489967 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:40:45.219 [DEBUG] [Thread-489967 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:40:45.219 [DEBUG] [Thread-489967 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:40:45.219 [DEBUG] [Thread-489967 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98663431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953455264814835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108672, telescope_az=89.992633, telescope_ra=22.4609359, telescope_dec=-24.256402, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.48072, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:39:46.831538', telescope_ra_j2k=22.4370329720125, telescope_dec_j2k=-24.3866238324528, observability=1)
2025-12-27T13:40:46.973 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:40:46.973 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:40:46.974 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:40:46.974 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:40:46.974 [INFO] [ThreadPoolExecutor-22765_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:40:46.974 [INFO] [ThreadPoolExecutor-22765_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:40:48.978 [DEBUG] [Thread-489968 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:40:48.980 [INFO] [Thread-489968 (handle)] [driver.py] [get_status()] Telra = 22.461974, teldec = -24.256402
2025-12-27T13:40:48.981 [INFO] [Thread-489968 (handle)] [driver.py] [get_status()] ra_j2k = 22.4380720560399     dec_j2k = -24.3866397757561
2025-12-27T13:40:48.983 [DEBUG] [Thread-489968 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:40:48.984 [DEBUG] [Thread-489968 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:40:48.985 [DEBUG] [Thread-489968 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:40:48.985 [DEBUG] [Thread-489968 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:40:48.985 [DEBUG] [Thread-489968 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:40:48.985 [DEBUG] [Thread-489968 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:40:48.992 [DEBUG] [Thread-489968 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:40:48.992 [DEBUG] [Thread-489968 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:40:48.992 [DEBUG] [Thread-489968 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:40:48.992 [DEBUG] [Thread-489968 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:40:48.992 [DEBUG] [Thread-489968 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:40:48.992 [DEBUG] [Thread-489968 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:40:48.992 [DEBUG] [Thread-489968 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:40:48.992 [DEBUG] [Thread-489968 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:40:48.992 [DEBUG] [Thread-489968 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.986678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953459677128543, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108672, telescope_az=89.992633, telescope_ra=22.461974, telescope_dec=-24.256402, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.48175, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:40:46.972519', telescope_ra_j2k=22.4380720560399, telescope_dec_j2k=-24.3866397757561, observability=1)
2025-12-27T13:40:51.416 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:40:51.418 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.4626662, teldec = -24.256402
2025-12-27T13:40:51.419 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.4387649122511     dec_j2k = -24.3866504013135
2025-12-27T13:40:51.421 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:40:51.422 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:40:51.426 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:40:51.426 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:40:51.426 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:40:51.426 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:40:51.433 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:40:51.433 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:40:51.433 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:40:51.433 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:40:51.433 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:40:51.433 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:40:51.433 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:40:51.433 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:40:51.433 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98670622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953456468173119, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108672, telescope_az=89.992633, telescope_ra=22.4626662, telescope_dec=-24.256402, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.48245, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:40:46.972519', telescope_ra_j2k=22.4387649122511, telescope_dec_j2k=-24.3866504013135, observability=1)
2025-12-27T13:40:51.433 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.610323905944824 seconds ago
2025-12-27T13:41:03.642 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:03.644 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.4660691, teldec = -24.256401
2025-12-27T13:41:03.645 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.4421710390818     dec_j2k = -24.3867015749566
2025-12-27T13:41:03.647 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:41:03.648 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:41:03.652 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:41:03.652 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:41:03.652 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:41:03.652 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:41:03.660 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:41:03.660 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:41:03.660 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:41:03.660 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:41:03.660 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:41:03.660 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:41:03.660 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:41:03.660 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:41:03.660 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98684772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953454462575979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108672, telescope_az=89.992632, telescope_ra=22.4660691, telescope_dec=-24.256401, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.48585, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:40:46.972519', telescope_ra_j2k=22.4421710390818, telescope_dec_j2k=-24.3867015749566, observability=1)
2025-12-27T13:41:07.044 [DEBUG] [Thread-489969 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:07.046 [INFO] [Thread-489969 (handle)] [driver.py] [get_status()] Telra = 22.4670125, teldec = -24.256401
2025-12-27T13:41:07.047 [INFO] [Thread-489969 (handle)] [driver.py] [get_status()] ra_j2k = 22.4431153338736     dec_j2k = -24.3867160208946
2025-12-27T13:41:07.049 [DEBUG] [Thread-489969 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:41:07.050 [DEBUG] [Thread-489969 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:41:07.057 [DEBUG] [Thread-489969 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:41:07.057 [DEBUG] [Thread-489969 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:41:07.057 [DEBUG] [Thread-489969 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:41:07.057 [DEBUG] [Thread-489969 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:41:07.064 [DEBUG] [Thread-489969 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:41:07.064 [DEBUG] [Thread-489969 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:41:07.064 [DEBUG] [Thread-489969 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:41:07.064 [DEBUG] [Thread-489969 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:41:07.064 [DEBUG] [Thread-489969 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:41:07.064 [DEBUG] [Thread-489969 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:41:07.065 [DEBUG] [Thread-489969 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:41:07.065 [DEBUG] [Thread-489969 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:41:07.065 [DEBUG] [Thread-489969 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9868871, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953461281606255, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108672, telescope_az=89.992632, telescope_ra=22.4670125, telescope_dec=-24.256401, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.48679, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:40:46.972519', telescope_ra_j2k=22.4431153338736, telescope_dec_j2k=-24.3867160208946, observability=1)
2025-12-27T13:41:07.856 [DEBUG] [ThreadPoolExecutor-22764_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:07.858 [DEBUG] [ThreadPoolExecutor-22764_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:07.859 [DEBUG] [ThreadPoolExecutor-22764_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:07.862 [DEBUG] [ThreadPoolExecutor-22764_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:10.905 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:10.906 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.4680969, teldec = -24.256401
2025-12-27T13:41:10.907 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.444200762522     dec_j2k = -24.3867326160688
2025-12-27T13:41:10.908 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:41:10.909 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:41:10.914 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:41:10.914 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:41:10.914 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:41:10.914 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:41:10.922 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:41:10.922 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:41:10.922 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:41:10.922 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:41:10.922 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:41:10.922 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:41:10.922 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:41:10.922 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:41:10.922 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98693178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953461281606255, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108672, telescope_az=89.992632, telescope_ra=22.4680969, telescope_dec=-24.256401, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.48788, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:40:46.972519', telescope_ra_j2k=22.444200762522, telescope_dec_j2k=-24.3867326160688, observability=1)
2025-12-27T13:41:11.866 [DEBUG] [ThreadPoolExecutor-22764_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:12.868 [DEBUG] [ThreadPoolExecutor-22764_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:12.869 [INFO] [ThreadPoolExecutor-22764_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:41:15.277 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:15.278 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.4693222, teldec = -24.256401
2025-12-27T13:41:15.280 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.4454272249829     dec_j2k = -24.3867513548412
2025-12-27T13:41:15.280 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:41:15.282 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:41:15.287 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:41:15.287 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:41:15.287 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:41:15.287 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:41:15.295 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:41:15.295 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:41:15.295 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:41:15.295 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:41:15.295 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:41:15.295 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:41:15.295 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:41:15.295 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:41:15.295 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98698237, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953458072650831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108672, telescope_az=89.992632, telescope_ra=22.4693222, telescope_dec=-24.256401, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.4891, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:40:46.972519', telescope_ra_j2k=22.4454272249829, telescope_dec_j2k=-24.3867513548412, observability=1)
2025-12-27T13:41:25.126 [DEBUG] [Thread-489970 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:25.128 [INFO] [Thread-489970 (handle)] [driver.py] [get_status()] Telra = 22.4720535, teldec = -24.256401
2025-12-27T13:41:25.129 [INFO] [Thread-489970 (handle)] [driver.py] [get_status()] ra_j2k = 22.4481611168057     dec_j2k = -24.3867930767914
2025-12-27T13:41:25.131 [DEBUG] [Thread-489970 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:41:25.132 [DEBUG] [Thread-489970 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:41:25.134 [DEBUG] [Thread-489970 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:41:25.134 [DEBUG] [Thread-489970 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:41:25.134 [DEBUG] [Thread-489970 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:41:25.134 [DEBUG] [Thread-489970 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:41:25.141 [DEBUG] [Thread-489970 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:41:25.141 [DEBUG] [Thread-489970 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:41:25.141 [DEBUG] [Thread-489970 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:41:25.141 [DEBUG] [Thread-489970 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:41:25.141 [DEBUG] [Thread-489970 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:41:25.141 [DEBUG] [Thread-489970 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:41:25.141 [DEBUG] [Thread-489970 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:41:25.141 [DEBUG] [Thread-489970 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:41:25.141 [DEBUG] [Thread-489970 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98709638, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953462083845112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108672, telescope_az=89.992632, telescope_ra=22.4720535, telescope_dec=-24.256401, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.49183, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:40:46.972519', telescope_ra_j2k=22.4481611168057, telescope_dec_j2k=-24.3867930767914, observability=1)
2025-12-27T13:41:43.189 [DEBUG] [Thread-489971 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:43.191 [INFO] [Thread-489971 (handle)] [driver.py] [get_status()] Telra = 22.4770981, teldec = -24.2564
2025-12-27T13:41:43.192 [INFO] [Thread-489971 (handle)] [driver.py] [get_status()] ra_j2k = 22.4532105060405     dec_j2k = -24.3868689598733
2025-12-27T13:41:43.193 [DEBUG] [Thread-489971 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:41:43.194 [DEBUG] [Thread-489971 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:41:43.200 [DEBUG] [Thread-489971 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:41:43.200 [DEBUG] [Thread-489971 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:41:43.200 [DEBUG] [Thread-489971 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:41:43.200 [DEBUG] [Thread-489971 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:41:43.207 [DEBUG] [Thread-489971 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:41:43.207 [DEBUG] [Thread-489971 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:41:43.207 [DEBUG] [Thread-489971 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:41:43.207 [DEBUG] [Thread-489971 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:41:43.207 [DEBUG] [Thread-489971 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:41:43.207 [DEBUG] [Thread-489971 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:41:43.208 [DEBUG] [Thread-489971 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:41:43.208 [DEBUG] [Thread-489971 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:41:43.208 [DEBUG] [Thread-489971 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98730543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953458473770259, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108671, telescope_az=89.992631, telescope_ra=22.4770981, telescope_dec=-24.2564, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.49688, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:40:46.972519', telescope_ra_j2k=22.4532105060405, telescope_dec_j2k=-24.3868689598733, observability=1)
2025-12-27T13:41:45.255 [DEBUG] [Thread-489972 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:45.257 [INFO] [Thread-489972 (handle)] [driver.py] [get_status()] Telra = 22.4776588, teldec = -24.2564
2025-12-27T13:41:45.258 [INFO] [Thread-489972 (handle)] [driver.py] [get_status()] ra_j2k = 22.4537717385208     dec_j2k = -24.3868774912223
2025-12-27T13:41:45.260 [DEBUG] [Thread-489972 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:41:45.261 [DEBUG] [Thread-489972 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:41:45.262 [DEBUG] [Thread-489972 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:41:45.262 [DEBUG] [Thread-489972 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:41:45.262 [DEBUG] [Thread-489972 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:41:45.262 [DEBUG] [Thread-489972 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:41:45.269 [DEBUG] [Thread-489972 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:41:45.269 [DEBUG] [Thread-489972 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:41:45.269 [DEBUG] [Thread-489972 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:41:45.269 [DEBUG] [Thread-489972 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:41:45.269 [DEBUG] [Thread-489972 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:41:45.270 [DEBUG] [Thread-489972 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:41:45.270 [DEBUG] [Thread-489972 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:41:45.270 [DEBUG] [Thread-489972 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:41:45.270 [DEBUG] [Thread-489972 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98732935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953459677128543, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108671, telescope_az=89.992631, telescope_ra=22.4776588, telescope_dec=-24.2564, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.49744, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:40:46.972519', telescope_ra_j2k=22.4537717385208, telescope_dec_j2k=-24.3868774912223, observability=1)
2025-12-27T13:41:47.112 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:47.112 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:41:47.113 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:47.113 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:41:47.114 [DEBUG] [ThreadPoolExecutor-22766_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:48.116 [DEBUG] [ThreadPoolExecutor-22766_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:48.118 [DEBUG] [ThreadPoolExecutor-22766_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:48.118 [DEBUG] [ThreadPoolExecutor-22766_0] [payload.py] [to_registers()] [0]
2025-12-27T13:41:48.123 [DEBUG] [ThreadPoolExecutor-22766_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:41:48.124 [DEBUG] [ThreadPoolExecutor-22766_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:41:48.124 [DEBUG] [ThreadPoolExecutor-22766_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:41:48.124 [DEBUG] [ThreadPoolExecutor-22766_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:41:48.131 [DEBUG] [ThreadPoolExecutor-22766_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:41:48.131 [DEBUG] [ThreadPoolExecutor-22766_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:41:48.131 [DEBUG] [ThreadPoolExecutor-22766_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:41:48.131 [DEBUG] [ThreadPoolExecutor-22766_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:41:48.131 [DEBUG] [ThreadPoolExecutor-22766_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:41:48.131 [DEBUG] [ThreadPoolExecutor-22766_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:41:48.131 [DEBUG] [ThreadPoolExecutor-22766_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:41:51.493 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:41:51.496 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.4793858, teldec = -24.2564
2025-12-27T13:41:51.497 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.4555003788192     dec_j2k = -24.3869037507353
2025-12-27T13:41:51.499 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:41:51.500 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:41:51.507 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:41:51.507 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:41:51.507 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:41:51.507 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:41:51.514 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:41:51.514 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:41:51.514 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:41:51.514 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:41:51.514 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:41:51.514 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:41:51.514 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:41:51.514 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:41:51.515 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98740155, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953454061456551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108671, telescope_az=89.992631, telescope_ra=22.4793858, telescope_dec=-24.2564, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.49917, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:41:47.110726', telescope_ra_j2k=22.4555003788192, telescope_dec_j2k=-24.3869037507353, observability=1)
2025-12-27T13:41:51.515 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.6104257106781 seconds ago
2025-12-27T13:42:01.259 [DEBUG] [Thread-489973 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:42:01.261 [INFO] [Thread-489973 (handle)] [driver.py] [get_status()] Telra = 22.4821202, teldec = -24.2564
2025-12-27T13:42:01.262 [INFO] [Thread-489973 (handle)] [driver.py] [get_status()] ra_j2k = 22.4582373766121     dec_j2k = -24.3869452733446
2025-12-27T13:42:01.264 [DEBUG] [Thread-489973 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:42:01.265 [DEBUG] [Thread-489973 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:42:01.269 [DEBUG] [Thread-489973 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:42:01.269 [DEBUG] [Thread-489973 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:42:01.269 [DEBUG] [Thread-489973 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:42:01.269 [DEBUG] [Thread-489973 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:42:01.276 [DEBUG] [Thread-489973 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:42:01.276 [DEBUG] [Thread-489973 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:42:01.276 [DEBUG] [Thread-489973 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:42:01.276 [DEBUG] [Thread-489973 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:42:01.277 [DEBUG] [Thread-489973 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:42:01.277 [DEBUG] [Thread-489973 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:42:01.277 [DEBUG] [Thread-489973 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:42:01.277 [DEBUG] [Thread-489973 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:42:01.277 [DEBUG] [Thread-489973 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98751458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953454061456551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108671, telescope_az=89.992631, telescope_ra=22.4821202, telescope_dec=-24.2564, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.5019, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:41:47.110726', telescope_ra_j2k=22.4582373766121, telescope_dec_j2k=-24.3869452733446, observability=1)
2025-12-27T13:42:03.651 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:42:03.654 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.4827834, teldec = -24.2564
2025-12-27T13:42:03.655 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.4589012068031     dec_j2k = -24.3869553341119
2025-12-27T13:42:03.656 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:42:03.657 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:42:03.663 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:42:03.663 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:42:03.663 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:42:03.663 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:42:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:42:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:42:03.670 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:42:03.670 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:42:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:42:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:42:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:42:03.671 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:42:03.671 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98754228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953452456978838, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108671, telescope_az=89.992631, telescope_ra=22.4827834, telescope_dec=-24.2564, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.50256, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:41:47.110726', telescope_ra_j2k=22.4589012068031, telescope_dec_j2k=-24.3869553341119, observability=1)
2025-12-27T13:42:10.984 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:42:10.985 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.4848189, teldec = -24.2564
2025-12-27T13:42:10.987 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.4609386412922     dec_j2k = -24.3869861880778
2025-12-27T13:42:10.988 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:42:10.989 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:42:10.994 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:42:10.994 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:42:10.994 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:42:10.995 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:42:11.001 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:42:11.001 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:42:11.002 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:42:11.002 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:42:11.002 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:42:11.002 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:42:11.002 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:42:11.002 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:42:11.002 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98762713, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953451654739982, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108671, telescope_az=89.99263, telescope_ra=22.4848189, telescope_dec=-24.2564, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.5046, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:41:47.110726', telescope_ra_j2k=22.4609386412922, telescope_dec_j2k=-24.3869861880778, observability=1)
2025-12-27T13:42:13.132 [DEBUG] [ThreadPoolExecutor-22766_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:42:13.133 [DEBUG] [ThreadPoolExecutor-22766_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:42:14.386 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:42:14.388 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.4857704, teldec = -24.2564
2025-12-27T13:42:14.389 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.4618910457299     dec_j2k = -24.3870005980972
2025-12-27T13:42:14.391 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:42:14.392 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:42:14.394 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:42:14.394 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:42:14.394 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:42:14.394 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:42:14.402 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:42:14.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:42:14.403 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:42:14.403 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:42:14.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:42:14.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:42:14.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:42:14.403 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:42:14.403 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98766652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953454863695407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108671, telescope_az=89.99263, telescope_ra=22.4857704, telescope_dec=-24.2564, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.50555, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:41:47.110726', telescope_ra_j2k=22.4618910457299, telescope_dec_j2k=-24.3870005980972, observability=1)
2025-12-27T13:42:19.332 [DEBUG] [Thread-489974 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:42:19.334 [INFO] [Thread-489974 (handle)] [driver.py] [get_status()] Telra = 22.4871623, teldec = -24.2564
2025-12-27T13:42:19.335 [INFO] [Thread-489974 (handle)] [driver.py] [get_status()] ra_j2k = 22.4632842689634     dec_j2k = -24.3870216631313
2025-12-27T13:42:19.337 [DEBUG] [Thread-489974 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:42:19.338 [DEBUG] [Thread-489974 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:42:19.344 [DEBUG] [Thread-489974 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:42:19.344 [DEBUG] [Thread-489974 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:42:19.344 [DEBUG] [Thread-489974 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:42:19.344 [DEBUG] [Thread-489974 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:42:19.352 [DEBUG] [Thread-489974 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:42:19.352 [DEBUG] [Thread-489974 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:42:19.352 [DEBUG] [Thread-489974 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:42:19.352 [DEBUG] [Thread-489974 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:42:19.352 [DEBUG] [Thread-489974 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:42:19.352 [DEBUG] [Thread-489974 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:42:19.352 [DEBUG] [Thread-489974 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:42:19.352 [DEBUG] [Thread-489974 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:42:19.352 [DEBUG] [Thread-489974 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98772376, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953448846903986, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108671, telescope_az=89.99263, telescope_ra=22.4871623, telescope_dec=-24.2564, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.50694, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:41:47.110726', telescope_ra_j2k=22.4632842689634, telescope_dec_j2k=-24.3870216631313, observability=1)
2025-12-27T13:42:37.469 [DEBUG] [Thread-489975 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:42:37.471 [INFO] [Thread-489975 (handle)] [driver.py] [get_status()] Telra = 22.4922019, teldec = -24.256399
2025-12-27T13:42:37.472 [INFO] [Thread-489975 (handle)] [driver.py] [get_status()] ra_j2k = 22.4683286617955     dec_j2k = -24.3870967871114
2025-12-27T13:42:37.473 [DEBUG] [Thread-489975 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:42:37.474 [DEBUG] [Thread-489975 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:42:37.479 [DEBUG] [Thread-489975 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:42:37.479 [DEBUG] [Thread-489975 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:42:37.480 [DEBUG] [Thread-489975 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:42:37.480 [DEBUG] [Thread-489975 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:42:37.487 [DEBUG] [Thread-489975 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:42:37.487 [DEBUG] [Thread-489975 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:42:37.487 [DEBUG] [Thread-489975 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:42:37.487 [DEBUG] [Thread-489975 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:42:37.487 [DEBUG] [Thread-489975 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:42:37.487 [DEBUG] [Thread-489975 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:42:37.487 [DEBUG] [Thread-489975 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:42:37.487 [DEBUG] [Thread-489975 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:42:37.488 [DEBUG] [Thread-489975 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98793367, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953453660337122, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108671, telescope_az=89.992629, telescope_ra=22.4922019, telescope_dec=-24.256399, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.51198, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:41:47.110726', telescope_ra_j2k=22.4683286617955, telescope_dec_j2k=-24.3870967871114, observability=1)
2025-12-27T13:42:45.298 [DEBUG] [Thread-489976 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:42:45.301 [INFO] [Thread-489976 (handle)] [driver.py] [get_status()] Telra = 22.4943806, teldec = -24.256399
2025-12-27T13:42:45.302 [INFO] [Thread-489976 (handle)] [driver.py] [get_status()] ra_j2k = 22.470509434636     dec_j2k = -24.3871296260859
2025-12-27T13:42:45.303 [DEBUG] [Thread-489976 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:42:45.304 [DEBUG] [Thread-489976 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:42:45.308 [DEBUG] [Thread-489976 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:42:45.308 [DEBUG] [Thread-489976 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:42:45.308 [DEBUG] [Thread-489976 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:42:45.308 [DEBUG] [Thread-489976 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:42:45.315 [DEBUG] [Thread-489976 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:42:45.315 [DEBUG] [Thread-489976 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:42:45.315 [DEBUG] [Thread-489976 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:42:45.315 [DEBUG] [Thread-489976 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:42:45.315 [DEBUG] [Thread-489976 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:42:45.315 [DEBUG] [Thread-489976 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:42:45.315 [DEBUG] [Thread-489976 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:42:45.315 [DEBUG] [Thread-489976 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:42:45.316 [DEBUG] [Thread-489976 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98802429, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953452858098266, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108671, telescope_az=89.992629, telescope_ra=22.4943806, telescope_dec=-24.256399, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.51416, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:41:47.110726', telescope_ra_j2k=22.470509434636, telescope_dec_j2k=-24.3871296260859, observability=1)
2025-12-27T13:42:47.254 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:42:47.254 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:42:47.255 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:42:47.255 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:42:47.255 [INFO] [ThreadPoolExecutor-22767_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:42:47.255 [INFO] [ThreadPoolExecutor-22767_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:42:51.575 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:42:51.577 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.4961293, teldec = -24.256399
2025-12-27T13:42:51.579 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.4722597987432     dec_j2k = -24.3871559529369
2025-12-27T13:42:51.581 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:42:51.582 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:42:51.588 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:42:51.588 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:42:51.588 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:42:51.588 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:42:51.595 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:42:51.596 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:42:51.596 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:42:51.596 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:42:51.596 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:42:51.596 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:42:51.596 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:42:51.596 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:42:51.596 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98809694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953451654739982, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108671, telescope_az=89.992629, telescope_ra=22.4961293, telescope_dec=-24.256399, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.51591, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:42:47.253231', telescope_ra_j2k=22.4722597987432, telescope_dec_j2k=-24.3871559529369, observability=1)
2025-12-27T13:42:51.596 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.61322569847107 seconds ago
2025-12-27T13:42:55.517 [DEBUG] [Thread-489977 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:42:55.519 [INFO] [Thread-489977 (handle)] [driver.py] [get_status()] Telra = 22.4972429, teldec = -24.256399
2025-12-27T13:42:55.520 [INFO] [Thread-489977 (handle)] [driver.py] [get_status()] ra_j2k = 22.4733744586464     dec_j2k = -24.3871727039758
2025-12-27T13:42:55.521 [DEBUG] [Thread-489977 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:42:55.521 [DEBUG] [Thread-489977 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:42:55.527 [DEBUG] [Thread-489977 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:42:55.527 [DEBUG] [Thread-489977 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:42:55.527 [DEBUG] [Thread-489977 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:42:55.527 [DEBUG] [Thread-489977 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:42:55.534 [DEBUG] [Thread-489977 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:42:55.534 [DEBUG] [Thread-489977 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:42:55.534 [DEBUG] [Thread-489977 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:42:55.535 [DEBUG] [Thread-489977 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:42:55.535 [DEBUG] [Thread-489977 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:42:55.535 [DEBUG] [Thread-489977 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:42:55.535 [DEBUG] [Thread-489977 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:42:55.535 [DEBUG] [Thread-489977 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:42:55.535 [DEBUG] [Thread-489977 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98814257, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095344804466513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108671, telescope_az=89.992629, telescope_ra=22.4972429, telescope_dec=-24.256399, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.51702, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:42:47.253231', telescope_ra_j2k=22.4733744586464, telescope_dec_j2k=-24.3871727039758, observability=1)
2025-12-27T13:43:03.661 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:43:03.663 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.4995038, teldec = -24.256399
2025-12-27T13:43:03.664 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.4756375109421     dec_j2k = -24.387206678697
2025-12-27T13:43:03.666 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:43:03.666 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:43:03.672 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:43:03.672 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:43:03.672 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:43:03.672 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:43:03.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:43:03.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:43:03.679 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:43:03.679 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:43:03.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:43:03.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:43:03.680 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:43:03.680 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:43:03.680 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98823683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095345205585941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108671, telescope_az=89.992629, telescope_ra=22.4995038, telescope_dec=-24.256399, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.51928, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:42:47.253231', telescope_ra_j2k=22.4756375109421, telescope_dec_j2k=-24.387206678697, observability=1)
2025-12-27T13:43:08.135 [DEBUG] [ThreadPoolExecutor-22766_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:43:08.137 [DEBUG] [ThreadPoolExecutor-22766_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:43:08.138 [DEBUG] [ThreadPoolExecutor-22766_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:43:08.140 [DEBUG] [ThreadPoolExecutor-22766_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:43:11.063 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:43:11.065 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.5015672, teldec = -24.256398
2025-12-27T13:43:11.066 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.4777028757891     dec_j2k = -24.3872366455512
2025-12-27T13:43:11.068 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:43:11.069 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:43:11.072 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:43:11.072 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:43:11.072 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:43:11.072 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:43:11.079 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:43:11.079 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:43:11.079 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:43:11.079 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:43:11.079 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:43:11.079 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:43:11.079 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:43:11.079 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:43:11.080 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9883225, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953452456978838, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108671, telescope_az=89.992628, telescope_ra=22.5015672, telescope_dec=-24.256398, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.52135, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:42:47.253231', telescope_ra_j2k=22.4777028757891, telescope_dec_j2k=-24.3872366455512, observability=1)
2025-12-27T13:43:12.146 [DEBUG] [ThreadPoolExecutor-22766_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:43:13.149 [DEBUG] [ThreadPoolExecutor-22766_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:43:13.150 [INFO] [ThreadPoolExecutor-22766_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:43:13.497 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:43:13.499 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.502239, teldec = -24.256398
2025-12-27T13:43:13.500 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.4783753155757     dec_j2k = -24.3872467194273
2025-12-27T13:43:13.502 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:43:13.503 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:43:13.510 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:43:13.510 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:43:13.510 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:43:13.510 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:43:13.517 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:43:13.517 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:43:13.517 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:43:13.517 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:43:13.517 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:43:13.517 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:43:13.518 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:43:13.518 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:43:13.518 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98835067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095344804466513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108671, telescope_az=89.992628, telescope_ra=22.502239, telescope_dec=-24.256398, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.52202, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:42:47.253231', telescope_ra_j2k=22.4783753155757, telescope_dec_j2k=-24.3872467194273, observability=1)
2025-12-27T13:43:13.617 [DEBUG] [Thread-489978 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09961080551147461
2025-12-27T13:43:31.789 [DEBUG] [Thread-489979 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:43:31.791 [INFO] [Thread-489979 (handle)] [driver.py] [get_status()] Telra = 22.5073343, teldec = -24.256398
2025-12-27T13:43:31.792 [INFO] [Thread-489979 (handle)] [driver.py] [get_status()] ra_j2k = 22.4834754696582     dec_j2k = -24.3873229931098
2025-12-27T13:43:31.794 [DEBUG] [Thread-489979 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:43:31.795 [DEBUG] [Thread-489979 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:43:31.799 [DEBUG] [Thread-489979 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:43:31.799 [DEBUG] [Thread-489979 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:43:31.799 [DEBUG] [Thread-489979 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:43:31.799 [DEBUG] [Thread-489979 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:43:31.806 [DEBUG] [Thread-489979 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:43:31.806 [DEBUG] [Thread-489979 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:43:31.806 [DEBUG] [Thread-489979 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:43:31.806 [DEBUG] [Thread-489979 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:43:31.806 [DEBUG] [Thread-489979 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:43:31.807 [DEBUG] [Thread-489979 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:43:31.807 [DEBUG] [Thread-489979 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:43:31.807 [DEBUG] [Thread-489979 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:43:31.807 [DEBUG] [Thread-489979 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98856238, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953448445784558, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10867, telescope_az=89.992628, telescope_ra=22.5073343, telescope_dec=-24.256398, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.52712, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:42:47.253231', telescope_ra_j2k=22.4834754696582, telescope_dec_j2k=-24.3873229931098, observability=1)
2025-12-27T13:43:45.343 [DEBUG] [Thread-489980 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:43:45.345 [INFO] [Thread-489980 (handle)] [driver.py] [get_status()] Telra = 22.5111196, teldec = -24.256398
2025-12-27T13:43:45.346 [INFO] [Thread-489980 (handle)] [driver.py] [get_status()] ra_j2k = 22.4872643775727     dec_j2k = -24.3873795056519
2025-12-27T13:43:45.347 [DEBUG] [Thread-489980 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:43:45.348 [DEBUG] [Thread-489980 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:43:45.349 [DEBUG] [Thread-489980 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:43:45.349 [DEBUG] [Thread-489980 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:43:45.349 [DEBUG] [Thread-489980 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:43:45.349 [DEBUG] [Thread-489980 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:43:45.357 [DEBUG] [Thread-489980 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:43:45.357 [DEBUG] [Thread-489980 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:43:45.357 [DEBUG] [Thread-489980 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:43:45.357 [DEBUG] [Thread-489980 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:43:45.357 [DEBUG] [Thread-489980 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:43:45.357 [DEBUG] [Thread-489980 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:43:45.357 [DEBUG] [Thread-489980 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:43:45.357 [DEBUG] [Thread-489980 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:43:45.357 [DEBUG] [Thread-489980 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98871926, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953444033470849, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10867, telescope_az=89.992627, telescope_ra=22.5111196, telescope_dec=-24.256398, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.5309, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:42:47.253231', telescope_ra_j2k=22.4872643775727, telescope_dec_j2k=-24.3873795056519, observability=1)
2025-12-27T13:43:47.395 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:43:47.395 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:43:47.396 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:43:47.396 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:43:47.397 [DEBUG] [ThreadPoolExecutor-22768_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:43:48.399 [DEBUG] [ThreadPoolExecutor-22768_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:43:48.401 [DEBUG] [ThreadPoolExecutor-22768_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:43:48.401 [DEBUG] [ThreadPoolExecutor-22768_0] [payload.py] [to_registers()] [0]
2025-12-27T13:43:48.408 [DEBUG] [ThreadPoolExecutor-22768_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:43:48.408 [DEBUG] [ThreadPoolExecutor-22768_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:43:48.408 [DEBUG] [ThreadPoolExecutor-22768_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:43:48.408 [DEBUG] [ThreadPoolExecutor-22768_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:43:48.415 [DEBUG] [ThreadPoolExecutor-22768_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:43:48.415 [DEBUG] [ThreadPoolExecutor-22768_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:43:48.415 [DEBUG] [ThreadPoolExecutor-22768_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:43:48.415 [DEBUG] [ThreadPoolExecutor-22768_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:43:48.415 [DEBUG] [ThreadPoolExecutor-22768_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:43:48.415 [DEBUG] [ThreadPoolExecutor-22768_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:43:48.415 [DEBUG] [ThreadPoolExecutor-22768_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:43:49.844 [DEBUG] [Thread-489981 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:43:49.846 [INFO] [Thread-489981 (handle)] [driver.py] [get_status()] Telra = 22.5123731, teldec = -24.256398
2025-12-27T13:43:49.848 [INFO] [Thread-489981 (handle)] [driver.py] [get_status()] ra_j2k = 22.4885190726719     dec_j2k = -24.3873981913284
2025-12-27T13:43:49.850 [DEBUG] [Thread-489981 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:43:49.851 [DEBUG] [Thread-489981 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:43:49.852 [DEBUG] [Thread-489981 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:43:49.852 [DEBUG] [Thread-489981 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:43:49.852 [DEBUG] [Thread-489981 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:43:49.852 [DEBUG] [Thread-489981 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:43:49.859 [DEBUG] [Thread-489981 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:43:49.859 [DEBUG] [Thread-489981 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:43:49.859 [DEBUG] [Thread-489981 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:43:49.859 [DEBUG] [Thread-489981 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:43:49.859 [DEBUG] [Thread-489981 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:43:49.859 [DEBUG] [Thread-489981 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:43:49.859 [DEBUG] [Thread-489981 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:43:49.859 [DEBUG] [Thread-489981 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:43:49.859 [DEBUG] [Thread-489981 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98877135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953445637948561, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10867, telescope_az=89.992627, telescope_ra=22.5123731, telescope_dec=-24.256398, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.53215, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:43:47.393950', telescope_ra_j2k=22.4885190726719, telescope_dec_j2k=-24.3873981913284, observability=1)
2025-12-27T13:43:51.656 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:43:51.659 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.5128786, teldec = -24.256398
2025-12-27T13:43:51.660 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.4890250546684     dec_j2k = -24.3874057227151
2025-12-27T13:43:51.661 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:43:51.662 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:43:51.668 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:43:51.668 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:43:51.668 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:43:51.668 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:43:51.675 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:43:51.675 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:43:51.675 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:43:51.675 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:43:51.675 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:43:51.675 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:43:51.675 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:43:51.675 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:43:51.676 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98879233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953442027873709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10867, telescope_az=89.992627, telescope_ra=22.5128786, telescope_dec=-24.256398, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.53266, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:43:47.393950', telescope_ra_j2k=22.4890250546684, telescope_dec_j2k=-24.3874057227151, observability=1)
2025-12-27T13:43:51.676 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.61271691322327 seconds ago
2025-12-27T13:44:03.635 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:44:03.637 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.5161988, teldec = -24.256397
2025-12-27T13:44:03.638 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.4923484212564     dec_j2k = -24.3874541328976
2025-12-27T13:44:03.640 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:44:03.641 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:44:03.644 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:44:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:44:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:44:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:44:03.652 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:44:03.652 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:44:03.652 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:44:03.652 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:44:03.652 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:44:03.652 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:44:03.652 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:44:03.652 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:44:03.653 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98893097, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953441225634853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10867, telescope_az=89.992627, telescope_ra=22.5161988, telescope_dec=-24.256397, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.53598, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:43:47.393950', telescope_ra_j2k=22.4923484212564, telescope_dec_j2k=-24.3874541328976, observability=1)
2025-12-27T13:44:07.930 [DEBUG] [Thread-489982 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:44:07.932 [INFO] [Thread-489982 (handle)] [driver.py] [get_status()] Telra = 22.5173971, teldec = -24.256397
2025-12-27T13:44:07.933 [INFO] [Thread-489982 (handle)] [driver.py] [get_status()] ra_j2k = 22.4935478643781     dec_j2k = -24.387471941218
2025-12-27T13:44:07.935 [DEBUG] [Thread-489982 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:44:07.936 [DEBUG] [Thread-489982 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:44:07.941 [DEBUG] [Thread-489982 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:44:07.941 [DEBUG] [Thread-489982 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:44:07.941 [DEBUG] [Thread-489982 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:44:07.941 [DEBUG] [Thread-489982 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:44:07.948 [DEBUG] [Thread-489982 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:44:07.948 [DEBUG] [Thread-489982 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:44:07.948 [DEBUG] [Thread-489982 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:44:07.948 [DEBUG] [Thread-489982 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:44:07.948 [DEBUG] [Thread-489982 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:44:07.948 [DEBUG] [Thread-489982 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:44:07.948 [DEBUG] [Thread-489982 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:44:07.948 [DEBUG] [Thread-489982 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:44:07.948 [DEBUG] [Thread-489982 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98898068, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953442428993137, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10867, telescope_az=89.992627, telescope_ra=22.5173971, telescope_dec=-24.256397, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.53718, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:43:47.393950', telescope_ra_j2k=22.4935478643781, telescope_dec_j2k=-24.387471941218, observability=1)
2025-12-27T13:44:11.141 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:44:11.143 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.5182864, teldec = -24.256397
2025-12-27T13:44:11.144 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.4944380128279     dec_j2k = -24.3874851490301
2025-12-27T13:44:11.146 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:44:11.147 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:44:11.149 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:44:11.150 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:44:11.150 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:44:11.150 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:44:11.157 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:44:11.157 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:44:11.157 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:44:11.157 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:44:11.157 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:44:11.157 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:44:11.157 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:44:11.157 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:44:11.157 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98901785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953439220037712, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10867, telescope_az=89.992627, telescope_ra=22.5182864, telescope_dec=-24.256397, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.53807, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:43:47.393950', telescope_ra_j2k=22.4944380128279, telescope_dec_j2k=-24.3874851490301, observability=1)
2025-12-27T13:44:12.610 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:44:12.613 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.5187067, teldec = -24.256397
2025-12-27T13:44:12.614 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.4948587138509     dec_j2k = -24.3874913888129
2025-12-27T13:44:12.616 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:44:12.617 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:44:12.623 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:44:12.623 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:44:12.623 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:44:12.623 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:44:12.630 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:44:12.630 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:44:12.630 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:44:12.630 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:44:12.630 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:44:12.630 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:44:12.630 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:44:12.630 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:44:12.631 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98903485, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953446039067989, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10867, telescope_az=89.992627, telescope_ra=22.5187067, telescope_dec=-24.256397, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.53849, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:43:47.393950', telescope_ra_j2k=22.4948587138509, telescope_dec_j2k=-24.3874913888129, observability=1)
2025-12-27T13:44:13.417 [DEBUG] [ThreadPoolExecutor-22768_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:44:13.418 [DEBUG] [ThreadPoolExecutor-22768_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:44:26.090 [DEBUG] [Thread-489983 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:44:26.092 [INFO] [Thread-489983 (handle)] [driver.py] [get_status()] Telra = 22.5224673, teldec = -24.256397
2025-12-27T13:44:26.092 [INFO] [Thread-489983 (handle)] [driver.py] [get_status()] ra_j2k = 22.4986229028133     dec_j2k = -24.3875471479379
2025-12-27T13:44:26.093 [DEBUG] [Thread-489983 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:44:26.094 [DEBUG] [Thread-489983 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:44:26.101 [DEBUG] [Thread-489983 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:44:26.101 [DEBUG] [Thread-489983 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:44:26.101 [DEBUG] [Thread-489983 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:44:26.101 [DEBUG] [Thread-489983 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:44:26.108 [DEBUG] [Thread-489983 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:44:26.108 [DEBUG] [Thread-489983 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:44:26.108 [DEBUG] [Thread-489983 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:44:26.108 [DEBUG] [Thread-489983 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:44:26.109 [DEBUG] [Thread-489983 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:44:26.109 [DEBUG] [Thread-489983 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:44:26.109 [DEBUG] [Thread-489983 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:44:26.109 [DEBUG] [Thread-489983 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:44:26.109 [DEBUG] [Thread-489983 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98919087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953441225634853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10867, telescope_az=89.992626, telescope_ra=22.5224673, telescope_dec=-24.256397, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.54225, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:43:47.393950', telescope_ra_j2k=22.4986229028133, telescope_dec_j2k=-24.3875471479379, observability=1)
2025-12-27T13:44:44.156 [DEBUG] [Thread-489984 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:44:44.158 [INFO] [Thread-489984 (handle)] [driver.py] [get_status()] Telra = 22.5274841, teldec = -24.256396
2025-12-27T13:44:44.159 [INFO] [Thread-489984 (handle)] [driver.py] [get_status()] ra_j2k = 22.5036444930748     dec_j2k = -24.387620334634
2025-12-27T13:44:44.161 [DEBUG] [Thread-489984 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:44:44.162 [DEBUG] [Thread-489984 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:44:44.166 [DEBUG] [Thread-489984 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:44:44.166 [DEBUG] [Thread-489984 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:44:44.166 [DEBUG] [Thread-489984 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:44:44.166 [DEBUG] [Thread-489984 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:44:44.173 [DEBUG] [Thread-489984 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:44:44.174 [DEBUG] [Thread-489984 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:44:44.174 [DEBUG] [Thread-489984 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:44:44.174 [DEBUG] [Thread-489984 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:44:44.174 [DEBUG] [Thread-489984 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:44:44.174 [DEBUG] [Thread-489984 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:44:44.174 [DEBUG] [Thread-489984 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:44:44.174 [DEBUG] [Thread-489984 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:44:44.174 [DEBUG] [Thread-489984 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98939997, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953440022276568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10867, telescope_az=89.992626, telescope_ra=22.5274841, telescope_dec=-24.256396, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.54726, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:43:47.393950', telescope_ra_j2k=22.5036444930748, telescope_dec_j2k=-24.387620334634, observability=1)
2025-12-27T13:44:45.388 [DEBUG] [Thread-489985 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:44:45.390 [INFO] [Thread-489985 (handle)] [driver.py] [get_status()] Telra = 22.5278389, teldec = -24.256396
2025-12-27T13:44:45.391 [INFO] [Thread-489985 (handle)] [driver.py] [get_status()] ra_j2k = 22.5039996319496     dec_j2k = -24.3876255726966
2025-12-27T13:44:45.393 [DEBUG] [Thread-489985 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:44:45.394 [DEBUG] [Thread-489985 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:44:45.395 [DEBUG] [Thread-489985 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:44:45.395 [DEBUG] [Thread-489985 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:44:45.395 [DEBUG] [Thread-489985 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:44:45.395 [DEBUG] [Thread-489985 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:44:45.402 [DEBUG] [Thread-489985 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:44:45.402 [DEBUG] [Thread-489985 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:44:45.402 [DEBUG] [Thread-489985 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:44:45.402 [DEBUG] [Thread-489985 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:44:45.403 [DEBUG] [Thread-489985 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:44:45.403 [DEBUG] [Thread-489985 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:44:45.403 [DEBUG] [Thread-489985 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:44:45.403 [DEBUG] [Thread-489985 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:44:45.403 [DEBUG] [Thread-489985 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98941422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953436011082288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10867, telescope_az=89.992625, telescope_ra=22.5278389, telescope_dec=-24.256396, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.54762, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:43:47.393950', telescope_ra_j2k=22.5039996319496, telescope_dec_j2k=-24.3876255726966, observability=1)
2025-12-27T13:44:47.534 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:44:47.534 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:44:47.535 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:44:47.535 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:44:47.535 [INFO] [ThreadPoolExecutor-22769_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:44:47.536 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T13:44:51.736 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:44:51.738 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.5295943, teldec = -24.256396
2025-12-27T13:44:51.740 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.5057567087556     dec_j2k = -24.3876514717079
2025-12-27T13:44:51.742 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:44:51.743 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:44:51.745 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:44:51.746 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:44:51.746 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:44:51.746 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:44:51.753 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:44:51.753 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:44:51.753 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:44:51.753 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:44:51.753 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:44:51.753 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:44:51.753 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:44:51.753 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:44:51.753 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9894877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953434005485148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10867, telescope_az=89.992625, telescope_ra=22.5295943, telescope_dec=-24.256396, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.54937, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:44:47.533515', telescope_ra_j2k=22.5057567087556, telescope_dec_j2k=-24.3876514717079, observability=1)
2025-12-27T13:44:51.753 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.61319661140442 seconds ago
2025-12-27T13:45:02.358 [DEBUG] [Thread-489986 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:02.360 [INFO] [Thread-489986 (handle)] [driver.py] [get_status()] Telra = 22.5325535, teldec = -24.256396
2025-12-27T13:45:02.361 [INFO] [Thread-489986 (handle)] [driver.py] [get_status()] ra_j2k = 22.508718736207     dec_j2k = -24.3876950685575
2025-12-27T13:45:02.363 [DEBUG] [Thread-489986 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:45:02.363 [DEBUG] [Thread-489986 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:45:02.365 [DEBUG] [Thread-489986 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:45:02.365 [DEBUG] [Thread-489986 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:45:02.365 [DEBUG] [Thread-489986 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:45:02.365 [DEBUG] [Thread-489986 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:45:02.372 [DEBUG] [Thread-489986 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:45:02.372 [DEBUG] [Thread-489986 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:45:02.372 [DEBUG] [Thread-489986 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:45:02.372 [DEBUG] [Thread-489986 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:45:02.372 [DEBUG] [Thread-489986 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:45:02.372 [DEBUG] [Thread-489986 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:45:02.372 [DEBUG] [Thread-489986 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:45:02.372 [DEBUG] [Thread-489986 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:45:02.372 [DEBUG] [Thread-489986 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98961064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953448445784558, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108669, telescope_az=89.992625, telescope_ra=22.5325535, telescope_dec=-24.256396, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.55233, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:44:47.533515', telescope_ra_j2k=22.508718736207, telescope_dec_j2k=-24.3876950685575, observability=1)
2025-12-27T13:45:03.645 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:03.647 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.5329172, teldec = -24.256396
2025-12-27T13:45:03.648 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.5090827837787     dec_j2k = -24.3877004213701
2025-12-27T13:45:03.650 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:45:03.651 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:45:03.658 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:45:03.659 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:45:03.659 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:45:03.659 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:45:03.666 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:45:03.666 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:45:03.666 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:45:03.666 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:45:03.666 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:45:03.666 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:45:03.666 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:45:03.666 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:45:03.666 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98962553, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953431999888007, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108669, telescope_az=89.992625, telescope_ra=22.5329172, telescope_dec=-24.256396, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.5527, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:44:47.533515', telescope_ra_j2k=22.5090827837787, telescope_dec_j2k=-24.3877004213701, observability=1)
2025-12-27T13:45:08.420 [DEBUG] [ThreadPoolExecutor-22768_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:08.422 [DEBUG] [ThreadPoolExecutor-22768_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:08.423 [DEBUG] [ThreadPoolExecutor-22768_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:08.426 [DEBUG] [ThreadPoolExecutor-22768_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:11.218 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:11.220 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.5350274, teldec = -24.256396
2025-12-27T13:45:11.221 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.5111950006791     dec_j2k = -24.3877314550223
2025-12-27T13:45:11.223 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:45:11.224 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:45:11.232 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:45:11.232 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:45:11.232 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:45:11.232 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:45:11.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:45:11.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:45:11.239 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:45:11.239 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:45:11.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:45:11.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:45:11.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:45:11.239 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:45:11.240 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.98971318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953443231231993, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108669, telescope_az=89.992625, telescope_ra=22.5350274, telescope_dec=-24.256396, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.55481, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:44:47.533515', telescope_ra_j2k=22.5111950006791, telescope_dec_j2k=-24.3877314550223, observability=1)
2025-12-27T13:45:11.722 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4829392433166504
2025-12-27T13:45:12.429 [DEBUG] [ThreadPoolExecutor-22768_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:13.432 [DEBUG] [ThreadPoolExecutor-22768_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:13.433 [INFO] [ThreadPoolExecutor-22768_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:45:20.422 [DEBUG] [Thread-489987 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:20.424 [INFO] [Thread-489987 (handle)] [driver.py] [get_status()] Telra = 22.5375953, teldec = -24.256396
2025-12-27T13:45:20.425 [INFO] [Thread-489987 (handle)] [driver.py] [get_status()] ra_j2k = 22.5137653556803     dec_j2k = -24.3877691656324
2025-12-27T13:45:20.427 [DEBUG] [Thread-489987 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:45:20.428 [DEBUG] [Thread-489987 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:45:20.435 [DEBUG] [Thread-489987 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:45:20.435 [DEBUG] [Thread-489987 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:45:20.435 [DEBUG] [Thread-489987 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:45:20.435 [DEBUG] [Thread-489987 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:45:20.442 [DEBUG] [Thread-489987 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:45:20.443 [DEBUG] [Thread-489987 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:45:20.443 [DEBUG] [Thread-489987 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:45:20.443 [DEBUG] [Thread-489987 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:45:20.443 [DEBUG] [Thread-489987 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:45:20.443 [DEBUG] [Thread-489987 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:45:20.443 [DEBUG] [Thread-489987 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:45:20.443 [DEBUG] [Thread-489987 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:45:20.443 [DEBUG] [Thread-489987 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.98981971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953439220037712, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108669, telescope_az=89.992624, telescope_ra=22.5375953, telescope_dec=-24.256396, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.55738, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:44:47.533515', telescope_ra_j2k=22.5137653556803, telescope_dec_j2k=-24.3877691656324, observability=1)
2025-12-27T13:45:38.492 [DEBUG] [Thread-489988 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:38.494 [INFO] [Thread-489988 (handle)] [driver.py] [get_status()] Telra = 22.542634, teldec = -24.256395
2025-12-27T13:45:38.495 [INFO] [Thread-489988 (handle)] [driver.py] [get_status()] ra_j2k = 22.5188088749596     dec_j2k = -24.3878419879734
2025-12-27T13:45:38.496 [DEBUG] [Thread-489988 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:45:38.497 [DEBUG] [Thread-489988 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:45:38.499 [DEBUG] [Thread-489988 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:45:38.499 [DEBUG] [Thread-489988 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:45:38.499 [DEBUG] [Thread-489988 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:45:38.499 [DEBUG] [Thread-489988 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:45:38.506 [DEBUG] [Thread-489988 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:45:38.506 [DEBUG] [Thread-489988 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:45:38.506 [DEBUG] [Thread-489988 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:45:38.506 [DEBUG] [Thread-489988 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:45:38.506 [DEBUG] [Thread-489988 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:45:38.506 [DEBUG] [Thread-489988 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:45:38.506 [DEBUG] [Thread-489988 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:45:38.506 [DEBUG] [Thread-489988 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:45:38.507 [DEBUG] [Thread-489988 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99002885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953432401007435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108669, telescope_az=89.992624, telescope_ra=22.542634, telescope_dec=-24.256395, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.56241, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:44:47.533515', telescope_ra_j2k=22.5188088749596, telescope_dec_j2k=-24.3878419879734, observability=1)
2025-12-27T13:45:45.438 [DEBUG] [Thread-489989 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:45.440 [INFO] [Thread-489989 (handle)] [driver.py] [get_status()] Telra = 22.5445612, teldec = -24.256395
2025-12-27T13:45:45.441 [INFO] [Thread-489989 (handle)] [driver.py] [get_status()] ra_j2k = 22.5207379189151     dec_j2k = -24.3878701628624
2025-12-27T13:45:45.443 [DEBUG] [Thread-489989 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:45:45.445 [DEBUG] [Thread-489989 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:45:45.446 [DEBUG] [Thread-489989 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:45:45.446 [DEBUG] [Thread-489989 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:45:45.446 [DEBUG] [Thread-489989 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:45:45.446 [DEBUG] [Thread-489989 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:45:45.453 [DEBUG] [Thread-489989 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:45:45.454 [DEBUG] [Thread-489989 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:45:45.454 [DEBUG] [Thread-489989 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:45:45.454 [DEBUG] [Thread-489989 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:45:45.454 [DEBUG] [Thread-489989 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:45:45.454 [DEBUG] [Thread-489989 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:45:45.454 [DEBUG] [Thread-489989 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:45:45.454 [DEBUG] [Thread-489989 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:45:45.454 [DEBUG] [Thread-489989 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99010925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953427988693727, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108669, telescope_az=89.992624, telescope_ra=22.5445612, telescope_dec=-24.256395, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.56434, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:44:47.533515', telescope_ra_j2k=22.5207379189151, telescope_dec_j2k=-24.3878701628624, observability=1)
2025-12-27T13:45:47.674 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:47.674 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:45:47.675 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:47.675 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:45:47.676 [DEBUG] [ThreadPoolExecutor-22770_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:48.678 [DEBUG] [ThreadPoolExecutor-22770_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:48.680 [DEBUG] [ThreadPoolExecutor-22770_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:48.680 [DEBUG] [ThreadPoolExecutor-22770_0] [payload.py] [to_registers()] [0]
2025-12-27T13:45:48.687 [DEBUG] [ThreadPoolExecutor-22770_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:45:48.687 [DEBUG] [ThreadPoolExecutor-22770_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:45:48.687 [DEBUG] [ThreadPoolExecutor-22770_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:45:48.687 [DEBUG] [ThreadPoolExecutor-22770_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:45:48.695 [DEBUG] [ThreadPoolExecutor-22770_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:45:48.695 [DEBUG] [ThreadPoolExecutor-22770_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:45:48.695 [DEBUG] [ThreadPoolExecutor-22770_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:45:48.695 [DEBUG] [ThreadPoolExecutor-22770_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:45:48.695 [DEBUG] [ThreadPoolExecutor-22770_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:45:48.695 [DEBUG] [ThreadPoolExecutor-22770_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:45:48.695 [DEBUG] [ThreadPoolExecutor-22770_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:45:51.814 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:51.816 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.5463472, teldec = -24.256395
2025-12-27T13:45:51.817 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.5225256281194     dec_j2k = -24.3878962435082
2025-12-27T13:45:51.819 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:45:51.820 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:45:51.821 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:45:51.821 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:45:51.821 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:45:51.822 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:45:51.829 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:45:51.829 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:45:51.829 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:45:51.829 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:45:51.829 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:45:51.829 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:45:51.829 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:45:51.829 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:45:51.829 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99018304, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953433203246292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108669, telescope_az=89.992623, telescope_ra=22.5463472, telescope_dec=-24.256395, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.56613, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:45:47.673341', telescope_ra_j2k=22.5225256281194, telescope_dec_j2k=-24.3878962435082, observability=1)
2025-12-27T13:45:51.829 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.611334800720215 seconds ago
2025-12-27T13:45:56.667 [DEBUG] [Thread-489990 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:45:56.670 [INFO] [Thread-489990 (handle)] [driver.py] [get_status()] Telra = 22.5476845, teldec = -24.256395
2025-12-27T13:45:56.671 [INFO] [Thread-489990 (handle)] [driver.py] [get_status()] ra_j2k = 22.5238642081374     dec_j2k = -24.387915752996
2025-12-27T13:45:56.672 [DEBUG] [Thread-489990 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:45:56.673 [DEBUG] [Thread-489990 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:45:56.676 [DEBUG] [Thread-489990 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:45:56.676 [DEBUG] [Thread-489990 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:45:56.676 [DEBUG] [Thread-489990 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:45:56.676 [DEBUG] [Thread-489990 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:45:56.683 [DEBUG] [Thread-489990 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:45:56.683 [DEBUG] [Thread-489990 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:45:56.683 [DEBUG] [Thread-489990 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:45:56.683 [DEBUG] [Thread-489990 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:45:56.683 [DEBUG] [Thread-489990 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:45:56.683 [DEBUG] [Thread-489990 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:45:56.683 [DEBUG] [Thread-489990 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:45:56.683 [DEBUG] [Thread-489990 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:45:56.684 [DEBUG] [Thread-489990 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99023921, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953431197649151, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108669, telescope_az=89.992623, telescope_ra=22.5476845, telescope_dec=-24.256395, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.56747, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:45:47.673341', telescope_ra_j2k=22.5238642081374, telescope_dec_j2k=-24.387915752996, observability=1)
2025-12-27T13:46:03.617 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:46:03.620 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.5496304, teldec = -24.256395
2025-12-27T13:46:03.621 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.5258119710228     dec_j2k = -24.3879441123063
2025-12-27T13:46:03.623 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:46:03.623 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:46:03.625 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:46:03.625 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:46:03.625 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:46:03.625 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:46:03.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:46:03.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:46:03.633 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:46:03.633 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:46:03.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:46:03.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:46:03.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:46:03.634 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:46:03.634 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99031965, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953429994290867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108669, telescope_az=89.992623, telescope_ra=22.5496304, telescope_dec=-24.256395, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.56941, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:45:47.673341', telescope_ra_j2k=22.5258119710228, telescope_dec_j2k=-24.3879441123063, observability=1)
2025-12-27T13:46:10.816 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:46:10.818 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.5516133, teldec = -24.256394
2025-12-27T13:46:10.819 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.5277967698173     dec_j2k = -24.3879719757214
2025-12-27T13:46:10.820 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:46:10.821 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:46:10.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:46:10.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:46:10.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:46:10.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:46:10.831 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:46:10.831 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:46:10.831 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:46:10.831 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:46:10.831 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:46:10.831 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:46:10.831 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:46:10.831 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:46:10.832 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99040297, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953427988693727, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108669, telescope_az=89.992623, telescope_ra=22.5516133, telescope_dec=-24.256394, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.57139, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:45:47.673341', telescope_ra_j2k=22.5277967698173, telescope_dec_j2k=-24.3879719757214, observability=1)
2025-12-27T13:46:11.301 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4689655303955078
2025-12-27T13:46:13.696 [DEBUG] [ThreadPoolExecutor-22770_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:46:13.697 [DEBUG] [ThreadPoolExecutor-22770_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:46:14.748 [DEBUG] [Thread-489991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:46:14.750 [INFO] [Thread-489991 (handle)] [driver.py] [get_status()] Telra = 22.5527266, teldec = -24.256394
2025-12-27T13:46:14.751 [INFO] [Thread-489991 (handle)] [driver.py] [get_status()] ra_j2k = 22.5289111360334     dec_j2k = -24.3879881654699
2025-12-27T13:46:14.752 [DEBUG] [Thread-489991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:46:14.752 [DEBUG] [Thread-489991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:46:14.753 [DEBUG] [Thread-489991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:46:14.753 [DEBUG] [Thread-489991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:46:14.753 [DEBUG] [Thread-489991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:46:14.753 [DEBUG] [Thread-489991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:46:14.761 [DEBUG] [Thread-489991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:46:14.761 [DEBUG] [Thread-489991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:46:14.761 [DEBUG] [Thread-489991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:46:14.761 [DEBUG] [Thread-489991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:46:14.761 [DEBUG] [Thread-489991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:46:14.761 [DEBUG] [Thread-489991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:46:14.761 [DEBUG] [Thread-489991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:46:14.761 [DEBUG] [Thread-489991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:46:14.761 [DEBUG] [Thread-489991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99044848, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953427988693727, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108669, telescope_az=89.992623, telescope_ra=22.5527266, telescope_dec=-24.256394, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.57251, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:45:47.673341', telescope_ra_j2k=22.5289111360334, telescope_dec_j2k=-24.3879881654699, observability=1)
2025-12-27T13:46:32.814 [DEBUG] [Thread-489992 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:46:32.816 [INFO] [Thread-489992 (handle)] [driver.py] [get_status()] Telra = 22.5577431, teldec = -24.256394
2025-12-27T13:46:32.817 [INFO] [Thread-489992 (handle)] [driver.py] [get_status()] ra_j2k = 22.5339324419873     dec_j2k = -24.3880609769973
2025-12-27T13:46:32.818 [DEBUG] [Thread-489992 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:46:32.819 [DEBUG] [Thread-489992 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:46:32.825 [DEBUG] [Thread-489992 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:46:32.825 [DEBUG] [Thread-489992 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:46:32.825 [DEBUG] [Thread-489992 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:46:32.825 [DEBUG] [Thread-489992 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:46:32.833 [DEBUG] [Thread-489992 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:46:32.833 [DEBUG] [Thread-489992 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:46:32.833 [DEBUG] [Thread-489992 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:46:32.833 [DEBUG] [Thread-489992 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:46:32.833 [DEBUG] [Thread-489992 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:46:32.833 [DEBUG] [Thread-489992 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:46:32.833 [DEBUG] [Thread-489992 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:46:32.833 [DEBUG] [Thread-489992 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:46:32.833 [DEBUG] [Thread-489992 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99065758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953429192052011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108669, telescope_az=89.992622, telescope_ra=22.5577431, telescope_dec=-24.256394, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.57752, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:45:47.673341', telescope_ra_j2k=22.5339324419873, telescope_dec_j2k=-24.3880609769973, observability=1)
2025-12-27T13:46:45.497 [DEBUG] [Thread-489993 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:46:45.498 [INFO] [Thread-489993 (handle)] [driver.py] [get_status()] Telra = 22.5612763, teldec = -24.256394
2025-12-27T13:46:45.499 [INFO] [Thread-489993 (handle)] [driver.py] [get_status()] ra_j2k = 22.5374690284771     dec_j2k = -24.388112122661
2025-12-27T13:46:45.500 [DEBUG] [Thread-489993 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:46:45.501 [DEBUG] [Thread-489993 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:46:45.504 [DEBUG] [Thread-489993 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:46:45.504 [DEBUG] [Thread-489993 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:46:45.505 [DEBUG] [Thread-489993 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:46:45.505 [DEBUG] [Thread-489993 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:46:45.512 [DEBUG] [Thread-489993 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:46:45.512 [DEBUG] [Thread-489993 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:46:45.512 [DEBUG] [Thread-489993 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:46:45.512 [DEBUG] [Thread-489993 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:46:45.512 [DEBUG] [Thread-489993 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:46:45.512 [DEBUG] [Thread-489993 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:46:45.512 [DEBUG] [Thread-489993 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:46:45.512 [DEBUG] [Thread-489993 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:46:45.512 [DEBUG] [Thread-489993 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99080436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953430796529723, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108668, telescope_az=89.992622, telescope_ra=22.5612763, telescope_dec=-24.256394, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.58106, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:45:47.673341', telescope_ra_j2k=22.5374690284771, telescope_dec_j2k=-24.388112122661, observability=1)
2025-12-27T13:46:47.815 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:46:47.815 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:46:47.816 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:46:47.816 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:46:47.816 [INFO] [ThreadPoolExecutor-22771_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:46:47.816 [INFO] [ThreadPoolExecutor-22771_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:46:51.000 [DEBUG] [Thread-489994 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:46:51.002 [INFO] [Thread-489994 (handle)] [driver.py] [get_status()] Telra = 22.5628102, teldec = -24.256394
2025-12-27T13:46:51.003 [INFO] [Thread-489994 (handle)] [driver.py] [get_status()] ra_j2k = 22.5390043990903     dec_j2k = -24.3881342918187
2025-12-27T13:46:51.006 [DEBUG] [Thread-489994 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:46:51.007 [DEBUG] [Thread-489994 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:46:51.008 [DEBUG] [Thread-489994 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:46:51.009 [DEBUG] [Thread-489994 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:46:51.009 [DEBUG] [Thread-489994 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:46:51.009 [DEBUG] [Thread-489994 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:46:51.016 [DEBUG] [Thread-489994 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:46:51.016 [DEBUG] [Thread-489994 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:46:51.016 [DEBUG] [Thread-489994 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:46:51.016 [DEBUG] [Thread-489994 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:46:51.016 [DEBUG] [Thread-489994 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:46:51.016 [DEBUG] [Thread-489994 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:46:51.016 [DEBUG] [Thread-489994 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:46:51.016 [DEBUG] [Thread-489994 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:46:51.016 [DEBUG] [Thread-489994 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99086807, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953425581977159, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108668, telescope_az=89.992622, telescope_ra=22.5628102, telescope_dec=-24.256394, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.58259, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:46:47.814055', telescope_ra_j2k=22.5390043990903, telescope_dec_j2k=-24.3881342918187, observability=1)
2025-12-27T13:46:51.889 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8729186058044434
2025-12-27T13:46:51.889 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.5887610912323 seconds ago
2025-12-27T13:47:03.626 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:47:03.628 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.5663257, teldec = -24.256393
2025-12-27T13:47:03.629 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.5425232705476     dec_j2k = -24.3881840203852
2025-12-27T13:47:03.631 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:47:03.632 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:47:03.636 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:47:03.636 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:47:03.636 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:47:03.636 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:47:03.637 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:47:03.637 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:47:03.637 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:47:03.637 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:47:03.637 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:47:03.637 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:47:03.637 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:47:03.637 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:47:03.637 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9910142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953427988693727, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108668, telescope_az=89.992621, telescope_ra=22.5663257, telescope_dec=-24.256393, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.58611, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:46:47.814055', telescope_ra_j2k=22.5425232705476, telescope_dec_j2k=-24.3881840203852, observability=1)
2025-12-27T13:47:08.698 [DEBUG] [ThreadPoolExecutor-22770_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:47:08.701 [DEBUG] [ThreadPoolExecutor-22770_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:47:08.702 [DEBUG] [ThreadPoolExecutor-22770_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:47:08.704 [DEBUG] [ThreadPoolExecutor-22770_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:47:09.079 [DEBUG] [Thread-489995 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:47:09.081 [INFO] [Thread-489995 (handle)] [driver.py] [get_status()] Telra = 22.5678568, teldec = -24.256393
2025-12-27T13:47:09.082 [INFO] [Thread-489995 (handle)] [driver.py] [get_status()] ra_j2k = 22.5440558392814     dec_j2k = -24.3882060790959
2025-12-27T13:47:09.085 [DEBUG] [Thread-489995 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:47:09.086 [DEBUG] [Thread-489995 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:47:09.091 [DEBUG] [Thread-489995 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:47:09.091 [DEBUG] [Thread-489995 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:47:09.091 [DEBUG] [Thread-489995 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:47:09.091 [DEBUG] [Thread-489995 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:47:09.098 [DEBUG] [Thread-489995 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:47:09.098 [DEBUG] [Thread-489995 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:47:09.098 [DEBUG] [Thread-489995 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:47:09.098 [DEBUG] [Thread-489995 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:47:09.098 [DEBUG] [Thread-489995 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:47:09.098 [DEBUG] [Thread-489995 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:47:09.098 [DEBUG] [Thread-489995 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:47:09.098 [DEBUG] [Thread-489995 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:47:09.099 [DEBUG] [Thread-489995 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99107731, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953421971902306, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108668, telescope_az=89.992621, telescope_ra=22.5678568, telescope_dec=-24.256393, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.58764, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:46:47.814055', telescope_ra_j2k=22.5440558392814, telescope_dec_j2k=-24.3882060790959, observability=1)
2025-12-27T13:47:09.921 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.822098970413208
2025-12-27T13:47:11.362 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:47:11.364 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.5685005, teldec = -24.256393
2025-12-27T13:47:11.365 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.5447001568344     dec_j2k = -24.3882153466066
2025-12-27T13:47:11.367 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:47:11.367 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:47:11.373 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:47:11.373 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:47:11.374 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:47:11.374 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:47:11.381 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:47:11.381 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:47:11.381 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:47:11.381 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:47:11.381 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:47:11.381 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:47:11.381 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:47:11.381 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:47:11.381 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99110374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953422774141162, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108668, telescope_az=89.992621, telescope_ra=22.5685005, telescope_dec=-24.256393, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.58828, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:46:47.814055', telescope_ra_j2k=22.5447001568344, telescope_dec_j2k=-24.3882153466066, observability=1)
2025-12-27T13:47:12.709 [DEBUG] [ThreadPoolExecutor-22770_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:47:13.711 [DEBUG] [ThreadPoolExecutor-22770_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:47:13.712 [INFO] [ThreadPoolExecutor-22770_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:47:27.149 [DEBUG] [Thread-489996 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:47:27.151 [INFO] [Thread-489996 (handle)] [driver.py] [get_status()] Telra = 22.5728997, teldec = -24.256399
2025-12-27T13:47:27.153 [INFO] [Thread-489996 (handle)] [driver.py] [get_status()] ra_j2k = 22.54910357803     dec_j2k = -24.3882845820189
2025-12-27T13:47:27.153 [DEBUG] [Thread-489996 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:47:27.155 [DEBUG] [Thread-489996 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:47:27.156 [DEBUG] [Thread-489996 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:47:27.156 [DEBUG] [Thread-489996 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:47:27.156 [DEBUG] [Thread-489996 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:47:27.156 [DEBUG] [Thread-489996 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:47:27.163 [DEBUG] [Thread-489996 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:47:27.163 [DEBUG] [Thread-489996 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:47:27.163 [DEBUG] [Thread-489996 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:47:27.163 [DEBUG] [Thread-489996 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:47:27.163 [DEBUG] [Thread-489996 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:47:27.163 [DEBUG] [Thread-489996 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:47:27.163 [DEBUG] [Thread-489996 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:47:27.163 [DEBUG] [Thread-489996 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:47:27.163 [DEBUG] [Thread-489996 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99128646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953421971902306, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108668, telescope_az=89.992631, telescope_ra=22.5728997, telescope_dec=-24.256399, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.59268, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:46:47.814055', telescope_ra_j2k=22.54910357803, telescope_dec_j2k=-24.3882845820189, observability=1)
2025-12-27T13:47:45.229 [DEBUG] [Thread-489997 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:47:45.230 [INFO] [Thread-489997 (handle)] [driver.py] [get_status()] Telra = 22.5779148, teldec = -24.256392
2025-12-27T13:47:45.231 [INFO] [Thread-489997 (handle)] [driver.py] [get_status()] ra_j2k = 22.5541234937134     dec_j2k = -24.3883494577474
2025-12-27T13:47:45.233 [DEBUG] [Thread-489997 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:47:45.234 [DEBUG] [Thread-489997 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:47:45.239 [DEBUG] [Thread-489997 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:47:45.239 [DEBUG] [Thread-489997 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:47:45.239 [DEBUG] [Thread-489997 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:47:45.239 [DEBUG] [Thread-489997 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:47:45.246 [DEBUG] [Thread-489997 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:47:45.246 [DEBUG] [Thread-489997 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:47:45.246 [DEBUG] [Thread-489997 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:47:45.246 [DEBUG] [Thread-489997 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:47:45.246 [DEBUG] [Thread-489997 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:47:45.246 [DEBUG] [Thread-489997 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:47:45.246 [DEBUG] [Thread-489997 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:47:45.246 [DEBUG] [Thread-489997 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:47:45.246 [DEBUG] [Thread-489997 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99149571, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953422373021734, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108668, telescope_az=89.99262, telescope_ra=22.5779148, telescope_dec=-24.256392, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.5977, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:46:47.814055', telescope_ra_j2k=22.5541234937134, telescope_dec_j2k=-24.3883494577474, observability=1)
2025-12-27T13:47:45.554 [DEBUG] [Thread-489998 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3075530529022217
2025-12-27T13:47:47.954 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:47:47.954 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:47:47.955 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:47:47.955 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:47:47.956 [DEBUG] [ThreadPoolExecutor-22772_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:47:48.958 [DEBUG] [ThreadPoolExecutor-22772_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:47:48.960 [DEBUG] [ThreadPoolExecutor-22772_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:47:48.961 [DEBUG] [ThreadPoolExecutor-22772_0] [payload.py] [to_registers()] [0]
2025-12-27T13:47:48.963 [DEBUG] [ThreadPoolExecutor-22772_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:47:48.963 [DEBUG] [ThreadPoolExecutor-22772_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:47:48.963 [DEBUG] [ThreadPoolExecutor-22772_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:47:48.963 [DEBUG] [ThreadPoolExecutor-22772_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:47:48.970 [DEBUG] [ThreadPoolExecutor-22772_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:47:48.970 [DEBUG] [ThreadPoolExecutor-22772_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:47:48.970 [DEBUG] [ThreadPoolExecutor-22772_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:47:48.971 [DEBUG] [ThreadPoolExecutor-22772_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:47:48.971 [DEBUG] [ThreadPoolExecutor-22772_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:47:48.971 [DEBUG] [ThreadPoolExecutor-22772_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:47:48.971 [DEBUG] [ThreadPoolExecutor-22772_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:47:51.951 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:47:51.953 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.5798097, teldec = -24.256392
2025-12-27T13:47:51.953 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.5560202137395     dec_j2k = -24.388376555625
2025-12-27T13:47:51.954 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:47:51.955 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:47:51.960 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:47:51.960 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:47:51.960 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:47:51.960 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:47:51.967 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:47:51.967 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:47:51.967 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:47:51.968 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:47:51.968 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:47:51.968 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:47:51.968 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:47:51.968 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:47:51.968 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99157352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953422774141162, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108668, telescope_az=89.99262, telescope_ra=22.5798097, telescope_dec=-24.256392, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.59959, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:47:47.953684', telescope_ra_j2k=22.5560202137395, telescope_dec_j2k=-24.388376555625, observability=1)
2025-12-27T13:47:51.968 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.60646915435791 seconds ago
2025-12-27T13:48:03.290 [DEBUG] [Thread-489999 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:48:03.292 [INFO] [Thread-489999 (handle)] [driver.py] [get_status()] Telra = 22.582955, teldec = -24.256392
2025-12-27T13:48:03.293 [INFO] [Thread-489999 (handle)] [driver.py] [get_status()] ra_j2k = 22.5591685355755     dec_j2k = -24.3884214628659
2025-12-27T13:48:03.295 [DEBUG] [Thread-489999 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:48:03.296 [DEBUG] [Thread-489999 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:48:03.300 [DEBUG] [Thread-489999 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:48:03.300 [DEBUG] [Thread-489999 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:48:03.300 [DEBUG] [Thread-489999 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:48:03.300 [DEBUG] [Thread-489999 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:48:03.307 [DEBUG] [Thread-489999 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:48:03.308 [DEBUG] [Thread-489999 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:48:03.308 [DEBUG] [Thread-489999 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:48:03.308 [DEBUG] [Thread-489999 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:48:03.308 [DEBUG] [Thread-489999 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:48:03.308 [DEBUG] [Thread-489999 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:48:03.308 [DEBUG] [Thread-489999 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:48:03.308 [DEBUG] [Thread-489999 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:48:03.308 [DEBUG] [Thread-489999 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99170476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953421570782878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108668, telescope_az=89.992619, telescope_ra=22.582955, telescope_dec=-24.256392, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.60274, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:47:47.953684', telescope_ra_j2k=22.5591685355755, telescope_dec_j2k=-24.3884214628659, observability=1)
2025-12-27T13:48:03.637 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3286857604980469
2025-12-27T13:48:09.006 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:48:09.008 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.5845449, teldec = -24.256392
2025-12-27T13:48:09.010 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.560759963454     dec_j2k = -24.3884441286262
2025-12-27T13:48:09.011 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:48:09.012 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:48:09.012 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:48:09.012 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:48:09.012 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:48:09.012 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:48:09.020 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:48:09.020 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:48:09.020 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:48:09.020 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:48:09.020 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:48:09.020 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:48:09.021 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:48:09.021 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:48:09.021 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99177091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953419565185738, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108668, telescope_az=89.992619, telescope_ra=22.5845449, telescope_dec=-24.256392, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.60433, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:47:47.953684', telescope_ra_j2k=22.560759963454, telescope_dec_j2k=-24.3884441286262, observability=1)
2025-12-27T13:48:11.443 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:48:11.444 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.5852181, teldec = -24.256392
2025-12-27T13:48:11.445 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.5614338104711     dec_j2k = -24.3884537189153
2025-12-27T13:48:11.447 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:48:11.448 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:48:11.455 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:48:11.455 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:48:11.455 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:48:11.455 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:48:11.462 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:48:11.462 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:48:11.463 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:48:11.463 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:48:11.463 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:48:11.463 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:48:11.463 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:48:11.463 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:48:11.463 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99179912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953425581977159, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108668, telescope_az=89.992619, telescope_ra=22.5852181, telescope_dec=-24.256392, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.605, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:47:47.953684', telescope_ra_j2k=22.5614338104711, telescope_dec_j2k=-24.3884537189153, observability=1)
2025-12-27T13:48:13.972 [DEBUG] [ThreadPoolExecutor-22772_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:48:13.973 [DEBUG] [ThreadPoolExecutor-22772_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:48:21.365 [DEBUG] [Thread-490000 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:48:21.366 [INFO] [Thread-490000 (handle)] [driver.py] [get_status()] Telra = 22.587977, teldec = -24.256392
2025-12-27T13:48:21.367 [INFO] [Thread-490000 (handle)] [driver.py] [get_status()] ra_j2k = 22.5641953625548     dec_j2k = -24.3884929787555
2025-12-27T13:48:21.369 [DEBUG] [Thread-490000 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:48:21.370 [DEBUG] [Thread-490000 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:48:21.373 [DEBUG] [Thread-490000 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:48:21.373 [DEBUG] [Thread-490000 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:48:21.373 [DEBUG] [Thread-490000 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:48:21.374 [DEBUG] [Thread-490000 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:48:21.381 [DEBUG] [Thread-490000 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:48:21.381 [DEBUG] [Thread-490000 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:48:21.381 [DEBUG] [Thread-490000 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:48:21.381 [DEBUG] [Thread-490000 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:48:21.381 [DEBUG] [Thread-490000 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:48:21.381 [DEBUG] [Thread-490000 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:48:21.381 [DEBUG] [Thread-490000 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:48:21.381 [DEBUG] [Thread-490000 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:48:21.381 [DEBUG] [Thread-490000 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99191395, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953422774141162, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108668, telescope_az=89.992619, telescope_ra=22.587977, telescope_dec=-24.256392, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.60776, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:47:47.953684', telescope_ra_j2k=22.5641953625548, telescope_dec_j2k=-24.3884929787555, observability=1)
2025-12-27T13:48:39.415 [DEBUG] [Thread-490001 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:48:39.418 [INFO] [Thread-490001 (handle)] [driver.py] [get_status()] Telra = 22.5930122, teldec = -24.256391
2025-12-27T13:48:39.419 [INFO] [Thread-490001 (handle)] [driver.py] [get_status()] ra_j2k = 22.5692354048956     dec_j2k = -24.3885634528676
2025-12-27T13:48:39.421 [DEBUG] [Thread-490001 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:48:39.422 [DEBUG] [Thread-490001 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:48:39.423 [DEBUG] [Thread-490001 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:48:39.423 [DEBUG] [Thread-490001 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:48:39.423 [DEBUG] [Thread-490001 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:48:39.423 [DEBUG] [Thread-490001 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:48:39.431 [DEBUG] [Thread-490001 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:48:39.431 [DEBUG] [Thread-490001 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:48:39.431 [DEBUG] [Thread-490001 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:48:39.431 [DEBUG] [Thread-490001 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:48:39.431 [DEBUG] [Thread-490001 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:48:39.431 [DEBUG] [Thread-490001 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:48:39.431 [DEBUG] [Thread-490001 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:48:39.431 [DEBUG] [Thread-490001 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:48:39.431 [DEBUG] [Thread-490001 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99212288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953414350633173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108667, telescope_az=89.992618, telescope_ra=22.5930122, telescope_dec=-24.256391, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.61279, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:47:47.953684', telescope_ra_j2k=22.5692354048956, telescope_dec_j2k=-24.3885634528676, observability=1)
2025-12-27T13:48:45.590 [DEBUG] [Thread-490002 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:48:45.592 [INFO] [Thread-490002 (handle)] [driver.py] [get_status()] Telra = 22.5947397, teldec = -24.256391
2025-12-27T13:48:45.593 [INFO] [Thread-490002 (handle)] [driver.py] [get_status()] ra_j2k = 22.5709645668003     dec_j2k = -24.3885879214682
2025-12-27T13:48:45.594 [DEBUG] [Thread-490002 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:48:45.595 [DEBUG] [Thread-490002 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:48:45.598 [DEBUG] [Thread-490002 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:48:45.598 [DEBUG] [Thread-490002 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:48:45.598 [DEBUG] [Thread-490002 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:48:45.599 [DEBUG] [Thread-490002 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:48:45.606 [DEBUG] [Thread-490002 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:48:45.606 [DEBUG] [Thread-490002 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:48:45.606 [DEBUG] [Thread-490002 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:48:45.607 [DEBUG] [Thread-490002 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:48:45.607 [DEBUG] [Thread-490002 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:48:45.607 [DEBUG] [Thread-490002 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:48:45.607 [DEBUG] [Thread-490002 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:48:45.607 [DEBUG] [Thread-490002 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:48:45.607 [DEBUG] [Thread-490002 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99219434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953414751752601, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108667, telescope_az=89.992618, telescope_ra=22.5947397, telescope_dec=-24.256391, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.61452, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:47:47.953684', telescope_ra_j2k=22.5709645668003, telescope_dec_j2k=-24.3885879214682, observability=1)
2025-12-27T13:48:48.095 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:48:48.095 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:48:48.096 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:48:48.096 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:48:48.096 [INFO] [ThreadPoolExecutor-22773_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:48:48.097 [INFO] [ThreadPoolExecutor-22773_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:48:52.029 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:48:52.031 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.5965229, teldec = -24.256391
2025-12-27T13:48:52.032 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.5727494826098     dec_j2k = -24.3886131505795
2025-12-27T13:48:52.034 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:48:52.034 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:48:52.041 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:48:52.041 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:48:52.041 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:48:52.041 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:48:52.048 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:48:52.048 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:48:52.048 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:48:52.048 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:48:52.048 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:48:52.048 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:48:52.048 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:48:52.048 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:48:52.048 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99226887, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953420768544022, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108667, telescope_az=89.992618, telescope_ra=22.5965229, telescope_dec=-24.256391, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.6163, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:48:48.094095', telescope_ra_j2k=22.5727494826098, telescope_dec_j2k=-24.3886131505795, observability=1)
2025-12-27T13:48:52.049 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.606645822525024 seconds ago
2025-12-27T13:48:57.603 [DEBUG] [Thread-490003 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:48:57.605 [INFO] [Thread-490003 (handle)] [driver.py] [get_status()] Telra = 22.598091, teldec = -24.256391
2025-12-27T13:48:57.607 [INFO] [Thread-490003 (handle)] [driver.py] [get_status()] ra_j2k = 22.5743190917165     dec_j2k = -24.3886353125353
2025-12-27T13:48:57.609 [DEBUG] [Thread-490003 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:48:57.610 [DEBUG] [Thread-490003 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:48:57.615 [DEBUG] [Thread-490003 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:48:57.615 [DEBUG] [Thread-490003 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:48:57.615 [DEBUG] [Thread-490003 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:48:57.615 [DEBUG] [Thread-490003 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:48:57.622 [DEBUG] [Thread-490003 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:48:57.622 [DEBUG] [Thread-490003 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:48:57.622 [DEBUG] [Thread-490003 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:48:57.622 [DEBUG] [Thread-490003 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:48:57.622 [DEBUG] [Thread-490003 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:48:57.622 [DEBUG] [Thread-490003 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:48:57.622 [DEBUG] [Thread-490003 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:48:57.622 [DEBUG] [Thread-490003 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:48:57.623 [DEBUG] [Thread-490003 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99233338, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953415152872029, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108667, telescope_az=89.992618, telescope_ra=22.598091, telescope_dec=-24.256391, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.61787, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:48:48.094095', telescope_ra_j2k=22.5743190917165, telescope_dec_j2k=-24.3886353125353, observability=1)
2025-12-27T13:49:03.647 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:49:03.650 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.5997625, teldec = -24.256397
2025-12-27T13:49:03.651 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.575992200156     dec_j2k = -24.3886649107511
2025-12-27T13:49:03.653 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:49:03.654 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:49:03.656 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:49:03.656 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:49:03.656 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:49:03.657 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:49:03.664 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:49:03.664 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:49:03.664 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:49:03.664 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:49:03.664 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:49:03.664 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:49:03.664 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:49:03.664 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:49:03.664 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99240334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953418762946882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108667, telescope_az=89.992628, telescope_ra=22.5997625, telescope_dec=-24.256397, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.61954, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:48:48.094095', telescope_ra_j2k=22.575992200156, telescope_dec_j2k=-24.3886649107511, observability=1)
2025-12-27T13:49:08.108 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:49:08.109 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.6010137, teldec = -24.256391
2025-12-27T13:49:08.111 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.5772446051306     dec_j2k = -24.388676559414
2025-12-27T13:49:08.112 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:49:08.114 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:49:08.119 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:49:08.119 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:49:08.119 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:49:08.119 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:49:08.126 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:49:08.126 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:49:08.126 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:49:08.126 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:49:08.126 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:49:08.126 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:49:08.126 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:49:08.126 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:49:08.127 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99245495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953416757349741, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108667, telescope_az=89.992617, telescope_ra=22.6010137, telescope_dec=-24.256391, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.62079, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:48:48.094095', telescope_ra_j2k=22.5772446051306, telescope_dec_j2k=-24.388676559414, observability=1)
2025-12-27T13:49:08.976 [DEBUG] [ThreadPoolExecutor-22772_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:49:08.978 [DEBUG] [ThreadPoolExecutor-22772_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:49:08.979 [DEBUG] [ThreadPoolExecutor-22772_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:49:08.981 [DEBUG] [ThreadPoolExecutor-22772_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:49:11.525 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:49:11.527 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.6019563, teldec = -24.25639
2025-12-27T13:49:11.528 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.5781881127457     dec_j2k = -24.3886888454688
2025-12-27T13:49:11.530 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:49:11.531 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:49:11.536 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:49:11.536 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:49:11.536 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:49:11.536 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:49:11.543 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:49:11.543 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:49:11.543 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:49:11.543 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:49:11.543 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:49:11.543 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:49:11.543 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:49:11.543 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:49:11.544 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99249451, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953419565185738, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108667, telescope_az=89.992617, telescope_ra=22.6019563, telescope_dec=-24.25639, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.62174, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:48:48.094095', telescope_ra_j2k=22.5781881127457, telescope_dec_j2k=-24.3886888454688, observability=1)
2025-12-27T13:49:12.985 [DEBUG] [ThreadPoolExecutor-22772_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:49:13.987 [DEBUG] [ThreadPoolExecutor-22772_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:49:13.988 [INFO] [ThreadPoolExecutor-22772_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:49:15.688 [DEBUG] [Thread-490004 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:49:15.689 [INFO] [Thread-490004 (handle)] [driver.py] [get_status()] Telra = 22.6031329, teldec = -24.25639
2025-12-27T13:49:15.690 [INFO] [Thread-490004 (handle)] [driver.py] [get_status()] ra_j2k = 22.5793658457084     dec_j2k = -24.3887054183448
2025-12-27T13:49:15.693 [DEBUG] [Thread-490004 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:49:15.694 [DEBUG] [Thread-490004 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:49:15.700 [DEBUG] [Thread-490004 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:49:15.700 [DEBUG] [Thread-490004 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:49:15.701 [DEBUG] [Thread-490004 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:49:15.701 [DEBUG] [Thread-490004 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:49:15.708 [DEBUG] [Thread-490004 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:49:15.708 [DEBUG] [Thread-490004 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:49:15.708 [DEBUG] [Thread-490004 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:49:15.708 [DEBUG] [Thread-490004 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:49:15.708 [DEBUG] [Thread-490004 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:49:15.708 [DEBUG] [Thread-490004 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:49:15.708 [DEBUG] [Thread-490004 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:49:15.708 [DEBUG] [Thread-490004 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:49:15.708 [DEBUG] [Thread-490004 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99254268, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953417158469169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108667, telescope_az=89.992617, telescope_ra=22.6031329, telescope_dec=-24.25639, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.62291, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:48:48.094095', telescope_ra_j2k=22.5793658457084, telescope_dec_j2k=-24.3887054183448, observability=1)
2025-12-27T13:49:33.753 [DEBUG] [Thread-490005 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:49:33.755 [INFO] [Thread-490005 (handle)] [driver.py] [get_status()] Telra = 22.6081452, teldec = -24.25639
2025-12-27T13:49:33.756 [INFO] [Thread-490005 (handle)] [driver.py] [get_status()] ra_j2k = 22.5843829736884     dec_j2k = -24.3887758775337
2025-12-27T13:49:33.757 [DEBUG] [Thread-490005 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:49:33.759 [DEBUG] [Thread-490005 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:49:33.765 [DEBUG] [Thread-490005 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:49:33.765 [DEBUG] [Thread-490005 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:49:33.765 [DEBUG] [Thread-490005 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:49:33.765 [DEBUG] [Thread-490005 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:49:33.772 [DEBUG] [Thread-490005 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:49:33.772 [DEBUG] [Thread-490005 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:49:33.772 [DEBUG] [Thread-490005 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:49:33.773 [DEBUG] [Thread-490005 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:49:33.773 [DEBUG] [Thread-490005 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:49:33.773 [DEBUG] [Thread-490005 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:49:33.773 [DEBUG] [Thread-490005 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:49:33.773 [DEBUG] [Thread-490005 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:49:33.773 [DEBUG] [Thread-490005 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99275177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953411542797177, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108667, telescope_az=89.992616, telescope_ra=22.6081452, telescope_dec=-24.25639, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.62793, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:48:48.094095', telescope_ra_j2k=22.5843829736884, telescope_dec_j2k=-24.3887758775337, observability=1)
2025-12-27T13:49:45.659 [DEBUG] [Thread-490006 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:49:45.662 [INFO] [Thread-490006 (handle)] [driver.py] [get_status()] Telra = 22.6114653, teldec = -24.25639
2025-12-27T13:49:45.663 [INFO] [Thread-490006 (handle)] [driver.py] [get_status()] ra_j2k = 22.587706273098     dec_j2k = -24.3888224232121
2025-12-27T13:49:45.665 [DEBUG] [Thread-490006 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:49:45.666 [DEBUG] [Thread-490006 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:49:45.670 [DEBUG] [Thread-490006 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:49:45.670 [DEBUG] [Thread-490006 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:49:45.670 [DEBUG] [Thread-490006 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:49:45.670 [DEBUG] [Thread-490006 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:49:45.677 [DEBUG] [Thread-490006 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:49:45.677 [DEBUG] [Thread-490006 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:49:45.677 [DEBUG] [Thread-490006 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:49:45.677 [DEBUG] [Thread-490006 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:49:45.677 [DEBUG] [Thread-490006 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:49:45.677 [DEBUG] [Thread-490006 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:49:45.677 [DEBUG] [Thread-490006 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:49:45.677 [DEBUG] [Thread-490006 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:49:45.677 [DEBUG] [Thread-490006 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99288958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953416757349741, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108667, telescope_az=89.992616, telescope_ra=22.6114653, telescope_dec=-24.25639, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.63125, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:48:48.094095', telescope_ra_j2k=22.587706273098, telescope_dec_j2k=-24.3888224232121, observability=1)
2025-12-27T13:49:48.235 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:49:48.235 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:49:48.236 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:49:48.236 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:49:48.237 [DEBUG] [ThreadPoolExecutor-22774_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:49:49.239 [DEBUG] [ThreadPoolExecutor-22774_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:49:49.241 [DEBUG] [ThreadPoolExecutor-22774_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:49:49.241 [DEBUG] [ThreadPoolExecutor-22774_0] [payload.py] [to_registers()] [0]
2025-12-27T13:49:49.243 [DEBUG] [ThreadPoolExecutor-22774_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:49:49.243 [DEBUG] [ThreadPoolExecutor-22774_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:49:49.243 [DEBUG] [ThreadPoolExecutor-22774_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:49:49.243 [DEBUG] [ThreadPoolExecutor-22774_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:49:49.250 [DEBUG] [ThreadPoolExecutor-22774_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:49:49.250 [DEBUG] [ThreadPoolExecutor-22774_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:49:49.250 [DEBUG] [ThreadPoolExecutor-22774_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:49:49.250 [DEBUG] [ThreadPoolExecutor-22774_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:49:49.250 [DEBUG] [ThreadPoolExecutor-22774_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:49:49.250 [DEBUG] [ThreadPoolExecutor-22774_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:49:49.250 [DEBUG] [ThreadPoolExecutor-22774_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:49:51.957 [DEBUG] [Thread-490007 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:49:51.960 [INFO] [Thread-490007 (handle)] [driver.py] [get_status()] Telra = 22.6132137, teldec = -24.25639
2025-12-27T13:49:51.961 [INFO] [Thread-490007 (handle)] [driver.py] [get_status()] ra_j2k = 22.5894563583889     dec_j2k = -24.3888468943432
2025-12-27T13:49:51.963 [DEBUG] [Thread-490007 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:49:51.963 [DEBUG] [Thread-490007 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:49:51.964 [DEBUG] [Thread-490007 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:49:51.964 [DEBUG] [Thread-490007 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:49:51.964 [DEBUG] [Thread-490007 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:49:51.965 [DEBUG] [Thread-490007 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:49:51.972 [DEBUG] [Thread-490007 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:49:51.972 [DEBUG] [Thread-490007 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:49:51.972 [DEBUG] [Thread-490007 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:49:51.972 [DEBUG] [Thread-490007 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:49:51.972 [DEBUG] [Thread-490007 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:49:51.972 [DEBUG] [Thread-490007 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:49:51.972 [DEBUG] [Thread-490007 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:49:51.972 [DEBUG] [Thread-490007 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:49:51.972 [DEBUG] [Thread-490007 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99296249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953411943916605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108667, telescope_az=89.992616, telescope_ra=22.6132137, telescope_dec=-24.25639, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.63299, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:49:48.234218', telescope_ra_j2k=22.5894563583889, telescope_dec_j2k=-24.3888468943432, observability=1)
2025-12-27T13:49:52.109 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.1364901065826416
2025-12-27T13:49:52.109 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.58487939834595 seconds ago
2025-12-27T13:50:03.658 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:50:03.660 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.6164785, teldec = -24.256389
2025-12-27T13:50:03.661 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.5927243062455     dec_j2k = -24.3888915150579
2025-12-27T13:50:03.663 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:50:03.664 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:50:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:50:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:50:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:50:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:50:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:50:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:50:03.675 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:50:03.675 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:50:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:50:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:50:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:50:03.675 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:50:03.675 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9930979, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953418361827454, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108667, telescope_az=89.992616, telescope_ra=22.6164785, telescope_dec=-24.256389, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.63626, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:49:48.234218', telescope_ra_j2k=22.5927243062455, telescope_dec_j2k=-24.3888915150579, observability=1)
2025-12-27T13:50:07.215 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:50:07.218 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.6174793, teldec = -24.256389
2025-12-27T13:50:07.219 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.5937260713894     dec_j2k = -24.3889054802888
2025-12-27T13:50:07.221 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:50:07.222 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:50:07.225 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:50:07.225 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:50:07.225 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:50:07.225 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:50:07.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:50:07.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:50:07.232 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:50:07.232 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:50:07.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:50:07.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:50:07.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:50:07.232 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:50:07.233 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99313907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953417158469169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108666, telescope_az=89.992615, telescope_ra=22.6174793, telescope_dec=-24.256389, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.63726, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:49:48.234218', telescope_ra_j2k=22.5937260713894, telescope_dec_j2k=-24.3889054802888, observability=1)
2025-12-27T13:50:10.010 [DEBUG] [Thread-490008 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:50:10.012 [INFO] [Thread-490008 (handle)] [driver.py] [get_status()] Telra = 22.6182647, teldec = -24.256389
2025-12-27T13:50:10.013 [INFO] [Thread-490008 (handle)] [driver.py] [get_status()] ra_j2k = 22.5945122288782     dec_j2k = -24.3889164334265
2025-12-27T13:50:10.015 [DEBUG] [Thread-490008 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:50:10.016 [DEBUG] [Thread-490008 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:50:10.019 [DEBUG] [Thread-490008 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:50:10.019 [DEBUG] [Thread-490008 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:50:10.019 [DEBUG] [Thread-490008 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:50:10.019 [DEBUG] [Thread-490008 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:50:10.026 [DEBUG] [Thread-490008 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:50:10.026 [DEBUG] [Thread-490008 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:50:10.026 [DEBUG] [Thread-490008 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:50:10.026 [DEBUG] [Thread-490008 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:50:10.026 [DEBUG] [Thread-490008 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:50:10.026 [DEBUG] [Thread-490008 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:50:10.026 [DEBUG] [Thread-490008 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:50:10.026 [DEBUG] [Thread-490008 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:50:10.027 [DEBUG] [Thread-490008 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99317142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953415955110885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108666, telescope_az=89.992615, telescope_ra=22.6182647, telescope_dec=-24.256389, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.63805, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:49:48.234218', telescope_ra_j2k=22.5945122288782, telescope_dec_j2k=-24.3889164334265, observability=1)
2025-12-27T13:50:11.604 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:50:11.607 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.6187043, teldec = -24.256389
2025-12-27T13:50:11.608 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.5949522528829     dec_j2k = -24.3889225616077
2025-12-27T13:50:11.609 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:50:11.610 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:50:11.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:50:11.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:50:11.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:50:11.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:50:11.621 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:50:11.621 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:50:11.621 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:50:11.622 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:50:11.622 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:50:11.622 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:50:11.622 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:50:11.622 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:50:11.622 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99318987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953411943916605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162330508236, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108666, telescope_az=89.992615, telescope_ra=22.6187043, telescope_dec=-24.256389, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.63848, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:49:48.234218', telescope_ra_j2k=22.5949522528829, telescope_dec_j2k=-24.3889225616077, observability=1)
2025-12-27T13:50:14.251 [DEBUG] [ThreadPoolExecutor-22774_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:50:14.252 [DEBUG] [ThreadPoolExecutor-22774_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:50:28.080 [DEBUG] [Thread-490009 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:50:28.082 [INFO] [Thread-490009 (handle)] [driver.py] [get_status()] Telra = 22.6232793, teldec = -24.256389
2025-12-27T13:50:28.083 [INFO] [Thread-490009 (handle)] [driver.py] [get_status()] ra_j2k = 22.5995316667326     dec_j2k = -24.3889862342651
2025-12-27T13:50:28.085 [DEBUG] [Thread-490009 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:50:28.086 [DEBUG] [Thread-490009 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:50:28.090 [DEBUG] [Thread-490009 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:50:28.090 [DEBUG] [Thread-490009 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:50:28.090 [DEBUG] [Thread-490009 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:50:28.090 [DEBUG] [Thread-490009 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:50:28.098 [DEBUG] [Thread-490009 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:50:28.098 [DEBUG] [Thread-490009 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:50:28.098 [DEBUG] [Thread-490009 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:50:28.098 [DEBUG] [Thread-490009 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:50:28.098 [DEBUG] [Thread-490009 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:50:28.098 [DEBUG] [Thread-490009 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:50:28.098 [DEBUG] [Thread-490009 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:50:28.098 [DEBUG] [Thread-490009 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:50:28.098 [DEBUG] [Thread-490009 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99338057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953414350633173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108666, telescope_az=89.992615, telescope_ra=22.6232793, telescope_dec=-24.256389, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.64306, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:49:48.234218', telescope_ra_j2k=22.5995316667326, telescope_dec_j2k=-24.3889862342651, observability=1)
2025-12-27T13:50:45.706 [DEBUG] [Thread-490010 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:50:45.709 [INFO] [Thread-490010 (handle)] [driver.py] [get_status()] Telra = 22.6281813, teldec = -24.256388
2025-12-27T13:50:45.710 [INFO] [Thread-490010 (handle)] [driver.py] [get_status()] ra_j2k = 22.6044383984669     dec_j2k = -24.3890532463932
2025-12-27T13:50:45.712 [DEBUG] [Thread-490010 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:50:45.713 [DEBUG] [Thread-490010 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:50:45.714 [DEBUG] [Thread-490010 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:50:45.714 [DEBUG] [Thread-490010 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:50:45.714 [DEBUG] [Thread-490010 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:50:45.714 [DEBUG] [Thread-490010 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:50:45.721 [DEBUG] [Thread-490010 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:50:45.721 [DEBUG] [Thread-490010 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:50:45.721 [DEBUG] [Thread-490010 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:50:45.721 [DEBUG] [Thread-490010 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:50:45.722 [DEBUG] [Thread-490010 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:50:45.722 [DEBUG] [Thread-490010 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:50:45.722 [DEBUG] [Thread-490010 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:50:45.722 [DEBUG] [Thread-490010 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:50:45.722 [DEBUG] [Thread-490010 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99358458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953417559588597, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108666, telescope_az=89.992614, telescope_ra=22.6281813, telescope_dec=-24.256388, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.64796, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:49:48.234218', telescope_ra_j2k=22.6044383984669, telescope_dec_j2k=-24.3890532463932, observability=1)
2025-12-27T13:50:46.159 [DEBUG] [Thread-490011 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.437650203704834
2025-12-27T13:50:48.377 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:50:48.377 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:50:48.378 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:50:48.378 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:50:48.378 [INFO] [ThreadPoolExecutor-22775_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:50:48.378 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T13:50:52.169 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:50:52.172 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.629992, teldec = -24.256388
2025-12-27T13:50:52.173 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.6062508468544     dec_j2k = -24.3890783132776
2025-12-27T13:50:52.174 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:50:52.175 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:50:52.177 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:50:52.177 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:50:52.177 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:50:52.177 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:50:52.184 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:50:52.185 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:50:52.185 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:50:52.185 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:50:52.185 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:50:52.185 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:50:52.185 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:50:52.185 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:50:52.185 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99365939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953411943916605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108666, telescope_az=89.992614, telescope_ra=22.629992, telescope_dec=-24.256388, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.64977, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:50:48.375693', telescope_ra_j2k=22.6062508468544, telescope_dec_j2k=-24.3890783132776, observability=1)
2025-12-27T13:50:52.185 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.581220626831055 seconds ago
2025-12-27T13:51:03.630 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:03.632 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.6331938, teldec = -24.256388
2025-12-27T13:51:03.633 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.60945573927     dec_j2k = -24.389122565039
2025-12-27T13:51:03.635 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:51:03.637 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:51:03.639 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:51:03.639 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:51:03.639 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:51:03.639 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:51:03.647 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:51:03.647 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:51:03.647 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:51:03.647 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:51:03.647 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:51:03.647 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:51:03.647 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:51:03.647 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:51:03.647 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99379203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953414350633173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108666, telescope_az=89.992614, telescope_ra=22.6331938, telescope_dec=-24.256388, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.65297, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:50:48.375693', telescope_ra_j2k=22.60945573927, telescope_dec_j2k=-24.389122565039, observability=1)
2025-12-27T13:51:04.234 [DEBUG] [Thread-490012 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5867433547973633
2025-12-27T13:51:06.325 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:06.326 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.6339507, teldec = -24.256381
2025-12-27T13:51:06.327 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.610213370978     dec_j2k = -24.3891260129886
2025-12-27T13:51:06.328 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:51:06.329 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:51:06.330 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:51:06.330 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:51:06.331 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:51:06.331 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:51:06.338 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:51:06.338 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:51:06.338 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:51:06.338 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:51:06.338 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:51:06.338 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:51:06.338 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:51:06.338 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:51:06.338 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99382321, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953410339438893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108666, telescope_az=89.992603, telescope_ra=22.6339507, telescope_dec=-24.256381, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.65373, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:50:48.375693', telescope_ra_j2k=22.610213370978, telescope_dec_j2k=-24.3891260129886, observability=1)
2025-12-27T13:51:09.254 [DEBUG] [ThreadPoolExecutor-22774_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:09.256 [DEBUG] [ThreadPoolExecutor-22774_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:09.257 [DEBUG] [ThreadPoolExecutor-22774_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:09.259 [DEBUG] [ThreadPoolExecutor-22774_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:11.683 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:11.686 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.6354255, teldec = -24.256388
2025-12-27T13:51:11.687 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.6116895953315     dec_j2k = -24.3891533538473
2025-12-27T13:51:11.689 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:51:11.689 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:51:11.693 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:51:11.693 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:51:11.693 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:51:11.693 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:51:11.700 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:51:11.700 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:51:11.700 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:51:11.701 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:51:11.701 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:51:11.701 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:51:11.701 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:51:11.701 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:51:11.701 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99388523, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953413147274889, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108666, telescope_az=89.992613, telescope_ra=22.6354255, telescope_dec=-24.256388, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.65521, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:50:48.375693', telescope_ra_j2k=22.6116895953315, telescope_dec_j2k=-24.3891533538473, observability=1)
2025-12-27T13:51:13.265 [DEBUG] [ThreadPoolExecutor-22774_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:14.267 [DEBUG] [ThreadPoolExecutor-22774_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:14.268 [INFO] [ThreadPoolExecutor-22774_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:51:22.293 [DEBUG] [Thread-490013 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:22.295 [INFO] [Thread-490013 (handle)] [driver.py] [get_status()] Telra = 22.6383847, teldec = -24.256388
2025-12-27T13:51:22.296 [INFO] [Thread-490013 (handle)] [driver.py] [get_status()] ra_j2k = 22.6146516549997     dec_j2k = -24.3891941092661
2025-12-27T13:51:22.297 [DEBUG] [Thread-490013 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:51:22.298 [DEBUG] [Thread-490013 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:51:22.300 [DEBUG] [Thread-490013 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:51:22.300 [DEBUG] [Thread-490013 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:51:22.300 [DEBUG] [Thread-490013 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:51:22.300 [DEBUG] [Thread-490013 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:51:22.307 [DEBUG] [Thread-490013 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:51:22.307 [DEBUG] [Thread-490013 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:51:22.307 [DEBUG] [Thread-490013 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:51:22.307 [DEBUG] [Thread-490013 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:51:22.307 [DEBUG] [Thread-490013 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:51:22.307 [DEBUG] [Thread-490013 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:51:22.307 [DEBUG] [Thread-490013 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:51:22.307 [DEBUG] [Thread-490013 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:51:22.307 [DEBUG] [Thread-490013 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99400803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953414350633173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108666, telescope_az=89.992613, telescope_ra=22.6383847, telescope_dec=-24.256388, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.65817, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:50:48.375693', telescope_ra_j2k=22.6146516549997, telescope_dec_j2k=-24.3891941092661, observability=1)
2025-12-27T13:51:40.386 [DEBUG] [Thread-490014 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:40.388 [INFO] [Thread-490014 (handle)] [driver.py] [get_status()] Telra = 22.6434268, teldec = -24.256387
2025-12-27T13:51:40.390 [INFO] [Thread-490014 (handle)] [driver.py] [get_status()] ra_j2k = 22.6196986295846     dec_j2k = -24.3892623672996
2025-12-27T13:51:40.391 [DEBUG] [Thread-490014 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:51:40.392 [DEBUG] [Thread-490014 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:51:40.393 [DEBUG] [Thread-490014 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:51:40.393 [DEBUG] [Thread-490014 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:51:40.393 [DEBUG] [Thread-490014 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:51:40.393 [DEBUG] [Thread-490014 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:51:40.400 [DEBUG] [Thread-490014 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:51:40.400 [DEBUG] [Thread-490014 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:51:40.401 [DEBUG] [Thread-490014 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:51:40.401 [DEBUG] [Thread-490014 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:51:40.401 [DEBUG] [Thread-490014 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:51:40.401 [DEBUG] [Thread-490014 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:51:40.401 [DEBUG] [Thread-490014 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:51:40.401 [DEBUG] [Thread-490014 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:51:40.401 [DEBUG] [Thread-490014 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99421744, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953407932722324, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108666, telescope_az=89.992612, telescope_ra=22.6434268, telescope_dec=-24.256387, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.66321, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:50:48.375693', telescope_ra_j2k=22.6196986295846, telescope_dec_j2k=-24.3892623672996, observability=1)
2025-12-27T13:51:45.751 [DEBUG] [Thread-490015 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:45.753 [INFO] [Thread-490015 (handle)] [driver.py] [get_status()] Telra = 22.6449301, teldec = -24.256387
2025-12-27T13:51:45.754 [INFO] [Thread-490015 (handle)] [driver.py] [get_status()] ra_j2k = 22.6212033834051     dec_j2k = -24.3892829716141
2025-12-27T13:51:45.756 [DEBUG] [Thread-490015 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:51:45.757 [DEBUG] [Thread-490015 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:51:45.758 [DEBUG] [Thread-490015 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:51:45.758 [DEBUG] [Thread-490015 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:51:45.758 [DEBUG] [Thread-490015 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:51:45.758 [DEBUG] [Thread-490015 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:51:45.765 [DEBUG] [Thread-490015 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:51:45.765 [DEBUG] [Thread-490015 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:51:45.765 [DEBUG] [Thread-490015 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:51:45.765 [DEBUG] [Thread-490015 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:51:45.765 [DEBUG] [Thread-490015 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:51:45.765 [DEBUG] [Thread-490015 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:51:45.765 [DEBUG] [Thread-490015 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:51:45.765 [DEBUG] [Thread-490015 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:51:45.765 [DEBUG] [Thread-490015 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99427954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953413548394317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108666, telescope_az=89.992612, telescope_ra=22.6449301, telescope_dec=-24.256387, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.66471, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:50:48.375693', telescope_ra_j2k=22.6212033834051, telescope_dec_j2k=-24.3892829716141, observability=1)
2025-12-27T13:51:48.517 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:48.518 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:51:48.519 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:48.519 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:51:48.520 [DEBUG] [ThreadPoolExecutor-22776_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:49.521 [DEBUG] [ThreadPoolExecutor-22776_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:49.524 [DEBUG] [ThreadPoolExecutor-22776_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:49.524 [DEBUG] [ThreadPoolExecutor-22776_0] [payload.py] [to_registers()] [0]
2025-12-27T13:51:49.525 [DEBUG] [ThreadPoolExecutor-22776_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:51:49.525 [DEBUG] [ThreadPoolExecutor-22776_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:51:49.525 [DEBUG] [ThreadPoolExecutor-22776_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:51:49.525 [DEBUG] [ThreadPoolExecutor-22776_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:51:49.533 [DEBUG] [ThreadPoolExecutor-22776_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:51:49.533 [DEBUG] [ThreadPoolExecutor-22776_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:51:49.533 [DEBUG] [ThreadPoolExecutor-22776_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:51:49.533 [DEBUG] [ThreadPoolExecutor-22776_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:51:49.533 [DEBUG] [ThreadPoolExecutor-22776_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:51:49.533 [DEBUG] [ThreadPoolExecutor-22776_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:51:49.533 [DEBUG] [ThreadPoolExecutor-22776_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:51:52.246 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:52.248 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.6467411, teldec = -24.256387
2025-12-27T13:51:52.250 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.6230161350945     dec_j2k = -24.3893077658764
2025-12-27T13:51:52.252 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:51:52.253 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:51:52.259 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:51:52.259 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:51:52.259 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:51:52.259 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:51:52.266 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:51:52.266 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:51:52.266 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:51:52.266 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:51:52.266 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:51:52.266 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:51:52.266 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:51:52.267 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:51:52.267 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99435471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953406328244612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108665, telescope_az=89.992612, telescope_ra=22.6467411, telescope_dec=-24.256387, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.66652, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:51:48.517154', telescope_ra_j2k=22.6230161350945, telescope_dec_j2k=-24.3893077658764, observability=1)
2025-12-27T13:51:52.267 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.58403277397156 seconds ago
2025-12-27T13:51:58.446 [DEBUG] [Thread-490016 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:51:58.448 [INFO] [Thread-490016 (handle)] [driver.py] [get_status()] Telra = 22.6484678, teldec = -24.256387
2025-12-27T13:51:58.449 [INFO] [Thread-490016 (handle)] [driver.py] [get_status()] ra_j2k = 22.6247445055462     dec_j2k = -24.3893313780977
2025-12-27T13:51:58.451 [DEBUG] [Thread-490016 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:51:58.452 [DEBUG] [Thread-490016 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:51:58.455 [DEBUG] [Thread-490016 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:51:58.455 [DEBUG] [Thread-490016 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:51:58.455 [DEBUG] [Thread-490016 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:51:58.455 [DEBUG] [Thread-490016 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:51:58.462 [DEBUG] [Thread-490016 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:51:58.462 [DEBUG] [Thread-490016 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:51:58.462 [DEBUG] [Thread-490016 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:51:58.462 [DEBUG] [Thread-490016 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:51:58.462 [DEBUG] [Thread-490016 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:51:58.463 [DEBUG] [Thread-490016 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:51:58.463 [DEBUG] [Thread-490016 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:51:58.463 [DEBUG] [Thread-490016 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:51:58.463 [DEBUG] [Thread-490016 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99442646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953402317050331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108665, telescope_az=89.992612, telescope_ra=22.6484678, telescope_dec=-24.256387, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.66825, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:51:48.517154', telescope_ra_j2k=22.6247445055462, telescope_dec_j2k=-24.3893313780977, observability=1)
2025-12-27T13:52:03.780 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:52:03.782 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.6499424, teldec = -24.256387
2025-12-27T13:52:03.783 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.6262205323428     dec_j2k = -24.3893515213483
2025-12-27T13:52:03.785 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:52:03.786 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:52:03.791 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:52:03.791 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:52:03.791 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:52:03.791 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:52:03.799 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:52:03.799 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:52:03.799 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:52:03.799 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:52:03.799 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:52:03.799 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:52:03.799 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:52:03.799 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:52:03.799 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99448821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095340873496118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108665, telescope_az=89.992612, telescope_ra=22.6499424, telescope_dec=-24.256387, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.66972, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:51:48.517154', telescope_ra_j2k=22.6262205323428, telescope_dec_j2k=-24.3893515213483, observability=1)
2025-12-27T13:52:05.432 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:52:05.434 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.6503911, teldec = -24.256387
2025-12-27T13:52:05.435 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.6266696665394     dec_j2k = -24.3893576467134
2025-12-27T13:52:05.437 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:52:05.438 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:52:05.443 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:52:05.443 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:52:05.444 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:52:05.444 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:52:05.451 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:52:05.451 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:52:05.451 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:52:05.451 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:52:05.451 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:52:05.451 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:52:05.451 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:52:05.451 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:52:05.451 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99450733, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953409136080608, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108665, telescope_az=89.992612, telescope_ra=22.6503911, telescope_dec=-24.256387, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.67017, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:51:48.517154', telescope_ra_j2k=22.6266696665394, telescope_dec_j2k=-24.3893576467134, observability=1)
2025-12-27T13:52:11.761 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:52:11.763 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.6521737, teldec = -24.256386
2025-12-27T13:52:11.764 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.6284539917889     dec_j2k = -24.3893809635373
2025-12-27T13:52:11.765 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:52:11.766 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:52:11.773 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:52:11.773 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:52:11.773 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:52:11.773 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:52:11.780 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:52:11.780 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:52:11.780 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:52:11.780 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:52:11.780 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:52:11.780 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:52:11.780 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:52:11.780 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:52:11.781 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99458058, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953410740558321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108665, telescope_az=89.992611, telescope_ra=22.6521737, telescope_dec=-24.256386, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.67195, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:51:48.517154', telescope_ra_j2k=22.6284539917889, telescope_dec_j2k=-24.3893809635373, observability=1)
2025-12-27T13:52:14.535 [DEBUG] [ThreadPoolExecutor-22776_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:52:14.536 [DEBUG] [ThreadPoolExecutor-22776_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:52:16.553 [DEBUG] [Thread-490017 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:52:16.555 [INFO] [Thread-490017 (handle)] [driver.py] [get_status()] Telra = 22.6535085, teldec = -24.256386
2025-12-27T13:52:16.556 [INFO] [Thread-490017 (handle)] [driver.py] [get_status()] ra_j2k = 22.6297900837951     dec_j2k = -24.3893991527522
2025-12-27T13:52:16.558 [DEBUG] [Thread-490017 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:52:16.560 [DEBUG] [Thread-490017 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:52:16.560 [DEBUG] [Thread-490017 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:52:16.561 [DEBUG] [Thread-490017 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:52:16.561 [DEBUG] [Thread-490017 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:52:16.561 [DEBUG] [Thread-490017 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:52:16.568 [DEBUG] [Thread-490017 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:52:16.568 [DEBUG] [Thread-490017 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:52:16.568 [DEBUG] [Thread-490017 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:52:16.568 [DEBUG] [Thread-490017 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:52:16.568 [DEBUG] [Thread-490017 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:52:16.568 [DEBUG] [Thread-490017 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:52:16.568 [DEBUG] [Thread-490017 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:52:16.568 [DEBUG] [Thread-490017 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:52:16.568 [DEBUG] [Thread-490017 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99463604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953409136080608, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108665, telescope_az=89.992611, telescope_ra=22.6535085, telescope_dec=-24.256386, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.67329, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:51:48.517154', telescope_ra_j2k=22.6297900837951, telescope_dec_j2k=-24.3893991527522, observability=1)
2025-12-27T13:52:34.625 [DEBUG] [Thread-490018 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:52:34.627 [INFO] [Thread-490018 (handle)] [driver.py] [get_status()] Telra = 22.6585275, teldec = -24.256386
2025-12-27T13:52:34.628 [INFO] [Thread-490018 (handle)] [driver.py] [get_status()] ra_j2k = 22.6348139434506     dec_j2k = -24.389467400519
2025-12-27T13:52:34.630 [DEBUG] [Thread-490018 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:52:34.631 [DEBUG] [Thread-490018 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:52:34.638 [DEBUG] [Thread-490018 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:52:34.638 [DEBUG] [Thread-490018 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:52:34.639 [DEBUG] [Thread-490018 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:52:34.639 [DEBUG] [Thread-490018 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:52:34.645 [DEBUG] [Thread-490018 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:52:34.646 [DEBUG] [Thread-490018 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:52:34.646 [DEBUG] [Thread-490018 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:52:34.646 [DEBUG] [Thread-490018 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:52:34.646 [DEBUG] [Thread-490018 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:52:34.646 [DEBUG] [Thread-490018 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:52:34.646 [DEBUG] [Thread-490018 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:52:34.646 [DEBUG] [Thread-490018 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:52:34.646 [DEBUG] [Thread-490018 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99484521, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953407531602896, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108665, telescope_az=89.992611, telescope_ra=22.6585275, telescope_dec=-24.256386, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.67831, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:51:48.517154', telescope_ra_j2k=22.6348139434506, telescope_dec_j2k=-24.389467400519, observability=1)
2025-12-27T13:52:45.817 [DEBUG] [Thread-490019 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:52:45.819 [INFO] [Thread-490019 (handle)] [driver.py] [get_status()] Telra = 22.6616452, teldec = -24.256379
2025-12-27T13:52:45.821 [INFO] [Thread-490019 (handle)] [driver.py] [get_status()] ra_j2k = 22.6379346639188     dec_j2k = -24.3895026792273
2025-12-27T13:52:45.823 [DEBUG] [Thread-490019 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:52:45.824 [DEBUG] [Thread-490019 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:52:45.829 [DEBUG] [Thread-490019 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:52:45.829 [DEBUG] [Thread-490019 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:52:45.829 [DEBUG] [Thread-490019 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:52:45.830 [DEBUG] [Thread-490019 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:52:45.836 [DEBUG] [Thread-490019 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:52:45.837 [DEBUG] [Thread-490019 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:52:45.837 [DEBUG] [Thread-490019 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:52:45.837 [DEBUG] [Thread-490019 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:52:45.837 [DEBUG] [Thread-490019 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:52:45.837 [DEBUG] [Thread-490019 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:52:45.837 [DEBUG] [Thread-490019 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:52:45.837 [DEBUG] [Thread-490019 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:52:45.837 [DEBUG] [Thread-490019 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99497475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953409136080608, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108665, telescope_az=89.9926, telescope_ra=22.6616452, telescope_dec=-24.256379, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.68143, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:51:48.517154', telescope_ra_j2k=22.6379346639188, telescope_dec_j2k=-24.3895026792273, observability=1)
2025-12-27T13:52:48.659 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:52:48.659 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:52:48.660 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:52:48.660 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:52:48.660 [INFO] [ThreadPoolExecutor-22777_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:52:48.660 [INFO] [ThreadPoolExecutor-22777_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:52:52.327 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:52:52.330 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.6634579, teldec = -24.256385
2025-12-27T13:52:52.331 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.6397491197925     dec_j2k = -24.3895332193052
2025-12-27T13:52:52.333 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:52:52.334 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:52:52.341 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:52:52.341 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:52:52.341 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:52:52.341 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:52:52.348 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:52:52.348 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:52:52.348 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:52:52.348 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:52:52.348 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:52:52.349 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:52:52.349 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:52:52.349 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:52:52.349 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9950501, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953407130483468, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108665, telescope_az=89.99261, telescope_ra=22.6634579, telescope_dec=-24.256385, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.68324, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:52:48.657965', telescope_ra_j2k=22.6397491197925, telescope_dec_j2k=-24.3895332193052, observability=1)
2025-12-27T13:52:52.349 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.58815574645996 seconds ago
2025-12-27T13:52:52.817 [DEBUG] [Thread-490020 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46844053268432617
2025-12-27T13:53:03.653 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:53:03.655 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.6666129, teldec = -24.256385
2025-12-27T13:53:03.656 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.6429071774081     dec_j2k = -24.3895758604081
2025-12-27T13:53:03.659 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:53:03.660 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:53:03.661 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:53:03.661 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:53:03.661 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:53:03.661 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:53:03.668 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:53:03.668 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:53:03.669 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:53:03.669 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:53:03.669 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:53:03.669 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:53:03.669 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:53:03.669 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:53:03.669 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99518118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953405124886328, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108665, telescope_az=89.99261, telescope_ra=22.6666129, telescope_dec=-24.256385, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.68639, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:52:48.657965', telescope_ra_j2k=22.6429071774081, telescope_dec_j2k=-24.3895758604081, observability=1)
2025-12-27T13:53:04.534 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8656013011932373
2025-12-27T13:53:09.537 [DEBUG] [ThreadPoolExecutor-22776_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:53:09.539 [DEBUG] [ThreadPoolExecutor-22776_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:53:09.540 [DEBUG] [ThreadPoolExecutor-22776_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:53:09.542 [DEBUG] [ThreadPoolExecutor-22776_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:53:10.873 [DEBUG] [Thread-490021 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:53:10.874 [INFO] [Thread-490021 (handle)] [driver.py] [get_status()] Telra = 22.668639, teldec = -24.256385
2025-12-27T13:53:10.876 [INFO] [Thread-490021 (handle)] [driver.py] [get_status()] ra_j2k = 22.6449352414802     dec_j2k = -24.3896031959354
2025-12-27T13:53:10.877 [DEBUG] [Thread-490021 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:53:10.879 [DEBUG] [Thread-490021 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:53:10.880 [DEBUG] [Thread-490021 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:53:10.880 [DEBUG] [Thread-490021 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:53:10.880 [DEBUG] [Thread-490021 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:53:10.880 [DEBUG] [Thread-490021 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:53:10.887 [DEBUG] [Thread-490021 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:53:10.887 [DEBUG] [Thread-490021 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:53:10.887 [DEBUG] [Thread-490021 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:53:10.887 [DEBUG] [Thread-490021 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:53:10.887 [DEBUG] [Thread-490021 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:53:10.887 [DEBUG] [Thread-490021 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:53:10.887 [DEBUG] [Thread-490021 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:53:10.888 [DEBUG] [Thread-490021 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:53:10.888 [DEBUG] [Thread-490021 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99526473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953402317050331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108665, telescope_az=89.99261, telescope_ra=22.668639, telescope_dec=-24.256385, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.68842, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:52:48.657965', telescope_ra_j2k=22.6449352414802, telescope_dec_j2k=-24.3896031959354, observability=1)
2025-12-27T13:53:11.841 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9537529945373535
2025-12-27T13:53:13.546 [DEBUG] [ThreadPoolExecutor-22776_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:53:14.549 [DEBUG] [ThreadPoolExecutor-22776_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:53:14.550 [INFO] [ThreadPoolExecutor-22776_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:53:28.952 [DEBUG] [Thread-490022 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:53:28.954 [INFO] [Thread-490022 (handle)] [driver.py] [get_status()] Telra = 22.6736571, teldec = -24.256385
2025-12-27T13:53:28.955 [INFO] [Thread-490022 (handle)] [driver.py] [get_status()] ra_j2k = 22.649958207671     dec_j2k = -24.3896707368142
2025-12-27T13:53:28.957 [DEBUG] [Thread-490022 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:53:28.958 [DEBUG] [Thread-490022 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:53:28.959 [DEBUG] [Thread-490022 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:53:28.959 [DEBUG] [Thread-490022 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:53:28.959 [DEBUG] [Thread-490022 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:53:28.959 [DEBUG] [Thread-490022 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:53:28.966 [DEBUG] [Thread-490022 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:53:28.967 [DEBUG] [Thread-490022 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:53:28.967 [DEBUG] [Thread-490022 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:53:28.967 [DEBUG] [Thread-490022 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:53:28.967 [DEBUG] [Thread-490022 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:53:28.967 [DEBUG] [Thread-490022 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:53:28.967 [DEBUG] [Thread-490022 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:53:28.967 [DEBUG] [Thread-490022 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:53:28.967 [DEBUG] [Thread-490022 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99547398, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953401514811475, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108665, telescope_az=89.992609, telescope_ra=22.6736571, telescope_dec=-24.256385, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.69344, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:52:48.657965', telescope_ra_j2k=22.649958207671, telescope_dec_j2k=-24.3896707368142, observability=1)
2025-12-27T13:53:45.867 [DEBUG] [Thread-490023 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:53:45.868 [INFO] [Thread-490023 (handle)] [driver.py] [get_status()] Telra = 22.6783697, teldec = -24.256384
2025-12-27T13:53:45.870 [INFO] [Thread-490023 (handle)] [driver.py] [get_status()] ra_j2k = 22.6546753799032     dec_j2k = -24.389732955922
2025-12-27T13:53:45.871 [DEBUG] [Thread-490023 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:53:45.872 [DEBUG] [Thread-490023 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:53:45.873 [DEBUG] [Thread-490023 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:53:45.873 [DEBUG] [Thread-490023 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:53:45.873 [DEBUG] [Thread-490023 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:53:45.873 [DEBUG] [Thread-490023 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:53:45.880 [DEBUG] [Thread-490023 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:53:45.880 [DEBUG] [Thread-490023 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:53:45.880 [DEBUG] [Thread-490023 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:53:45.880 [DEBUG] [Thread-490023 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:53:45.881 [DEBUG] [Thread-490023 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:53:45.881 [DEBUG] [Thread-490023 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:53:45.881 [DEBUG] [Thread-490023 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:53:45.881 [DEBUG] [Thread-490023 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:53:45.881 [DEBUG] [Thread-490023 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99566976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953403520408616, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108664, telescope_az=89.992608, telescope_ra=22.6783697, telescope_dec=-24.256384, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.69815, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:52:48.657965', telescope_ra_j2k=22.6546753799032, telescope_dec_j2k=-24.389732955922, observability=1)
2025-12-27T13:53:47.136 [DEBUG] [Thread-490024 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:53:47.138 [INFO] [Thread-490024 (handle)] [driver.py] [get_status()] Telra = 22.678734, teldec = -24.256384
2025-12-27T13:53:47.140 [INFO] [Thread-490024 (handle)] [driver.py] [get_status()] ra_j2k = 22.6550400334361     dec_j2k = -24.3897378344953
2025-12-27T13:53:47.141 [DEBUG] [Thread-490024 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:53:47.142 [DEBUG] [Thread-490024 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:53:47.147 [DEBUG] [Thread-490024 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:53:47.147 [DEBUG] [Thread-490024 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:53:47.147 [DEBUG] [Thread-490024 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:53:47.147 [DEBUG] [Thread-490024 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:53:47.154 [DEBUG] [Thread-490024 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:53:47.154 [DEBUG] [Thread-490024 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:53:47.154 [DEBUG] [Thread-490024 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:53:47.154 [DEBUG] [Thread-490024 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:53:47.154 [DEBUG] [Thread-490024 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:53:47.154 [DEBUG] [Thread-490024 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:53:47.154 [DEBUG] [Thread-490024 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:53:47.155 [DEBUG] [Thread-490024 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:53:47.155 [DEBUG] [Thread-490024 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99568446, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095340873496118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108664, telescope_az=89.992608, telescope_ra=22.678734, telescope_dec=-24.256384, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.69851, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:52:48.657965', telescope_ra_j2k=22.6550400334361, telescope_dec_j2k=-24.3897378344953, observability=1)
2025-12-27T13:53:48.801 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:53:48.801 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:53:48.802 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:53:48.802 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:53:48.803 [DEBUG] [ThreadPoolExecutor-22778_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:53:49.805 [DEBUG] [ThreadPoolExecutor-22778_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:53:49.807 [DEBUG] [ThreadPoolExecutor-22778_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:53:49.807 [DEBUG] [ThreadPoolExecutor-22778_0] [payload.py] [to_registers()] [0]
2025-12-27T13:53:49.814 [DEBUG] [ThreadPoolExecutor-22778_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:53:49.814 [DEBUG] [ThreadPoolExecutor-22778_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:53:49.814 [DEBUG] [ThreadPoolExecutor-22778_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:53:49.814 [DEBUG] [ThreadPoolExecutor-22778_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:53:49.821 [DEBUG] [ThreadPoolExecutor-22778_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:53:49.821 [DEBUG] [ThreadPoolExecutor-22778_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:53:49.821 [DEBUG] [ThreadPoolExecutor-22778_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:53:49.822 [DEBUG] [ThreadPoolExecutor-22778_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:53:49.822 [DEBUG] [ThreadPoolExecutor-22778_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:53:49.822 [DEBUG] [ThreadPoolExecutor-22778_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:53:49.822 [DEBUG] [ThreadPoolExecutor-22778_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:53:52.410 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:53:52.412 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.6802106, teldec = -24.256384
2025-12-27T13:53:52.413 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.6565180665256     dec_j2k = -24.3897575961316
2025-12-27T13:53:52.415 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:53:52.416 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:53:52.422 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:53:52.422 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:53:52.422 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:53:52.422 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:53:52.429 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:53:52.429 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:53:52.429 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:53:52.429 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:53:52.429 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:53:52.429 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:53:52.429 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:53:52.429 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:53:52.429 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9957455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953404322647472, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108664, telescope_az=89.992608, telescope_ra=22.6802106, telescope_dec=-24.256384, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.69999, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:53:48.800579', telescope_ra_j2k=22.6565180665256, telescope_dec_j2k=-24.3897575961316, observability=1)
2025-12-27T13:53:52.429 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.58800554275513 seconds ago
2025-12-27T13:54:03.626 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:54:03.628 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.6833285, teldec = -24.256384
2025-12-27T13:54:03.629 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.659638993242     dec_j2k = -24.3897992579714
2025-12-27T13:54:03.631 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:54:03.632 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:54:03.634 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:54:03.634 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:54:03.634 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:54:03.634 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:54:03.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:54:03.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:54:03.641 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:54:03.641 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:54:03.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:54:03.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:54:03.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:54:03.641 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:54:03.642 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99587531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953403520408616, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108664, telescope_az=89.992608, telescope_ra=22.6833285, telescope_dec=-24.256384, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.70311, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:53:48.800579', telescope_ra_j2k=22.659638993242, telescope_dec_j2k=-24.3897992579714, observability=1)
2025-12-27T13:54:03.662 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02047133445739746
2025-12-27T13:54:05.191 [DEBUG] [Thread-490025 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:54:05.193 [INFO] [Thread-490025 (handle)] [driver.py] [get_status()] Telra = 22.6837481, teldec = -24.256377
2025-12-27T13:54:05.194 [INFO] [Thread-490025 (handle)] [driver.py] [get_status()] ra_j2k = 22.6600590011421     dec_j2k = -24.3897978585014
2025-12-27T13:54:05.196 [DEBUG] [Thread-490025 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:54:05.197 [DEBUG] [Thread-490025 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:54:05.202 [DEBUG] [Thread-490025 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:54:05.202 [DEBUG] [Thread-490025 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:54:05.202 [DEBUG] [Thread-490025 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:54:05.202 [DEBUG] [Thread-490025 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:54:05.209 [DEBUG] [Thread-490025 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:54:05.209 [DEBUG] [Thread-490025 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:54:05.209 [DEBUG] [Thread-490025 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:54:05.209 [DEBUG] [Thread-490025 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:54:05.209 [DEBUG] [Thread-490025 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:54:05.209 [DEBUG] [Thread-490025 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:54:05.209 [DEBUG] [Thread-490025 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:54:05.209 [DEBUG] [Thread-490025 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:54:05.210 [DEBUG] [Thread-490025 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99589343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953401113692047, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108664, telescope_az=89.992597, telescope_ra=22.6837481, telescope_dec=-24.256377, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.70353, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:53:48.800579', telescope_ra_j2k=22.6600590011421, telescope_dec_j2k=-24.3897978585014, observability=1)
2025-12-27T13:54:11.902 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:54:11.904 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.6856435, teldec = -24.256384
2025-12-27T13:54:11.905 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.6619562411446     dec_j2k = -24.3898301336938
2025-12-27T13:54:11.907 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:54:11.908 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:54:11.911 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:54:11.912 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:54:11.912 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:54:11.912 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:54:11.919 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:54:11.919 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:54:11.919 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:54:11.919 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:54:11.919 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:54:11.919 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:54:11.919 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:54:11.919 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:54:11.919 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99597109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953401113692047, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108664, telescope_az=89.992608, telescope_ra=22.6856435, telescope_dec=-24.256384, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.70542, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:53:48.800579', telescope_ra_j2k=22.6619562411446, telescope_dec_j2k=-24.3898301336938, observability=1)
2025-12-27T13:54:14.823 [DEBUG] [ThreadPoolExecutor-22778_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:54:14.824 [DEBUG] [ThreadPoolExecutor-22778_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:54:23.280 [DEBUG] [Thread-490026 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:54:23.283 [INFO] [Thread-490026 (handle)] [driver.py] [get_status()] Telra = 22.6887915, teldec = -24.256383
2025-12-27T13:54:23.284 [INFO] [Thread-490026 (handle)] [driver.py] [get_status()] ra_j2k = 22.6651072988009     dec_j2k = -24.3898710405739
2025-12-27T13:54:23.285 [DEBUG] [Thread-490026 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:54:23.286 [DEBUG] [Thread-490026 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:54:23.288 [DEBUG] [Thread-490026 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:54:23.288 [DEBUG] [Thread-490026 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:54:23.288 [DEBUG] [Thread-490026 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:54:23.288 [DEBUG] [Thread-490026 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:54:23.295 [DEBUG] [Thread-490026 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:54:23.295 [DEBUG] [Thread-490026 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:54:23.295 [DEBUG] [Thread-490026 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:54:23.295 [DEBUG] [Thread-490026 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:54:23.295 [DEBUG] [Thread-490026 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:54:23.296 [DEBUG] [Thread-490026 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:54:23.296 [DEBUG] [Thread-490026 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:54:23.296 [DEBUG] [Thread-490026 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:54:23.296 [DEBUG] [Thread-490026 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99610279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953405927125184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108664, telescope_az=89.992607, telescope_ra=22.6887915, telescope_dec=-24.256383, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.70857, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:53:48.800579', telescope_ra_j2k=22.6651072988009, telescope_dec_j2k=-24.3898710405739, observability=1)
2025-12-27T13:54:41.345 [DEBUG] [Thread-490027 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:54:41.347 [INFO] [Thread-490027 (handle)] [driver.py] [get_status()] Telra = 22.693833, teldec = -24.256383
2025-12-27T13:54:41.348 [INFO] [Thread-490027 (handle)] [driver.py] [get_status()] ra_j2k = 22.6701536974799     dec_j2k = -24.3899379646513
2025-12-27T13:54:41.350 [DEBUG] [Thread-490027 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:54:41.351 [DEBUG] [Thread-490027 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:54:41.357 [DEBUG] [Thread-490027 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:54:41.357 [DEBUG] [Thread-490027 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:54:41.357 [DEBUG] [Thread-490027 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:54:41.357 [DEBUG] [Thread-490027 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:54:41.365 [DEBUG] [Thread-490027 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:54:41.365 [DEBUG] [Thread-490027 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:54:41.365 [DEBUG] [Thread-490027 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:54:41.365 [DEBUG] [Thread-490027 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:54:41.365 [DEBUG] [Thread-490027 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:54:41.365 [DEBUG] [Thread-490027 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:54:41.365 [DEBUG] [Thread-490027 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:54:41.365 [DEBUG] [Thread-490027 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:54:41.365 [DEBUG] [Thread-490027 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99631188, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953395498020054, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108664, telescope_az=89.992607, telescope_ra=22.693833, telescope_dec=-24.256383, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.71361, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:53:48.800579', telescope_ra_j2k=22.6701536974799, telescope_dec_j2k=-24.3899379646513, observability=1)
2025-12-27T13:54:45.922 [DEBUG] [Thread-490028 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:54:45.925 [INFO] [Thread-490028 (handle)] [driver.py] [get_status()] Telra = 22.6951143, teldec = -24.256383
2025-12-27T13:54:45.926 [INFO] [Thread-490028 (handle)] [driver.py] [get_status()] ra_j2k = 22.6714362428692     dec_j2k = -24.3899549362733
2025-12-27T13:54:45.928 [DEBUG] [Thread-490028 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:54:45.929 [DEBUG] [Thread-490028 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:54:45.931 [DEBUG] [Thread-490028 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:54:45.931 [DEBUG] [Thread-490028 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:54:45.931 [DEBUG] [Thread-490028 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:54:45.931 [DEBUG] [Thread-490028 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:54:45.939 [DEBUG] [Thread-490028 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:54:45.939 [DEBUG] [Thread-490028 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:54:45.939 [DEBUG] [Thread-490028 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:54:45.939 [DEBUG] [Thread-490028 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:54:45.939 [DEBUG] [Thread-490028 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:54:45.939 [DEBUG] [Thread-490028 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:54:45.939 [DEBUG] [Thread-490028 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:54:45.939 [DEBUG] [Thread-490028 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:54:45.939 [DEBUG] [Thread-490028 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99636486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953402718169759, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108664, telescope_az=89.992607, telescope_ra=22.6951143, telescope_dec=-24.256383, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.71489, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:53:48.800579', telescope_ra_j2k=22.6714362428692, telescope_dec_j2k=-24.3899549362733, observability=1)
2025-12-27T13:54:48.950 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:54:48.950 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:54:48.951 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:54:48.951 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:54:48.951 [INFO] [ThreadPoolExecutor-22779_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:54:48.952 [INFO] [ThreadPoolExecutor-22779_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:54:52.490 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:54:52.492 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.6969287, teldec = -24.256383
2025-12-27T13:54:52.493 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.6732524066854     dec_j2k = -24.3899789433621
2025-12-27T13:54:52.494 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:54:52.495 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:54:52.501 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:54:52.501 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:54:52.502 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:54:52.502 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:54:52.509 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:54:52.509 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:54:52.509 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:54:52.509 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:54:52.509 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:54:52.509 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:54:52.509 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:54:52.509 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:54:52.509 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99644086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953401113692047, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108664, telescope_az=89.992606, telescope_ra=22.6969287, telescope_dec=-24.256383, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.71671, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:54:48.949340', telescope_ra_j2k=22.6732524066854, telescope_dec_j2k=-24.3899789433621, observability=1)
2025-12-27T13:54:52.509 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.60734152793884 seconds ago
2025-12-27T13:54:59.414 [DEBUG] [Thread-490029 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:54:59.416 [INFO] [Thread-490029 (handle)] [driver.py] [get_status()] Telra = 22.6988732, teldec = -24.256383
2025-12-27T13:54:59.417 [INFO] [Thread-490029 (handle)] [driver.py] [get_status()] ra_j2k = 22.6751987973228     dec_j2k = -24.3900046383095
2025-12-27T13:54:59.419 [DEBUG] [Thread-490029 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:54:59.420 [DEBUG] [Thread-490029 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:54:59.421 [DEBUG] [Thread-490029 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:54:59.421 [DEBUG] [Thread-490029 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:54:59.421 [DEBUG] [Thread-490029 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:54:59.421 [DEBUG] [Thread-490029 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:54:59.428 [DEBUG] [Thread-490029 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:54:59.428 [DEBUG] [Thread-490029 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:54:59.428 [DEBUG] [Thread-490029 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:54:59.428 [DEBUG] [Thread-490029 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:54:59.428 [DEBUG] [Thread-490029 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:54:59.428 [DEBUG] [Thread-490029 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:54:59.428 [DEBUG] [Thread-490029 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:54:59.428 [DEBUG] [Thread-490029 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:54:59.429 [DEBUG] [Thread-490029 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99652101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953399509214335, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108664, telescope_az=89.992606, telescope_ra=22.6988732, telescope_dec=-24.256383, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.71865, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:54:48.949340', telescope_ra_j2k=22.6751987973228, telescope_dec_j2k=-24.3900046383095, observability=1)
2025-12-27T13:55:02.733 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:55:02.735 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.6997996, teldec = -24.256383
2025-12-27T13:55:02.736 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.6761260981882     dec_j2k = -24.3900168677043
2025-12-27T13:55:02.738 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:55:02.739 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:55:02.745 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:55:02.745 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:55:02.745 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:55:02.745 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:55:02.752 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:55:02.752 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:55:02.752 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:55:02.752 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:55:02.752 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:55:02.752 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:55:02.752 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:55:02.752 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:55:02.752 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99655942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953395498020054, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108664, telescope_az=89.992606, telescope_ra=22.6997996, telescope_dec=-24.256383, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.71958, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:54:48.949340', telescope_ra_j2k=22.6761260981882, telescope_dec_j2k=-24.3900168677043, observability=1)
2025-12-27T13:55:03.634 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.882016658782959
2025-12-27T13:55:09.826 [DEBUG] [ThreadPoolExecutor-22778_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:55:09.828 [DEBUG] [ThreadPoolExecutor-22778_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:55:09.829 [DEBUG] [ThreadPoolExecutor-22778_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:55:09.831 [DEBUG] [ThreadPoolExecutor-22778_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:55:11.981 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:55:11.982 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.7023627, teldec = -24.256382
2025-12-27T13:55:11.984 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.6786916911365     dec_j2k = -24.3900496621714
2025-12-27T13:55:11.985 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:55:11.986 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:55:11.991 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:55:11.991 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:55:11.991 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:55:11.991 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:55:11.999 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:55:11.999 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:55:11.999 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:55:11.999 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:55:11.999 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:55:11.999 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:55:11.999 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:55:11.999 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:55:11.999 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99666645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953400712572619, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108664, telescope_az=89.992606, telescope_ra=22.7023627, telescope_dec=-24.256382, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.72214, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:54:48.949340', telescope_ra_j2k=22.6786916911365, telescope_dec_j2k=-24.3900496621714, observability=1)
2025-12-27T13:55:13.837 [DEBUG] [ThreadPoolExecutor-22778_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:55:14.840 [DEBUG] [ThreadPoolExecutor-22778_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:55:14.841 [INFO] [ThreadPoolExecutor-22778_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:55:17.484 [DEBUG] [Thread-490030 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:55:17.486 [INFO] [Thread-490030 (handle)] [driver.py] [get_status()] Telra = 22.7038874, teldec = -24.256382
2025-12-27T13:55:17.487 [INFO] [Thread-490030 (handle)] [driver.py] [get_status()] ra_j2k = 22.6802178743596     dec_j2k = -24.3900697366659
2025-12-27T13:55:17.488 [DEBUG] [Thread-490030 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:55:17.489 [DEBUG] [Thread-490030 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:55:17.495 [DEBUG] [Thread-490030 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:55:17.495 [DEBUG] [Thread-490030 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:55:17.495 [DEBUG] [Thread-490030 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:55:17.495 [DEBUG] [Thread-490030 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:55:17.502 [DEBUG] [Thread-490030 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:55:17.502 [DEBUG] [Thread-490030 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:55:17.502 [DEBUG] [Thread-490030 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:55:17.502 [DEBUG] [Thread-490030 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:55:17.502 [DEBUG] [Thread-490030 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:55:17.502 [DEBUG] [Thread-490030 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:55:17.502 [DEBUG] [Thread-490030 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:55:17.502 [DEBUG] [Thread-490030 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:55:17.503 [DEBUG] [Thread-490030 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99673015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953395498020054, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108663, telescope_az=89.992606, telescope_ra=22.7038874, telescope_dec=-24.256382, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.72367, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:54:48.949340', telescope_ra_j2k=22.6802178743596, telescope_dec_j2k=-24.3900697366659, observability=1)
2025-12-27T13:55:35.550 [DEBUG] [Thread-490031 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:55:35.552 [INFO] [Thread-490031 (handle)] [driver.py] [get_status()] Telra = 22.7089326, teldec = -24.256382
2025-12-27T13:55:35.553 [INFO] [Thread-490031 (handle)] [driver.py] [get_status()] ra_j2k = 22.6852679838841     dec_j2k = -24.3901360104795
2025-12-27T13:55:35.555 [DEBUG] [Thread-490031 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:55:35.556 [DEBUG] [Thread-490031 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:55:35.564 [DEBUG] [Thread-490031 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:55:35.564 [DEBUG] [Thread-490031 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:55:35.564 [DEBUG] [Thread-490031 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:55:35.564 [DEBUG] [Thread-490031 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:55:35.571 [DEBUG] [Thread-490031 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:55:35.572 [DEBUG] [Thread-490031 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:55:35.572 [DEBUG] [Thread-490031 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:55:35.572 [DEBUG] [Thread-490031 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:55:35.572 [DEBUG] [Thread-490031 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:55:35.572 [DEBUG] [Thread-490031 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:55:35.572 [DEBUG] [Thread-490031 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:55:35.572 [DEBUG] [Thread-490031 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:55:35.572 [DEBUG] [Thread-490031 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99693925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953393492422914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108663, telescope_az=89.992605, telescope_ra=22.7089326, telescope_dec=-24.256382, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.72871, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:54:48.949340', telescope_ra_j2k=22.6852679838841, telescope_dec_j2k=-24.3901360104795, observability=1)
2025-12-27T13:55:45.971 [DEBUG] [Thread-490032 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:55:45.974 [INFO] [Thread-490032 (handle)] [driver.py] [get_status()] Telra = 22.7118355, teldec = -24.256382
2025-12-27T13:55:45.975 [INFO] [Thread-490032 (handle)] [driver.py] [get_status()] ra_j2k = 22.6881737098102     dec_j2k = -24.3901740369919
2025-12-27T13:55:45.977 [DEBUG] [Thread-490032 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:55:45.978 [DEBUG] [Thread-490032 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:55:45.981 [DEBUG] [Thread-490032 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:55:45.981 [DEBUG] [Thread-490032 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:55:45.982 [DEBUG] [Thread-490032 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:55:45.982 [DEBUG] [Thread-490032 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:55:45.989 [DEBUG] [Thread-490032 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:55:45.989 [DEBUG] [Thread-490032 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:55:45.989 [DEBUG] [Thread-490032 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:55:45.989 [DEBUG] [Thread-490032 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:55:45.989 [DEBUG] [Thread-490032 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:55:45.989 [DEBUG] [Thread-490032 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:55:45.989 [DEBUG] [Thread-490032 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:55:45.989 [DEBUG] [Thread-490032 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:55:45.989 [DEBUG] [Thread-490032 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99705986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953397102497767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108663, telescope_az=89.992605, telescope_ra=22.7118355, telescope_dec=-24.256382, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.73162, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:54:48.949340', telescope_ra_j2k=22.6881737098102, telescope_dec_j2k=-24.3901740369919, observability=1)
2025-12-27T13:55:49.092 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:55:49.092 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:55:49.093 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:55:49.093 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:55:49.094 [DEBUG] [ThreadPoolExecutor-22780_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:55:50.096 [DEBUG] [ThreadPoolExecutor-22780_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:55:50.098 [DEBUG] [ThreadPoolExecutor-22780_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:55:50.098 [DEBUG] [ThreadPoolExecutor-22780_0] [payload.py] [to_registers()] [0]
2025-12-27T13:55:50.104 [DEBUG] [ThreadPoolExecutor-22780_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:55:50.104 [DEBUG] [ThreadPoolExecutor-22780_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:55:50.104 [DEBUG] [ThreadPoolExecutor-22780_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:55:50.104 [DEBUG] [ThreadPoolExecutor-22780_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:55:50.112 [DEBUG] [ThreadPoolExecutor-22780_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:55:50.112 [DEBUG] [ThreadPoolExecutor-22780_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:55:50.112 [DEBUG] [ThreadPoolExecutor-22780_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:55:50.112 [DEBUG] [ThreadPoolExecutor-22780_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:55:50.112 [DEBUG] [ThreadPoolExecutor-22780_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:55:50.112 [DEBUG] [ThreadPoolExecutor-22780_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:55:50.112 [DEBUG] [ThreadPoolExecutor-22780_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:55:52.571 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:55:52.573 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.713675, teldec = -24.256381
2025-12-27T13:55:52.574 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.690015001015     dec_j2k = -24.3901970934895
2025-12-27T13:55:52.576 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:55:52.577 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:55:52.580 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:55:52.580 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:55:52.580 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:55:52.580 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:55:52.588 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:55:52.588 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:55:52.588 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:55:52.588 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:55:52.588 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:55:52.588 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:55:52.588 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:55:52.588 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:55:52.588 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99713625, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953397904736623, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108663, telescope_az=89.992604, telescope_ra=22.713675, telescope_dec=-24.256381, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.73346, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:55:49.091211', telescope_ra_j2k=22.690015001015, telescope_dec_j2k=-24.3901970934895, observability=1)
2025-12-27T13:55:52.588 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.607972860336304 seconds ago
2025-12-27T13:55:53.637 [DEBUG] [Thread-490033 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:55:53.639 [INFO] [Thread-490033 (handle)] [driver.py] [get_status()] Telra = 22.7139547, teldec = -24.256381
2025-12-27T13:55:53.640 [INFO] [Thread-490033 (handle)] [driver.py] [get_status()] ra_j2k = 22.6902949733889     dec_j2k = -24.390200748595
2025-12-27T13:55:53.641 [DEBUG] [Thread-490033 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:55:53.642 [DEBUG] [Thread-490033 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:55:53.645 [DEBUG] [Thread-490033 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:55:53.645 [DEBUG] [Thread-490033 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:55:53.646 [DEBUG] [Thread-490033 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:55:53.646 [DEBUG] [Thread-490033 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:55:53.653 [DEBUG] [Thread-490033 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:55:53.653 [DEBUG] [Thread-490033 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:55:53.653 [DEBUG] [Thread-490033 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:55:53.653 [DEBUG] [Thread-490033 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:55:53.653 [DEBUG] [Thread-490033 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:55:53.653 [DEBUG] [Thread-490033 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:55:53.653 [DEBUG] [Thread-490033 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:55:53.653 [DEBUG] [Thread-490033 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:55:53.653 [DEBUG] [Thread-490033 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99714859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953397102497767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108663, telescope_az=89.992604, telescope_ra=22.7139547, telescope_dec=-24.256381, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.73374, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:55:49.091211', telescope_ra_j2k=22.6902949733889, telescope_dec_j2k=-24.390200748595, observability=1)
2025-12-27T13:56:01.846 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:56:01.848 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.7162601, teldec = -24.256381
2025-12-27T13:56:01.850 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.6926026186846     dec_j2k = -24.3902308480438
2025-12-27T13:56:01.851 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:56:01.853 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:56:01.857 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:56:01.857 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:56:01.857 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:56:01.857 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:56:01.865 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:56:01.865 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:56:01.865 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:56:01.865 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:56:01.865 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:56:01.865 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:56:01.865 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:56:01.865 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:56:01.866 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9972436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953395498020054, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108663, telescope_az=89.992604, telescope_ra=22.7162601, telescope_dec=-24.256381, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.73604, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:55:49.091211', telescope_ra_j2k=22.6926026186846, telescope_dec_j2k=-24.3902308480438, observability=1)
2025-12-27T13:56:03.645 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:56:03.648 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.7167645, teldec = -24.256381
2025-12-27T13:56:03.649 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.693107510001     dec_j2k = -24.390237427005
2025-12-27T13:56:03.651 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:56:03.652 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:56:03.659 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:56:03.659 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:56:03.659 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:56:03.659 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:56:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:56:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:56:03.667 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:56:03.667 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:56:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:56:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:56:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:56:03.667 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:56:03.667 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99726443, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953398305856051, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108663, telescope_az=89.992604, telescope_ra=22.7167645, telescope_dec=-24.256381, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.73655, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:55:49.091211', telescope_ra_j2k=22.693107510001, telescope_dec_j2k=-24.390237427005, observability=1)
2025-12-27T13:56:11.728 [DEBUG] [Thread-490034 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:56:11.730 [INFO] [Thread-490034 (handle)] [driver.py] [get_status()] Telra = 22.7189965, teldec = -24.256381
2025-12-27T13:56:11.731 [INFO] [Thread-490034 (handle)] [driver.py] [get_status()] ra_j2k = 22.6953416843921     dec_j2k = -24.3902665112097
2025-12-27T13:56:11.733 [DEBUG] [Thread-490034 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:56:11.734 [DEBUG] [Thread-490034 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:56:11.739 [DEBUG] [Thread-490034 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:56:11.739 [DEBUG] [Thread-490034 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:56:11.739 [DEBUG] [Thread-490034 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:56:11.739 [DEBUG] [Thread-490034 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:56:11.746 [DEBUG] [Thread-490034 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:56:11.747 [DEBUG] [Thread-490034 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:56:11.747 [DEBUG] [Thread-490034 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:56:11.747 [DEBUG] [Thread-490034 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:56:11.747 [DEBUG] [Thread-490034 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:56:11.747 [DEBUG] [Thread-490034 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:56:11.747 [DEBUG] [Thread-490034 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:56:11.747 [DEBUG] [Thread-490034 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:56:11.747 [DEBUG] [Thread-490034 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99735797, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953395899139483, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108663, telescope_az=89.992604, telescope_ra=22.7189965, telescope_dec=-24.256381, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.73878, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:55:49.091211', telescope_ra_j2k=22.6953416843921, telescope_dec_j2k=-24.3902665112097, observability=1)
2025-12-27T13:56:12.060 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.312929630279541
2025-12-27T13:56:15.113 [DEBUG] [ThreadPoolExecutor-22780_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:56:15.114 [DEBUG] [ThreadPoolExecutor-22780_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:56:29.813 [DEBUG] [Thread-490035 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:56:29.815 [INFO] [Thread-490035 (handle)] [driver.py] [get_status()] Telra = 22.724038, teldec = -24.256381
2025-12-27T13:56:29.817 [INFO] [Thread-490035 (handle)] [driver.py] [get_status()] ra_j2k = 22.7003880974881     dec_j2k = -24.3903320360744
2025-12-27T13:56:29.819 [DEBUG] [Thread-490035 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:56:29.820 [DEBUG] [Thread-490035 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:56:29.822 [DEBUG] [Thread-490035 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:56:29.822 [DEBUG] [Thread-490035 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:56:29.822 [DEBUG] [Thread-490035 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:56:29.823 [DEBUG] [Thread-490035 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:56:29.830 [DEBUG] [Thread-490035 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:56:29.830 [DEBUG] [Thread-490035 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:56:29.830 [DEBUG] [Thread-490035 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:56:29.830 [DEBUG] [Thread-490035 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:56:29.830 [DEBUG] [Thread-490035 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:56:29.830 [DEBUG] [Thread-490035 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:56:29.830 [DEBUG] [Thread-490035 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:56:29.830 [DEBUG] [Thread-490035 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:56:29.830 [DEBUG] [Thread-490035 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99756729, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953395096900626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108663, telescope_az=89.992603, telescope_ra=22.724038, telescope_dec=-24.256381, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.74382, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:55:49.091211', telescope_ra_j2k=22.7003880974881, telescope_dec_j2k=-24.3903320360744, observability=1)
2025-12-27T13:56:46.024 [DEBUG] [Thread-490036 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:56:46.026 [INFO] [Thread-490036 (handle)] [driver.py] [get_status()] Telra = 22.7285554, teldec = -24.25638
2025-12-27T13:56:46.027 [INFO] [Thread-490036 (handle)] [driver.py] [get_status()] ra_j2k = 22.7049099019205     dec_j2k = -24.3903895505183
2025-12-27T13:56:46.029 [DEBUG] [Thread-490036 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:56:46.030 [DEBUG] [Thread-490036 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:56:46.033 [DEBUG] [Thread-490036 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:56:46.033 [DEBUG] [Thread-490036 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:56:46.033 [DEBUG] [Thread-490036 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:56:46.034 [DEBUG] [Thread-490036 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:56:46.041 [DEBUG] [Thread-490036 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:56:46.041 [DEBUG] [Thread-490036 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:56:46.041 [DEBUG] [Thread-490036 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:56:46.041 [DEBUG] [Thread-490036 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:56:46.041 [DEBUG] [Thread-490036 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:56:46.041 [DEBUG] [Thread-490036 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:56:46.041 [DEBUG] [Thread-490036 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:56:46.041 [DEBUG] [Thread-490036 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:56:46.041 [DEBUG] [Thread-490036 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99775492, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953395096900626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108663, telescope_az=89.992603, telescope_ra=22.7285554, telescope_dec=-24.25638, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.74834, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:55:49.091211', telescope_ra_j2k=22.7049099019205, telescope_dec_j2k=-24.3903895505183, observability=1)
2025-12-27T13:56:47.992 [DEBUG] [Thread-490037 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:56:47.994 [INFO] [Thread-490037 (handle)] [driver.py] [get_status()] Telra = 22.7291074, teldec = -24.25638
2025-12-27T13:56:47.995 [INFO] [Thread-490037 (handle)] [driver.py] [get_status()] ra_j2k = 22.7054624402386     dec_j2k = -24.3903966877505
2025-12-27T13:56:47.997 [DEBUG] [Thread-490037 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:56:47.997 [DEBUG] [Thread-490037 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:56:48.003 [DEBUG] [Thread-490037 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:56:48.003 [DEBUG] [Thread-490037 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:56:48.003 [DEBUG] [Thread-490037 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:56:48.003 [DEBUG] [Thread-490037 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:56:48.010 [DEBUG] [Thread-490037 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:56:48.011 [DEBUG] [Thread-490037 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:56:48.011 [DEBUG] [Thread-490037 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:56:48.011 [DEBUG] [Thread-490037 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:56:48.011 [DEBUG] [Thread-490037 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:56:48.011 [DEBUG] [Thread-490037 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:56:48.011 [DEBUG] [Thread-490037 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:56:48.011 [DEBUG] [Thread-490037 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:56:48.011 [DEBUG] [Thread-490037 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99777768, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953395498020054, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108663, telescope_az=89.992603, telescope_ra=22.7291074, telescope_dec=-24.25638, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.74889, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:55:49.091211', telescope_ra_j2k=22.7054624402386, telescope_dec_j2k=-24.3903966877505, observability=1)
2025-12-27T13:56:49.232 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:56:49.232 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:56:49.233 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:56:49.233 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:56:49.233 [INFO] [ThreadPoolExecutor-22781_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:56:49.233 [INFO] [ThreadPoolExecutor-22781_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:56:52.649 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:56:52.651 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.7303951, teldec = -24.25638
2025-12-27T13:56:52.652 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.7067513961317     dec_j2k = -24.3904133265054
2025-12-27T13:56:52.654 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:56:52.654 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:56:52.656 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:56:52.656 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:56:52.656 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:56:52.656 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:56:52.663 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:56:52.663 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:56:52.663 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:56:52.664 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:56:52.664 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:56:52.664 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:56:52.664 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:56:52.664 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:56:52.664 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9978316, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953393492422914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108663, telescope_az=89.992603, telescope_ra=22.7303951, telescope_dec=-24.25638, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.75018, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:56:49.230861', telescope_ra_j2k=22.7067513961317, telescope_dec_j2k=-24.3904133265054, observability=1)
2025-12-27T13:56:52.664 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.60416388511658 seconds ago
2025-12-27T13:57:00.953 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:00.955 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.7327298, teldec = -24.25638
2025-12-27T13:57:00.956 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.7090883735569     dec_j2k = -24.390443454912
2025-12-27T13:57:00.957 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:57:00.958 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:57:00.963 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:57:00.963 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:57:00.963 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:57:00.963 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:57:00.970 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:57:00.970 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:57:00.970 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:57:00.970 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:57:00.970 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:57:00.970 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:57:00.970 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:57:00.970 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:57:00.971 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99792771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095339228906463, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108663, telescope_az=89.992602, telescope_ra=22.7327298, telescope_dec=-24.25638, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.75251, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:56:49.230861', telescope_ra_j2k=22.7090883735569, telescope_dec_j2k=-24.390443454912, observability=1)
2025-12-27T13:57:03.655 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:03.657 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.7334582, teldec = -24.25638
2025-12-27T13:57:03.659 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.7098174841915     dec_j2k = -24.3904528443578
2025-12-27T13:57:03.660 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:57:03.661 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:57:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:57:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:57:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:57:03.668 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:57:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:57:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:57:03.675 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:57:03.675 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:57:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:57:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:57:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:57:03.675 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:57:03.675 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99795898, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953390684586918, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108662, telescope_az=89.992602, telescope_ra=22.7334582, telescope_dec=-24.25638, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.75324, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:56:49.230861', telescope_ra_j2k=22.7098174841915, telescope_dec_j2k=-24.3904528443578, observability=1)
2025-12-27T13:57:06.053 [DEBUG] [Thread-490038 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:06.056 [INFO] [Thread-490038 (handle)] [driver.py] [get_status()] Telra = 22.7341484, teldec = -24.25638
2025-12-27T13:57:06.057 [INFO] [Thread-490038 (handle)] [driver.py] [get_status()] ra_j2k = 22.7105083576032     dec_j2k = -24.3904617368762
2025-12-27T13:57:06.058 [DEBUG] [Thread-490038 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:57:06.060 [DEBUG] [Thread-490038 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:57:06.063 [DEBUG] [Thread-490038 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:57:06.063 [DEBUG] [Thread-490038 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:57:06.063 [DEBUG] [Thread-490038 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:57:06.063 [DEBUG] [Thread-490038 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:57:06.070 [DEBUG] [Thread-490038 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:57:06.070 [DEBUG] [Thread-490038 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:57:06.070 [DEBUG] [Thread-490038 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:57:06.071 [DEBUG] [Thread-490038 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:57:06.071 [DEBUG] [Thread-490038 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:57:06.071 [DEBUG] [Thread-490038 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:57:06.071 [DEBUG] [Thread-490038 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:57:06.071 [DEBUG] [Thread-490038 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:57:06.071 [DEBUG] [Thread-490038 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99798674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953395498020054, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108662, telescope_az=89.992602, telescope_ra=22.7341484, telescope_dec=-24.25638, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.75393, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:56:49.230861', telescope_ra_j2k=22.7105083576032, telescope_dec_j2k=-24.3904617368762, observability=1)
2025-12-27T13:57:10.117 [DEBUG] [ThreadPoolExecutor-22780_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:10.119 [DEBUG] [ThreadPoolExecutor-22780_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:10.120 [DEBUG] [ThreadPoolExecutor-22780_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:10.122 [DEBUG] [ThreadPoolExecutor-22780_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:12.122 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:12.123 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.7358196, teldec = -24.25638
2025-12-27T13:57:12.124 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.7121811883363     dec_j2k = -24.390483250392
2025-12-27T13:57:12.126 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:57:12.128 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:57:12.132 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:57:12.132 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:57:12.132 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:57:12.132 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:57:12.140 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:57:12.140 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:57:12.140 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:57:12.140 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:57:12.140 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:57:12.140 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:57:12.140 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:57:12.140 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:57:12.140 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99805697, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953386673392637, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108662, telescope_az=89.992602, telescope_ra=22.7358196, telescope_dec=-24.25638, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.7556, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:56:49.230861', telescope_ra_j2k=22.7121811883363, telescope_dec_j2k=-24.390483250392, observability=1)
2025-12-27T13:57:14.128 [DEBUG] [ThreadPoolExecutor-22780_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:15.129 [DEBUG] [ThreadPoolExecutor-22780_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:15.130 [INFO] [ThreadPoolExecutor-22780_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:57:24.126 [DEBUG] [Thread-490039 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:24.128 [INFO] [Thread-490039 (handle)] [driver.py] [get_status()] Telra = 22.7391713, teldec = -24.256379
2025-12-27T13:57:24.129 [INFO] [Thread-490039 (handle)] [driver.py] [get_status()] ra_j2k = 22.7155361597261     dec_j2k = -24.3905253196552
2025-12-27T13:57:24.131 [DEBUG] [Thread-490039 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:57:24.132 [DEBUG] [Thread-490039 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:57:24.137 [DEBUG] [Thread-490039 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:57:24.137 [DEBUG] [Thread-490039 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:57:24.137 [DEBUG] [Thread-490039 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:57:24.137 [DEBUG] [Thread-490039 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:57:24.144 [DEBUG] [Thread-490039 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:57:24.144 [DEBUG] [Thread-490039 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:57:24.144 [DEBUG] [Thread-490039 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:57:24.144 [DEBUG] [Thread-490039 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:57:24.145 [DEBUG] [Thread-490039 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:57:24.145 [DEBUG] [Thread-490039 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:57:24.145 [DEBUG] [Thread-490039 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:57:24.145 [DEBUG] [Thread-490039 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:57:24.145 [DEBUG] [Thread-490039 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99819591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953387876750921, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108662, telescope_az=89.992602, telescope_ra=22.7391713, telescope_dec=-24.256379, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.75895, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:56:49.230861', telescope_ra_j2k=22.7155361597261, telescope_dec_j2k=-24.3905253196552, observability=1)
2025-12-27T13:57:42.317 [DEBUG] [Thread-490040 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:42.320 [INFO] [Thread-490040 (handle)] [driver.py] [get_status()] Telra = 22.7442334, teldec = -24.256379
2025-12-27T13:57:42.321 [INFO] [Thread-490040 (handle)] [driver.py] [get_status()] ra_j2k = 22.7206032023972     dec_j2k = -24.3905901710813
2025-12-27T13:57:42.323 [DEBUG] [Thread-490040 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:57:42.324 [DEBUG] [Thread-490040 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:57:42.329 [DEBUG] [Thread-490040 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:57:42.329 [DEBUG] [Thread-490040 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:57:42.329 [DEBUG] [Thread-490040 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:57:42.329 [DEBUG] [Thread-490040 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:57:42.336 [DEBUG] [Thread-490040 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:57:42.336 [DEBUG] [Thread-490040 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:57:42.336 [DEBUG] [Thread-490040 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:57:42.336 [DEBUG] [Thread-490040 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:57:42.336 [DEBUG] [Thread-490040 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:57:42.336 [DEBUG] [Thread-490040 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:57:42.337 [DEBUG] [Thread-490040 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:57:42.337 [DEBUG] [Thread-490040 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:57:42.337 [DEBUG] [Thread-490040 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99840647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953383063317785, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108662, telescope_az=89.992601, telescope_ra=22.7442334, telescope_dec=-24.256379, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.76401, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:56:49.230861', telescope_ra_j2k=22.7206032023972, telescope_dec_j2k=-24.3905901710813, observability=1)
2025-12-27T13:57:46.074 [DEBUG] [Thread-490041 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:46.077 [INFO] [Thread-490041 (handle)] [driver.py] [get_status()] Telra = 22.7452986, teldec = -24.256379
2025-12-27T13:57:46.078 [INFO] [Thread-490041 (handle)] [driver.py] [get_status()] ra_j2k = 22.7216694427671     dec_j2k = -24.3906037874481
2025-12-27T13:57:46.080 [DEBUG] [Thread-490041 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:57:46.081 [DEBUG] [Thread-490041 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:57:46.088 [DEBUG] [Thread-490041 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:57:46.088 [DEBUG] [Thread-490041 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:57:46.088 [DEBUG] [Thread-490041 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:57:46.088 [DEBUG] [Thread-490041 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:57:46.095 [DEBUG] [Thread-490041 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:57:46.095 [DEBUG] [Thread-490041 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:57:46.095 [DEBUG] [Thread-490041 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:57:46.095 [DEBUG] [Thread-490041 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:57:46.095 [DEBUG] [Thread-490041 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:57:46.095 [DEBUG] [Thread-490041 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:57:46.095 [DEBUG] [Thread-490041 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:57:46.095 [DEBUG] [Thread-490041 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:57:46.096 [DEBUG] [Thread-490041 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99844995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953387876750921, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108662, telescope_az=89.992601, telescope_ra=22.7452986, telescope_dec=-24.256379, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.76508, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:56:49.230861', telescope_ra_j2k=22.7216694427671, telescope_dec_j2k=-24.3906037874481, observability=1)
2025-12-27T13:57:49.374 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:49.374 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:57:49.375 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:49.375 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:57:49.376 [DEBUG] [ThreadPoolExecutor-22782_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:50.378 [DEBUG] [ThreadPoolExecutor-22782_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:50.380 [DEBUG] [ThreadPoolExecutor-22782_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:50.380 [DEBUG] [ThreadPoolExecutor-22782_0] [payload.py] [to_registers()] [0]
2025-12-27T13:57:50.382 [DEBUG] [ThreadPoolExecutor-22782_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:57:50.382 [DEBUG] [ThreadPoolExecutor-22782_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:57:50.382 [DEBUG] [ThreadPoolExecutor-22782_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:57:50.382 [DEBUG] [ThreadPoolExecutor-22782_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:57:50.390 [DEBUG] [ThreadPoolExecutor-22782_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:57:50.390 [DEBUG] [ThreadPoolExecutor-22782_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:57:50.390 [DEBUG] [ThreadPoolExecutor-22782_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:57:50.390 [DEBUG] [ThreadPoolExecutor-22782_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:57:50.390 [DEBUG] [ThreadPoolExecutor-22782_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:57:50.390 [DEBUG] [ThreadPoolExecutor-22782_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:57:50.390 [DEBUG] [ThreadPoolExecutor-22782_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:57:52.724 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:57:52.726 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.7471378, teldec = -24.256379
2025-12-27T13:57:52.727 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.7235104393407     dec_j2k = -24.3906272731606
2025-12-27T13:57:52.729 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:57:52.730 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:57:52.737 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:57:52.737 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:57:52.737 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:57:52.737 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:57:52.745 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:57:52.745 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:57:52.745 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:57:52.745 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:57:52.745 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:57:52.745 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:57:52.745 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:57:52.745 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:57:52.745 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99852691, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953386673392637, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108662, telescope_az=89.992601, telescope_ra=22.7471378, telescope_dec=-24.256379, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.76692, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:57:49.373639', telescope_ra_j2k=22.7235104393407, telescope_dec_j2k=-24.3906272731606, observability=1)
2025-12-27T13:57:52.745 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.6243577003479 seconds ago
2025-12-27T13:58:00.061 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:58:00.064 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.7491725, teldec = -24.256379
2025-12-27T13:58:00.065 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.7255471272456     dec_j2k = -24.3906532189593
2025-12-27T13:58:00.067 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:58:00.068 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:58:00.073 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:58:00.074 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:58:00.074 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:58:00.074 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:58:00.081 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:58:00.081 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:58:00.081 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:58:00.081 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:58:00.081 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:58:00.081 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:58:00.081 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:58:00.081 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:58:00.081 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99861183, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953387475631493, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108662, telescope_az=89.9926, telescope_ra=22.7491725, telescope_dec=-24.256379, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.76895, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:57:49.373639', telescope_ra_j2k=22.7255471272456, telescope_dec_j2k=-24.3906532189593, observability=1)
2025-12-27T13:58:00.382 [DEBUG] [Thread-490042 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3007206916809082
2025-12-27T13:58:03.666 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:58:03.668 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.7501719, teldec = -24.256379
2025-12-27T13:58:03.669 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.7265475038     dec_j2k = -24.390665948978
2025-12-27T13:58:03.670 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:58:03.671 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:58:03.674 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:58:03.674 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:58:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:58:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:58:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:58:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:58:03.682 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:58:03.682 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:58:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:58:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:58:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:58:03.682 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:58:03.682 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99865355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953381057720644, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108662, telescope_az=89.9926, telescope_ra=22.7501719, telescope_dec=-24.256379, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.76995, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:57:49.373639', telescope_ra_j2k=22.7265475038, telescope_dec_j2k=-24.390665948978, observability=1)
2025-12-27T13:58:12.202 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:58:12.204 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.7525715, teldec = -24.256378
2025-12-27T13:58:12.205 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.7289494489889     dec_j2k = -24.3906954767208
2025-12-27T13:58:12.207 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:58:12.208 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:58:12.215 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:58:12.215 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:58:12.215 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:58:12.215 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:58:12.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:58:12.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:58:12.222 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:58:12.222 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:58:12.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:58:12.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:58:12.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:58:12.222 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:58:12.223 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99875235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953383063317785, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108662, telescope_az=89.9926, telescope_ra=22.7525715, telescope_dec=-24.256378, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.77235, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:57:49.373639', telescope_ra_j2k=22.7289494489889, telescope_dec_j2k=-24.3906954767208, observability=1)
2025-12-27T13:58:15.391 [DEBUG] [ThreadPoolExecutor-22782_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:58:15.392 [DEBUG] [ThreadPoolExecutor-22782_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:58:18.451 [DEBUG] [Thread-490043 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:58:18.453 [INFO] [Thread-490043 (handle)] [driver.py] [get_status()] Telra = 22.754299, teldec = -24.256378
2025-12-27T13:58:18.455 [INFO] [Thread-490043 (handle)] [driver.py] [get_status()] ra_j2k = 22.7306786375951     dec_j2k = -24.3907174210383
2025-12-27T13:58:18.457 [DEBUG] [Thread-490043 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:58:18.458 [DEBUG] [Thread-490043 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:58:18.461 [DEBUG] [Thread-490043 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:58:18.461 [DEBUG] [Thread-490043 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:58:18.461 [DEBUG] [Thread-490043 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:58:18.461 [DEBUG] [Thread-490043 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:58:18.468 [DEBUG] [Thread-490043 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:58:18.469 [DEBUG] [Thread-490043 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:58:18.469 [DEBUG] [Thread-490043 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:58:18.469 [DEBUG] [Thread-490043 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:58:18.469 [DEBUG] [Thread-490043 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:58:18.469 [DEBUG] [Thread-490043 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:58:18.469 [DEBUG] [Thread-490043 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:58:18.469 [DEBUG] [Thread-490043 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:58:18.469 [DEBUG] [Thread-490043 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99882468, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953383464437213, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108662, telescope_az=89.9926, telescope_ra=22.754299, telescope_dec=-24.256378, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.77408, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:57:49.373639', telescope_ra_j2k=22.7306786375951, telescope_dec_j2k=-24.3907174210383, observability=1)
2025-12-27T13:58:36.661 [DEBUG] [Thread-490044 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:58:36.663 [INFO] [Thread-490044 (handle)] [driver.py] [get_status()] Telra = 22.7593648, teldec = -24.256378
2025-12-27T13:58:36.664 [INFO] [Thread-490044 (handle)] [driver.py] [get_status()] ra_j2k = 22.7357493909132     dec_j2k = -24.390781612705
2025-12-27T13:58:36.666 [DEBUG] [Thread-490044 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:58:36.667 [DEBUG] [Thread-490044 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:58:36.673 [DEBUG] [Thread-490044 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:58:36.673 [DEBUG] [Thread-490044 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:58:36.673 [DEBUG] [Thread-490044 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:58:36.673 [DEBUG] [Thread-490044 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:58:36.681 [DEBUG] [Thread-490044 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:58:36.681 [DEBUG] [Thread-490044 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:58:36.681 [DEBUG] [Thread-490044 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:58:36.682 [DEBUG] [Thread-490044 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:58:36.682 [DEBUG] [Thread-490044 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:58:36.682 [DEBUG] [Thread-490044 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:58:36.682 [DEBUG] [Thread-490044 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:58:36.682 [DEBUG] [Thread-490044 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:58:36.682 [DEBUG] [Thread-490044 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99903544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953386272273209, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108662, telescope_az=89.992599, telescope_ra=22.7593648, telescope_dec=-24.256378, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.77915, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:57:49.373639', telescope_ra_j2k=22.7357493909132, telescope_dec_j2k=-24.390781612705, observability=1)
2025-12-27T13:58:46.129 [DEBUG] [Thread-490045 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:58:46.131 [INFO] [Thread-490045 (handle)] [driver.py] [get_status()] Telra = 22.762017, teldec = -24.256378
2025-12-27T13:58:46.132 [INFO] [Thread-490045 (handle)] [driver.py] [get_status()] ra_j2k = 22.7384041851562     dec_j2k = -24.390815125741
2025-12-27T13:58:46.134 [DEBUG] [Thread-490045 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:58:46.135 [DEBUG] [Thread-490045 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:58:46.138 [DEBUG] [Thread-490045 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:58:46.138 [DEBUG] [Thread-490045 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:58:46.138 [DEBUG] [Thread-490045 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:58:46.138 [DEBUG] [Thread-490045 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:58:46.145 [DEBUG] [Thread-490045 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:58:46.145 [DEBUG] [Thread-490045 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:58:46.145 [DEBUG] [Thread-490045 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:58:46.145 [DEBUG] [Thread-490045 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:58:46.145 [DEBUG] [Thread-490045 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:58:46.145 [DEBUG] [Thread-490045 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:58:46.145 [DEBUG] [Thread-490045 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:58:46.145 [DEBUG] [Thread-490045 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:58:46.146 [DEBUG] [Thread-490045 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99914502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953381057720644, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108662, telescope_az=89.992599, telescope_ra=22.762017, telescope_dec=-24.256378, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.7818, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:57:49.373639', telescope_ra_j2k=22.7384041851562, telescope_dec_j2k=-24.390815125741, observability=1)
2025-12-27T13:58:49.515 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:58:49.515 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:58:49.516 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:58:49.516 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:58:49.516 [INFO] [ThreadPoolExecutor-22783_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T13:58:49.516 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T13:58:52.806 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:58:52.808 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.7638846, teldec = -24.256377
2025-12-27T13:58:52.809 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.7402736123959     dec_j2k = -24.3908376857148
2025-12-27T13:58:52.810 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:58:52.811 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:58:52.812 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:58:52.812 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:58:52.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:58:52.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:58:52.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:58:52.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:58:52.820 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:58:52.820 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:58:52.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:58:52.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:58:52.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:58:52.820 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:58:52.820 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99922229, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095337784876522, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108661, telescope_az=89.992599, telescope_ra=22.7638846, telescope_dec=-24.256377, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.78367, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:58:49.514642', telescope_ra_j2k=22.7402736123959, telescope_dec_j2k=-24.3908376857148, observability=1)
2025-12-27T13:58:52.820 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.619105100631714 seconds ago
2025-12-27T13:58:54.734 [DEBUG] [Thread-490046 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:58:54.736 [INFO] [Thread-490046 (handle)] [driver.py] [get_status()] Telra = 22.7644161, teldec = -24.256377
2025-12-27T13:58:54.737 [INFO] [Thread-490046 (handle)] [driver.py] [get_status()] ra_j2k = 22.7408056324485     dec_j2k = -24.3908443847301
2025-12-27T13:58:54.738 [DEBUG] [Thread-490046 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:58:54.739 [DEBUG] [Thread-490046 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:58:54.740 [DEBUG] [Thread-490046 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:58:54.740 [DEBUG] [Thread-490046 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:58:54.740 [DEBUG] [Thread-490046 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:58:54.740 [DEBUG] [Thread-490046 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:58:54.747 [DEBUG] [Thread-490046 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:58:54.747 [DEBUG] [Thread-490046 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:58:54.747 [DEBUG] [Thread-490046 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:58:54.747 [DEBUG] [Thread-490046 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:58:54.748 [DEBUG] [Thread-490046 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:58:54.748 [DEBUG] [Thread-490046 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:58:54.748 [DEBUG] [Thread-490046 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:58:54.748 [DEBUG] [Thread-490046 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:58:54.748 [DEBUG] [Thread-490046 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99924461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953382261078929, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108661, telescope_az=89.992599, telescope_ra=22.7644161, telescope_dec=-24.256377, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.7842, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:58:49.514642', telescope_ra_j2k=22.7408056324485, telescope_dec_j2k=-24.3908443847301, observability=1)
2025-12-27T13:58:59.166 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:58:59.167 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.7656394, teldec = -24.256377
2025-12-27T13:58:59.169 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.7420301294984     dec_j2k = -24.3908597932611
2025-12-27T13:58:59.170 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:58:59.170 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:58:59.175 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:58:59.175 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:58:59.175 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:58:59.176 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:58:59.183 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:58:59.183 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:58:59.183 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:58:59.183 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:58:59.183 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:58:59.183 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:58:59.183 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:58:59.183 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:58:59.184 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.9992959, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953377447645792, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108661, telescope_az=89.992599, telescope_ra=22.7656394, telescope_dec=-24.256377, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.78542, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:58:49.514642', telescope_ra_j2k=22.7420301294984, telescope_dec_j2k=-24.3908597932611, observability=1)
2025-12-27T13:59:03.635 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:59:03.637 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.76689, teldec = -24.256377
2025-12-27T13:59:03.638 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.7432819534028     dec_j2k = -24.3908755313643
2025-12-27T13:59:03.639 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:59:03.640 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:59:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:59:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:59:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:59:03.645 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:59:03.652 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:59:03.652 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:59:03.653 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:59:03.653 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:59:03.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:59:03.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:59:03.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:59:03.653 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:59:03.653 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99934764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953383464437213, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108661, telescope_az=89.992598, telescope_ra=22.76689, telescope_dec=-24.256377, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.78667, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:58:49.514642', telescope_ra_j2k=22.7432819534028, telescope_dec_j2k=-24.3908755313643, observability=1)
2025-12-27T13:59:10.394 [DEBUG] [ThreadPoolExecutor-22782_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:59:10.396 [DEBUG] [ThreadPoolExecutor-22782_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:59:10.398 [DEBUG] [ThreadPoolExecutor-22782_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:59:10.400 [DEBUG] [ThreadPoolExecutor-22782_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:59:12.284 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:59:12.286 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.7692899, teldec = -24.256377
2025-12-27T13:59:12.287 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.7456842024707     dec_j2k = -24.3909056922816
2025-12-27T13:59:12.288 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:59:12.289 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:59:12.296 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:59:12.296 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:59:12.296 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:59:12.296 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:59:12.303 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:59:12.303 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:59:12.303 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:59:12.304 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:59:12.304 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:59:12.304 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:59:12.304 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:59:12.304 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:59:12.304 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99944774, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095337985436236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108661, telescope_az=89.992598, telescope_ra=22.7692899, telescope_dec=-24.256377, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.78907, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:58:49.514642', telescope_ra_j2k=22.7456842024707, telescope_dec_j2k=-24.3909056922816, observability=1)
2025-12-27T13:59:12.792 [DEBUG] [Thread-490047 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48827147483825684
2025-12-27T13:59:14.406 [DEBUG] [ThreadPoolExecutor-22782_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:59:15.408 [DEBUG] [ThreadPoolExecutor-22782_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:59:15.409 [INFO] [ThreadPoolExecutor-22782_0] [server.py] [done()] Shutdown complete...
2025-12-27T13:59:30.991 [DEBUG] [Thread-490048 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:59:30.993 [INFO] [Thread-490048 (handle)] [driver.py] [get_status()] Telra = 22.7744955, teldec = -24.256377
2025-12-27T13:59:30.994 [INFO] [Thread-490048 (handle)] [driver.py] [get_status()] ra_j2k = 22.7508948996     dec_j2k = -24.3909709310292
2025-12-27T13:59:30.995 [DEBUG] [Thread-490048 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:59:30.996 [DEBUG] [Thread-490048 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:59:31.002 [DEBUG] [Thread-490048 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:59:31.002 [DEBUG] [Thread-490048 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:59:31.002 [DEBUG] [Thread-490048 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:59:31.002 [DEBUG] [Thread-490048 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:59:31.009 [DEBUG] [Thread-490048 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:59:31.009 [DEBUG] [Thread-490048 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:59:31.009 [DEBUG] [Thread-490048 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:59:31.009 [DEBUG] [Thread-490048 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:59:31.009 [DEBUG] [Thread-490048 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:59:31.009 [DEBUG] [Thread-490048 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:59:31.009 [DEBUG] [Thread-490048 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:59:31.010 [DEBUG] [Thread-490048 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:59:31.010 [DEBUG] [Thread-490048 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99966426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953375040929224, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108661, telescope_az=89.992598, telescope_ra=22.7744955, telescope_dec=-24.256377, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.79428, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:58:49.514642', telescope_ra_j2k=22.7508948996, telescope_dec_j2k=-24.3909709310292, observability=1)
2025-12-27T13:59:46.175 [DEBUG] [Thread-490049 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:59:46.177 [INFO] [Thread-490049 (handle)] [driver.py] [get_status()] Telra = 22.7787371, teldec = -24.256376
2025-12-27T13:59:46.179 [INFO] [Thread-490049 (handle)] [driver.py] [get_status()] ra_j2k = 22.7551406546883     dec_j2k = -24.3910229033154
2025-12-27T13:59:46.181 [DEBUG] [Thread-490049 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:59:46.182 [DEBUG] [Thread-490049 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:59:46.184 [DEBUG] [Thread-490049 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:59:46.184 [DEBUG] [Thread-490049 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:59:46.185 [DEBUG] [Thread-490049 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:59:46.185 [DEBUG] [Thread-490049 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:59:46.192 [DEBUG] [Thread-490049 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:59:46.192 [DEBUG] [Thread-490049 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:59:46.192 [DEBUG] [Thread-490049 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:59:46.192 [DEBUG] [Thread-490049 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:59:46.192 [DEBUG] [Thread-490049 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:59:46.192 [DEBUG] [Thread-490049 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:59:46.192 [DEBUG] [Thread-490049 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:59:46.192 [DEBUG] [Thread-490049 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:59:46.193 [DEBUG] [Thread-490049 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953373035332083, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108661, telescope_az=89.992597, telescope_ra=22.7787371, telescope_dec=-24.256376, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.79852, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:58:49.514642', telescope_ra_j2k=22.7551406546883, telescope_dec_j2k=-24.3910229033154, observability=1)
2025-12-27T13:59:49.064 [DEBUG] [Thread-490050 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:59:49.066 [INFO] [Thread-490050 (handle)] [driver.py] [get_status()] Telra = 22.7795413, teldec = -24.256376
2025-12-27T13:59:49.067 [INFO] [Thread-490050 (handle)] [driver.py] [get_status()] ra_j2k = 22.7559456426555     dec_j2k = -24.3910329279833
2025-12-27T13:59:49.069 [DEBUG] [Thread-490050 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:59:49.070 [DEBUG] [Thread-490050 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:59:49.076 [DEBUG] [Thread-490050 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:59:49.076 [DEBUG] [Thread-490050 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:59:49.076 [DEBUG] [Thread-490050 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:59:49.076 [DEBUG] [Thread-490050 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:59:49.084 [DEBUG] [Thread-490050 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:59:49.084 [DEBUG] [Thread-490050 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:59:49.084 [DEBUG] [Thread-490050 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:59:49.084 [DEBUG] [Thread-490050 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:59:49.084 [DEBUG] [Thread-490050 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:59:49.084 [DEBUG] [Thread-490050 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:59:49.084 [DEBUG] [Thread-490050 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:59:49.084 [DEBUG] [Thread-490050 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:59:49.084 [DEBUG] [Thread-490050 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.99987344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953373837570939, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108661, telescope_az=89.992597, telescope_ra=22.7795413, telescope_dec=-24.256376, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.79932, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:58:49.514642', telescope_ra_j2k=22.7559456426555, telescope_dec_j2k=-24.3910329279833, observability=1)
2025-12-27T13:59:49.652 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:59:49.652 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T13:59:49.653 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:59:49.653 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T13:59:49.655 [DEBUG] [ThreadPoolExecutor-22784_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:59:50.656 [DEBUG] [ThreadPoolExecutor-22784_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:59:50.658 [DEBUG] [ThreadPoolExecutor-22784_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:59:50.658 [DEBUG] [ThreadPoolExecutor-22784_0] [payload.py] [to_registers()] [0]
2025-12-27T13:59:50.661 [DEBUG] [ThreadPoolExecutor-22784_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:59:50.661 [DEBUG] [ThreadPoolExecutor-22784_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:59:50.661 [DEBUG] [ThreadPoolExecutor-22784_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T13:59:50.661 [DEBUG] [ThreadPoolExecutor-22784_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:59:50.668 [DEBUG] [ThreadPoolExecutor-22784_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:59:50.668 [DEBUG] [ThreadPoolExecutor-22784_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:59:50.668 [DEBUG] [ThreadPoolExecutor-22784_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T13:59:50.668 [DEBUG] [ThreadPoolExecutor-22784_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T13:59:50.668 [DEBUG] [ThreadPoolExecutor-22784_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:59:50.669 [DEBUG] [ThreadPoolExecutor-22784_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:59:50.669 [DEBUG] [ThreadPoolExecutor-22784_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:59:52.880 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:59:52.883 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.7806069, teldec = -24.256376
2025-12-27T13:59:52.884 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.7570122868357     dec_j2k = -24.3910462018864
2025-12-27T13:59:52.886 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:59:52.887 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:59:52.888 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:59:52.888 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:59:52.888 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:59:52.888 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:59:52.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:59:52.896 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:59:52.896 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:59:52.896 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:59:52.896 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:59:52.896 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:59:52.896 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:59:52.896 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T13:59:52.896 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99991762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953377447645792, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108661, telescope_az=89.992597, telescope_ra=22.7806069, telescope_dec=-24.256376, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.80039, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:59:49.652234', telescope_ra_j2k=22.7570122868357, telescope_dec_j2k=-24.3910462018864, observability=1)
2025-12-27T13:59:52.896 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.612987995147705 seconds ago
2025-12-27T13:59:58.275 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T13:59:58.278 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.7821032, teldec = -24.256376
2025-12-27T13:59:58.279 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.7585100532301     dec_j2k = -24.391064823171
2025-12-27T13:59:58.281 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T13:59:58.282 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T13:59:58.286 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T13:59:58.286 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T13:59:58.286 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T13:59:58.286 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T13:59:58.293 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T13:59:58.293 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:59:58.293 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T13:59:58.293 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T13:59:58.293 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T13:59:58.293 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T13:59:58.293 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T13:59:58.293 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T13:59:58.293 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.99998005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953374238690367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108661, telescope_az=89.992597, telescope_ra=22.7821032, telescope_dec=-24.256376, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.80188, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:59:49.652234', telescope_ra_j2k=22.7585100532301, telescope_dec_j2k=-24.391064823171, observability=1)
2025-12-27T14:00:03.648 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:00:03.650 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.7836096, teldec = -24.256376
2025-12-27T14:00:03.651 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.7600179297252     dec_j2k = -24.3910835492173
2025-12-27T14:00:03.653 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:00:03.654 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:00:03.659 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:00:03.659 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:00:03.659 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:00:03.659 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:00:03.666 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:00:03.666 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:00:03.666 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:00:03.666 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:00:03.666 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:00:03.666 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:00:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:00:03.667 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:00:03.667 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00004223, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953379052123504, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108661, telescope_az=89.992596, telescope_ra=22.7836096, telescope_dec=-24.256376, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.80339, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:59:49.652234', telescope_ra_j2k=22.7600179297252, telescope_dec_j2k=-24.3910835492173, observability=1)
2025-12-27T14:00:07.128 [DEBUG] [Thread-490051 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:00:07.130 [INFO] [Thread-490051 (handle)] [driver.py] [get_status()] Telra = 22.7845639, teldec = -24.256376
2025-12-27T14:00:07.132 [INFO] [Thread-490051 (handle)] [driver.py] [get_status()] ra_j2k = 22.7609731651856     dec_j2k = -24.391095401245
2025-12-27T14:00:07.133 [DEBUG] [Thread-490051 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:00:07.135 [DEBUG] [Thread-490051 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:00:07.142 [DEBUG] [Thread-490051 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:00:07.142 [DEBUG] [Thread-490051 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:00:07.142 [DEBUG] [Thread-490051 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:00:07.142 [DEBUG] [Thread-490051 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:00:07.149 [DEBUG] [Thread-490051 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:00:07.149 [DEBUG] [Thread-490051 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:00:07.150 [DEBUG] [Thread-490051 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:00:07.150 [DEBUG] [Thread-490051 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:00:07.150 [DEBUG] [Thread-490051 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:00:07.150 [DEBUG] [Thread-490051 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:00:07.150 [DEBUG] [Thread-490051 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:00:07.150 [DEBUG] [Thread-490051 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:00:07.150 [DEBUG] [Thread-490051 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00008251, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953374238690367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108661, telescope_az=89.992596, telescope_ra=22.7845639, telescope_dec=-24.256376, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.80434, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:59:49.652234', telescope_ra_j2k=22.7609731651856, telescope_dec_j2k=-24.391095401245, observability=1)
2025-12-27T14:00:12.365 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:00:12.367 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.7860323, teldec = -24.256376
2025-12-27T14:00:12.369 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.7624430047557     dec_j2k = -24.3911136217245
2025-12-27T14:00:12.370 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:00:12.372 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:00:12.379 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:00:12.379 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:00:12.379 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:00:12.379 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:00:12.386 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:00:12.386 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:00:12.386 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:00:12.386 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:00:12.386 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:00:12.386 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:00:12.386 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:00:12.386 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:00:12.387 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00014313, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953381458840073, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108661, telescope_az=89.992596, telescope_ra=22.7860323, telescope_dec=-24.256376, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.80581, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:59:49.652234', telescope_ra_j2k=22.7624430047557, telescope_dec_j2k=-24.3911136217245, observability=1)
2025-12-27T14:00:15.669 [DEBUG] [ThreadPoolExecutor-22784_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:00:15.670 [DEBUG] [ThreadPoolExecutor-22784_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:00:25.319 [DEBUG] [Thread-490052 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:00:25.321 [INFO] [Thread-490052 (handle)] [driver.py] [get_status()] Telra = 22.7896294, teldec = -24.256375
2025-12-27T14:00:25.323 [INFO] [Thread-490052 (handle)] [driver.py] [get_status()] ra_j2k = 22.7660436321111     dec_j2k = -24.3911571716714
2025-12-27T14:00:25.324 [DEBUG] [Thread-490052 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:00:25.325 [DEBUG] [Thread-490052 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:00:25.329 [DEBUG] [Thread-490052 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:00:25.329 [DEBUG] [Thread-490052 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:00:25.329 [DEBUG] [Thread-490052 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:00:25.329 [DEBUG] [Thread-490052 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:00:25.337 [DEBUG] [Thread-490052 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:00:25.337 [DEBUG] [Thread-490052 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:00:25.337 [DEBUG] [Thread-490052 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:00:25.337 [DEBUG] [Thread-490052 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:00:25.337 [DEBUG] [Thread-490052 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:00:25.337 [DEBUG] [Thread-490052 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:00:25.337 [DEBUG] [Thread-490052 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:00:25.337 [DEBUG] [Thread-490052 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:00:25.337 [DEBUG] [Thread-490052 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00029306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953371831973799, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108661, telescope_az=89.992596, telescope_ra=22.7896294, telescope_dec=-24.256375, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.80941, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:59:49.652234', telescope_ra_j2k=22.7660436321111, telescope_dec_j2k=-24.3911571716714, observability=1)
2025-12-27T14:00:43.392 [DEBUG] [Thread-490053 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:00:43.394 [INFO] [Thread-490053 (handle)] [driver.py] [get_status()] Telra = 22.7946742, teldec = -24.256375
2025-12-27T14:00:43.395 [INFO] [Thread-490053 (handle)] [driver.py] [get_status()] ra_j2k = 22.771093380944     dec_j2k = -24.3912194493171
2025-12-27T14:00:43.396 [DEBUG] [Thread-490053 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:00:43.397 [DEBUG] [Thread-490053 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:00:43.398 [DEBUG] [Thread-490053 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:00:43.398 [DEBUG] [Thread-490053 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:00:43.398 [DEBUG] [Thread-490053 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:00:43.398 [DEBUG] [Thread-490053 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:00:43.405 [DEBUG] [Thread-490053 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:00:43.405 [DEBUG] [Thread-490053 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:00:43.406 [DEBUG] [Thread-490053 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:00:43.406 [DEBUG] [Thread-490053 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:00:43.406 [DEBUG] [Thread-490053 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:00:43.406 [DEBUG] [Thread-490053 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:00:43.406 [DEBUG] [Thread-490053 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:00:43.406 [DEBUG] [Thread-490053 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:00:43.406 [DEBUG] [Thread-490053 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00050223, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953373035332083, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10866, telescope_az=89.992595, telescope_ra=22.7946742, telescope_dec=-24.256375, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.81445, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:59:49.652234', telescope_ra_j2k=22.771093380944, telescope_dec_j2k=-24.3912194493171, observability=1)
2025-12-27T14:00:46.239 [DEBUG] [Thread-490054 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:00:46.242 [INFO] [Thread-490054 (handle)] [driver.py] [get_status()] Telra = 22.7954578, teldec = -24.256375
2025-12-27T14:00:46.243 [INFO] [Thread-490054 (handle)] [driver.py] [get_status()] ra_j2k = 22.7718777498404     dec_j2k = -24.391229101639
2025-12-27T14:00:46.244 [DEBUG] [Thread-490054 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:00:46.244 [DEBUG] [Thread-490054 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:00:46.248 [DEBUG] [Thread-490054 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:00:46.248 [DEBUG] [Thread-490054 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:00:46.248 [DEBUG] [Thread-490054 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:00:46.248 [DEBUG] [Thread-490054 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:00:46.256 [DEBUG] [Thread-490054 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:00:46.256 [DEBUG] [Thread-490054 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:00:46.256 [DEBUG] [Thread-490054 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:00:46.256 [DEBUG] [Thread-490054 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:00:46.256 [DEBUG] [Thread-490054 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:00:46.256 [DEBUG] [Thread-490054 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:00:46.256 [DEBUG] [Thread-490054 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:00:46.256 [DEBUG] [Thread-490054 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:00:46.256 [DEBUG] [Thread-490054 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0005352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953371029734943, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10866, telescope_az=89.992595, telescope_ra=22.7954578, telescope_dec=-24.256375, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.81524, lcu_permission=False, lcu_permission_timestamp='2025-12-27T13:59:49.652234', telescope_ra_j2k=22.7718777498404, telescope_dec_j2k=-24.391229101639, observability=1)
2025-12-27T14:00:49.793 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:00:49.793 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:00:49.794 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:00:49.794 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:00:49.794 [INFO] [ThreadPoolExecutor-22785_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:00:49.794 [INFO] [ThreadPoolExecutor-22785_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:00:52.957 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:00:52.959 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.7973255, teldec = -24.256368
2025-12-27T14:00:52.960 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.7737472831747     dec_j2k = -24.3912450854577
2025-12-27T14:00:52.962 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:00:52.963 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:00:52.968 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:00:52.969 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:00:52.969 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:00:52.969 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:00:52.976 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:00:52.976 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:00:52.976 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:00:52.976 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:00:52.976 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:00:52.976 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:00:52.976 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:00:52.976 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:00:52.976 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00061294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953378249884648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10866, telescope_az=89.992584, telescope_ra=22.7973255, telescope_dec=-24.256368, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.81711, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:00:49.792062', telescope_ra_j2k=22.7737472831747, telescope_dec_j2k=-24.3912450854577, observability=1)
2025-12-27T14:00:52.976 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.611740589141846 seconds ago
2025-12-27T14:00:57.388 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:00:57.390 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.7985771, teldec = -24.256375
2025-12-27T14:00:57.391 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.7750001111486     dec_j2k = -24.391267468516
2025-12-27T14:00:57.393 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:00:57.394 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:00:57.396 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:00:57.396 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:00:57.396 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:00:57.396 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:00:57.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:00:57.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:00:57.403 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:00:57.403 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:00:57.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:00:57.404 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:00:57.404 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:00:57.404 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:00:57.404 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00066422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953376645406936, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10866, telescope_az=89.992595, telescope_ra=22.7985771, telescope_dec=-24.256375, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.81836, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:00:49.792062', telescope_ra_j2k=22.7750001111486, telescope_dec_j2k=-24.391267468516, observability=1)
2025-12-27T14:01:01.473 [DEBUG] [Thread-490055 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:01.474 [INFO] [Thread-490055 (handle)] [driver.py] [get_status()] Telra = 22.7997158, teldec = -24.256375
2025-12-27T14:01:01.476 [INFO] [Thread-490055 (handle)] [driver.py] [get_status()] ra_j2k = 22.7761399288932     dec_j2k = -24.3912814518692
2025-12-27T14:01:01.476 [DEBUG] [Thread-490055 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:01:01.478 [DEBUG] [Thread-490055 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:01:01.484 [DEBUG] [Thread-490055 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:01:01.484 [DEBUG] [Thread-490055 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:01:01.484 [DEBUG] [Thread-490055 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:01:01.484 [DEBUG] [Thread-490055 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:01:01.492 [DEBUG] [Thread-490055 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:01:01.492 [DEBUG] [Thread-490055 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:01:01.492 [DEBUG] [Thread-490055 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:01:01.492 [DEBUG] [Thread-490055 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:01:01.492 [DEBUG] [Thread-490055 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:01:01.492 [DEBUG] [Thread-490055 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:01:01.492 [DEBUG] [Thread-490055 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:01:01.492 [DEBUG] [Thread-490055 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:01:01.493 [DEBUG] [Thread-490055 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00071149, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953372233093227, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10866, telescope_az=89.992595, telescope_ra=22.7997158, telescope_dec=-24.256375, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.8195, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:00:49.792062', telescope_ra_j2k=22.7761399288932, telescope_dec_j2k=-24.3912814518692, observability=1)
2025-12-27T14:01:03.659 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:03.661 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.8003325, teldec = -24.256374
2025-12-27T14:01:03.662 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.7767572343577     dec_j2k = -24.3912880200744
2025-12-27T14:01:03.664 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:01:03.665 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:01:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:01:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:01:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:01:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:01:03.674 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:01:03.674 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:01:03.674 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:01:03.674 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:01:03.674 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:01:03.674 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:01:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:01:03.675 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:01:03.675 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00073679, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095337584316808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10866, telescope_az=89.992595, telescope_ra=22.8003325, telescope_dec=-24.256374, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.82011, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:00:49.792062', telescope_ra_j2k=22.7767572343577, telescope_dec_j2k=-24.3912880200744, observability=1)
2025-12-27T14:01:10.672 [DEBUG] [ThreadPoolExecutor-22784_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:10.674 [DEBUG] [ThreadPoolExecutor-22784_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:10.675 [DEBUG] [ThreadPoolExecutor-22784_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:10.678 [DEBUG] [ThreadPoolExecutor-22784_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:12.448 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:12.450 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.8027596, teldec = -24.256381
2025-12-27T14:01:12.451 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.7791867168473     dec_j2k = -24.3913247705354
2025-12-27T14:01:12.453 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:01:12.453 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:01:12.454 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:01:12.454 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:01:12.454 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:01:12.454 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:01:12.461 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:01:12.461 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:01:12.462 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:01:12.462 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:01:12.462 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:01:12.462 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:01:12.462 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:01:12.462 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:01:12.462 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00083853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953371430854371, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10866, telescope_az=89.992605, telescope_ra=22.8027596, telescope_dec=-24.256381, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.82254, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:00:49.792062', telescope_ra_j2k=22.7791867168473, telescope_dec_j2k=-24.3913247705354, observability=1)
2025-12-27T14:01:14.684 [DEBUG] [ThreadPoolExecutor-22784_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:15.686 [DEBUG] [ThreadPoolExecutor-22784_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:15.687 [INFO] [ThreadPoolExecutor-22784_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:01:19.532 [DEBUG] [Thread-490056 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:19.533 [INFO] [Thread-490056 (handle)] [driver.py] [get_status()] Telra = 22.8047384, teldec = -24.256374
2025-12-27T14:01:19.534 [INFO] [Thread-490056 (handle)] [driver.py] [get_status()] ra_j2k = 22.781167460494     dec_j2k = -24.391341986546
2025-12-27T14:01:19.536 [DEBUG] [Thread-490056 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:01:19.536 [DEBUG] [Thread-490056 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:01:19.540 [DEBUG] [Thread-490056 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:01:19.540 [DEBUG] [Thread-490056 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:01:19.540 [DEBUG] [Thread-490056 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:01:19.540 [DEBUG] [Thread-490056 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:01:19.547 [DEBUG] [Thread-490056 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:01:19.547 [DEBUG] [Thread-490056 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:01:19.547 [DEBUG] [Thread-490056 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:01:19.547 [DEBUG] [Thread-490056 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:01:19.547 [DEBUG] [Thread-490056 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:01:19.547 [DEBUG] [Thread-490056 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:01:19.547 [DEBUG] [Thread-490056 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:01:19.547 [DEBUG] [Thread-490056 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:01:19.548 [DEBUG] [Thread-490056 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.00092052, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953373035332083, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10866, telescope_az=89.992594, telescope_ra=22.8047384, telescope_dec=-24.256374, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.82452, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:00:49.792062', telescope_ra_j2k=22.781167460494, telescope_dec_j2k=-24.391341986546, observability=1)
2025-12-27T14:01:37.606 [DEBUG] [Thread-490057 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:37.608 [INFO] [Thread-490057 (handle)] [driver.py] [get_status()] Telra = 22.8097738, teldec = -24.256374
2025-12-27T14:01:37.609 [INFO] [Thread-490057 (handle)] [driver.py] [get_status()] ra_j2k = 22.7862078068259     dec_j2k = -24.3914034431065
2025-12-27T14:01:37.611 [DEBUG] [Thread-490057 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:01:37.612 [DEBUG] [Thread-490057 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:01:37.618 [DEBUG] [Thread-490057 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:01:37.618 [DEBUG] [Thread-490057 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:01:37.618 [DEBUG] [Thread-490057 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:01:37.618 [DEBUG] [Thread-490057 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:01:37.625 [DEBUG] [Thread-490057 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:01:37.625 [DEBUG] [Thread-490057 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:01:37.625 [DEBUG] [Thread-490057 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:01:37.625 [DEBUG] [Thread-490057 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:01:37.625 [DEBUG] [Thread-490057 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:01:37.626 [DEBUG] [Thread-490057 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:01:37.626 [DEBUG] [Thread-490057 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:01:37.626 [DEBUG] [Thread-490057 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:01:37.626 [DEBUG] [Thread-490057 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.00112971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953368221898947, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10866, telescope_az=89.992593, telescope_ra=22.8097738, telescope_dec=-24.256374, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.82955, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:00:49.792062', telescope_ra_j2k=22.7862078068259, telescope_dec_j2k=-24.3914034431065, observability=1)
2025-12-27T14:01:46.290 [DEBUG] [Thread-490058 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:46.292 [INFO] [Thread-490058 (handle)] [driver.py] [get_status()] Telra = 22.812206, teldec = -24.256374
2025-12-27T14:01:46.293 [INFO] [Thread-490058 (handle)] [driver.py] [get_status()] ra_j2k = 22.7886423968009     dec_j2k = -24.391433043613
2025-12-27T14:01:46.295 [DEBUG] [Thread-490058 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:01:46.295 [DEBUG] [Thread-490058 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:01:46.298 [DEBUG] [Thread-490058 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:01:46.298 [DEBUG] [Thread-490058 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:01:46.298 [DEBUG] [Thread-490058 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:01:46.298 [DEBUG] [Thread-490058 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:01:46.306 [DEBUG] [Thread-490058 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:01:46.306 [DEBUG] [Thread-490058 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:01:46.306 [DEBUG] [Thread-490058 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:01:46.306 [DEBUG] [Thread-490058 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:01:46.306 [DEBUG] [Thread-490058 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:01:46.306 [DEBUG] [Thread-490058 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:01:46.306 [DEBUG] [Thread-490058 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:01:46.306 [DEBUG] [Thread-490058 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:01:46.306 [DEBUG] [Thread-490058 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.00123022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953369826376659, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10866, telescope_az=89.992593, telescope_ra=22.812206, telescope_dec=-24.256374, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.83199, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:00:49.792062', telescope_ra_j2k=22.7886423968009, telescope_dec_j2k=-24.391433043613, observability=1)
2025-12-27T14:01:49.932 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:49.932 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:01:49.933 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:49.934 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:01:49.935 [DEBUG] [ThreadPoolExecutor-22786_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:50.936 [DEBUG] [ThreadPoolExecutor-22786_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:50.939 [DEBUG] [ThreadPoolExecutor-22786_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:50.939 [DEBUG] [ThreadPoolExecutor-22786_0] [payload.py] [to_registers()] [0]
2025-12-27T14:01:50.944 [DEBUG] [ThreadPoolExecutor-22786_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:01:50.944 [DEBUG] [ThreadPoolExecutor-22786_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:01:50.944 [DEBUG] [ThreadPoolExecutor-22786_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:01:50.944 [DEBUG] [ThreadPoolExecutor-22786_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:01:50.951 [DEBUG] [ThreadPoolExecutor-22786_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:01:50.951 [DEBUG] [ThreadPoolExecutor-22786_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:01:50.951 [DEBUG] [ThreadPoolExecutor-22786_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:01:50.951 [DEBUG] [ThreadPoolExecutor-22786_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:01:50.951 [DEBUG] [ThreadPoolExecutor-22786_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:01:50.951 [DEBUG] [ThreadPoolExecutor-22786_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:01:50.951 [DEBUG] [ThreadPoolExecutor-22786_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:01:53.037 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:53.039 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.8140675, teldec = -24.256373
2025-12-27T14:01:53.040 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.7905057263986     dec_j2k = -24.3914546615478
2025-12-27T14:01:53.042 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:01:53.043 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:01:53.049 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:01:53.049 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:01:53.049 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:01:53.049 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:01:53.056 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:01:53.056 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:01:53.056 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:01:53.056 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:01:53.056 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:01:53.056 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:01:53.056 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:01:53.056 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:01:53.056 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00130831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953365815182378, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10866, telescope_az=89.992593, telescope_ra=22.8140675, telescope_dec=-24.256373, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.83385, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:01:49.931614', telescope_ra_j2k=22.7905057263986, telescope_dec_j2k=-24.3914546615478, observability=1)
2025-12-27T14:01:53.057 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.60970187187195 seconds ago
2025-12-27T14:01:55.671 [DEBUG] [Thread-490059 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:01:55.672 [INFO] [Thread-490059 (handle)] [driver.py] [get_status()] Telra = 22.8147967, teldec = -24.256373
2025-12-27T14:01:55.673 [INFO] [Thread-490059 (handle)] [driver.py] [get_status()] ra_j2k = 22.7912356431586     dec_j2k = -24.3914635128059
2025-12-27T14:01:55.675 [DEBUG] [Thread-490059 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:01:55.676 [DEBUG] [Thread-490059 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:01:55.680 [DEBUG] [Thread-490059 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:01:55.680 [DEBUG] [Thread-490059 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:01:55.681 [DEBUG] [Thread-490059 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:01:55.681 [DEBUG] [Thread-490059 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:01:55.688 [DEBUG] [Thread-490059 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:01:55.688 [DEBUG] [Thread-490059 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:01:55.688 [DEBUG] [Thread-490059 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:01:55.688 [DEBUG] [Thread-490059 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:01:55.688 [DEBUG] [Thread-490059 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:01:55.688 [DEBUG] [Thread-490059 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:01:55.688 [DEBUG] [Thread-490059 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:01:55.688 [DEBUG] [Thread-490059 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:01:55.688 [DEBUG] [Thread-490059 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00133878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953369826376659, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10866, telescope_az=89.992593, telescope_ra=22.8147967, telescope_dec=-24.256373, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.83458, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:01:49.931614', telescope_ra_j2k=22.7912356431586, telescope_dec_j2k=-24.3914635128059, observability=1)
2025-12-27T14:01:56.496 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.807997465133667
2025-12-27T14:02:03.669 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:02:03.672 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.8170228, teldec = -24.256373
2025-12-27T14:02:03.673 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.7934639315691     dec_j2k = -24.3914905033693
2025-12-27T14:02:03.675 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:02:03.676 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:02:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:02:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:02:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:02:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:02:03.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:02:03.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:02:03.684 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:02:03.684 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:02:03.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:02:03.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:02:03.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:02:03.684 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:02:03.684 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00143137, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953363007346382, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10866, telescope_az=89.992593, telescope_ra=22.8170228, telescope_dec=-24.256373, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.8368, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:01:49.931614', telescope_ra_j2k=22.7934639315691, telescope_dec_j2k=-24.3914905033693, observability=1)
2025-12-27T14:02:12.524 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:02:12.525 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.8195004, teldec = -24.256373
2025-12-27T14:02:12.527 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.7959439677294     dec_j2k = -24.3915204891677
2025-12-27T14:02:12.528 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:02:12.530 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:02:12.537 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:02:12.537 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:02:12.537 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:02:12.537 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:02:12.544 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:02:12.544 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:02:12.544 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:02:12.544 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:02:12.544 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:02:12.544 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:02:12.544 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:02:12.544 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:02:12.544 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00153385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953366617421234, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10866, telescope_az=89.992592, telescope_ra=22.8195004, telescope_dec=-24.256373, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.83928, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:01:49.931614', telescope_ra_j2k=22.7959439677294, telescope_dec_j2k=-24.3915204891677, observability=1)
2025-12-27T14:02:13.753 [DEBUG] [Thread-490060 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:02:13.755 [INFO] [Thread-490060 (handle)] [driver.py] [get_status()] Telra = 22.8198366, teldec = -24.256373
2025-12-27T14:02:13.757 [INFO] [Thread-490060 (handle)] [driver.py] [get_status()] ra_j2k = 22.7962804983474     dec_j2k = -24.3915245537234
2025-12-27T14:02:13.759 [DEBUG] [Thread-490060 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:02:13.760 [DEBUG] [Thread-490060 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:02:13.763 [DEBUG] [Thread-490060 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:02:13.763 [DEBUG] [Thread-490060 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:02:13.764 [DEBUG] [Thread-490060 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:02:13.764 [DEBUG] [Thread-490060 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:02:13.771 [DEBUG] [Thread-490060 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:02:13.771 [DEBUG] [Thread-490060 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:02:13.771 [DEBUG] [Thread-490060 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:02:13.771 [DEBUG] [Thread-490060 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:02:13.771 [DEBUG] [Thread-490060 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:02:13.771 [DEBUG] [Thread-490060 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:02:13.771 [DEBUG] [Thread-490060 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:02:13.771 [DEBUG] [Thread-490060 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:02:13.771 [DEBUG] [Thread-490060 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00154808, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953363809585238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10866, telescope_az=89.992592, telescope_ra=22.8198366, telescope_dec=-24.256373, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.83962, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:01:49.931614', telescope_ra_j2k=22.7962804983474, telescope_dec_j2k=-24.3915245537234, observability=1)
2025-12-27T14:02:15.952 [DEBUG] [ThreadPoolExecutor-22786_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:02:15.953 [DEBUG] [ThreadPoolExecutor-22786_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:02:31.887 [DEBUG] [Thread-490061 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:02:31.888 [INFO] [Thread-490061 (handle)] [driver.py] [get_status()] Telra = 22.824909, teldec = -24.256373
2025-12-27T14:02:31.889 [INFO] [Thread-490061 (handle)] [driver.py] [get_status()] ra_j2k = 22.801357887721     dec_j2k = -24.3915857500862
2025-12-27T14:02:31.891 [DEBUG] [Thread-490061 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:02:31.892 [DEBUG] [Thread-490061 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:02:31.895 [DEBUG] [Thread-490061 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:02:31.895 [DEBUG] [Thread-490061 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:02:31.895 [DEBUG] [Thread-490061 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:02:31.896 [DEBUG] [Thread-490061 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:02:31.903 [DEBUG] [Thread-490061 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:02:31.903 [DEBUG] [Thread-490061 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:02:31.903 [DEBUG] [Thread-490061 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:02:31.903 [DEBUG] [Thread-490061 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:02:31.903 [DEBUG] [Thread-490061 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:02:31.903 [DEBUG] [Thread-490061 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:02:31.903 [DEBUG] [Thread-490061 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:02:31.903 [DEBUG] [Thread-490061 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:02:31.903 [DEBUG] [Thread-490061 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00175795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953365012943522, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108659, telescope_az=89.992592, telescope_ra=22.824909, telescope_dec=-24.256373, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.84469, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:01:49.931614', telescope_ra_j2k=22.801357887721, telescope_dec_j2k=-24.3915857500862, observability=1)
2025-12-27T14:02:46.340 [DEBUG] [Thread-490062 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:02:46.342 [INFO] [Thread-490062 (handle)] [driver.py] [get_status()] Telra = 22.8289225, teldec = -24.256372
2025-12-27T14:02:46.343 [INFO] [Thread-490062 (handle)] [driver.py] [get_status()] ra_j2k = 22.8053753371714     dec_j2k = -24.391633001951
2025-12-27T14:02:46.346 [DEBUG] [Thread-490062 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:02:46.347 [DEBUG] [Thread-490062 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:02:46.349 [DEBUG] [Thread-490062 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:02:46.349 [DEBUG] [Thread-490062 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:02:46.349 [DEBUG] [Thread-490062 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:02:46.349 [DEBUG] [Thread-490062 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:02:46.356 [DEBUG] [Thread-490062 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:02:46.356 [DEBUG] [Thread-490062 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:02:46.356 [DEBUG] [Thread-490062 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:02:46.357 [DEBUG] [Thread-490062 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:02:46.357 [DEBUG] [Thread-490062 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:02:46.357 [DEBUG] [Thread-490062 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:02:46.357 [DEBUG] [Thread-490062 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:02:46.357 [DEBUG] [Thread-490062 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:02:46.357 [DEBUG] [Thread-490062 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00192524, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953364611824094, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108659, telescope_az=89.992591, telescope_ra=22.8289225, telescope_dec=-24.256372, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.8487, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:01:49.931614', telescope_ra_j2k=22.8053753371714, telescope_dec_j2k=-24.391633001951, observability=1)
2025-12-27T14:02:49.963 [DEBUG] [Thread-490063 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:02:49.965 [INFO] [Thread-490063 (handle)] [driver.py] [get_status()] Telra = 22.8299219, teldec = -24.256372
2025-12-27T14:02:49.966 [INFO] [Thread-490063 (handle)] [driver.py] [get_status()] ra_j2k = 22.8063757208229     dec_j2k = -24.3916449938274
2025-12-27T14:02:49.967 [DEBUG] [Thread-490063 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:02:49.968 [DEBUG] [Thread-490063 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:02:49.970 [DEBUG] [Thread-490063 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:02:49.970 [DEBUG] [Thread-490063 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:02:49.970 [DEBUG] [Thread-490063 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:02:49.970 [DEBUG] [Thread-490063 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:02:49.977 [DEBUG] [Thread-490063 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:02:49.977 [DEBUG] [Thread-490063 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:02:49.978 [DEBUG] [Thread-490063 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:02:49.978 [DEBUG] [Thread-490063 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:02:49.978 [DEBUG] [Thread-490063 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:02:49.978 [DEBUG] [Thread-490063 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:02:49.978 [DEBUG] [Thread-490063 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:02:49.978 [DEBUG] [Thread-490063 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:02:49.978 [DEBUG] [Thread-490063 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00196718, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953364210704666, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108659, telescope_az=89.992591, telescope_ra=22.8299219, telescope_dec=-24.256372, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.8497, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:01:49.931614', telescope_ra_j2k=22.8063757208229, telescope_dec_j2k=-24.3916449938274, observability=1)
2025-12-27T14:02:50.072 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:02:50.072 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:02:50.073 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:02:50.073 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:02:50.073 [INFO] [ThreadPoolExecutor-22787_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:02:50.074 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T14:02:53.117 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:02:53.120 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.8308177, teldec = -24.256372
2025-12-27T14:02:53.121 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.8072724025802     dec_j2k = -24.3916557347092
2025-12-27T14:02:53.123 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:02:53.124 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:02:53.130 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:02:53.130 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:02:53.130 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:02:53.130 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:02:53.138 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:02:53.138 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:02:53.138 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:02:53.138 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:02:53.138 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:02:53.138 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:02:53.138 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:02:53.138 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:02:53.138 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00200368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953363809585238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108659, telescope_az=89.992591, telescope_ra=22.8308177, telescope_dec=-24.256372, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.8506, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:02:50.070946', telescope_ra_j2k=22.8072724025802, telescope_dec_j2k=-24.3916557347092, observability=1)
2025-12-27T14:02:53.138 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.61547255516052 seconds ago
2025-12-27T14:02:55.594 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:02:55.597 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.8315087, teldec = -24.256372
2025-12-27T14:02:55.598 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.8079640827952     dec_j2k = -24.3916640148879
2025-12-27T14:02:55.600 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:02:55.601 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:02:55.605 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:02:55.605 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:02:55.605 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:02:55.605 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:02:55.612 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:02:55.612 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:02:55.612 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:02:55.612 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:02:55.612 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:02:55.613 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:02:55.613 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:02:55.613 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:02:55.613 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00203235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953358996152101, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108659, telescope_az=89.992591, telescope_ra=22.8315087, telescope_dec=-24.256372, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.85129, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:02:50.070946', telescope_ra_j2k=22.8079640827952, telescope_dec_j2k=-24.3916640148879, observability=1)
2025-12-27T14:03:03.642 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:03.643 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.8337404, teldec = -24.256372
2025-12-27T14:03:03.644 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.8101979799444     dec_j2k = -24.3916907267885
2025-12-27T14:03:03.646 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:03:03.647 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:03:03.655 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:03:03.655 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:03:03.655 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:03:03.655 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:03:03.662 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:03:03.662 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:03:03.662 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:03:03.662 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:03:03.662 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:03:03.662 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:03:03.662 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:03:03.662 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:03:03.663 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0021255, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953358193913245, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108659, telescope_az=89.992591, telescope_ra=22.8337404, telescope_dec=-24.256372, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.85352, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:02:50.070946', telescope_ra_j2k=22.8101979799444, telescope_dec_j2k=-24.3916907267885, observability=1)
2025-12-27T14:03:08.029 [DEBUG] [Thread-490064 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:08.031 [INFO] [Thread-490064 (handle)] [driver.py] [get_status()] Telra = 22.8349626, teldec = -24.256372
2025-12-27T14:03:08.032 [INFO] [Thread-490064 (handle)] [driver.py] [get_status()] ra_j2k = 22.8114213834042     dec_j2k = -24.3917053360492
2025-12-27T14:03:08.034 [DEBUG] [Thread-490064 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:03:08.035 [DEBUG] [Thread-490064 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:03:08.041 [DEBUG] [Thread-490064 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:03:08.041 [DEBUG] [Thread-490064 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:03:08.041 [DEBUG] [Thread-490064 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:03:08.042 [DEBUG] [Thread-490064 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:03:08.049 [DEBUG] [Thread-490064 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:03:08.049 [DEBUG] [Thread-490064 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:03:08.049 [DEBUG] [Thread-490064 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:03:08.049 [DEBUG] [Thread-490064 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:03:08.049 [DEBUG] [Thread-490064 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:03:08.049 [DEBUG] [Thread-490064 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:03:08.049 [DEBUG] [Thread-490064 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:03:08.049 [DEBUG] [Thread-490064 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:03:08.049 [DEBUG] [Thread-490064 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00217627, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953364210704666, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108659, telescope_az=89.992591, telescope_ra=22.8349626, telescope_dec=-24.256372, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.85474, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:02:50.070946', telescope_ra_j2k=22.8114213834042, telescope_dec_j2k=-24.3917053360492, observability=1)
2025-12-27T14:03:10.955 [DEBUG] [ThreadPoolExecutor-22786_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:10.957 [DEBUG] [ThreadPoolExecutor-22786_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:10.958 [DEBUG] [ThreadPoolExecutor-22786_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:10.960 [DEBUG] [ThreadPoolExecutor-22786_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:12.606 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:12.608 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.8362439, teldec = -24.256372
2025-12-27T14:03:12.609 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.8127039451956     dec_j2k = -24.3917206368319
2025-12-27T14:03:12.611 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:03:12.612 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:03:12.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:03:12.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:03:12.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:03:12.614 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:03:12.621 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:03:12.621 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:03:12.621 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:03:12.621 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:03:12.621 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:03:12.621 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:03:12.621 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:03:12.621 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:03:12.621 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00222925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095336140286867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108659, telescope_az=89.99259, telescope_ra=22.8362439, telescope_dec=-24.256372, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.85602, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:02:50.070946', telescope_ra_j2k=22.8127039451956, telescope_dec_j2k=-24.3917206368319, observability=1)
2025-12-27T14:03:14.966 [DEBUG] [ThreadPoolExecutor-22786_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:15.967 [DEBUG] [ThreadPoolExecutor-22786_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:15.968 [INFO] [ThreadPoolExecutor-22786_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:03:26.225 [DEBUG] [Thread-490065 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:26.227 [INFO] [Thread-490065 (handle)] [driver.py] [get_status()] Telra = 22.8400393, teldec = -24.256365
2025-12-27T14:03:26.228 [INFO] [Thread-490065 (handle)] [driver.py] [get_status()] ra_j2k = 22.8165030840809     dec_j2k = -24.3917588709905
2025-12-27T14:03:26.229 [DEBUG] [Thread-490065 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:03:26.230 [DEBUG] [Thread-490065 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:03:26.232 [DEBUG] [Thread-490065 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:03:26.232 [DEBUG] [Thread-490065 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:03:26.232 [DEBUG] [Thread-490065 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:03:26.232 [DEBUG] [Thread-490065 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:03:26.239 [DEBUG] [Thread-490065 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:03:26.239 [DEBUG] [Thread-490065 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:03:26.239 [DEBUG] [Thread-490065 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:03:26.239 [DEBUG] [Thread-490065 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:03:26.239 [DEBUG] [Thread-490065 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:03:26.239 [DEBUG] [Thread-490065 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:03:26.239 [DEBUG] [Thread-490065 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:03:26.239 [DEBUG] [Thread-490065 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:03:26.240 [DEBUG] [Thread-490065 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.00238686, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953356589435533, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108659, telescope_az=89.992579, telescope_ra=22.8400393, telescope_dec=-24.256365, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.85982, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:02:50.070946', telescope_ra_j2k=22.8165030840809, telescope_dec_j2k=-24.3917588709905, observability=1)
2025-12-27T14:03:44.291 [DEBUG] [Thread-490066 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:44.293 [INFO] [Thread-490066 (handle)] [driver.py] [get_status()] Telra = 22.8450524, teldec = -24.256371
2025-12-27T14:03:44.294 [INFO] [Thread-490066 (handle)] [driver.py] [get_status()] ra_j2k = 22.8215211234526     dec_j2k = -24.3918244111877
2025-12-27T14:03:44.296 [DEBUG] [Thread-490066 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:03:44.297 [DEBUG] [Thread-490066 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:03:44.300 [DEBUG] [Thread-490066 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:03:44.300 [DEBUG] [Thread-490066 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:03:44.300 [DEBUG] [Thread-490066 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:03:44.300 [DEBUG] [Thread-490066 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:03:44.307 [DEBUG] [Thread-490066 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:03:44.307 [DEBUG] [Thread-490066 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:03:44.308 [DEBUG] [Thread-490066 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:03:44.308 [DEBUG] [Thread-490066 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:03:44.308 [DEBUG] [Thread-490066 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:03:44.308 [DEBUG] [Thread-490066 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:03:44.308 [DEBUG] [Thread-490066 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:03:44.308 [DEBUG] [Thread-490066 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:03:44.308 [DEBUG] [Thread-490066 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.00259597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953358193913245, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108659, telescope_az=89.992589, telescope_ra=22.8450524, telescope_dec=-24.256371, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.86483, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:02:50.070946', telescope_ra_j2k=22.8215211234526, telescope_dec_j2k=-24.3918244111877, observability=1)
2025-12-27T14:03:46.395 [DEBUG] [Thread-490067 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:46.397 [INFO] [Thread-490067 (handle)] [driver.py] [get_status()] Telra = 22.8456409, teldec = -24.256371
2025-12-27T14:03:46.398 [INFO] [Thread-490067 (handle)] [driver.py] [get_status()] ra_j2k = 22.822110203483     dec_j2k = -24.3918313854756
2025-12-27T14:03:46.399 [DEBUG] [Thread-490067 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:03:46.400 [DEBUG] [Thread-490067 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:03:46.406 [DEBUG] [Thread-490067 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:03:46.406 [DEBUG] [Thread-490067 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:03:46.406 [DEBUG] [Thread-490067 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:03:46.406 [DEBUG] [Thread-490067 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:03:46.413 [DEBUG] [Thread-490067 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:03:46.413 [DEBUG] [Thread-490067 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:03:46.413 [DEBUG] [Thread-490067 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:03:46.413 [DEBUG] [Thread-490067 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:03:46.413 [DEBUG] [Thread-490067 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:03:46.413 [DEBUG] [Thread-490067 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:03:46.413 [DEBUG] [Thread-490067 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:03:46.413 [DEBUG] [Thread-490067 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:03:46.414 [DEBUG] [Thread-490067 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.00262032, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953346561449832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108659, telescope_az=89.992589, telescope_ra=22.8456409, telescope_dec=-24.256371, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.86542, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:02:50.070946', telescope_ra_j2k=22.822110203483, telescope_dec_j2k=-24.3918313854756, observability=1)
2025-12-27T14:03:50.211 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:50.211 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:03:50.212 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:50.212 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:03:50.213 [DEBUG] [ThreadPoolExecutor-22788_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:51.215 [DEBUG] [ThreadPoolExecutor-22788_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:51.217 [DEBUG] [ThreadPoolExecutor-22788_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:51.217 [DEBUG] [ThreadPoolExecutor-22788_0] [payload.py] [to_registers()] [0]
2025-12-27T14:03:51.220 [DEBUG] [ThreadPoolExecutor-22788_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:03:51.220 [DEBUG] [ThreadPoolExecutor-22788_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:03:51.220 [DEBUG] [ThreadPoolExecutor-22788_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:03:51.220 [DEBUG] [ThreadPoolExecutor-22788_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:03:51.227 [DEBUG] [ThreadPoolExecutor-22788_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:03:51.227 [DEBUG] [ThreadPoolExecutor-22788_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:03:51.227 [DEBUG] [ThreadPoolExecutor-22788_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:03:51.227 [DEBUG] [ThreadPoolExecutor-22788_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:03:51.227 [DEBUG] [ThreadPoolExecutor-22788_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:03:51.227 [DEBUG] [ThreadPoolExecutor-22788_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:03:51.227 [DEBUG] [ThreadPoolExecutor-22788_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:03:53.199 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:53.202 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.8475283, teldec = -24.256371
2025-12-27T14:03:53.203 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.823999463919     dec_j2k = -24.3918537312218
2025-12-27T14:03:53.204 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:03:53.205 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:03:53.206 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:03:53.206 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:03:53.206 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:03:53.206 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:03:53.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:03:53.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:03:53.214 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:03:53.214 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:03:53.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:03:53.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:03:53.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:03:53.214 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:03:53.214 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00269907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953354182718965, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108659, telescope_az=89.992589, telescope_ra=22.8475283, telescope_dec=-24.256371, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.86731, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:03:50.210349', telescope_ra_j2k=22.823999463919, telescope_dec_j2k=-24.3918537312218, observability=1)
2025-12-27T14:03:53.214 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.609169721603394 seconds ago
2025-12-27T14:03:54.704 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:03:54.706 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.8479486, teldec = -24.256371
2025-12-27T14:03:54.707 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.8244201782558     dec_j2k = -24.3918587028209
2025-12-27T14:03:54.709 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:03:54.710 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:03:54.713 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:03:54.713 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:03:54.713 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:03:54.713 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:03:54.720 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:03:54.720 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:03:54.721 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:03:54.721 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:03:54.721 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:03:54.721 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:03:54.721 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:03:54.721 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:03:54.721 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00271649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953354984957821, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108659, telescope_az=89.992589, telescope_ra=22.8479486, telescope_dec=-24.256371, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.86773, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:03:50.210349', telescope_ra_j2k=22.8244201782558, telescope_dec_j2k=-24.3918587028209, observability=1)
2025-12-27T14:04:02.377 [DEBUG] [Thread-490068 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:04:02.379 [INFO] [Thread-490068 (handle)] [driver.py] [get_status()] Telra = 22.8500959, teldec = -24.25637
2025-12-27T14:04:02.380 [INFO] [Thread-490068 (handle)] [driver.py] [get_status()] ra_j2k = 22.8265695953873     dec_j2k = -24.3918830769881
2025-12-27T14:04:02.381 [DEBUG] [Thread-490068 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:04:02.382 [DEBUG] [Thread-490068 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:04:02.383 [DEBUG] [Thread-490068 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:04:02.383 [DEBUG] [Thread-490068 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:04:02.384 [DEBUG] [Thread-490068 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:04:02.384 [DEBUG] [Thread-490068 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:04:02.391 [DEBUG] [Thread-490068 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:04:02.391 [DEBUG] [Thread-490068 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:04:02.391 [DEBUG] [Thread-490068 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:04:02.391 [DEBUG] [Thread-490068 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:04:02.391 [DEBUG] [Thread-490068 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:04:02.391 [DEBUG] [Thread-490068 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:04:02.391 [DEBUG] [Thread-490068 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:04:02.391 [DEBUG] [Thread-490068 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:04:02.391 [DEBUG] [Thread-490068 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00280529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953356589435533, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108659, telescope_az=89.992589, telescope_ra=22.8500959, telescope_dec=-24.25637, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.86988, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:03:50.210349', telescope_ra_j2k=22.8265695953873, telescope_dec_j2k=-24.3918830769881, observability=1)
2025-12-27T14:04:03.651 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:04:03.653 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.8504599, teldec = -24.25637
2025-12-27T14:04:03.654 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.8269339543014     dec_j2k = -24.3918873740253
2025-12-27T14:04:03.656 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:04:03.657 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:04:03.662 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:04:03.662 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:04:03.662 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:04:03.662 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:04:03.669 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:04:03.669 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:04:03.669 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:04:03.669 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:04:03.669 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:04:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:04:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:04:03.670 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:04:03.670 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00282005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953354583838393, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108659, telescope_az=89.992589, telescope_ra=22.8504599, telescope_dec=-24.25637, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.87024, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:03:50.210349', telescope_ra_j2k=22.8269339543014, telescope_dec_j2k=-24.3918873740253, observability=1)
2025-12-27T14:04:12.683 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:04:12.686 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.852962, teldec = -24.25637
2025-12-27T14:04:12.687 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.8294385217455     dec_j2k = -24.3919168780422
2025-12-27T14:04:12.689 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:04:12.690 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:04:12.697 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:04:12.697 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:04:12.697 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:04:12.697 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:04:12.704 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:04:12.704 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:04:12.704 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:04:12.704 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:04:12.704 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:04:12.704 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:04:12.704 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:04:12.704 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:04:12.705 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00292458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953357391674389, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108659, telescope_az=89.992589, telescope_ra=22.852962, telescope_dec=-24.25637, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.87274, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:03:50.210349', telescope_ra_j2k=22.8294385217455, telescope_dec_j2k=-24.3919168780422, observability=1)
2025-12-27T14:04:16.228 [DEBUG] [ThreadPoolExecutor-22788_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:04:16.229 [DEBUG] [ThreadPoolExecutor-22788_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:04:20.555 [DEBUG] [Thread-490069 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:04:20.557 [INFO] [Thread-490069 (handle)] [driver.py] [get_status()] Telra = 22.8551658, teldec = -24.25637
2025-12-27T14:04:20.559 [INFO] [Thread-490069 (handle)] [driver.py] [get_status()] ra_j2k = 22.8316444954607     dec_j2k = -24.3919428162974
2025-12-27T14:04:20.560 [DEBUG] [Thread-490069 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:04:20.561 [DEBUG] [Thread-490069 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:04:20.563 [DEBUG] [Thread-490069 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:04:20.563 [DEBUG] [Thread-490069 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:04:20.563 [DEBUG] [Thread-490069 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:04:20.563 [DEBUG] [Thread-490069 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:04:20.571 [DEBUG] [Thread-490069 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:04:20.571 [DEBUG] [Thread-490069 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:04:20.571 [DEBUG] [Thread-490069 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:04:20.571 [DEBUG] [Thread-490069 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:04:20.571 [DEBUG] [Thread-490069 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:04:20.571 [DEBUG] [Thread-490069 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:04:20.571 [DEBUG] [Thread-490069 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:04:20.571 [DEBUG] [Thread-490069 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:04:20.571 [DEBUG] [Thread-490069 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00301569, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953354583838393, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108658, telescope_az=89.992588, telescope_ra=22.8551658, telescope_dec=-24.25637, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.87495, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:03:50.210349', telescope_ra_j2k=22.8316444954607, telescope_dec_j2k=-24.3919428162974, observability=1)
2025-12-27T14:04:38.618 [DEBUG] [Thread-490070 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:04:38.620 [INFO] [Thread-490070 (handle)] [driver.py] [get_status()] Telra = 22.8602068, teldec = -24.25637
2025-12-27T14:04:38.621 [INFO] [Thread-490070 (handle)] [driver.py] [get_status()] ra_j2k = 22.8366904691877     dec_j2k = -24.3920019776641
2025-12-27T14:04:38.622 [DEBUG] [Thread-490070 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:04:38.623 [DEBUG] [Thread-490070 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:04:38.628 [DEBUG] [Thread-490070 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:04:38.628 [DEBUG] [Thread-490070 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:04:38.628 [DEBUG] [Thread-490070 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:04:38.628 [DEBUG] [Thread-490070 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:04:38.636 [DEBUG] [Thread-490070 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:04:38.636 [DEBUG] [Thread-490070 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:04:38.636 [DEBUG] [Thread-490070 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:04:38.636 [DEBUG] [Thread-490070 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:04:38.636 [DEBUG] [Thread-490070 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:04:38.636 [DEBUG] [Thread-490070 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:04:38.636 [DEBUG] [Thread-490070 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:04:38.636 [DEBUG] [Thread-490070 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:04:38.636 [DEBUG] [Thread-490070 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00322476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953353781599537, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108658, telescope_az=89.992588, telescope_ra=22.8602068, telescope_dec=-24.25637, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.87999, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:03:50.210349', telescope_ra_j2k=22.8366904691877, telescope_dec_j2k=-24.3920019776641, observability=1)
2025-12-27T14:04:46.448 [DEBUG] [Thread-490071 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:04:46.449 [INFO] [Thread-490071 (handle)] [driver.py] [get_status()] Telra = 22.8623825, teldec = -24.256369
2025-12-27T14:04:46.451 [INFO] [Thread-490071 (handle)] [driver.py] [get_status()] ra_j2k = 22.8388683165769     dec_j2k = -24.3920264386837
2025-12-27T14:04:46.452 [DEBUG] [Thread-490071 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:04:46.453 [DEBUG] [Thread-490071 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:04:46.458 [DEBUG] [Thread-490071 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:04:46.458 [DEBUG] [Thread-490071 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:04:46.458 [DEBUG] [Thread-490071 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:04:46.458 [DEBUG] [Thread-490071 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:04:46.465 [DEBUG] [Thread-490071 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:04:46.465 [DEBUG] [Thread-490071 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:04:46.465 [DEBUG] [Thread-490071 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:04:46.465 [DEBUG] [Thread-490071 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:04:46.465 [DEBUG] [Thread-490071 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:04:46.465 [DEBUG] [Thread-490071 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:04:46.465 [DEBUG] [Thread-490071 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:04:46.465 [DEBUG] [Thread-490071 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:04:46.465 [DEBUG] [Thread-490071 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00331537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095335097376354, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108658, telescope_az=89.992587, telescope_ra=22.8623825, telescope_dec=-24.256369, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.88216, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:03:50.210349', telescope_ra_j2k=22.8388683165769, telescope_dec_j2k=-24.3920264386837, observability=1)
2025-12-27T14:04:50.351 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:04:50.351 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:04:50.352 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:04:50.353 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:04:50.353 [INFO] [ThreadPoolExecutor-22789_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:04:50.353 [INFO] [ThreadPoolExecutor-22789_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:04:53.275 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:04:53.277 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.8642779, teldec = -24.256369
2025-12-27T14:04:53.278 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.8407655875834     dec_j2k = -24.3920485834692
2025-12-27T14:04:53.280 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:04:53.281 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:04:53.286 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:04:53.287 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:04:53.287 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:04:53.287 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:04:53.294 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:04:53.294 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:04:53.294 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:04:53.294 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:04:53.294 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:04:53.294 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:04:53.294 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:04:53.294 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:04:53.294 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0033944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953352177121825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108658, telescope_az=89.992587, telescope_ra=22.8642779, telescope_dec=-24.256369, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.88406, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:04:50.350420', telescope_ra_j2k=22.8407655875834, telescope_dec_j2k=-24.3920485834692, observability=1)
2025-12-27T14:04:53.294 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.61207962036133 seconds ago
2025-12-27T14:04:53.817 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5224063396453857
2025-12-27T14:04:56.689 [DEBUG] [Thread-490072 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:04:56.691 [INFO] [Thread-490072 (handle)] [driver.py] [get_status()] Telra = 22.8652295, teldec = -24.256363
2025-12-27T14:04:56.692 [INFO] [Thread-490072 (handle)] [driver.py] [get_status()] ra_j2k = 22.8417181274248     dec_j2k = -24.3920536893021
2025-12-27T14:04:56.694 [DEBUG] [Thread-490072 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:04:56.695 [DEBUG] [Thread-490072 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:04:56.697 [DEBUG] [Thread-490072 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:04:56.697 [DEBUG] [Thread-490072 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:04:56.697 [DEBUG] [Thread-490072 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:04:56.697 [DEBUG] [Thread-490072 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:04:56.704 [DEBUG] [Thread-490072 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:04:56.704 [DEBUG] [Thread-490072 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:04:56.704 [DEBUG] [Thread-490072 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:04:56.704 [DEBUG] [Thread-490072 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:04:56.705 [DEBUG] [Thread-490072 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:04:56.705 [DEBUG] [Thread-490072 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:04:56.705 [DEBUG] [Thread-490072 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:04:56.705 [DEBUG] [Thread-490072 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:04:56.705 [DEBUG] [Thread-490072 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00343391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953351374882968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108658, telescope_az=89.992576, telescope_ra=22.8652295, telescope_dec=-24.256363, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.88501, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:04:50.350420', telescope_ra_j2k=22.8417181274248, telescope_dec_j2k=-24.3920536893021, observability=1)
2025-12-27T14:05:03.662 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:05:03.663 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.8671808, teldec = -24.256369
2025-12-27T14:05:03.664 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.8436713537079     dec_j2k = -24.3920824343837
2025-12-27T14:05:03.666 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:05:03.666 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:05:03.673 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:05:03.673 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:05:03.673 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:05:03.673 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:05:03.674 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:05:03.674 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:05:03.674 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:05:03.674 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:05:03.674 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:05:03.674 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:05:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:05:03.675 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:05:03.675 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00351461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953352578241253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108658, telescope_az=89.992587, telescope_ra=22.8671808, telescope_dec=-24.256369, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.88696, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:04:50.350420', telescope_ra_j2k=22.8436713537079, telescope_dec_j2k=-24.3920824343837, observability=1)
2025-12-27T14:05:11.231 [DEBUG] [ThreadPoolExecutor-22788_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:05:11.233 [DEBUG] [ThreadPoolExecutor-22788_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:05:11.234 [DEBUG] [ThreadPoolExecutor-22788_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:05:11.237 [DEBUG] [ThreadPoolExecutor-22788_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:05:12.766 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:05:12.768 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.8697122, teldec = -24.256369
2025-12-27T14:05:12.769 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.846205253615     dec_j2k = -24.3921118890692
2025-12-27T14:05:12.771 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:05:12.772 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:05:12.777 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:05:12.777 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:05:12.777 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:05:12.777 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:05:12.784 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:05:12.784 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:05:12.784 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:05:12.784 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:05:12.784 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:05:12.784 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:05:12.784 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:05:12.784 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:05:12.784 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00361999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09533489681664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108658, telescope_az=89.992587, telescope_ra=22.8697122, telescope_dec=-24.256369, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.88949, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:04:50.350420', telescope_ra_j2k=22.846205253615, telescope_dec_j2k=-24.3921118890692, observability=1)
2025-12-27T14:05:14.865 [DEBUG] [Thread-490073 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:05:14.867 [INFO] [Thread-490073 (handle)] [driver.py] [get_status()] Telra = 22.870301, teldec = -24.256369
2025-12-27T14:05:14.868 [INFO] [Thread-490073 (handle)] [driver.py] [get_status()] ra_j2k = 22.8467946351666     dec_j2k = -24.392118731619
2025-12-27T14:05:14.869 [DEBUG] [Thread-490073 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:05:14.870 [DEBUG] [Thread-490073 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:05:14.872 [DEBUG] [Thread-490073 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:05:14.872 [DEBUG] [Thread-490073 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:05:14.872 [DEBUG] [Thread-490073 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:05:14.872 [DEBUG] [Thread-490073 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:05:14.880 [DEBUG] [Thread-490073 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:05:14.880 [DEBUG] [Thread-490073 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:05:14.880 [DEBUG] [Thread-490073 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:05:14.880 [DEBUG] [Thread-490073 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:05:14.880 [DEBUG] [Thread-490073 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:05:14.880 [DEBUG] [Thread-490073 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:05:14.880 [DEBUG] [Thread-490073 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:05:14.880 [DEBUG] [Thread-490073 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:05:14.880 [DEBUG] [Thread-490073 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00364428, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953349369285828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108658, telescope_az=89.992587, telescope_ra=22.870301, telescope_dec=-24.256369, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.89008, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:04:50.350420', telescope_ra_j2k=22.8467946351666, telescope_dec_j2k=-24.392118731619, observability=1)
2025-12-27T14:05:15.242 [DEBUG] [ThreadPoolExecutor-22788_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:05:16.244 [DEBUG] [ThreadPoolExecutor-22788_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:05:16.245 [INFO] [ThreadPoolExecutor-22788_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:05:32.948 [DEBUG] [Thread-490074 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:05:32.951 [INFO] [Thread-490074 (handle)] [driver.py] [get_status()] Telra = 22.8753392, teldec = -24.256368
2025-12-27T14:05:32.952 [INFO] [Thread-490074 (handle)] [driver.py] [get_status()] ra_j2k = 22.8518378125888     dec_j2k = -24.3921761492825
2025-12-27T14:05:32.954 [DEBUG] [Thread-490074 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:05:32.954 [DEBUG] [Thread-490074 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:05:32.956 [DEBUG] [Thread-490074 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:05:32.956 [DEBUG] [Thread-490074 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:05:32.956 [DEBUG] [Thread-490074 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:05:32.956 [DEBUG] [Thread-490074 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:05:32.963 [DEBUG] [Thread-490074 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:05:32.963 [DEBUG] [Thread-490074 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:05:32.963 [DEBUG] [Thread-490074 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:05:32.963 [DEBUG] [Thread-490074 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:05:32.963 [DEBUG] [Thread-490074 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:05:32.963 [DEBUG] [Thread-490074 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:05:32.963 [DEBUG] [Thread-490074 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:05:32.963 [DEBUG] [Thread-490074 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:05:32.964 [DEBUG] [Thread-490074 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.00385359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953349770405256, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108658, telescope_az=89.992586, telescope_ra=22.8753392, telescope_dec=-24.256368, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.89512, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:04:50.350420', telescope_ra_j2k=22.8518378125888, telescope_dec_j2k=-24.3921761492825, observability=1)
2025-12-27T14:05:46.511 [DEBUG] [Thread-490075 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:05:46.513 [INFO] [Thread-490075 (handle)] [driver.py] [get_status()] Telra = 22.879102, teldec = -24.256368
2025-12-27T14:05:46.514 [INFO] [Thread-490075 (handle)] [driver.py] [get_status()] ra_j2k = 22.8556043313282     dec_j2k = -24.3922196241713
2025-12-27T14:05:46.516 [DEBUG] [Thread-490075 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:05:46.516 [DEBUG] [Thread-490075 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:05:46.519 [DEBUG] [Thread-490075 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:05:46.519 [DEBUG] [Thread-490075 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:05:46.519 [DEBUG] [Thread-490075 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:05:46.520 [DEBUG] [Thread-490075 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:05:46.527 [DEBUG] [Thread-490075 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:05:46.527 [DEBUG] [Thread-490075 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:05:46.527 [DEBUG] [Thread-490075 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:05:46.527 [DEBUG] [Thread-490075 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:05:46.527 [DEBUG] [Thread-490075 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:05:46.527 [DEBUG] [Thread-490075 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:05:46.527 [DEBUG] [Thread-490075 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:05:46.527 [DEBUG] [Thread-490075 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:05:46.527 [DEBUG] [Thread-490075 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.00401056, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953347363688688, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108658, telescope_az=89.992586, telescope_ra=22.879102, telescope_dec=-24.256368, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.89888, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:04:50.350420', telescope_ra_j2k=22.8556043313282, telescope_dec_j2k=-24.3922196241713, observability=1)
2025-12-27T14:05:50.491 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:05:50.491 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:05:50.492 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:05:50.492 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:05:50.493 [DEBUG] [ThreadPoolExecutor-22790_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:05:51.136 [DEBUG] [Thread-490076 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:05:51.138 [INFO] [Thread-490076 (handle)] [driver.py] [get_status()] Telra = 22.8803811, teldec = -24.256368
2025-12-27T14:05:51.139 [INFO] [Thread-490076 (handle)] [driver.py] [get_status()] ra_j2k = 22.8568846957182     dec_j2k = -24.3922343726228
2025-12-27T14:05:51.141 [DEBUG] [Thread-490076 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:05:51.142 [DEBUG] [Thread-490076 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:05:51.146 [DEBUG] [Thread-490076 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:05:51.146 [DEBUG] [Thread-490076 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:05:51.146 [DEBUG] [Thread-490076 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:05:51.146 [DEBUG] [Thread-490076 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:05:51.153 [DEBUG] [Thread-490076 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:05:51.153 [DEBUG] [Thread-490076 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:05:51.153 [DEBUG] [Thread-490076 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:05:51.153 [DEBUG] [Thread-490076 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:05:51.153 [DEBUG] [Thread-490076 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:05:51.153 [DEBUG] [Thread-490076 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:05:51.153 [DEBUG] [Thread-490076 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:05:51.153 [DEBUG] [Thread-490076 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:05:51.154 [DEBUG] [Thread-490076 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00406409, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953343352494407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108658, telescope_az=89.992585, telescope_ra=22.8803811, telescope_dec=-24.256368, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.90016, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:05:50.489648', telescope_ra_j2k=22.8568846957182, telescope_dec_j2k=-24.3922343726228, observability=1)
2025-12-27T14:05:51.495 [DEBUG] [ThreadPoolExecutor-22790_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:05:51.497 [DEBUG] [ThreadPoolExecutor-22790_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:05:51.497 [DEBUG] [ThreadPoolExecutor-22790_0] [payload.py] [to_registers()] [0]
2025-12-27T14:05:51.501 [DEBUG] [ThreadPoolExecutor-22790_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:05:51.501 [DEBUG] [ThreadPoolExecutor-22790_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:05:51.501 [DEBUG] [ThreadPoolExecutor-22790_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:05:51.501 [DEBUG] [ThreadPoolExecutor-22790_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:05:51.508 [DEBUG] [ThreadPoolExecutor-22790_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:05:51.508 [DEBUG] [ThreadPoolExecutor-22790_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:05:51.508 [DEBUG] [ThreadPoolExecutor-22790_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:05:51.508 [DEBUG] [ThreadPoolExecutor-22790_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:05:51.508 [DEBUG] [ThreadPoolExecutor-22790_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:05:51.508 [DEBUG] [ThreadPoolExecutor-22790_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:05:51.508 [DEBUG] [ThreadPoolExecutor-22790_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:05:52.909 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:05:52.911 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.8808849, teldec = -24.256368
2025-12-27T14:05:52.913 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.8573889937616     dec_j2k = -24.3922401774127
2025-12-27T14:05:52.915 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:05:52.915 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:05:52.918 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:05:52.918 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:05:52.919 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:05:52.919 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:05:52.926 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:05:52.926 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:05:52.926 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:05:52.926 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:05:52.926 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:05:52.926 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:05:52.926 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:05:52.926 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:05:52.926 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00408461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953348567046972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108658, telescope_az=89.992585, telescope_ra=22.8808849, telescope_dec=-24.256368, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.90067, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:05:50.489648', telescope_ra_j2k=22.8573889937616, telescope_dec_j2k=-24.3922401774127, observability=1)
2025-12-27T14:05:53.354 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.42804431915283203
2025-12-27T14:05:53.354 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.58943963050842 seconds ago
2025-12-27T14:06:03.674 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:06:03.676 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.8838725, teldec = -24.256368
2025-12-27T14:06:03.677 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.8603795476557     dec_j2k = -24.3922745518802
2025-12-27T14:06:03.679 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:06:03.680 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:06:03.685 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:06:03.685 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:06:03.685 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:06:03.686 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:06:03.693 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:06:03.693 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:06:03.693 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:06:03.693 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:06:03.693 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:06:03.693 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:06:03.693 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:06:03.693 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:06:03.693 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0042092, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953349770405256, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108657, telescope_az=89.992585, telescope_ra=22.8838725, telescope_dec=-24.256368, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.90365, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:05:50.489648', telescope_ra_j2k=22.8603795476557, telescope_dec_j2k=-24.3922745518802, observability=1)
2025-12-27T14:06:09.218 [DEBUG] [Thread-490077 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:06:09.220 [INFO] [Thread-490077 (handle)] [driver.py] [get_status()] Telra = 22.8854321, teldec = -24.256368
2025-12-27T14:06:09.221 [INFO] [Thread-490077 (handle)] [driver.py] [get_status()] ra_j2k = 22.8619406899535     dec_j2k = -24.3922924630767
2025-12-27T14:06:09.223 [DEBUG] [Thread-490077 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:06:09.225 [DEBUG] [Thread-490077 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:06:09.228 [DEBUG] [Thread-490077 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:06:09.228 [DEBUG] [Thread-490077 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:06:09.228 [DEBUG] [Thread-490077 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:06:09.229 [DEBUG] [Thread-490077 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:06:09.236 [DEBUG] [Thread-490077 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:06:09.236 [DEBUG] [Thread-490077 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:06:09.236 [DEBUG] [Thread-490077 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:06:09.236 [DEBUG] [Thread-490077 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:06:09.236 [DEBUG] [Thread-490077 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:06:09.236 [DEBUG] [Thread-490077 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:06:09.236 [DEBUG] [Thread-490077 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:06:09.236 [DEBUG] [Thread-490077 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:06:09.236 [DEBUG] [Thread-490077 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00427337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953346160330404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108657, telescope_az=89.992585, telescope_ra=22.8854321, telescope_dec=-24.256368, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.90521, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:05:50.489648', telescope_ra_j2k=22.8619406899535, telescope_dec_j2k=-24.3922924630767, observability=1)
2025-12-27T14:06:12.845 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:06:12.848 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.8864311, teldec = -24.256374
2025-12-27T14:06:12.849 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.8629406776077     dec_j2k = -24.3923099236318
2025-12-27T14:06:12.851 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:06:12.852 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:06:12.853 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:06:12.854 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:06:12.854 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:06:12.854 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:06:12.861 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:06:12.861 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:06:12.861 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:06:12.862 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:06:12.862 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:06:12.862 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:06:12.862 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:06:12.862 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:06:12.862 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00431536, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953346561449832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108657, telescope_az=89.992595, telescope_ra=22.8864311, telescope_dec=-24.256374, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.90621, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:05:50.489648', telescope_ra_j2k=22.8629406776077, telescope_dec_j2k=-24.3923099236318, observability=1)
2025-12-27T14:06:16.509 [DEBUG] [ThreadPoolExecutor-22790_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:06:16.510 [DEBUG] [ThreadPoolExecutor-22790_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:06:27.276 [DEBUG] [Thread-490078 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:06:27.278 [INFO] [Thread-490078 (handle)] [driver.py] [get_status()] Telra = 22.8904739, teldec = -24.256367
2025-12-27T14:06:27.279 [INFO] [Thread-490078 (handle)] [driver.py] [get_status()] ra_j2k = 22.8669874772525     dec_j2k = -24.3923492101696
2025-12-27T14:06:27.281 [DEBUG] [Thread-490078 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:06:27.282 [DEBUG] [Thread-490078 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:06:27.286 [DEBUG] [Thread-490078 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:06:27.286 [DEBUG] [Thread-490078 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:06:27.286 [DEBUG] [Thread-490078 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:06:27.286 [DEBUG] [Thread-490078 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:06:27.293 [DEBUG] [Thread-490078 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:06:27.293 [DEBUG] [Thread-490078 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:06:27.293 [DEBUG] [Thread-490078 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:06:27.293 [DEBUG] [Thread-490078 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:06:27.293 [DEBUG] [Thread-490078 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:06:27.293 [DEBUG] [Thread-490078 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:06:27.294 [DEBUG] [Thread-490078 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:06:27.294 [DEBUG] [Thread-490078 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:06:27.294 [DEBUG] [Thread-490078 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00448237, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953350572644112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108657, telescope_az=89.992584, telescope_ra=22.8904739, telescope_dec=-24.256367, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.91025, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:05:50.489648', telescope_ra_j2k=22.8669874772525, telescope_dec_j2k=-24.3923492101696, observability=1)
2025-12-27T14:06:45.471 [DEBUG] [Thread-490079 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:06:45.473 [INFO] [Thread-490079 (handle)] [driver.py] [get_status()] Telra = 22.8955168, teldec = -24.256367
2025-12-27T14:06:45.475 [INFO] [Thread-490079 (handle)] [driver.py] [get_status()] ra_j2k = 22.8720353676674     dec_j2k = -24.3924067321773
2025-12-27T14:06:45.476 [DEBUG] [Thread-490079 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:06:45.477 [DEBUG] [Thread-490079 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:06:45.482 [DEBUG] [Thread-490079 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:06:45.482 [DEBUG] [Thread-490079 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:06:45.482 [DEBUG] [Thread-490079 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:06:45.482 [DEBUG] [Thread-490079 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:06:45.489 [DEBUG] [Thread-490079 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:06:45.489 [DEBUG] [Thread-490079 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:06:45.489 [DEBUG] [Thread-490079 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:06:45.489 [DEBUG] [Thread-490079 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:06:45.489 [DEBUG] [Thread-490079 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:06:45.489 [DEBUG] [Thread-490079 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:06:45.489 [DEBUG] [Thread-490079 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:06:45.489 [DEBUG] [Thread-490079 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:06:45.489 [DEBUG] [Thread-490079 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00469296, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953342149136123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108657, telescope_az=89.992584, telescope_ra=22.8955168, telescope_dec=-24.256367, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.9153, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:05:50.489648', telescope_ra_j2k=22.8720353676674, telescope_dec_j2k=-24.3924067321773, observability=1)
2025-12-27T14:06:46.561 [DEBUG] [Thread-490080 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:06:46.563 [INFO] [Thread-490080 (handle)] [driver.py] [get_status()] Telra = 22.8958249, teldec = -24.256367
2025-12-27T14:06:46.564 [INFO] [Thread-490080 (handle)] [driver.py] [get_status()] ra_j2k = 22.8723437726283     dec_j2k = -24.3924102388255
2025-12-27T14:06:46.566 [DEBUG] [Thread-490080 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:06:46.567 [DEBUG] [Thread-490080 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:06:46.568 [DEBUG] [Thread-490080 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:06:46.568 [DEBUG] [Thread-490080 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:06:46.568 [DEBUG] [Thread-490080 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:06:46.568 [DEBUG] [Thread-490080 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:06:46.576 [DEBUG] [Thread-490080 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:06:46.576 [DEBUG] [Thread-490080 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:06:46.576 [DEBUG] [Thread-490080 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:06:46.576 [DEBUG] [Thread-490080 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:06:46.576 [DEBUG] [Thread-490080 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:06:46.576 [DEBUG] [Thread-490080 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:06:46.576 [DEBUG] [Thread-490080 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:06:46.576 [DEBUG] [Thread-490080 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:06:46.576 [DEBUG] [Thread-490080 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00470558, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953344956972119, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108657, telescope_az=89.992584, telescope_ra=22.8958249, telescope_dec=-24.256367, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.91561, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:05:50.489648', telescope_ra_j2k=22.8723437726283, telescope_dec_j2k=-24.3924102388255, observability=1)
2025-12-27T14:06:50.643 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:06:50.644 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:06:50.645 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:06:50.645 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:06:50.645 [INFO] [ThreadPoolExecutor-22791_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:06:50.645 [INFO] [ThreadPoolExecutor-22791_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:06:52.003 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:06:52.005 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.8973557, teldec = -24.256367
2025-12-27T14:06:52.006 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.8738760879467     dec_j2k = -24.392427648508
2025-12-27T14:06:52.008 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:06:52.009 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:06:52.012 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:06:52.012 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:06:52.012 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:06:52.012 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:06:52.020 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:06:52.020 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:06:52.020 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:06:52.020 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:06:52.020 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:06:52.020 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:06:52.020 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:06:52.020 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:06:52.020 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00476856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953342550255551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108657, telescope_az=89.992583, telescope_ra=22.8973557, telescope_dec=-24.256367, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.91714, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:06:50.643165', telescope_ra_j2k=22.8738760879467, telescope_dec_j2k=-24.392427648508, observability=1)
2025-12-27T14:06:53.415 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:06:53.417 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.8977479, teldec = -24.256367
2025-12-27T14:06:53.418 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.8742686762111     dec_j2k = -24.3924321054459
2025-12-27T14:06:53.420 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:06:53.421 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:06:53.426 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:06:53.426 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:06:53.426 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:06:53.426 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:06:53.433 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:06:53.433 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:06:53.433 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:06:53.433 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:06:53.433 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:06:53.433 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:06:53.433 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:06:53.434 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:06:53.434 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00478491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953343352494407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108657, telescope_az=89.992583, telescope_ra=22.8977479, telescope_dec=-24.256367, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.91753, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:06:50.643165', telescope_ra_j2k=22.8742686762111, telescope_dec_j2k=-24.3924321054459, observability=1)
2025-12-27T14:06:53.434 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.5888934135437 seconds ago
2025-12-27T14:07:03.532 [DEBUG] [Thread-490081 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:03.533 [INFO] [Thread-490081 (handle)] [driver.py] [get_status()] Telra = 22.9005575, teldec = -24.256366
2025-12-27T14:07:03.534 [INFO] [Thread-490081 (handle)] [driver.py] [get_status()] ra_j2k = 22.877081058045     dec_j2k = -24.3924629916038
2025-12-27T14:07:03.536 [DEBUG] [Thread-490081 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:07:03.536 [DEBUG] [Thread-490081 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:07:03.543 [DEBUG] [Thread-490081 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:07:03.543 [DEBUG] [Thread-490081 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:07:03.543 [DEBUG] [Thread-490081 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:07:03.543 [DEBUG] [Thread-490081 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:07:03.551 [DEBUG] [Thread-490081 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:07:03.551 [DEBUG] [Thread-490081 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:07:03.551 [DEBUG] [Thread-490081 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:07:03.551 [DEBUG] [Thread-490081 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:07:03.551 [DEBUG] [Thread-490081 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:07:03.551 [DEBUG] [Thread-490081 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:07:03.551 [DEBUG] [Thread-490081 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:07:03.551 [DEBUG] [Thread-490081 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:07:03.551 [DEBUG] [Thread-490081 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00490199, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953343753613835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108657, telescope_az=89.992583, telescope_ra=22.9005575, telescope_dec=-24.256366, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.92034, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:06:50.643165', telescope_ra_j2k=22.877081058045, telescope_dec_j2k=-24.3924629916038, observability=1)
2025-12-27T14:07:03.631 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07952260971069336
2025-12-27T14:07:11.512 [DEBUG] [ThreadPoolExecutor-22790_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:11.514 [DEBUG] [ThreadPoolExecutor-22790_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:11.515 [DEBUG] [ThreadPoolExecutor-22790_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:11.518 [DEBUG] [ThreadPoolExecutor-22790_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:12.924 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:12.926 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.9031814, teldec = -24.256366
2025-12-27T14:07:12.927 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.8797075565381     dec_j2k = -24.3924927035088
2025-12-27T14:07:12.929 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:07:12.930 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:07:12.932 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:07:12.932 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:07:12.932 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:07:12.932 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:07:12.939 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:07:12.939 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:07:12.940 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:07:12.940 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:07:12.940 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:07:12.940 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:07:12.940 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:07:12.940 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:07:12.940 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00501071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953338137941843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108657, telescope_az=89.992583, telescope_ra=22.9031814, telescope_dec=-24.256366, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.92296, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:06:50.643165', telescope_ra_j2k=22.8797075565381, telescope_dec_j2k=-24.3924927035088, observability=1)
2025-12-27T14:07:15.522 [DEBUG] [ThreadPoolExecutor-22790_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:16.524 [DEBUG] [ThreadPoolExecutor-22790_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:16.525 [INFO] [ThreadPoolExecutor-22790_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:07:21.599 [DEBUG] [Thread-490082 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:21.602 [INFO] [Thread-490082 (handle)] [driver.py] [get_status()] Telra = 22.9056019, teldec = -24.256366
2025-12-27T14:07:21.603 [INFO] [Thread-490082 (handle)] [driver.py] [get_status()] ra_j2k = 22.882130454097     dec_j2k = -24.3925200550951
2025-12-27T14:07:21.605 [DEBUG] [Thread-490082 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:07:21.605 [DEBUG] [Thread-490082 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:07:21.608 [DEBUG] [Thread-490082 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:07:21.608 [DEBUG] [Thread-490082 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:07:21.608 [DEBUG] [Thread-490082 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:07:21.608 [DEBUG] [Thread-490082 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:07:21.615 [DEBUG] [Thread-490082 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:07:21.616 [DEBUG] [Thread-490082 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:07:21.616 [DEBUG] [Thread-490082 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:07:21.616 [DEBUG] [Thread-490082 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:07:21.616 [DEBUG] [Thread-490082 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:07:21.616 [DEBUG] [Thread-490082 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:07:21.616 [DEBUG] [Thread-490082 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:07:21.616 [DEBUG] [Thread-490082 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:07:21.616 [DEBUG] [Thread-490082 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.00511111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953338940180699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108657, telescope_az=89.992582, telescope_ra=22.9056019, telescope_dec=-24.256366, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.92538, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:06:50.643165', telescope_ra_j2k=22.882130454097, telescope_dec_j2k=-24.3925200550951, observability=1)
2025-12-27T14:07:39.783 [DEBUG] [Thread-490083 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:39.785 [INFO] [Thread-490083 (handle)] [driver.py] [get_status()] Telra = 22.9106498, teldec = -24.256366
2025-12-27T14:07:39.786 [INFO] [Thread-490083 (handle)] [driver.py] [get_status()] ra_j2k = 22.8871833556819     dec_j2k = -24.3925769198633
2025-12-27T14:07:39.787 [DEBUG] [Thread-490083 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:07:39.788 [DEBUG] [Thread-490083 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:07:39.791 [DEBUG] [Thread-490083 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:07:39.792 [DEBUG] [Thread-490083 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:07:39.792 [DEBUG] [Thread-490083 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:07:39.792 [DEBUG] [Thread-490083 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:07:39.799 [DEBUG] [Thread-490083 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:07:39.799 [DEBUG] [Thread-490083 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:07:39.799 [DEBUG] [Thread-490083 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:07:39.799 [DEBUG] [Thread-490083 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:07:39.799 [DEBUG] [Thread-490083 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:07:39.799 [DEBUG] [Thread-490083 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:07:39.799 [DEBUG] [Thread-490083 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:07:39.799 [DEBUG] [Thread-490083 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:07:39.799 [DEBUG] [Thread-490083 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.00532157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953338539061271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108657, telescope_az=89.992582, telescope_ra=22.9106498, telescope_dec=-24.256366, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.93043, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:06:50.643165', telescope_ra_j2k=22.8871833556819, telescope_dec_j2k=-24.3925769198633, observability=1)
2025-12-27T14:07:46.609 [DEBUG] [Thread-490084 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:46.611 [INFO] [Thread-490084 (handle)] [driver.py] [get_status()] Telra = 22.9125447, teldec = -24.256365
2025-12-27T14:07:46.612 [INFO] [Thread-490084 (handle)] [driver.py] [get_status()] ra_j2k = 22.8890801337878     dec_j2k = -24.3925972044992
2025-12-27T14:07:46.614 [DEBUG] [Thread-490084 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:07:46.615 [DEBUG] [Thread-490084 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:07:46.617 [DEBUG] [Thread-490084 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:07:46.617 [DEBUG] [Thread-490084 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:07:46.617 [DEBUG] [Thread-490084 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:07:46.617 [DEBUG] [Thread-490084 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:07:46.624 [DEBUG] [Thread-490084 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:07:46.624 [DEBUG] [Thread-490084 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:07:46.624 [DEBUG] [Thread-490084 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:07:46.624 [DEBUG] [Thread-490084 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:07:46.625 [DEBUG] [Thread-490084 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:07:46.625 [DEBUG] [Thread-490084 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:07:46.625 [DEBUG] [Thread-490084 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:07:46.625 [DEBUG] [Thread-490084 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:07:46.625 [DEBUG] [Thread-490084 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.00540058, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953341748016695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108657, telescope_az=89.992582, telescope_ra=22.9125447, telescope_dec=-24.256365, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.93233, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:06:50.643165', telescope_ra_j2k=22.8890801337878, telescope_dec_j2k=-24.3925972044992, observability=1)
2025-12-27T14:07:50.785 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:50.785 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:07:50.786 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:50.786 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:07:50.787 [DEBUG] [ThreadPoolExecutor-22792_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:51.108 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:51.110 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.9137959, teldec = -24.256365
2025-12-27T14:07:51.111 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.8903325740177     dec_j2k = -24.3926112402364
2025-12-27T14:07:51.112 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:07:51.113 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:07:51.118 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:07:51.118 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:07:51.118 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:07:51.119 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:07:51.126 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:07:51.126 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:07:51.126 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:07:51.126 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:07:51.126 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:07:51.126 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:07:51.126 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:07:51.126 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:07:51.126 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00545265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953344956972119, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108657, telescope_az=89.992582, telescope_ra=22.9137959, telescope_dec=-24.256365, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.93358, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:07:50.783944', telescope_ra_j2k=22.8903325740177, telescope_dec_j2k=-24.3926112402364, observability=1)
2025-12-27T14:07:51.789 [DEBUG] [ThreadPoolExecutor-22792_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:51.791 [DEBUG] [ThreadPoolExecutor-22792_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:51.791 [DEBUG] [ThreadPoolExecutor-22792_0] [payload.py] [to_registers()] [0]
2025-12-27T14:07:51.796 [DEBUG] [ThreadPoolExecutor-22792_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:07:51.796 [DEBUG] [ThreadPoolExecutor-22792_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:07:51.796 [DEBUG] [ThreadPoolExecutor-22792_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:07:51.796 [DEBUG] [ThreadPoolExecutor-22792_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:07:51.804 [DEBUG] [ThreadPoolExecutor-22792_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:07:51.804 [DEBUG] [ThreadPoolExecutor-22792_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:07:51.804 [DEBUG] [ThreadPoolExecutor-22792_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:07:51.804 [DEBUG] [ThreadPoolExecutor-22792_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:07:51.804 [DEBUG] [ThreadPoolExecutor-22792_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:07:51.804 [DEBUG] [ThreadPoolExecutor-22792_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:07:51.804 [DEBUG] [ThreadPoolExecutor-22792_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:07:53.495 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:53.497 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.9144677, teldec = -24.256365
2025-12-27T14:07:53.498 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.8910050399797     dec_j2k = -24.3926187703211
2025-12-27T14:07:53.499 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:07:53.500 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:07:53.505 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:07:53.505 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:07:53.505 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:07:53.505 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:07:53.512 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:07:53.512 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:07:53.512 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:07:53.512 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:07:53.512 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:07:53.512 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:07:53.512 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:07:53.512 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:07:53.512 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00548027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953341346897267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108657, telescope_az=89.992581, telescope_ra=22.9144677, telescope_dec=-24.256365, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.93425, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:07:50.783944', telescope_ra_j2k=22.8910050399797, telescope_dec_j2k=-24.3926187703211, observability=1)
2025-12-27T14:07:53.512 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.589410066604614 seconds ago
2025-12-27T14:07:57.865 [DEBUG] [Thread-490085 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:07:57.867 [INFO] [Thread-490085 (handle)] [driver.py] [get_status()] Telra = 22.9156911, teldec = -24.256365
2025-12-27T14:07:57.868 [INFO] [Thread-490085 (handle)] [driver.py] [get_status()] ra_j2k = 22.8922296528414     dec_j2k = -24.3926324723362
2025-12-27T14:07:57.869 [DEBUG] [Thread-490085 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:07:57.870 [DEBUG] [Thread-490085 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:07:57.873 [DEBUG] [Thread-490085 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:07:57.873 [DEBUG] [Thread-490085 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:07:57.873 [DEBUG] [Thread-490085 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:07:57.873 [DEBUG] [Thread-490085 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:07:57.880 [DEBUG] [Thread-490085 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:07:57.880 [DEBUG] [Thread-490085 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:07:57.880 [DEBUG] [Thread-490085 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:07:57.880 [DEBUG] [Thread-490085 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:07:57.880 [DEBUG] [Thread-490085 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:07:57.880 [DEBUG] [Thread-490085 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:07:57.880 [DEBUG] [Thread-490085 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:07:57.880 [DEBUG] [Thread-490085 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:07:57.880 [DEBUG] [Thread-490085 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00553086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953338940180699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108656, telescope_az=89.992581, telescope_ra=22.9156911, telescope_dec=-24.256365, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.93547, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:07:50.783944', telescope_ra_j2k=22.8922296528414, telescope_dec_j2k=-24.3926324723362, observability=1)
2025-12-27T14:08:03.643 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:08:03.644 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.9173074, teldec = -24.256365
2025-12-27T14:08:03.646 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.8938475554033     dec_j2k = -24.3926505533215
2025-12-27T14:08:03.648 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:08:03.649 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:08:03.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:08:03.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:08:03.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:08:03.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:08:03.660 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:08:03.660 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:08:03.660 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:08:03.661 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:08:03.661 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:08:03.661 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:08:03.661 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:08:03.661 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:08:03.661 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00559772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953343352494407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108656, telescope_az=89.992581, telescope_ra=22.9173074, telescope_dec=-24.256365, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.93709, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:07:50.783944', telescope_ra_j2k=22.8938475554033, telescope_dec_j2k=-24.3926505533215, observability=1)
2025-12-27T14:08:13.002 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:08:13.004 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.9198977, teldec = -24.256358
2025-12-27T14:08:13.005 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.8964404245419     dec_j2k = -24.3926724796737
2025-12-27T14:08:13.007 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:08:13.008 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:08:13.012 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:08:13.012 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:08:13.012 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:08:13.012 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:08:13.019 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:08:13.019 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:08:13.019 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:08:13.019 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:08:13.019 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:08:13.019 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:08:13.020 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:08:13.020 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:08:13.020 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00570605, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953336934583558, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108656, telescope_az=89.99257, telescope_ra=22.9198977, telescope_dec=-24.256358, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.93968, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:07:50.783944', telescope_ra_j2k=22.8964404245419, telescope_dec_j2k=-24.3926724796737, observability=1)
2025-12-27T14:08:15.931 [DEBUG] [Thread-490086 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:08:15.933 [INFO] [Thread-490086 (handle)] [driver.py] [get_status()] Telra = 22.9207301, teldec = -24.256365
2025-12-27T14:08:15.934 [INFO] [Thread-490086 (handle)] [driver.py] [get_status()] ra_j2k = 22.8972736497036     dec_j2k = -24.3926887611129
2025-12-27T14:08:15.936 [DEBUG] [Thread-490086 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:08:15.937 [DEBUG] [Thread-490086 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:08:15.939 [DEBUG] [Thread-490086 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:08:15.939 [DEBUG] [Thread-490086 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:08:15.939 [DEBUG] [Thread-490086 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:08:15.939 [DEBUG] [Thread-490086 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:08:15.946 [DEBUG] [Thread-490086 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:08:15.947 [DEBUG] [Thread-490086 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:08:15.947 [DEBUG] [Thread-490086 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:08:15.947 [DEBUG] [Thread-490086 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:08:15.947 [DEBUG] [Thread-490086 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:08:15.947 [DEBUG] [Thread-490086 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:08:15.947 [DEBUG] [Thread-490086 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:08:15.947 [DEBUG] [Thread-490086 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:08:15.947 [DEBUG] [Thread-490086 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00573995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953335731225274, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108656, telescope_az=89.992581, telescope_ra=22.9207301, telescope_dec=-24.256365, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.94051, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:07:50.783944', telescope_ra_j2k=22.8972736497036, telescope_dec_j2k=-24.3926887611129, observability=1)
2025-12-27T14:08:16.805 [DEBUG] [ThreadPoolExecutor-22792_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:08:16.806 [DEBUG] [ThreadPoolExecutor-22792_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:08:34.099 [DEBUG] [Thread-490087 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:08:34.102 [INFO] [Thread-490087 (handle)] [driver.py] [get_status()] Telra = 22.9257744, teldec = -24.256364
2025-12-27T14:08:34.103 [INFO] [Thread-490087 (handle)] [driver.py] [get_status()] ra_j2k = 22.9023229539176     dec_j2k = -24.392743870948
2025-12-27T14:08:34.105 [DEBUG] [Thread-490087 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:08:34.105 [DEBUG] [Thread-490087 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:08:34.106 [DEBUG] [Thread-490087 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:08:34.106 [DEBUG] [Thread-490087 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:08:34.106 [DEBUG] [Thread-490087 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:08:34.106 [DEBUG] [Thread-490087 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:08:34.113 [DEBUG] [Thread-490087 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:08:34.113 [DEBUG] [Thread-490087 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:08:34.113 [DEBUG] [Thread-490087 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:08:34.113 [DEBUG] [Thread-490087 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:08:34.113 [DEBUG] [Thread-490087 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:08:34.113 [DEBUG] [Thread-490087 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:08:34.113 [DEBUG] [Thread-490087 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:08:34.113 [DEBUG] [Thread-490087 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:08:34.113 [DEBUG] [Thread-490087 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00595024, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953336132344702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108656, telescope_az=89.99258, telescope_ra=22.9257744, telescope_dec=-24.256364, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.94556, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:07:50.783944', telescope_ra_j2k=22.9023229539176, telescope_dec_j2k=-24.392743870948, observability=1)
2025-12-27T14:08:46.654 [DEBUG] [Thread-490088 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:08:46.656 [INFO] [Thread-490088 (handle)] [driver.py] [get_status()] Telra = 22.9292656, teldec = -24.256364
2025-12-27T14:08:46.657 [INFO] [Thread-490088 (handle)] [driver.py] [get_status()] ra_j2k = 22.9058176185209     dec_j2k = -24.3927825653279
2025-12-27T14:08:46.659 [DEBUG] [Thread-490088 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:08:46.660 [DEBUG] [Thread-490088 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:08:46.664 [DEBUG] [Thread-490088 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:08:46.664 [DEBUG] [Thread-490088 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:08:46.664 [DEBUG] [Thread-490088 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:08:46.664 [DEBUG] [Thread-490088 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:08:46.672 [DEBUG] [Thread-490088 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:08:46.672 [DEBUG] [Thread-490088 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:08:46.672 [DEBUG] [Thread-490088 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:08:46.672 [DEBUG] [Thread-490088 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:08:46.672 [DEBUG] [Thread-490088 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:08:46.672 [DEBUG] [Thread-490088 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:08:46.673 [DEBUG] [Thread-490088 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:08:46.673 [DEBUG] [Thread-490088 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:08:46.673 [DEBUG] [Thread-490088 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00609554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953338539061271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108656, telescope_az=89.99258, telescope_ra=22.9292656, telescope_dec=-24.256364, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.94905, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:07:50.783944', telescope_ra_j2k=22.9058176185209, telescope_dec_j2k=-24.3927825653279, observability=1)
2025-12-27T14:08:50.213 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:08:50.214 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.9302653, teldec = -24.256364
2025-12-27T14:08:50.215 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.9068183107836     dec_j2k = -24.3927936243657
2025-12-27T14:08:50.218 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:08:50.220 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:08:50.222 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:08:50.222 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:08:50.222 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:08:50.222 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:08:50.229 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:08:50.229 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:08:50.229 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:08:50.230 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:08:50.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:08:50.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:08:50.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:08:50.230 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:08:50.230 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00613674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953339341300127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108656, telescope_az=89.99258, telescope_ra=22.9302653, telescope_dec=-24.256364, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.95005, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:07:50.783944', telescope_ra_j2k=22.9068183107836, telescope_dec_j2k=-24.3927936243657, observability=1)
2025-12-27T14:08:50.927 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:08:50.927 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:08:50.928 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:08:50.928 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:08:50.928 [INFO] [ThreadPoolExecutor-22793_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:08:50.929 [INFO] [ThreadPoolExecutor-22793_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:08:52.171 [DEBUG] [Thread-490089 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:08:52.173 [INFO] [Thread-490089 (handle)] [driver.py] [get_status()] Telra = 22.9308252, teldec = -24.256364
2025-12-27T14:08:52.175 [INFO] [Thread-490089 (handle)] [driver.py] [get_status()] ra_j2k = 22.9073787665529     dec_j2k = -24.392799814086
2025-12-27T14:08:52.177 [DEBUG] [Thread-490089 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:08:52.178 [DEBUG] [Thread-490089 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:08:52.182 [DEBUG] [Thread-490089 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:08:52.183 [DEBUG] [Thread-490089 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:08:52.183 [DEBUG] [Thread-490089 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:08:52.183 [DEBUG] [Thread-490089 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:08:52.190 [DEBUG] [Thread-490089 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:08:52.190 [DEBUG] [Thread-490089 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:08:52.190 [DEBUG] [Thread-490089 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:08:52.190 [DEBUG] [Thread-490089 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:08:52.190 [DEBUG] [Thread-490089 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:08:52.190 [DEBUG] [Thread-490089 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:08:52.191 [DEBUG] [Thread-490089 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:08:52.191 [DEBUG] [Thread-490089 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:08:52.191 [DEBUG] [Thread-490089 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0061594, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953339742419555, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108656, telescope_az=89.99258, telescope_ra=22.9308252, telescope_dec=-24.256364, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.95061, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:08:50.925996', telescope_ra_j2k=22.9073787665529, telescope_dec_j2k=-24.392799814086, observability=1)
2025-12-27T14:08:53.572 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:08:53.575 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.9312079, teldec = -24.256364
2025-12-27T14:08:53.576 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.9077618464438     dec_j2k = -24.3928040431612
2025-12-27T14:08:53.578 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:08:53.579 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:08:53.584 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:08:53.584 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:08:53.584 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:08:53.584 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:08:53.591 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:08:53.591 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:08:53.591 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:08:53.591 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:08:53.591 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:08:53.591 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:08:53.591 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:08:53.592 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:08:53.592 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00617561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953338940180699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108656, telescope_az=89.99258, telescope_ra=22.9312079, telescope_dec=-24.256364, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.95099, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:08:50.925996', telescope_ra_j2k=22.9077618464438, telescope_dec_j2k=-24.3928040431612, observability=1)
2025-12-27T14:08:53.592 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.590885400772095 seconds ago
2025-12-27T14:09:03.652 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:09:03.654 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.9340278, teldec = -24.256364
2025-12-27T14:09:03.655 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.9105845460032     dec_j2k = -24.3928351624883
2025-12-27T14:09:03.657 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:09:03.658 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:09:03.663 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:09:03.663 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:09:03.663 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:09:03.663 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:09:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:09:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:09:03.670 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:09:03.670 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:09:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:09:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:09:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:09:03.670 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:09:03.671 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00629228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953337736822415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108656, telescope_az=89.992579, telescope_ra=22.9340278, telescope_dec=-24.256364, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.95381, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:08:50.925996', telescope_ra_j2k=22.9105845460032, telescope_dec_j2k=-24.3928351624883, observability=1)
2025-12-27T14:09:10.232 [DEBUG] [Thread-490090 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:09:10.234 [INFO] [Thread-490090 (handle)] [driver.py] [get_status()] Telra = 22.9358392, teldec = -24.256364
2025-12-27T14:09:10.235 [INFO] [Thread-490090 (handle)] [driver.py] [get_status()] ra_j2k = 22.9123977446694     dec_j2k = -24.3928551130648
2025-12-27T14:09:10.237 [DEBUG] [Thread-490090 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:09:10.237 [DEBUG] [Thread-490090 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:09:10.239 [DEBUG] [Thread-490090 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:09:10.239 [DEBUG] [Thread-490090 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:09:10.239 [DEBUG] [Thread-490090 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:09:10.239 [DEBUG] [Thread-490090 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:09:10.246 [DEBUG] [Thread-490090 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:09:10.246 [DEBUG] [Thread-490090 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:09:10.246 [DEBUG] [Thread-490090 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:09:10.246 [DEBUG] [Thread-490090 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:09:10.246 [DEBUG] [Thread-490090 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:09:10.246 [DEBUG] [Thread-490090 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:09:10.246 [DEBUG] [Thread-490090 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:09:10.246 [DEBUG] [Thread-490090 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:09:10.247 [DEBUG] [Thread-490090 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00636844, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953337736822415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108656, telescope_az=89.992579, telescope_ra=22.9358392, telescope_dec=-24.256364, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.95562, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:08:50.925996', telescope_ra_j2k=22.9123977446694, telescope_dec_j2k=-24.3928551130648, observability=1)
2025-12-27T14:09:11.808 [DEBUG] [ThreadPoolExecutor-22792_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:09:11.810 [DEBUG] [ThreadPoolExecutor-22792_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:09:11.811 [DEBUG] [ThreadPoolExecutor-22792_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:09:11.813 [DEBUG] [ThreadPoolExecutor-22792_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:09:13.082 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:09:13.084 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.9366416, teldec = -24.256364
2025-12-27T14:09:13.085 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.9132009415116     dec_j2k = -24.3928639407823
2025-12-27T14:09:13.087 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:09:13.088 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:09:13.092 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:09:13.092 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:09:13.092 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:09:13.092 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:09:13.099 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:09:13.099 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:09:13.099 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:09:13.100 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:09:13.100 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:09:13.100 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:09:13.100 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:09:13.100 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:09:13.100 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00640142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953332121150422, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108656, telescope_az=89.992579, telescope_ra=22.9366416, telescope_dec=-24.256364, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.95642, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:08:50.925996', telescope_ra_j2k=22.9132009415116, telescope_dec_j2k=-24.3928639407823, observability=1)
2025-12-27T14:09:15.817 [DEBUG] [ThreadPoolExecutor-22792_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:09:16.819 [DEBUG] [ThreadPoolExecutor-22792_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:09:16.819 [INFO] [ThreadPoolExecutor-22792_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:09:28.416 [DEBUG] [Thread-490091 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:09:28.419 [INFO] [Thread-490091 (handle)] [driver.py] [get_status()] Telra = 22.9409118, teldec = -24.25637
2025-12-27T14:09:28.420 [INFO] [Thread-490091 (handle)] [driver.py] [get_status()] ra_j2k = 22.9174753826367     dec_j2k = -24.3929168178906
2025-12-27T14:09:28.421 [DEBUG] [Thread-490091 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:09:28.422 [DEBUG] [Thread-490091 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:09:28.424 [DEBUG] [Thread-490091 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:09:28.424 [DEBUG] [Thread-490091 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:09:28.424 [DEBUG] [Thread-490091 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:09:28.424 [DEBUG] [Thread-490091 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:09:28.431 [DEBUG] [Thread-490091 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:09:28.431 [DEBUG] [Thread-490091 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:09:28.431 [DEBUG] [Thread-490091 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:09:28.431 [DEBUG] [Thread-490091 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:09:28.431 [DEBUG] [Thread-490091 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:09:28.431 [DEBUG] [Thread-490091 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:09:28.431 [DEBUG] [Thread-490091 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:09:28.431 [DEBUG] [Thread-490091 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:09:28.432 [DEBUG] [Thread-490091 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0065789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953336132344702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108656, telescope_az=89.992589, telescope_ra=22.9409118, telescope_dec=-24.25637, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.96069, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:08:50.925996', telescope_ra_j2k=22.9174753826367, telescope_dec_j2k=-24.3929168178906, observability=1)
2025-12-27T14:09:46.486 [DEBUG] [Thread-490092 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:09:46.488 [INFO] [Thread-490092 (handle)] [driver.py] [get_status()] Telra = 22.945947, teldec = -24.256363
2025-12-27T14:09:46.489 [INFO] [Thread-490092 (handle)] [driver.py] [get_status()] ra_j2k = 22.9225155862216     dec_j2k = -24.3929648743352
2025-12-27T14:09:46.491 [DEBUG] [Thread-490092 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:09:46.492 [DEBUG] [Thread-490092 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:09:46.493 [DEBUG] [Thread-490092 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:09:46.493 [DEBUG] [Thread-490092 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:09:46.493 [DEBUG] [Thread-490092 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:09:46.494 [DEBUG] [Thread-490092 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:09:46.500 [DEBUG] [Thread-490092 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:09:46.501 [DEBUG] [Thread-490092 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:09:46.501 [DEBUG] [Thread-490092 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:09:46.501 [DEBUG] [Thread-490092 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:09:46.501 [DEBUG] [Thread-490092 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:09:46.501 [DEBUG] [Thread-490092 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:09:46.501 [DEBUG] [Thread-490092 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:09:46.501 [DEBUG] [Thread-490092 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:09:46.501 [DEBUG] [Thread-490092 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.00678804, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953336132344702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108655, telescope_az=89.992578, telescope_ra=22.945947, telescope_dec=-24.256363, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.96573, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:08:50.925996', telescope_ra_j2k=22.9225155862216, telescope_dec_j2k=-24.3929648743352, observability=1)
2025-12-27T14:09:46.706 [DEBUG] [Thread-490093 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2046184539794922
2025-12-27T14:09:49.323 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:09:49.325 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.9467331, teldec = -24.256363
2025-12-27T14:09:49.326 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.9233024675012     dec_j2k = -24.3929734482303
2025-12-27T14:09:49.327 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:09:49.328 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:09:49.330 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:09:49.330 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:09:49.330 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:09:49.330 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:09:49.337 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:09:49.337 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:09:49.337 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:09:49.337 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:09:49.337 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:09:49.337 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:09:49.337 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:09:49.337 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:09:49.338 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.00682088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095333252226985, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108655, telescope_az=89.992578, telescope_ra=22.9467331, telescope_dec=-24.256363, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.96651, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:08:50.925996', telescope_ra_j2k=22.9233024675012, telescope_dec_j2k=-24.3929734482303, observability=1)
2025-12-27T14:09:51.069 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:09:51.069 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:09:51.070 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:09:51.070 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:09:51.071 [DEBUG] [ThreadPoolExecutor-22794_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:09:52.074 [DEBUG] [ThreadPoolExecutor-22794_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:09:52.076 [DEBUG] [ThreadPoolExecutor-22794_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:09:52.076 [DEBUG] [ThreadPoolExecutor-22794_0] [payload.py] [to_registers()] [0]
2025-12-27T14:09:52.081 [DEBUG] [ThreadPoolExecutor-22794_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:09:52.081 [DEBUG] [ThreadPoolExecutor-22794_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:09:52.081 [DEBUG] [ThreadPoolExecutor-22794_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:09:52.081 [DEBUG] [ThreadPoolExecutor-22794_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:09:52.088 [DEBUG] [ThreadPoolExecutor-22794_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:09:52.088 [DEBUG] [ThreadPoolExecutor-22794_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:09:52.088 [DEBUG] [ThreadPoolExecutor-22794_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:09:52.088 [DEBUG] [ThreadPoolExecutor-22794_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:09:52.088 [DEBUG] [ThreadPoolExecutor-22794_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:09:52.088 [DEBUG] [ThreadPoolExecutor-22794_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:09:52.088 [DEBUG] [ThreadPoolExecutor-22794_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:09:53.652 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:09:53.654 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.9479302, teldec = -24.256363
2025-12-27T14:09:53.655 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.9245007573535     dec_j2k = -24.3929864937081
2025-12-27T14:09:53.657 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:09:53.658 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:09:53.658 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:09:53.659 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:09:53.659 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:09:53.659 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:09:53.666 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:09:53.666 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:09:53.666 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:09:53.666 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:09:53.666 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:09:53.666 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:09:53.666 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:09:53.666 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:09:53.667 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00687098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953334928986418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108655, telescope_az=89.992578, telescope_ra=22.9479302, telescope_dec=-24.256363, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.96771, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:09:51.068905', telescope_ra_j2k=22.9245007573535, telescope_dec_j2k=-24.3929864937081, observability=1)
2025-12-27T14:09:53.667 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.58584380149841 seconds ago
2025-12-27T14:10:03.662 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:10:03.664 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.9507454, teldec = -24.256362
2025-12-27T14:10:03.666 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.9273187560088     dec_j2k = -24.3930161196005
2025-12-27T14:10:03.668 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:10:03.669 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:10:03.669 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:10:03.669 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:10:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:10:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:10:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:10:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:10:03.677 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:10:03.677 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:10:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:10:03.678 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:10:03.678 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:10:03.678 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:10:03.678 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00698684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953341748016695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108655, telescope_az=89.992577, telescope_ra=22.9507454, telescope_dec=-24.256362, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.97053, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:09:51.068905', telescope_ra_j2k=22.9273187560088, telescope_dec_j2k=-24.3930161196005, observability=1)
2025-12-27T14:10:04.569 [DEBUG] [Thread-490094 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8909049034118652
2025-12-27T14:10:13.161 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:10:13.163 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.9533626, teldec = -24.256362
2025-12-27T14:10:13.164 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.9299385583281     dec_j2k = -24.3930445246662
2025-12-27T14:10:13.166 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:10:13.167 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:10:13.172 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:10:13.172 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:10:13.172 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:10:13.172 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:10:13.179 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:10:13.179 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:10:13.179 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:10:13.179 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:10:13.179 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:10:13.179 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:10:13.179 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:10:13.179 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:10:13.180 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00709678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953332923389278, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108655, telescope_az=89.992577, telescope_ra=22.9533626, telescope_dec=-24.256362, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.97314, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:09:51.068905', telescope_ra_j2k=22.9299385583281, telescope_dec_j2k=-24.3930445246662, observability=1)
2025-12-27T14:10:17.089 [DEBUG] [ThreadPoolExecutor-22794_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:10:17.090 [DEBUG] [ThreadPoolExecutor-22794_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:10:22.629 [DEBUG] [Thread-490095 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:10:22.631 [INFO] [Thread-490095 (handle)] [driver.py] [get_status()] Telra = 22.9560078, teldec = -24.256362
2025-12-27T14:10:22.633 [INFO] [Thread-490095 (handle)] [driver.py] [get_status()] ra_j2k = 22.93258638903     dec_j2k = -24.3930731682523
2025-12-27T14:10:22.634 [DEBUG] [Thread-490095 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:10:22.635 [DEBUG] [Thread-490095 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:10:22.636 [DEBUG] [Thread-490095 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:10:22.636 [DEBUG] [Thread-490095 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:10:22.636 [DEBUG] [Thread-490095 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:10:22.636 [DEBUG] [Thread-490095 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:10:22.644 [DEBUG] [Thread-490095 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:10:22.644 [DEBUG] [Thread-490095 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:10:22.644 [DEBUG] [Thread-490095 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:10:22.644 [DEBUG] [Thread-490095 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:10:22.644 [DEBUG] [Thread-490095 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:10:22.644 [DEBUG] [Thread-490095 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:10:22.644 [DEBUG] [Thread-490095 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:10:22.644 [DEBUG] [Thread-490095 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:10:22.645 [DEBUG] [Thread-490095 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00720637, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953330516672709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108655, telescope_az=89.992577, telescope_ra=22.9560078, telescope_dec=-24.256362, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.97579, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:09:51.068905', telescope_ra_j2k=22.93258638903, telescope_dec_j2k=-24.3930731682523, observability=1)
2025-12-27T14:10:40.713 [DEBUG] [Thread-490096 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:10:40.715 [INFO] [Thread-490096 (handle)] [driver.py] [get_status()] Telra = 22.9610569, teldec = -24.256362
2025-12-27T14:10:40.716 [INFO] [Thread-490096 (handle)] [driver.py] [get_status()] ra_j2k = 22.9376405119636     dec_j2k = -24.3931276600148
2025-12-27T14:10:40.718 [DEBUG] [Thread-490096 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:10:40.719 [DEBUG] [Thread-490096 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:10:40.724 [DEBUG] [Thread-490096 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:10:40.724 [DEBUG] [Thread-490096 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:10:40.724 [DEBUG] [Thread-490096 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:10:40.724 [DEBUG] [Thread-490096 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:10:40.732 [DEBUG] [Thread-490096 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:10:40.732 [DEBUG] [Thread-490096 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:10:40.732 [DEBUG] [Thread-490096 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:10:40.732 [DEBUG] [Thread-490096 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:10:40.732 [DEBUG] [Thread-490096 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:10:40.732 [DEBUG] [Thread-490096 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:10:40.732 [DEBUG] [Thread-490096 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:10:40.732 [DEBUG] [Thread-490096 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:10:40.732 [DEBUG] [Thread-490096 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00741567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953332121150422, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108655, telescope_az=89.992576, telescope_ra=22.9610569, telescope_dec=-24.256362, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.98084, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:09:51.068905', telescope_ra_j2k=22.9376405119636, telescope_dec_j2k=-24.3931276600148, observability=1)
2025-12-27T14:10:46.735 [DEBUG] [Thread-490097 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:10:46.738 [INFO] [Thread-490097 (handle)] [driver.py] [get_status()] Telra = 22.9627306, teldec = -24.256361
2025-12-27T14:10:46.739 [INFO] [Thread-490097 (handle)] [driver.py] [get_status()] ra_j2k = 22.9393158774828     dec_j2k = -24.393144670424
2025-12-27T14:10:46.741 [DEBUG] [Thread-490097 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:10:46.741 [DEBUG] [Thread-490097 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:10:46.746 [DEBUG] [Thread-490097 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:10:46.746 [DEBUG] [Thread-490097 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:10:46.746 [DEBUG] [Thread-490097 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:10:46.747 [DEBUG] [Thread-490097 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:10:46.754 [DEBUG] [Thread-490097 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:10:46.754 [DEBUG] [Thread-490097 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:10:46.754 [DEBUG] [Thread-490097 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:10:46.754 [DEBUG] [Thread-490097 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:10:46.754 [DEBUG] [Thread-490097 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:10:46.754 [DEBUG] [Thread-490097 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:10:46.754 [DEBUG] [Thread-490097 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:10:46.754 [DEBUG] [Thread-490097 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:10:46.754 [DEBUG] [Thread-490097 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00748537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953334928986418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108655, telescope_az=89.992576, telescope_ra=22.9627306, telescope_dec=-24.256361, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.98251, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:09:51.068905', telescope_ra_j2k=22.9393158774828, telescope_dec_j2k=-24.393144670424, observability=1)
2025-12-27T14:10:48.428 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:10:48.431 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.9631983, teldec = -24.256361
2025-12-27T14:10:48.432 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.9397840429192     dec_j2k = -24.3931496985362
2025-12-27T14:10:48.434 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:10:48.435 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:10:48.438 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:10:48.438 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:10:48.438 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:10:48.438 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:10:48.445 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:10:48.445 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:10:48.445 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:10:48.445 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:10:48.445 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:10:48.445 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:10:48.445 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:10:48.445 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:10:48.445 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00750497, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953330516672709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108655, telescope_az=89.992576, telescope_ra=22.9631983, telescope_dec=-24.256361, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.98298, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:09:51.068905', telescope_ra_j2k=22.9397840429192, telescope_dec_j2k=-24.3931496985362, observability=1)
2025-12-27T14:10:51.212 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:10:51.212 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:10:51.213 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:10:51.213 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:10:51.213 [INFO] [ThreadPoolExecutor-22795_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:10:51.213 [INFO] [ThreadPoolExecutor-22795_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:10:53.727 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:10:53.729 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.9646762, teldec = -24.256361
2025-12-27T14:10:53.731 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.9412634137776     dec_j2k = -24.3931655735126
2025-12-27T14:10:53.731 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:10:53.733 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:10:53.739 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:10:53.739 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:10:53.739 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:10:53.740 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:10:53.746 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:10:53.747 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:10:53.747 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:10:53.747 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:10:53.747 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:10:53.747 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:10:53.747 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:10:53.747 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:10:53.747 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0075663, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953328109956141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108655, telescope_az=89.992576, telescope_ra=22.9646762, telescope_dec=-24.256361, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.98446, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:10:51.211331', telescope_ra_j2k=22.9412634137776, telescope_dec_j2k=-24.3931655735126, observability=1)
2025-12-27T14:10:53.747 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.58632564544678 seconds ago
2025-12-27T14:10:58.773 [DEBUG] [Thread-490098 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:10:58.775 [INFO] [Thread-490098 (handle)] [driver.py] [get_status()] Telra = 22.9660957, teldec = -24.256361
2025-12-27T14:10:58.776 [INFO] [Thread-490098 (handle)] [driver.py] [get_status()] ra_j2k = 22.9426843266727     dec_j2k = -24.3931808018494
2025-12-27T14:10:58.778 [DEBUG] [Thread-490098 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:10:58.779 [DEBUG] [Thread-490098 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:10:58.786 [DEBUG] [Thread-490098 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:10:58.786 [DEBUG] [Thread-490098 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:10:58.786 [DEBUG] [Thread-490098 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:10:58.786 [DEBUG] [Thread-490098 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:10:58.793 [DEBUG] [Thread-490098 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:10:58.793 [DEBUG] [Thread-490098 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:10:58.793 [DEBUG] [Thread-490098 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:10:58.793 [DEBUG] [Thread-490098 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:10:58.793 [DEBUG] [Thread-490098 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:10:58.793 [DEBUG] [Thread-490098 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:10:58.793 [DEBUG] [Thread-490098 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:10:58.793 [DEBUG] [Thread-490098 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:10:58.794 [DEBUG] [Thread-490098 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0076247, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095333252226985, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108655, telescope_az=89.992576, telescope_ra=22.9660957, telescope_dec=-24.256361, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.98588, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:10:51.211331', telescope_ra_j2k=22.9426843266727, telescope_dec_j2k=-24.3931808018494, observability=1)
2025-12-27T14:11:03.636 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:11:03.638 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.967431, teldec = -24.256361
2025-12-27T14:11:03.639 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.9440209559012     dec_j2k = -24.3931951096003
2025-12-27T14:11:03.641 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:11:03.642 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:11:03.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:11:03.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:11:03.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:11:03.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:11:03.655 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:11:03.655 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:11:03.655 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:11:03.655 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:11:03.655 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:11:03.655 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:11:03.655 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:11:03.655 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:11:03.656 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00768098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953332121150422, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108655, telescope_az=89.992575, telescope_ra=22.967431, telescope_dec=-24.256361, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.98721, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:10:51.211331', telescope_ra_j2k=22.9440209559012, telescope_dec_j2k=-24.3931951096003, observability=1)
2025-12-27T14:11:12.092 [DEBUG] [ThreadPoolExecutor-22794_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:11:12.095 [DEBUG] [ThreadPoolExecutor-22794_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:11:12.096 [DEBUG] [ThreadPoolExecutor-22794_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:11:12.098 [DEBUG] [ThreadPoolExecutor-22794_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:11:13.241 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:11:13.243 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.9701105, teldec = -24.256361
2025-12-27T14:11:13.244 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.9467031236308     dec_j2k = -24.3932237698891
2025-12-27T14:11:13.245 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:11:13.246 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:11:13.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:11:13.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:11:13.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:11:13.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:11:13.258 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:11:13.258 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:11:13.258 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:11:13.258 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:11:13.259 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:11:13.259 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:11:13.259 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:11:13.259 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:11:13.259 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00779215, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953329313314425, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108655, telescope_az=89.992575, telescope_ra=22.9701105, telescope_dec=-24.256361, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.98989, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:10:51.211331', telescope_ra_j2k=22.9467031236308, telescope_dec_j2k=-24.3932237698891, observability=1)
2025-12-27T14:11:16.103 [DEBUG] [ThreadPoolExecutor-22794_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:11:16.846 [DEBUG] [Thread-490099 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:11:16.847 [INFO] [Thread-490099 (handle)] [driver.py] [get_status()] Telra = 22.9711091, teldec = -24.256361
2025-12-27T14:11:16.849 [INFO] [Thread-490099 (handle)] [driver.py] [get_status()] ra_j2k = 22.9477027179851     dec_j2k = -24.3932344337772
2025-12-27T14:11:16.850 [DEBUG] [Thread-490099 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:11:16.850 [DEBUG] [Thread-490099 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:11:16.855 [DEBUG] [Thread-490099 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:11:16.855 [DEBUG] [Thread-490099 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:11:16.855 [DEBUG] [Thread-490099 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:11:16.855 [DEBUG] [Thread-490099 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:11:16.862 [DEBUG] [Thread-490099 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:11:16.862 [DEBUG] [Thread-490099 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:11:16.862 [DEBUG] [Thread-490099 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:11:16.862 [DEBUG] [Thread-490099 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:11:16.862 [DEBUG] [Thread-490099 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:11:16.862 [DEBUG] [Thread-490099 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:11:16.862 [DEBUG] [Thread-490099 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:11:16.862 [DEBUG] [Thread-490099 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:11:16.863 [DEBUG] [Thread-490099 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00783387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953332121150422, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108655, telescope_az=89.992575, telescope_ra=22.9711091, telescope_dec=-24.256361, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.99089, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:10:51.211331', telescope_ra_j2k=22.9477027179851, telescope_dec_j2k=-24.3932344337772, observability=1)
2025-12-27T14:11:17.105 [DEBUG] [ThreadPoolExecutor-22794_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:11:17.106 [INFO] [ThreadPoolExecutor-22794_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:11:35.003 [DEBUG] [Thread-490100 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:11:35.005 [INFO] [Thread-490100 (handle)] [driver.py] [get_status()] Telra = 22.9761807, teldec = -24.25636
2025-12-27T14:11:35.007 [INFO] [Thread-490100 (handle)] [driver.py] [get_status()] ra_j2k = 22.9527793692571     dec_j2k = -24.39328744787
2025-12-27T14:11:35.008 [DEBUG] [Thread-490100 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:11:35.010 [DEBUG] [Thread-490100 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:11:35.011 [DEBUG] [Thread-490100 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:11:35.011 [DEBUG] [Thread-490100 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:11:35.011 [DEBUG] [Thread-490100 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:11:35.011 [DEBUG] [Thread-490100 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:11:35.018 [DEBUG] [Thread-490100 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:11:35.018 [DEBUG] [Thread-490100 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:11:35.019 [DEBUG] [Thread-490100 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:11:35.019 [DEBUG] [Thread-490100 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:11:35.019 [DEBUG] [Thread-490100 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:11:35.019 [DEBUG] [Thread-490100 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:11:35.019 [DEBUG] [Thread-490100 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:11:35.019 [DEBUG] [Thread-490100 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:11:35.019 [DEBUG] [Thread-490100 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.00804403, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953328109956141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108655, telescope_az=89.992574, telescope_ra=22.9761807, telescope_dec=-24.25636, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.99596, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:10:51.211331', telescope_ra_j2k=22.9527793692571, telescope_dec_j2k=-24.39328744787, observability=1)
2025-12-27T14:11:46.787 [DEBUG] [Thread-490101 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:11:46.789 [INFO] [Thread-490101 (handle)] [driver.py] [get_status()] Telra = 22.9794493, teldec = -24.25636
2025-12-27T14:11:46.790 [INFO] [Thread-490101 (handle)] [driver.py] [get_status()] ra_j2k = 22.9560512257592     dec_j2k = -24.3933221311638
2025-12-27T14:11:46.792 [DEBUG] [Thread-490101 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:11:46.792 [DEBUG] [Thread-490101 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:11:46.799 [DEBUG] [Thread-490101 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:11:46.799 [DEBUG] [Thread-490101 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:11:46.799 [DEBUG] [Thread-490101 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:11:46.799 [DEBUG] [Thread-490101 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:11:46.806 [DEBUG] [Thread-490101 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:11:46.806 [DEBUG] [Thread-490101 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:11:46.806 [DEBUG] [Thread-490101 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:11:46.806 [DEBUG] [Thread-490101 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:11:46.806 [DEBUG] [Thread-490101 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:11:46.806 [DEBUG] [Thread-490101 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:11:46.806 [DEBUG] [Thread-490101 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:11:46.807 [DEBUG] [Thread-490101 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:11:46.807 [DEBUG] [Thread-490101 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.00818042, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953330516672709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108654, telescope_az=89.992574, telescope_ra=22.9794493, telescope_dec=-24.25636, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=19.99923, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:10:51.211331', telescope_ra_j2k=22.9560512257592, telescope_dec_j2k=-24.3933221311638, observability=1)
2025-12-27T14:11:47.536 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7290477752685547
2025-12-27T14:11:51.355 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:11:51.355 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:11:51.356 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:11:51.356 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:11:51.357 [DEBUG] [ThreadPoolExecutor-22796_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:11:52.359 [DEBUG] [ThreadPoolExecutor-22796_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:11:52.361 [DEBUG] [ThreadPoolExecutor-22796_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:11:52.361 [DEBUG] [ThreadPoolExecutor-22796_0] [payload.py] [to_registers()] [0]
2025-12-27T14:11:52.367 [DEBUG] [ThreadPoolExecutor-22796_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:11:52.367 [DEBUG] [ThreadPoolExecutor-22796_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:11:52.367 [DEBUG] [ThreadPoolExecutor-22796_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:11:52.367 [DEBUG] [ThreadPoolExecutor-22796_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:11:52.374 [DEBUG] [ThreadPoolExecutor-22796_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:11:52.374 [DEBUG] [ThreadPoolExecutor-22796_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:11:52.374 [DEBUG] [ThreadPoolExecutor-22796_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:11:52.374 [DEBUG] [ThreadPoolExecutor-22796_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:11:52.374 [DEBUG] [ThreadPoolExecutor-22796_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:11:52.374 [DEBUG] [ThreadPoolExecutor-22796_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:11:52.374 [DEBUG] [ThreadPoolExecutor-22796_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:11:53.075 [DEBUG] [Thread-490102 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:11:53.076 [INFO] [Thread-490102 (handle)] [driver.py] [get_status()] Telra = 22.9811991, teldec = -24.25636
2025-12-27T14:11:53.077 [INFO] [Thread-490102 (handle)] [driver.py] [get_status()] ra_j2k = 22.9578027694167     dec_j2k = -24.3933406570675
2025-12-27T14:11:53.079 [DEBUG] [Thread-490102 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:11:53.079 [DEBUG] [Thread-490102 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:11:53.082 [DEBUG] [Thread-490102 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:11:53.082 [DEBUG] [Thread-490102 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:11:53.082 [DEBUG] [Thread-490102 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:11:53.082 [DEBUG] [Thread-490102 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:11:53.089 [DEBUG] [Thread-490102 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:11:53.089 [DEBUG] [Thread-490102 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:11:53.089 [DEBUG] [Thread-490102 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:11:53.089 [DEBUG] [Thread-490102 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:11:53.089 [DEBUG] [Thread-490102 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:11:53.089 [DEBUG] [Thread-490102 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:11:53.089 [DEBUG] [Thread-490102 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:11:53.089 [DEBUG] [Thread-490102 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:11:53.089 [DEBUG] [Thread-490102 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00825318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953328912194997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108654, telescope_az=89.992574, telescope_ra=22.9811991, telescope_dec=-24.25636, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.00098, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:11:51.353978', telescope_ra_j2k=22.9578027694167, telescope_dec_j2k=-24.3933406570675, observability=1)
2025-12-27T14:11:53.807 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7175288200378418
2025-12-27T14:11:53.807 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.56668567657471 seconds ago
2025-12-27T14:12:03.645 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:12:03.647 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.984153, teldec = -24.25636
2025-12-27T14:12:03.648 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.9607596134745     dec_j2k = -24.3933718659156
2025-12-27T14:12:03.649 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:12:03.651 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:12:03.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:12:03.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:12:03.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:12:03.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:12:03.660 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:12:03.660 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:12:03.660 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:12:03.660 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:12:03.660 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:12:03.660 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:12:03.660 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:12:03.661 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:12:03.661 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00837552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953331720030994, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108654, telescope_az=89.992573, telescope_ra=22.984153, telescope_dec=-24.25636, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.00393, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:11:51.353978', telescope_ra_j2k=22.9607596134745, telescope_dec_j2k=-24.3933718659156, observability=1)
2025-12-27T14:12:11.129 [DEBUG] [Thread-490103 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:12:11.130 [INFO] [Thread-490103 (handle)] [driver.py] [get_status()] Telra = 22.9862448, teldec = -24.25636
2025-12-27T14:12:11.131 [INFO] [Thread-490103 (handle)] [driver.py] [get_status()] ra_j2k = 22.9628534987044     dec_j2k = -24.3933939167324
2025-12-27T14:12:11.133 [DEBUG] [Thread-490103 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:12:11.134 [DEBUG] [Thread-490103 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:12:11.136 [DEBUG] [Thread-490103 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:12:11.136 [DEBUG] [Thread-490103 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:12:11.136 [DEBUG] [Thread-490103 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:12:11.136 [DEBUG] [Thread-490103 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:12:11.143 [DEBUG] [Thread-490103 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:12:11.143 [DEBUG] [Thread-490103 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:12:11.143 [DEBUG] [Thread-490103 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:12:11.143 [DEBUG] [Thread-490103 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:12:11.143 [DEBUG] [Thread-490103 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:12:11.143 [DEBUG] [Thread-490103 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:12:11.143 [DEBUG] [Thread-490103 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:12:11.143 [DEBUG] [Thread-490103 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:12:11.143 [DEBUG] [Thread-490103 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00846214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953330516672709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108654, telescope_az=89.992573, telescope_ra=22.9862448, telescope_dec=-24.25636, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.00603, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:11:51.353978', telescope_ra_j2k=22.9628534987044, telescope_dec_j2k=-24.3933939167324, observability=1)
2025-12-27T14:12:13.321 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:12:13.323 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.9868523, teldec = -24.256359
2025-12-27T14:12:13.324 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.9634616044147     dec_j2k = -24.3933993130895
2025-12-27T14:12:13.325 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:12:13.326 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:12:13.326 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:12:13.327 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:12:13.327 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:12:13.327 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:12:13.334 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:12:13.334 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:12:13.334 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:12:13.334 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:12:13.334 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:12:13.334 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:12:13.334 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:12:13.334 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:12:13.334 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00848752, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953329313314425, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108654, telescope_az=89.992573, telescope_ra=22.9868523, telescope_dec=-24.256359, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.00663, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:11:51.353978', telescope_ra_j2k=22.9634616044147, telescope_dec_j2k=-24.3933993130895, observability=1)
2025-12-27T14:12:17.375 [DEBUG] [ThreadPoolExecutor-22796_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:12:17.376 [DEBUG] [ThreadPoolExecutor-22796_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:12:29.316 [DEBUG] [Thread-490104 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:12:29.317 [INFO] [Thread-490104 (handle)] [driver.py] [get_status()] Telra = 22.99129, teldec = -24.256359
2025-12-27T14:12:29.319 [INFO] [Thread-490104 (handle)] [driver.py] [get_status()] ra_j2k = 22.9679037294735     dec_j2k = -24.3934459315093
2025-12-27T14:12:29.320 [DEBUG] [Thread-490104 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:12:29.320 [DEBUG] [Thread-490104 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:12:29.324 [DEBUG] [Thread-490104 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:12:29.324 [DEBUG] [Thread-490104 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:12:29.324 [DEBUG] [Thread-490104 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:12:29.324 [DEBUG] [Thread-490104 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:12:29.331 [DEBUG] [Thread-490104 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:12:29.331 [DEBUG] [Thread-490104 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:12:29.331 [DEBUG] [Thread-490104 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:12:29.331 [DEBUG] [Thread-490104 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:12:29.331 [DEBUG] [Thread-490104 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:12:29.331 [DEBUG] [Thread-490104 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:12:29.331 [DEBUG] [Thread-490104 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:12:29.331 [DEBUG] [Thread-490104 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:12:29.331 [DEBUG] [Thread-490104 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00867264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953328109956141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108654, telescope_az=89.992573, telescope_ra=22.99129, telescope_dec=-24.256359, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.01107, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:11:51.353978', telescope_ra_j2k=22.9679037294735, telescope_dec_j2k=-24.3934459315093, observability=1)
2025-12-27T14:12:46.629 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:12:46.631 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.9961332, teldec = -24.256359
2025-12-27T14:12:46.632 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.9727517605674     dec_j2k = -24.3934965980291
2025-12-27T14:12:46.634 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:12:46.635 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:12:46.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:12:46.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:12:46.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:12:46.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:12:46.648 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:12:46.648 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:12:46.648 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:12:46.648 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:12:46.648 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:12:46.648 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:12:46.648 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:12:46.648 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:12:46.648 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00887302, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953327307717285, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108654, telescope_az=89.992572, telescope_ra=22.9961332, telescope_dec=-24.256359, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.01591, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:11:51.353978', telescope_ra_j2k=22.9727517605674, telescope_dec_j2k=-24.3934965980291, observability=1)
2025-12-27T14:12:46.840 [DEBUG] [Thread-490105 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19160246849060059
2025-12-27T14:12:47.401 [DEBUG] [Thread-490106 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7530455589294434
2025-12-27T14:12:51.496 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:12:51.497 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:12:51.498 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:12:51.498 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:12:51.498 [INFO] [ThreadPoolExecutor-22797_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:12:51.498 [INFO] [ThreadPoolExecutor-22797_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:12:53.867 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:12:53.870 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.9981432, teldec = -24.256359
2025-12-27T14:12:53.871 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.9747637660594     dec_j2k = -24.393517560489
2025-12-27T14:12:53.872 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:12:53.873 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:12:53.876 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:12:53.876 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:12:53.876 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:12:53.876 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:12:53.883 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:12:53.883 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:12:53.883 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:12:53.883 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:12:53.883 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:12:53.883 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:12:53.883 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:12:53.883 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:12:53.884 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00895682, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953325703239573, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108654, telescope_az=89.992572, telescope_ra=22.9981432, telescope_dec=-24.256359, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.01792, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:12:51.495803', telescope_ra_j2k=22.9747637660594, telescope_dec_j2k=-24.393517560489, observability=1)
2025-12-27T14:12:53.884 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.56405854225159 seconds ago
2025-12-27T14:13:03.656 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:03.658 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.0008731, teldec = -24.256358
2025-12-27T14:13:03.659 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.9774963903759     dec_j2k = -24.3935449699543
2025-12-27T14:13:03.661 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:13:03.662 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:13:03.668 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:13:03.668 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:13:03.668 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:13:03.668 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:13:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:13:03.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:13:03.676 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:13:03.676 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:13:03.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:13:03.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:13:03.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:13:03.676 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:13:03.676 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00907009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953329313314425, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108654, telescope_az=89.992572, telescope_ra=23.0008731, telescope_dec=-24.256358, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.02065, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:12:51.495803', telescope_ra_j2k=22.9774963903759, telescope_dec_j2k=-24.3935449699543, observability=1)
2025-12-27T14:13:05.481 [DEBUG] [Thread-490107 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:05.483 [INFO] [Thread-490107 (handle)] [driver.py] [get_status()] Telra = 23.0013686, teldec = -24.256358
2025-12-27T14:13:05.485 [INFO] [Thread-490107 (handle)] [driver.py] [get_status()] ra_j2k = 22.977992384912     dec_j2k = -24.3935501189653
2025-12-27T14:13:05.487 [DEBUG] [Thread-490107 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:13:05.488 [DEBUG] [Thread-490107 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:13:05.491 [DEBUG] [Thread-490107 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:13:05.491 [DEBUG] [Thread-490107 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:13:05.491 [DEBUG] [Thread-490107 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:13:05.491 [DEBUG] [Thread-490107 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:13:05.498 [DEBUG] [Thread-490107 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:13:05.498 [DEBUG] [Thread-490107 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:13:05.498 [DEBUG] [Thread-490107 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:13:05.498 [DEBUG] [Thread-490107 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:13:05.498 [DEBUG] [Thread-490107 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:13:05.498 [DEBUG] [Thread-490107 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:13:05.498 [DEBUG] [Thread-490107 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:13:05.498 [DEBUG] [Thread-490107 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:13:05.499 [DEBUG] [Thread-490107 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00909123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953326906597857, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108654, telescope_az=89.992571, telescope_ra=23.0013686, telescope_dec=-24.256358, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.02115, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:12:51.495803', telescope_ra_j2k=22.977992384912, telescope_dec_j2k=-24.3935501189653, observability=1)
2025-12-27T14:13:12.378 [DEBUG] [ThreadPoolExecutor-22796_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:12.380 [DEBUG] [ThreadPoolExecutor-22796_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:12.381 [DEBUG] [ThreadPoolExecutor-22796_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:12.383 [DEBUG] [ThreadPoolExecutor-22796_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:13.396 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:13.399 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.0035761, teldec = -24.256358
2025-12-27T14:13:13.400 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.9802020883397     dec_j2k = -24.393573030176
2025-12-27T14:13:13.401 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:13:13.402 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:13:13.409 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:13:13.409 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:13:13.409 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:13:13.409 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:13:13.417 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:13:13.417 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:13:13.417 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:13:13.417 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:13:13.417 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:13:13.417 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:13:13.417 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:13:13.417 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:13:13.417 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00918284, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953327708836713, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108654, telescope_az=89.992571, telescope_ra=23.0035761, telescope_dec=-24.256358, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.02336, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:12:51.495803', telescope_ra_j2k=22.9802020883397, telescope_dec_j2k=-24.393573030176, observability=1)
2025-12-27T14:13:16.389 [DEBUG] [ThreadPoolExecutor-22796_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:17.391 [DEBUG] [ThreadPoolExecutor-22796_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:17.392 [INFO] [ThreadPoolExecutor-22796_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:13:23.657 [DEBUG] [Thread-490108 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:23.659 [INFO] [Thread-490108 (handle)] [driver.py] [get_status()] Telra = 23.0064442, teldec = -24.256358
2025-12-27T14:13:23.660 [INFO] [Thread-490108 (handle)] [driver.py] [get_status()] ra_j2k = 22.9830730516899     dec_j2k = -24.3936027289948
2025-12-27T14:13:23.662 [DEBUG] [Thread-490108 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:13:23.663 [DEBUG] [Thread-490108 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:13:23.666 [DEBUG] [Thread-490108 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:13:23.666 [DEBUG] [Thread-490108 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:13:23.666 [DEBUG] [Thread-490108 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:13:23.666 [DEBUG] [Thread-490108 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:13:23.674 [DEBUG] [Thread-490108 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:13:23.674 [DEBUG] [Thread-490108 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:13:23.674 [DEBUG] [Thread-490108 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:13:23.674 [DEBUG] [Thread-490108 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:13:23.674 [DEBUG] [Thread-490108 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:13:23.674 [DEBUG] [Thread-490108 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:13:23.674 [DEBUG] [Thread-490108 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:13:23.674 [DEBUG] [Thread-490108 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:13:23.675 [DEBUG] [Thread-490108 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0093016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953326906597857, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108654, telescope_az=89.992571, telescope_ra=23.0064442, telescope_dec=-24.256358, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.02622, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:12:51.495803', telescope_ra_j2k=22.9830730516899, telescope_dec_j2k=-24.3936027289948, observability=1)
2025-12-27T14:13:41.727 [DEBUG] [Thread-490109 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:41.730 [INFO] [Thread-490109 (handle)] [driver.py] [get_status()] Telra = 23.0114587, teldec = -24.256357
2025-12-27T14:13:41.731 [INFO] [Thread-490109 (handle)] [driver.py] [get_status()] ra_j2k = 22.9880925594055     dec_j2k = -24.3936534672065
2025-12-27T14:13:41.732 [DEBUG] [Thread-490109 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:13:41.733 [DEBUG] [Thread-490109 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:13:41.734 [DEBUG] [Thread-490109 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:13:41.734 [DEBUG] [Thread-490109 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:13:41.734 [DEBUG] [Thread-490109 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:13:41.735 [DEBUG] [Thread-490109 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:13:41.741 [DEBUG] [Thread-490109 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:13:41.742 [DEBUG] [Thread-490109 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:13:41.742 [DEBUG] [Thread-490109 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:13:41.742 [DEBUG] [Thread-490109 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:13:41.742 [DEBUG] [Thread-490109 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:13:41.742 [DEBUG] [Thread-490109 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:13:41.742 [DEBUG] [Thread-490109 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:13:41.742 [DEBUG] [Thread-490109 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:13:41.742 [DEBUG] [Thread-490109 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.00951075, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953321290925864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108653, telescope_az=89.99257, telescope_ra=23.0114587, telescope_dec=-24.256357, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.03124, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:12:51.495803', telescope_ra_j2k=22.9880925594055, telescope_dec_j2k=-24.3936534672065, observability=1)
2025-12-27T14:13:45.740 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:45.742 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.0125974, teldec = -24.256357
2025-12-27T14:13:45.744 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.9892323968112     dec_j2k = -24.3936651829275
2025-12-27T14:13:45.746 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:13:45.747 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:13:45.752 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:13:45.752 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:13:45.752 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:13:45.752 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:13:45.759 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:13:45.759 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:13:45.759 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:13:45.759 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:13:45.759 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:13:45.759 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:13:45.759 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:13:45.759 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:13:45.759 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.00955719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953322895403576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108653, telescope_az=89.99257, telescope_ra=23.0125974, telescope_dec=-24.256357, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.03238, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:12:51.495803', telescope_ra_j2k=22.9892323968112, telescope_dec_j2k=-24.3936651829275, observability=1)
2025-12-27T14:13:46.887 [DEBUG] [Thread-490110 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:46.889 [INFO] [Thread-490110 (handle)] [driver.py] [get_status()] Telra = 23.0129057, teldec = -24.256357
2025-12-27T14:13:46.890 [INFO] [Thread-490110 (handle)] [driver.py] [get_status()] ra_j2k = 22.9895410047772     dec_j2k = -24.3936683528234
2025-12-27T14:13:46.892 [DEBUG] [Thread-490110 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:13:46.893 [DEBUG] [Thread-490110 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:13:46.900 [DEBUG] [Thread-490110 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:13:46.900 [DEBUG] [Thread-490110 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:13:46.900 [DEBUG] [Thread-490110 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:13:46.900 [DEBUG] [Thread-490110 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:13:46.907 [DEBUG] [Thread-490110 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:13:46.907 [DEBUG] [Thread-490110 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:13:46.907 [DEBUG] [Thread-490110 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:13:46.907 [DEBUG] [Thread-490110 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:13:46.907 [DEBUG] [Thread-490110 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:13:46.907 [DEBUG] [Thread-490110 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:13:46.907 [DEBUG] [Thread-490110 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:13:46.908 [DEBUG] [Thread-490110 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:13:46.908 [DEBUG] [Thread-490110 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.00957046, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953322895403576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108653, telescope_az=89.99257, telescope_ra=23.0129057, telescope_dec=-24.256357, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.03269, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:12:51.495803', telescope_ra_j2k=22.9895410047772, telescope_dec_j2k=-24.3936683528234, observability=1)
2025-12-27T14:13:51.638 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:51.638 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:13:51.639 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:51.639 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:13:51.640 [DEBUG] [ThreadPoolExecutor-22798_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:52.642 [DEBUG] [ThreadPoolExecutor-22798_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:52.644 [DEBUG] [ThreadPoolExecutor-22798_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:52.644 [DEBUG] [ThreadPoolExecutor-22798_0] [payload.py] [to_registers()] [0]
2025-12-27T14:13:52.646 [DEBUG] [ThreadPoolExecutor-22798_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:13:52.646 [DEBUG] [ThreadPoolExecutor-22798_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:13:52.646 [DEBUG] [ThreadPoolExecutor-22798_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:13:52.646 [DEBUG] [ThreadPoolExecutor-22798_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:13:52.653 [DEBUG] [ThreadPoolExecutor-22798_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:13:52.653 [DEBUG] [ThreadPoolExecutor-22798_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:13:52.653 [DEBUG] [ThreadPoolExecutor-22798_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:13:52.653 [DEBUG] [ThreadPoolExecutor-22798_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:13:52.653 [DEBUG] [ThreadPoolExecutor-22798_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:13:52.653 [DEBUG] [ThreadPoolExecutor-22798_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:13:52.653 [DEBUG] [ThreadPoolExecutor-22798_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:13:53.944 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:53.947 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.0148847, teldec = -24.256357
2025-12-27T14:13:53.948 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.9915219818003     dec_j2k = -24.3936886792581
2025-12-27T14:13:53.949 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:13:53.950 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:13:53.953 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:13:53.953 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:13:53.953 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:13:53.953 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:13:53.960 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:13:53.960 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:13:53.960 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:13:53.960 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:13:53.960 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:13:53.960 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:13:53.960 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:13:53.960 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:13:53.960 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00965214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953330516672709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108653, telescope_az=89.99257, telescope_ra=23.0148847, telescope_dec=-24.256357, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.03467, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:13:51.636590', telescope_ra_j2k=22.9915219818003, telescope_dec_j2k=-24.3936886792581, observability=1)
2025-12-27T14:13:53.960 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.56519937515259 seconds ago
2025-12-27T14:13:59.816 [DEBUG] [Thread-490111 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:13:59.818 [INFO] [Thread-490111 (handle)] [driver.py] [get_status()] Telra = 23.0165, teldec = -24.256357
2025-12-27T14:13:59.819 [INFO] [Thread-490111 (handle)] [driver.py] [get_status()] ra_j2k = 22.9931388957003     dec_j2k = -24.3937052427129
2025-12-27T14:13:59.821 [DEBUG] [Thread-490111 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:13:59.822 [DEBUG] [Thread-490111 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:13:59.825 [DEBUG] [Thread-490111 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:13:59.825 [DEBUG] [Thread-490111 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:13:59.825 [DEBUG] [Thread-490111 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:13:59.825 [DEBUG] [Thread-490111 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:13:59.832 [DEBUG] [Thread-490111 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:13:59.832 [DEBUG] [Thread-490111 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:13:59.832 [DEBUG] [Thread-490111 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:13:59.832 [DEBUG] [Thread-490111 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:13:59.832 [DEBUG] [Thread-490111 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:13:59.832 [DEBUG] [Thread-490111 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:13:59.832 [DEBUG] [Thread-490111 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:13:59.832 [DEBUG] [Thread-490111 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:13:59.833 [DEBUG] [Thread-490111 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0097201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953327708836713, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108653, telescope_az=89.99257, telescope_ra=23.0165, telescope_dec=-24.256357, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.03628, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:13:51.636590', telescope_ra_j2k=22.9931388957003, telescope_dec_j2k=-24.3937052427129, observability=1)
2025-12-27T14:14:03.680 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:14:03.682 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.0175924, teldec = -24.256357
2025-12-27T14:14:03.683 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.9942323872621     dec_j2k = -24.3937164303385
2025-12-27T14:14:03.685 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:14:03.687 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:14:03.687 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:14:03.687 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:14:03.687 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:14:03.687 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:14:03.695 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:14:03.695 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:14:03.695 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:14:03.695 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:14:03.695 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:14:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:14:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:14:03.696 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:14:03.696 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00976483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095331808197044, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108653, telescope_az=89.99257, telescope_ra=23.0175924, telescope_dec=-24.256357, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.03737, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:13:51.636590', telescope_ra_j2k=22.9942323872621, telescope_dec_j2k=-24.3937164303385, observability=1)
2025-12-27T14:14:13.479 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:14:13.481 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.0203184, teldec = -24.256357
2025-12-27T14:14:13.482 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.9969611115525     dec_j2k = -24.3937442990703
2025-12-27T14:14:13.482 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:14:13.483 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:14:13.487 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:14:13.487 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:14:13.487 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:14:13.487 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:14:13.494 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:14:13.494 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:14:13.494 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:14:13.494 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:14:13.494 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:14:13.494 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:14:13.494 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:14:13.494 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:14:13.495 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00987823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953323296523005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108653, telescope_az=89.992569, telescope_ra=23.0203184, telescope_dec=-24.256357, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.0401, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:13:51.636590', telescope_ra_j2k=22.9969611115525, telescope_dec_j2k=-24.3937442990703, observability=1)
2025-12-27T14:14:17.654 [DEBUG] [ThreadPoolExecutor-22798_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:14:17.655 [DEBUG] [ThreadPoolExecutor-22798_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:14:18.001 [DEBUG] [Thread-490112 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:14:18.003 [INFO] [Thread-490112 (handle)] [driver.py] [get_status()] Telra = 23.0215782, teldec = -24.256363
2025-12-27T14:14:18.004 [INFO] [Thread-490112 (handle)] [driver.py] [get_status()] ra_j2k = 22.9982221704187     dec_j2k = -24.3937631541786
2025-12-27T14:14:18.006 [DEBUG] [Thread-490112 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:14:18.007 [DEBUG] [Thread-490112 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:14:18.010 [DEBUG] [Thread-490112 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:14:18.010 [DEBUG] [Thread-490112 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:14:18.010 [DEBUG] [Thread-490112 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:14:18.010 [DEBUG] [Thread-490112 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:14:18.017 [DEBUG] [Thread-490112 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:14:18.017 [DEBUG] [Thread-490112 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:14:18.017 [DEBUG] [Thread-490112 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:14:18.017 [DEBUG] [Thread-490112 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:14:18.017 [DEBUG] [Thread-490112 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:14:18.017 [DEBUG] [Thread-490112 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:14:18.017 [DEBUG] [Thread-490112 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:14:18.017 [DEBUG] [Thread-490112 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:14:18.017 [DEBUG] [Thread-490112 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.00993058, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953323296523005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108653, telescope_az=89.99258, telescope_ra=23.0215782, telescope_dec=-24.256363, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.04136, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:13:51.636590', telescope_ra_j2k=22.9982221704187, telescope_dec_j2k=-24.3937631541786, observability=1)
2025-12-27T14:14:36.062 [DEBUG] [Thread-490113 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:14:36.065 [INFO] [Thread-490113 (handle)] [driver.py] [get_status()] Telra = 23.0266148, teldec = -24.256356
2025-12-27T14:14:36.066 [INFO] [Thread-490113 (handle)] [driver.py] [get_status()] ra_j2k = 23.0032638061349     dec_j2k = -24.3938074010007
2025-12-27T14:14:36.068 [DEBUG] [Thread-490113 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:14:36.069 [DEBUG] [Thread-490113 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:14:36.071 [DEBUG] [Thread-490113 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:14:36.071 [DEBUG] [Thread-490113 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:14:36.071 [DEBUG] [Thread-490113 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:14:36.071 [DEBUG] [Thread-490113 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:14:36.078 [DEBUG] [Thread-490113 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:14:36.078 [DEBUG] [Thread-490113 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:14:36.078 [DEBUG] [Thread-490113 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:14:36.078 [DEBUG] [Thread-490113 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:14:36.079 [DEBUG] [Thread-490113 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:14:36.079 [DEBUG] [Thread-490113 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:14:36.079 [DEBUG] [Thread-490113 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:14:36.079 [DEBUG] [Thread-490113 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:14:36.079 [DEBUG] [Thread-490113 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01013962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953323296523005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108653, telescope_az=89.992569, telescope_ra=23.0266148, telescope_dec=-24.256356, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.0464, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:13:51.636590', telescope_ra_j2k=23.0032638061349, telescope_dec_j2k=-24.3938074010007, observability=1)
2025-12-27T14:14:44.852 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:14:44.853 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.0290423, teldec = -24.256356
2025-12-27T14:14:44.854 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.0056937336846     dec_j2k = -24.3938320146826
2025-12-27T14:14:44.856 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:14:44.857 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:14:44.859 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:14:44.859 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:14:44.859 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:14:44.859 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:14:44.866 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:14:44.866 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:14:44.866 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:14:44.866 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:14:44.866 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:14:44.866 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:14:44.866 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:14:44.866 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:14:44.866 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01024134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953322895403576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108653, telescope_az=89.992568, telescope_ra=23.0290423, telescope_dec=-24.256356, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.04882, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:13:51.636590', telescope_ra_j2k=23.0056937336846, telescope_dec_j2k=-24.3938320146826, observability=1)
2025-12-27T14:14:46.942 [DEBUG] [Thread-490114 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:14:46.943 [INFO] [Thread-490114 (handle)] [driver.py] [get_status()] Telra = 23.0296305, teldec = -24.256356
2025-12-27T14:14:46.944 [INFO] [Thread-490114 (handle)] [driver.py] [get_status()] ra_j2k = 23.006282521961     dec_j2k = -24.3938379703695
2025-12-27T14:14:46.946 [DEBUG] [Thread-490114 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:14:46.946 [DEBUG] [Thread-490114 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:14:46.953 [DEBUG] [Thread-490114 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:14:46.953 [DEBUG] [Thread-490114 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:14:46.953 [DEBUG] [Thread-490114 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:14:46.953 [DEBUG] [Thread-490114 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:14:46.960 [DEBUG] [Thread-490114 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:14:46.960 [DEBUG] [Thread-490114 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:14:46.960 [DEBUG] [Thread-490114 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:14:46.960 [DEBUG] [Thread-490114 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:14:46.960 [DEBUG] [Thread-490114 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:14:46.960 [DEBUG] [Thread-490114 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:14:46.960 [DEBUG] [Thread-490114 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:14:46.960 [DEBUG] [Thread-490114 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:14:46.960 [DEBUG] [Thread-490114 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01026553, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953319686448152, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108653, telescope_az=89.992568, telescope_ra=23.0296305, telescope_dec=-24.256356, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.04941, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:13:51.636590', telescope_ra_j2k=23.006282521961, telescope_dec_j2k=-24.3938379703695, observability=1)
2025-12-27T14:14:51.775 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:14:51.776 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:14:51.776 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:14:51.777 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:14:51.777 [INFO] [ThreadPoolExecutor-22799_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:14:51.777 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T14:14:54.021 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:14:54.023 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.0316098, teldec = -24.256356
2025-12-27T14:14:54.024 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.0082638017026     dec_j2k = -24.3938579873214
2025-12-27T14:14:54.025 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:14:54.026 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:14:54.031 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:14:54.031 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:14:54.031 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:14:54.031 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:14:54.039 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:14:54.039 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:14:54.039 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:14:54.039 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:14:54.039 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:14:54.039 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:14:54.039 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:14:54.039 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:14:54.040 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01034748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953318884209296, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108653, telescope_az=89.992568, telescope_ra=23.0316098, telescope_dec=-24.256356, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.05139, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:14:51.775107', telescope_ra_j2k=23.0082638017026, telescope_dec_j2k=-24.3938579873214, observability=1)
2025-12-27T14:14:54.040 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.56136918067932 seconds ago
2025-12-27T14:14:54.235 [DEBUG] [Thread-490115 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1957705020904541
2025-12-27T14:15:03.678 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:03.681 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.0342838, teldec = -24.256356
2025-12-27T14:15:03.682 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.0109404767497     dec_j2k = -24.3938849710921
2025-12-27T14:15:03.684 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:15:03.685 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:15:03.690 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:15:03.690 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:15:03.690 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:15:03.690 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:15:03.698 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:15:03.698 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:15:03.698 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:15:03.698 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:15:03.698 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:15:03.698 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:15:03.698 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:15:03.698 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:15:03.698 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01045925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953318483089868, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108653, telescope_az=89.992568, telescope_ra=23.0342838, telescope_dec=-24.256356, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.05406, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:14:51.775107', telescope_ra_j2k=23.0109404767497, telescope_dec_j2k=-24.3938849710921, observability=1)
2025-12-27T14:15:12.307 [DEBUG] [Thread-490116 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:12.309 [INFO] [Thread-490116 (handle)] [driver.py] [get_status()] Telra = 23.0367029, teldec = -24.256355
2025-12-27T14:15:12.310 [INFO] [Thread-490116 (handle)] [driver.py] [get_status()] ra_j2k = 23.0133619972959     dec_j2k = -24.3939083244934
2025-12-27T14:15:12.312 [DEBUG] [Thread-490116 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:15:12.313 [DEBUG] [Thread-490116 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:15:12.314 [DEBUG] [Thread-490116 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:15:12.315 [DEBUG] [Thread-490116 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:15:12.315 [DEBUG] [Thread-490116 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:15:12.315 [DEBUG] [Thread-490116 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:15:12.322 [DEBUG] [Thread-490116 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:15:12.322 [DEBUG] [Thread-490116 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:15:12.322 [DEBUG] [Thread-490116 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:15:12.322 [DEBUG] [Thread-490116 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:15:12.322 [DEBUG] [Thread-490116 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:15:12.322 [DEBUG] [Thread-490116 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:15:12.322 [DEBUG] [Thread-490116 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:15:12.322 [DEBUG] [Thread-490116 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:15:12.322 [DEBUG] [Thread-490116 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01055912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953315274134443, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108653, telescope_az=89.992567, telescope_ra=23.0367029, telescope_dec=-24.256355, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.05648, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:14:51.775107', telescope_ra_j2k=23.0133619972959, telescope_dec_j2k=-24.3939083244934, observability=1)
2025-12-27T14:15:12.657 [DEBUG] [ThreadPoolExecutor-22798_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:12.659 [DEBUG] [ThreadPoolExecutor-22798_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:12.661 [DEBUG] [ThreadPoolExecutor-22798_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:12.663 [DEBUG] [ThreadPoolExecutor-22798_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:13.556 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:13.558 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.0370388, teldec = -24.256355
2025-12-27T14:15:13.559 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.0136982334226     dec_j2k = -24.3939117016582
2025-12-27T14:15:13.561 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:15:13.561 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:15:13.563 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:15:13.563 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:15:13.563 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:15:13.563 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:15:13.571 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:15:13.571 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:15:13.571 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:15:13.572 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:15:13.572 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:15:13.572 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:15:13.572 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:15:13.572 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:15:13.572 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01057356, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953323697642433, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108653, telescope_az=89.992567, telescope_ra=23.0370388, telescope_dec=-24.256355, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.05682, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:14:51.775107', telescope_ra_j2k=23.0136982334226, telescope_dec_j2k=-24.3939117016582, observability=1)
2025-12-27T14:15:16.669 [DEBUG] [ThreadPoolExecutor-22798_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:17.671 [DEBUG] [ThreadPoolExecutor-22798_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:17.672 [INFO] [ThreadPoolExecutor-22798_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:15:30.362 [DEBUG] [Thread-490117 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:30.364 [INFO] [Thread-490117 (handle)] [driver.py] [get_status()] Telra = 23.0417256, teldec = -24.256349
2025-12-27T14:15:30.365 [INFO] [Thread-490117 (handle)] [driver.py] [get_status()] ra_j2k = 23.0183897245537     dec_j2k = -24.393952712357
2025-12-27T14:15:30.367 [DEBUG] [Thread-490117 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:15:30.368 [DEBUG] [Thread-490117 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:15:30.371 [DEBUG] [Thread-490117 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:15:30.371 [DEBUG] [Thread-490117 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:15:30.371 [DEBUG] [Thread-490117 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:15:30.371 [DEBUG] [Thread-490117 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:15:30.378 [DEBUG] [Thread-490117 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:15:30.378 [DEBUG] [Thread-490117 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:15:30.378 [DEBUG] [Thread-490117 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:15:30.378 [DEBUG] [Thread-490117 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:15:30.378 [DEBUG] [Thread-490117 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:15:30.378 [DEBUG] [Thread-490117 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:15:30.378 [DEBUG] [Thread-490117 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:15:30.378 [DEBUG] [Thread-490117 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:15:30.379 [DEBUG] [Thread-490117 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01076809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953320889806436, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108652, telescope_az=89.992556, telescope_ra=23.0417256, telescope_dec=-24.256349, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.06151, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:14:51.775107', telescope_ra_j2k=23.0183897245537, telescope_dec_j2k=-24.393952712357, observability=1)
2025-12-27T14:15:43.958 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:43.959 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.0455159, teldec = -24.256355
2025-12-27T14:15:43.960 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.0221838189276     dec_j2k = -24.3939965779309
2025-12-27T14:15:43.962 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:15:43.963 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:15:43.969 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:15:43.969 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:15:43.969 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:15:43.969 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:15:43.976 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:15:43.976 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:15:43.976 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:15:43.976 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:15:43.976 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:15:43.976 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:15:43.976 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:15:43.977 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:15:43.977 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01092545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095331808197044, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108652, telescope_az=89.992566, telescope_ra=23.0455159, telescope_dec=-24.256355, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.0653, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:14:51.775107', telescope_ra_j2k=23.0221838189276, telescope_dec_j2k=-24.3939965779309, observability=1)
2025-12-27T14:15:47.007 [DEBUG] [Thread-490118 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:47.008 [INFO] [Thread-490118 (handle)] [driver.py] [get_status()] Telra = 23.0463749, teldec = -24.256355
2025-12-27T14:15:47.009 [INFO] [Thread-490118 (handle)] [driver.py] [get_status()] ra_j2k = 23.0230436790665     dec_j2k = -24.3940051406798
2025-12-27T14:15:47.011 [DEBUG] [Thread-490118 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:15:47.012 [DEBUG] [Thread-490118 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:15:47.015 [DEBUG] [Thread-490118 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:15:47.015 [DEBUG] [Thread-490118 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:15:47.015 [DEBUG] [Thread-490118 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:15:47.015 [DEBUG] [Thread-490118 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:15:47.023 [DEBUG] [Thread-490118 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:15:47.023 [DEBUG] [Thread-490118 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:15:47.023 [DEBUG] [Thread-490118 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:15:47.023 [DEBUG] [Thread-490118 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:15:47.023 [DEBUG] [Thread-490118 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:15:47.023 [DEBUG] [Thread-490118 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:15:47.023 [DEBUG] [Thread-490118 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:15:47.023 [DEBUG] [Thread-490118 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:15:47.023 [DEBUG] [Thread-490118 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01096074, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953317279731584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108652, telescope_az=89.992566, telescope_ra=23.0463749, telescope_dec=-24.256355, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.06616, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:14:51.775107', telescope_ra_j2k=23.0230436790665, telescope_dec_j2k=-24.3940051406798, observability=1)
2025-12-27T14:15:48.449 [DEBUG] [Thread-490119 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:48.451 [INFO] [Thread-490119 (handle)] [driver.py] [get_status()] Telra = 23.0467673, teldec = -24.256355
2025-12-27T14:15:48.453 [INFO] [Thread-490119 (handle)] [driver.py] [get_status()] ra_j2k = 23.0234364720043     dec_j2k = -24.3940090499088
2025-12-27T14:15:48.454 [DEBUG] [Thread-490119 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:15:48.455 [DEBUG] [Thread-490119 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:15:48.461 [DEBUG] [Thread-490119 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:15:48.461 [DEBUG] [Thread-490119 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:15:48.461 [DEBUG] [Thread-490119 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:15:48.461 [DEBUG] [Thread-490119 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:15:48.468 [DEBUG] [Thread-490119 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:15:48.468 [DEBUG] [Thread-490119 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:15:48.468 [DEBUG] [Thread-490119 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:15:48.468 [DEBUG] [Thread-490119 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:15:48.468 [DEBUG] [Thread-490119 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:15:48.468 [DEBUG] [Thread-490119 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:15:48.468 [DEBUG] [Thread-490119 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:15:48.468 [DEBUG] [Thread-490119 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:15:48.469 [DEBUG] [Thread-490119 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01097743, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095331808197044, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108652, telescope_az=89.992566, telescope_ra=23.0467673, telescope_dec=-24.256355, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.06655, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:14:51.775107', telescope_ra_j2k=23.0234364720043, telescope_dec_j2k=-24.3940090499088, observability=1)
2025-12-27T14:15:51.917 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:51.917 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:15:51.918 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:51.918 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:15:51.919 [DEBUG] [ThreadPoolExecutor-22800_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:52.921 [DEBUG] [ThreadPoolExecutor-22800_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:52.923 [DEBUG] [ThreadPoolExecutor-22800_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:52.923 [DEBUG] [ThreadPoolExecutor-22800_0] [payload.py] [to_registers()] [0]
2025-12-27T14:15:52.927 [DEBUG] [ThreadPoolExecutor-22800_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:15:52.927 [DEBUG] [ThreadPoolExecutor-22800_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:15:52.928 [DEBUG] [ThreadPoolExecutor-22800_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:15:52.928 [DEBUG] [ThreadPoolExecutor-22800_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:15:52.935 [DEBUG] [ThreadPoolExecutor-22800_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:15:52.935 [DEBUG] [ThreadPoolExecutor-22800_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:15:52.935 [DEBUG] [ThreadPoolExecutor-22800_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:15:52.935 [DEBUG] [ThreadPoolExecutor-22800_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:15:52.935 [DEBUG] [ThreadPoolExecutor-22800_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:15:52.935 [DEBUG] [ThreadPoolExecutor-22800_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:15:52.935 [DEBUG] [ThreadPoolExecutor-22800_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:15:54.101 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:15:54.102 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.0483547, teldec = -24.256355
2025-12-27T14:15:54.103 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.0250254616921     dec_j2k = -24.3940248492912
2025-12-27T14:15:54.104 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:15:54.105 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:15:54.108 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:15:54.108 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:15:54.108 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:15:54.108 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:15:54.110 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:15:54.110 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:15:54.110 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:15:54.110 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:15:54.110 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:15:54.110 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:15:54.110 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:15:54.110 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:15:54.110 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01104285, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953312867417875, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108652, telescope_az=89.992566, telescope_ra=23.0483547, telescope_dec=-24.256355, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.06814, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:15:51.916547', telescope_ra_j2k=23.0250254616921, telescope_dec_j2k=-24.3940248492912, observability=1)
2025-12-27T14:15:54.110 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.555235385894775 seconds ago
2025-12-27T14:16:03.650 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:16:03.653 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.051005, teldec = -24.256354
2025-12-27T14:16:03.654 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.0276784162648     dec_j2k = -24.394050174671
2025-12-27T14:16:03.656 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:16:03.656 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:16:03.659 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:16:03.659 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:16:03.659 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:16:03.659 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:16:03.666 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:16:03.666 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:16:03.666 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:16:03.666 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:16:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:16:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:16:03.667 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:16:03.667 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:16:03.667 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01115338, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953319285328724, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108652, telescope_az=89.992566, telescope_ra=23.051005, telescope_dec=-24.256354, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.07079, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:15:51.916547', telescope_ra_j2k=23.0276784162648, telescope_dec_j2k=-24.394050174671, observability=1)
2025-12-27T14:16:06.518 [DEBUG] [Thread-490120 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:16:06.520 [INFO] [Thread-490120 (handle)] [driver.py] [get_status()] Telra = 23.0518089, teldec = -24.256354
2025-12-27T14:16:06.521 [INFO] [Thread-490120 (handle)] [driver.py] [get_status()] ra_j2k = 23.0284831215434     dec_j2k = -24.3940581466322
2025-12-27T14:16:06.522 [DEBUG] [Thread-490120 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:16:06.523 [DEBUG] [Thread-490120 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:16:06.530 [DEBUG] [Thread-490120 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:16:06.530 [DEBUG] [Thread-490120 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:16:06.531 [DEBUG] [Thread-490120 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:16:06.531 [DEBUG] [Thread-490120 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:16:06.538 [DEBUG] [Thread-490120 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:16:06.538 [DEBUG] [Thread-490120 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:16:06.538 [DEBUG] [Thread-490120 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:16:06.538 [DEBUG] [Thread-490120 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:16:06.538 [DEBUG] [Thread-490120 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:16:06.538 [DEBUG] [Thread-490120 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:16:06.538 [DEBUG] [Thread-490120 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:16:06.538 [DEBUG] [Thread-490120 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:16:06.538 [DEBUG] [Thread-490120 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01118656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953321692045292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108652, telescope_az=89.992566, telescope_ra=23.0518089, telescope_dec=-24.256354, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.07159, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:15:51.916547', telescope_ra_j2k=23.0284831215434, telescope_dec_j2k=-24.3940581466322, observability=1)
2025-12-27T14:16:13.633 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:16:13.635 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.0537882, teldec = -24.256354
2025-12-27T14:16:13.636 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.0304644044333     dec_j2k = -24.3940777485105
2025-12-27T14:16:13.638 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:16:13.639 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:16:13.645 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:16:13.645 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:16:13.645 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:16:13.645 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:16:13.653 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:16:13.653 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:16:13.653 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:16:13.653 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:16:13.653 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:16:13.653 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:16:13.653 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:16:13.653 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:16:13.653 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0112689, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953320889806436, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108652, telescope_az=89.992565, telescope_ra=23.0537882, telescope_dec=-24.256354, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.07357, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:15:51.916547', telescope_ra_j2k=23.0304644044333, telescope_dec_j2k=-24.3940777485105, observability=1)
2025-12-27T14:16:17.936 [DEBUG] [ThreadPoolExecutor-22800_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:16:17.937 [DEBUG] [ThreadPoolExecutor-22800_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:16:24.583 [DEBUG] [Thread-490121 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:16:24.586 [INFO] [Thread-490121 (handle)] [driver.py] [get_status()] Telra = 23.0568253, teldec = -24.256354
2025-12-27T14:16:24.587 [INFO] [Thread-490121 (handle)] [driver.py] [get_status()] ra_j2k = 23.0335045475816     dec_j2k = -24.394107754154
2025-12-27T14:16:24.588 [DEBUG] [Thread-490121 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:16:24.589 [DEBUG] [Thread-490121 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:16:24.593 [DEBUG] [Thread-490121 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:16:24.593 [DEBUG] [Thread-490121 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:16:24.593 [DEBUG] [Thread-490121 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:16:24.593 [DEBUG] [Thread-490121 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:16:24.600 [DEBUG] [Thread-490121 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:16:24.600 [DEBUG] [Thread-490121 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:16:24.600 [DEBUG] [Thread-490121 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:16:24.600 [DEBUG] [Thread-490121 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:16:24.600 [DEBUG] [Thread-490121 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:16:24.600 [DEBUG] [Thread-490121 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:16:24.600 [DEBUG] [Thread-490121 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:16:24.600 [DEBUG] [Thread-490121 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:16:24.600 [DEBUG] [Thread-490121 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01139565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953315675253871, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108652, telescope_az=89.992565, telescope_ra=23.0568253, telescope_dec=-24.256354, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.07661, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:15:51.916547', telescope_ra_j2k=23.0335045475816, telescope_dec_j2k=-24.394107754154, observability=1)
2025-12-27T14:16:42.663 [DEBUG] [Thread-490122 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:16:42.665 [INFO] [Thread-490122 (handle)] [driver.py] [get_status()] Telra = 23.0618652, teldec = -24.256353
2025-12-27T14:16:42.667 [INFO] [Thread-490122 (handle)] [driver.py] [get_status()] ra_j2k = 23.0385494990083     dec_j2k = -24.3941563542776
2025-12-27T14:16:42.668 [DEBUG] [Thread-490122 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:16:42.669 [DEBUG] [Thread-490122 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:16:42.674 [DEBUG] [Thread-490122 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:16:42.674 [DEBUG] [Thread-490122 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:16:42.674 [DEBUG] [Thread-490122 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:16:42.674 [DEBUG] [Thread-490122 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:16:42.682 [DEBUG] [Thread-490122 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:16:42.682 [DEBUG] [Thread-490122 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:16:42.682 [DEBUG] [Thread-490122 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:16:42.682 [DEBUG] [Thread-490122 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:16:42.682 [DEBUG] [Thread-490122 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:16:42.682 [DEBUG] [Thread-490122 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:16:42.682 [DEBUG] [Thread-490122 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:16:42.682 [DEBUG] [Thread-490122 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:16:42.682 [DEBUG] [Thread-490122 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01160491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953318483089868, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108652, telescope_az=89.992564, telescope_ra=23.0618652, telescope_dec=-24.256353, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.08165, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:15:51.916547', telescope_ra_j2k=23.0385494990083, telescope_dec_j2k=-24.3941563542776, observability=1)
2025-12-27T14:16:43.065 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3833897113800049
2025-12-27T14:16:47.058 [DEBUG] [Thread-490123 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:16:47.060 [INFO] [Thread-490123 (handle)] [driver.py] [get_status()] Telra = 23.0630902, teldec = -24.256353
2025-12-27T14:16:47.061 [INFO] [Thread-490123 (handle)] [driver.py] [get_status()] ra_j2k = 23.0397757270674     dec_j2k = -24.3941683737491
2025-12-27T14:16:47.063 [DEBUG] [Thread-490123 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:16:47.064 [DEBUG] [Thread-490123 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:16:47.066 [DEBUG] [Thread-490123 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:16:47.066 [DEBUG] [Thread-490123 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:16:47.066 [DEBUG] [Thread-490123 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:16:47.066 [DEBUG] [Thread-490123 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:16:47.073 [DEBUG] [Thread-490123 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:16:47.073 [DEBUG] [Thread-490123 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:16:47.073 [DEBUG] [Thread-490123 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:16:47.073 [DEBUG] [Thread-490123 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:16:47.073 [DEBUG] [Thread-490123 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:16:47.073 [DEBUG] [Thread-490123 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:16:47.073 [DEBUG] [Thread-490123 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:16:47.073 [DEBUG] [Thread-490123 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:16:47.073 [DEBUG] [Thread-490123 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01165578, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953314873015015, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108652, telescope_az=89.992564, telescope_ra=23.0630902, telescope_dec=-24.256353, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.08287, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:15:51.916547', telescope_ra_j2k=23.0397757270674, telescope_dec_j2k=-24.3941683737491, observability=1)
2025-12-27T14:16:52.058 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:16:52.058 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:16:52.059 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:16:52.059 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:16:52.059 [INFO] [ThreadPoolExecutor-22801_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:16:52.059 [INFO] [ThreadPoolExecutor-22801_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:16:54.171 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:16:54.173 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.0650729, teldec = -24.256353
2025-12-27T14:16:54.174 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.0417604149419     dec_j2k = -24.3941877975169
2025-12-27T14:16:54.176 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:16:54.177 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:16:54.184 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:16:54.184 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:16:54.184 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:16:54.184 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:16:54.191 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:16:54.191 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:16:54.191 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:16:54.191 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:16:54.191 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:16:54.191 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:16:54.191 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:16:54.191 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:16:54.191 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01173809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953314471895587, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108652, telescope_az=89.992564, telescope_ra=23.0650729, telescope_dec=-24.256353, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.08485, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:16:52.056913', telescope_ra_j2k=23.0417604149419, telescope_dec_j2k=-24.3941877975169, observability=1)
2025-12-27T14:16:54.191 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.55838894844055 seconds ago
2025-12-27T14:17:00.728 [DEBUG] [Thread-490124 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:00.730 [INFO] [Thread-490124 (handle)] [driver.py] [get_status()] Telra = 23.0669115, teldec = -24.256353
2025-12-27T14:17:00.731 [INFO] [Thread-490124 (handle)] [driver.py] [get_status()] ra_j2k = 23.0436008585865     dec_j2k = -24.3942057763189
2025-12-27T14:17:00.732 [DEBUG] [Thread-490124 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:17:00.733 [DEBUG] [Thread-490124 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:17:00.739 [DEBUG] [Thread-490124 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:17:00.739 [DEBUG] [Thread-490124 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:17:00.739 [DEBUG] [Thread-490124 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:17:00.739 [DEBUG] [Thread-490124 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:17:00.746 [DEBUG] [Thread-490124 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:17:00.746 [DEBUG] [Thread-490124 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:17:00.746 [DEBUG] [Thread-490124 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:17:00.746 [DEBUG] [Thread-490124 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:17:00.746 [DEBUG] [Thread-490124 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:17:00.746 [DEBUG] [Thread-490124 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:17:00.746 [DEBUG] [Thread-490124 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:17:00.746 [DEBUG] [Thread-490124 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:17:00.746 [DEBUG] [Thread-490124 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01181399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953317680851012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108652, telescope_az=89.992564, telescope_ra=23.0669115, telescope_dec=-24.256353, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.08669, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:16:52.056913', telescope_ra_j2k=23.0436008585865, telescope_dec_j2k=-24.3942057763189, observability=1)
2025-12-27T14:17:03.660 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:03.662 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.0677232, teldec = -24.256353
2025-12-27T14:17:03.663 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.0444133725889     dec_j2k = -24.3942137033615
2025-12-27T14:17:03.665 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:17:03.666 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:17:03.669 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:17:03.669 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:17:03.669 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:17:03.669 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:17:03.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:17:03.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:17:03.676 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:17:03.676 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:17:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:17:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:17:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:17:03.677 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:17:03.677 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01184793, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953313669656731, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108652, telescope_az=89.992564, telescope_ra=23.0677232, telescope_dec=-24.256353, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.0875, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:16:52.056913', telescope_ra_j2k=23.0444133725889, telescope_dec_j2k=-24.3942137033615, observability=1)
2025-12-27T14:17:12.939 [DEBUG] [ThreadPoolExecutor-22800_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:12.941 [DEBUG] [ThreadPoolExecutor-22800_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:12.942 [DEBUG] [ThreadPoolExecutor-22800_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:12.944 [DEBUG] [ThreadPoolExecutor-22800_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:13.715 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:13.717 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.0705091, teldec = -24.256353
2025-12-27T14:17:13.718 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.0472020667413     dec_j2k = -24.3942408629188
2025-12-27T14:17:13.720 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:17:13.722 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:17:13.724 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:17:13.724 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:17:13.724 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:17:13.724 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:17:13.731 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:17:13.731 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:17:13.731 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:17:13.731 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:17:13.731 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:17:13.731 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:17:13.732 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:17:13.732 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:17:13.732 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01196431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953312466298447, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108652, telescope_az=89.992563, telescope_ra=23.0705091, telescope_dec=-24.256353, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.09029, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:16:52.056913', telescope_ra_j2k=23.0472020667413, telescope_dec_j2k=-24.3942408629188, observability=1)
2025-12-27T14:17:16.949 [DEBUG] [ThreadPoolExecutor-22800_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:17.951 [DEBUG] [ThreadPoolExecutor-22800_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:17.952 [INFO] [ThreadPoolExecutor-22800_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:17:18.888 [DEBUG] [Thread-490125 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:18.890 [INFO] [Thread-490125 (handle)] [driver.py] [get_status()] Telra = 23.0719575, teldec = -24.256353
2025-12-27T14:17:18.891 [INFO] [Thread-490125 (handle)] [driver.py] [get_status()] ra_j2k = 23.0486519196456     dec_j2k = -24.3942549542218
2025-12-27T14:17:18.893 [DEBUG] [Thread-490125 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:17:18.894 [DEBUG] [Thread-490125 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:17:18.898 [DEBUG] [Thread-490125 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:17:18.898 [DEBUG] [Thread-490125 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:17:18.898 [DEBUG] [Thread-490125 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:17:18.898 [DEBUG] [Thread-490125 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:17:18.905 [DEBUG] [Thread-490125 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:17:18.905 [DEBUG] [Thread-490125 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:17:18.905 [DEBUG] [Thread-490125 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:17:18.905 [DEBUG] [Thread-490125 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:17:18.905 [DEBUG] [Thread-490125 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:17:18.905 [DEBUG] [Thread-490125 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:17:18.905 [DEBUG] [Thread-490125 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:17:18.905 [DEBUG] [Thread-490125 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:17:18.906 [DEBUG] [Thread-490125 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01202418, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953317279731584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108652, telescope_az=89.992563, telescope_ra=23.0719575, telescope_dec=-24.256353, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.09174, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:16:52.056913', telescope_ra_j2k=23.0486519196456, telescope_dec_j2k=-24.3942549542218, observability=1)
2025-12-27T14:17:36.962 [DEBUG] [Thread-490126 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:36.964 [INFO] [Thread-490126 (handle)] [driver.py] [get_status()] Telra = 23.0769951, teldec = -24.256352
2025-12-27T14:17:36.965 [INFO] [Thread-490126 (handle)] [driver.py] [get_status()] ra_j2k = 23.0536945740997     dec_j2k = -24.3943028096678
2025-12-27T14:17:36.966 [DEBUG] [Thread-490126 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:17:36.967 [DEBUG] [Thread-490126 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:17:36.973 [DEBUG] [Thread-490126 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:17:36.973 [DEBUG] [Thread-490126 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:17:36.973 [DEBUG] [Thread-490126 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:17:36.973 [DEBUG] [Thread-490126 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:17:36.980 [DEBUG] [Thread-490126 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:17:36.980 [DEBUG] [Thread-490126 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:17:36.981 [DEBUG] [Thread-490126 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:17:36.981 [DEBUG] [Thread-490126 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:17:36.981 [DEBUG] [Thread-490126 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:17:36.981 [DEBUG] [Thread-490126 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:17:36.981 [DEBUG] [Thread-490126 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:17:36.981 [DEBUG] [Thread-490126 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:17:36.981 [DEBUG] [Thread-490126 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01223337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953311262940163, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108651, telescope_az=89.992563, telescope_ra=23.0769951, telescope_dec=-24.256352, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.09678, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:16:52.056913', telescope_ra_j2k=23.0536945740997, telescope_dec_j2k=-24.3943028096678, observability=1)
2025-12-27T14:17:42.200 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:42.201 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.0784513, teldec = -24.256352
2025-12-27T14:17:42.202 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.0551522354845     dec_j2k = -24.3943168872862
2025-12-27T14:17:42.204 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:17:42.205 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:17:42.212 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:17:42.212 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:17:42.212 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:17:42.212 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:17:42.219 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:17:42.219 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:17:42.219 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:17:42.219 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:17:42.219 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:17:42.219 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:17:42.219 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:17:42.219 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:17:42.219 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01229398, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953312867417875, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108651, telescope_az=89.992563, telescope_ra=23.0784513, telescope_dec=-24.256352, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.09823, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:16:52.056913', telescope_ra_j2k=23.0551522354845, telescope_dec_j2k=-24.3943168872862, observability=1)
2025-12-27T14:17:47.106 [DEBUG] [Thread-490127 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:47.109 [INFO] [Thread-490127 (handle)] [driver.py] [get_status()] Telra = 23.0798151, teldec = -24.256352
2025-12-27T14:17:47.110 [INFO] [Thread-490127 (handle)] [driver.py] [get_status()] ra_j2k = 23.0565174042734     dec_j2k = -24.3943300534098
2025-12-27T14:17:47.112 [DEBUG] [Thread-490127 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:17:47.113 [DEBUG] [Thread-490127 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:17:47.116 [DEBUG] [Thread-490127 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:17:47.116 [DEBUG] [Thread-490127 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:17:47.116 [DEBUG] [Thread-490127 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:17:47.116 [DEBUG] [Thread-490127 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:17:47.123 [DEBUG] [Thread-490127 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:17:47.123 [DEBUG] [Thread-490127 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:17:47.123 [DEBUG] [Thread-490127 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:17:47.123 [DEBUG] [Thread-490127 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:17:47.123 [DEBUG] [Thread-490127 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:17:47.123 [DEBUG] [Thread-490127 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:17:47.123 [DEBUG] [Thread-490127 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:17:47.123 [DEBUG] [Thread-490127 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:17:47.124 [DEBUG] [Thread-490127 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01235078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953316878612156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108651, telescope_az=89.992562, telescope_ra=23.0798151, telescope_dec=-24.256352, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.0996, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:16:52.056913', telescope_ra_j2k=23.0565174042734, telescope_dec_j2k=-24.3943300534098, observability=1)
2025-12-27T14:17:52.198 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:52.198 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:17:52.199 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:52.199 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:17:52.200 [DEBUG] [ThreadPoolExecutor-22802_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:53.202 [DEBUG] [ThreadPoolExecutor-22802_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:53.204 [DEBUG] [ThreadPoolExecutor-22802_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:53.204 [DEBUG] [ThreadPoolExecutor-22802_0] [payload.py] [to_registers()] [0]
2025-12-27T14:17:53.208 [DEBUG] [ThreadPoolExecutor-22802_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:17:53.208 [DEBUG] [ThreadPoolExecutor-22802_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:17:53.208 [DEBUG] [ThreadPoolExecutor-22802_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:17:53.208 [DEBUG] [ThreadPoolExecutor-22802_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:17:53.215 [DEBUG] [ThreadPoolExecutor-22802_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:17:53.215 [DEBUG] [ThreadPoolExecutor-22802_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:17:53.215 [DEBUG] [ThreadPoolExecutor-22802_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:17:53.216 [DEBUG] [ThreadPoolExecutor-22802_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:17:53.216 [DEBUG] [ThreadPoolExecutor-22802_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:17:53.216 [DEBUG] [ThreadPoolExecutor-22802_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:17:53.216 [DEBUG] [ThreadPoolExecutor-22802_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:17:54.251 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:17:54.254 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.0818225, teldec = -24.256352
2025-12-27T14:17:54.255 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.0585268192502     dec_j2k = -24.3943494007652
2025-12-27T14:17:54.257 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:17:54.258 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:17:54.264 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:17:54.264 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:17:54.264 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:17:54.264 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:17:54.271 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:17:54.271 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:17:54.271 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:17:54.271 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:17:54.271 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:17:54.271 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:17:54.271 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:17:54.271 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:17:54.272 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01243348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953317279731584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108651, telescope_az=89.992562, telescope_ra=23.0818225, telescope_dec=-24.256352, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.1016, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:17:52.196756', telescope_ra_j2k=23.0585268192502, telescope_dec_j2k=-24.3943494007652, observability=1)
2025-12-27T14:17:54.272 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.5573034286499 seconds ago
2025-12-27T14:17:55.028 [DEBUG] [Thread-490128 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7566735744476318
2025-12-27T14:18:03.671 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:18:03.674 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.0844363, teldec = -24.256352
2025-12-27T14:18:03.675 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.0611432433321     dec_j2k = -24.3943745353438
2025-12-27T14:18:03.677 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:18:03.678 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:18:03.680 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:18:03.680 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:18:03.681 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:18:03.681 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:18:03.690 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:18:03.690 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:18:03.690 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:18:03.690 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:18:03.690 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:18:03.690 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:18:03.690 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:18:03.690 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:18:03.690 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0125425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953310460701307, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108651, telescope_az=89.992562, telescope_ra=23.0844363, telescope_dec=-24.256352, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.10422, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:17:52.196756', telescope_ra_j2k=23.0611432433321, telescope_dec_j2k=-24.3943745353438, observability=1)
2025-12-27T14:18:13.098 [DEBUG] [Thread-490129 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:18:13.100 [INFO] [Thread-490129 (handle)] [driver.py] [get_status()] Telra = 23.0870596, teldec = -24.256351
2025-12-27T14:18:13.101 [INFO] [Thread-490129 (handle)] [driver.py] [get_status()] ra_j2k = 23.0637691774749     dec_j2k = -24.3943986962112
2025-12-27T14:18:13.103 [DEBUG] [Thread-490129 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:18:13.103 [DEBUG] [Thread-490129 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:18:13.107 [DEBUG] [Thread-490129 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:18:13.107 [DEBUG] [Thread-490129 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:18:13.107 [DEBUG] [Thread-490129 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:18:13.107 [DEBUG] [Thread-490129 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:18:13.115 [DEBUG] [Thread-490129 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:18:13.115 [DEBUG] [Thread-490129 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:18:13.115 [DEBUG] [Thread-490129 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:18:13.115 [DEBUG] [Thread-490129 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:18:13.115 [DEBUG] [Thread-490129 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:18:13.115 [DEBUG] [Thread-490129 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:18:13.115 [DEBUG] [Thread-490129 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:18:13.115 [DEBUG] [Thread-490129 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:18:13.115 [DEBUG] [Thread-490129 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01265161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953315675253871, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108651, telescope_az=89.992562, telescope_ra=23.0870596, telescope_dec=-24.256351, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.10684, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:17:52.196756', telescope_ra_j2k=23.0637691774749, telescope_dec_j2k=-24.3943986962112, observability=1)
2025-12-27T14:18:13.792 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6765129566192627
2025-12-27T14:18:18.217 [DEBUG] [ThreadPoolExecutor-22802_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:18:18.218 [DEBUG] [ThreadPoolExecutor-22802_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:18:31.177 [DEBUG] [Thread-490130 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:18:31.179 [INFO] [Thread-490130 (handle)] [driver.py] [get_status()] Telra = 23.0921005, teldec = -24.256351
2025-12-27T14:18:31.180 [INFO] [Thread-490130 (handle)] [driver.py] [get_status()] ra_j2k = 23.0688151404351     dec_j2k = -24.3944468615962
2025-12-27T14:18:31.182 [DEBUG] [Thread-490130 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:18:31.183 [DEBUG] [Thread-490130 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:18:31.187 [DEBUG] [Thread-490130 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:18:31.187 [DEBUG] [Thread-490130 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:18:31.187 [DEBUG] [Thread-490130 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:18:31.187 [DEBUG] [Thread-490130 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:18:31.194 [DEBUG] [Thread-490130 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:18:31.194 [DEBUG] [Thread-490130 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:18:31.194 [DEBUG] [Thread-490130 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:18:31.194 [DEBUG] [Thread-490130 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:18:31.194 [DEBUG] [Thread-490130 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:18:31.194 [DEBUG] [Thread-490130 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:18:31.194 [DEBUG] [Thread-490130 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:18:31.194 [DEBUG] [Thread-490130 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:18:31.194 [DEBUG] [Thread-490130 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01286086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953317279731584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108651, telescope_az=89.992561, telescope_ra=23.0921005, telescope_dec=-24.256351, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.11188, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:17:52.196756', telescope_ra_j2k=23.0688151404351, telescope_dec_j2k=-24.3944468615962, observability=1)
2025-12-27T14:18:41.312 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:18:41.314 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.0949107, teldec = -24.256351
2025-12-27T14:18:41.315 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.0716281636863     dec_j2k = -24.394473608149
2025-12-27T14:18:41.316 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:18:41.318 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:18:41.322 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:18:41.322 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:18:41.322 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:18:41.322 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:18:41.329 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:18:41.329 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:18:41.329 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:18:41.329 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:18:41.329 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:18:41.329 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:18:41.330 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:18:41.330 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:18:41.330 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01297816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953315675253871, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108651, telescope_az=89.992561, telescope_ra=23.0949107, telescope_dec=-24.256351, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.11469, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:17:52.196756', telescope_ra_j2k=23.0716281636863, telescope_dec_j2k=-24.394473608149, observability=1)
2025-12-27T14:18:47.161 [DEBUG] [Thread-490131 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:18:47.163 [INFO] [Thread-490131 (handle)] [driver.py] [get_status()] Telra = 23.0965541, teldec = -24.256351
2025-12-27T14:18:47.164 [INFO] [Thread-490131 (handle)] [driver.py] [get_status()] ra_j2k = 23.0732732149677     dec_j2k = -24.3944892147537
2025-12-27T14:18:47.165 [DEBUG] [Thread-490131 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:18:47.166 [DEBUG] [Thread-490131 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:18:47.168 [DEBUG] [Thread-490131 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:18:47.168 [DEBUG] [Thread-490131 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:18:47.168 [DEBUG] [Thread-490131 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:18:47.168 [DEBUG] [Thread-490131 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:18:47.176 [DEBUG] [Thread-490131 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:18:47.176 [DEBUG] [Thread-490131 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:18:47.176 [DEBUG] [Thread-490131 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:18:47.176 [DEBUG] [Thread-490131 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:18:47.176 [DEBUG] [Thread-490131 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:18:47.176 [DEBUG] [Thread-490131 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:18:47.176 [DEBUG] [Thread-490131 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:18:47.176 [DEBUG] [Thread-490131 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:18:47.176 [DEBUG] [Thread-490131 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01304586, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095332008756758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108651, telescope_az=89.99256, telescope_ra=23.0965541, telescope_dec=-24.256351, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.11633, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:17:52.196756', telescope_ra_j2k=23.0732732149677, telescope_dec_j2k=-24.3944892147537, observability=1)
2025-12-27T14:18:49.256 [DEBUG] [Thread-490132 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:18:49.258 [INFO] [Thread-490132 (handle)] [driver.py] [get_status()] Telra = 23.0971142, teldec = -24.256351
2025-12-27T14:18:49.259 [INFO] [Thread-490132 (handle)] [driver.py] [get_status()] ra_j2k = 23.0738338777957     dec_j2k = -24.3944945279052
2025-12-27T14:18:49.261 [DEBUG] [Thread-490132 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:18:49.262 [DEBUG] [Thread-490132 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:18:49.265 [DEBUG] [Thread-490132 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:18:49.265 [DEBUG] [Thread-490132 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:18:49.265 [DEBUG] [Thread-490132 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:18:49.265 [DEBUG] [Thread-490132 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:18:49.272 [DEBUG] [Thread-490132 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:18:49.272 [DEBUG] [Thread-490132 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:18:49.272 [DEBUG] [Thread-490132 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:18:49.272 [DEBUG] [Thread-490132 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:18:49.272 [DEBUG] [Thread-490132 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:18:49.272 [DEBUG] [Thread-490132 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:18:49.272 [DEBUG] [Thread-490132 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:18:49.272 [DEBUG] [Thread-490132 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:18:49.272 [DEBUG] [Thread-490132 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0130701, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953312065179019, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108651, telescope_az=89.99256, telescope_ra=23.0971142, telescope_dec=-24.256351, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.11689, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:17:52.196756', telescope_ra_j2k=23.0738338777957, telescope_dec_j2k=-24.3944945279052, observability=1)
2025-12-27T14:18:52.340 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:18:52.340 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:18:52.341 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:18:52.341 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:18:52.342 [INFO] [ThreadPoolExecutor-22803_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:18:52.342 [INFO] [ThreadPoolExecutor-22803_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:18:54.332 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:18:54.335 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.0985334, teldec = -24.25635
2025-12-27T14:18:54.336 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.0752545040541     dec_j2k = -24.3945069772981
2025-12-27T14:18:54.338 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:18:54.339 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:18:54.341 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:18:54.341 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:18:54.341 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:18:54.341 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:18:54.348 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:18:54.348 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:18:54.348 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:18:54.348 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:18:54.348 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:18:54.348 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:18:54.348 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:18:54.348 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:18:54.349 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01312885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953317279731584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108651, telescope_az=89.99256, telescope_ra=23.0985334, telescope_dec=-24.25635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.11831, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:18:52.339317', telescope_ra_j2k=23.0752545040541, telescope_dec_j2k=-24.3945069772981, observability=1)
2025-12-27T14:18:54.349 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.55675649642944 seconds ago
2025-12-27T14:19:03.643 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:03.644 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.1011302, teldec = -24.25635
2025-12-27T14:19:03.646 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.0778539140296     dec_j2k = -24.3945315368418
2025-12-27T14:19:03.648 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:19:03.648 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:19:03.654 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:19:03.654 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:19:03.654 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:19:03.654 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:19:03.662 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:19:03.662 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:19:03.662 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:19:03.662 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:19:03.662 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:19:03.662 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:19:03.662 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:19:03.662 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:19:03.662 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01323661, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953317680851012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108651, telescope_az=89.99256, telescope_ra=23.1011302, telescope_dec=-24.25635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.12091, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:18:52.339317', telescope_ra_j2k=23.0778539140296, telescope_dec_j2k=-24.3945315368418, observability=1)
2025-12-27T14:19:07.318 [DEBUG] [Thread-490133 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:07.320 [INFO] [Thread-490133 (handle)] [driver.py] [get_status()] Telra = 23.1021588, teldec = -24.25635
2025-12-27T14:19:07.322 [INFO] [Thread-490133 (handle)] [driver.py] [get_status()] ra_j2k = 23.0788835479745     dec_j2k = -24.3945412472446
2025-12-27T14:19:07.324 [DEBUG] [Thread-490133 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:19:07.325 [DEBUG] [Thread-490133 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:19:07.330 [DEBUG] [Thread-490133 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:19:07.330 [DEBUG] [Thread-490133 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:19:07.330 [DEBUG] [Thread-490133 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:19:07.330 [DEBUG] [Thread-490133 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:19:07.337 [DEBUG] [Thread-490133 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:19:07.338 [DEBUG] [Thread-490133 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:19:07.338 [DEBUG] [Thread-490133 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:19:07.338 [DEBUG] [Thread-490133 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:19:07.338 [DEBUG] [Thread-490133 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:19:07.338 [DEBUG] [Thread-490133 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:19:07.338 [DEBUG] [Thread-490133 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:19:07.338 [DEBUG] [Thread-490133 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:19:07.338 [DEBUG] [Thread-490133 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01327916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953318483089868, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108651, telescope_az=89.99256, telescope_ra=23.1021588, telescope_dec=-24.25635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.12194, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:18:52.339317', telescope_ra_j2k=23.0788835479745, telescope_dec_j2k=-24.3945412472446, observability=1)
2025-12-27T14:19:13.220 [DEBUG] [ThreadPoolExecutor-22802_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:13.222 [DEBUG] [ThreadPoolExecutor-22802_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:13.223 [DEBUG] [ThreadPoolExecutor-22802_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:13.225 [DEBUG] [ThreadPoolExecutor-22802_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:13.853 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:13.855 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.1039735, teldec = -24.25635
2025-12-27T14:19:13.856 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.0807000722784     dec_j2k = -24.3945583542528
2025-12-27T14:19:13.858 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:19:13.859 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:19:13.864 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:19:13.865 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:19:13.865 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:19:13.865 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:19:13.872 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:19:13.872 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:19:13.872 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:19:13.872 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:19:13.872 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:19:13.872 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:19:13.872 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:19:13.872 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:19:13.872 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01335479, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953316477492728, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108651, telescope_az=89.99256, telescope_ra=23.1039735, telescope_dec=-24.25635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.12375, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:18:52.339317', telescope_ra_j2k=23.0807000722784, telescope_dec_j2k=-24.3945583542528, observability=1)
2025-12-27T14:19:17.229 [DEBUG] [ThreadPoolExecutor-22802_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:18.230 [DEBUG] [ThreadPoolExecutor-22802_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:18.231 [INFO] [ThreadPoolExecutor-22802_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:19:25.447 [DEBUG] [Thread-490134 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:25.448 [INFO] [Thread-490134 (handle)] [driver.py] [get_status()] Telra = 23.1072009, teldec = -24.25635
2025-12-27T14:19:25.449 [INFO] [Thread-490134 (handle)] [driver.py] [get_status()] ra_j2k = 23.0839307173068     dec_j2k = -24.3945887013778
2025-12-27T14:19:25.451 [DEBUG] [Thread-490134 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:19:25.452 [DEBUG] [Thread-490134 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:19:25.454 [DEBUG] [Thread-490134 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:19:25.454 [DEBUG] [Thread-490134 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:19:25.455 [DEBUG] [Thread-490134 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:19:25.455 [DEBUG] [Thread-490134 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:19:25.462 [DEBUG] [Thread-490134 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:19:25.462 [DEBUG] [Thread-490134 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:19:25.462 [DEBUG] [Thread-490134 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:19:25.462 [DEBUG] [Thread-490134 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:19:25.463 [DEBUG] [Thread-490134 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:19:25.463 [DEBUG] [Thread-490134 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:19:25.463 [DEBUG] [Thread-490134 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:19:25.463 [DEBUG] [Thread-490134 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:19:25.463 [DEBUG] [Thread-490134 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01348897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953312466298447, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10865, telescope_az=89.992559, telescope_ra=23.1072009, telescope_dec=-24.25635, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.12698, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:18:52.339317', telescope_ra_j2k=23.0839307173068, telescope_dec_j2k=-24.3945887013778, observability=1)
2025-12-27T14:19:40.420 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:40.422 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.1113857, teldec = -24.256349
2025-12-27T14:19:40.424 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.088119726056     dec_j2k = -24.3946269036576
2025-12-27T14:19:40.426 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:19:40.427 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:19:40.431 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:19:40.431 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:19:40.431 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:19:40.431 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:19:40.439 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:19:40.439 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:19:40.439 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:19:40.439 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:19:40.439 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:19:40.439 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:19:40.439 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:19:40.439 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:19:40.439 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01366228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09533160763733, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10865, telescope_az=89.992559, telescope_ra=23.1113857, telescope_dec=-24.256349, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.13117, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:18:52.339317', telescope_ra_j2k=23.088119726056, telescope_dec_j2k=-24.3946269036576, observability=1)
2025-12-27T14:19:43.537 [DEBUG] [Thread-490135 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:43.539 [INFO] [Thread-490135 (handle)] [driver.py] [get_status()] Telra = 23.1122447, teldec = -24.256349
2025-12-27T14:19:43.540 [INFO] [Thread-490135 (handle)] [driver.py] [get_status()] ra_j2k = 23.0889795901067     dec_j2k = -24.3946349299794
2025-12-27T14:19:43.541 [DEBUG] [Thread-490135 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:19:43.543 [DEBUG] [Thread-490135 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:19:43.546 [DEBUG] [Thread-490135 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:19:43.546 [DEBUG] [Thread-490135 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:19:43.547 [DEBUG] [Thread-490135 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:19:43.547 [DEBUG] [Thread-490135 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:19:43.554 [DEBUG] [Thread-490135 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:19:43.554 [DEBUG] [Thread-490135 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:19:43.554 [DEBUG] [Thread-490135 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:19:43.554 [DEBUG] [Thread-490135 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:19:43.554 [DEBUG] [Thread-490135 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:19:43.554 [DEBUG] [Thread-490135 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:19:43.554 [DEBUG] [Thread-490135 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:19:43.554 [DEBUG] [Thread-490135 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:19:43.554 [DEBUG] [Thread-490135 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01369836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953317279731584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10865, telescope_az=89.992559, telescope_ra=23.1122447, telescope_dec=-24.256349, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.13203, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:18:52.339317', telescope_ra_j2k=23.0889795901067, telescope_dec_j2k=-24.3946349299794, observability=1)
2025-12-27T14:19:47.214 [DEBUG] [Thread-490136 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:47.217 [INFO] [Thread-490136 (handle)] [driver.py] [get_status()] Telra = 23.1132806, teldec = -24.256349
2025-12-27T14:19:47.218 [INFO] [Thread-490136 (handle)] [driver.py] [get_status()] ra_j2k = 23.0900165321631     dec_j2k = -24.3946445998926
2025-12-27T14:19:47.220 [DEBUG] [Thread-490136 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:19:47.221 [DEBUG] [Thread-490136 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:19:47.224 [DEBUG] [Thread-490136 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:19:47.224 [DEBUG] [Thread-490136 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:19:47.224 [DEBUG] [Thread-490136 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:19:47.224 [DEBUG] [Thread-490136 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:19:47.232 [DEBUG] [Thread-490136 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:19:47.232 [DEBUG] [Thread-490136 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:19:47.232 [DEBUG] [Thread-490136 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:19:47.232 [DEBUG] [Thread-490136 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:19:47.232 [DEBUG] [Thread-490136 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:19:47.232 [DEBUG] [Thread-490136 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:19:47.232 [DEBUG] [Thread-490136 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:19:47.232 [DEBUG] [Thread-490136 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:19:47.232 [DEBUG] [Thread-490136 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01374091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09533160763733, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10865, telescope_az=89.992558, telescope_ra=23.1132806, telescope_dec=-24.256349, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.13306, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:18:52.339317', telescope_ra_j2k=23.0900165321631, telescope_dec_j2k=-24.3946445998926, observability=1)
2025-12-27T14:19:52.483 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:52.483 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:19:52.484 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:52.484 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:19:52.485 [DEBUG] [ThreadPoolExecutor-22804_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:53.487 [DEBUG] [ThreadPoolExecutor-22804_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:53.489 [DEBUG] [ThreadPoolExecutor-22804_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:53.489 [DEBUG] [ThreadPoolExecutor-22804_0] [payload.py] [to_registers()] [0]
2025-12-27T14:19:53.493 [DEBUG] [ThreadPoolExecutor-22804_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:19:53.493 [DEBUG] [ThreadPoolExecutor-22804_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:19:53.494 [DEBUG] [ThreadPoolExecutor-22804_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:19:53.494 [DEBUG] [ThreadPoolExecutor-22804_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:19:53.500 [DEBUG] [ThreadPoolExecutor-22804_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:19:53.501 [DEBUG] [ThreadPoolExecutor-22804_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:19:53.501 [DEBUG] [ThreadPoolExecutor-22804_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:19:53.501 [DEBUG] [ThreadPoolExecutor-22804_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:19:53.501 [DEBUG] [ThreadPoolExecutor-22804_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:19:53.501 [DEBUG] [ThreadPoolExecutor-22804_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:19:53.501 [DEBUG] [ThreadPoolExecutor-22804_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:19:54.409 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:19:54.411 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.1152877, teldec = -24.256349
2025-12-27T14:19:54.412 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.0920256513951     dec_j2k = -24.3946633067366
2025-12-27T14:19:54.412 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:19:54.413 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:19:54.421 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:19:54.421 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:19:54.421 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:19:54.421 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:19:54.428 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:19:54.429 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:19:54.429 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:19:54.429 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:19:54.429 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:19:54.429 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:19:54.429 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:19:54.429 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:19:54.429 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01382419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953316477492728, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10865, telescope_az=89.992558, telescope_ra=23.1152877, telescope_dec=-24.256349, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.13507, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:19:52.481782', telescope_ra_j2k=23.0920256513951, telescope_dec_j2k=-24.3946633067366, observability=1)
2025-12-27T14:19:54.429 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.577495098114014 seconds ago
2025-12-27T14:20:01.602 [DEBUG] [Thread-490137 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:20:01.605 [INFO] [Thread-490137 (handle)] [driver.py] [get_status()] Telra = 23.1172854, teldec = -24.256349
2025-12-27T14:20:01.606 [INFO] [Thread-490137 (handle)] [driver.py] [get_status()] ra_j2k = 23.0940253614368     dec_j2k = -24.3946818879502
2025-12-27T14:20:01.608 [DEBUG] [Thread-490137 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:20:01.609 [DEBUG] [Thread-490137 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:20:01.615 [DEBUG] [Thread-490137 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:20:01.615 [DEBUG] [Thread-490137 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:20:01.615 [DEBUG] [Thread-490137 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:20:01.615 [DEBUG] [Thread-490137 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:20:01.622 [DEBUG] [Thread-490137 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:20:01.622 [DEBUG] [Thread-490137 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:20:01.622 [DEBUG] [Thread-490137 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:20:01.622 [DEBUG] [Thread-490137 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:20:01.622 [DEBUG] [Thread-490137 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:20:01.622 [DEBUG] [Thread-490137 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:20:01.622 [DEBUG] [Thread-490137 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:20:01.623 [DEBUG] [Thread-490137 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:20:01.623 [DEBUG] [Thread-490137 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01390744, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953317279731584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10865, telescope_az=89.992558, telescope_ra=23.1172854, telescope_dec=-24.256349, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.13707, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:19:52.481782', telescope_ra_j2k=23.0940253614368, telescope_dec_j2k=-24.3946818879502, observability=1)
2025-12-27T14:20:03.654 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:20:03.656 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.1178458, teldec = -24.256349
2025-12-27T14:20:03.657 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.0945863253465     dec_j2k = -24.3946870935874
2025-12-27T14:20:03.658 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:20:03.659 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:20:03.664 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:20:03.665 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:20:03.665 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:20:03.665 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:20:03.672 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:20:03.672 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:20:03.672 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:20:03.672 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:20:03.672 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:20:03.672 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:20:03.672 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:20:03.672 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:20:03.672 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01393119, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09533160763733, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10865, telescope_az=89.992558, telescope_ra=23.1178458, telescope_dec=-24.256349, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.13763, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:19:52.481782', telescope_ra_j2k=23.0945863253465, telescope_dec_j2k=-24.3946870935874, observability=1)
2025-12-27T14:20:13.934 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:20:13.936 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.1207206, teldec = -24.256349
2025-12-27T14:20:13.937 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.097464018479     dec_j2k = -24.3947137510822
2025-12-27T14:20:13.938 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:20:13.939 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:20:13.947 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:20:13.947 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:20:13.947 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:20:13.947 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:20:13.954 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:20:13.954 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:20:13.954 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:20:13.954 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:20:13.954 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:20:13.954 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:20:13.954 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:20:13.954 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:20:13.955 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01405017, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09533160763733, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10865, telescope_az=89.992558, telescope_ra=23.1207206, telescope_dec=-24.256349, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.1405, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:19:52.481782', telescope_ra_j2k=23.097464018479, telescope_dec_j2k=-24.3947137510822, observability=1)
2025-12-27T14:20:18.501 [DEBUG] [ThreadPoolExecutor-22804_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:20:18.503 [DEBUG] [ThreadPoolExecutor-22804_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:20:19.672 [DEBUG] [Thread-490138 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:20:19.674 [INFO] [Thread-490138 (handle)] [driver.py] [get_status()] Telra = 23.122308, teldec = -24.256349
2025-12-27T14:20:19.676 [INFO] [Thread-490138 (handle)] [driver.py] [get_status()] ra_j2k = 23.0990530162365     dec_j2k = -24.3947284370797
2025-12-27T14:20:19.677 [DEBUG] [Thread-490138 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:20:19.679 [DEBUG] [Thread-490138 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:20:19.684 [DEBUG] [Thread-490138 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:20:19.684 [DEBUG] [Thread-490138 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:20:19.684 [DEBUG] [Thread-490138 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:20:19.684 [DEBUG] [Thread-490138 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:20:19.693 [DEBUG] [Thread-490138 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:20:19.693 [DEBUG] [Thread-490138 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:20:19.693 [DEBUG] [Thread-490138 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:20:19.693 [DEBUG] [Thread-490138 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:20:19.693 [DEBUG] [Thread-490138 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:20:19.693 [DEBUG] [Thread-490138 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:20:19.693 [DEBUG] [Thread-490138 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:20:19.693 [DEBUG] [Thread-490138 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:20:19.693 [DEBUG] [Thread-490138 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01411659, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953318483089868, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10865, telescope_az=89.992557, telescope_ra=23.122308, telescope_dec=-24.256349, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.14209, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:19:52.481782', telescope_ra_j2k=23.0990530162365, telescope_dec_j2k=-24.3947284370797, observability=1)
2025-12-27T14:20:37.748 [DEBUG] [Thread-490139 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:20:37.750 [INFO] [Thread-490139 (handle)] [driver.py] [get_status()] Telra = 23.1273457, teldec = -24.256348
2025-12-27T14:20:37.751 [INFO] [Thread-490139 (handle)] [driver.py] [get_status()] ra_j2k = 23.1040957879575     dec_j2k = -24.3947738852834
2025-12-27T14:20:37.753 [DEBUG] [Thread-490139 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:20:37.755 [DEBUG] [Thread-490139 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:20:37.759 [DEBUG] [Thread-490139 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:20:37.759 [DEBUG] [Thread-490139 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:20:37.759 [DEBUG] [Thread-490139 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:20:37.759 [DEBUG] [Thread-490139 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:20:37.766 [DEBUG] [Thread-490139 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:20:37.766 [DEBUG] [Thread-490139 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:20:37.766 [DEBUG] [Thread-490139 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:20:37.766 [DEBUG] [Thread-490139 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:20:37.766 [DEBUG] [Thread-490139 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:20:37.767 [DEBUG] [Thread-490139 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:20:37.767 [DEBUG] [Thread-490139 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:20:37.767 [DEBUG] [Thread-490139 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:20:37.767 [DEBUG] [Thread-490139 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0143258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095331808197044, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10865, telescope_az=89.992557, telescope_ra=23.1273457, telescope_dec=-24.256348, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.14713, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:19:52.481782', telescope_ra_j2k=23.1040957879575, telescope_dec_j2k=-24.3947738852834, observability=1)
2025-12-27T14:20:39.532 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:20:39.534 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.1278512, teldec = -24.256348
2025-12-27T14:20:39.535 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.1046017969586     dec_j2k = -24.3947785327206
2025-12-27T14:20:39.537 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:20:39.538 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:20:39.542 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:20:39.542 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:20:39.543 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:20:39.543 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:20:39.550 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:20:39.550 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:20:39.550 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:20:39.550 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:20:39.550 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:20:39.550 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:20:39.550 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:20:39.550 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:20:39.550 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01434645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09533160763733, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10865, telescope_az=89.992557, telescope_ra=23.1278512, telescope_dec=-24.256348, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.14763, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:19:52.481782', telescope_ra_j2k=23.1046017969586, telescope_dec_j2k=-24.3947785327206, observability=1)
2025-12-27T14:20:47.286 [DEBUG] [Thread-490140 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:20:47.289 [INFO] [Thread-490140 (handle)] [driver.py] [get_status()] Telra = 23.1299926, teldec = -24.256348
2025-12-27T14:20:47.290 [INFO] [Thread-490140 (handle)] [driver.py] [get_status()] ra_j2k = 23.1067453533761     dec_j2k = -24.3947981932427
2025-12-27T14:20:47.292 [DEBUG] [Thread-490140 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:20:47.292 [DEBUG] [Thread-490140 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:20:47.295 [DEBUG] [Thread-490140 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:20:47.296 [DEBUG] [Thread-490140 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:20:47.296 [DEBUG] [Thread-490140 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:20:47.296 [DEBUG] [Thread-490140 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:20:47.303 [DEBUG] [Thread-490140 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:20:47.303 [DEBUG] [Thread-490140 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:20:47.303 [DEBUG] [Thread-490140 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:20:47.303 [DEBUG] [Thread-490140 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:20:47.303 [DEBUG] [Thread-490140 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:20:47.303 [DEBUG] [Thread-490140 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:20:47.303 [DEBUG] [Thread-490140 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:20:47.303 [DEBUG] [Thread-490140 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:20:47.304 [DEBUG] [Thread-490140 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01443619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095332209316472, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10865, telescope_az=89.992557, telescope_ra=23.1299926, telescope_dec=-24.256348, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.14977, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:19:52.481782', telescope_ra_j2k=23.1067453533761, telescope_dec_j2k=-24.3947981932427, observability=1)
2025-12-27T14:20:52.623 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:20:52.623 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:20:52.624 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:20:52.624 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:20:52.625 [INFO] [ThreadPoolExecutor-22805_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:20:52.628 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T14:20:54.490 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:20:54.492 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.1320037, teldec = -24.256348
2025-12-27T14:20:54.493 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.1087584788537     dec_j2k = -24.3948166177357
2025-12-27T14:20:54.494 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:20:54.495 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:20:54.496 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:20:54.497 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:20:54.497 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:20:54.497 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:20:54.503 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:20:54.504 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:20:54.504 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:20:54.504 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:20:54.504 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:20:54.504 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:20:54.504 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:20:54.504 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:20:54.504 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01451957, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095332008756758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10865, telescope_az=89.992556, telescope_ra=23.1320037, telescope_dec=-24.256348, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.15178, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:20:52.622758', telescope_ra_j2k=23.1087584788537, telescope_dec_j2k=-24.3948166177357, observability=1)
2025-12-27T14:20:54.504 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.570958614349365 seconds ago
2025-12-27T14:20:55.820 [DEBUG] [Thread-490141 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:20:55.822 [INFO] [Thread-490141 (handle)] [driver.py] [get_status()] Telra = 23.1323959, teldec = -24.256348
2025-12-27T14:20:55.823 [INFO] [Thread-490141 (handle)] [driver.py] [get_status()] ra_j2k = 23.1091510738884     dec_j2k = -24.394820206353
2025-12-27T14:20:55.825 [DEBUG] [Thread-490141 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:20:55.826 [DEBUG] [Thread-490141 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:20:55.828 [DEBUG] [Thread-490141 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:20:55.828 [DEBUG] [Thread-490141 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:20:55.828 [DEBUG] [Thread-490141 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:20:55.828 [DEBUG] [Thread-490141 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:20:55.835 [DEBUG] [Thread-490141 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:20:55.835 [DEBUG] [Thread-490141 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:20:55.836 [DEBUG] [Thread-490141 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:20:55.836 [DEBUG] [Thread-490141 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:20:55.836 [DEBUG] [Thread-490141 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:20:55.836 [DEBUG] [Thread-490141 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:20:55.836 [DEBUG] [Thread-490141 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:20:55.836 [DEBUG] [Thread-490141 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:20:55.836 [DEBUG] [Thread-490141 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01453497, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953321290925864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10865, telescope_az=89.992556, telescope_ra=23.1323959, telescope_dec=-24.256348, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.15218, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:20:52.622758', telescope_ra_j2k=23.1091510738884, telescope_dec_j2k=-24.394820206353, observability=1)
2025-12-27T14:21:03.815 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:21:03.817 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.1346217, teldec = -24.256348
2025-12-27T14:21:03.818 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.1113791159665     dec_j2k = -24.3948405446262
2025-12-27T14:21:03.820 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:21:03.820 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:21:03.822 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:21:03.823 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:21:03.823 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:21:03.823 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:21:03.830 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:21:03.830 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:21:03.830 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:21:03.831 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:21:03.831 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:21:03.831 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:21:03.831 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:21:03.831 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:21:03.831 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0146275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953320488687008, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10865, telescope_az=89.992556, telescope_ra=23.1346217, telescope_dec=-24.256348, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.1544, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:20:52.622758', telescope_ra_j2k=23.1113791159665, telescope_dec_j2k=-24.3948405446262, observability=1)
2025-12-27T14:21:13.505 [DEBUG] [ThreadPoolExecutor-22804_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:21:13.507 [DEBUG] [ThreadPoolExecutor-22804_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:21:13.508 [DEBUG] [ThreadPoolExecutor-22804_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:21:13.510 [DEBUG] [ThreadPoolExecutor-22804_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:21:13.884 [DEBUG] [Thread-490142 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:21:13.887 [INFO] [Thread-490142 (handle)] [driver.py] [get_status()] Telra = 23.1374087, teldec = -24.256347
2025-12-27T14:21:13.888 [INFO] [Thread-490142 (handle)] [driver.py] [get_status()] ra_j2k = 23.1141689238532     dec_j2k = -24.3948649444794
2025-12-27T14:21:13.890 [DEBUG] [Thread-490142 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:21:13.891 [DEBUG] [Thread-490142 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:21:13.898 [DEBUG] [Thread-490142 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:21:13.898 [DEBUG] [Thread-490142 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:21:13.898 [DEBUG] [Thread-490142 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:21:13.898 [DEBUG] [Thread-490142 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:21:13.905 [DEBUG] [Thread-490142 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:21:13.905 [DEBUG] [Thread-490142 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:21:13.905 [DEBUG] [Thread-490142 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:21:13.906 [DEBUG] [Thread-490142 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:21:13.906 [DEBUG] [Thread-490142 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:21:13.906 [DEBUG] [Thread-490142 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:21:13.906 [DEBUG] [Thread-490142 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:21:13.906 [DEBUG] [Thread-490142 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:21:13.906 [DEBUG] [Thread-490142 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01474404, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953324901000717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10865, telescope_az=89.992556, telescope_ra=23.1374087, telescope_dec=-24.256347, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.15719, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:20:52.622758', telescope_ra_j2k=23.1141689238532, telescope_dec_j2k=-24.3948649444794, observability=1)
2025-12-27T14:21:14.015 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10900115966796875
2025-12-27T14:21:17.516 [DEBUG] [ThreadPoolExecutor-22804_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:21:18.518 [DEBUG] [ThreadPoolExecutor-22804_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:21:18.519 [INFO] [ThreadPoolExecutor-22804_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:21:32.040 [DEBUG] [Thread-490143 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:21:32.041 [INFO] [Thread-490143 (handle)] [driver.py] [get_status()] Telra = 23.1424775, teldec = -24.256347
2025-12-27T14:21:32.043 [INFO] [Thread-490143 (handle)] [driver.py] [get_status()] ra_j2k = 23.1192428318459     dec_j2k = -24.3949109502758
2025-12-27T14:21:32.044 [DEBUG] [Thread-490143 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:21:32.045 [DEBUG] [Thread-490143 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:21:32.051 [DEBUG] [Thread-490143 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:21:32.051 [DEBUG] [Thread-490143 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:21:32.052 [DEBUG] [Thread-490143 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:21:32.052 [DEBUG] [Thread-490143 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:21:32.059 [DEBUG] [Thread-490143 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:21:32.059 [DEBUG] [Thread-490143 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:21:32.059 [DEBUG] [Thread-490143 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:21:32.059 [DEBUG] [Thread-490143 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:21:32.059 [DEBUG] [Thread-490143 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:21:32.059 [DEBUG] [Thread-490143 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:21:32.059 [DEBUG] [Thread-490143 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:21:32.059 [DEBUG] [Thread-490143 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:21:32.059 [DEBUG] [Thread-490143 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01495417, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09533160763733, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108649, telescope_az=89.992555, telescope_ra=23.1424775, telescope_dec=-24.256347, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.16226, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:20:52.622758', telescope_ra_j2k=23.1192428318459, telescope_dec_j2k=-24.3949109502758, observability=1)
2025-12-27T14:21:38.643 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:21:38.645 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.1443172, teldec = -24.256353
2025-12-27T14:21:38.646 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.1210843858922     dec_j2k = -24.3949335868698
2025-12-27T14:21:38.647 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:21:38.648 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:21:38.651 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:21:38.651 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:21:38.651 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:21:38.652 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:21:38.659 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:21:38.659 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:21:38.659 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:21:38.659 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:21:38.659 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:21:38.659 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:21:38.659 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:21:38.659 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:21:38.659 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01503059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953319686448152, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108649, telescope_az=89.992566, telescope_ra=23.1443172, telescope_dec=-24.256353, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.1641, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:20:52.622758', telescope_ra_j2k=23.1210843858922, telescope_dec_j2k=-24.3949335868698, observability=1)
2025-12-27T14:21:47.333 [DEBUG] [Thread-490144 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:21:47.334 [INFO] [Thread-490144 (handle)] [driver.py] [get_status()] Telra = 23.1467445, teldec = -24.256347
2025-12-27T14:21:47.335 [INFO] [Thread-490144 (handle)] [driver.py] [get_status()] ra_j2k = 23.1235141331281     dec_j2k = -24.3949494890735
2025-12-27T14:21:47.337 [DEBUG] [Thread-490144 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:21:47.338 [DEBUG] [Thread-490144 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:21:47.339 [DEBUG] [Thread-490144 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:21:47.339 [DEBUG] [Thread-490144 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:21:47.339 [DEBUG] [Thread-490144 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:21:47.339 [DEBUG] [Thread-490144 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:21:47.346 [DEBUG] [Thread-490144 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:21:47.346 [DEBUG] [Thread-490144 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:21:47.346 [DEBUG] [Thread-490144 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:21:47.346 [DEBUG] [Thread-490144 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:21:47.346 [DEBUG] [Thread-490144 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:21:47.346 [DEBUG] [Thread-490144 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:21:47.346 [DEBUG] [Thread-490144 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:21:47.346 [DEBUG] [Thread-490144 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:21:47.347 [DEBUG] [Thread-490144 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01513117, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953324499881289, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108649, telescope_az=89.992555, telescope_ra=23.1467445, telescope_dec=-24.256347, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.16653, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:20:52.622758', telescope_ra_j2k=23.1235141331281, telescope_dec_j2k=-24.3949494890735, observability=1)
2025-12-27T14:21:50.115 [DEBUG] [Thread-490145 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:21:50.116 [INFO] [Thread-490145 (handle)] [driver.py] [get_status()] Telra = 23.1475191, teldec = -24.256347
2025-12-27T14:21:50.118 [INFO] [Thread-490145 (handle)] [driver.py] [get_status()] ra_j2k = 23.1242895140773     dec_j2k = -24.3949564665296
2025-12-27T14:21:50.119 [DEBUG] [Thread-490145 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:21:50.120 [DEBUG] [Thread-490145 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:21:50.125 [DEBUG] [Thread-490145 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:21:50.125 [DEBUG] [Thread-490145 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:21:50.125 [DEBUG] [Thread-490145 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:21:50.125 [DEBUG] [Thread-490145 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:21:50.133 [DEBUG] [Thread-490145 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:21:50.133 [DEBUG] [Thread-490145 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:21:50.133 [DEBUG] [Thread-490145 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:21:50.133 [DEBUG] [Thread-490145 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:21:50.133 [DEBUG] [Thread-490145 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:21:50.133 [DEBUG] [Thread-490145 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:21:50.133 [DEBUG] [Thread-490145 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:21:50.133 [DEBUG] [Thread-490145 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:21:50.133 [DEBUG] [Thread-490145 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01516337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953324499881289, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108649, telescope_az=89.992554, telescope_ra=23.1475191, telescope_dec=-24.256347, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.1673, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:20:52.622758', telescope_ra_j2k=23.1242895140773, telescope_dec_j2k=-24.3949564665296, observability=1)
2025-12-27T14:21:52.769 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:21:52.769 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:21:52.770 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:21:52.770 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:21:52.771 [DEBUG] [ThreadPoolExecutor-22806_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:21:53.773 [DEBUG] [ThreadPoolExecutor-22806_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:21:53.775 [DEBUG] [ThreadPoolExecutor-22806_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:21:53.775 [DEBUG] [ThreadPoolExecutor-22806_0] [payload.py] [to_registers()] [0]
2025-12-27T14:21:53.782 [DEBUG] [ThreadPoolExecutor-22806_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:21:53.782 [DEBUG] [ThreadPoolExecutor-22806_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:21:53.782 [DEBUG] [ThreadPoolExecutor-22806_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:21:53.782 [DEBUG] [ThreadPoolExecutor-22806_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:21:53.789 [DEBUG] [ThreadPoolExecutor-22806_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:21:53.789 [DEBUG] [ThreadPoolExecutor-22806_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:21:53.789 [DEBUG] [ThreadPoolExecutor-22806_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:21:53.789 [DEBUG] [ThreadPoolExecutor-22806_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:21:53.789 [DEBUG] [ThreadPoolExecutor-22806_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:21:53.789 [DEBUG] [ThreadPoolExecutor-22806_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:21:53.789 [DEBUG] [ThreadPoolExecutor-22806_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:21:54.564 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:21:54.567 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.1487516, teldec = -24.256346
2025-12-27T14:21:54.568 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.1255232568076     dec_j2k = -24.3949665569709
2025-12-27T14:21:54.570 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:21:54.570 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:21:54.573 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:21:54.573 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:21:54.573 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:21:54.573 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:21:54.580 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:21:54.580 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:21:54.581 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:21:54.581 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:21:54.581 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:21:54.581 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:21:54.581 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:21:54.581 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:21:54.581 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01521487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953316878612156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108649, telescope_az=89.992554, telescope_ra=23.1487516, telescope_dec=-24.256346, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.16853, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:21:52.768053', telescope_ra_j2k=23.1255232568076, telescope_dec_j2k=-24.3949665569709, observability=1)
2025-12-27T14:21:54.581 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.56625294685364 seconds ago
2025-12-27T14:22:03.687 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:22:03.690 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.1512824, teldec = -24.256346
2025-12-27T14:22:03.691 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.1280566088213     dec_j2k = -24.3949892844048
2025-12-27T14:22:03.693 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:22:03.694 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:22:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:22:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:22:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:22:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:22:03.704 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:22:03.704 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:22:03.704 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:22:03.704 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:22:03.704 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:22:03.704 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:22:03.704 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:22:03.704 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:22:03.704 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01532046, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095332008756758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108649, telescope_az=89.992554, telescope_ra=23.1512824, telescope_dec=-24.256346, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.17106, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:21:52.768053', telescope_ra_j2k=23.1280566088213, telescope_dec_j2k=-24.3949892844048, observability=1)
2025-12-27T14:22:08.171 [DEBUG] [Thread-490146 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:22:08.173 [INFO] [Thread-490146 (handle)] [driver.py] [get_status()] Telra = 23.1525422, teldec = -24.256346
2025-12-27T14:22:08.174 [INFO] [Thread-490146 (handle)] [driver.py] [get_status()] ra_j2k = 23.1293176793342     dec_j2k = -24.3950005750849
2025-12-27T14:22:08.176 [DEBUG] [Thread-490146 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:22:08.177 [DEBUG] [Thread-490146 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:22:08.181 [DEBUG] [Thread-490146 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:22:08.181 [DEBUG] [Thread-490146 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:22:08.181 [DEBUG] [Thread-490146 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:22:08.181 [DEBUG] [Thread-490146 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:22:08.188 [DEBUG] [Thread-490146 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:22:08.188 [DEBUG] [Thread-490146 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:22:08.188 [DEBUG] [Thread-490146 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:22:08.188 [DEBUG] [Thread-490146 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:22:08.188 [DEBUG] [Thread-490146 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:22:08.188 [DEBUG] [Thread-490146 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:22:08.188 [DEBUG] [Thread-490146 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:22:08.188 [DEBUG] [Thread-490146 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:22:08.188 [DEBUG] [Thread-490146 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01537236, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953324098761861, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108649, telescope_az=89.992554, telescope_ra=23.1525422, telescope_dec=-24.256346, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.17232, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:21:52.768053', telescope_ra_j2k=23.1293176793342, telescope_dec_j2k=-24.3950005750849, observability=1)
2025-12-27T14:22:14.077 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:22:14.078 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.154177, teldec = -24.256346
2025-12-27T14:22:14.079 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.1309541281875     dec_j2k = -24.3950152040767
2025-12-27T14:22:14.081 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:22:14.082 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:22:14.084 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:22:14.084 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:22:14.084 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:22:14.084 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:22:14.091 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:22:14.091 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:22:14.091 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:22:14.091 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:22:14.091 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:22:14.091 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:22:14.092 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:22:14.092 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:22:14.092 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01544071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953320488687008, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108649, telescope_az=89.992554, telescope_ra=23.154177, telescope_dec=-24.256346, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.17396, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:21:52.768053', telescope_ra_j2k=23.1309541281875, telescope_dec_j2k=-24.3950152040767, observability=1)
2025-12-27T14:22:18.790 [DEBUG] [ThreadPoolExecutor-22806_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:22:18.791 [DEBUG] [ThreadPoolExecutor-22806_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:22:26.359 [DEBUG] [Thread-490147 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:22:26.361 [INFO] [Thread-490147 (handle)] [driver.py] [get_status()] Telra = 23.157613, teldec = -24.256346
2025-12-27T14:22:26.362 [INFO] [Thread-490147 (handle)] [driver.py] [get_status()] ra_j2k = 23.1343935942807     dec_j2k = -24.3950458680747
2025-12-27T14:22:26.364 [DEBUG] [Thread-490147 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:22:26.365 [DEBUG] [Thread-490147 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:22:26.369 [DEBUG] [Thread-490147 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:22:26.369 [DEBUG] [Thread-490147 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:22:26.369 [DEBUG] [Thread-490147 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:22:26.369 [DEBUG] [Thread-490147 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:22:26.376 [DEBUG] [Thread-490147 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:22:26.376 [DEBUG] [Thread-490147 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:22:26.376 [DEBUG] [Thread-490147 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:22:26.376 [DEBUG] [Thread-490147 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:22:26.376 [DEBUG] [Thread-490147 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:22:26.376 [DEBUG] [Thread-490147 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:22:26.376 [DEBUG] [Thread-490147 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:22:26.376 [DEBUG] [Thread-490147 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:22:26.376 [DEBUG] [Thread-490147 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01558287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953323296523005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108649, telescope_az=89.992553, telescope_ra=23.157613, telescope_dec=-24.256346, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.17739, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:21:52.768053', telescope_ra_j2k=23.1343935942807, telescope_dec_j2k=-24.3950458680747, observability=1)
2025-12-27T14:22:37.754 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:22:37.756 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.1607825, teldec = -24.256345
2025-12-27T14:22:37.757 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.1375662922536     dec_j2k = -24.3950730540558
2025-12-27T14:22:37.759 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:22:37.761 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:22:37.764 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:22:37.764 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:22:37.764 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:22:37.764 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:22:37.771 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:22:37.771 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:22:37.771 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:22:37.771 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:22:37.771 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:22:37.771 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:22:37.771 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:22:37.771 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:22:37.771 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01571476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953322494284148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108649, telescope_az=89.992553, telescope_ra=23.1607825, telescope_dec=-24.256345, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.18056, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:21:52.768053', telescope_ra_j2k=23.1375662922536, telescope_dec_j2k=-24.3950730540558, observability=1)
2025-12-27T14:22:44.443 [DEBUG] [Thread-490148 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:22:44.445 [INFO] [Thread-490148 (handle)] [driver.py] [get_status()] Telra = 23.1626251, teldec = -24.256345
2025-12-27T14:22:44.446 [INFO] [Thread-490148 (handle)] [driver.py] [get_status()] ra_j2k = 23.1394107516717     dec_j2k = -24.3950893960073
2025-12-27T14:22:44.448 [DEBUG] [Thread-490148 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:22:44.449 [DEBUG] [Thread-490148 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:22:44.453 [DEBUG] [Thread-490148 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:22:44.453 [DEBUG] [Thread-490148 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:22:44.453 [DEBUG] [Thread-490148 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:22:44.453 [DEBUG] [Thread-490148 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:22:44.461 [DEBUG] [Thread-490148 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:22:44.461 [DEBUG] [Thread-490148 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:22:44.461 [DEBUG] [Thread-490148 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:22:44.461 [DEBUG] [Thread-490148 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:22:44.461 [DEBUG] [Thread-490148 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:22:44.461 [DEBUG] [Thread-490148 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:22:44.461 [DEBUG] [Thread-490148 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:22:44.461 [DEBUG] [Thread-490148 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:22:44.461 [DEBUG] [Thread-490148 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01579218, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095332209316472, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108649, telescope_az=89.992553, telescope_ra=23.1626251, telescope_dec=-24.256345, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.18241, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:21:52.768053', telescope_ra_j2k=23.1394107516717, telescope_dec_j2k=-24.3950893960073, observability=1)
2025-12-27T14:22:47.389 [DEBUG] [Thread-490149 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:22:47.391 [INFO] [Thread-490149 (handle)] [driver.py] [get_status()] Telra = 23.1634576, teldec = -24.256345
2025-12-27T14:22:47.393 [INFO] [Thread-490149 (handle)] [driver.py] [get_status()] ra_j2k = 23.1402440918408     dec_j2k = -24.3950967688033
2025-12-27T14:22:47.394 [DEBUG] [Thread-490149 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:22:47.395 [DEBUG] [Thread-490149 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:22:47.401 [DEBUG] [Thread-490149 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:22:47.401 [DEBUG] [Thread-490149 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:22:47.401 [DEBUG] [Thread-490149 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:22:47.402 [DEBUG] [Thread-490149 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:22:47.409 [DEBUG] [Thread-490149 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:22:47.409 [DEBUG] [Thread-490149 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:22:47.409 [DEBUG] [Thread-490149 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:22:47.409 [DEBUG] [Thread-490149 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:22:47.409 [DEBUG] [Thread-490149 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:22:47.409 [DEBUG] [Thread-490149 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:22:47.409 [DEBUG] [Thread-490149 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:22:47.409 [DEBUG] [Thread-490149 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:22:47.409 [DEBUG] [Thread-490149 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01582627, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953320889806436, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108649, telescope_az=89.992553, telescope_ra=23.1634576, telescope_dec=-24.256345, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.18324, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:21:52.768053', telescope_ra_j2k=23.1402440918408, telescope_dec_j2k=-24.3950967688033, observability=1)
2025-12-27T14:22:52.921 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:22:52.921 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:22:52.922 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:22:52.922 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:22:52.922 [INFO] [ThreadPoolExecutor-22807_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:22:52.922 [INFO] [ThreadPoolExecutor-22807_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:22:54.642 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:22:54.644 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.1654687, teldec = -24.256345
2025-12-27T14:22:54.645 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.1422572216479     dec_j2k = -24.3951145522666
2025-12-27T14:22:54.647 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:22:54.648 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:22:54.652 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:22:54.652 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:22:54.652 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:22:54.652 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:22:54.660 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:22:54.660 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:22:54.660 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:22:54.660 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:22:54.660 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:22:54.660 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:22:54.660 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:22:54.663 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:22:54.663 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01591022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953320889806436, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108649, telescope_az=89.992552, telescope_ra=23.1654687, telescope_dec=-24.256345, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.18525, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:22:52.919643', telescope_ra_j2k=23.1422572216479, telescope_dec_j2k=-24.3951145522666, observability=1)
2025-12-27T14:22:54.663 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.586769342422485 seconds ago
2025-12-27T14:23:02.523 [DEBUG] [Thread-490150 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:02.525 [INFO] [Thread-490150 (handle)] [driver.py] [get_status()] Telra = 23.1676652, teldec = -24.256345
2025-12-27T14:23:02.526 [INFO] [Thread-490150 (handle)] [driver.py] [get_status()] ra_j2k = 23.1444559388712     dec_j2k = -24.3951339310937
2025-12-27T14:23:02.528 [DEBUG] [Thread-490150 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:23:02.528 [DEBUG] [Thread-490150 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:23:02.535 [DEBUG] [Thread-490150 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:23:02.535 [DEBUG] [Thread-490150 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:23:02.535 [DEBUG] [Thread-490150 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:23:02.535 [DEBUG] [Thread-490150 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:23:02.542 [DEBUG] [Thread-490150 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:23:02.542 [DEBUG] [Thread-490150 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:23:02.543 [DEBUG] [Thread-490150 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:23:02.543 [DEBUG] [Thread-490150 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:23:02.543 [DEBUG] [Thread-490150 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:23:02.543 [DEBUG] [Thread-490150 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:23:02.543 [DEBUG] [Thread-490150 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:23:02.543 [DEBUG] [Thread-490150 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:23:02.543 [DEBUG] [Thread-490150 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01600144, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953322895403576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108649, telescope_az=89.992552, telescope_ra=23.1676652, telescope_dec=-24.256345, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.18745, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:22:52.919643', telescope_ra_j2k=23.1444559388712, telescope_dec_j2k=-24.3951339310937, observability=1)
2025-12-27T14:23:03.660 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:03.662 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.1680017, teldec = -24.256345
2025-12-27T14:23:03.663 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.1447927785728     dec_j2k = -24.3951368958322
2025-12-27T14:23:03.665 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:23:03.666 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:23:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:23:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:23:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:23:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:23:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:23:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:23:03.677 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:23:03.677 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:23:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:23:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:23:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:23:03.677 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:23:03.678 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0160146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953324098761861, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108649, telescope_az=89.992552, telescope_ra=23.1680017, telescope_dec=-24.256345, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.18778, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:22:52.919643', telescope_ra_j2k=23.1447927785728, telescope_dec_j2k=-24.3951368958322, observability=1)
2025-12-27T14:23:13.793 [DEBUG] [ThreadPoolExecutor-22806_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:13.795 [DEBUG] [ThreadPoolExecutor-22806_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:13.796 [DEBUG] [ThreadPoolExecutor-22806_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:13.798 [DEBUG] [ThreadPoolExecutor-22806_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:14.153 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:14.155 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.1709043, teldec = -24.256345
2025-12-27T14:23:14.156 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.1476983090849     dec_j2k = -24.3951624243988
2025-12-27T14:23:14.158 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:23:14.159 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:23:14.163 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:23:14.163 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:23:14.163 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:23:14.163 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:23:14.170 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:23:14.170 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:23:14.170 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:23:14.170 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:23:14.170 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:23:14.170 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:23:14.170 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:23:14.170 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:23:14.170 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01613604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953327307717285, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108649, telescope_az=89.992552, telescope_ra=23.1709043, telescope_dec=-24.256345, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.19068, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:22:52.919643', telescope_ra_j2k=23.1476983090849, telescope_dec_j2k=-24.3951624243988, observability=1)
2025-12-27T14:23:17.802 [DEBUG] [ThreadPoolExecutor-22806_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:18.804 [DEBUG] [ThreadPoolExecutor-22806_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:18.806 [INFO] [ThreadPoolExecutor-22806_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:23:20.718 [DEBUG] [Thread-490151 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:20.721 [INFO] [Thread-490151 (handle)] [driver.py] [get_status()] Telra = 23.1727435, teldec = -24.256344
2025-12-27T14:23:20.722 [INFO] [Thread-490151 (handle)] [driver.py] [get_status()] ra_j2k = 23.1495393662916     dec_j2k = -24.3951775587814
2025-12-27T14:23:20.724 [DEBUG] [Thread-490151 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:23:20.725 [DEBUG] [Thread-490151 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:23:20.727 [DEBUG] [Thread-490151 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:23:20.727 [DEBUG] [Thread-490151 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:23:20.727 [DEBUG] [Thread-490151 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:23:20.727 [DEBUG] [Thread-490151 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:23:20.734 [DEBUG] [Thread-490151 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:23:20.734 [DEBUG] [Thread-490151 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:23:20.734 [DEBUG] [Thread-490151 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:23:20.734 [DEBUG] [Thread-490151 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:23:20.734 [DEBUG] [Thread-490151 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:23:20.734 [DEBUG] [Thread-490151 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:23:20.734 [DEBUG] [Thread-490151 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:23:20.734 [DEBUG] [Thread-490151 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:23:20.735 [DEBUG] [Thread-490151 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01621203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953323296523005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108648, telescope_az=89.992552, telescope_ra=23.1727435, telescope_dec=-24.256344, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.19252, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:22:52.919643', telescope_ra_j2k=23.1495393662916, telescope_dec_j2k=-24.3951775587814, observability=1)
2025-12-27T14:23:36.866 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:36.868 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.1772536, teldec = -24.256344
2025-12-27T14:23:36.869 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.1540540213276     dec_j2k = -24.3952169868214
2025-12-27T14:23:36.871 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:23:36.872 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:23:36.875 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:23:36.875 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:23:36.875 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:23:36.875 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:23:36.882 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:23:36.882 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:23:36.882 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:23:36.882 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:23:36.882 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:23:36.882 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:23:36.882 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:23:36.882 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:23:36.882 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01639892, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953325302120145, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108648, telescope_az=89.992551, telescope_ra=23.1772536, telescope_dec=-24.256344, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.19703, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:22:52.919643', telescope_ra_j2k=23.1540540213276, telescope_dec_j2k=-24.3952169868214, observability=1)
2025-12-27T14:23:38.784 [DEBUG] [Thread-490152 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:38.785 [INFO] [Thread-490152 (handle)] [driver.py] [get_status()] Telra = 23.1777853, teldec = -24.256344
2025-12-27T14:23:38.787 [INFO] [Thread-490152 (handle)] [driver.py] [get_status()] ra_j2k = 23.1545862584088     dec_j2k = -24.395221622241
2025-12-27T14:23:38.788 [DEBUG] [Thread-490152 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:23:38.789 [DEBUG] [Thread-490152 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:23:38.791 [DEBUG] [Thread-490152 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:23:38.791 [DEBUG] [Thread-490152 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:23:38.791 [DEBUG] [Thread-490152 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:23:38.791 [DEBUG] [Thread-490152 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:23:38.799 [DEBUG] [Thread-490152 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:23:38.799 [DEBUG] [Thread-490152 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:23:38.799 [DEBUG] [Thread-490152 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:23:38.799 [DEBUG] [Thread-490152 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:23:38.799 [DEBUG] [Thread-490152 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:23:38.799 [DEBUG] [Thread-490152 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:23:38.799 [DEBUG] [Thread-490152 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:23:38.799 [DEBUG] [Thread-490152 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:23:38.799 [DEBUG] [Thread-490152 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01642111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953330115553282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108648, telescope_az=89.992551, telescope_ra=23.1777853, telescope_dec=-24.256344, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.19757, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:22:52.919643', telescope_ra_j2k=23.1545862584088, telescope_dec_j2k=-24.395221622241, observability=1)
2025-12-27T14:23:47.443 [DEBUG] [Thread-490153 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:47.445 [INFO] [Thread-490153 (handle)] [driver.py] [get_status()] Telra = 23.1801752, teldec = -24.256344
2025-12-27T14:23:47.447 [INFO] [Thread-490153 (handle)] [driver.py] [get_status()] ra_j2k = 23.1569785727132     dec_j2k = -24.3952424243366
2025-12-27T14:23:47.449 [DEBUG] [Thread-490153 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:23:47.450 [DEBUG] [Thread-490153 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:23:47.456 [DEBUG] [Thread-490153 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:23:47.456 [DEBUG] [Thread-490153 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:23:47.456 [DEBUG] [Thread-490153 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:23:47.456 [DEBUG] [Thread-490153 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:23:47.463 [DEBUG] [Thread-490153 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:23:47.463 [DEBUG] [Thread-490153 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:23:47.464 [DEBUG] [Thread-490153 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:23:47.464 [DEBUG] [Thread-490153 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:23:47.464 [DEBUG] [Thread-490153 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:23:47.464 [DEBUG] [Thread-490153 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:23:47.464 [DEBUG] [Thread-490153 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:23:47.464 [DEBUG] [Thread-490153 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:23:47.464 [DEBUG] [Thread-490153 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01652134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953322494284148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108648, telescope_az=89.992551, telescope_ra=23.1801752, telescope_dec=-24.256344, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.19996, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:22:52.919643', telescope_ra_j2k=23.1569785727132, telescope_dec_j2k=-24.3952424243366, observability=1)
2025-12-27T14:23:53.061 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:53.061 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:23:53.062 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:53.062 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:23:53.063 [DEBUG] [ThreadPoolExecutor-22808_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:54.065 [DEBUG] [ThreadPoolExecutor-22808_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:54.067 [DEBUG] [ThreadPoolExecutor-22808_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:54.067 [DEBUG] [ThreadPoolExecutor-22808_0] [payload.py] [to_registers()] [0]
2025-12-27T14:23:54.069 [DEBUG] [ThreadPoolExecutor-22808_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:23:54.069 [DEBUG] [ThreadPoolExecutor-22808_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:23:54.069 [DEBUG] [ThreadPoolExecutor-22808_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:23:54.069 [DEBUG] [ThreadPoolExecutor-22808_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:23:54.077 [DEBUG] [ThreadPoolExecutor-22808_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:23:54.077 [DEBUG] [ThreadPoolExecutor-22808_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:23:54.077 [DEBUG] [ThreadPoolExecutor-22808_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:23:54.077 [DEBUG] [ThreadPoolExecutor-22808_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:23:54.077 [DEBUG] [ThreadPoolExecutor-22808_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:23:54.077 [DEBUG] [ThreadPoolExecutor-22808_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:23:54.077 [DEBUG] [ThreadPoolExecutor-22808_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:23:54.724 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:54.726 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.1822105, teldec = -24.256344
2025-12-27T14:23:54.727 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.1590159290761     dec_j2k = -24.3952600969521
2025-12-27T14:23:54.728 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:23:54.729 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:23:54.731 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:23:54.731 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:23:54.731 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:23:54.731 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:23:54.739 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:23:54.739 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:23:54.739 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:23:54.739 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:23:54.739 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:23:54.739 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:23:54.739 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:23:54.739 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:23:54.740 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01660561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953330917792138, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108648, telescope_az=89.99255, telescope_ra=23.1822105, telescope_dec=-24.256344, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.20199, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:23:53.060210', telescope_ra_j2k=23.1590159290761, telescope_dec_j2k=-24.3952600969521, observability=1)
2025-12-27T14:23:54.740 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.58749961853027 seconds ago
2025-12-27T14:23:56.858 [DEBUG] [Thread-490154 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:23:56.859 [INFO] [Thread-490154 (handle)] [driver.py] [get_status()] Telra = 23.1827987, teldec = -24.256344
2025-12-27T14:23:56.861 [INFO] [Thread-490154 (handle)] [driver.py] [get_status()] ra_j2k = 23.1596047234111     dec_j2k = -24.3952651969582
2025-12-27T14:23:56.862 [DEBUG] [Thread-490154 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:23:56.863 [DEBUG] [Thread-490154 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:23:56.868 [DEBUG] [Thread-490154 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:23:56.868 [DEBUG] [Thread-490154 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:23:56.868 [DEBUG] [Thread-490154 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:23:56.869 [DEBUG] [Thread-490154 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:23:56.876 [DEBUG] [Thread-490154 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:23:56.876 [DEBUG] [Thread-490154 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:23:56.876 [DEBUG] [Thread-490154 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:23:56.876 [DEBUG] [Thread-490154 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:23:56.876 [DEBUG] [Thread-490154 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:23:56.876 [DEBUG] [Thread-490154 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:23:56.876 [DEBUG] [Thread-490154 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:23:56.876 [DEBUG] [Thread-490154 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:23:56.876 [DEBUG] [Thread-490154 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0166303, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953325703239573, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108648, telescope_az=89.99255, telescope_ra=23.1827987, telescope_dec=-24.256344, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.20258, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:23:53.060210', telescope_ra_j2k=23.1596047234111, telescope_dec_j2k=-24.3952651969582, observability=1)
2025-12-27T14:24:03.658 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:24:03.660 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.1846939, teldec = -24.256344
2025-12-27T14:24:03.662 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.1615018385238     dec_j2k = -24.3952816068827
2025-12-27T14:24:03.664 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:24:03.665 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:24:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:24:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:24:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:24:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:24:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:24:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:24:03.677 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:24:03.677 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:24:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:24:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:24:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:24:03.678 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:24:03.678 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01670902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953329714433853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108648, telescope_az=89.99255, telescope_ra=23.1846939, telescope_dec=-24.256344, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.20447, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:23:53.060210', telescope_ra_j2k=23.1615018385238, telescope_dec_j2k=-24.3952816068827, observability=1)
2025-12-27T14:24:14.232 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:24:14.234 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.1876436, teldec = -24.256343
2025-12-27T14:24:14.235 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.1644545197031     dec_j2k = -24.3953060792472
2025-12-27T14:24:14.238 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:24:14.239 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:24:14.242 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:24:14.242 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:24:14.242 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:24:14.242 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:24:14.249 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:24:14.249 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:24:14.249 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:24:14.249 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:24:14.249 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:24:14.249 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:24:14.249 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:24:14.249 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:24:14.249 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0168314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953328109956141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108648, telescope_az=89.99255, telescope_ra=23.1876436, telescope_dec=-24.256343, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.20742, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:23:53.060210', telescope_ra_j2k=23.1644545197031, telescope_dec_j2k=-24.3953060792472, observability=1)
2025-12-27T14:24:15.052 [DEBUG] [Thread-490155 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.803126335144043
2025-12-27T14:24:19.078 [DEBUG] [ThreadPoolExecutor-22808_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:24:19.079 [DEBUG] [ThreadPoolExecutor-22808_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:24:33.130 [DEBUG] [Thread-490156 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:24:33.132 [INFO] [Thread-490156 (handle)] [driver.py] [get_status()] Telra = 23.1929153, teldec = -24.256343
2025-12-27T14:24:33.133 [INFO] [Thread-490156 (handle)] [driver.py] [get_status()] ra_j2k = 23.1697315489127     dec_j2k = -24.3953513963301
2025-12-27T14:24:33.135 [DEBUG] [Thread-490156 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:24:33.136 [DEBUG] [Thread-490156 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:24:33.139 [DEBUG] [Thread-490156 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:24:33.139 [DEBUG] [Thread-490156 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:24:33.140 [DEBUG] [Thread-490156 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:24:33.140 [DEBUG] [Thread-490156 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:24:33.147 [DEBUG] [Thread-490156 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:24:33.147 [DEBUG] [Thread-490156 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:24:33.147 [DEBUG] [Thread-490156 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:24:33.147 [DEBUG] [Thread-490156 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:24:33.147 [DEBUG] [Thread-490156 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:24:33.147 [DEBUG] [Thread-490156 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:24:33.147 [DEBUG] [Thread-490156 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:24:33.147 [DEBUG] [Thread-490156 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:24:33.147 [DEBUG] [Thread-490156 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01705013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953325703239573, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108648, telescope_az=89.992549, telescope_ra=23.1929153, telescope_dec=-24.256343, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.2127, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:23:53.060210', telescope_ra_j2k=23.1697315489127, telescope_dec_j2k=-24.3953513963301, observability=1)
2025-12-27T14:24:35.969 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:24:35.971 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.1936899, teldec = -24.256343
2025-12-27T14:24:35.972 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.1705069321064     dec_j2k = -24.395358032653
2025-12-27T14:24:35.974 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:24:35.975 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:24:35.981 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:24:35.981 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:24:35.981 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:24:35.981 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:24:35.989 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:24:35.989 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:24:35.989 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:24:35.989 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:24:35.989 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:24:35.989 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:24:35.990 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:24:35.990 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:24:35.990 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01708299, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953328109956141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108648, telescope_az=89.992549, telescope_ra=23.1936899, telescope_dec=-24.256343, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.21347, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:23:53.060210', telescope_ra_j2k=23.1705069321064, telescope_dec_j2k=-24.395358032653, observability=1)
2025-12-27T14:24:47.497 [DEBUG] [Thread-490157 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:24:47.499 [INFO] [Thread-490157 (handle)] [driver.py] [get_status()] Telra = 23.1969011, teldec = -24.256343
2025-12-27T14:24:47.500 [INFO] [Thread-490157 (handle)] [driver.py] [get_status()] ra_j2k = 23.1737213793234     dec_j2k = -24.3953854832142
2025-12-27T14:24:47.502 [DEBUG] [Thread-490157 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:24:47.503 [DEBUG] [Thread-490157 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:24:47.508 [DEBUG] [Thread-490157 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:24:47.508 [DEBUG] [Thread-490157 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:24:47.508 [DEBUG] [Thread-490157 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:24:47.508 [DEBUG] [Thread-490157 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:24:47.515 [DEBUG] [Thread-490157 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:24:47.515 [DEBUG] [Thread-490157 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:24:47.515 [DEBUG] [Thread-490157 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:24:47.515 [DEBUG] [Thread-490157 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:24:47.515 [DEBUG] [Thread-490157 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:24:47.515 [DEBUG] [Thread-490157 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:24:47.515 [DEBUG] [Thread-490157 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:24:47.515 [DEBUG] [Thread-490157 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:24:47.516 [DEBUG] [Thread-490157 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01721641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953328109956141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108648, telescope_az=89.992549, telescope_ra=23.1969011, telescope_dec=-24.256343, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.21668, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:23:53.060210', telescope_ra_j2k=23.1737213793234, telescope_dec_j2k=-24.3953854832142, observability=1)
2025-12-27T14:24:51.190 [DEBUG] [Thread-490158 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:24:51.191 [INFO] [Thread-490158 (handle)] [driver.py] [get_status()] Telra = 23.1979287, teldec = -24.256342
2025-12-27T14:24:51.192 [INFO] [Thread-490158 (handle)] [driver.py] [get_status()] ra_j2k = 23.1747500186273     dec_j2k = -24.3953932468094
2025-12-27T14:24:51.194 [DEBUG] [Thread-490158 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:24:51.196 [DEBUG] [Thread-490158 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:24:51.199 [DEBUG] [Thread-490158 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:24:51.199 [DEBUG] [Thread-490158 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:24:51.199 [DEBUG] [Thread-490158 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:24:51.199 [DEBUG] [Thread-490158 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:24:51.206 [DEBUG] [Thread-490158 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:24:51.206 [DEBUG] [Thread-490158 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:24:51.207 [DEBUG] [Thread-490158 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:24:51.207 [DEBUG] [Thread-490158 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:24:51.207 [DEBUG] [Thread-490158 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:24:51.207 [DEBUG] [Thread-490158 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:24:51.207 [DEBUG] [Thread-490158 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:24:51.207 [DEBUG] [Thread-490158 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:24:51.207 [DEBUG] [Thread-490158 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01725916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953329714433853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108648, telescope_az=89.992549, telescope_ra=23.1979287, telescope_dec=-24.256342, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.21771, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:23:53.060210', telescope_ra_j2k=23.1747500186273, telescope_dec_j2k=-24.3953932468094, observability=1)
2025-12-27T14:24:53.200 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:24:53.201 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:24:53.202 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:24:53.202 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:24:53.202 [INFO] [ThreadPoolExecutor-22809_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:24:53.202 [INFO] [ThreadPoolExecutor-22809_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:24:54.800 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:24:54.801 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.1989548, teldec = -24.256342
2025-12-27T14:24:54.802 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.1757771564327     dec_j2k = -24.3954019874583
2025-12-27T14:24:54.804 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:24:54.805 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:24:54.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:24:54.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:24:54.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:24:54.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:24:54.816 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:24:54.816 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:24:54.816 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:24:54.816 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:24:54.816 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:24:54.816 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:24:54.816 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:24:54.816 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:24:54.816 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01730093, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953330115553282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108648, telescope_az=89.992549, telescope_ra=23.1989548, telescope_dec=-24.256342, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.21874, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:24:53.199798', telescope_ra_j2k=23.1757771564327, telescope_dec_j2k=-24.3954019874583, observability=1)
2025-12-27T14:24:54.816 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.584957122802734 seconds ago
2025-12-27T14:25:03.683 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:03.686 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.2014107, teldec = -24.256342
2025-12-27T14:25:03.687 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.1782355406082     dec_j2k = -24.3954228667438
2025-12-27T14:25:03.688 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:25:03.689 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:25:03.690 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:25:03.690 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:25:03.690 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:25:03.690 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:25:03.697 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:25:03.697 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:25:03.698 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:25:03.698 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:25:03.698 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:25:03.698 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:25:03.698 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:25:03.698 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:25:03.698 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01740375, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953326505478429, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108648, telescope_az=89.992548, telescope_ra=23.2014107, telescope_dec=-24.256342, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.22119, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:24:53.199798', telescope_ra_j2k=23.1782355406082, telescope_dec_j2k=-24.3954228667438, observability=1)
2025-12-27T14:25:09.385 [DEBUG] [Thread-490159 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:09.386 [INFO] [Thread-490159 (handle)] [driver.py] [get_status()] Telra = 23.202997, teldec = -24.256342
2025-12-27T14:25:09.387 [INFO] [Thread-490159 (handle)] [driver.py] [get_status()] ra_j2k = 23.179823445366     dec_j2k = -24.3954363223249
2025-12-27T14:25:09.389 [DEBUG] [Thread-490159 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:25:09.390 [DEBUG] [Thread-490159 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:25:09.393 [DEBUG] [Thread-490159 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:25:09.393 [DEBUG] [Thread-490159 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:25:09.393 [DEBUG] [Thread-490159 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:25:09.393 [DEBUG] [Thread-490159 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:25:09.401 [DEBUG] [Thread-490159 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:25:09.401 [DEBUG] [Thread-490159 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:25:09.401 [DEBUG] [Thread-490159 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:25:09.401 [DEBUG] [Thread-490159 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:25:09.401 [DEBUG] [Thread-490159 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:25:09.401 [DEBUG] [Thread-490159 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:25:09.401 [DEBUG] [Thread-490159 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:25:09.401 [DEBUG] [Thread-490159 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:25:09.401 [DEBUG] [Thread-490159 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01746973, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953334126747562, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108648, telescope_az=89.992548, telescope_ra=23.202997, telescope_dec=-24.256342, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.22278, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:24:53.199798', telescope_ra_j2k=23.179823445366, telescope_dec_j2k=-24.3954363223249, observability=1)
2025-12-27T14:25:14.081 [DEBUG] [ThreadPoolExecutor-22808_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:14.083 [DEBUG] [ThreadPoolExecutor-22808_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:14.084 [DEBUG] [ThreadPoolExecutor-22808_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:14.086 [DEBUG] [ThreadPoolExecutor-22808_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:14.311 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:14.313 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.204388, teldec = -24.256342
2025-12-27T14:25:14.314 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.1812158526766     dec_j2k = -24.3954481015076
2025-12-27T14:25:14.316 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:25:14.317 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:25:14.322 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:25:14.322 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:25:14.322 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:25:14.322 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:25:14.330 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:25:14.330 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:25:14.330 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:25:14.330 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:25:14.330 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:25:14.330 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:25:14.330 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:25:14.330 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:25:14.330 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01752676, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953329714433853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108648, telescope_az=89.992548, telescope_ra=23.204388, telescope_dec=-24.256342, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.22417, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:24:53.199798', telescope_ra_j2k=23.1812158526766, telescope_dec_j2k=-24.3954481015076, observability=1)
2025-12-27T14:25:18.091 [DEBUG] [ThreadPoolExecutor-22808_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:19.093 [DEBUG] [ThreadPoolExecutor-22808_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:19.094 [INFO] [ThreadPoolExecutor-22808_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:25:27.456 [DEBUG] [Thread-490160 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:27.458 [INFO] [Thread-490160 (handle)] [driver.py] [get_status()] Telra = 23.2080438, teldec = -24.256342
2025-12-27T14:25:27.459 [INFO] [Thread-490160 (handle)] [driver.py] [get_status()] ra_j2k = 23.1848753519002     dec_j2k = -24.3954789711495
2025-12-27T14:25:27.460 [DEBUG] [Thread-490160 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:25:27.461 [DEBUG] [Thread-490160 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:25:27.462 [DEBUG] [Thread-490160 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:25:27.462 [DEBUG] [Thread-490160 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:25:27.462 [DEBUG] [Thread-490160 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:25:27.462 [DEBUG] [Thread-490160 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:25:27.470 [DEBUG] [Thread-490160 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:25:27.470 [DEBUG] [Thread-490160 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:25:27.470 [DEBUG] [Thread-490160 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:25:27.470 [DEBUG] [Thread-490160 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:25:27.470 [DEBUG] [Thread-490160 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:25:27.470 [DEBUG] [Thread-490160 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:25:27.470 [DEBUG] [Thread-490160 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:25:27.470 [DEBUG] [Thread-490160 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:25:27.470 [DEBUG] [Thread-490160 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0176789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953327307717285, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108647, telescope_az=89.992547, telescope_ra=23.2080438, telescope_dec=-24.256342, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.22782, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:24:53.199798', telescope_ra_j2k=23.1848753519002, telescope_dec_j2k=-24.3954789711495, observability=1)
2025-12-27T14:25:35.076 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:35.079 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.2101637, teldec = -24.256341
2025-12-27T14:25:35.080 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.1869973973935     dec_j2k = -24.3954958131806
2025-12-27T14:25:35.082 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:25:35.082 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:25:35.084 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:25:35.084 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:25:35.084 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:25:35.084 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:25:35.091 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:25:35.091 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:25:35.091 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:25:35.091 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:25:35.091 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:25:35.091 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:25:35.091 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:25:35.091 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:25:35.092 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0177671, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953339341300127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108647, telescope_az=89.992547, telescope_ra=23.2101637, telescope_dec=-24.256341, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.22994, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:24:53.199798', telescope_ra_j2k=23.1869973973935, telescope_dec_j2k=-24.3954958131806, observability=1)
2025-12-27T14:25:45.526 [DEBUG] [Thread-490161 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:45.529 [INFO] [Thread-490161 (handle)] [driver.py] [get_status()] Telra = 23.213087, teldec = -24.256341
2025-12-27T14:25:45.530 [INFO] [Thread-490161 (handle)] [driver.py] [get_status()] ra_j2k = 23.1899236563659     dec_j2k = -24.3955203463803
2025-12-27T14:25:45.531 [DEBUG] [Thread-490161 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:25:45.532 [DEBUG] [Thread-490161 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:25:45.534 [DEBUG] [Thread-490161 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:25:45.534 [DEBUG] [Thread-490161 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:25:45.534 [DEBUG] [Thread-490161 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:25:45.535 [DEBUG] [Thread-490161 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:25:45.542 [DEBUG] [Thread-490161 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:25:45.542 [DEBUG] [Thread-490161 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:25:45.542 [DEBUG] [Thread-490161 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:25:45.542 [DEBUG] [Thread-490161 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:25:45.542 [DEBUG] [Thread-490161 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:25:45.542 [DEBUG] [Thread-490161 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:25:45.542 [DEBUG] [Thread-490161 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:25:45.542 [DEBUG] [Thread-490161 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:25:45.542 [DEBUG] [Thread-490161 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01788806, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953330917792138, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108647, telescope_az=89.992547, telescope_ra=23.213087, telescope_dec=-24.256341, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.23287, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:24:53.199798', telescope_ra_j2k=23.1899236563659, telescope_dec_j2k=-24.3955203463803, observability=1)
2025-12-27T14:25:47.545 [DEBUG] [Thread-490162 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:47.548 [INFO] [Thread-490162 (handle)] [driver.py] [get_status()] Telra = 23.2136466, teldec = -24.256341
2025-12-27T14:25:47.549 [INFO] [Thread-490162 (handle)] [driver.py] [get_status()] ra_j2k = 23.1904838228529     dec_j2k = -24.3955250333896
2025-12-27T14:25:47.551 [DEBUG] [Thread-490162 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:25:47.551 [DEBUG] [Thread-490162 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:25:47.554 [DEBUG] [Thread-490162 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:25:47.554 [DEBUG] [Thread-490162 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:25:47.554 [DEBUG] [Thread-490162 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:25:47.554 [DEBUG] [Thread-490162 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:25:47.561 [DEBUG] [Thread-490162 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:25:47.561 [DEBUG] [Thread-490162 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:25:47.562 [DEBUG] [Thread-490162 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:25:47.562 [DEBUG] [Thread-490162 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:25:47.562 [DEBUG] [Thread-490162 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:25:47.562 [DEBUG] [Thread-490162 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:25:47.562 [DEBUG] [Thread-490162 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:25:47.562 [DEBUG] [Thread-490162 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:25:47.562 [DEBUG] [Thread-490162 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01791141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095333452786699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108647, telescope_az=89.992547, telescope_ra=23.2136466, telescope_dec=-24.256341, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.23343, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:24:53.199798', telescope_ra_j2k=23.1904838228529, telescope_dec_j2k=-24.3955250333896, observability=1)
2025-12-27T14:25:53.342 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:53.342 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:25:53.343 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:53.343 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:25:53.344 [DEBUG] [ThreadPoolExecutor-22810_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:54.346 [DEBUG] [ThreadPoolExecutor-22810_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:54.348 [DEBUG] [ThreadPoolExecutor-22810_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:54.348 [DEBUG] [ThreadPoolExecutor-22810_0] [payload.py] [to_registers()] [0]
2025-12-27T14:25:54.351 [DEBUG] [ThreadPoolExecutor-22810_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:25:54.351 [DEBUG] [ThreadPoolExecutor-22810_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:25:54.351 [DEBUG] [ThreadPoolExecutor-22810_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:25:54.351 [DEBUG] [ThreadPoolExecutor-22810_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:25:54.358 [DEBUG] [ThreadPoolExecutor-22810_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:25:54.358 [DEBUG] [ThreadPoolExecutor-22810_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:25:54.358 [DEBUG] [ThreadPoolExecutor-22810_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:25:54.359 [DEBUG] [ThreadPoolExecutor-22810_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:25:54.359 [DEBUG] [ThreadPoolExecutor-22810_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:25:54.359 [DEBUG] [ThreadPoolExecutor-22810_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:25:54.359 [DEBUG] [ThreadPoolExecutor-22810_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:25:54.877 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:25:54.879 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.2156816, teldec = -24.256341
2025-12-27T14:25:54.880 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.1925208830551     dec_j2k = -24.3955420525711
2025-12-27T14:25:54.882 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:25:54.883 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:25:54.887 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:25:54.887 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:25:54.887 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:25:54.887 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:25:54.894 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:25:54.894 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:25:54.894 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:25:54.894 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:25:54.894 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:25:54.894 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:25:54.894 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:25:54.894 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:25:54.894 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01799627, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953333725628134, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108647, telescope_az=89.992547, telescope_ra=23.2156816, telescope_dec=-24.256341, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.23546, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:25:53.341368', telescope_ra_j2k=23.1925208830551, telescope_dec_j2k=-24.3955420525711, observability=1)
2025-12-27T14:25:54.894 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.58449840545654 seconds ago
2025-12-27T14:26:03.681 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:26:03.683 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.2181283, teldec = -24.256341
2025-12-27T14:26:03.684 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.1949700603824     dec_j2k = -24.3955624624521
2025-12-27T14:26:03.686 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:26:03.687 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:26:03.688 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:26:03.689 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:26:03.689 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:26:03.689 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:26:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:26:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:26:03.696 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:26:03.696 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:26:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:26:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:26:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:26:03.696 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:26:03.696 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01809817, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953333725628134, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108647, telescope_az=89.992546, telescope_ra=23.2181283, telescope_dec=-24.256341, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.23791, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:25:53.341368', telescope_ra_j2k=23.1949700603824, telescope_dec_j2k=-24.3955624624521, observability=1)
2025-12-27T14:26:03.722 [DEBUG] [Thread-490163 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.025471925735473633
2025-12-27T14:26:14.393 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:26:14.395 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.2211156, teldec = -24.256341
2025-12-27T14:26:14.396 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.197960385559     dec_j2k = -24.3955873042607
2025-12-27T14:26:14.397 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:26:14.398 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:26:14.405 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:26:14.405 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:26:14.405 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:26:14.405 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:26:14.413 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:26:14.413 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:26:14.413 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:26:14.413 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:26:14.413 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:26:14.414 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:26:14.414 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:26:14.414 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:26:14.414 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01822214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953337736822415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108647, telescope_az=89.992546, telescope_ra=23.2211156, telescope_dec=-24.256341, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.2409, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:25:53.341368', telescope_ra_j2k=23.197960385559, telescope_dec_j2k=-24.3955873042607, observability=1)
2025-12-27T14:26:19.359 [DEBUG] [ThreadPoolExecutor-22810_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:26:19.360 [DEBUG] [ThreadPoolExecutor-22810_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:26:21.784 [DEBUG] [Thread-490164 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:26:21.786 [INFO] [Thread-490164 (handle)] [driver.py] [get_status()] Telra = 23.2231693, teldec = -24.25634
2025-12-27T14:26:21.787 [INFO] [Thread-490164 (handle)] [driver.py] [get_status()] ra_j2k = 23.2000161656491     dec_j2k = -24.3956033329903
2025-12-27T14:26:21.788 [DEBUG] [Thread-490164 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:26:21.789 [DEBUG] [Thread-490164 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:26:21.792 [DEBUG] [Thread-490164 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:26:21.792 [DEBUG] [Thread-490164 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:26:21.793 [DEBUG] [Thread-490164 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:26:21.793 [DEBUG] [Thread-490164 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:26:21.800 [DEBUG] [Thread-490164 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:26:21.800 [DEBUG] [Thread-490164 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:26:21.800 [DEBUG] [Thread-490164 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:26:21.800 [DEBUG] [Thread-490164 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:26:21.800 [DEBUG] [Thread-490164 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:26:21.800 [DEBUG] [Thread-490164 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:26:21.800 [DEBUG] [Thread-490164 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:26:21.800 [DEBUG] [Thread-490164 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:26:21.800 [DEBUG] [Thread-490164 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0183077, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953335731225274, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108647, telescope_az=89.992546, telescope_ra=23.2231693, telescope_dec=-24.25634, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.24295, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:25:53.341368', telescope_ra_j2k=23.2000161656491, telescope_dec_j2k=-24.3956033329903, observability=1)
2025-12-27T14:26:34.181 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:26:34.183 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.2266332, teldec = -24.25634
2025-12-27T14:26:34.184 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.2034835745493     dec_j2k = -24.3956319631224
2025-12-27T14:26:34.186 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:26:34.187 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:26:34.191 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:26:34.191 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:26:34.191 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:26:34.191 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:26:34.198 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:26:34.198 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:26:34.198 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:26:34.198 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:26:34.199 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:26:34.199 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:26:34.199 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:26:34.199 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:26:34.199 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01845117, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953329313314425, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108647, telescope_az=89.992545, telescope_ra=23.2266332, telescope_dec=-24.25634, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.24641, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:25:53.341368', telescope_ra_j2k=23.2034835745493, telescope_dec_j2k=-24.3956319631224, observability=1)
2025-12-27T14:26:39.958 [DEBUG] [Thread-490165 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:26:39.960 [INFO] [Thread-490165 (handle)] [driver.py] [get_status()] Telra = 23.2282481, teldec = -24.25634
2025-12-27T14:26:39.961 [INFO] [Thread-490165 (handle)] [driver.py] [get_status()] ra_j2k = 23.2051001106701     dec_j2k = -24.395645271486
2025-12-27T14:26:39.962 [DEBUG] [Thread-490165 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:26:39.963 [DEBUG] [Thread-490165 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:26:39.971 [DEBUG] [Thread-490165 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:26:39.971 [DEBUG] [Thread-490165 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:26:39.971 [DEBUG] [Thread-490165 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:26:39.971 [DEBUG] [Thread-490165 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:26:39.978 [DEBUG] [Thread-490165 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:26:39.978 [DEBUG] [Thread-490165 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:26:39.978 [DEBUG] [Thread-490165 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:26:39.978 [DEBUG] [Thread-490165 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:26:39.978 [DEBUG] [Thread-490165 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:26:39.978 [DEBUG] [Thread-490165 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:26:39.978 [DEBUG] [Thread-490165 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:26:39.978 [DEBUG] [Thread-490165 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:26:39.978 [DEBUG] [Thread-490165 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01851804, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095333452786699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108647, telescope_az=89.992545, telescope_ra=23.2282481, telescope_dec=-24.25634, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.24803, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:25:53.341368', telescope_ra_j2k=23.2051001106701, telescope_dec_j2k=-24.395645271486, observability=1)
2025-12-27T14:26:47.596 [DEBUG] [Thread-490166 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:26:47.598 [INFO] [Thread-490166 (handle)] [driver.py] [get_status()] Telra = 23.2303672, teldec = -24.25634
2025-12-27T14:26:47.599 [INFO] [Thread-490166 (handle)] [driver.py] [get_status()] ra_j2k = 23.2072213578486     dec_j2k = -24.3956626970807
2025-12-27T14:26:47.601 [DEBUG] [Thread-490166 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:26:47.601 [DEBUG] [Thread-490166 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:26:47.606 [DEBUG] [Thread-490166 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:26:47.606 [DEBUG] [Thread-490166 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:26:47.607 [DEBUG] [Thread-490166 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:26:47.607 [DEBUG] [Thread-490166 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:26:47.614 [DEBUG] [Thread-490166 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:26:47.614 [DEBUG] [Thread-490166 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:26:47.614 [DEBUG] [Thread-490166 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:26:47.614 [DEBUG] [Thread-490166 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:26:47.614 [DEBUG] [Thread-490166 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:26:47.614 [DEBUG] [Thread-490166 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:26:47.614 [DEBUG] [Thread-490166 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:26:47.614 [DEBUG] [Thread-490166 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:26:47.614 [DEBUG] [Thread-490166 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01860645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953338137941843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108647, telescope_az=89.992545, telescope_ra=23.2303672, telescope_dec=-24.25634, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.25015, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:25:53.341368', telescope_ra_j2k=23.2072213578486, telescope_dec_j2k=-24.3956626970807, observability=1)
2025-12-27T14:26:53.485 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:26:53.485 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:26:53.486 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:26:53.486 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:26:53.486 [INFO] [ThreadPoolExecutor-22811_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:26:53.487 [INFO] [ThreadPoolExecutor-22811_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:26:54.955 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:26:54.957 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.2324215, teldec = -24.25634
2025-12-27T14:26:54.958 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.2092777396194     dec_j2k = -24.3956795487782
2025-12-27T14:26:54.960 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:26:54.961 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:26:54.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:26:54.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:26:54.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:26:54.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:26:54.972 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:26:54.972 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:26:54.972 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:26:54.972 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:26:54.972 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:26:54.972 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:26:54.972 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:26:54.972 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:26:54.972 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01869162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953334928986418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108647, telescope_az=89.992545, telescope_ra=23.2324215, telescope_dec=-24.25634, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.2522, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:26:53.484082', telescope_ra_j2k=23.2092777396194, telescope_dec_j2k=-24.3956795487782, observability=1)
2025-12-27T14:26:54.972 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.580527782440186 seconds ago
2025-12-27T14:26:58.036 [DEBUG] [Thread-490167 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:26:58.038 [INFO] [Thread-490167 (handle)] [driver.py] [get_status()] Telra = 23.2332619, teldec = -24.256333
2025-12-27T14:26:58.039 [INFO] [Thread-490167 (handle)] [driver.py] [get_status()] ra_j2k = 23.2101189916353     dec_j2k = -24.3956794316525
2025-12-27T14:26:58.041 [DEBUG] [Thread-490167 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:26:58.042 [DEBUG] [Thread-490167 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:26:58.048 [DEBUG] [Thread-490167 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:26:58.048 [DEBUG] [Thread-490167 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:26:58.048 [DEBUG] [Thread-490167 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:26:58.048 [DEBUG] [Thread-490167 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:26:58.056 [DEBUG] [Thread-490167 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:26:58.056 [DEBUG] [Thread-490167 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:26:58.056 [DEBUG] [Thread-490167 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:26:58.056 [DEBUG] [Thread-490167 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:26:58.056 [DEBUG] [Thread-490167 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:26:58.056 [DEBUG] [Thread-490167 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:26:58.056 [DEBUG] [Thread-490167 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:26:58.056 [DEBUG] [Thread-490167 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:26:58.056 [DEBUG] [Thread-490167 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01872728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953337736822415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108647, telescope_az=89.992534, telescope_ra=23.2332619, telescope_dec=-24.256333, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.25304, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:26:53.484082', telescope_ra_j2k=23.2101189916353, telescope_dec_j2k=-24.3956794316525, observability=1)
2025-12-27T14:27:03.668 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:27:03.670 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.2348492, teldec = -24.25634
2025-12-27T14:27:03.671 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.2117079001011     dec_j2k = -24.3956994114337
2025-12-27T14:27:03.672 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:27:03.673 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:27:03.674 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:27:03.674 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:27:03.674 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:27:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:27:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:27:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:27:03.682 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:27:03.682 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:27:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:27:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:27:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:27:03.682 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:27:03.682 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01879245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953334126747562, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108647, telescope_az=89.992544, telescope_ra=23.2348492, telescope_dec=-24.25634, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.25463, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:26:53.484082', telescope_ra_j2k=23.2117079001011, telescope_dec_j2k=-24.3956994114337, observability=1)
2025-12-27T14:27:14.363 [DEBUG] [ThreadPoolExecutor-22810_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:27:14.365 [DEBUG] [ThreadPoolExecutor-22810_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:27:14.366 [DEBUG] [ThreadPoolExecutor-22810_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:27:14.368 [DEBUG] [ThreadPoolExecutor-22810_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:27:14.477 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:27:14.478 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.2378571, teldec = -24.256339
2025-12-27T14:27:14.479 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.2147188491368     dec_j2k = -24.3957229428992
2025-12-27T14:27:14.480 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:27:14.481 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:27:14.486 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:27:14.486 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:27:14.486 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:27:14.486 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:27:14.493 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:27:14.493 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:27:14.493 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:27:14.493 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:27:14.493 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:27:14.493 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:27:14.493 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:27:14.493 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:27:14.493 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01891756, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953329714433853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108647, telescope_az=89.992544, telescope_ra=23.2378571, telescope_dec=-24.256339, telescope_slewing=True, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.25764, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:26:53.484082', telescope_ra_j2k=23.2147188491368, telescope_dec_j2k=-24.3957229428992, observability=1)
2025-12-27T14:27:16.119 [DEBUG] [Thread-490168 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:27:16.121 [INFO] [Thread-490168 (handle)] [driver.py] [get_status()] Telra = 23.2383053, teldec = -24.256339
2025-12-27T14:27:16.123 [INFO] [Thread-490168 (handle)] [driver.py] [get_status()] ra_j2k = 23.2151675035048     dec_j2k = -24.3957265908436
2025-12-27T14:27:16.124 [DEBUG] [Thread-490168 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:27:16.126 [DEBUG] [Thread-490168 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:27:16.129 [DEBUG] [Thread-490168 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:27:16.129 [DEBUG] [Thread-490168 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:27:16.129 [DEBUG] [Thread-490168 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:27:16.129 [DEBUG] [Thread-490168 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:27:16.136 [DEBUG] [Thread-490168 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:27:16.136 [DEBUG] [Thread-490168 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:27:16.136 [DEBUG] [Thread-490168 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:27:16.136 [DEBUG] [Thread-490168 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:27:16.136 [DEBUG] [Thread-490168 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:27:16.136 [DEBUG] [Thread-490168 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:27:16.136 [DEBUG] [Thread-490168 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:27:16.137 [DEBUG] [Thread-490168 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:27:16.137 [DEBUG] [Thread-490168 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01893657, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953336132344702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108647, telescope_az=89.992544, telescope_ra=23.2383053, telescope_dec=-24.256339, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.25809, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:26:53.484082', telescope_ra_j2k=23.2151675035048, telescope_dec_j2k=-24.3957265908436, observability=1)
2025-12-27T14:27:18.374 [DEBUG] [ThreadPoolExecutor-22810_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:27:19.376 [DEBUG] [ThreadPoolExecutor-22810_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:27:19.377 [INFO] [ThreadPoolExecutor-22810_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:27:33.286 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:27:33.288 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.2431006, teldec = -24.256339
2025-12-27T14:27:33.289 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.219967665524     dec_j2k = -24.3957654998399
2025-12-27T14:27:33.290 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:27:33.291 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:27:33.298 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:27:33.298 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:27:33.298 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:27:33.298 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:27:33.305 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:27:33.305 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:27:33.305 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:27:33.305 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:27:33.305 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:27:33.305 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:27:33.305 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:27:33.305 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:27:33.306 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01913527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095333252226985, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108646, telescope_az=89.992543, telescope_ra=23.2431006, telescope_dec=-24.256339, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.26288, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:26:53.484082', telescope_ra_j2k=23.219967665524, telescope_dec_j2k=-24.3957654998399, observability=1)
2025-12-27T14:27:34.288 [DEBUG] [Thread-490169 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9821674823760986
2025-12-27T14:27:47.648 [DEBUG] [Thread-490170 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:27:47.650 [INFO] [Thread-490170 (handle)] [driver.py] [get_status()] Telra = 23.247084, teldec = -24.256339
2025-12-27T14:27:47.651 [INFO] [Thread-490170 (handle)] [driver.py] [get_status()] ra_j2k = 23.2239551053551     dec_j2k = -24.3957976535773
2025-12-27T14:27:47.653 [DEBUG] [Thread-490170 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:27:47.654 [DEBUG] [Thread-490170 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:27:47.657 [DEBUG] [Thread-490170 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:27:47.657 [DEBUG] [Thread-490170 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:27:47.657 [DEBUG] [Thread-490170 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:27:47.657 [DEBUG] [Thread-490170 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:27:47.664 [DEBUG] [Thread-490170 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:27:47.664 [DEBUG] [Thread-490170 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:27:47.664 [DEBUG] [Thread-490170 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:27:47.664 [DEBUG] [Thread-490170 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:27:47.665 [DEBUG] [Thread-490170 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:27:47.665 [DEBUG] [Thread-490170 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:27:47.665 [DEBUG] [Thread-490170 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:27:47.665 [DEBUG] [Thread-490170 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:27:47.665 [DEBUG] [Thread-490170 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01930149, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953335330105846, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108646, telescope_az=89.992543, telescope_ra=23.247084, telescope_dec=-24.256339, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.26686, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:26:53.484082', telescope_ra_j2k=23.2239551053551, telescope_dec_j2k=-24.3957976535773, observability=1)
2025-12-27T14:27:52.373 [DEBUG] [Thread-490171 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:27:52.375 [INFO] [Thread-490171 (handle)] [driver.py] [get_status()] Telra = 23.2484213, teldec = -24.256338
2025-12-27T14:27:52.376 [INFO] [Thread-490171 (handle)] [driver.py] [get_status()] ra_j2k = 23.2252937618474     dec_j2k = -24.3958074141683
2025-12-27T14:27:52.378 [DEBUG] [Thread-490171 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:27:52.378 [DEBUG] [Thread-490171 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:27:52.382 [DEBUG] [Thread-490171 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:27:52.382 [DEBUG] [Thread-490171 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:27:52.382 [DEBUG] [Thread-490171 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:27:52.382 [DEBUG] [Thread-490171 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:27:52.389 [DEBUG] [Thread-490171 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:27:52.389 [DEBUG] [Thread-490171 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:27:52.389 [DEBUG] [Thread-490171 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:27:52.389 [DEBUG] [Thread-490171 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:27:52.389 [DEBUG] [Thread-490171 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:27:52.389 [DEBUG] [Thread-490171 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:27:52.389 [DEBUG] [Thread-490171 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:27:52.389 [DEBUG] [Thread-490171 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:27:52.389 [DEBUG] [Thread-490171 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.01935618, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953339341300127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108646, telescope_az=89.992543, telescope_ra=23.2484213, telescope_dec=-24.256338, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.2682, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:26:53.484082', telescope_ra_j2k=23.2252937618474, telescope_dec_j2k=-24.3958074141683, observability=1)
2025-12-27T14:27:53.627 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:27:53.627 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:27:53.628 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:27:53.628 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:27:53.629 [DEBUG] [ThreadPoolExecutor-22812_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:27:54.631 [DEBUG] [ThreadPoolExecutor-22812_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:27:54.633 [DEBUG] [ThreadPoolExecutor-22812_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:27:54.633 [DEBUG] [ThreadPoolExecutor-22812_0] [payload.py] [to_registers()] [0]
2025-12-27T14:27:54.640 [DEBUG] [ThreadPoolExecutor-22812_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:27:54.640 [DEBUG] [ThreadPoolExecutor-22812_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:27:54.641 [DEBUG] [ThreadPoolExecutor-22812_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:27:54.641 [DEBUG] [ThreadPoolExecutor-22812_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:27:54.648 [DEBUG] [ThreadPoolExecutor-22812_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:27:54.648 [DEBUG] [ThreadPoolExecutor-22812_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:27:54.648 [DEBUG] [ThreadPoolExecutor-22812_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:27:54.648 [DEBUG] [ThreadPoolExecutor-22812_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:27:54.648 [DEBUG] [ThreadPoolExecutor-22812_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:27:54.648 [DEBUG] [ThreadPoolExecutor-22812_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:27:54.648 [DEBUG] [ThreadPoolExecutor-22812_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:27:55.032 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:27:55.034 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.2491418, teldec = -24.256338
2025-12-27T14:27:55.036 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.2260149927069     dec_j2k = -24.3958132045237
2025-12-27T14:27:55.038 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:27:55.039 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:27:55.043 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:27:55.043 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:27:55.043 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:27:55.043 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:27:55.050 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:27:55.050 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:27:55.050 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:27:55.050 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:27:55.050 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:27:55.050 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:27:55.050 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:27:55.050 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:27:55.051 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01938696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953341346897267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108646, telescope_az=89.992543, telescope_ra=23.2491418, telescope_dec=-24.256338, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.26892, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:27:53.626153', telescope_ra_j2k=23.2260149927069, telescope_dec_j2k=-24.3958132045237, observability=1)
2025-12-27T14:27:55.051 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.57458543777466 seconds ago
2025-12-27T14:28:03.666 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:28:03.668 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.2515643, teldec = -24.256338
2025-12-27T14:28:03.669 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.2284399502559     dec_j2k = -24.3958326366493
2025-12-27T14:28:03.671 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:28:03.672 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:28:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:28:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:28:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:28:03.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:28:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:28:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:28:03.682 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:28:03.682 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:28:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:28:03.683 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:28:03.683 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:28:03.683 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:28:03.683 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01948689, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953345759210976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108646, telescope_az=89.992542, telescope_ra=23.2515643, telescope_dec=-24.256338, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.27134, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:27:53.626153', telescope_ra_j2k=23.2284399502559, telescope_dec_j2k=-24.3958326366493, observability=1)
2025-12-27T14:28:10.436 [DEBUG] [Thread-490172 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:28:10.438 [INFO] [Thread-490172 (handle)] [driver.py] [get_status()] Telra = 23.2534347, teldec = -24.256338
2025-12-27T14:28:10.439 [INFO] [Thread-490172 (handle)] [driver.py] [get_status()] ra_j2k = 23.2303122479461     dec_j2k = -24.3958476016125
2025-12-27T14:28:10.441 [DEBUG] [Thread-490172 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:28:10.442 [DEBUG] [Thread-490172 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:28:10.448 [DEBUG] [Thread-490172 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:28:10.448 [DEBUG] [Thread-490172 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:28:10.448 [DEBUG] [Thread-490172 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:28:10.448 [DEBUG] [Thread-490172 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:28:10.455 [DEBUG] [Thread-490172 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:28:10.456 [DEBUG] [Thread-490172 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:28:10.456 [DEBUG] [Thread-490172 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:28:10.456 [DEBUG] [Thread-490172 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:28:10.456 [DEBUG] [Thread-490172 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:28:10.456 [DEBUG] [Thread-490172 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:28:10.456 [DEBUG] [Thread-490172 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:28:10.456 [DEBUG] [Thread-490172 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:28:10.456 [DEBUG] [Thread-490172 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01956524, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953341748016695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108646, telescope_az=89.992542, telescope_ra=23.2534347, telescope_dec=-24.256338, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.27322, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:27:53.626153', telescope_ra_j2k=23.2303122479461, telescope_dec_j2k=-24.3958476016125, observability=1)
2025-12-27T14:28:14.555 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:28:14.557 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.2545758, teldec = -24.256338
2025-12-27T14:28:14.558 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.2314545057932     dec_j2k = -24.3958567150167
2025-12-27T14:28:14.561 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:28:14.561 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:28:14.562 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:28:14.562 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:28:14.562 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:28:14.562 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:28:14.570 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:28:14.570 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:28:14.570 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:28:14.570 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:28:14.570 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:28:14.570 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:28:14.570 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:28:14.570 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:28:14.570 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01961292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953342951374979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108646, telescope_az=89.992542, telescope_ra=23.2545758, telescope_dec=-24.256338, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.27436, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:27:53.626153', telescope_ra_j2k=23.2314545057932, telescope_dec_j2k=-24.3958567150167, observability=1)
2025-12-27T14:28:19.649 [DEBUG] [ThreadPoolExecutor-22812_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:28:19.650 [DEBUG] [ThreadPoolExecutor-22812_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:28:28.646 [DEBUG] [Thread-490173 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:28:28.648 [INFO] [Thread-490173 (handle)] [driver.py] [get_status()] Telra = 23.2585049, teldec = -24.256338
2025-12-27T14:28:28.650 [INFO] [Thread-490173 (handle)] [driver.py] [get_status()] ra_j2k = 23.2353875931234     dec_j2k = -24.3958879993054
2025-12-27T14:28:28.652 [DEBUG] [Thread-490173 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:28:28.653 [DEBUG] [Thread-490173 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:28:28.656 [DEBUG] [Thread-490173 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:28:28.656 [DEBUG] [Thread-490173 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:28:28.656 [DEBUG] [Thread-490173 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:28:28.656 [DEBUG] [Thread-490173 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:28:28.657 [DEBUG] [Thread-490173 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:28:28.657 [DEBUG] [Thread-490173 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:28:28.657 [DEBUG] [Thread-490173 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:28:28.657 [DEBUG] [Thread-490173 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:28:28.657 [DEBUG] [Thread-490173 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:28:28.657 [DEBUG] [Thread-490173 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:28:28.657 [DEBUG] [Thread-490173 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:28:28.657 [DEBUG] [Thread-490173 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:28:28.657 [DEBUG] [Thread-490173 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01977601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953341748016695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108646, telescope_az=89.992542, telescope_ra=23.2585049, telescope_dec=-24.256338, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.27829, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:27:53.626153', telescope_ra_j2k=23.2353875931234, telescope_dec_j2k=-24.3958879993054, observability=1)
2025-12-27T14:28:32.394 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:28:32.396 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.2595611, teldec = -24.256338
2025-12-27T14:28:32.397 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.2364448651256     dec_j2k = -24.3958963837386
2025-12-27T14:28:32.399 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:28:32.400 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:28:32.405 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:28:32.405 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:28:32.405 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:28:32.405 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:28:32.413 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:28:32.413 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:28:32.413 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:28:32.413 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:28:32.413 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:28:32.413 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:28:32.413 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:28:32.413 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:28:32.414 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01981939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953336132344702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108646, telescope_az=89.992541, telescope_ra=23.2595611, telescope_dec=-24.256338, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.27934, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:27:53.626153', telescope_ra_j2k=23.2364448651256, telescope_dec_j2k=-24.3958963837386, observability=1)
2025-12-27T14:28:46.728 [DEBUG] [Thread-490174 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:28:46.730 [INFO] [Thread-490174 (handle)] [driver.py] [get_status()] Telra = 23.2635495, teldec = -24.256337
2025-12-27T14:28:46.731 [INFO] [Thread-490174 (handle)] [driver.py] [get_status()] ra_j2k = 23.2404373138075     dec_j2k = -24.3959269484649
2025-12-27T14:28:46.733 [DEBUG] [Thread-490174 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:28:46.734 [DEBUG] [Thread-490174 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:28:46.737 [DEBUG] [Thread-490174 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:28:46.737 [DEBUG] [Thread-490174 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:28:46.737 [DEBUG] [Thread-490174 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:28:46.737 [DEBUG] [Thread-490174 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:28:46.744 [DEBUG] [Thread-490174 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:28:46.744 [DEBUG] [Thread-490174 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:28:46.744 [DEBUG] [Thread-490174 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:28:46.744 [DEBUG] [Thread-490174 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:28:46.744 [DEBUG] [Thread-490174 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:28:46.744 [DEBUG] [Thread-490174 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:28:46.744 [DEBUG] [Thread-490174 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:28:46.744 [DEBUG] [Thread-490174 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:28:46.744 [DEBUG] [Thread-490174 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.01998529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953338940180699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108646, telescope_az=89.992541, telescope_ra=23.2635495, telescope_dec=-24.256337, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.28333, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:27:53.626153', telescope_ra_j2k=23.2404373138075, telescope_dec_j2k=-24.3959269484649, observability=1)
2025-12-27T14:28:47.698 [DEBUG] [Thread-490175 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9534986019134521
2025-12-27T14:28:53.768 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:28:53.768 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:28:53.769 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:28:53.769 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:28:53.770 [INFO] [ThreadPoolExecutor-22813_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:28:53.770 [INFO] [ThreadPoolExecutor-22813_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:28:55.112 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:28:55.114 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.2658867, teldec = -24.256337
2025-12-27T14:28:55.115 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.2427768867235     dec_j2k = -24.3959453744213
2025-12-27T14:28:55.116 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:28:55.117 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:28:55.122 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:28:55.122 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:28:55.122 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:28:55.122 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:28:55.130 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:28:55.130 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:28:55.130 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:28:55.130 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:28:55.130 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:28:55.130 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:28:55.131 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:28:55.131 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:28:55.131 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02008233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953346160330404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108646, telescope_az=89.992541, telescope_ra=23.2658867, telescope_dec=-24.256337, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.28567, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:28:53.767012', telescope_ra_j2k=23.2427768867235, telescope_dec_j2k=-24.3959453744213, observability=1)
2025-12-27T14:28:55.131 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.57633996009827 seconds ago
2025-12-27T14:29:03.690 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:03.692 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.2682629, teldec = -24.256337
2025-12-27T14:29:03.693 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.2451554995493     dec_j2k = -24.3959640541223
2025-12-27T14:29:03.695 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:29:03.696 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:29:03.698 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:29:03.698 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:29:03.698 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:29:03.698 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:29:03.706 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:29:03.706 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:29:03.706 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:29:03.706 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:29:03.706 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:29:03.706 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:29:03.706 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:29:03.706 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:29:03.706 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02018161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953340544658411, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108646, telescope_az=89.99254, telescope_ra=23.2682629, telescope_dec=-24.256337, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.28804, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:28:53.767012', telescope_ra_j2k=23.2451554995493, telescope_dec_j2k=-24.3959640541223, observability=1)
2025-12-27T14:29:04.804 [DEBUG] [Thread-490176 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:04.806 [INFO] [Thread-490176 (handle)] [driver.py] [get_status()] Telra = 23.2685905, teldec = -24.256337
2025-12-27T14:29:04.807 [INFO] [Thread-490176 (handle)] [driver.py] [get_status()] ra_j2k = 23.2454834322235     dec_j2k = -24.3959666251909
2025-12-27T14:29:04.809 [DEBUG] [Thread-490176 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:29:04.810 [DEBUG] [Thread-490176 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:29:04.816 [DEBUG] [Thread-490176 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:29:04.816 [DEBUG] [Thread-490176 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:29:04.816 [DEBUG] [Thread-490176 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:29:04.816 [DEBUG] [Thread-490176 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:29:04.824 [DEBUG] [Thread-490176 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:29:04.824 [DEBUG] [Thread-490176 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:29:04.824 [DEBUG] [Thread-490176 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:29:04.824 [DEBUG] [Thread-490176 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:29:04.824 [DEBUG] [Thread-490176 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:29:04.824 [DEBUG] [Thread-490176 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:29:04.824 [DEBUG] [Thread-490176 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:29:04.824 [DEBUG] [Thread-490176 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:29:04.825 [DEBUG] [Thread-490176 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0201945, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953349369285828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108646, telescope_az=89.99254, telescope_ra=23.2685905, telescope_dec=-24.256337, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.28837, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:28:53.767012', telescope_ra_j2k=23.2454834322235, telescope_dec_j2k=-24.3959666251909, observability=1)
2025-12-27T14:29:14.631 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:14.637 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.2713204, teldec = -24.256337
2025-12-27T14:29:14.638 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.2482161046403     dec_j2k = -24.3959880099339
2025-12-27T14:29:14.640 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:29:14.640 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:29:14.648 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:29:14.648 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:29:14.648 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:29:14.648 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:29:14.652 [DEBUG] [ThreadPoolExecutor-22812_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:14.654 [DEBUG] [ThreadPoolExecutor-22812_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:14.655 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:29:14.655 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:29:14.655 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:29:14.655 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:29:14.655 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:29:14.655 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:29:14.655 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:29:14.655 [DEBUG] [ThreadPoolExecutor-22812_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:14.655 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:29:14.656 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02030825, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953343753613835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108646, telescope_az=89.99254, telescope_ra=23.2713204, telescope_dec=-24.256337, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.2911, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:28:53.767012', telescope_ra_j2k=23.2482161046403, telescope_dec_j2k=-24.3959880099339, observability=1)
2025-12-27T14:29:14.657 [DEBUG] [ThreadPoolExecutor-22812_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:18.664 [DEBUG] [ThreadPoolExecutor-22812_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:19.667 [DEBUG] [ThreadPoolExecutor-22812_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:19.668 [INFO] [ThreadPoolExecutor-22812_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:29:22.986 [DEBUG] [Thread-490177 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:22.988 [INFO] [Thread-490177 (handle)] [driver.py] [get_status()] Telra = 23.2736384, teldec = -24.256336
2025-12-27T14:29:22.989 [INFO] [Thread-490177 (handle)] [driver.py] [get_status()] ra_j2k = 23.2505364591095     dec_j2k = -24.3960051119918
2025-12-27T14:29:22.990 [DEBUG] [Thread-490177 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:29:22.991 [DEBUG] [Thread-490177 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:29:22.995 [DEBUG] [Thread-490177 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:29:22.995 [DEBUG] [Thread-490177 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:29:22.996 [DEBUG] [Thread-490177 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:29:22.996 [DEBUG] [Thread-490177 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:29:23.003 [DEBUG] [Thread-490177 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:29:23.003 [DEBUG] [Thread-490177 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:29:23.003 [DEBUG] [Thread-490177 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:29:23.003 [DEBUG] [Thread-490177 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:29:23.003 [DEBUG] [Thread-490177 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:29:23.003 [DEBUG] [Thread-490177 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:29:23.003 [DEBUG] [Thread-490177 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:29:23.003 [DEBUG] [Thread-490177 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:29:23.003 [DEBUG] [Thread-490177 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02040494, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953343753613835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108646, telescope_az=89.99254, telescope_ra=23.2736384, telescope_dec=-24.256336, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.29342, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:28:53.767012', telescope_ra_j2k=23.2505364591095, telescope_dec_j2k=-24.3960051119918, observability=1)
2025-12-27T14:29:31.504 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:31.506 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.2760333, teldec = -24.256336
2025-12-27T14:29:31.507 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.2529337919584     dec_j2k = -24.396023760335
2025-12-27T14:29:31.508 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:29:31.509 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:29:31.513 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:29:31.513 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:29:31.513 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:29:31.513 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:29:31.520 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:29:31.520 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:29:31.520 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:29:31.520 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:29:31.520 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:29:31.520 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:29:31.520 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:29:31.521 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:29:31.521 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02050352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953342149136123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108645, telescope_az=89.99254, telescope_ra=23.2760333, telescope_dec=-24.256336, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.29581, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:28:53.767012', telescope_ra_j2k=23.2529337919584, telescope_dec_j2k=-24.396023760335, observability=1)
2025-12-27T14:29:41.057 [DEBUG] [Thread-490178 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:41.059 [INFO] [Thread-490178 (handle)] [driver.py] [get_status()] Telra = 23.2786758, teldec = -24.256336
2025-12-27T14:29:41.060 [INFO] [Thread-490178 (handle)] [driver.py] [get_status()] ra_j2k = 23.2555789766989     dec_j2k = -24.396044272776
2025-12-27T14:29:41.061 [DEBUG] [Thread-490178 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:29:41.062 [DEBUG] [Thread-490178 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:29:41.065 [DEBUG] [Thread-490178 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:29:41.065 [DEBUG] [Thread-490178 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:29:41.065 [DEBUG] [Thread-490178 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:29:41.065 [DEBUG] [Thread-490178 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:29:41.073 [DEBUG] [Thread-490178 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:29:41.073 [DEBUG] [Thread-490178 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:29:41.073 [DEBUG] [Thread-490178 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:29:41.073 [DEBUG] [Thread-490178 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:29:41.073 [DEBUG] [Thread-490178 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:29:41.073 [DEBUG] [Thread-490178 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:29:41.073 [DEBUG] [Thread-490178 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:29:41.074 [DEBUG] [Thread-490178 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:29:41.074 [DEBUG] [Thread-490178 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0206141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953344154733263, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108645, telescope_az=89.992539, telescope_ra=23.2786758, telescope_dec=-24.256336, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.29846, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:28:53.767012', telescope_ra_j2k=23.2555789766989, telescope_dec_j2k=-24.396044272776, observability=1)
2025-12-27T14:29:47.732 [DEBUG] [Thread-490179 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:47.733 [INFO] [Thread-490179 (handle)] [driver.py] [get_status()] Telra = 23.2805431, teldec = -24.256336
2025-12-27T14:29:47.734 [INFO] [Thread-490179 (handle)] [driver.py] [get_status()] ra_j2k = 23.2574481740801     dec_j2k = -24.3960587272951
2025-12-27T14:29:47.736 [DEBUG] [Thread-490179 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:29:47.737 [DEBUG] [Thread-490179 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:29:47.745 [DEBUG] [Thread-490179 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:29:47.745 [DEBUG] [Thread-490179 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:29:47.745 [DEBUG] [Thread-490179 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:29:47.745 [DEBUG] [Thread-490179 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:29:47.752 [DEBUG] [Thread-490179 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:29:47.752 [DEBUG] [Thread-490179 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:29:47.752 [DEBUG] [Thread-490179 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:29:47.752 [DEBUG] [Thread-490179 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:29:47.752 [DEBUG] [Thread-490179 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:29:47.752 [DEBUG] [Thread-490179 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:29:47.752 [DEBUG] [Thread-490179 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:29:47.752 [DEBUG] [Thread-490179 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:29:47.752 [DEBUG] [Thread-490179 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02069134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953341748016695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108645, telescope_az=89.992539, telescope_ra=23.2805431, telescope_dec=-24.256336, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.30032, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:28:53.767012', telescope_ra_j2k=23.2574481740801, telescope_dec_j2k=-24.3960587272951, observability=1)
2025-12-27T14:29:53.910 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:53.910 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:29:53.911 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:53.911 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:29:53.912 [DEBUG] [ThreadPoolExecutor-22814_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:54.914 [DEBUG] [ThreadPoolExecutor-22814_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:54.916 [DEBUG] [ThreadPoolExecutor-22814_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:54.916 [DEBUG] [ThreadPoolExecutor-22814_0] [payload.py] [to_registers()] [0]
2025-12-27T14:29:54.919 [DEBUG] [ThreadPoolExecutor-22814_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:29:54.919 [DEBUG] [ThreadPoolExecutor-22814_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:29:54.919 [DEBUG] [ThreadPoolExecutor-22814_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:29:54.919 [DEBUG] [ThreadPoolExecutor-22814_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:29:54.927 [DEBUG] [ThreadPoolExecutor-22814_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:29:54.927 [DEBUG] [ThreadPoolExecutor-22814_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:29:54.927 [DEBUG] [ThreadPoolExecutor-22814_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:29:54.927 [DEBUG] [ThreadPoolExecutor-22814_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:29:54.927 [DEBUG] [ThreadPoolExecutor-22814_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:29:54.927 [DEBUG] [ThreadPoolExecutor-22814_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:29:54.927 [DEBUG] [ThreadPoolExecutor-22814_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:29:55.192 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:55.193 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.2826099, teldec = -24.256336
2025-12-27T14:29:55.194 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.2595170743987     dec_j2k = -24.396074687083
2025-12-27T14:29:55.195 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:29:55.196 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:29:55.203 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:29:55.203 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:29:55.203 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:29:55.203 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:29:55.210 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:29:55.211 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:29:55.211 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:29:55.211 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:29:55.211 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:29:55.211 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:29:55.211 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:29:55.211 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:29:55.211 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0207777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095334696256926, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108645, telescope_az=89.992539, telescope_ra=23.2826099, telescope_dec=-24.256336, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.30239, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:29:53.909872', telescope_ra_j2k=23.2595170743987, telescope_dec_j2k=-24.396074687083, observability=1)
2025-12-27T14:29:55.211 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.58003783226013 seconds ago
2025-12-27T14:29:59.129 [DEBUG] [Thread-490180 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:29:59.132 [INFO] [Thread-490180 (handle)] [driver.py] [get_status()] Telra = 23.2837224, teldec = -24.256336
2025-12-27T14:29:59.133 [INFO] [Thread-490180 (handle)] [driver.py] [get_status()] ra_j2k = 23.2606307050378     dec_j2k = -24.3960832608044
2025-12-27T14:29:59.134 [DEBUG] [Thread-490180 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:29:59.134 [DEBUG] [Thread-490180 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:29:59.138 [DEBUG] [Thread-490180 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:29:59.138 [DEBUG] [Thread-490180 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:29:59.139 [DEBUG] [Thread-490180 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:29:59.139 [DEBUG] [Thread-490180 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:29:59.146 [DEBUG] [Thread-490180 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:29:59.146 [DEBUG] [Thread-490180 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:29:59.146 [DEBUG] [Thread-490180 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:29:59.146 [DEBUG] [Thread-490180 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:29:59.146 [DEBUG] [Thread-490180 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:29:59.146 [DEBUG] [Thread-490180 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:29:59.146 [DEBUG] [Thread-490180 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:29:59.146 [DEBUG] [Thread-490180 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:29:59.146 [DEBUG] [Thread-490180 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02082328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953341748016695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108645, telescope_az=89.992539, telescope_ra=23.2837224, telescope_dec=-24.256336, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.3035, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:29:53.909872', telescope_ra_j2k=23.2606307050378, telescope_dec_j2k=-24.3960832608044, observability=1)
2025-12-27T14:30:03.840 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:30:03.842 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.285032, teldec = -24.256335
2025-12-27T14:30:03.844 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.2619416361187     dec_j2k = -24.3960923383764
2025-12-27T14:30:03.845 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:30:03.846 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:30:03.848 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:30:03.849 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:30:03.849 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:30:03.849 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:30:03.856 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:30:03.856 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:30:03.856 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:30:03.856 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:30:03.856 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:30:03.856 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:30:03.856 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:30:03.856 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:30:03.856 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02087779, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953344154733263, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108645, telescope_az=89.992538, telescope_ra=23.285032, telescope_dec=-24.256335, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.30481, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:29:53.909872', telescope_ra_j2k=23.2619416361187, telescope_dec_j2k=-24.3960923383764, observability=1)
2025-12-27T14:30:14.718 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:30:14.719 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.288043, teldec = -24.256335
2025-12-27T14:30:14.720 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.2649556967678     dec_j2k = -24.396115445811
2025-12-27T14:30:14.722 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:30:14.723 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:30:14.730 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:30:14.730 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:30:14.730 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:30:14.730 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:30:14.738 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:30:14.738 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:30:14.738 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:30:14.738 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:30:14.738 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:30:14.738 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:30:14.738 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:30:14.738 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:30:14.738 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02100369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953354583838393, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108645, telescope_az=89.992538, telescope_ra=23.288043, telescope_dec=-24.256335, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.30782, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:29:53.909872', telescope_ra_j2k=23.2649556967678, telescope_dec_j2k=-24.396115445811, observability=1)
2025-12-27T14:30:17.192 [DEBUG] [Thread-490181 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:30:17.193 [INFO] [Thread-490181 (handle)] [driver.py] [get_status()] Telra = 23.2887344, teldec = -24.256335
2025-12-27T14:30:17.194 [INFO] [Thread-490181 (handle)] [driver.py] [get_status()] ra_j2k = 23.2656477996383     dec_j2k = -24.3961207395557
2025-12-27T14:30:17.196 [DEBUG] [Thread-490181 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:30:17.197 [DEBUG] [Thread-490181 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:30:17.198 [DEBUG] [Thread-490181 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:30:17.198 [DEBUG] [Thread-490181 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:30:17.198 [DEBUG] [Thread-490181 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:30:17.198 [DEBUG] [Thread-490181 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:30:17.206 [DEBUG] [Thread-490181 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:30:17.206 [DEBUG] [Thread-490181 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:30:17.206 [DEBUG] [Thread-490181 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:30:17.206 [DEBUG] [Thread-490181 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:30:17.206 [DEBUG] [Thread-490181 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:30:17.206 [DEBUG] [Thread-490181 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:30:17.206 [DEBUG] [Thread-490181 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:30:17.206 [DEBUG] [Thread-490181 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:30:17.206 [DEBUG] [Thread-490181 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02103231, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953347363688688, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108645, telescope_az=89.992538, telescope_ra=23.2887344, telescope_dec=-24.256335, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.30851, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:29:53.909872', telescope_ra_j2k=23.2656477996383, telescope_dec_j2k=-24.3961207395557, observability=1)
2025-12-27T14:30:19.928 [DEBUG] [ThreadPoolExecutor-22814_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:30:19.929 [DEBUG] [ThreadPoolExecutor-22814_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:30:30.614 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:30:30.616 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.2924983, teldec = -24.256335
2025-12-27T14:30:30.617 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.2694155264378     dec_j2k = -24.3961494775333
2025-12-27T14:30:30.620 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:30:30.620 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:30:30.627 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:30:30.627 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:30:30.627 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:30:30.627 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:30:30.634 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:30:30.634 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:30:30.634 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:30:30.634 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:30:30.634 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:30:30.634 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:30:30.634 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:30:30.635 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:30:30.635 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02118767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09533489681664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108645, telescope_az=89.992538, telescope_ra=23.2924983, telescope_dec=-24.256335, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.31228, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:29:53.909872', telescope_ra_j2k=23.2694155264378, telescope_dec_j2k=-24.3961494775333, observability=1)
2025-12-27T14:30:35.263 [DEBUG] [Thread-490182 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:30:35.265 [INFO] [Thread-490182 (handle)] [driver.py] [get_status()] Telra = 23.2937779, teldec = -24.256335
2025-12-27T14:30:35.267 [INFO] [Thread-490182 (handle)] [driver.py] [get_status()] ra_j2k = 23.2706964275966     dec_j2k = -24.3961592164832
2025-12-27T14:30:35.269 [DEBUG] [Thread-490182 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:30:35.270 [DEBUG] [Thread-490182 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:30:35.275 [DEBUG] [Thread-490182 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:30:35.275 [DEBUG] [Thread-490182 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:30:35.275 [DEBUG] [Thread-490182 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:30:35.275 [DEBUG] [Thread-490182 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:30:35.283 [DEBUG] [Thread-490182 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:30:35.283 [DEBUG] [Thread-490182 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:30:35.283 [DEBUG] [Thread-490182 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:30:35.283 [DEBUG] [Thread-490182 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:30:35.283 [DEBUG] [Thread-490182 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:30:35.283 [DEBUG] [Thread-490182 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:30:35.283 [DEBUG] [Thread-490182 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:30:35.283 [DEBUG] [Thread-490182 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:30:35.283 [DEBUG] [Thread-490182 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02124148, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953351776002396, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108645, telescope_az=89.992537, telescope_ra=23.2937779, telescope_dec=-24.256335, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.31356, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:29:53.909872', telescope_ra_j2k=23.2706964275966, telescope_dec_j2k=-24.3961592164832, observability=1)
2025-12-27T14:30:47.797 [DEBUG] [Thread-490183 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:30:47.799 [INFO] [Thread-490183 (handle)] [driver.py] [get_status()] Telra = 23.2972693, teldec = -24.256335
2025-12-27T14:30:47.801 [INFO] [Thread-490183 (handle)] [driver.py] [get_status()] ra_j2k = 23.2741913782697     dec_j2k = -24.3961857092678
2025-12-27T14:30:47.803 [DEBUG] [Thread-490183 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:30:47.803 [DEBUG] [Thread-490183 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:30:47.810 [DEBUG] [Thread-490183 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:30:47.810 [DEBUG] [Thread-490183 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:30:47.811 [DEBUG] [Thread-490183 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:30:47.811 [DEBUG] [Thread-490183 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:30:47.818 [DEBUG] [Thread-490183 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:30:47.818 [DEBUG] [Thread-490183 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:30:47.818 [DEBUG] [Thread-490183 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:30:47.818 [DEBUG] [Thread-490183 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:30:47.818 [DEBUG] [Thread-490183 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:30:47.818 [DEBUG] [Thread-490183 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:30:47.818 [DEBUG] [Thread-490183 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:30:47.818 [DEBUG] [Thread-490183 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:30:47.818 [DEBUG] [Thread-490183 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02138655, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953352177121825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108645, telescope_az=89.992537, telescope_ra=23.2972693, telescope_dec=-24.256335, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.31705, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:29:53.909872', telescope_ra_j2k=23.2741913782697, telescope_dec_j2k=-24.3961857092678, observability=1)
2025-12-27T14:30:53.349 [DEBUG] [Thread-490184 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:30:53.351 [INFO] [Thread-490184 (handle)] [driver.py] [get_status()] Telra = 23.298801, teldec = -24.256334
2025-12-27T14:30:53.352 [INFO] [Thread-490184 (handle)] [driver.py] [get_status()] ra_j2k = 23.2757246362209     dec_j2k = -24.3961962949449
2025-12-27T14:30:53.354 [DEBUG] [Thread-490184 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:30:53.354 [DEBUG] [Thread-490184 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:30:53.361 [DEBUG] [Thread-490184 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:30:53.361 [DEBUG] [Thread-490184 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:30:53.361 [DEBUG] [Thread-490184 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:30:53.361 [DEBUG] [Thread-490184 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:30:53.369 [DEBUG] [Thread-490184 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:30:53.369 [DEBUG] [Thread-490184 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:30:53.369 [DEBUG] [Thread-490184 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:30:53.369 [DEBUG] [Thread-490184 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:30:53.369 [DEBUG] [Thread-490184 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:30:53.369 [DEBUG] [Thread-490184 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:30:53.369 [DEBUG] [Thread-490184 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:30:53.369 [DEBUG] [Thread-490184 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:30:53.369 [DEBUG] [Thread-490184 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02145081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095335097376354, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108645, telescope_az=89.992537, telescope_ra=23.298801, telescope_dec=-24.256334, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.31861, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:29:53.909872', telescope_ra_j2k=23.2757246362209, telescope_dec_j2k=-24.3961962949449, observability=1)
2025-12-27T14:30:54.051 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:30:54.052 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:30:54.053 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:30:54.053 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:30:54.053 [INFO] [ThreadPoolExecutor-22815_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:30:54.053 [INFO] [ThreadPoolExecutor-22815_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:30:55.272 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:30:55.275 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.2993514, teldec = -24.256334
2025-12-27T14:30:55.276 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.2762755960702     dec_j2k = -24.3962004525958
2025-12-27T14:30:55.277 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:30:55.278 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:30:55.280 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:30:55.280 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:30:55.280 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:30:55.280 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:30:55.287 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:30:55.287 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:30:55.287 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:30:55.287 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:30:55.287 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:30:55.287 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:30:55.287 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:30:55.287 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:30:55.287 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02147307, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953348567046972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108645, telescope_az=89.992537, telescope_ra=23.2993514, telescope_dec=-24.256334, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.31913, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:30:54.050831', telescope_ra_j2k=23.2762755960702, telescope_dec_j2k=-24.3962004525958, observability=1)
2025-12-27T14:30:55.287 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.57068228721619 seconds ago
2025-12-27T14:31:03.663 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:31:03.665 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.301695, teldec = -24.256334
2025-12-27T14:31:03.666 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.2786215800873     dec_j2k = -24.3962181232552
2025-12-27T14:31:03.668 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:31:03.669 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:31:03.672 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:31:03.672 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:31:03.672 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:31:03.672 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:31:03.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:31:03.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:31:03.679 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:31:03.679 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:31:03.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:31:03.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:31:03.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:31:03.679 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:31:03.680 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02157019, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953349369285828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108645, telescope_az=89.992537, telescope_ra=23.301695, telescope_dec=-24.256334, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.32148, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:30:54.050831', telescope_ra_j2k=23.2786215800873, telescope_dec_j2k=-24.3962181232552, observability=1)
2025-12-27T14:31:11.419 [DEBUG] [Thread-490185 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:31:11.421 [INFO] [Thread-490185 (handle)] [driver.py] [get_status()] Telra = 23.3038431, teldec = -24.256334
2025-12-27T14:31:11.422 [INFO] [Thread-490185 (handle)] [driver.py] [get_status()] ra_j2k = 23.280771865491     dec_j2k = -24.3962342734791
2025-12-27T14:31:11.424 [DEBUG] [Thread-490185 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:31:11.425 [DEBUG] [Thread-490185 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:31:11.426 [DEBUG] [Thread-490185 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:31:11.426 [DEBUG] [Thread-490185 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:31:11.426 [DEBUG] [Thread-490185 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:31:11.426 [DEBUG] [Thread-490185 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:31:11.433 [DEBUG] [Thread-490185 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:31:11.433 [DEBUG] [Thread-490185 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:31:11.433 [DEBUG] [Thread-490185 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:31:11.433 [DEBUG] [Thread-490185 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:31:11.434 [DEBUG] [Thread-490185 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:31:11.434 [DEBUG] [Thread-490185 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:31:11.434 [DEBUG] [Thread-490185 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:31:11.434 [DEBUG] [Thread-490185 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:31:11.434 [DEBUG] [Thread-490185 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02165995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953345759210976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108645, telescope_az=89.992536, telescope_ra=23.3038431, telescope_dec=-24.256334, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.32362, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:30:54.050831', telescope_ra_j2k=23.280771865491, telescope_dec_j2k=-24.3962342734791, observability=1)
2025-12-27T14:31:14.800 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:31:14.802 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.3047854, teldec = -24.256334
2025-12-27T14:31:14.803 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.2817151242326     dec_j2k = -24.3962413440478
2025-12-27T14:31:14.805 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:31:14.806 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:31:14.812 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:31:14.812 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:31:14.812 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:31:14.812 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:31:14.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:31:14.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:31:14.819 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:31:14.819 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:31:14.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:31:14.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:31:14.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:31:14.819 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:31:14.819 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02169907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953353380480109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108645, telescope_az=89.992536, telescope_ra=23.3047854, telescope_dec=-24.256334, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.32457, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:30:54.050831', telescope_ra_j2k=23.2817151242326, telescope_dec_j2k=-24.3962413440478, observability=1)
2025-12-27T14:31:14.931 [DEBUG] [ThreadPoolExecutor-22814_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:31:14.933 [DEBUG] [ThreadPoolExecutor-22814_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:31:14.934 [DEBUG] [ThreadPoolExecutor-22814_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:31:14.937 [DEBUG] [ThreadPoolExecutor-22814_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:31:18.942 [DEBUG] [ThreadPoolExecutor-22814_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:31:19.944 [DEBUG] [ThreadPoolExecutor-22814_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:31:19.945 [INFO] [ThreadPoolExecutor-22814_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:31:29.549 [DEBUG] [Thread-490186 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:31:29.551 [INFO] [Thread-490186 (handle)] [driver.py] [get_status()] Telra = 23.3089077, teldec = -24.25634
2025-12-27T14:31:29.552 [INFO] [Thread-490186 (handle)] [driver.py] [get_status()] ra_j2k = 23.2858416187763     dec_j2k = -24.3962781749288
2025-12-27T14:31:29.554 [DEBUG] [Thread-490186 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:31:29.556 [DEBUG] [Thread-490186 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:31:29.559 [DEBUG] [Thread-490186 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:31:29.559 [DEBUG] [Thread-490186 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:31:29.559 [DEBUG] [Thread-490186 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:31:29.559 [DEBUG] [Thread-490186 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:31:29.567 [DEBUG] [Thread-490186 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:31:29.567 [DEBUG] [Thread-490186 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:31:29.567 [DEBUG] [Thread-490186 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:31:29.567 [DEBUG] [Thread-490186 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:31:29.567 [DEBUG] [Thread-490186 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:31:29.567 [DEBUG] [Thread-490186 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:31:29.567 [DEBUG] [Thread-490186 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:31:29.567 [DEBUG] [Thread-490186 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:31:29.567 [DEBUG] [Thread-490186 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02186979, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953347363688688, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108645, telescope_az=89.992546, telescope_ra=23.3089077, telescope_dec=-24.25634, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.32869, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:30:54.050831', telescope_ra_j2k=23.2858416187763, telescope_dec_j2k=-24.3962781749288, observability=1)
2025-12-27T14:31:29.726 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15871262550354004
2025-12-27T14:31:47.603 [DEBUG] [Thread-490187 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:31:47.605 [INFO] [Thread-490187 (handle)] [driver.py] [get_status()] Telra = 23.3139232, teldec = -24.256333
2025-12-27T14:31:47.606 [INFO] [Thread-490187 (handle)] [driver.py] [get_status()] ra_j2k = 23.2908622239582     dec_j2k = -24.3963084669853
2025-12-27T14:31:47.607 [DEBUG] [Thread-490187 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:31:47.607 [DEBUG] [Thread-490187 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:31:47.612 [DEBUG] [Thread-490187 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:31:47.612 [DEBUG] [Thread-490187 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:31:47.612 [DEBUG] [Thread-490187 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:31:47.612 [DEBUG] [Thread-490187 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:31:47.619 [DEBUG] [Thread-490187 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:31:47.619 [DEBUG] [Thread-490187 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:31:47.619 [DEBUG] [Thread-490187 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:31:47.619 [DEBUG] [Thread-490187 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:31:47.619 [DEBUG] [Thread-490187 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:31:47.620 [DEBUG] [Thread-490187 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:31:47.620 [DEBUG] [Thread-490187 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:31:47.620 [DEBUG] [Thread-490187 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:31:47.620 [DEBUG] [Thread-490187 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02207875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953347764808116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108644, telescope_az=89.992535, telescope_ra=23.3139232, telescope_dec=-24.256333, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.3337, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:30:54.050831', telescope_ra_j2k=23.2908622239582, telescope_dec_j2k=-24.3963084669853, observability=1)
2025-12-27T14:31:47.847 [DEBUG] [Thread-490188 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22766423225402832
2025-12-27T14:31:54.190 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:31:54.190 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:31:54.191 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:31:54.191 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:31:54.192 [DEBUG] [ThreadPoolExecutor-22816_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:31:55.194 [DEBUG] [ThreadPoolExecutor-22816_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:31:55.196 [DEBUG] [ThreadPoolExecutor-22816_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:31:55.196 [DEBUG] [ThreadPoolExecutor-22816_0] [payload.py] [to_registers()] [0]
2025-12-27T14:31:55.199 [DEBUG] [ThreadPoolExecutor-22816_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:31:55.199 [DEBUG] [ThreadPoolExecutor-22816_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:31:55.199 [DEBUG] [ThreadPoolExecutor-22816_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:31:55.199 [DEBUG] [ThreadPoolExecutor-22816_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:31:55.206 [DEBUG] [ThreadPoolExecutor-22816_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:31:55.206 [DEBUG] [ThreadPoolExecutor-22816_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:31:55.206 [DEBUG] [ThreadPoolExecutor-22816_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:31:55.206 [DEBUG] [ThreadPoolExecutor-22816_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:31:55.206 [DEBUG] [ThreadPoolExecutor-22816_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:31:55.206 [DEBUG] [ThreadPoolExecutor-22816_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:31:55.206 [DEBUG] [ThreadPoolExecutor-22816_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:31:55.348 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:31:55.350 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.3160996, teldec = -24.256333
2025-12-27T14:31:55.351 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.2930408395656     dec_j2k = -24.3963245737682
2025-12-27T14:31:55.353 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:31:55.354 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:31:55.357 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:31:55.357 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:31:55.357 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:31:55.357 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:31:55.364 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:31:55.364 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:31:55.364 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:31:55.364 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:31:55.364 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:31:55.364 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:31:55.364 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:31:55.365 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:31:55.365 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02216839, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953350171524684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108644, telescope_az=89.992535, telescope_ra=23.3160996, telescope_dec=-24.256333, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.33588, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:31:54.189903', telescope_ra_j2k=23.2930408395656, telescope_dec_j2k=-24.3963245737682, observability=1)
2025-12-27T14:31:55.365 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.56571435928345 seconds ago
2025-12-27T14:32:03.661 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:32:03.663 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.3183884, teldec = -24.256333
2025-12-27T14:32:03.665 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.2953319698662     dec_j2k = -24.3963414632282
2025-12-27T14:32:03.667 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:32:03.667 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:32:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:32:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:32:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:32:03.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:32:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:32:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:32:03.677 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:32:03.677 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:32:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:32:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:32:03.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:32:03.677 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:32:03.677 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02226461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953355386077249, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108644, telescope_az=89.992535, telescope_ra=23.3183884, telescope_dec=-24.256333, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.33817, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:31:54.189903', telescope_ra_j2k=23.2953319698662, telescope_dec_j2k=-24.3963414632282, observability=1)
2025-12-27T14:32:05.696 [DEBUG] [Thread-490189 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:32:05.697 [INFO] [Thread-490189 (handle)] [driver.py] [get_status()] Telra = 23.3189678, teldec = -24.256333
2025-12-27T14:32:05.699 [INFO] [Thread-490189 (handle)] [driver.py] [get_status()] ra_j2k = 23.2959119598154     dec_j2k = -24.3963457307294
2025-12-27T14:32:05.700 [DEBUG] [Thread-490189 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:32:05.701 [DEBUG] [Thread-490189 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:32:05.702 [DEBUG] [Thread-490189 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:32:05.702 [DEBUG] [Thread-490189 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:32:05.702 [DEBUG] [Thread-490189 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:32:05.702 [DEBUG] [Thread-490189 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:32:05.709 [DEBUG] [Thread-490189 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:32:05.709 [DEBUG] [Thread-490189 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:32:05.709 [DEBUG] [Thread-490189 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:32:05.709 [DEBUG] [Thread-490189 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:32:05.709 [DEBUG] [Thread-490189 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:32:05.709 [DEBUG] [Thread-490189 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:32:05.709 [DEBUG] [Thread-490189 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:32:05.709 [DEBUG] [Thread-490189 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:32:05.710 [DEBUG] [Thread-490189 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02228815, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953351776002396, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108644, telescope_az=89.992534, telescope_ra=23.3189678, telescope_dec=-24.256333, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.33875, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:31:54.189903', telescope_ra_j2k=23.2959119598154, telescope_dec_j2k=-24.3963457307294, observability=1)
2025-12-27T14:32:14.881 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:32:14.884 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.3215305, teldec = -24.256339
2025-12-27T14:32:14.885 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.2984772691495     dec_j2k = -24.3963705667279
2025-12-27T14:32:14.886 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:32:14.887 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:32:14.892 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:32:14.892 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:32:14.892 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:32:14.892 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:32:14.899 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:32:14.899 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:32:14.899 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:32:14.899 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:32:14.899 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:32:14.900 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:32:14.900 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:32:14.900 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:32:14.900 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02239447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953348567046972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108644, telescope_az=89.992545, telescope_ra=23.3215305, telescope_dec=-24.256339, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.34131, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:31:54.189903', telescope_ra_j2k=23.2984772691495, telescope_dec_j2k=-24.3963705667279, observability=1)
2025-12-27T14:32:20.206 [DEBUG] [ThreadPoolExecutor-22816_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:32:20.207 [DEBUG] [ThreadPoolExecutor-22816_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:32:23.875 [DEBUG] [Thread-490190 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:32:23.877 [INFO] [Thread-490190 (handle)] [driver.py] [get_status()] Telra = 23.3240438, teldec = -24.256332
2025-12-27T14:32:23.878 [INFO] [Thread-490190 (handle)] [driver.py] [get_status()] ra_j2k = 23.3009931290231     dec_j2k = -24.3963819793788
2025-12-27T14:32:23.880 [DEBUG] [Thread-490190 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:32:23.880 [DEBUG] [Thread-490190 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:32:23.884 [DEBUG] [Thread-490190 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:32:23.884 [DEBUG] [Thread-490190 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:32:23.884 [DEBUG] [Thread-490190 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:32:23.885 [DEBUG] [Thread-490190 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:32:23.892 [DEBUG] [Thread-490190 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:32:23.892 [DEBUG] [Thread-490190 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:32:23.892 [DEBUG] [Thread-490190 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:32:23.892 [DEBUG] [Thread-490190 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:32:23.892 [DEBUG] [Thread-490190 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:32:23.892 [DEBUG] [Thread-490190 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:32:23.892 [DEBUG] [Thread-490190 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:32:23.892 [DEBUG] [Thread-490190 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:32:23.892 [DEBUG] [Thread-490190 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02249856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953347764808116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108644, telescope_az=89.992534, telescope_ra=23.3240438, telescope_dec=-24.256332, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.34382, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:31:54.189903', telescope_ra_j2k=23.3009931290231, telescope_dec_j2k=-24.3963819793788, observability=1)
2025-12-27T14:32:28.817 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:32:28.819 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.3254095, teldec = -24.256332
2025-12-27T14:32:28.820 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.3023602200189     dec_j2k = -24.3963919587914
2025-12-27T14:32:28.822 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:32:28.823 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:32:28.827 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:32:28.828 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:32:28.828 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:32:28.828 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:32:28.835 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:32:28.835 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:32:28.835 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:32:28.835 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:32:28.835 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:32:28.835 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:32:28.835 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:32:28.835 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:32:28.835 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02255576, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953353781599537, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108644, telescope_az=89.992534, telescope_ra=23.3254095, telescope_dec=-24.256332, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.34519, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:31:54.189903', telescope_ra_j2k=23.3023602200189, telescope_dec_j2k=-24.3963919587914, observability=1)
2025-12-27T14:32:41.957 [DEBUG] [Thread-490191 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:32:41.959 [INFO] [Thread-490191 (handle)] [driver.py] [get_status()] Telra = 23.3290606, teldec = -24.256332
2025-12-27T14:32:41.960 [INFO] [Thread-490191 (handle)] [driver.py] [get_status()] ra_j2k = 23.3060150392196     dec_j2k = -24.3964185498803
2025-12-27T14:32:41.962 [DEBUG] [Thread-490191 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:32:41.962 [DEBUG] [Thread-490191 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:32:41.964 [DEBUG] [Thread-490191 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:32:41.964 [DEBUG] [Thread-490191 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:32:41.964 [DEBUG] [Thread-490191 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:32:41.964 [DEBUG] [Thread-490191 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:32:41.971 [DEBUG] [Thread-490191 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:32:41.971 [DEBUG] [Thread-490191 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:32:41.971 [DEBUG] [Thread-490191 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:32:41.971 [DEBUG] [Thread-490191 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:32:41.971 [DEBUG] [Thread-490191 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:32:41.971 [DEBUG] [Thread-490191 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:32:41.971 [DEBUG] [Thread-490191 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:32:41.971 [DEBUG] [Thread-490191 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:32:41.971 [DEBUG] [Thread-490191 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02270785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09533489681664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108644, telescope_az=89.992533, telescope_ra=23.3290606, telescope_dec=-24.256332, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.34884, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:31:54.189903', telescope_ra_j2k=23.3060150392196, telescope_dec_j2k=-24.3964185498803, observability=1)
2025-12-27T14:32:47.880 [DEBUG] [Thread-490192 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:32:47.882 [INFO] [Thread-490192 (handle)] [driver.py] [get_status()] Telra = 23.330704, teldec = -24.256332
2025-12-27T14:32:47.883 [INFO] [Thread-490192 (handle)] [driver.py] [get_status()] ra_j2k = 23.3076601134972     dec_j2k = -24.3964304769427
2025-12-27T14:32:47.884 [DEBUG] [Thread-490192 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:32:47.885 [DEBUG] [Thread-490192 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:32:47.891 [DEBUG] [Thread-490192 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:32:47.891 [DEBUG] [Thread-490192 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:32:47.891 [DEBUG] [Thread-490192 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:32:47.891 [DEBUG] [Thread-490192 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:32:47.898 [DEBUG] [Thread-490192 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:32:47.898 [DEBUG] [Thread-490192 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:32:47.898 [DEBUG] [Thread-490192 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:32:47.898 [DEBUG] [Thread-490192 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:32:47.898 [DEBUG] [Thread-490192 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:32:47.898 [DEBUG] [Thread-490192 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:32:47.898 [DEBUG] [Thread-490192 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:32:47.899 [DEBUG] [Thread-490192 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:32:47.899 [DEBUG] [Thread-490192 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0227764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953354984957821, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108644, telescope_az=89.992533, telescope_ra=23.330704, telescope_dec=-24.256332, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.35048, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:31:54.189903', telescope_ra_j2k=23.3076601134972, telescope_dec_j2k=-24.3964304769427, observability=1)
2025-12-27T14:32:54.333 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:32:54.333 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:32:54.334 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:32:54.334 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:32:54.335 [INFO] [ThreadPoolExecutor-22817_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:32:54.335 [INFO] [ThreadPoolExecutor-22817_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:32:55.425 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:32:55.427 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.3328228, teldec = -24.256332
2025-12-27T14:32:55.428 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.309781072312     dec_j2k = -24.3964458158752
2025-12-27T14:32:55.430 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:32:55.431 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:32:55.434 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:32:55.434 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:32:55.434 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:32:55.434 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:32:55.441 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:32:55.441 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:32:55.441 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:32:55.441 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:32:55.441 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:32:55.441 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:32:55.441 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:32:55.441 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:32:55.442 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02286373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953350171524684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108644, telescope_az=89.992533, telescope_ra=23.3328228, telescope_dec=-24.256332, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.3526, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:32:54.332927', telescope_ra_j2k=23.309781072312, telescope_dec_j2k=-24.3964458158752, observability=1)
2025-12-27T14:32:55.442 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.561362504959106 seconds ago
2025-12-27T14:33:00.019 [DEBUG] [Thread-490193 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:00.021 [INFO] [Thread-490193 (handle)] [driver.py] [get_status()] Telra = 23.3341027, teldec = -24.256332
2025-12-27T14:33:00.022 [INFO] [Thread-490193 (handle)] [driver.py] [get_status()] ra_j2k = 23.3110622764953     dec_j2k = -24.3964550606979
2025-12-27T14:33:00.024 [DEBUG] [Thread-490193 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:33:00.025 [DEBUG] [Thread-490193 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:33:00.027 [DEBUG] [Thread-490193 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:33:00.028 [DEBUG] [Thread-490193 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:33:00.028 [DEBUG] [Thread-490193 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:33:00.028 [DEBUG] [Thread-490193 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:33:00.036 [DEBUG] [Thread-490193 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:33:00.036 [DEBUG] [Thread-490193 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:33:00.036 [DEBUG] [Thread-490193 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:33:00.036 [DEBUG] [Thread-490193 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:33:00.036 [DEBUG] [Thread-490193 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:33:00.036 [DEBUG] [Thread-490193 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:33:00.036 [DEBUG] [Thread-490193 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:33:00.036 [DEBUG] [Thread-490193 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:33:00.036 [DEBUG] [Thread-490193 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0229169, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953352979360681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108644, telescope_az=89.992533, telescope_ra=23.3341027, telescope_dec=-24.256332, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.35388, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:32:54.332927', telescope_ra_j2k=23.3110622764953, telescope_dec_j2k=-24.3964550606979, observability=1)
2025-12-27T14:33:03.672 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:03.674 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.3351308, teldec = -24.256331
2025-12-27T14:33:03.676 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.3120914242006     dec_j2k = -24.3964614754121
2025-12-27T14:33:03.678 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:33:03.679 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:33:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:33:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:33:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:33:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:33:03.689 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:33:03.689 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:33:03.689 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:33:03.689 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:33:03.689 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:33:03.689 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:33:03.689 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:33:03.690 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:33:03.690 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02295918, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953349369285828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108644, telescope_az=89.992533, telescope_ra=23.3351308, telescope_dec=-24.256331, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.35491, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:32:54.332927', telescope_ra_j2k=23.3120914242006, telescope_dec_j2k=-24.3964614754121, observability=1)
2025-12-27T14:33:14.961 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:14.963 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.3382579, teldec = -24.256331
2025-12-27T14:33:14.965 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.3152217111474     dec_j2k = -24.3964839654032
2025-12-27T14:33:14.967 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:33:14.968 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:33:14.971 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:33:14.971 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:33:14.972 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:33:14.972 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:33:14.979 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:33:14.979 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:33:14.979 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:33:14.980 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:33:14.980 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:33:14.980 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:33:14.980 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:33:14.980 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:33:14.980 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02308984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953352177121825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108644, telescope_az=89.992532, telescope_ra=23.3382579, telescope_dec=-24.256331, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.35804, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:32:54.332927', telescope_ra_j2k=23.3152217111474, telescope_dec_j2k=-24.3964839654032, observability=1)
2025-12-27T14:33:15.210 [DEBUG] [ThreadPoolExecutor-22816_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:15.212 [DEBUG] [ThreadPoolExecutor-22816_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:15.213 [DEBUG] [ThreadPoolExecutor-22816_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:15.215 [DEBUG] [ThreadPoolExecutor-22816_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:18.217 [DEBUG] [Thread-490194 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:18.219 [INFO] [Thread-490194 (handle)] [driver.py] [get_status()] Telra = 23.3391735, teldec = -24.256331
2025-12-27T14:33:18.220 [INFO] [Thread-490194 (handle)] [driver.py] [get_status()] ra_j2k = 23.3161382443645     dec_j2k = -24.3964905325421
2025-12-27T14:33:18.222 [DEBUG] [Thread-490194 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:33:18.223 [DEBUG] [Thread-490194 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:33:18.223 [DEBUG] [Thread-490194 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:33:18.223 [DEBUG] [Thread-490194 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:33:18.223 [DEBUG] [Thread-490194 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:33:18.223 [DEBUG] [Thread-490194 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:33:18.230 [DEBUG] [Thread-490194 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:33:18.230 [DEBUG] [Thread-490194 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:33:18.231 [DEBUG] [Thread-490194 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:33:18.231 [DEBUG] [Thread-490194 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:33:18.231 [DEBUG] [Thread-490194 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:33:18.231 [DEBUG] [Thread-490194 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:33:18.231 [DEBUG] [Thread-490194 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:33:18.231 [DEBUG] [Thread-490194 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:33:18.231 [DEBUG] [Thread-490194 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02312752, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953351374882968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108644, telescope_az=89.992532, telescope_ra=23.3391735, telescope_dec=-24.256331, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.35895, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:32:54.332927', telescope_ra_j2k=23.3161382443645, telescope_dec_j2k=-24.3964905325421, observability=1)
2025-12-27T14:33:19.222 [DEBUG] [ThreadPoolExecutor-22816_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:20.223 [DEBUG] [ThreadPoolExecutor-22816_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:20.224 [INFO] [ThreadPoolExecutor-22816_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:33:27.924 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:27.926 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.3418711, teldec = -24.256331
2025-12-27T14:33:27.927 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.3188385941172     dec_j2k = -24.3965098341328
2025-12-27T14:33:27.929 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:33:27.929 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:33:27.932 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:33:27.932 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:33:27.932 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:33:27.932 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:33:27.939 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:33:27.939 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:33:27.939 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:33:27.939 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:33:27.939 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:33:27.939 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:33:27.939 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:33:27.939 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:33:27.939 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02323987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953347363688688, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108644, telescope_az=89.992532, telescope_ra=23.3418711, telescope_dec=-24.256331, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.36165, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:32:54.332927', telescope_ra_j2k=23.3188385941172, telescope_dec_j2k=-24.3965098341328, observability=1)
2025-12-27T14:33:36.275 [DEBUG] [Thread-490195 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:36.277 [INFO] [Thread-490195 (handle)] [driver.py] [get_status()] Telra = 23.3441872, teldec = -24.256331
2025-12-27T14:33:36.278 [INFO] [Thread-490195 (handle)] [driver.py] [get_status()] ra_j2k = 23.3211570552885     dec_j2k = -24.3965263501265
2025-12-27T14:33:36.280 [DEBUG] [Thread-490195 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:33:36.281 [DEBUG] [Thread-490195 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:33:36.288 [DEBUG] [Thread-490195 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:33:36.288 [DEBUG] [Thread-490195 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:33:36.289 [DEBUG] [Thread-490195 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:33:36.289 [DEBUG] [Thread-490195 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:33:36.296 [DEBUG] [Thread-490195 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:33:36.296 [DEBUG] [Thread-490195 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:33:36.296 [DEBUG] [Thread-490195 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:33:36.296 [DEBUG] [Thread-490195 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:33:36.296 [DEBUG] [Thread-490195 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:33:36.296 [DEBUG] [Thread-490195 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:33:36.296 [DEBUG] [Thread-490195 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:33:36.296 [DEBUG] [Thread-490195 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:33:36.296 [DEBUG] [Thread-490195 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02333653, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953354583838393, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108644, telescope_az=89.992532, telescope_ra=23.3441872, telescope_dec=-24.256331, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.36397, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:32:54.332927', telescope_ra_j2k=23.3211570552885, telescope_dec_j2k=-24.3965263501265, observability=1)
2025-12-27T14:33:47.953 [DEBUG] [Thread-490196 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:47.956 [INFO] [Thread-490196 (handle)] [driver.py] [get_status()] Telra = 23.3474458, teldec = -24.25633
2025-12-27T14:33:47.957 [INFO] [Thread-490196 (handle)] [driver.py] [get_status()] ra_j2k = 23.3244189777975     dec_j2k = -24.3965484996253
2025-12-27T14:33:47.959 [DEBUG] [Thread-490196 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:33:47.960 [DEBUG] [Thread-490196 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:33:47.963 [DEBUG] [Thread-490196 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:33:47.963 [DEBUG] [Thread-490196 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:33:47.963 [DEBUG] [Thread-490196 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:33:47.963 [DEBUG] [Thread-490196 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:33:47.970 [DEBUG] [Thread-490196 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:33:47.970 [DEBUG] [Thread-490196 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:33:47.970 [DEBUG] [Thread-490196 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:33:47.970 [DEBUG] [Thread-490196 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:33:47.970 [DEBUG] [Thread-490196 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:33:47.970 [DEBUG] [Thread-490196 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:33:47.970 [DEBUG] [Thread-490196 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:33:47.970 [DEBUG] [Thread-490196 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:33:47.971 [DEBUG] [Thread-490196 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02347169, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095334696256926, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108643, telescope_az=89.992531, telescope_ra=23.3474458, telescope_dec=-24.25633, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.36723, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:32:54.332927', telescope_ra_j2k=23.3244189777975, telescope_dec_j2k=-24.3965484996253, observability=1)
2025-12-27T14:33:54.358 [DEBUG] [Thread-490197 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:54.360 [INFO] [Thread-490197 (handle)] [driver.py] [get_status()] Telra = 23.3492293, teldec = -24.25633
2025-12-27T14:33:54.361 [INFO] [Thread-490197 (handle)] [driver.py] [get_status()] ra_j2k = 23.3262042964817     dec_j2k = -24.3965611264609
2025-12-27T14:33:54.362 [DEBUG] [Thread-490197 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:33:54.363 [DEBUG] [Thread-490197 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:33:54.367 [DEBUG] [Thread-490197 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:33:54.367 [DEBUG] [Thread-490197 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:33:54.367 [DEBUG] [Thread-490197 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:33:54.368 [DEBUG] [Thread-490197 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:33:54.375 [DEBUG] [Thread-490197 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:33:54.375 [DEBUG] [Thread-490197 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:33:54.375 [DEBUG] [Thread-490197 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:33:54.375 [DEBUG] [Thread-490197 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:33:54.375 [DEBUG] [Thread-490197 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:33:54.375 [DEBUG] [Thread-490197 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:33:54.375 [DEBUG] [Thread-490197 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:33:54.375 [DEBUG] [Thread-490197 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:33:54.375 [DEBUG] [Thread-490197 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02354581, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953352177121825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108643, telescope_az=89.992531, telescope_ra=23.3492293, telescope_dec=-24.25633, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.36901, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:32:54.332927', telescope_ra_j2k=23.3262042964817, telescope_dec_j2k=-24.3965611264609, observability=1)
2025-12-27T14:33:54.487 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:54.488 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:33:54.489 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:54.489 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:33:54.490 [DEBUG] [ThreadPoolExecutor-22818_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:55.492 [DEBUG] [ThreadPoolExecutor-22818_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:55.493 [DEBUG] [ThreadPoolExecutor-22818_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:55.493 [DEBUG] [ThreadPoolExecutor-22818_0] [payload.py] [to_registers()] [0]
2025-12-27T14:33:55.496 [DEBUG] [ThreadPoolExecutor-22818_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:33:55.496 [DEBUG] [ThreadPoolExecutor-22818_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:33:55.496 [DEBUG] [ThreadPoolExecutor-22818_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:33:55.496 [DEBUG] [ThreadPoolExecutor-22818_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:33:55.503 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:33:55.503 [DEBUG] [ThreadPoolExecutor-22818_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:33:55.503 [DEBUG] [ThreadPoolExecutor-22818_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:33:55.503 [DEBUG] [ThreadPoolExecutor-22818_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:33:55.503 [DEBUG] [ThreadPoolExecutor-22818_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:33:55.503 [DEBUG] [ThreadPoolExecutor-22818_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:33:55.503 [DEBUG] [ThreadPoolExecutor-22818_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:33:55.503 [DEBUG] [ThreadPoolExecutor-22818_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:33:55.505 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.3495657, teldec = -24.25633
2025-12-27T14:33:55.506 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.3265410395359     dec_j2k = -24.396563504672
2025-12-27T14:33:55.508 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:33:55.509 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:33:55.510 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:33:55.510 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:33:55.510 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:33:55.510 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:33:55.517 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:33:55.518 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:33:55.518 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:33:55.518 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:33:55.518 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:33:55.518 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:33:55.518 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:33:55.518 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:33:55.518 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02355907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953354583838393, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108643, telescope_az=89.992531, telescope_ra=23.3495657, telescope_dec=-24.25633, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.36935, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:33:54.486747', telescope_ra_j2k=23.3265410395359, telescope_dec_j2k=-24.396563504672, observability=1)
2025-12-27T14:33:55.518 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.55761218070984 seconds ago
2025-12-27T14:34:03.682 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:34:03.684 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.3518264, teldec = -24.25633
2025-12-27T14:34:03.685 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.3288040451013     dec_j2k = -24.3965794586119
2025-12-27T14:34:03.687 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:34:03.687 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:34:03.691 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:34:03.692 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:34:03.692 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:34:03.692 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:34:03.699 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:34:03.699 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:34:03.699 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:34:03.699 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:34:03.699 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:34:03.699 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:34:03.699 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:34:03.699 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:34:03.699 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02365374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095335097376354, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108643, telescope_az=89.992531, telescope_ra=23.3518264, telescope_dec=-24.25633, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.37161, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:33:54.486747', telescope_ra_j2k=23.3288040451013, telescope_dec_j2k=-24.3965794586119, observability=1)
2025-12-27T14:34:12.546 [DEBUG] [Thread-490198 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:34:12.548 [INFO] [Thread-490198 (handle)] [driver.py] [get_status()] Telra = 23.3543098, teldec = -24.25633
2025-12-27T14:34:12.549 [INFO] [Thread-490198 (handle)] [driver.py] [get_status()] ra_j2k = 23.3312899780808     dec_j2k = -24.3965969273917
2025-12-27T14:34:12.551 [DEBUG] [Thread-490198 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:34:12.552 [DEBUG] [Thread-490198 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:34:12.554 [DEBUG] [Thread-490198 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:34:12.554 [DEBUG] [Thread-490198 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:34:12.554 [DEBUG] [Thread-490198 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:34:12.554 [DEBUG] [Thread-490198 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:34:12.562 [DEBUG] [Thread-490198 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:34:12.562 [DEBUG] [Thread-490198 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:34:12.562 [DEBUG] [Thread-490198 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:34:12.562 [DEBUG] [Thread-490198 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:34:12.562 [DEBUG] [Thread-490198 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:34:12.562 [DEBUG] [Thread-490198 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:34:12.562 [DEBUG] [Thread-490198 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:34:12.562 [DEBUG] [Thread-490198 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:34:12.562 [DEBUG] [Thread-490198 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02375632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953351374882968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108643, telescope_az=89.99253, telescope_ra=23.3543098, telescope_dec=-24.25633, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.37409, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:33:54.486747', telescope_ra_j2k=23.3312899780808, telescope_dec_j2k=-24.3965969273917, observability=1)
2025-12-27T14:34:15.042 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:34:15.044 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.3550006, teldec = -24.25633
2025-12-27T14:34:15.045 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.3319814827268     dec_j2k = -24.3966017760631
2025-12-27T14:34:15.046 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:34:15.047 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:34:15.053 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:34:15.053 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:34:15.053 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:34:15.053 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:34:15.060 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:34:15.060 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:34:15.061 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:34:15.061 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:34:15.061 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:34:15.061 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:34:15.061 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:34:15.061 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:34:15.061 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02378522, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953350572644112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108643, telescope_az=89.99253, telescope_ra=23.3550006, telescope_dec=-24.25633, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.37478, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:33:54.486747', telescope_ra_j2k=23.3319814827268, telescope_dec_j2k=-24.3966017760631, observability=1)
2025-12-27T14:34:20.504 [DEBUG] [ThreadPoolExecutor-22818_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:34:20.505 [DEBUG] [ThreadPoolExecutor-22818_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:34:27.025 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:34:27.027 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.3583428, teldec = -24.25633
2025-12-27T14:34:27.028 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.3353270922508     dec_j2k = -24.3966251697396
2025-12-27T14:34:27.030 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:34:27.031 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:34:27.034 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:34:27.034 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:34:27.034 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:34:27.034 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:34:27.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:34:27.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:34:27.041 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:34:27.041 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:34:27.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:34:27.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:34:27.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:34:27.041 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:34:27.041 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02392391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953350171524684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108643, telescope_az=89.99253, telescope_ra=23.3583428, telescope_dec=-24.25633, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.37812, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:33:54.486747', telescope_ra_j2k=23.3353270922508, telescope_dec_j2k=-24.3966251697396, observability=1)
2025-12-27T14:34:30.599 [DEBUG] [Thread-490199 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:34:30.600 [INFO] [Thread-490199 (handle)] [driver.py] [get_status()] Telra = 23.3593243, teldec = -24.25633
2025-12-27T14:34:30.602 [INFO] [Thread-490199 (handle)] [driver.py] [get_status()] ra_j2k = 23.336309593627     dec_j2k = -24.3966320192784
2025-12-27T14:34:30.603 [DEBUG] [Thread-490199 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:34:30.603 [DEBUG] [Thread-490199 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:34:30.610 [DEBUG] [Thread-490199 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:34:30.611 [DEBUG] [Thread-490199 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:34:30.611 [DEBUG] [Thread-490199 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:34:30.611 [DEBUG] [Thread-490199 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:34:30.618 [DEBUG] [Thread-490199 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:34:30.618 [DEBUG] [Thread-490199 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:34:30.618 [DEBUG] [Thread-490199 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:34:30.618 [DEBUG] [Thread-490199 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:34:30.618 [DEBUG] [Thread-490199 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:34:30.618 [DEBUG] [Thread-490199 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:34:30.618 [DEBUG] [Thread-490199 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:34:30.618 [DEBUG] [Thread-490199 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:34:30.618 [DEBUG] [Thread-490199 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02396527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953353781599537, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108643, telescope_az=89.99253, telescope_ra=23.3593243, telescope_dec=-24.25633, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.3791, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:33:54.486747', telescope_ra_j2k=23.336309593627, telescope_dec_j2k=-24.3966320192784, observability=1)
2025-12-27T14:34:48.005 [DEBUG] [Thread-490200 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:34:48.007 [INFO] [Thread-490200 (handle)] [driver.py] [get_status()] Telra = 23.3641706, teldec = -24.256329
2025-12-27T14:34:48.008 [INFO] [Thread-490200 (handle)] [driver.py] [get_status()] ra_j2k = 23.3411608388024     dec_j2k = -24.3966647038112
2025-12-27T14:34:48.010 [DEBUG] [Thread-490200 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:34:48.011 [DEBUG] [Thread-490200 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:34:48.014 [DEBUG] [Thread-490200 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:34:48.014 [DEBUG] [Thread-490200 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:34:48.014 [DEBUG] [Thread-490200 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:34:48.015 [DEBUG] [Thread-490200 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:34:48.022 [DEBUG] [Thread-490200 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:34:48.022 [DEBUG] [Thread-490200 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:34:48.022 [DEBUG] [Thread-490200 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:34:48.022 [DEBUG] [Thread-490200 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:34:48.022 [DEBUG] [Thread-490200 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:34:48.022 [DEBUG] [Thread-490200 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:34:48.022 [DEBUG] [Thread-490200 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:34:48.022 [DEBUG] [Thread-490200 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:34:48.022 [DEBUG] [Thread-490200 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02416674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953358193913245, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108643, telescope_az=89.992529, telescope_ra=23.3641706, telescope_dec=-24.256329, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.38395, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:33:54.486747', telescope_ra_j2k=23.3411608388024, telescope_dec_j2k=-24.3966647038112, observability=1)
2025-12-27T14:34:48.669 [DEBUG] [Thread-490201 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6470756530761719
2025-12-27T14:34:54.630 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:34:54.631 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:34:54.632 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:34:54.632 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:34:54.632 [INFO] [ThreadPoolExecutor-22819_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:34:54.632 [INFO] [ThreadPoolExecutor-22819_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:34:55.579 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:34:55.581 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.3662897, teldec = -24.256329
2025-12-27T14:34:55.582 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.3432821014833     dec_j2k = -24.3966793615529
2025-12-27T14:34:55.584 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:34:55.584 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:34:55.587 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:34:55.587 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:34:55.588 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:34:55.588 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:34:55.595 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:34:55.595 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:34:55.595 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:34:55.595 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:34:55.595 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:34:55.595 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:34:55.595 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:34:55.595 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:34:55.595 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0242544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953356188316105, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108643, telescope_az=89.992529, telescope_ra=23.3662897, telescope_dec=-24.256329, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.38607, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:34:54.629321', telescope_ra_j2k=23.3432821014833, telescope_dec_j2k=-24.3966793615529, observability=1)
2025-12-27T14:34:55.595 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.554173946380615 seconds ago
2025-12-27T14:35:03.692 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:03.694 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.3685487, teldec = -24.256329
2025-12-27T14:35:03.695 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.3455434071833     dec_j2k = -24.3966949392861
2025-12-27T14:35:03.697 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:35:03.698 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:35:03.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:35:03.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:35:03.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:35:03.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:35:03.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:35:03.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:35:03.709 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:35:03.709 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:35:03.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:35:03.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:35:03.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:35:03.709 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:35:03.709 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0243483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953356990554961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108643, telescope_az=89.992529, telescope_ra=23.3685487, telescope_dec=-24.256329, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.38833, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:34:54.629321', telescope_ra_j2k=23.3455434071833, telescope_dec_j2k=-24.3966949392861, observability=1)
2025-12-27T14:35:06.875 [DEBUG] [Thread-490202 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:06.878 [INFO] [Thread-490202 (handle)] [driver.py] [get_status()] Telra = 23.3694358, teldec = -24.256329
2025-12-27T14:35:06.879 [INFO] [Thread-490202 (handle)] [driver.py] [get_status()] ra_j2k = 23.3464314126904     dec_j2k = -24.3967010431384
2025-12-27T14:35:06.880 [DEBUG] [Thread-490202 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:35:06.881 [DEBUG] [Thread-490202 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:35:06.888 [DEBUG] [Thread-490202 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:35:06.888 [DEBUG] [Thread-490202 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:35:06.888 [DEBUG] [Thread-490202 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:35:06.888 [DEBUG] [Thread-490202 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:35:06.895 [DEBUG] [Thread-490202 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:35:06.895 [DEBUG] [Thread-490202 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:35:06.895 [DEBUG] [Thread-490202 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:35:06.895 [DEBUG] [Thread-490202 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:35:06.895 [DEBUG] [Thread-490202 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:35:06.895 [DEBUG] [Thread-490202 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:35:06.895 [DEBUG] [Thread-490202 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:35:06.895 [DEBUG] [Thread-490202 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:35:06.895 [DEBUG] [Thread-490202 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02438514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953358996152101, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108643, telescope_az=89.992529, telescope_ra=23.3694358, telescope_dec=-24.256329, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.38922, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:34:54.629321', telescope_ra_j2k=23.3464314126904, telescope_dec_j2k=-24.3967010431384, observability=1)
2025-12-27T14:35:15.123 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:15.124 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.3717235, teldec = -24.256329
2025-12-27T14:35:15.125 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.3487214480363     dec_j2k = -24.3967167490431
2025-12-27T14:35:15.127 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:35:15.127 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:35:15.129 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:35:15.129 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:35:15.129 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:35:15.129 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:35:15.136 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:35:15.136 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:35:15.137 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:35:15.137 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:35:15.137 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:35:15.137 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:35:15.137 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:35:15.137 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:35:15.137 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02448059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953358595032673, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108643, telescope_az=89.992528, telescope_ra=23.3717235, telescope_dec=-24.256329, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.3915, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:34:54.629321', telescope_ra_j2k=23.3487214480363, telescope_dec_j2k=-24.3967167490431, observability=1)
2025-12-27T14:35:15.507 [DEBUG] [ThreadPoolExecutor-22818_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:15.510 [DEBUG] [ThreadPoolExecutor-22818_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:15.511 [DEBUG] [ThreadPoolExecutor-22818_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:15.513 [DEBUG] [ThreadPoolExecutor-22818_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:19.519 [DEBUG] [ThreadPoolExecutor-22818_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:20.521 [DEBUG] [ThreadPoolExecutor-22818_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:20.522 [INFO] [ThreadPoolExecutor-22818_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:35:24.960 [DEBUG] [Thread-490203 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:24.962 [INFO] [Thread-490203 (handle)] [driver.py] [get_status()] Telra = 23.3744804, teldec = -24.256328
2025-12-27T14:35:24.963 [INFO] [Thread-490203 (handle)] [driver.py] [get_status()] ra_j2k = 23.3514811627285     dec_j2k = -24.3967346091839
2025-12-27T14:35:24.965 [DEBUG] [Thread-490203 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:35:24.966 [DEBUG] [Thread-490203 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:35:24.969 [DEBUG] [Thread-490203 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:35:24.969 [DEBUG] [Thread-490203 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:35:24.969 [DEBUG] [Thread-490203 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:35:24.969 [DEBUG] [Thread-490203 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:35:24.976 [DEBUG] [Thread-490203 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:35:24.976 [DEBUG] [Thread-490203 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:35:24.976 [DEBUG] [Thread-490203 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:35:24.976 [DEBUG] [Thread-490203 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:35:24.977 [DEBUG] [Thread-490203 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:35:24.977 [DEBUG] [Thread-490203 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:35:24.977 [DEBUG] [Thread-490203 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:35:24.977 [DEBUG] [Thread-490203 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:35:24.977 [DEBUG] [Thread-490203 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02459446, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953359397271529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108643, telescope_az=89.992528, telescope_ra=23.3744804, telescope_dec=-24.256328, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.39426, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:34:54.629321', telescope_ra_j2k=23.3514811627285, telescope_dec_j2k=-24.3967346091839, observability=1)
2025-12-27T14:35:26.128 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:26.130 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.3747891, teldec = -24.256328
2025-12-27T14:35:26.131 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.3517901779185     dec_j2k = -24.3967367164467
2025-12-27T14:35:26.132 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:35:26.133 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:35:26.139 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:35:26.139 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:35:26.139 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:35:26.139 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:35:26.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:35:26.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:35:26.146 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:35:26.146 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:35:26.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:35:26.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:35:26.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:35:26.146 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:35:26.147 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02460796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953350572644112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108643, telescope_az=89.992528, telescope_ra=23.3747891, telescope_dec=-24.256328, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.39457, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:34:54.629321', telescope_ra_j2k=23.3517901779185, telescope_dec_j2k=-24.3967367164467, observability=1)
2025-12-27T14:35:43.123 [DEBUG] [Thread-490204 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:43.126 [INFO] [Thread-490204 (handle)] [driver.py] [get_status()] Telra = 23.3795248, teldec = -24.256328
2025-12-27T14:35:43.127 [INFO] [Thread-490204 (handle)] [driver.py] [get_status()] ra_j2k = 23.3565307137563     dec_j2k = -24.3967689282583
2025-12-27T14:35:43.129 [DEBUG] [Thread-490204 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:35:43.130 [DEBUG] [Thread-490204 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:35:43.132 [DEBUG] [Thread-490204 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:35:43.132 [DEBUG] [Thread-490204 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:35:43.132 [DEBUG] [Thread-490204 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:35:43.132 [DEBUG] [Thread-490204 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:35:43.140 [DEBUG] [Thread-490204 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:35:43.140 [DEBUG] [Thread-490204 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:35:43.140 [DEBUG] [Thread-490204 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:35:43.140 [DEBUG] [Thread-490204 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:35:43.140 [DEBUG] [Thread-490204 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:35:43.140 [DEBUG] [Thread-490204 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:35:43.140 [DEBUG] [Thread-490204 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:35:43.140 [DEBUG] [Thread-490204 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:35:43.141 [DEBUG] [Thread-490204 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02480468, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953359798390958, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108643, telescope_az=89.992527, telescope_ra=23.3795248, telescope_dec=-24.256328, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.39931, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:34:54.629321', telescope_ra_j2k=23.3565307137563, telescope_dec_j2k=-24.3967689282583, observability=1)
2025-12-27T14:35:48.064 [DEBUG] [Thread-490205 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:48.066 [INFO] [Thread-490205 (handle)] [driver.py] [get_status()] Telra = 23.3809158, teldec = -24.256328
2025-12-27T14:35:48.067 [INFO] [Thread-490205 (handle)] [driver.py] [get_status()] ra_j2k = 23.3579231343744     dec_j2k = -24.3967783485969
2025-12-27T14:35:48.069 [DEBUG] [Thread-490205 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:35:48.071 [DEBUG] [Thread-490205 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:35:48.074 [DEBUG] [Thread-490205 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:35:48.074 [DEBUG] [Thread-490205 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:35:48.074 [DEBUG] [Thread-490205 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:35:48.074 [DEBUG] [Thread-490205 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:35:48.081 [DEBUG] [Thread-490205 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:35:48.081 [DEBUG] [Thread-490205 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:35:48.081 [DEBUG] [Thread-490205 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:35:48.081 [DEBUG] [Thread-490205 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:35:48.082 [DEBUG] [Thread-490205 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:35:48.082 [DEBUG] [Thread-490205 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:35:48.082 [DEBUG] [Thread-490205 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:35:48.082 [DEBUG] [Thread-490205 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:35:48.082 [DEBUG] [Thread-490205 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02486186, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953355787196677, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108643, telescope_az=89.992527, telescope_ra=23.3809158, telescope_dec=-24.256328, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.4007, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:34:54.629321', telescope_ra_j2k=23.3579231343744, telescope_dec_j2k=-24.3967783485969, observability=1)
2025-12-27T14:35:54.770 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:54.770 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:35:54.771 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:54.771 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:35:54.772 [DEBUG] [ThreadPoolExecutor-22820_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:55.656 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:55.658 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.3830355, teldec = -24.256328
2025-12-27T14:35:55.659 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.3600449993866     dec_j2k = -24.3967926680361
2025-12-27T14:35:55.661 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:35:55.662 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:35:55.667 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:35:55.667 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:35:55.668 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:35:55.668 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:35:55.675 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:35:55.675 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:35:55.675 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:35:55.675 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:35:55.675 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:35:55.675 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:35:55.675 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:35:55.675 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:35:55.675 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02494973, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953360600629814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108642, telescope_az=89.992527, telescope_ra=23.3830355, telescope_dec=-24.256328, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.40282, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:35:54.769000', telescope_ra_j2k=23.3600449993866, telescope_dec_j2k=-24.3967926680361, observability=1)
2025-12-27T14:35:55.675 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.55356192588806 seconds ago
2025-12-27T14:35:55.774 [DEBUG] [ThreadPoolExecutor-22820_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:55.776 [DEBUG] [ThreadPoolExecutor-22820_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:35:55.776 [DEBUG] [ThreadPoolExecutor-22820_0] [payload.py] [to_registers()] [0]
2025-12-27T14:35:55.781 [DEBUG] [ThreadPoolExecutor-22820_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:35:55.781 [DEBUG] [ThreadPoolExecutor-22820_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:35:55.781 [DEBUG] [ThreadPoolExecutor-22820_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:35:55.781 [DEBUG] [ThreadPoolExecutor-22820_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:35:55.788 [DEBUG] [ThreadPoolExecutor-22820_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:35:55.788 [DEBUG] [ThreadPoolExecutor-22820_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:35:55.788 [DEBUG] [ThreadPoolExecutor-22820_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:35:55.789 [DEBUG] [ThreadPoolExecutor-22820_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:35:55.789 [DEBUG] [ThreadPoolExecutor-22820_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:35:55.789 [DEBUG] [ThreadPoolExecutor-22820_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:35:55.789 [DEBUG] [ThreadPoolExecutor-22820_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:36:01.183 [DEBUG] [Thread-490206 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:36:01.185 [INFO] [Thread-490206 (handle)] [driver.py] [get_status()] Telra = 23.3845657, teldec = -24.256328
2025-12-27T14:36:01.186 [INFO] [Thread-490206 (handle)] [driver.py] [get_status()] ra_j2k = 23.3615767624307     dec_j2k = -24.3968029782081
2025-12-27T14:36:01.188 [DEBUG] [Thread-490206 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:36:01.189 [DEBUG] [Thread-490206 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:36:01.194 [DEBUG] [Thread-490206 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:36:01.194 [DEBUG] [Thread-490206 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:36:01.194 [DEBUG] [Thread-490206 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:36:01.194 [DEBUG] [Thread-490206 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:36:01.201 [DEBUG] [Thread-490206 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:36:01.201 [DEBUG] [Thread-490206 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:36:01.201 [DEBUG] [Thread-490206 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:36:01.201 [DEBUG] [Thread-490206 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:36:01.201 [DEBUG] [Thread-490206 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:36:01.201 [DEBUG] [Thread-490206 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:36:01.202 [DEBUG] [Thread-490206 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:36:01.202 [DEBUG] [Thread-490206 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:36:01.202 [DEBUG] [Thread-490206 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0250137, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953361803988098, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108642, telescope_az=89.992527, telescope_ra=23.3845657, telescope_dec=-24.256328, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.40435, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:35:54.769000', telescope_ra_j2k=23.3615767624307, telescope_dec_j2k=-24.3968029782081, observability=1)
2025-12-27T14:36:03.678 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:36:03.680 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.3852663, teldec = -24.256327
2025-12-27T14:36:03.681 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.3622780781415     dec_j2k = -24.3968066912508
2025-12-27T14:36:03.683 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:36:03.684 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:36:03.689 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:36:03.689 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:36:03.689 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:36:03.689 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:36:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:36:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:36:03.696 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:36:03.696 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:36:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:36:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:36:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:36:03.696 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:36:03.697 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02504258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953366617421234, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108642, telescope_az=89.992527, telescope_ra=23.3852663, telescope_dec=-24.256327, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.40505, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:35:54.769000', telescope_ra_j2k=23.3622780781415, telescope_dec_j2k=-24.3968066912508, observability=1)
2025-12-27T14:36:15.198 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:36:15.200 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.3884683, teldec = -24.256327
2025-12-27T14:36:15.202 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.3654833493361     dec_j2k = -24.3968281708749
2025-12-27T14:36:15.204 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:36:15.205 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:36:15.210 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:36:15.210 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:36:15.210 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:36:15.210 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:36:15.218 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:36:15.218 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:36:15.218 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:36:15.218 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:36:15.218 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:36:15.218 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:36:15.218 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:36:15.218 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:36:15.218 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02517591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953364210704666, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108642, telescope_az=89.992526, telescope_ra=23.3884683, telescope_dec=-24.256327, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.40825, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:35:54.769000', telescope_ra_j2k=23.3654833493361, telescope_dec_j2k=-24.3968281708749, observability=1)
2025-12-27T14:36:19.265 [DEBUG] [Thread-490207 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:36:19.266 [INFO] [Thread-490207 (handle)] [driver.py] [get_status()] Telra = 23.389607, teldec = -24.256327
2025-12-27T14:36:19.267 [INFO] [Thread-490207 (handle)] [driver.py] [get_status()] ra_j2k = 23.3666232127604     dec_j2k = -24.3968357856311
2025-12-27T14:36:19.268 [DEBUG] [Thread-490207 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:36:19.269 [DEBUG] [Thread-490207 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:36:19.274 [DEBUG] [Thread-490207 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:36:19.274 [DEBUG] [Thread-490207 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:36:19.274 [DEBUG] [Thread-490207 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:36:19.274 [DEBUG] [Thread-490207 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:36:19.281 [DEBUG] [Thread-490207 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:36:19.281 [DEBUG] [Thread-490207 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:36:19.281 [DEBUG] [Thread-490207 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:36:19.281 [DEBUG] [Thread-490207 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:36:19.281 [DEBUG] [Thread-490207 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:36:19.281 [DEBUG] [Thread-490207 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:36:19.281 [DEBUG] [Thread-490207 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:36:19.281 [DEBUG] [Thread-490207 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:36:19.282 [DEBUG] [Thread-490207 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02522297, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953360600629814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108642, telescope_az=89.992526, telescope_ra=23.389607, telescope_dec=-24.256327, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.40939, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:35:54.769000', telescope_ra_j2k=23.3666232127604, telescope_dec_j2k=-24.3968357856311, observability=1)
2025-12-27T14:36:20.789 [DEBUG] [ThreadPoolExecutor-22820_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:36:20.790 [DEBUG] [ThreadPoolExecutor-22820_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:36:25.237 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:36:25.238 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.3912498, teldec = -24.256327
2025-12-27T14:36:25.239 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.3682676913381     dec_j2k = -24.3968467493634
2025-12-27T14:36:25.241 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:36:25.242 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:36:25.243 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:36:25.243 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:36:25.243 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:36:25.243 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:36:25.250 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:36:25.250 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:36:25.250 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:36:25.250 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:36:25.250 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:36:25.250 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:36:25.250 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:36:25.250 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:36:25.251 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02529209, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953358996152101, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108642, telescope_az=89.992526, telescope_ra=23.3912498, telescope_dec=-24.256327, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.41103, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:35:54.769000', telescope_ra_j2k=23.3682676913381, telescope_dec_j2k=-24.3968467493634, observability=1)
2025-12-27T14:36:37.327 [DEBUG] [Thread-490208 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:36:37.329 [INFO] [Thread-490208 (handle)] [driver.py] [get_status()] Telra = 23.3946226, teldec = -24.256327
2025-12-27T14:36:37.331 [INFO] [Thread-490208 (handle)] [driver.py] [get_status()] ra_j2k = 23.3716439379913     dec_j2k = -24.3968691771085
2025-12-27T14:36:37.333 [DEBUG] [Thread-490208 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:36:37.334 [DEBUG] [Thread-490208 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:36:37.336 [DEBUG] [Thread-490208 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:36:37.336 [DEBUG] [Thread-490208 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:36:37.336 [DEBUG] [Thread-490208 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:36:37.336 [DEBUG] [Thread-490208 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:36:37.343 [DEBUG] [Thread-490208 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:36:37.343 [DEBUG] [Thread-490208 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:36:37.343 [DEBUG] [Thread-490208 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:36:37.343 [DEBUG] [Thread-490208 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:36:37.343 [DEBUG] [Thread-490208 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:36:37.343 [DEBUG] [Thread-490208 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:36:37.344 [DEBUG] [Thread-490208 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:36:37.344 [DEBUG] [Thread-490208 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:36:37.344 [DEBUG] [Thread-490208 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02543204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953361803988098, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108642, telescope_az=89.992526, telescope_ra=23.3946226, telescope_dec=-24.256327, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.4144, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:35:54.769000', telescope_ra_j2k=23.3716439379913, telescope_dec_j2k=-24.3968691771085, observability=1)
2025-12-27T14:36:48.116 [DEBUG] [Thread-490209 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:36:48.118 [INFO] [Thread-490209 (handle)] [driver.py] [get_status()] Telra = 23.3976384, teldec = -24.256326
2025-12-27T14:36:48.119 [INFO] [Thread-490209 (handle)] [driver.py] [get_status()] ra_j2k = 23.374662820315     dec_j2k = -24.3968881380028
2025-12-27T14:36:48.121 [DEBUG] [Thread-490209 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:36:48.122 [DEBUG] [Thread-490209 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:36:48.128 [DEBUG] [Thread-490209 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:36:48.128 [DEBUG] [Thread-490209 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:36:48.128 [DEBUG] [Thread-490209 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:36:48.128 [DEBUG] [Thread-490209 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:36:48.136 [DEBUG] [Thread-490209 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:36:48.136 [DEBUG] [Thread-490209 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:36:48.136 [DEBUG] [Thread-490209 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:36:48.136 [DEBUG] [Thread-490209 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:36:48.136 [DEBUG] [Thread-490209 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:36:48.136 [DEBUG] [Thread-490209 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:36:48.136 [DEBUG] [Thread-490209 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:36:48.136 [DEBUG] [Thread-490209 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:36:48.136 [DEBUG] [Thread-490209 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02555691, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095336340846581, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108642, telescope_az=89.992525, telescope_ra=23.3976384, telescope_dec=-24.256326, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.41742, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:35:54.769000', telescope_ra_j2k=23.374662820315, telescope_dec_j2k=-24.3968881380028, observability=1)
2025-12-27T14:36:54.911 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:36:54.911 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:36:54.912 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:36:54.912 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:36:54.912 [INFO] [ThreadPoolExecutor-22821_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:36:54.913 [INFO] [ThreadPoolExecutor-22821_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:36:55.396 [DEBUG] [Thread-490210 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:36:55.398 [INFO] [Thread-490210 (handle)] [driver.py] [get_status()] Telra = 23.3996455, teldec = -24.256326
2025-12-27T14:36:55.399 [INFO] [Thread-490210 (handle)] [driver.py] [get_status()] ra_j2k = 23.3766719719005     dec_j2k = -24.3969013737956
2025-12-27T14:36:55.400 [DEBUG] [Thread-490210 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:36:55.401 [DEBUG] [Thread-490210 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:36:55.403 [DEBUG] [Thread-490210 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:36:55.403 [DEBUG] [Thread-490210 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:36:55.403 [DEBUG] [Thread-490210 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:36:55.403 [DEBUG] [Thread-490210 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:36:55.411 [DEBUG] [Thread-490210 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:36:55.411 [DEBUG] [Thread-490210 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:36:55.411 [DEBUG] [Thread-490210 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:36:55.411 [DEBUG] [Thread-490210 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:36:55.411 [DEBUG] [Thread-490210 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:36:55.411 [DEBUG] [Thread-490210 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:36:55.411 [DEBUG] [Thread-490210 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:36:55.411 [DEBUG] [Thread-490210 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:36:55.411 [DEBUG] [Thread-490210 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02564117, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953363809585238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108642, telescope_az=89.992525, telescope_ra=23.3996455, telescope_dec=-24.256326, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.41943, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:36:54.910143', telescope_ra_j2k=23.3766719719005, telescope_dec_j2k=-24.3969013737956, observability=1)
2025-12-27T14:36:55.735 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.323699951171875
2025-12-27T14:36:55.735 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.53751611709595 seconds ago
2025-12-27T14:37:03.689 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:03.691 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.40198, teldec = -24.256326
2025-12-27T14:37:03.692 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.3790088583785     dec_j2k = -24.3969167196694
2025-12-27T14:37:03.694 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:37:03.695 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:37:03.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:37:03.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:37:03.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:37:03.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:37:03.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:37:03.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:37:03.709 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:37:03.709 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:37:03.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:37:03.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:37:03.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:37:03.709 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:37:03.709 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02573715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953364210704666, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108642, telescope_az=89.992525, telescope_ra=23.40198, telescope_dec=-24.256326, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.42176, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:36:54.910143', telescope_ra_j2k=23.3790088583785, telescope_dec_j2k=-24.3969167196694, observability=1)
2025-12-27T14:37:13.471 [DEBUG] [Thread-490211 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:13.472 [INFO] [Thread-490211 (handle)] [driver.py] [get_status()] Telra = 23.4046829, teldec = -24.256326
2025-12-27T14:37:13.475 [INFO] [Thread-490211 (handle)] [driver.py] [get_status()] ra_j2k = 23.3817145217749     dec_j2k = -24.3969344214571
2025-12-27T14:37:13.476 [DEBUG] [Thread-490211 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:37:13.477 [DEBUG] [Thread-490211 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:37:13.479 [DEBUG] [Thread-490211 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:37:13.479 [DEBUG] [Thread-490211 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:37:13.479 [DEBUG] [Thread-490211 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:37:13.479 [DEBUG] [Thread-490211 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:37:13.486 [DEBUG] [Thread-490211 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:37:13.487 [DEBUG] [Thread-490211 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:37:13.487 [DEBUG] [Thread-490211 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:37:13.487 [DEBUG] [Thread-490211 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:37:13.487 [DEBUG] [Thread-490211 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:37:13.487 [DEBUG] [Thread-490211 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:37:13.487 [DEBUG] [Thread-490211 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:37:13.487 [DEBUG] [Thread-490211 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:37:13.487 [DEBUG] [Thread-490211 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02585036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953362606226954, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108642, telescope_az=89.992524, telescope_ra=23.4046829, telescope_dec=-24.256326, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.42446, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:36:54.910143', telescope_ra_j2k=23.3817145217749, telescope_dec_j2k=-24.3969344214571, observability=1)
2025-12-27T14:37:15.280 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:15.282 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.4051882, teldec = -24.256326
2025-12-27T14:37:15.283 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.382220338422     dec_j2k = -24.3969377229281
2025-12-27T14:37:15.285 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:37:15.286 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:37:15.288 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:37:15.289 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:37:15.289 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:37:15.289 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:37:15.296 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:37:15.296 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:37:15.296 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:37:15.296 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:37:15.296 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:37:15.296 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:37:15.296 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:37:15.296 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:37:15.296 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02587131, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953363007346382, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108642, telescope_az=89.992524, telescope_ra=23.4051882, telescope_dec=-24.256326, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.42497, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:36:54.910143', telescope_ra_j2k=23.382220338422, telescope_dec_j2k=-24.3969377229281, observability=1)
2025-12-27T14:37:15.793 [DEBUG] [ThreadPoolExecutor-22820_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:15.795 [DEBUG] [ThreadPoolExecutor-22820_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:15.796 [DEBUG] [ThreadPoolExecutor-22820_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:15.798 [DEBUG] [ThreadPoolExecutor-22820_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:19.804 [DEBUG] [ThreadPoolExecutor-22820_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:20.806 [DEBUG] [ThreadPoolExecutor-22820_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:20.807 [INFO] [ThreadPoolExecutor-22820_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:37:24.344 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:24.347 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.4077198, teldec = -24.256326
2025-12-27T14:37:24.348 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.3847545270497     dec_j2k = -24.3969542264606
2025-12-27T14:37:24.350 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:37:24.351 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:37:24.354 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:37:24.354 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:37:24.354 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:37:24.354 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:37:24.361 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:37:24.361 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:37:24.361 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:37:24.361 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:37:24.361 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:37:24.361 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:37:24.361 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:37:24.361 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:37:24.361 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02597622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953365815182378, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108642, telescope_az=89.992524, telescope_ra=23.4077198, telescope_dec=-24.256326, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.4275, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:36:54.910143', telescope_ra_j2k=23.3847545270497, telescope_dec_j2k=-24.3969542264606, observability=1)
2025-12-27T14:37:31.541 [DEBUG] [Thread-490212 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:31.543 [INFO] [Thread-490212 (handle)] [driver.py] [get_status()] Telra = 23.4097311, teldec = -24.256326
2025-12-27T14:37:31.544 [INFO] [Thread-490212 (handle)] [driver.py] [get_status()] ra_j2k = 23.3867678838672     dec_j2k = -24.3969672940031
2025-12-27T14:37:31.546 [DEBUG] [Thread-490212 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:37:31.547 [DEBUG] [Thread-490212 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:37:31.549 [DEBUG] [Thread-490212 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:37:31.549 [DEBUG] [Thread-490212 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:37:31.549 [DEBUG] [Thread-490212 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:37:31.549 [DEBUG] [Thread-490212 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:37:31.557 [DEBUG] [Thread-490212 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:37:31.557 [DEBUG] [Thread-490212 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:37:31.557 [DEBUG] [Thread-490212 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:37:31.557 [DEBUG] [Thread-490212 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:37:31.557 [DEBUG] [Thread-490212 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:37:31.557 [DEBUG] [Thread-490212 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:37:31.557 [DEBUG] [Thread-490212 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:37:31.557 [DEBUG] [Thread-490212 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:37:31.557 [DEBUG] [Thread-490212 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02605951, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953360600629814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108642, telescope_az=89.992524, telescope_ra=23.4097311, telescope_dec=-24.256326, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.42951, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:36:54.910143', telescope_ra_j2k=23.3867678838672, telescope_dec_j2k=-24.3969672940031, observability=1)
2025-12-27T14:37:48.172 [DEBUG] [Thread-490213 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:48.174 [INFO] [Thread-490213 (handle)] [driver.py] [get_status()] Telra = 23.4143571, teldec = -24.256325
2025-12-27T14:37:48.177 [INFO] [Thread-490213 (handle)] [driver.py] [get_status()] ra_j2k = 23.3913986152954     dec_j2k = -24.3969962011296
2025-12-27T14:37:48.179 [DEBUG] [Thread-490213 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:37:48.180 [DEBUG] [Thread-490213 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:37:48.182 [DEBUG] [Thread-490213 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:37:48.182 [DEBUG] [Thread-490213 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:37:48.182 [DEBUG] [Thread-490213 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:37:48.182 [DEBUG] [Thread-490213 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:37:48.189 [DEBUG] [Thread-490213 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:37:48.189 [DEBUG] [Thread-490213 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:37:48.189 [DEBUG] [Thread-490213 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:37:48.189 [DEBUG] [Thread-490213 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:37:48.190 [DEBUG] [Thread-490213 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:37:48.190 [DEBUG] [Thread-490213 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:37:48.190 [DEBUG] [Thread-490213 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:37:48.190 [DEBUG] [Thread-490213 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:37:48.190 [DEBUG] [Thread-490213 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.026252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953354984957821, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108642, telescope_az=89.992523, telescope_ra=23.4143571, telescope_dec=-24.256325, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.43414, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:36:54.910143', telescope_ra_j2k=23.3913986152954, telescope_dec_j2k=-24.3969962011296, observability=1)
2025-12-27T14:37:49.612 [DEBUG] [Thread-490214 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:49.614 [INFO] [Thread-490214 (handle)] [driver.py] [get_status()] Telra = 23.4147674, teldec = -24.256325
2025-12-27T14:37:49.615 [INFO] [Thread-490214 (handle)] [driver.py] [get_status()] ra_j2k = 23.3918093349904     dec_j2k = -24.3969988437279
2025-12-27T14:37:49.616 [DEBUG] [Thread-490214 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:37:49.617 [DEBUG] [Thread-490214 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:37:49.619 [DEBUG] [Thread-490214 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:37:49.619 [DEBUG] [Thread-490214 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:37:49.619 [DEBUG] [Thread-490214 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:37:49.619 [DEBUG] [Thread-490214 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:37:49.626 [DEBUG] [Thread-490214 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:37:49.626 [DEBUG] [Thread-490214 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:37:49.627 [DEBUG] [Thread-490214 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:37:49.627 [DEBUG] [Thread-490214 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:37:49.627 [DEBUG] [Thread-490214 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:37:49.627 [DEBUG] [Thread-490214 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:37:49.627 [DEBUG] [Thread-490214 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:37:49.627 [DEBUG] [Thread-490214 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:37:49.627 [DEBUG] [Thread-490214 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02626867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953358595032673, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108642, telescope_az=89.992523, telescope_ra=23.4147674, telescope_dec=-24.256325, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.43455, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:36:54.910143', telescope_ra_j2k=23.3918093349904, telescope_dec_j2k=-24.3969988437279, observability=1)
2025-12-27T14:37:55.051 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:55.051 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:37:55.052 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:55.052 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:37:55.053 [DEBUG] [ThreadPoolExecutor-22822_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:55.796 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:55.798 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.4164946, teldec = -24.256325
2025-12-27T14:37:55.799 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.3935383018234     dec_j2k = -24.3970099501726
2025-12-27T14:37:55.801 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:37:55.802 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:37:55.804 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:37:55.804 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:37:55.804 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:37:55.804 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:37:55.811 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:37:55.811 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:37:55.811 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:37:55.811 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:37:55.811 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:37:55.811 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:37:55.811 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:37:55.811 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:37:55.811 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02634024, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095336140286867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108642, telescope_az=89.992523, telescope_ra=23.4164946, telescope_dec=-24.256325, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.43628, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:37:55.050322', telescope_ra_j2k=23.3935383018234, telescope_dec_j2k=-24.3970099501726, observability=1)
2025-12-27T14:37:55.811 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.53261184692383 seconds ago
2025-12-27T14:37:56.055 [DEBUG] [ThreadPoolExecutor-22822_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:56.057 [DEBUG] [ThreadPoolExecutor-22822_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:37:56.057 [DEBUG] [ThreadPoolExecutor-22822_0] [payload.py] [to_registers()] [0]
2025-12-27T14:37:56.060 [DEBUG] [ThreadPoolExecutor-22822_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:37:56.060 [DEBUG] [ThreadPoolExecutor-22822_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:37:56.060 [DEBUG] [ThreadPoolExecutor-22822_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:37:56.060 [DEBUG] [ThreadPoolExecutor-22822_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:37:56.067 [DEBUG] [ThreadPoolExecutor-22822_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:37:56.067 [DEBUG] [ThreadPoolExecutor-22822_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:37:56.068 [DEBUG] [ThreadPoolExecutor-22822_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:37:56.068 [DEBUG] [ThreadPoolExecutor-22822_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:37:56.068 [DEBUG] [ThreadPoolExecutor-22822_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:37:56.068 [DEBUG] [ThreadPoolExecutor-22822_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:37:56.068 [DEBUG] [ThreadPoolExecutor-22822_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:38:03.687 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:38:03.689 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.4186697, teldec = -24.256325
2025-12-27T14:38:03.690 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.3957156270267     dec_j2k = -24.3970238957285
2025-12-27T14:38:03.692 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:38:03.693 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:38:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:38:03.697 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:38:03.697 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:38:03.697 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:38:03.704 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:38:03.704 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:38:03.704 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:38:03.704 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:38:03.705 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:38:03.705 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:38:03.705 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:38:03.705 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:38:03.705 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02643157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095336340846581, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108641, telescope_az=89.992523, telescope_ra=23.4186697, telescope_dec=-24.256325, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.43845, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:37:55.050322', telescope_ra_j2k=23.3957156270267, telescope_dec_j2k=-24.3970238957285, observability=1)
2025-12-27T14:38:07.781 [DEBUG] [Thread-490215 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:38:07.783 [INFO] [Thread-490215 (handle)] [driver.py] [get_status()] Telra = 23.4198184, teldec = -24.256325
2025-12-27T14:38:07.784 [INFO] [Thread-490215 (handle)] [driver.py] [get_status()] ra_j2k = 23.3968655022733     dec_j2k = -24.3970312421101
2025-12-27T14:38:07.785 [DEBUG] [Thread-490215 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:38:07.786 [DEBUG] [Thread-490215 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:38:07.787 [DEBUG] [Thread-490215 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:38:07.787 [DEBUG] [Thread-490215 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:38:07.787 [DEBUG] [Thread-490215 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:38:07.787 [DEBUG] [Thread-490215 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:38:07.795 [DEBUG] [Thread-490215 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:38:07.795 [DEBUG] [Thread-490215 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:38:07.795 [DEBUG] [Thread-490215 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:38:07.795 [DEBUG] [Thread-490215 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:38:07.795 [DEBUG] [Thread-490215 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:38:07.795 [DEBUG] [Thread-490215 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:38:07.795 [DEBUG] [Thread-490215 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:38:07.795 [DEBUG] [Thread-490215 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:38:07.795 [DEBUG] [Thread-490215 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02647896, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953359798390958, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108641, telescope_az=89.992523, telescope_ra=23.4198184, telescope_dec=-24.256325, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.4396, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:37:55.050322', telescope_ra_j2k=23.3968655022733, telescope_dec_j2k=-24.3970312421101, observability=1)
2025-12-27T14:38:15.358 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:38:15.360 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.4219372, teldec = -24.256325
2025-12-27T14:38:15.361 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.3989864701953     dec_j2k = -24.3970447591873
2025-12-27T14:38:15.363 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:38:15.364 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:38:15.367 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:38:15.367 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:38:15.367 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:38:15.367 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:38:15.374 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:38:15.374 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:38:15.374 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:38:15.374 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:38:15.374 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:38:15.374 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:38:15.374 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:38:15.374 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:38:15.374 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02656666, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953360600629814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108641, telescope_az=89.992522, telescope_ra=23.4219372, telescope_dec=-24.256325, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.44172, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:37:55.050322', telescope_ra_j2k=23.3989864701953, telescope_dec_j2k=-24.3970447591873, observability=1)
2025-12-27T14:38:21.069 [DEBUG] [ThreadPoolExecutor-22822_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:38:21.070 [DEBUG] [ThreadPoolExecutor-22822_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:38:23.451 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:38:23.453 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.4241917, teldec = -24.256324
2025-12-27T14:38:23.454 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.4012432772191     dec_j2k = -24.3970580943927
2025-12-27T14:38:23.457 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:38:23.457 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:38:23.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:38:23.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:38:23.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:38:23.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:38:23.468 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:38:23.468 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:38:23.468 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:38:23.469 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:38:23.469 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:38:23.469 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:38:23.469 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:38:23.469 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:38:23.469 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02666032, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953364210704666, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108641, telescope_az=89.992522, telescope_ra=23.4241917, telescope_dec=-24.256324, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.44397, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:37:55.050322', telescope_ra_j2k=23.4012432772191, telescope_dec_j2k=-24.3970580943927, observability=1)
2025-12-27T14:38:25.838 [DEBUG] [Thread-490216 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:38:25.840 [INFO] [Thread-490216 (handle)] [driver.py] [get_status()] Telra = 23.4248552, teldec = -24.256324
2025-12-27T14:38:25.841 [INFO] [Thread-490216 (handle)] [driver.py] [get_status()] ra_j2k = 23.4019074562103     dec_j2k = -24.3970623038605
2025-12-27T14:38:25.843 [DEBUG] [Thread-490216 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:38:25.843 [DEBUG] [Thread-490216 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:38:25.846 [DEBUG] [Thread-490216 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:38:25.847 [DEBUG] [Thread-490216 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:38:25.847 [DEBUG] [Thread-490216 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:38:25.847 [DEBUG] [Thread-490216 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:38:25.854 [DEBUG] [Thread-490216 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:38:25.854 [DEBUG] [Thread-490216 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:38:25.854 [DEBUG] [Thread-490216 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:38:25.854 [DEBUG] [Thread-490216 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:38:25.854 [DEBUG] [Thread-490216 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:38:25.854 [DEBUG] [Thread-490216 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:38:25.854 [DEBUG] [Thread-490216 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:38:25.854 [DEBUG] [Thread-490216 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:38:25.854 [DEBUG] [Thread-490216 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02668795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953363007346382, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108641, telescope_az=89.992522, telescope_ra=23.4248552, telescope_dec=-24.256324, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.44464, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:37:55.050322', telescope_ra_j2k=23.4019074562103, telescope_dec_j2k=-24.3970623038605, observability=1)
2025-12-27T14:38:43.909 [DEBUG] [Thread-490217 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:38:43.912 [INFO] [Thread-490217 (handle)] [driver.py] [get_status()] Telra = 23.4298758, teldec = -24.256324
2025-12-27T14:38:43.913 [INFO] [Thread-490217 (handle)] [driver.py] [get_status()] ra_j2k = 23.4069331946675     dec_j2k = -24.397094018237
2025-12-27T14:38:43.914 [DEBUG] [Thread-490217 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:38:43.915 [DEBUG] [Thread-490217 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:38:43.920 [DEBUG] [Thread-490217 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:38:43.920 [DEBUG] [Thread-490217 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:38:43.920 [DEBUG] [Thread-490217 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:38:43.920 [DEBUG] [Thread-490217 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:38:43.927 [DEBUG] [Thread-490217 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:38:43.927 [DEBUG] [Thread-490217 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:38:43.927 [DEBUG] [Thread-490217 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:38:43.927 [DEBUG] [Thread-490217 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:38:43.927 [DEBUG] [Thread-490217 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:38:43.927 [DEBUG] [Thread-490217 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:38:43.927 [DEBUG] [Thread-490217 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:38:43.928 [DEBUG] [Thread-490217 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:38:43.928 [DEBUG] [Thread-490217 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02689711, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953357792793817, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108641, telescope_az=89.992522, telescope_ra=23.4298758, telescope_dec=-24.256324, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.44966, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:37:55.050322', telescope_ra_j2k=23.4069331946675, telescope_dec_j2k=-24.397094018237, observability=1)
2025-12-27T14:38:48.218 [DEBUG] [Thread-490218 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:38:48.221 [INFO] [Thread-490218 (handle)] [driver.py] [get_status()] Telra = 23.4310986, teldec = -24.256324
2025-12-27T14:38:48.222 [INFO] [Thread-490218 (handle)] [driver.py] [get_status()] ra_j2k = 23.4081572463424     dec_j2k = -24.3971017055585
2025-12-27T14:38:48.224 [DEBUG] [Thread-490218 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:38:48.225 [DEBUG] [Thread-490218 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:38:48.229 [DEBUG] [Thread-490218 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:38:48.229 [DEBUG] [Thread-490218 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:38:48.229 [DEBUG] [Thread-490218 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:38:48.229 [DEBUG] [Thread-490218 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:38:48.236 [DEBUG] [Thread-490218 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:38:48.236 [DEBUG] [Thread-490218 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:38:48.236 [DEBUG] [Thread-490218 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:38:48.236 [DEBUG] [Thread-490218 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:38:48.236 [DEBUG] [Thread-490218 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:38:48.236 [DEBUG] [Thread-490218 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:38:48.236 [DEBUG] [Thread-490218 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:38:48.236 [DEBUG] [Thread-490218 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:38:48.236 [DEBUG] [Thread-490218 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02694698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953363007346382, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108641, telescope_az=89.992521, telescope_ra=23.4310986, telescope_dec=-24.256324, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.45088, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:37:55.050322', telescope_ra_j2k=23.4081572463424, telescope_dec_j2k=-24.3971017055585, observability=1)
2025-12-27T14:38:55.206 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:38:55.206 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:38:55.207 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:38:55.207 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:38:55.207 [INFO] [ThreadPoolExecutor-22823_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:38:55.207 [INFO] [ThreadPoolExecutor-22823_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:38:55.871 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:38:55.874 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.4332177, teldec = -24.256324
2025-12-27T14:38:55.875 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.4102785156392     dec_j2k = -24.3971149933543
2025-12-27T14:38:55.876 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:38:55.878 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:38:55.878 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:38:55.879 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:38:55.879 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:38:55.879 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:38:55.886 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:38:55.886 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:38:55.886 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:38:55.886 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:38:55.886 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:38:55.886 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:38:55.886 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:38:55.886 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:38:55.886 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02703556, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953363007346382, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108641, telescope_az=89.992521, telescope_ra=23.4332177, telescope_dec=-24.256324, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.453, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:38:55.205253', telescope_ra_j2k=23.4102785156392, telescope_dec_j2k=-24.3971149933543, observability=1)
2025-12-27T14:38:55.886 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52912974357605 seconds ago
2025-12-27T14:39:02.066 [DEBUG] [Thread-490219 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:02.066 [INFO] [Thread-490219 (handle)] [driver.py] [get_status()] Telra = 23.4349452, teldec = -24.256323
2025-12-27T14:39:02.067 [INFO] [Thread-490219 (handle)] [driver.py] [get_status()] ra_j2k = 23.4120077842402     dec_j2k = -24.3971247935702
2025-12-27T14:39:02.069 [DEBUG] [Thread-490219 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:39:02.070 [DEBUG] [Thread-490219 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:39:02.074 [DEBUG] [Thread-490219 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:39:02.074 [DEBUG] [Thread-490219 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:39:02.074 [DEBUG] [Thread-490219 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:39:02.074 [DEBUG] [Thread-490219 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:39:02.081 [DEBUG] [Thread-490219 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:39:02.081 [DEBUG] [Thread-490219 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:39:02.081 [DEBUG] [Thread-490219 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:39:02.081 [DEBUG] [Thread-490219 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:39:02.081 [DEBUG] [Thread-490219 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:39:02.081 [DEBUG] [Thread-490219 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:39:02.082 [DEBUG] [Thread-490219 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:39:02.082 [DEBUG] [Thread-490219 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:39:02.082 [DEBUG] [Thread-490219 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02710725, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953363007346382, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108641, telescope_az=89.992521, telescope_ra=23.4349452, telescope_dec=-24.256323, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.45473, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:38:55.205253', telescope_ra_j2k=23.4120077842402, telescope_dec_j2k=-24.3971247935702, observability=1)
2025-12-27T14:39:03.673 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:03.676 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.4353942, teldec = -24.256323
2025-12-27T14:39:03.677 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.4124572439357     dec_j2k = -24.3971275959382
2025-12-27T14:39:03.679 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:39:03.679 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:39:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:39:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:39:03.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:39:03.683 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:39:03.689 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:39:03.689 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:39:03.690 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:39:03.690 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:39:03.690 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:39:03.690 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:39:03.690 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:39:03.690 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:39:03.690 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02712586, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953362606226954, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108641, telescope_az=89.992521, telescope_ra=23.4353942, telescope_dec=-24.256323, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.45517, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:38:55.205253', telescope_ra_j2k=23.4124572439357, telescope_dec_j2k=-24.3971275959382, observability=1)
2025-12-27T14:39:15.435 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:15.438 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.4386766, teldec = -24.256317
2025-12-27T14:39:15.439 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.4157430049937     dec_j2k = -24.3971420238308
2025-12-27T14:39:15.441 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:39:15.442 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:39:15.448 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:39:15.448 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:39:15.448 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:39:15.448 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:39:15.455 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:39:15.455 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:39:15.455 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:39:15.456 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:39:15.456 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:39:15.456 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:39:15.456 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:39:15.456 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:39:15.456 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02726199, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953360600629814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108641, telescope_az=89.99251, telescope_ra=23.4386766, telescope_dec=-24.256317, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.45846, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:38:55.205253', telescope_ra_j2k=23.4157430049937, telescope_dec_j2k=-24.3971420238308, observability=1)
2025-12-27T14:39:16.073 [DEBUG] [ThreadPoolExecutor-22822_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:16.075 [DEBUG] [ThreadPoolExecutor-22822_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:16.076 [DEBUG] [ThreadPoolExecutor-22822_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:16.078 [DEBUG] [ThreadPoolExecutor-22822_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:20.085 [DEBUG] [ThreadPoolExecutor-22822_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:20.135 [DEBUG] [Thread-490220 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:20.136 [INFO] [Thread-490220 (handle)] [driver.py] [get_status()] Telra = 23.4399656, teldec = -24.256323
2025-12-27T14:39:20.137 [INFO] [Thread-490220 (handle)] [driver.py] [get_status()] ra_j2k = 23.4170333247343     dec_j2k = -24.3971560166288
2025-12-27T14:39:20.139 [DEBUG] [Thread-490220 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:39:20.140 [DEBUG] [Thread-490220 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:39:20.145 [DEBUG] [Thread-490220 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:39:20.146 [DEBUG] [Thread-490220 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:39:20.146 [DEBUG] [Thread-490220 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:39:20.146 [DEBUG] [Thread-490220 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:39:20.153 [DEBUG] [Thread-490220 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:39:20.153 [DEBUG] [Thread-490220 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:39:20.153 [DEBUG] [Thread-490220 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:39:20.153 [DEBUG] [Thread-490220 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:39:20.153 [DEBUG] [Thread-490220 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:39:20.153 [DEBUG] [Thread-490220 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:39:20.153 [DEBUG] [Thread-490220 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:39:20.153 [DEBUG] [Thread-490220 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:39:20.153 [DEBUG] [Thread-490220 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02731638, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095336541406295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108641, telescope_az=89.99252, telescope_ra=23.4399656, telescope_dec=-24.256323, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.45975, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:38:55.205253', telescope_ra_j2k=23.4170333247343, telescope_dec_j2k=-24.3971560166288, observability=1)
2025-12-27T14:39:21.087 [DEBUG] [ThreadPoolExecutor-22822_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:21.088 [INFO] [ThreadPoolExecutor-22822_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:39:22.562 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:22.565 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.4406569, teldec = -24.256323
2025-12-27T14:39:22.566 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.4177253326576     dec_j2k = -24.3971602968829
2025-12-27T14:39:22.567 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:39:22.568 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:39:22.571 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:39:22.571 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:39:22.571 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:39:22.571 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:39:22.578 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:39:22.578 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:39:22.578 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:39:22.578 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:39:22.578 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:39:22.579 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:39:22.579 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:39:22.579 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:39:22.579 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02734449, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953357391674389, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108641, telescope_az=89.99252, telescope_ra=23.4406569, telescope_dec=-24.256323, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.46044, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:38:55.205253', telescope_ra_j2k=23.4177253326576, telescope_dec_j2k=-24.3971602968829, observability=1)
2025-12-27T14:39:38.265 [DEBUG] [Thread-490221 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:38.267 [INFO] [Thread-490221 (handle)] [driver.py] [get_status()] Telra = 23.4450292, teldec = -24.256323
2025-12-27T14:39:38.268 [INFO] [Thread-490221 (handle)] [driver.py] [get_status()] ra_j2k = 23.4221021105781     dec_j2k = -24.3971872612843
2025-12-27T14:39:38.269 [DEBUG] [Thread-490221 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:39:38.270 [DEBUG] [Thread-490221 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:39:38.272 [DEBUG] [Thread-490221 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:39:38.272 [DEBUG] [Thread-490221 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:39:38.272 [DEBUG] [Thread-490221 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:39:38.272 [DEBUG] [Thread-490221 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:39:38.279 [DEBUG] [Thread-490221 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:39:38.279 [DEBUG] [Thread-490221 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:39:38.280 [DEBUG] [Thread-490221 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:39:38.280 [DEBUG] [Thread-490221 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:39:38.280 [DEBUG] [Thread-490221 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:39:38.280 [DEBUG] [Thread-490221 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:39:38.280 [DEBUG] [Thread-490221 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:39:38.280 [DEBUG] [Thread-490221 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:39:38.280 [DEBUG] [Thread-490221 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02752623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953365815182378, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108641, telescope_az=89.99252, telescope_ra=23.4450292, telescope_dec=-24.256323, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.46481, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:38:55.205253', telescope_ra_j2k=23.4221021105781, telescope_dec_j2k=-24.3971872612843, observability=1)
2025-12-27T14:39:48.284 [DEBUG] [Thread-490222 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:48.286 [INFO] [Thread-490222 (handle)] [driver.py] [get_status()] Telra = 23.4478165, teldec = -24.256322
2025-12-27T14:39:48.287 [INFO] [Thread-490222 (handle)] [driver.py] [get_status()] ra_j2k = 23.424892265676     dec_j2k = -24.3972033543424
2025-12-27T14:39:48.289 [DEBUG] [Thread-490222 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:39:48.290 [DEBUG] [Thread-490222 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:39:48.292 [DEBUG] [Thread-490222 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:39:48.292 [DEBUG] [Thread-490222 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:39:48.292 [DEBUG] [Thread-490222 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:39:48.292 [DEBUG] [Thread-490222 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:39:48.299 [DEBUG] [Thread-490222 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:39:48.299 [DEBUG] [Thread-490222 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:39:48.299 [DEBUG] [Thread-490222 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:39:48.299 [DEBUG] [Thread-490222 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:39:48.299 [DEBUG] [Thread-490222 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:39:48.299 [DEBUG] [Thread-490222 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:39:48.299 [DEBUG] [Thread-490222 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:39:48.299 [DEBUG] [Thread-490222 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:39:48.300 [DEBUG] [Thread-490222 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02764219, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953354182718965, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108641, telescope_az=89.992519, telescope_ra=23.4478165, telescope_dec=-24.256322, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.4676, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:38:55.205253', telescope_ra_j2k=23.424892265676, telescope_dec_j2k=-24.3972033543424, observability=1)
2025-12-27T14:39:55.347 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:55.347 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:39:55.348 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:55.348 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:39:55.349 [DEBUG] [ThreadPoolExecutor-22824_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:55.947 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:55.949 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.4499392, teldec = -24.256322
2025-12-27T14:39:55.950 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.4270171402082     dec_j2k = -24.3972163212395
2025-12-27T14:39:55.952 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:39:55.953 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:39:55.955 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:39:55.955 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:39:55.955 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:39:55.955 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:39:55.962 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:39:55.962 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:39:55.962 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:39:55.962 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:39:55.962 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:39:55.962 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:39:55.962 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:39:55.962 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:39:55.962 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02773087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953364611824094, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108641, telescope_az=89.992519, telescope_ra=23.4499392, telescope_dec=-24.256322, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.46972, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:39:55.346408', telescope_ra_j2k=23.4270171402082, telescope_dec_j2k=-24.3972163212395, observability=1)
2025-12-27T14:39:55.962 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52741074562073 seconds ago
2025-12-27T14:39:56.345 [DEBUG] [Thread-490223 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3831460475921631
2025-12-27T14:39:56.351 [DEBUG] [ThreadPoolExecutor-22824_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:56.352 [DEBUG] [ThreadPoolExecutor-22824_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:39:56.352 [DEBUG] [ThreadPoolExecutor-22824_0] [payload.py] [to_registers()] [0]
2025-12-27T14:39:56.357 [DEBUG] [ThreadPoolExecutor-22824_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:39:56.357 [DEBUG] [ThreadPoolExecutor-22824_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:39:56.357 [DEBUG] [ThreadPoolExecutor-22824_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:39:56.357 [DEBUG] [ThreadPoolExecutor-22824_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:39:56.365 [DEBUG] [ThreadPoolExecutor-22824_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:39:56.365 [DEBUG] [ThreadPoolExecutor-22824_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:39:56.365 [DEBUG] [ThreadPoolExecutor-22824_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:39:56.365 [DEBUG] [ThreadPoolExecutor-22824_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:39:56.365 [DEBUG] [ThreadPoolExecutor-22824_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:39:56.365 [DEBUG] [ThreadPoolExecutor-22824_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:39:56.365 [DEBUG] [ThreadPoolExecutor-22824_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:40:03.735 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:40:03.738 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.4521096, teldec = -24.256322
2025-12-27T14:40:03.739 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.4291897638055     dec_j2k = -24.3972295344145
2025-12-27T14:40:03.741 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:40:03.742 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:40:03.748 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:40:03.748 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:40:03.748 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:40:03.748 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:40:03.755 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:40:03.755 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:40:03.755 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:40:03.755 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:40:03.755 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:40:03.755 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:40:03.755 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:40:03.755 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:40:03.755 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02782102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953363809585238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108641, telescope_az=89.992519, telescope_ra=23.4521096, telescope_dec=-24.256322, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.47189, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:39:55.346408', telescope_ra_j2k=23.4291897638055, telescope_dec_j2k=-24.3972295344145, observability=1)
2025-12-27T14:40:14.423 [DEBUG] [Thread-490224 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:40:14.424 [INFO] [Thread-490224 (handle)] [driver.py] [get_status()] Telra = 23.455093, teldec = -24.256322
2025-12-27T14:40:14.425 [INFO] [Thread-490224 (handle)] [driver.py] [get_status()] ra_j2k = 23.4321762206591     dec_j2k = -24.3972476226107
2025-12-27T14:40:14.426 [DEBUG] [Thread-490224 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:40:14.427 [DEBUG] [Thread-490224 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:40:14.434 [DEBUG] [Thread-490224 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:40:14.434 [DEBUG] [Thread-490224 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:40:14.434 [DEBUG] [Thread-490224 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:40:14.434 [DEBUG] [Thread-490224 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:40:14.442 [DEBUG] [Thread-490224 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:40:14.442 [DEBUG] [Thread-490224 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:40:14.442 [DEBUG] [Thread-490224 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:40:14.442 [DEBUG] [Thread-490224 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:40:14.443 [DEBUG] [Thread-490224 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:40:14.443 [DEBUG] [Thread-490224 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:40:14.443 [DEBUG] [Thread-490224 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:40:14.443 [DEBUG] [Thread-490224 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:40:14.443 [DEBUG] [Thread-490224 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02794471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095336340846581, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108641, telescope_az=89.992519, telescope_ra=23.455093, telescope_dec=-24.256322, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.47487, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:39:55.346408', telescope_ra_j2k=23.4321762206591, telescope_dec_j2k=-24.3972476226107, observability=1)
2025-12-27T14:40:15.518 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:40:15.520 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.4554014, teldec = -24.256322
2025-12-27T14:40:15.521 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.4324849366738     dec_j2k = -24.3972494875083
2025-12-27T14:40:15.523 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:40:15.524 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:40:15.529 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:40:15.529 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:40:15.529 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:40:15.529 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:40:15.536 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:40:15.536 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:40:15.536 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:40:15.536 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:40:15.536 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:40:15.536 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:40:15.536 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:40:15.536 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:40:15.536 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0279574, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953364611824094, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10864, telescope_az=89.992519, telescope_ra=23.4554014, telescope_dec=-24.256322, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.47518, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:39:55.346408', telescope_ra_j2k=23.4324849366738, telescope_dec_j2k=-24.3972494875083, observability=1)
2025-12-27T14:40:21.366 [DEBUG] [ThreadPoolExecutor-22824_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:40:21.367 [DEBUG] [ThreadPoolExecutor-22824_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:40:21.669 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:40:21.672 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.4571213, teldec = -24.256322
2025-12-27T14:40:21.673 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.4342065991143     dec_j2k = -24.3972598708673
2025-12-27T14:40:21.674 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:40:21.675 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:40:21.677 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:40:21.677 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:40:21.677 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:40:21.677 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:40:21.684 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:40:21.684 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:40:21.684 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:40:21.684 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:40:21.684 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:40:21.684 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:40:21.684 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:40:21.684 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:40:21.684 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02802859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095336140286867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10864, telescope_az=89.992518, telescope_ra=23.4571213, telescope_dec=-24.256322, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.4769, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:39:55.346408', telescope_ra_j2k=23.4342065991143, telescope_dec_j2k=-24.3972598708673, observability=1)
2025-12-27T14:40:32.596 [DEBUG] [Thread-490225 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:40:32.597 [INFO] [Thread-490225 (handle)] [driver.py] [get_status()] Telra = 23.4601607, teldec = -24.256321
2025-12-27T14:40:32.598 [INFO] [Thread-490225 (handle)] [driver.py] [get_status()] ra_j2k = 23.4372491140309     dec_j2k = -24.3972771503352
2025-12-27T14:40:32.600 [DEBUG] [Thread-490225 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:40:32.601 [DEBUG] [Thread-490225 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:40:32.608 [DEBUG] [Thread-490225 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:40:32.608 [DEBUG] [Thread-490225 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:40:32.608 [DEBUG] [Thread-490225 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:40:32.608 [DEBUG] [Thread-490225 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:40:32.615 [DEBUG] [Thread-490225 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:40:32.615 [DEBUG] [Thread-490225 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:40:32.615 [DEBUG] [Thread-490225 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:40:32.615 [DEBUG] [Thread-490225 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:40:32.615 [DEBUG] [Thread-490225 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:40:32.615 [DEBUG] [Thread-490225 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:40:32.615 [DEBUG] [Thread-490225 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:40:32.615 [DEBUG] [Thread-490225 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:40:32.615 [DEBUG] [Thread-490225 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02815506, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095336340846581, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10864, telescope_az=89.992518, telescope_ra=23.4601607, telescope_dec=-24.256321, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.47994, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:39:55.346408', telescope_ra_j2k=23.4372491140309, telescope_dec_j2k=-24.3972771503352, observability=1)
2025-12-27T14:40:48.344 [DEBUG] [Thread-490226 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:40:48.346 [INFO] [Thread-490226 (handle)] [driver.py] [get_status()] Telra = 23.4645369, teldec = -24.256321
2025-12-27T14:40:48.347 [INFO] [Thread-490226 (handle)] [driver.py] [get_status()] ra_j2k = 23.4416297996006     dec_j2k = -24.39730331225
2025-12-27T14:40:48.349 [DEBUG] [Thread-490226 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:40:48.350 [DEBUG] [Thread-490226 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:40:48.356 [DEBUG] [Thread-490226 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:40:48.356 [DEBUG] [Thread-490226 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:40:48.356 [DEBUG] [Thread-490226 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:40:48.356 [DEBUG] [Thread-490226 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:40:48.363 [DEBUG] [Thread-490226 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:40:48.363 [DEBUG] [Thread-490226 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:40:48.363 [DEBUG] [Thread-490226 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:40:48.363 [DEBUG] [Thread-490226 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:40:48.363 [DEBUG] [Thread-490226 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:40:48.363 [DEBUG] [Thread-490226 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:40:48.363 [DEBUG] [Thread-490226 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:40:48.363 [DEBUG] [Thread-490226 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:40:48.364 [DEBUG] [Thread-490226 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02833731, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953369024137803, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10864, telescope_az=89.992517, telescope_ra=23.4645369, telescope_dec=-24.256321, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.48432, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:39:55.346408', telescope_ra_j2k=23.4416297996006, telescope_dec_j2k=-24.39730331225, observability=1)
2025-12-27T14:40:50.685 [DEBUG] [Thread-490227 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:40:50.688 [INFO] [Thread-490227 (handle)] [driver.py] [get_status()] Telra = 23.4652098, teldec = -24.256321
2025-12-27T14:40:50.689 [INFO] [Thread-490227 (handle)] [driver.py] [get_status()] ra_j2k = 23.4423033893892     dec_j2k = -24.3973073185421
2025-12-27T14:40:50.691 [DEBUG] [Thread-490227 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:40:50.692 [DEBUG] [Thread-490227 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:40:50.696 [DEBUG] [Thread-490227 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:40:50.696 [DEBUG] [Thread-490227 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:40:50.696 [DEBUG] [Thread-490227 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:40:50.696 [DEBUG] [Thread-490227 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:40:50.703 [DEBUG] [Thread-490227 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:40:50.703 [DEBUG] [Thread-490227 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:40:50.703 [DEBUG] [Thread-490227 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:40:50.703 [DEBUG] [Thread-490227 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:40:50.703 [DEBUG] [Thread-490227 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:40:50.703 [DEBUG] [Thread-490227 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:40:50.703 [DEBUG] [Thread-490227 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:40:50.703 [DEBUG] [Thread-490227 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:40:50.703 [DEBUG] [Thread-490227 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02836442, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953362606226954, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10864, telescope_az=89.992517, telescope_ra=23.4652098, telescope_dec=-24.256321, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.48499, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:39:55.346408', telescope_ra_j2k=23.4423033893892, telescope_dec_j2k=-24.3973073185421, observability=1)
2025-12-27T14:40:55.486 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:40:55.486 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:40:55.487 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:40:55.487 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:40:55.488 [INFO] [ThreadPoolExecutor-22825_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:40:55.488 [INFO] [ThreadPoolExecutor-22825_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:40:56.022 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:40:56.024 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.4666783, teldec = -24.256321
2025-12-27T14:40:56.026 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.4437733948117     dec_j2k = -24.397316046421
2025-12-27T14:40:56.028 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:40:56.029 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:40:56.035 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:40:56.035 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:40:56.035 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:40:56.035 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:40:56.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:40:56.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:40:56.042 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:40:56.042 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:40:56.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:40:56.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:40:56.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:40:56.042 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:40:56.043 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02842619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953367419660091, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10864, telescope_az=89.992517, telescope_ra=23.4666783, telescope_dec=-24.256321, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.48646, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:40:55.485735', telescope_ra_j2k=23.4437733948117, telescope_dec_j2k=-24.397316046421, observability=1)
2025-12-27T14:40:56.043 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.525508403778076 seconds ago
2025-12-27T14:41:03.696 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:03.699 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.46883, teldec = -24.256321
2025-12-27T14:41:03.700 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.4459273007747     dec_j2k = -24.3973287970932
2025-12-27T14:41:03.702 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:41:03.703 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:41:03.707 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:41:03.707 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:41:03.707 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:41:03.707 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:41:03.714 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:41:03.714 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:41:03.715 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:41:03.715 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:41:03.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:41:03.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:41:03.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:41:03.715 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:41:03.715 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02851501, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953369826376659, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10864, telescope_az=89.992517, telescope_ra=23.46883, telescope_dec=-24.256321, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.48861, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:40:55.485735', telescope_ra_j2k=23.4459273007747, telescope_dec_j2k=-24.3973287970932, observability=1)
2025-12-27T14:41:08.751 [DEBUG] [Thread-490228 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:08.753 [INFO] [Thread-490228 (handle)] [driver.py] [get_status()] Telra = 23.4702232, teldec = -24.256321
2025-12-27T14:41:08.754 [INFO] [Thread-490228 (handle)] [driver.py] [get_status()] ra_j2k = 23.4473219292123     dec_j2k = -24.397337029074
2025-12-27T14:41:08.756 [DEBUG] [Thread-490228 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:41:08.757 [DEBUG] [Thread-490228 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:41:08.764 [DEBUG] [Thread-490228 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:41:08.764 [DEBUG] [Thread-490228 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:41:08.764 [DEBUG] [Thread-490228 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:41:08.764 [DEBUG] [Thread-490228 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:41:08.771 [DEBUG] [Thread-490228 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:41:08.771 [DEBUG] [Thread-490228 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:41:08.771 [DEBUG] [Thread-490228 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:41:08.771 [DEBUG] [Thread-490228 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:41:08.772 [DEBUG] [Thread-490228 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:41:08.772 [DEBUG] [Thread-490228 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:41:08.772 [DEBUG] [Thread-490228 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:41:08.772 [DEBUG] [Thread-490228 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:41:08.772 [DEBUG] [Thread-490228 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02857352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953374639809796, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10864, telescope_az=89.992517, telescope_ra=23.4702232, telescope_dec=-24.256321, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.49, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:40:55.485735', telescope_ra_j2k=23.4473219292123, telescope_dec_j2k=-24.397337029074, observability=1)
2025-12-27T14:41:15.598 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:15.600 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.4721474, teldec = -24.256321
2025-12-27T14:41:15.601 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.4492481022129     dec_j2k = -24.3973483676389
2025-12-27T14:41:15.603 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:41:15.604 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:41:15.608 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:41:15.608 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:41:15.608 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:41:15.608 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:41:15.615 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:41:15.615 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:41:15.615 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:41:15.615 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:41:15.616 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:41:15.616 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:41:15.616 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:41:15.616 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:41:15.616 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02865277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953370227496087, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10864, telescope_az=89.992517, telescope_ra=23.4721474, telescope_dec=-24.256321, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.49193, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:40:55.485735', telescope_ra_j2k=23.4492481022129, telescope_dec_j2k=-24.3973483676389, observability=1)
2025-12-27T14:41:16.369 [DEBUG] [ThreadPoolExecutor-22824_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:16.371 [DEBUG] [ThreadPoolExecutor-22824_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:16.372 [DEBUG] [ThreadPoolExecutor-22824_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:16.374 [DEBUG] [ThreadPoolExecutor-22824_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:20.380 [DEBUG] [ThreadPoolExecutor-22824_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:20.775 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:20.777 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.4735671, teldec = -24.25632
2025-12-27T14:41:20.778 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.4506692580484     dec_j2k = -24.3973557104661
2025-12-27T14:41:20.780 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:41:20.780 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:41:20.784 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:41:20.784 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:41:20.784 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:41:20.784 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:41:20.791 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:41:20.791 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:41:20.792 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:41:20.792 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:41:20.792 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:41:20.792 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:41:20.792 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:41:20.792 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:41:20.792 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02871269, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953372634212655, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10864, telescope_az=89.992516, telescope_ra=23.4735671, telescope_dec=-24.25632, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.49335, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:40:55.485735', telescope_ra_j2k=23.4506692580484, telescope_dec_j2k=-24.3973557104661, observability=1)
2025-12-27T14:41:21.382 [DEBUG] [ThreadPoolExecutor-22824_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:21.382 [INFO] [ThreadPoolExecutor-22824_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:41:26.947 [DEBUG] [Thread-490229 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:26.949 [INFO] [Thread-490229 (handle)] [driver.py] [get_status()] Telra = 23.4752943, teldec = -24.25632
2025-12-27T14:41:26.950 [INFO] [Thread-490229 (handle)] [driver.py] [get_status()] ra_j2k = 23.4523982292847     dec_j2k = -24.397365833863
2025-12-27T14:41:26.952 [DEBUG] [Thread-490229 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:41:26.953 [DEBUG] [Thread-490229 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:41:26.960 [DEBUG] [Thread-490229 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:41:26.960 [DEBUG] [Thread-490229 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:41:26.960 [DEBUG] [Thread-490229 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:41:26.960 [DEBUG] [Thread-490229 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:41:26.968 [DEBUG] [Thread-490229 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:41:26.968 [DEBUG] [Thread-490229 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:41:26.968 [DEBUG] [Thread-490229 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:41:26.968 [DEBUG] [Thread-490229 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:41:26.968 [DEBUG] [Thread-490229 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:41:26.968 [DEBUG] [Thread-490229 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:41:26.968 [DEBUG] [Thread-490229 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:41:26.969 [DEBUG] [Thread-490229 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:41:26.969 [DEBUG] [Thread-490229 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02878412, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953381458840073, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10864, telescope_az=89.992516, telescope_ra=23.4752943, telescope_dec=-24.25632, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.49507, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:40:55.485735', telescope_ra_j2k=23.4523982292847, telescope_dec_j2k=-24.397365833863, observability=1)
2025-12-27T14:41:45.006 [DEBUG] [Thread-490230 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:45.008 [INFO] [Thread-490230 (handle)] [driver.py] [get_status()] Telra = 23.4803372, teldec = -24.25632
2025-12-27T14:41:45.009 [INFO] [Thread-490230 (handle)] [driver.py] [get_status()] ra_j2k = 23.4574463014594     dec_j2k = -24.3973952256533
2025-12-27T14:41:45.011 [DEBUG] [Thread-490230 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:41:45.011 [DEBUG] [Thread-490230 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:41:45.012 [DEBUG] [Thread-490230 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:41:45.012 [DEBUG] [Thread-490230 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:41:45.012 [DEBUG] [Thread-490230 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:41:45.012 [DEBUG] [Thread-490230 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:41:45.019 [DEBUG] [Thread-490230 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:41:45.019 [DEBUG] [Thread-490230 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:41:45.019 [DEBUG] [Thread-490230 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:41:45.019 [DEBUG] [Thread-490230 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:41:45.019 [DEBUG] [Thread-490230 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:41:45.020 [DEBUG] [Thread-490230 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:41:45.020 [DEBUG] [Thread-490230 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:41:45.020 [DEBUG] [Thread-490230 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:41:45.020 [DEBUG] [Thread-490230 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02899314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953373035332083, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10864, telescope_az=89.992516, telescope_ra=23.4803372, telescope_dec=-24.25632, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.50012, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:40:55.485735', telescope_ra_j2k=23.4574463014594, telescope_dec_j2k=-24.3973952256533, observability=1)
2025-12-27T14:41:48.394 [DEBUG] [Thread-490231 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:48.396 [INFO] [Thread-490231 (handle)] [driver.py] [get_status()] Telra = 23.4812798, teldec = -24.25632
2025-12-27T14:41:48.397 [INFO] [Thread-490231 (handle)] [driver.py] [get_status()] ra_j2k = 23.4583898683384     dec_j2k = -24.3974006921114
2025-12-27T14:41:48.399 [DEBUG] [Thread-490231 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:41:48.400 [DEBUG] [Thread-490231 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:41:48.403 [DEBUG] [Thread-490231 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:41:48.403 [DEBUG] [Thread-490231 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:41:48.403 [DEBUG] [Thread-490231 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:41:48.403 [DEBUG] [Thread-490231 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:41:48.410 [DEBUG] [Thread-490231 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:41:48.410 [DEBUG] [Thread-490231 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:41:48.410 [DEBUG] [Thread-490231 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:41:48.410 [DEBUG] [Thread-490231 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:41:48.410 [DEBUG] [Thread-490231 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:41:48.410 [DEBUG] [Thread-490231 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:41:48.410 [DEBUG] [Thread-490231 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:41:48.410 [DEBUG] [Thread-490231 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:41:48.410 [DEBUG] [Thread-490231 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.02903235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953379453242932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10864, telescope_az=89.992515, telescope_ra=23.4812798, telescope_dec=-24.25632, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.50106, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:40:55.485735', telescope_ra_j2k=23.4583898683384, telescope_dec_j2k=-24.3974006921114, observability=1)
2025-12-27T14:41:55.626 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:55.626 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:41:55.627 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:55.627 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:41:55.628 [DEBUG] [ThreadPoolExecutor-22826_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:56.103 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:56.106 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.4834265, teldec = -24.25632
2025-12-27T14:41:56.107 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.4605387704672     dec_j2k = -24.3974131094081
2025-12-27T14:41:56.109 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:41:56.110 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:41:56.115 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:41:56.115 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:41:56.115 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:41:56.115 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:41:56.122 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:41:56.123 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:41:56.123 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:41:56.123 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:41:56.123 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:41:56.123 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:41:56.123 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:41:56.123 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:41:56.123 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02912157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953383464437213, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10864, telescope_az=89.992515, telescope_ra=23.4834265, telescope_dec=-24.25632, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.50321, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:41:55.625622', telescope_ra_j2k=23.4605387704672, telescope_dec_j2k=-24.3974131094081, observability=1)
2025-12-27T14:41:56.123 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.526196241378784 seconds ago
2025-12-27T14:41:56.630 [DEBUG] [ThreadPoolExecutor-22826_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:56.632 [DEBUG] [ThreadPoolExecutor-22826_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:41:56.632 [DEBUG] [ThreadPoolExecutor-22826_0] [payload.py] [to_registers()] [0]
2025-12-27T14:41:56.638 [DEBUG] [ThreadPoolExecutor-22826_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:41:56.638 [DEBUG] [ThreadPoolExecutor-22826_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:41:56.638 [DEBUG] [ThreadPoolExecutor-22826_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:41:56.638 [DEBUG] [ThreadPoolExecutor-22826_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:41:56.645 [DEBUG] [ThreadPoolExecutor-22826_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:41:56.645 [DEBUG] [ThreadPoolExecutor-22826_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:41:56.645 [DEBUG] [ThreadPoolExecutor-22826_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:41:56.645 [DEBUG] [ThreadPoolExecutor-22826_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:41:56.645 [DEBUG] [ThreadPoolExecutor-22826_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:41:56.645 [DEBUG] [ThreadPoolExecutor-22826_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:41:56.645 [DEBUG] [ThreadPoolExecutor-22826_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:42:03.081 [DEBUG] [Thread-490232 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:42:03.083 [INFO] [Thread-490232 (handle)] [driver.py] [get_status()] Telra = 23.485352, teldec = -24.256319
2025-12-27T14:42:03.084 [INFO] [Thread-490232 (handle)] [driver.py] [get_status()] ra_j2k = 23.4624662458747     dec_j2k = -24.3974232092806
2025-12-27T14:42:03.086 [DEBUG] [Thread-490232 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:42:03.087 [DEBUG] [Thread-490232 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:42:03.091 [DEBUG] [Thread-490232 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:42:03.091 [DEBUG] [Thread-490232 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:42:03.091 [DEBUG] [Thread-490232 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:42:03.091 [DEBUG] [Thread-490232 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:42:03.098 [DEBUG] [Thread-490232 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:42:03.098 [DEBUG] [Thread-490232 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:42:03.099 [DEBUG] [Thread-490232 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:42:03.099 [DEBUG] [Thread-490232 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:42:03.099 [DEBUG] [Thread-490232 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:42:03.099 [DEBUG] [Thread-490232 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:42:03.099 [DEBUG] [Thread-490232 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:42:03.099 [DEBUG] [Thread-490232 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:42:03.099 [DEBUG] [Thread-490232 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02920234, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953384667795497, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10864, telescope_az=89.992515, telescope_ra=23.485352, telescope_dec=-24.256319, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.50513, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:41:55.625622', telescope_ra_j2k=23.4624662458747, telescope_dec_j2k=-24.3974232092806, observability=1)
2025-12-27T14:42:03.706 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.607170820236206
2025-12-27T14:42:15.677 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:42:15.679 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.4888588, teldec = -24.256319
2025-12-27T14:42:15.681 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.4659766438973     dec_j2k = -24.3974433323075
2025-12-27T14:42:15.683 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:42:15.684 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:42:15.684 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:42:15.684 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:42:15.684 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:42:15.684 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:42:15.692 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:42:15.692 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:42:15.692 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:42:15.692 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:42:15.692 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:42:15.692 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:42:15.692 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:42:15.692 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:42:15.692 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02934813, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953379052123504, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10864, telescope_az=89.992515, telescope_ra=23.4888588, telescope_dec=-24.256319, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.50864, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:41:55.625622', telescope_ra_j2k=23.4659766438973, telescope_dec_j2k=-24.3974433323075, observability=1)
2025-12-27T14:42:19.889 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:42:19.891 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.4900359, teldec = -24.256319
2025-12-27T14:42:19.892 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.4671549517283     dec_j2k = -24.3974500601133
2025-12-27T14:42:19.893 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:42:19.894 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:42:19.899 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:42:19.899 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:42:19.899 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:42:19.899 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:42:19.906 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:42:19.906 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:42:19.906 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:42:19.906 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:42:19.906 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:42:19.906 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:42:19.906 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:42:19.906 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:42:19.906 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02939686, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953380656601216, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10864, telescope_az=89.992514, telescope_ra=23.4900359, telescope_dec=-24.256319, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.50982, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:41:55.625622', telescope_ra_j2k=23.4671549517283, telescope_dec_j2k=-24.3974500601133, observability=1)
2025-12-27T14:42:21.234 [DEBUG] [Thread-490233 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:42:21.236 [INFO] [Thread-490233 (handle)] [driver.py] [get_status()] Telra = 23.4904186, teldec = -24.256319
2025-12-27T14:42:21.238 [INFO] [Thread-490233 (handle)] [driver.py] [get_status()] ra_j2k = 23.4675380444316     dec_j2k = -24.3974522445702
2025-12-27T14:42:21.240 [DEBUG] [Thread-490233 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:42:21.241 [DEBUG] [Thread-490233 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:42:21.247 [DEBUG] [Thread-490233 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:42:21.247 [DEBUG] [Thread-490233 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:42:21.247 [DEBUG] [Thread-490233 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:42:21.247 [DEBUG] [Thread-490233 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:42:21.254 [DEBUG] [Thread-490233 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:42:21.254 [DEBUG] [Thread-490233 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:42:21.255 [DEBUG] [Thread-490233 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:42:21.255 [DEBUG] [Thread-490233 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:42:21.255 [DEBUG] [Thread-490233 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:42:21.255 [DEBUG] [Thread-490233 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:42:21.255 [DEBUG] [Thread-490233 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:42:21.255 [DEBUG] [Thread-490233 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:42:21.255 [DEBUG] [Thread-490233 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02941244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095337784876522, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10864, telescope_az=89.992514, telescope_ra=23.4904186, telescope_dec=-24.256319, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.5102, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:41:55.625622', telescope_ra_j2k=23.4675380444316, telescope_dec_j2k=-24.3974522445702, observability=1)
2025-12-27T14:42:21.646 [DEBUG] [ThreadPoolExecutor-22826_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:42:21.647 [DEBUG] [ThreadPoolExecutor-22826_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:42:39.300 [DEBUG] [Thread-490234 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:42:39.302 [INFO] [Thread-490234 (handle)] [driver.py] [get_status()] Telra = 23.4954624, teldec = -24.256319
2025-12-27T14:42:39.303 [INFO] [Thread-490234 (handle)] [driver.py] [get_status()] ra_j2k = 23.472587020618     dec_j2k = -24.3974809019208
2025-12-27T14:42:39.305 [DEBUG] [Thread-490234 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:42:39.306 [DEBUG] [Thread-490234 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:42:39.311 [DEBUG] [Thread-490234 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:42:39.311 [DEBUG] [Thread-490234 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:42:39.311 [DEBUG] [Thread-490234 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:42:39.311 [DEBUG] [Thread-490234 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:42:39.318 [DEBUG] [Thread-490234 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:42:39.318 [DEBUG] [Thread-490234 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:42:39.318 [DEBUG] [Thread-490234 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:42:39.318 [DEBUG] [Thread-490234 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:42:39.318 [DEBUG] [Thread-490234 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:42:39.318 [DEBUG] [Thread-490234 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:42:39.318 [DEBUG] [Thread-490234 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:42:39.318 [DEBUG] [Thread-490234 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:42:39.319 [DEBUG] [Thread-490234 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02962154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095337784876522, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108639, telescope_az=89.992514, telescope_ra=23.4954624, telescope_dec=-24.256319, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.51524, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:41:55.625622', telescope_ra_j2k=23.472587020618, telescope_dec_j2k=-24.3974809019208, observability=1)
2025-12-27T14:42:48.446 [DEBUG] [Thread-490235 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:42:48.448 [INFO] [Thread-490235 (handle)] [driver.py] [get_status()] Telra = 23.4980021, teldec = -24.256318
2025-12-27T14:42:48.449 [INFO] [Thread-490235 (handle)] [driver.py] [get_status()] ra_j2k = 23.4751293273922     dec_j2k = -24.3974942384102
2025-12-27T14:42:48.451 [DEBUG] [Thread-490235 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:42:48.451 [DEBUG] [Thread-490235 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:42:48.453 [DEBUG] [Thread-490235 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:42:48.453 [DEBUG] [Thread-490235 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:42:48.453 [DEBUG] [Thread-490235 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:42:48.453 [DEBUG] [Thread-490235 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:42:48.461 [DEBUG] [Thread-490235 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:42:48.461 [DEBUG] [Thread-490235 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:42:48.461 [DEBUG] [Thread-490235 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:42:48.461 [DEBUG] [Thread-490235 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:42:48.461 [DEBUG] [Thread-490235 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:42:48.461 [DEBUG] [Thread-490235 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:42:48.461 [DEBUG] [Thread-490235 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:42:48.461 [DEBUG] [Thread-490235 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:42:48.461 [DEBUG] [Thread-490235 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02972738, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953379052123504, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108639, telescope_az=89.992514, telescope_ra=23.4980021, telescope_dec=-24.256318, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.51778, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:41:55.625622', telescope_ra_j2k=23.4751293273922, telescope_dec_j2k=-24.3974942384102, observability=1)
2025-12-27T14:42:55.766 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:42:55.766 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:42:55.767 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:42:55.767 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:42:55.767 [INFO] [ThreadPoolExecutor-22827_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:42:55.767 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T14:42:56.184 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:42:56.186 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.5001491, teldec = -24.256318
2025-12-27T14:42:56.187 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.4772785312686     dec_j2k = -24.3975063092438
2025-12-27T14:42:56.189 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:42:56.190 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:42:56.196 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:42:56.196 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:42:56.196 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:42:56.196 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:42:56.203 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:42:56.203 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:42:56.203 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:42:56.203 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:42:56.203 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:42:56.203 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:42:56.203 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:42:56.204 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:42:56.204 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02981696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953379052123504, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108639, telescope_az=89.992513, telescope_ra=23.5001491, telescope_dec=-24.256318, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.51993, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:42:55.765449', telescope_ra_j2k=23.4772785312686, telescope_dec_j2k=-24.3975063092438, observability=1)
2025-12-27T14:42:56.204 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52704405784607 seconds ago
2025-12-27T14:42:57.390 [DEBUG] [Thread-490236 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:42:57.392 [INFO] [Thread-490236 (handle)] [driver.py] [get_status()] Telra = 23.5004847, teldec = -24.256318
2025-12-27T14:42:57.393 [INFO] [Thread-490236 (handle)] [driver.py] [get_status()] ra_j2k = 23.4776144757755     dec_j2k = -24.3975081920079
2025-12-27T14:42:57.395 [DEBUG] [Thread-490236 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:42:57.397 [DEBUG] [Thread-490236 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:42:57.400 [DEBUG] [Thread-490236 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:42:57.400 [DEBUG] [Thread-490236 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:42:57.400 [DEBUG] [Thread-490236 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:42:57.400 [DEBUG] [Thread-490236 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:42:57.407 [DEBUG] [Thread-490236 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:42:57.407 [DEBUG] [Thread-490236 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:42:57.407 [DEBUG] [Thread-490236 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:42:57.407 [DEBUG] [Thread-490236 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:42:57.407 [DEBUG] [Thread-490236 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:42:57.407 [DEBUG] [Thread-490236 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:42:57.407 [DEBUG] [Thread-490236 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:42:57.407 [DEBUG] [Thread-490236 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:42:57.407 [DEBUG] [Thread-490236 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02983091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095337784876522, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108639, telescope_az=89.992513, telescope_ra=23.5004847, telescope_dec=-24.256318, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.52027, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:42:55.765449', telescope_ra_j2k=23.4776144757755, telescope_dec_j2k=-24.3975081920079, observability=1)
2025-12-27T14:43:03.717 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:43:03.719 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.5022401, teldec = -24.256318
2025-12-27T14:43:03.720 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.4793716778364     dec_j2k = -24.3975180222473
2025-12-27T14:43:03.722 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:43:03.723 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:43:03.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:43:03.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:43:03.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:43:03.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:43:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:43:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:43:03.736 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:43:03.736 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:43:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:43:03.737 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:43:03.737 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:43:03.737 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:43:03.737 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.02990414, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953374639809796, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108639, telescope_az=89.992513, telescope_ra=23.5022401, telescope_dec=-24.256318, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.52202, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:42:55.765449', telescope_ra_j2k=23.4793716778364, telescope_dec_j2k=-24.3975180222473, observability=1)
2025-12-27T14:43:15.578 [DEBUG] [Thread-490237 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:43:15.580 [INFO] [Thread-490237 (handle)] [driver.py] [get_status()] Telra = 23.5055541, teldec = -24.256318
2025-12-27T14:43:15.581 [INFO] [Thread-490237 (handle)] [driver.py] [get_status()] ra_j2k = 23.4826890802566     dec_j2k = -24.3975364991412
2025-12-27T14:43:15.583 [DEBUG] [Thread-490237 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:43:15.584 [DEBUG] [Thread-490237 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:43:15.591 [DEBUG] [Thread-490237 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:43:15.591 [DEBUG] [Thread-490237 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:43:15.591 [DEBUG] [Thread-490237 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:43:15.591 [DEBUG] [Thread-490237 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:43:15.598 [DEBUG] [Thread-490237 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:43:15.598 [DEBUG] [Thread-490237 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:43:15.598 [DEBUG] [Thread-490237 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:43:15.598 [DEBUG] [Thread-490237 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:43:15.598 [DEBUG] [Thread-490237 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:43:15.598 [DEBUG] [Thread-490237 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:43:15.598 [DEBUG] [Thread-490237 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:43:15.598 [DEBUG] [Thread-490237 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:43:15.598 [DEBUG] [Thread-490237 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03004142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095337584316808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108639, telescope_az=89.992513, telescope_ra=23.5055541, telescope_dec=-24.256318, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.52533, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:42:55.765449', telescope_ra_j2k=23.4826890802566, telescope_dec_j2k=-24.3975364991412, observability=1)
2025-12-27T14:43:15.753 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15445733070373535
2025-12-27T14:43:16.649 [DEBUG] [ThreadPoolExecutor-22826_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:43:16.652 [DEBUG] [ThreadPoolExecutor-22826_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:43:16.653 [DEBUG] [ThreadPoolExecutor-22826_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:43:16.655 [DEBUG] [ThreadPoolExecutor-22826_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:43:19.001 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:43:19.003 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.5064978, teldec = -24.256318
2025-12-27T14:43:19.004 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.4836337492138     dec_j2k = -24.3975417411566
2025-12-27T14:43:19.006 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:43:19.007 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:43:19.010 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:43:19.010 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:43:19.010 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:43:19.011 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:43:19.017 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:43:19.018 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:43:19.018 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:43:19.018 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:43:19.018 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:43:19.018 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:43:19.018 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:43:19.018 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:43:19.018 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03008104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953378249884648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108639, telescope_az=89.992513, telescope_ra=23.5064978, telescope_dec=-24.256318, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.52628, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:42:55.765449', telescope_ra_j2k=23.4836337492138, telescope_dec_j2k=-24.3975417411566, observability=1)
2025-12-27T14:43:20.659 [DEBUG] [ThreadPoolExecutor-22826_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:43:21.661 [DEBUG] [ThreadPoolExecutor-22826_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:43:21.662 [INFO] [ThreadPoolExecutor-22826_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:43:33.635 [DEBUG] [Thread-490238 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:43:33.638 [INFO] [Thread-490238 (handle)] [driver.py] [get_status()] Telra = 23.5105987, teldec = -24.256317
2025-12-27T14:43:33.639 [INFO] [Thread-490238 (handle)] [driver.py] [get_status()] ra_j2k = 23.4877388603026     dec_j2k = -24.3975634203264
2025-12-27T14:43:33.640 [DEBUG] [Thread-490238 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:43:33.641 [DEBUG] [Thread-490238 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:43:33.642 [DEBUG] [Thread-490238 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:43:33.642 [DEBUG] [Thread-490238 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:43:33.642 [DEBUG] [Thread-490238 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:43:33.642 [DEBUG] [Thread-490238 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:43:33.649 [DEBUG] [Thread-490238 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:43:33.650 [DEBUG] [Thread-490238 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:43:33.650 [DEBUG] [Thread-490238 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:43:33.650 [DEBUG] [Thread-490238 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:43:33.650 [DEBUG] [Thread-490238 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:43:33.650 [DEBUG] [Thread-490238 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:43:33.650 [DEBUG] [Thread-490238 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:43:33.650 [DEBUG] [Thread-490238 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:43:33.650 [DEBUG] [Thread-490238 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03025042, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953377046526364, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108639, telescope_az=89.992512, telescope_ra=23.5105987, telescope_dec=-24.256317, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.53038, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:42:55.765449', telescope_ra_j2k=23.4877388603026, telescope_dec_j2k=-24.3975634203264, observability=1)
2025-12-27T14:43:48.496 [DEBUG] [Thread-490239 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:43:48.498 [INFO] [Thread-490239 (handle)] [driver.py] [get_status()] Telra = 23.5147244, teldec = -24.256317
2025-12-27T14:43:48.499 [INFO] [Thread-490239 (handle)] [driver.py] [get_status()] ra_j2k = 23.4918687974845     dec_j2k = -24.397586071846
2025-12-27T14:43:48.501 [DEBUG] [Thread-490239 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:43:48.503 [DEBUG] [Thread-490239 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:43:48.504 [DEBUG] [Thread-490239 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:43:48.504 [DEBUG] [Thread-490239 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:43:48.504 [DEBUG] [Thread-490239 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:43:48.504 [DEBUG] [Thread-490239 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:43:48.512 [DEBUG] [Thread-490239 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:43:48.512 [DEBUG] [Thread-490239 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:43:48.512 [DEBUG] [Thread-490239 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:43:48.512 [DEBUG] [Thread-490239 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:43:48.512 [DEBUG] [Thread-490239 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:43:48.512 [DEBUG] [Thread-490239 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:43:48.512 [DEBUG] [Thread-490239 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:43:48.512 [DEBUG] [Thread-490239 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:43:48.512 [DEBUG] [Thread-490239 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03042242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953373035332083, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108639, telescope_az=89.992512, telescope_ra=23.5147244, telescope_dec=-24.256317, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.53451, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:42:55.765449', telescope_ra_j2k=23.4918687974845, telescope_dec_j2k=-24.397586071846, observability=1)
2025-12-27T14:43:51.718 [DEBUG] [Thread-490240 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:43:51.720 [INFO] [Thread-490240 (handle)] [driver.py] [get_status()] Telra = 23.5156135, teldec = -24.256317
2025-12-27T14:43:51.721 [INFO] [Thread-490240 (handle)] [driver.py] [get_status()] ra_j2k = 23.4927588106949     dec_j2k = -24.3975909316721
2025-12-27T14:43:51.723 [DEBUG] [Thread-490240 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:43:51.724 [DEBUG] [Thread-490240 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:43:51.726 [DEBUG] [Thread-490240 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:43:51.726 [DEBUG] [Thread-490240 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:43:51.726 [DEBUG] [Thread-490240 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:43:51.726 [DEBUG] [Thread-490240 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:43:51.733 [DEBUG] [Thread-490240 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:43:51.733 [DEBUG] [Thread-490240 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:43:51.733 [DEBUG] [Thread-490240 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:43:51.733 [DEBUG] [Thread-490240 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:43:51.733 [DEBUG] [Thread-490240 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:43:51.733 [DEBUG] [Thread-490240 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:43:51.733 [DEBUG] [Thread-490240 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:43:51.733 [DEBUG] [Thread-490240 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:43:51.733 [DEBUG] [Thread-490240 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03045971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953378651004076, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108639, telescope_az=89.992511, telescope_ra=23.5156135, telescope_dec=-24.256317, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.53539, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:42:55.765449', telescope_ra_j2k=23.4927588106949, telescope_dec_j2k=-24.3975909316721, observability=1)
2025-12-27T14:43:55.906 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:43:55.906 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:43:55.907 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:43:55.907 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:43:55.908 [DEBUG] [ThreadPoolExecutor-22828_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:43:56.264 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:43:56.266 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.5168948, teldec = -24.256317
2025-12-27T14:43:56.267 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.4940414267943     dec_j2k = -24.3975979217673
2025-12-27T14:43:56.268 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:43:56.269 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:43:56.275 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:43:56.275 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:43:56.275 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:43:56.275 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:43:56.282 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:43:56.282 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:43:56.282 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:43:56.282 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:43:56.282 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:43:56.282 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:43:56.282 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:43:56.282 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:43:56.283 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03051233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953382662198357, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108639, telescope_az=89.992511, telescope_ra=23.5168948, telescope_dec=-24.256317, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.53668, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:43:55.905240', telescope_ra_j2k=23.4940414267943, telescope_dec_j2k=-24.3975979217673, observability=1)
2025-12-27T14:43:56.283 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52981472015381 seconds ago
2025-12-27T14:43:56.909 [DEBUG] [ThreadPoolExecutor-22828_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:43:56.912 [DEBUG] [ThreadPoolExecutor-22828_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:43:56.912 [DEBUG] [ThreadPoolExecutor-22828_0] [payload.py] [to_registers()] [0]
2025-12-27T14:43:56.915 [DEBUG] [ThreadPoolExecutor-22828_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:43:56.915 [DEBUG] [ThreadPoolExecutor-22828_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:43:56.915 [DEBUG] [ThreadPoolExecutor-22828_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:43:56.915 [DEBUG] [ThreadPoolExecutor-22828_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:43:56.922 [DEBUG] [ThreadPoolExecutor-22828_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:43:56.922 [DEBUG] [ThreadPoolExecutor-22828_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:43:56.922 [DEBUG] [ThreadPoolExecutor-22828_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:43:56.922 [DEBUG] [ThreadPoolExecutor-22828_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:43:56.922 [DEBUG] [ThreadPoolExecutor-22828_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:43:56.922 [DEBUG] [ThreadPoolExecutor-22828_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:43:56.922 [DEBUG] [ThreadPoolExecutor-22828_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:44:03.691 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:44:03.694 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.5189524, teldec = -24.256317
2025-12-27T14:44:03.695 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.4961011404087     dec_j2k = -24.3976091135957
2025-12-27T14:44:03.696 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:44:03.697 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:44:03.704 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:44:03.705 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:44:03.705 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:44:03.705 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:44:03.712 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:44:03.712 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:44:03.712 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:44:03.712 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:44:03.712 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:44:03.712 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:44:03.712 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:44:03.712 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:44:03.712 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0305983, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953377447645792, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108639, telescope_az=89.992511, telescope_ra=23.5189524, telescope_dec=-24.256317, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.53873, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:43:55.905240', telescope_ra_j2k=23.4961011404087, telescope_dec_j2k=-24.3976091135957, observability=1)
2025-12-27T14:44:09.909 [DEBUG] [Thread-490241 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:44:09.911 [INFO] [Thread-490241 (handle)] [driver.py] [get_status()] Telra = 23.5206829, teldec = -24.256317
2025-12-27T14:44:09.912 [INFO] [Thread-490241 (handle)] [driver.py] [get_status()] ra_j2k = 23.4978334181434     dec_j2k = -24.3976184944182
2025-12-27T14:44:09.914 [DEBUG] [Thread-490241 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:44:09.916 [DEBUG] [Thread-490241 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:44:09.920 [DEBUG] [Thread-490241 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:44:09.920 [DEBUG] [Thread-490241 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:44:09.920 [DEBUG] [Thread-490241 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:44:09.920 [DEBUG] [Thread-490241 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:44:09.927 [DEBUG] [Thread-490241 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:44:09.927 [DEBUG] [Thread-490241 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:44:09.927 [DEBUG] [Thread-490241 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:44:09.927 [DEBUG] [Thread-490241 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:44:09.927 [DEBUG] [Thread-490241 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:44:09.927 [DEBUG] [Thread-490241 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:44:09.927 [DEBUG] [Thread-490241 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:44:09.927 [DEBUG] [Thread-490241 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:44:09.928 [DEBUG] [Thread-490241 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03067025, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953380656601216, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108639, telescope_az=89.992511, telescope_ra=23.5206829, telescope_dec=-24.256317, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.54046, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:43:55.905240', telescope_ra_j2k=23.4978334181434, telescope_dec_j2k=-24.3976184944182, observability=1)
2025-12-27T14:44:15.814 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:44:15.816 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.5223288, teldec = -24.256317
2025-12-27T14:44:15.817 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.4994810090744     dec_j2k = -24.3976273896551
2025-12-27T14:44:15.818 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:44:15.819 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:44:15.824 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:44:15.824 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:44:15.825 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:44:15.825 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:44:15.832 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:44:15.832 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:44:15.833 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:44:15.833 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:44:15.833 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:44:15.833 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:44:15.833 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:44:15.833 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:44:15.833 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0307386, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953375040929224, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108639, telescope_az=89.992511, telescope_ra=23.5223288, telescope_dec=-24.256317, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.54211, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:43:55.905240', telescope_ra_j2k=23.4994810090744, telescope_dec_j2k=-24.3976273896551, observability=1)
2025-12-27T14:44:18.106 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:44:18.108 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.5229644, teldec = -24.256316
2025-12-27T14:44:18.109 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.5001172621204     dec_j2k = -24.3976298177918
2025-12-27T14:44:18.111 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:44:18.112 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:44:18.118 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:44:18.118 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:44:18.118 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:44:18.118 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:44:18.126 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:44:18.126 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:44:18.126 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:44:18.126 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:44:18.126 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:44:18.126 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:44:18.126 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:44:18.126 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:44:18.126 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03076513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953376645406936, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108639, telescope_az=89.992511, telescope_ra=23.5229644, telescope_dec=-24.256316, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.54275, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:43:55.905240', telescope_ra_j2k=23.5001172621204, telescope_dec_j2k=-24.3976298177918, observability=1)
2025-12-27T14:44:21.923 [DEBUG] [ThreadPoolExecutor-22828_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:44:21.925 [DEBUG] [ThreadPoolExecutor-22828_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:44:27.968 [DEBUG] [Thread-490242 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:44:27.970 [INFO] [Thread-490242 (handle)] [driver.py] [get_status()] Telra = 23.5257239, teldec = -24.256316
2025-12-27T14:44:27.971 [INFO] [Thread-490242 (handle)] [driver.py] [get_status()] ra_j2k = 23.502879597415     dec_j2k = -24.3976446554037
2025-12-27T14:44:27.973 [DEBUG] [Thread-490242 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:44:27.975 [DEBUG] [Thread-490242 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:44:27.977 [DEBUG] [Thread-490242 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:44:27.978 [DEBUG] [Thread-490242 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:44:27.978 [DEBUG] [Thread-490242 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:44:27.978 [DEBUG] [Thread-490242 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:44:27.985 [DEBUG] [Thread-490242 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:44:27.985 [DEBUG] [Thread-490242 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:44:27.985 [DEBUG] [Thread-490242 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:44:27.985 [DEBUG] [Thread-490242 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:44:27.985 [DEBUG] [Thread-490242 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:44:27.985 [DEBUG] [Thread-490242 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:44:27.985 [DEBUG] [Thread-490242 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:44:27.985 [DEBUG] [Thread-490242 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:44:27.985 [DEBUG] [Thread-490242 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03087927, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953374238690367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108639, telescope_az=89.99251, telescope_ra=23.5257239, telescope_dec=-24.256316, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.5455, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:43:55.905240', telescope_ra_j2k=23.502879597415, telescope_dec_j2k=-24.3976446554037, observability=1)
2025-12-27T14:44:46.155 [DEBUG] [Thread-490243 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:44:46.156 [INFO] [Thread-490243 (handle)] [driver.py] [get_status()] Telra = 23.5307735, teldec = -24.256316
2025-12-27T14:44:46.158 [INFO] [Thread-490243 (handle)] [driver.py] [get_status()] ra_j2k = 23.5079343864518     dec_j2k = -24.3976716152173
2025-12-27T14:44:46.158 [DEBUG] [Thread-490243 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:44:46.160 [DEBUG] [Thread-490243 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:44:46.161 [DEBUG] [Thread-490243 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:44:46.161 [DEBUG] [Thread-490243 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:44:46.161 [DEBUG] [Thread-490243 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:44:46.161 [DEBUG] [Thread-490243 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:44:46.168 [DEBUG] [Thread-490243 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:44:46.168 [DEBUG] [Thread-490243 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:44:46.168 [DEBUG] [Thread-490243 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:44:46.168 [DEBUG] [Thread-490243 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:44:46.168 [DEBUG] [Thread-490243 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:44:46.168 [DEBUG] [Thread-490243 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:44:46.168 [DEBUG] [Thread-490243 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:44:46.169 [DEBUG] [Thread-490243 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:44:46.169 [DEBUG] [Thread-490243 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03108976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953380656601216, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108639, telescope_az=89.99251, telescope_ra=23.5307735, telescope_dec=-24.256316, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.55055, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:43:55.905240', telescope_ra_j2k=23.5079343864518, telescope_dec_j2k=-24.3976716152173, observability=1)
2025-12-27T14:44:48.551 [DEBUG] [Thread-490244 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:44:48.553 [INFO] [Thread-490244 (handle)] [driver.py] [get_status()] Telra = 23.5314654, teldec = -24.256316
2025-12-27T14:44:48.554 [INFO] [Thread-490244 (handle)] [driver.py] [get_status()] ra_j2k = 23.5086269975317     dec_j2k = -24.3976752899788
2025-12-27T14:44:48.555 [DEBUG] [Thread-490244 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:44:48.556 [DEBUG] [Thread-490244 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:44:48.558 [DEBUG] [Thread-490244 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:44:48.558 [DEBUG] [Thread-490244 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:44:48.558 [DEBUG] [Thread-490244 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:44:48.559 [DEBUG] [Thread-490244 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:44:48.566 [DEBUG] [Thread-490244 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:44:48.566 [DEBUG] [Thread-490244 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:44:48.566 [DEBUG] [Thread-490244 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:44:48.566 [DEBUG] [Thread-490244 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:44:48.566 [DEBUG] [Thread-490244 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:44:48.566 [DEBUG] [Thread-490244 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:44:48.566 [DEBUG] [Thread-490244 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:44:48.566 [DEBUG] [Thread-490244 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:44:48.566 [DEBUG] [Thread-490244 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0311175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953380255481788, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108638, telescope_az=89.99251, telescope_ra=23.5314654, telescope_dec=-24.256316, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.55125, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:43:55.905240', telescope_ra_j2k=23.5086269975317, telescope_dec_j2k=-24.3976752899788, observability=1)
2025-12-27T14:44:56.046 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:44:56.046 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:44:56.047 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:44:56.047 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:44:56.047 [INFO] [ThreadPoolExecutor-22829_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:44:56.047 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T14:44:56.344 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:44:56.345 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.5336158, teldec = -24.256309
2025-12-27T14:44:56.347 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.5107796078539     dec_j2k = -24.3976796819364
2025-12-27T14:44:56.348 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:44:56.349 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:44:56.351 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:44:56.352 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:44:56.352 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:44:56.352 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:44:56.359 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:44:56.359 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:44:56.359 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:44:56.359 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:44:56.360 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:44:56.360 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:44:56.360 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:44:56.360 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:44:56.360 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03120769, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953379453242932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108638, telescope_az=89.992499, telescope_ra=23.5336158, telescope_dec=-24.256309, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.5534, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:44:56.044690', telescope_ra_j2k=23.5107796078539, telescope_dec_j2k=-24.3976796819364, observability=1)
2025-12-27T14:44:56.361 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.54733753204346 seconds ago
2025-12-27T14:45:03.690 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:03.692 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.5356741, teldec = -24.256315
2025-12-27T14:45:03.693 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.5128400233107     dec_j2k = -24.3976965427851
2025-12-27T14:45:03.695 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:45:03.696 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:45:03.699 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:45:03.699 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:45:03.699 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:45:03.699 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:45:03.706 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:45:03.706 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:45:03.706 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:45:03.706 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:45:03.706 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:45:03.706 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:45:03.706 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:45:03.706 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:45:03.707 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03129271, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953386272273209, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108638, telescope_az=89.992509, telescope_ra=23.5356741, telescope_dec=-24.256315, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.55545, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:44:56.044690', telescope_ra_j2k=23.5128400233107, telescope_dec_j2k=-24.3976965427851, observability=1)
2025-12-27T14:45:04.241 [DEBUG] [Thread-490245 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5342388153076172
2025-12-27T14:45:15.895 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:15.897 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.5390779, teldec = -24.256315
2025-12-27T14:45:15.899 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.5162473222542     dec_j2k = -24.3977144138774
2025-12-27T14:45:15.900 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:45:15.902 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:45:15.903 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:45:15.903 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:45:15.903 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:45:15.903 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:45:15.910 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:45:15.910 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:45:15.910 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:45:15.910 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:45:15.910 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:45:15.911 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:45:15.911 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:45:15.911 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:45:15.911 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03143398, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953382261078929, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108638, telescope_az=89.992509, telescope_ra=23.5390779, telescope_dec=-24.256315, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.55886, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:44:56.044690', telescope_ra_j2k=23.5162473222542, telescope_dec_j2k=-24.3977144138774, observability=1)
2025-12-27T14:45:16.926 [DEBUG] [ThreadPoolExecutor-22828_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:16.928 [DEBUG] [ThreadPoolExecutor-22828_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:16.930 [DEBUG] [ThreadPoolExecutor-22828_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:16.932 [DEBUG] [ThreadPoolExecutor-22828_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:17.218 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:17.220 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.5394333, teldec = -24.256315
2025-12-27T14:45:17.222 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.5166030876129     dec_j2k = -24.3977162733562
2025-12-27T14:45:17.223 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:45:17.225 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:45:17.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:45:17.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:45:17.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:45:17.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:45:17.239 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:45:17.239 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:45:17.239 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:45:17.239 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:45:17.239 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:45:17.239 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:45:17.239 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:45:17.239 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:45:17.240 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03144929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953379453242932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108638, telescope_az=89.992509, telescope_ra=23.5394333, telescope_dec=-24.256315, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.55921, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:44:56.044690', telescope_ra_j2k=23.5166030876129, telescope_dec_j2k=-24.3977162733562, observability=1)
2025-12-27T14:45:20.937 [DEBUG] [ThreadPoolExecutor-22828_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:21.939 [DEBUG] [ThreadPoolExecutor-22828_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:21.941 [INFO] [ThreadPoolExecutor-22828_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:45:22.313 [DEBUG] [Thread-490246 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:22.315 [INFO] [Thread-490246 (handle)] [driver.py] [get_status()] Telra = 23.5408532, teldec = -24.256321
2025-12-27T14:45:22.316 [INFO] [Thread-490246 (handle)] [driver.py] [get_status()] ra_j2k = 23.5180244471788     dec_j2k = -24.3977296895995
2025-12-27T14:45:22.318 [DEBUG] [Thread-490246 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:45:22.318 [DEBUG] [Thread-490246 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:45:22.324 [DEBUG] [Thread-490246 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:45:22.324 [DEBUG] [Thread-490246 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:45:22.324 [DEBUG] [Thread-490246 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:45:22.324 [DEBUG] [Thread-490246 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:45:22.332 [DEBUG] [Thread-490246 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:45:22.332 [DEBUG] [Thread-490246 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:45:22.332 [DEBUG] [Thread-490246 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:45:22.332 [DEBUG] [Thread-490246 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:45:22.332 [DEBUG] [Thread-490246 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:45:22.332 [DEBUG] [Thread-490246 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:45:22.332 [DEBUG] [Thread-490246 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:45:22.332 [DEBUG] [Thread-490246 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:45:22.333 [DEBUG] [Thread-490246 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03150825, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953379453242932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108638, telescope_az=89.992519, telescope_ra=23.5408532, telescope_dec=-24.256321, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.56063, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:44:56.044690', telescope_ra_j2k=23.5180244471788, telescope_dec_j2k=-24.3977296895995, observability=1)
2025-12-27T14:45:40.490 [DEBUG] [Thread-490247 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:40.493 [INFO] [Thread-490247 (handle)] [driver.py] [get_status()] Telra = 23.5459255, teldec = -24.256315
2025-12-27T14:45:40.494 [INFO] [Thread-490247 (handle)] [driver.py] [get_status()] ra_j2k = 23.5231019625432     dec_j2k = -24.3977500250248
2025-12-27T14:45:40.496 [DEBUG] [Thread-490247 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:45:40.497 [DEBUG] [Thread-490247 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:45:40.501 [DEBUG] [Thread-490247 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:45:40.501 [DEBUG] [Thread-490247 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:45:40.501 [DEBUG] [Thread-490247 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:45:40.502 [DEBUG] [Thread-490247 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:45:40.509 [DEBUG] [Thread-490247 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:45:40.509 [DEBUG] [Thread-490247 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:45:40.509 [DEBUG] [Thread-490247 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:45:40.509 [DEBUG] [Thread-490247 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:45:40.509 [DEBUG] [Thread-490247 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:45:40.509 [DEBUG] [Thread-490247 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:45:40.509 [DEBUG] [Thread-490247 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:45:40.509 [DEBUG] [Thread-490247 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:45:40.509 [DEBUG] [Thread-490247 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03171865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095337985436236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108638, telescope_az=89.992508, telescope_ra=23.5459255, telescope_dec=-24.256315, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.56571, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:44:56.044690', telescope_ra_j2k=23.5231019625432, telescope_dec_j2k=-24.3977500250248, observability=1)
2025-12-27T14:45:48.599 [DEBUG] [Thread-490248 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:48.601 [INFO] [Thread-490248 (handle)] [driver.py] [get_status()] Telra = 23.5481852, teldec = -24.256314
2025-12-27T14:45:48.603 [INFO] [Thread-490248 (handle)] [driver.py] [get_status()] ra_j2k = 23.5253639862313     dec_j2k = -24.3977606767494
2025-12-27T14:45:48.605 [DEBUG] [Thread-490248 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:45:48.606 [DEBUG] [Thread-490248 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:45:48.610 [DEBUG] [Thread-490248 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:45:48.610 [DEBUG] [Thread-490248 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:45:48.610 [DEBUG] [Thread-490248 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:45:48.610 [DEBUG] [Thread-490248 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:45:48.617 [DEBUG] [Thread-490248 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:45:48.617 [DEBUG] [Thread-490248 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:45:48.617 [DEBUG] [Thread-490248 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:45:48.618 [DEBUG] [Thread-490248 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:45:48.618 [DEBUG] [Thread-490248 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:45:48.618 [DEBUG] [Thread-490248 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:45:48.618 [DEBUG] [Thread-490248 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:45:48.618 [DEBUG] [Thread-490248 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:45:48.618 [DEBUG] [Thread-490248 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0318125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953373436451511, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108638, telescope_az=89.992508, telescope_ra=23.5481852, telescope_dec=-24.256314, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.56797, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:44:56.044690', telescope_ra_j2k=23.5253639862313, telescope_dec_j2k=-24.3977606767494, observability=1)
2025-12-27T14:45:56.189 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:56.190 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:45:56.190 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:56.191 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:45:56.192 [DEBUG] [ThreadPoolExecutor-22830_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:56.421 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:56.422 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.5503606, teldec = -24.256314
2025-12-27T14:45:56.423 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.5275416233793     dec_j2k = -24.3977718468229
2025-12-27T14:45:56.425 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:45:56.426 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:45:56.427 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:45:56.427 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:45:56.427 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:45:56.427 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:45:56.435 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:45:56.435 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:45:56.435 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:45:56.435 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:45:56.435 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:45:56.435 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:45:56.435 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:45:56.435 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:45:56.435 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03190302, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953384667795497, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108638, telescope_az=89.992507, telescope_ra=23.5503606, telescope_dec=-24.256314, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.57014, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:45:56.188464', telescope_ra_j2k=23.5275416233793, telescope_dec_j2k=-24.3977718468229, observability=1)
2025-12-27T14:45:56.435 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.54113984107971 seconds ago
2025-12-27T14:45:57.193 [DEBUG] [ThreadPoolExecutor-22830_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:57.195 [DEBUG] [ThreadPoolExecutor-22830_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:57.195 [DEBUG] [ThreadPoolExecutor-22830_0] [payload.py] [to_registers()] [0]
2025-12-27T14:45:57.200 [DEBUG] [ThreadPoolExecutor-22830_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:45:57.200 [DEBUG] [ThreadPoolExecutor-22830_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:45:57.200 [DEBUG] [ThreadPoolExecutor-22830_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:45:57.200 [DEBUG] [ThreadPoolExecutor-22830_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:45:57.207 [DEBUG] [ThreadPoolExecutor-22830_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:45:57.207 [DEBUG] [ThreadPoolExecutor-22830_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:45:57.207 [DEBUG] [ThreadPoolExecutor-22830_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:45:57.207 [DEBUG] [ThreadPoolExecutor-22830_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:45:57.207 [DEBUG] [ThreadPoolExecutor-22830_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:45:57.207 [DEBUG] [ThreadPoolExecutor-22830_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:45:57.207 [DEBUG] [ThreadPoolExecutor-22830_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:45:58.571 [DEBUG] [Thread-490249 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:45:58.573 [INFO] [Thread-490249 (handle)] [driver.py] [get_status()] Telra = 23.5509481, teldec = -24.256314
2025-12-27T14:45:58.574 [INFO] [Thread-490249 (handle)] [driver.py] [get_status()] ra_j2k = 23.5281297275844     dec_j2k = -24.3977748555829
2025-12-27T14:45:58.576 [DEBUG] [Thread-490249 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:45:58.577 [DEBUG] [Thread-490249 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:45:58.578 [DEBUG] [Thread-490249 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:45:58.578 [DEBUG] [Thread-490249 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:45:58.578 [DEBUG] [Thread-490249 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:45:58.578 [DEBUG] [Thread-490249 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:45:58.586 [DEBUG] [Thread-490249 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:45:58.586 [DEBUG] [Thread-490249 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:45:58.586 [DEBUG] [Thread-490249 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:45:58.586 [DEBUG] [Thread-490249 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:45:58.586 [DEBUG] [Thread-490249 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:45:58.586 [DEBUG] [Thread-490249 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:45:58.586 [DEBUG] [Thread-490249 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:45:58.586 [DEBUG] [Thread-490249 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:45:58.586 [DEBUG] [Thread-490249 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03192792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953379453242932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108638, telescope_az=89.992507, telescope_ra=23.5509481, telescope_dec=-24.256314, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.57073, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:45:56.188464', telescope_ra_j2k=23.5281297275844, telescope_dec_j2k=-24.3977748555829, observability=1)
2025-12-27T14:46:03.700 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:46:03.702 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.5523961, teldec = -24.256321
2025-12-27T14:46:03.703 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.5295792166187     dec_j2k = -24.3977892562709
2025-12-27T14:46:03.704 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:46:03.705 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:46:03.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:46:03.710 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:46:03.710 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:46:03.710 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:46:03.717 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:46:03.718 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:46:03.718 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:46:03.718 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:46:03.718 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:46:03.718 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:46:03.718 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:46:03.718 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:46:03.718 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03198728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953379453242932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108638, telescope_az=89.992518, telescope_ra=23.5523961, telescope_dec=-24.256321, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.57218, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:45:56.188464', telescope_ra_j2k=23.5295792166187, telescope_dec_j2k=-24.3977892562709, observability=1)
2025-12-27T14:46:15.971 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:46:15.974 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.5557941, teldec = -24.256314
2025-12-27T14:46:15.975 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.532980711847     dec_j2k = -24.3977995453883
2025-12-27T14:46:15.976 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:46:15.977 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:46:15.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:46:15.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:46:15.982 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:46:15.983 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:46:15.990 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:46:15.990 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:46:15.990 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:46:15.990 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:46:15.990 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:46:15.990 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:46:15.990 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:46:15.990 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:46:15.990 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03212931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953382261078929, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108638, telescope_az=89.992507, telescope_ra=23.5557941, telescope_dec=-24.256314, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.57557, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:45:56.188464', telescope_ra_j2k=23.532980711847, telescope_dec_j2k=-24.3977995453883, observability=1)
2025-12-27T14:46:16.329 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33905506134033203
2025-12-27T14:46:16.628 [DEBUG] [Thread-490250 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6375372409820557
2025-12-27T14:46:22.208 [DEBUG] [ThreadPoolExecutor-22830_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:46:22.209 [DEBUG] [ThreadPoolExecutor-22830_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:46:34.822 [DEBUG] [Thread-490251 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:46:34.823 [INFO] [Thread-490251 (handle)] [driver.py] [get_status()] Telra = 23.5610629, teldec = -24.256313
2025-12-27T14:46:34.825 [INFO] [Thread-490251 (handle)] [driver.py] [get_status()] ra_j2k = 23.5382549319445     dec_j2k = -24.3978251303306
2025-12-27T14:46:34.826 [DEBUG] [Thread-490251 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:46:34.826 [DEBUG] [Thread-490251 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:46:34.829 [DEBUG] [Thread-490251 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:46:34.829 [DEBUG] [Thread-490251 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:46:34.829 [DEBUG] [Thread-490251 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:46:34.829 [DEBUG] [Thread-490251 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:46:34.837 [DEBUG] [Thread-490251 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:46:34.837 [DEBUG] [Thread-490251 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:46:34.837 [DEBUG] [Thread-490251 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:46:34.837 [DEBUG] [Thread-490251 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:46:34.837 [DEBUG] [Thread-490251 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:46:34.837 [DEBUG] [Thread-490251 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:46:34.837 [DEBUG] [Thread-490251 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:46:34.837 [DEBUG] [Thread-490251 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:46:34.837 [DEBUG] [Thread-490251 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03234748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953384266676069, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108638, telescope_az=89.992506, telescope_ra=23.5610629, telescope_dec=-24.256313, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.58084, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:45:56.188464', telescope_ra_j2k=23.5382549319445, telescope_dec_j2k=-24.3978251303306, observability=1)
2025-12-27T14:46:48.647 [DEBUG] [Thread-490252 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:46:48.650 [INFO] [Thread-490252 (handle)] [driver.py] [get_status()] Telra = 23.5649087, teldec = -24.256313
2025-12-27T14:46:48.651 [INFO] [Thread-490252 (handle)] [driver.py] [get_status()] ra_j2k = 23.5421046887753     dec_j2k = -24.397844364706
2025-12-27T14:46:48.653 [DEBUG] [Thread-490252 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:46:48.654 [DEBUG] [Thread-490252 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:46:48.656 [DEBUG] [Thread-490252 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:46:48.656 [DEBUG] [Thread-490252 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:46:48.656 [DEBUG] [Thread-490252 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:46:48.656 [DEBUG] [Thread-490252 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:46:48.663 [DEBUG] [Thread-490252 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:46:48.663 [DEBUG] [Thread-490252 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:46:48.663 [DEBUG] [Thread-490252 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:46:48.663 [DEBUG] [Thread-490252 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:46:48.663 [DEBUG] [Thread-490252 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:46:48.663 [DEBUG] [Thread-490252 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:46:48.663 [DEBUG] [Thread-490252 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:46:48.663 [DEBUG] [Thread-490252 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:46:48.664 [DEBUG] [Thread-490252 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0325075, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953380656601216, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108638, telescope_az=89.992506, telescope_ra=23.5649087, telescope_dec=-24.256313, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.58469, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:45:56.188464', telescope_ra_j2k=23.5421046887753, telescope_dec_j2k=-24.397844364706, observability=1)
2025-12-27T14:46:52.887 [DEBUG] [Thread-490253 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:46:52.889 [INFO] [Thread-490253 (handle)] [driver.py] [get_status()] Telra = 23.5660766, teldec = -24.256313
2025-12-27T14:46:52.891 [INFO] [Thread-490253 (handle)] [driver.py] [get_status()] ra_j2k = 23.5432737904954     dec_j2k = -24.3978501773653
2025-12-27T14:46:52.891 [DEBUG] [Thread-490253 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:46:52.892 [DEBUG] [Thread-490253 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:46:52.894 [DEBUG] [Thread-490253 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:46:52.894 [DEBUG] [Thread-490253 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:46:52.894 [DEBUG] [Thread-490253 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:46:52.894 [DEBUG] [Thread-490253 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:46:52.901 [DEBUG] [Thread-490253 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:46:52.901 [DEBUG] [Thread-490253 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:46:52.901 [DEBUG] [Thread-490253 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:46:52.901 [DEBUG] [Thread-490253 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:46:52.901 [DEBUG] [Thread-490253 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:46:52.902 [DEBUG] [Thread-490253 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:46:52.902 [DEBUG] [Thread-490253 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:46:52.902 [DEBUG] [Thread-490253 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:46:52.902 [DEBUG] [Thread-490253 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03255657, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953376645406936, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108638, telescope_az=89.992506, telescope_ra=23.5660766, telescope_dec=-24.256313, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.58586, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:45:56.188464', telescope_ra_j2k=23.5432737904954, telescope_dec_j2k=-24.3978501773653, observability=1)
2025-12-27T14:46:56.330 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:46:56.331 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:46:56.331 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:46:56.331 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:46:56.331 [INFO] [ThreadPoolExecutor-22831_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:46:56.331 [INFO] [ThreadPoolExecutor-22831_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:46:56.495 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:46:56.498 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.5671027, teldec = -24.256313
2025-12-27T14:46:56.499 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.5443009463485     dec_j2k = -24.3978552733357
2025-12-27T14:46:56.499 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:46:56.501 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:46:56.504 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:46:56.504 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:46:56.504 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:46:56.504 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:46:56.511 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:46:56.511 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:46:56.511 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:46:56.511 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:46:56.511 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:46:56.511 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:46:56.511 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:46:56.512 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:46:56.512 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03259833, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953382662198357, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108638, telescope_az=89.992505, telescope_ra=23.5671027, telescope_dec=-24.256313, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.58688, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:46:56.329411', telescope_ra_j2k=23.5443009463485, telescope_dec_j2k=-24.3978552733357, observability=1)
2025-12-27T14:46:56.512 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.5409038066864 seconds ago
2025-12-27T14:47:03.723 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:47:03.726 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.5691099, teldec = -24.256313
2025-12-27T14:47:03.727 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.5463102118551     dec_j2k = -24.3978652121814
2025-12-27T14:47:03.729 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:47:03.730 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:47:03.735 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:47:03.735 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:47:03.735 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:47:03.735 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:47:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:47:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:47:03.743 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:47:03.743 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:47:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:47:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:47:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:47:03.743 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:47:03.743 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03268199, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953382261078929, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108638, telescope_az=89.992505, telescope_ra=23.5691099, telescope_dec=-24.256313, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.58889, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:46:56.329411', telescope_ra_j2k=23.5463102118551, telescope_dec_j2k=-24.3978652121814, observability=1)
2025-12-27T14:47:10.951 [DEBUG] [Thread-490254 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:47:10.954 [INFO] [Thread-490254 (handle)] [driver.py] [get_status()] Telra = 23.5711173, teldec = -24.256313
2025-12-27T14:47:10.955 [INFO] [Thread-490254 (handle)] [driver.py] [get_status()] ra_j2k = 23.5483196777067     dec_j2k = -24.3978751128231
2025-12-27T14:47:10.957 [DEBUG] [Thread-490254 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:47:10.958 [DEBUG] [Thread-490254 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:47:10.964 [DEBUG] [Thread-490254 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:47:10.964 [DEBUG] [Thread-490254 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:47:10.964 [DEBUG] [Thread-490254 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:47:10.964 [DEBUG] [Thread-490254 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:47:10.972 [DEBUG] [Thread-490254 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:47:10.972 [DEBUG] [Thread-490254 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:47:10.972 [DEBUG] [Thread-490254 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:47:10.972 [DEBUG] [Thread-490254 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:47:10.972 [DEBUG] [Thread-490254 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:47:10.972 [DEBUG] [Thread-490254 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:47:10.972 [DEBUG] [Thread-490254 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:47:10.972 [DEBUG] [Thread-490254 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:47:10.972 [DEBUG] [Thread-490254 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03276565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953382261078929, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992505, telescope_ra=23.5711173, telescope_dec=-24.256313, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.5909, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:46:56.329411', telescope_ra_j2k=23.5483196777067, telescope_dec_j2k=-24.3978751128231, observability=1)
2025-12-27T14:47:15.421 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:47:15.424 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.5723679, teldec = -24.256313
2025-12-27T14:47:15.425 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.5495715647918     dec_j2k = -24.3978812610552
2025-12-27T14:47:15.427 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:47:15.428 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:47:15.430 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:47:15.430 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:47:15.430 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:47:15.431 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:47:15.438 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:47:15.438 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:47:15.438 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:47:15.438 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:47:15.438 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:47:15.438 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:47:15.438 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:47:15.438 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:47:15.438 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0328174, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953389882348062, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992505, telescope_ra=23.5723679, telescope_dec=-24.256313, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.59215, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:46:56.329411', telescope_ra_j2k=23.5495715647918, telescope_dec_j2k=-24.3978812610552, observability=1)
2025-12-27T14:47:16.051 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6131281852722168
2025-12-27T14:47:17.211 [DEBUG] [ThreadPoolExecutor-22830_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:47:17.213 [DEBUG] [ThreadPoolExecutor-22830_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:47:17.214 [DEBUG] [ThreadPoolExecutor-22830_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:47:17.216 [DEBUG] [ThreadPoolExecutor-22830_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:47:21.221 [DEBUG] [ThreadPoolExecutor-22830_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:47:22.223 [DEBUG] [ThreadPoolExecutor-22830_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:47:22.224 [INFO] [ThreadPoolExecutor-22830_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:47:29.102 [DEBUG] [Thread-490255 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:47:29.104 [INFO] [Thread-490255 (handle)] [driver.py] [get_status()] Telra = 23.5761619, teldec = -24.256312
2025-12-27T14:47:29.105 [INFO] [Thread-490255 (handle)] [driver.py] [get_status()] ra_j2k = 23.5533694698318     dec_j2k = -24.3978988202083
2025-12-27T14:47:29.107 [DEBUG] [Thread-490255 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:47:29.107 [DEBUG] [Thread-490255 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:47:29.111 [DEBUG] [Thread-490255 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:47:29.111 [DEBUG] [Thread-490255 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:47:29.111 [DEBUG] [Thread-490255 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:47:29.111 [DEBUG] [Thread-490255 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:47:29.118 [DEBUG] [Thread-490255 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:47:29.119 [DEBUG] [Thread-490255 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:47:29.119 [DEBUG] [Thread-490255 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:47:29.119 [DEBUG] [Thread-490255 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:47:29.119 [DEBUG] [Thread-490255 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:47:29.119 [DEBUG] [Thread-490255 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:47:29.119 [DEBUG] [Thread-490255 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:47:29.119 [DEBUG] [Thread-490255 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:47:29.119 [DEBUG] [Thread-490255 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03297573, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953381458840073, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992504, telescope_ra=23.5761619, telescope_dec=-24.256312, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.59594, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:46:56.329411', telescope_ra_j2k=23.5533694698318, telescope_dec_j2k=-24.3978988202083, observability=1)
2025-12-27T14:47:47.186 [DEBUG] [Thread-490256 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:47:47.187 [INFO] [Thread-490256 (handle)] [driver.py] [get_status()] Telra = 23.5812034, teldec = -24.256312
2025-12-27T14:47:47.188 [INFO] [Thread-490256 (handle)] [driver.py] [get_status()] ra_j2k = 23.5584161596048     dec_j2k = -24.3979232649573
2025-12-27T14:47:47.190 [DEBUG] [Thread-490256 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:47:47.191 [DEBUG] [Thread-490256 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:47:47.196 [DEBUG] [Thread-490256 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:47:47.196 [DEBUG] [Thread-490256 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:47:47.197 [DEBUG] [Thread-490256 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:47:47.197 [DEBUG] [Thread-490256 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:47:47.204 [DEBUG] [Thread-490256 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:47:47.204 [DEBUG] [Thread-490256 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:47:47.204 [DEBUG] [Thread-490256 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:47:47.204 [DEBUG] [Thread-490256 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:47:47.204 [DEBUG] [Thread-490256 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:47:47.204 [DEBUG] [Thread-490256 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:47:47.204 [DEBUG] [Thread-490256 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:47:47.204 [DEBUG] [Thread-490256 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:47:47.204 [DEBUG] [Thread-490256 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03318502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953393492422914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992504, telescope_ra=23.5812034, telescope_dec=-24.256312, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.60098, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:46:56.329411', telescope_ra_j2k=23.5584161596048, telescope_dec_j2k=-24.3979232649573, observability=1)
2025-12-27T14:47:48.698 [DEBUG] [Thread-490257 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:47:48.700 [INFO] [Thread-490257 (handle)] [driver.py] [get_status()] Telra = 23.581624, teldec = -24.256312
2025-12-27T14:47:48.701 [INFO] [Thread-490257 (handle)] [driver.py] [get_status()] ra_j2k = 23.5588371926136     dec_j2k = -24.3979252931456
2025-12-27T14:47:48.703 [DEBUG] [Thread-490257 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:47:48.704 [DEBUG] [Thread-490257 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:47:48.705 [DEBUG] [Thread-490257 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:47:48.705 [DEBUG] [Thread-490257 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:47:48.705 [DEBUG] [Thread-490257 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:47:48.705 [DEBUG] [Thread-490257 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:47:48.712 [DEBUG] [Thread-490257 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:47:48.712 [DEBUG] [Thread-490257 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:47:48.712 [DEBUG] [Thread-490257 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:47:48.712 [DEBUG] [Thread-490257 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:47:48.712 [DEBUG] [Thread-490257 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:47:48.712 [DEBUG] [Thread-490257 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:47:48.712 [DEBUG] [Thread-490257 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:47:48.712 [DEBUG] [Thread-490257 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:47:48.713 [DEBUG] [Thread-490257 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03320253, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095339028346749, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992504, telescope_ra=23.581624, telescope_dec=-24.256312, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.6014, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:46:56.329411', telescope_ra_j2k=23.5588371926136, telescope_dec_j2k=-24.3979252931456, observability=1)
2025-12-27T14:47:56.469 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:47:56.469 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:47:56.470 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:47:56.470 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:47:56.471 [DEBUG] [ThreadPoolExecutor-22832_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:47:56.572 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:47:56.575 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.5838267, teldec = -24.256312
2025-12-27T14:47:56.576 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.5610421603962     dec_j2k = -24.3979358867379
2025-12-27T14:47:56.578 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:47:56.579 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:47:56.580 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:47:56.580 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:47:56.580 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:47:56.580 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:47:56.587 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:47:56.587 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:47:56.587 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:47:56.587 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:47:56.587 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:47:56.587 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:47:56.587 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:47:56.587 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:47:56.587 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03329367, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953381859959501, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992503, telescope_ra=23.5838267, telescope_dec=-24.256312, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.60361, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:47:56.468590', telescope_ra_j2k=23.5610421603962, telescope_dec_j2k=-24.3979358867379, observability=1)
2025-12-27T14:47:56.588 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.53627300262451 seconds ago
2025-12-27T14:47:57.473 [DEBUG] [ThreadPoolExecutor-22832_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:47:57.475 [DEBUG] [ThreadPoolExecutor-22832_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:47:57.475 [DEBUG] [ThreadPoolExecutor-22832_0] [payload.py] [to_registers()] [0]
2025-12-27T14:47:57.482 [DEBUG] [ThreadPoolExecutor-22832_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:47:57.482 [DEBUG] [ThreadPoolExecutor-22832_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:47:57.482 [DEBUG] [ThreadPoolExecutor-22832_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:47:57.482 [DEBUG] [ThreadPoolExecutor-22832_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:47:57.490 [DEBUG] [ThreadPoolExecutor-22832_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:47:57.490 [DEBUG] [ThreadPoolExecutor-22832_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:47:57.490 [DEBUG] [ThreadPoolExecutor-22832_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:47:57.490 [DEBUG] [ThreadPoolExecutor-22832_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:47:57.490 [DEBUG] [ThreadPoolExecutor-22832_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:47:57.490 [DEBUG] [ThreadPoolExecutor-22832_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:47:57.490 [DEBUG] [ThreadPoolExecutor-22832_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:48:03.687 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:48:03.689 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.5858057, teldec = -24.256311
2025-12-27T14:48:03.690 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.5630231980333     dec_j2k = -24.397944364295
2025-12-27T14:48:03.692 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:48:03.692 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:48:03.697 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:48:03.697 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:48:03.697 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:48:03.697 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:48:03.704 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:48:03.704 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:48:03.704 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:48:03.704 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:48:03.704 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:48:03.704 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:48:03.705 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:48:03.705 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:48:03.705 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03337601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953383063317785, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992503, telescope_ra=23.5858057, telescope_dec=-24.256311, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.60559, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:47:56.468590', telescope_ra_j2k=23.5630231980333, telescope_dec_j2k=-24.397944364295, observability=1)
2025-12-27T14:48:05.275 [DEBUG] [Thread-490258 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:48:05.277 [INFO] [Thread-490258 (handle)] [driver.py] [get_status()] Telra = 23.5862447, teldec = -24.256311
2025-12-27T14:48:05.278 [INFO] [Thread-490258 (handle)] [driver.py] [get_status()] ra_j2k = 23.5634626500528     dec_j2k = -24.3979464615089
2025-12-27T14:48:05.281 [DEBUG] [Thread-490258 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:48:05.281 [DEBUG] [Thread-490258 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:48:05.283 [DEBUG] [Thread-490258 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:48:05.284 [DEBUG] [Thread-490258 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:48:05.284 [DEBUG] [Thread-490258 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:48:05.284 [DEBUG] [Thread-490258 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:48:05.291 [DEBUG] [Thread-490258 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:48:05.291 [DEBUG] [Thread-490258 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:48:05.291 [DEBUG] [Thread-490258 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:48:05.291 [DEBUG] [Thread-490258 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:48:05.291 [DEBUG] [Thread-490258 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:48:05.291 [DEBUG] [Thread-490258 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:48:05.291 [DEBUG] [Thread-490258 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:48:05.291 [DEBUG] [Thread-490258 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:48:05.291 [DEBUG] [Thread-490258 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0333944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953382261078929, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992503, telescope_ra=23.5862447, telescope_dec=-24.256311, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.60603, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:47:56.468590', telescope_ra_j2k=23.5634626500528, telescope_dec_j2k=-24.3979464615089, observability=1)
2025-12-27T14:48:14.532 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:48:14.534 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.588815, teldec = -24.256311
2025-12-27T14:48:14.535 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.5660355967088     dec_j2k = -24.3979587028397
2025-12-27T14:48:14.537 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:48:14.538 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:48:14.543 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:48:14.543 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:48:14.543 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:48:14.543 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:48:14.550 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:48:14.550 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:48:14.550 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:48:14.551 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:48:14.551 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:48:14.551 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:48:14.551 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:48:14.551 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:48:14.551 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03350154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953385470034353, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992503, telescope_ra=23.588815, telescope_dec=-24.256311, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.6086, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:47:56.468590', telescope_ra_j2k=23.5660355967088, telescope_dec_j2k=-24.3979587028397, observability=1)
2025-12-27T14:48:16.112 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:48:16.114 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.5892532, teldec = -24.256311
2025-12-27T14:48:16.115 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.5664742479483     dec_j2k = -24.3979607833986
2025-12-27T14:48:16.117 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:48:16.118 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:48:16.124 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:48:16.124 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:48:16.124 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:48:16.124 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:48:16.132 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:48:16.132 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:48:16.132 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:48:16.132 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:48:16.133 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:48:16.133 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:48:16.133 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:48:16.133 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:48:16.133 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03351983, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953386673392637, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992503, telescope_ra=23.5892532, telescope_dec=-24.256311, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.60903, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:47:56.468590', telescope_ra_j2k=23.5664742479483, telescope_dec_j2k=-24.3979607833986, observability=1)
2025-12-27T14:48:22.491 [DEBUG] [ThreadPoolExecutor-22832_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:48:22.492 [DEBUG] [ThreadPoolExecutor-22832_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:48:23.461 [DEBUG] [Thread-490259 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:48:23.462 [INFO] [Thread-490259 (handle)] [driver.py] [get_status()] Telra = 23.5913199, teldec = -24.256311
2025-12-27T14:48:23.464 [INFO] [Thread-490259 (handle)] [driver.py] [get_status()] ra_j2k = 23.5685430762324     dec_j2k = -24.3979705708254
2025-12-27T14:48:23.464 [DEBUG] [Thread-490259 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:48:23.465 [DEBUG] [Thread-490259 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:48:23.472 [DEBUG] [Thread-490259 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:48:23.472 [DEBUG] [Thread-490259 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:48:23.472 [DEBUG] [Thread-490259 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:48:23.472 [DEBUG] [Thread-490259 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:48:23.480 [DEBUG] [Thread-490259 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:48:23.480 [DEBUG] [Thread-490259 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:48:23.481 [DEBUG] [Thread-490259 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:48:23.481 [DEBUG] [Thread-490259 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:48:23.481 [DEBUG] [Thread-490259 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:48:23.481 [DEBUG] [Thread-490259 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:48:23.481 [DEBUG] [Thread-490259 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:48:23.481 [DEBUG] [Thread-490259 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:48:23.481 [DEBUG] [Thread-490259 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03360487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953382261078929, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992503, telescope_ra=23.5913199, telescope_dec=-24.256311, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.6111, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:47:56.468590', telescope_ra_j2k=23.5685430762324, telescope_dec_j2k=-24.3979705708254, observability=1)
2025-12-27T14:48:41.532 [DEBUG] [Thread-490260 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:48:41.534 [INFO] [Thread-490260 (handle)] [driver.py] [get_status()] Telra = 23.5963375, teldec = -24.256311
2025-12-27T14:48:41.535 [INFO] [Thread-490260 (handle)] [driver.py] [get_status()] ra_j2k = 23.5735658439324     dec_j2k = -24.3979941600361
2025-12-27T14:48:41.537 [DEBUG] [Thread-490260 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:48:41.537 [DEBUG] [Thread-490260 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:48:41.539 [DEBUG] [Thread-490260 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:48:41.539 [DEBUG] [Thread-490260 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:48:41.539 [DEBUG] [Thread-490260 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:48:41.540 [DEBUG] [Thread-490260 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:48:41.547 [DEBUG] [Thread-490260 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:48:41.547 [DEBUG] [Thread-490260 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:48:41.547 [DEBUG] [Thread-490260 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:48:41.547 [DEBUG] [Thread-490260 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:48:41.547 [DEBUG] [Thread-490260 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:48:41.547 [DEBUG] [Thread-490260 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:48:41.547 [DEBUG] [Thread-490260 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:48:41.547 [DEBUG] [Thread-490260 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:48:41.547 [DEBUG] [Thread-490260 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03381403, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953386272273209, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992502, telescope_ra=23.5963375, telescope_dec=-24.256311, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.61612, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:47:56.468590', telescope_ra_j2k=23.5735658439324, telescope_dec_j2k=-24.3979941600361, observability=1)
2025-12-27T14:48:48.759 [DEBUG] [Thread-490261 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:48:48.761 [INFO] [Thread-490261 (handle)] [driver.py] [get_status()] Telra = 23.598345, teldec = -24.25631
2025-12-27T14:48:48.763 [INFO] [Thread-490261 (handle)] [driver.py] [get_status()] ra_j2k = 23.5755754117413     dec_j2k = -24.3980025293212
2025-12-27T14:48:48.765 [DEBUG] [Thread-490261 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:48:48.766 [DEBUG] [Thread-490261 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:48:48.773 [DEBUG] [Thread-490261 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:48:48.773 [DEBUG] [Thread-490261 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:48:48.773 [DEBUG] [Thread-490261 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:48:48.773 [DEBUG] [Thread-490261 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:48:48.780 [DEBUG] [Thread-490261 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:48:48.780 [DEBUG] [Thread-490261 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:48:48.780 [DEBUG] [Thread-490261 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:48:48.780 [DEBUG] [Thread-490261 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:48:48.780 [DEBUG] [Thread-490261 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:48:48.780 [DEBUG] [Thread-490261 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:48:48.780 [DEBUG] [Thread-490261 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:48:48.780 [DEBUG] [Thread-490261 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:48:48.780 [DEBUG] [Thread-490261 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03389769, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953384667795497, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992502, telescope_ra=23.598345, telescope_dec=-24.25631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.61813, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:47:56.468590', telescope_ra_j2k=23.5755754117413, telescope_dec_j2k=-24.3980025293212, observability=1)
2025-12-27T14:48:56.608 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:48:56.608 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:48:56.609 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:48:56.609 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:48:56.609 [INFO] [ThreadPoolExecutor-22833_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:48:56.610 [INFO] [ThreadPoolExecutor-22833_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:48:56.648 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:48:56.650 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.6005437, teldec = -24.25631
2025-12-27T14:48:56.651 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.5777763766168     dec_j2k = -24.3980127458433
2025-12-27T14:48:56.653 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:48:56.654 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:48:56.660 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:48:56.660 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:48:56.660 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:48:56.660 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:48:56.667 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:48:56.667 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:48:56.667 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:48:56.667 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:48:56.667 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:48:56.667 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:48:56.667 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:48:56.667 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:48:56.668 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.033989, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095337985436236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992502, telescope_ra=23.6005437, telescope_dec=-24.25631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.62032, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:48:56.607708', telescope_ra_j2k=23.5777763766168, telescope_dec_j2k=-24.3980127458433, observability=1)
2025-12-27T14:48:56.668 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.5555055141449 seconds ago
2025-12-27T14:48:59.612 [DEBUG] [Thread-490262 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:48:59.614 [INFO] [Thread-490262 (handle)] [driver.py] [get_status()] Telra = 23.6013757, teldec = -24.25631
2025-12-27T14:48:59.615 [INFO] [Thread-490262 (handle)] [driver.py] [get_status()] ra_j2k = 23.5786092336986     dec_j2k = -24.3980165995544
2025-12-27T14:48:59.617 [DEBUG] [Thread-490262 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:48:59.619 [DEBUG] [Thread-490262 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:48:59.620 [DEBUG] [Thread-490262 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:48:59.620 [DEBUG] [Thread-490262 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:48:59.620 [DEBUG] [Thread-490262 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:48:59.620 [DEBUG] [Thread-490262 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:48:59.627 [DEBUG] [Thread-490262 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:48:59.627 [DEBUG] [Thread-490262 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:48:59.627 [DEBUG] [Thread-490262 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:48:59.627 [DEBUG] [Thread-490262 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:48:59.627 [DEBUG] [Thread-490262 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:48:59.627 [DEBUG] [Thread-490262 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:48:59.627 [DEBUG] [Thread-490262 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:48:59.627 [DEBUG] [Thread-490262 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:48:59.628 [DEBUG] [Thread-490262 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0340233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953382261078929, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992501, telescope_ra=23.6013757, telescope_dec=-24.25631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.62116, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:48:56.607708', telescope_ra_j2k=23.5786092336986, telescope_dec_j2k=-24.3980165995544, observability=1)
2025-12-27T14:49:03.686 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:03.689 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.6025164, teldec = -24.256304
2025-12-27T14:49:03.690 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.5797511089712     dec_j2k = -24.3980158726981
2025-12-27T14:49:03.691 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:49:03.692 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:49:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:49:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:49:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:49:03.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:49:03.703 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:49:03.704 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:49:03.704 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:49:03.704 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:49:03.704 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:49:03.704 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:49:03.704 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:49:03.704 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:49:03.704 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03407045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953393091303486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992491, telescope_ra=23.6025164, telescope_dec=-24.256304, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.6223, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:48:56.607708', telescope_ra_j2k=23.5797511089712, telescope_dec_j2k=-24.3980158726981, observability=1)
2025-12-27T14:49:13.646 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:13.648 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.6053045, teldec = -24.25631
2025-12-27T14:49:13.650 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.5825420812386     dec_j2k = -24.3980347061522
2025-12-27T14:49:13.652 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:49:13.653 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:49:13.656 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:49:13.656 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:49:13.656 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:49:13.656 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:49:13.663 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:49:13.663 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:49:13.663 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:49:13.663 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:49:13.663 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:49:13.663 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:49:13.663 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:49:13.663 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:49:13.664 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03418573, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953391085706346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992501, telescope_ra=23.6053045, telescope_dec=-24.25631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.62509, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:48:56.607708', telescope_ra_j2k=23.5825420812386, telescope_dec_j2k=-24.3980347061522, observability=1)
2025-12-27T14:49:16.195 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:16.197 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.6060056, teldec = -24.25631
2025-12-27T14:49:16.198 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.5832439035799     dec_j2k = -24.3980379214949
2025-12-27T14:49:16.200 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:49:16.202 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:49:16.203 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:49:16.203 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:49:16.203 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:49:16.203 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:49:16.211 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:49:16.211 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:49:16.211 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:49:16.211 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:49:16.212 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:49:16.212 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:49:16.212 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:49:16.212 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:49:16.212 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03421523, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953387876750921, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992501, telescope_ra=23.6060056, telescope_dec=-24.25631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.62579, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:48:56.607708', telescope_ra_j2k=23.5832439035799, telescope_dec_j2k=-24.3980379214949, observability=1)
2025-12-27T14:49:17.494 [DEBUG] [ThreadPoolExecutor-22832_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:17.496 [DEBUG] [ThreadPoolExecutor-22832_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:17.497 [DEBUG] [ThreadPoolExecutor-22832_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:17.499 [DEBUG] [ThreadPoolExecutor-22832_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:17.776 [DEBUG] [Thread-490263 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:17.778 [INFO] [Thread-490263 (handle)] [driver.py] [get_status()] Telra = 23.6064448, teldec = -24.25631
2025-12-27T14:49:17.779 [INFO] [Thread-490263 (handle)] [driver.py] [get_status()] ra_j2k = 23.5836835560944     dec_j2k = -24.3980399332888
2025-12-27T14:49:17.781 [DEBUG] [Thread-490263 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:49:17.782 [DEBUG] [Thread-490263 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:49:17.783 [DEBUG] [Thread-490263 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:49:17.783 [DEBUG] [Thread-490263 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:49:17.783 [DEBUG] [Thread-490263 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:49:17.783 [DEBUG] [Thread-490263 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:49:17.791 [DEBUG] [Thread-490263 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:49:17.791 [DEBUG] [Thread-490263 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:49:17.791 [DEBUG] [Thread-490263 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:49:17.791 [DEBUG] [Thread-490263 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:49:17.791 [DEBUG] [Thread-490263 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:49:17.791 [DEBUG] [Thread-490263 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:49:17.791 [DEBUG] [Thread-490263 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:49:17.791 [DEBUG] [Thread-490263 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:49:17.792 [DEBUG] [Thread-490263 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03423353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953387876750921, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108637, telescope_az=89.992501, telescope_ra=23.6064448, telescope_dec=-24.25631, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.62623, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:48:56.607708', telescope_ra_j2k=23.5836835560944, telescope_dec_j2k=-24.3980399332888, observability=1)
2025-12-27T14:49:21.504 [DEBUG] [ThreadPoolExecutor-22832_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:22.506 [DEBUG] [ThreadPoolExecutor-22832_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:22.507 [INFO] [ThreadPoolExecutor-22832_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:49:35.867 [DEBUG] [Thread-490264 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:35.869 [INFO] [Thread-490264 (handle)] [driver.py] [get_status()] Telra = 23.6114677, teldec = -24.256309
2025-12-27T14:49:35.870 [INFO] [Thread-490264 (handle)] [driver.py] [get_status()] ra_j2k = 23.5887116317245     dec_j2k = -24.3980618076022
2025-12-27T14:49:35.872 [DEBUG] [Thread-490264 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:49:35.873 [DEBUG] [Thread-490264 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:49:35.880 [DEBUG] [Thread-490264 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:49:35.880 [DEBUG] [Thread-490264 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:49:35.880 [DEBUG] [Thread-490264 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:49:35.880 [DEBUG] [Thread-490264 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:49:35.888 [DEBUG] [Thread-490264 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:49:35.888 [DEBUG] [Thread-490264 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:49:35.888 [DEBUG] [Thread-490264 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:49:35.888 [DEBUG] [Thread-490264 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:49:35.888 [DEBUG] [Thread-490264 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:49:35.888 [DEBUG] [Thread-490264 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:49:35.888 [DEBUG] [Thread-490264 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:49:35.888 [DEBUG] [Thread-490264 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:49:35.888 [DEBUG] [Thread-490264 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03444292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095338827787035, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108636, telescope_az=89.9925, telescope_ra=23.6114677, telescope_dec=-24.256309, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.63125, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:48:56.607708', telescope_ra_j2k=23.5887116317245, telescope_dec_j2k=-24.3980618076022, observability=1)
2025-12-27T14:49:48.816 [DEBUG] [Thread-490265 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:48.818 [INFO] [Thread-490265 (handle)] [driver.py] [get_status()] Telra = 23.6150898, teldec = -24.256309
2025-12-27T14:49:48.819 [INFO] [Thread-490265 (handle)] [driver.py] [get_status()] ra_j2k = 23.5923374644367     dec_j2k = -24.3980781500964
2025-12-27T14:49:48.821 [DEBUG] [Thread-490265 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:49:48.821 [DEBUG] [Thread-490265 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:49:48.824 [DEBUG] [Thread-490265 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:49:48.824 [DEBUG] [Thread-490265 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:49:48.824 [DEBUG] [Thread-490265 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:49:48.824 [DEBUG] [Thread-490265 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:49:48.831 [DEBUG] [Thread-490265 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:49:48.831 [DEBUG] [Thread-490265 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:49:48.831 [DEBUG] [Thread-490265 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:49:48.831 [DEBUG] [Thread-490265 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:49:48.831 [DEBUG] [Thread-490265 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:49:48.831 [DEBUG] [Thread-490265 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:49:48.831 [DEBUG] [Thread-490265 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:49:48.831 [DEBUG] [Thread-490265 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:49:48.831 [DEBUG] [Thread-490265 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03459279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953389080109206, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108636, telescope_az=89.9925, telescope_ra=23.6150898, telescope_dec=-24.256309, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.63487, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:48:56.607708', telescope_ra_j2k=23.5923374644367, telescope_dec_j2k=-24.3980781500964, observability=1)
2025-12-27T14:49:54.039 [DEBUG] [Thread-490266 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:54.041 [INFO] [Thread-490266 (handle)] [driver.py] [get_status()] Telra = 23.6165377, teldec = -24.256309
2025-12-27T14:49:54.042 [INFO] [Thread-490266 (handle)] [driver.py] [get_status()] ra_j2k = 23.5937868566678     dec_j2k = -24.3980846470969
2025-12-27T14:49:54.044 [DEBUG] [Thread-490266 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:49:54.045 [DEBUG] [Thread-490266 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:49:54.049 [DEBUG] [Thread-490266 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:49:54.049 [DEBUG] [Thread-490266 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:49:54.049 [DEBUG] [Thread-490266 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:49:54.050 [DEBUG] [Thread-490266 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:49:54.058 [DEBUG] [Thread-490266 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:49:54.058 [DEBUG] [Thread-490266 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:49:54.058 [DEBUG] [Thread-490266 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:49:54.058 [DEBUG] [Thread-490266 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:49:54.058 [DEBUG] [Thread-490266 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:49:54.058 [DEBUG] [Thread-490266 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:49:54.058 [DEBUG] [Thread-490266 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:49:54.058 [DEBUG] [Thread-490266 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:49:54.058 [DEBUG] [Thread-490266 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03465324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953385470034353, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108636, telescope_az=89.9925, telescope_ra=23.6165377, telescope_dec=-24.256309, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.63632, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:48:56.607708', telescope_ra_j2k=23.5937868566678, telescope_dec_j2k=-24.3980846470969, observability=1)
2025-12-27T14:49:56.729 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:56.731 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.6172925, teldec = -24.256309
2025-12-27T14:49:56.732 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.5945424346037     dec_j2k = -24.3980880259282
2025-12-27T14:49:56.733 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:49:56.734 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:49:56.739 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:49:56.739 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:49:56.739 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:49:56.739 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:49:56.746 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:49:56.746 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:49:56.746 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:49:56.746 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:49:56.746 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:49:56.746 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:49:56.746 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:49:56.746 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:49:56.747 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03468438, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095339228906463, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108636, telescope_az=89.9925, telescope_ra=23.6172925, telescope_dec=-24.256309, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.63707, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:48:56.607708', telescope_ra_j2k=23.5945424346037, telescope_dec_j2k=-24.3980880259282, observability=1)
2025-12-27T14:49:56.747 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.5528769493103 seconds ago
2025-12-27T14:49:56.753 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:56.753 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:49:56.754 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:56.754 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:49:56.755 [DEBUG] [ThreadPoolExecutor-22834_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:57.758 [DEBUG] [ThreadPoolExecutor-22834_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:57.760 [DEBUG] [ThreadPoolExecutor-22834_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:49:57.760 [DEBUG] [ThreadPoolExecutor-22834_0] [payload.py] [to_registers()] [0]
2025-12-27T14:49:57.764 [DEBUG] [ThreadPoolExecutor-22834_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:49:57.764 [DEBUG] [ThreadPoolExecutor-22834_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:49:57.764 [DEBUG] [ThreadPoolExecutor-22834_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:49:57.764 [DEBUG] [ThreadPoolExecutor-22834_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:49:57.772 [DEBUG] [ThreadPoolExecutor-22834_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:49:57.772 [DEBUG] [ThreadPoolExecutor-22834_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:49:57.772 [DEBUG] [ThreadPoolExecutor-22834_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:49:57.772 [DEBUG] [ThreadPoolExecutor-22834_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:49:57.772 [DEBUG] [ThreadPoolExecutor-22834_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:49:57.772 [DEBUG] [ThreadPoolExecutor-22834_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:49:57.772 [DEBUG] [ThreadPoolExecutor-22834_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:50:03.696 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:50:03.697 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.6192345, teldec = -24.256309
2025-12-27T14:50:03.698 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.5964864362107     dec_j2k = -24.3980966936994
2025-12-27T14:50:03.700 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:50:03.701 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:50:03.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:50:03.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:50:03.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:50:03.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:50:03.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:50:03.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:50:03.715 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:50:03.715 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:50:03.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:50:03.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:50:03.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:50:03.715 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:50:03.716 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.034765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953394695781198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108636, telescope_az=89.992499, telescope_ra=23.6192345, telescope_dec=-24.256309, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.63902, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:49:56.753031', telescope_ra_j2k=23.5964864362107, telescope_dec_j2k=-24.3980966936994, observability=1)
2025-12-27T14:50:12.103 [DEBUG] [Thread-490267 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:50:12.106 [INFO] [Thread-490267 (handle)] [driver.py] [get_status()] Telra = 23.6215781, teldec = -24.256309
2025-12-27T14:50:12.107 [INFO] [Thread-490267 (handle)] [driver.py] [get_status()] ra_j2k = 23.5988324518996     dec_j2k = -24.3981071050116
2025-12-27T14:50:12.109 [DEBUG] [Thread-490267 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:50:12.110 [DEBUG] [Thread-490267 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:50:12.113 [DEBUG] [Thread-490267 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:50:12.113 [DEBUG] [Thread-490267 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:50:12.113 [DEBUG] [Thread-490267 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:50:12.113 [DEBUG] [Thread-490267 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:50:12.120 [DEBUG] [Thread-490267 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:50:12.120 [DEBUG] [Thread-490267 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:50:12.120 [DEBUG] [Thread-490267 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:50:12.120 [DEBUG] [Thread-490267 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:50:12.120 [DEBUG] [Thread-490267 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:50:12.120 [DEBUG] [Thread-490267 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:50:12.120 [DEBUG] [Thread-490267 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:50:12.120 [DEBUG] [Thread-490267 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:50:12.121 [DEBUG] [Thread-490267 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03486231, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953391085706346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108636, telescope_az=89.992499, telescope_ra=23.6215781, telescope_dec=-24.256309, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.64136, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:49:56.753031', telescope_ra_j2k=23.5988324518996, telescope_dec_j2k=-24.3981071050116, observability=1)
2025-12-27T14:50:12.786 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.664954423904419
2025-12-27T14:50:16.273 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:50:16.275 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.6227254, teldec = -24.256309
2025-12-27T14:50:16.275 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.5999809345521     dec_j2k = -24.3981121823154
2025-12-27T14:50:16.277 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:50:16.278 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:50:16.280 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:50:16.281 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:50:16.281 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:50:16.281 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:50:16.288 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:50:16.288 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:50:16.288 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:50:16.288 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:50:16.288 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:50:16.288 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:50:16.288 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:50:16.288 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:50:16.288 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03491058, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953393492422914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108636, telescope_az=89.992499, telescope_ra=23.6227254, telescope_dec=-24.256309, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.64251, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:49:56.753031', telescope_ra_j2k=23.5999809345521, telescope_dec_j2k=-24.3981121823154, observability=1)
2025-12-27T14:50:22.773 [DEBUG] [ThreadPoolExecutor-22834_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:50:22.774 [DEBUG] [ThreadPoolExecutor-22834_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:50:30.177 [DEBUG] [Thread-490268 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:50:30.180 [INFO] [Thread-490268 (handle)] [driver.py] [get_status()] Telra = 23.6266196, teldec = -24.256308
2025-12-27T14:50:30.181 [INFO] [Thread-490268 (handle)] [driver.py] [get_status()] ra_j2k = 23.6038791490706     dec_j2k = -24.3981283202857
2025-12-27T14:50:30.183 [DEBUG] [Thread-490268 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:50:30.184 [DEBUG] [Thread-490268 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:50:30.185 [DEBUG] [Thread-490268 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:50:30.185 [DEBUG] [Thread-490268 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:50:30.185 [DEBUG] [Thread-490268 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:50:30.185 [DEBUG] [Thread-490268 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:50:30.192 [DEBUG] [Thread-490268 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:50:30.192 [DEBUG] [Thread-490268 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:50:30.192 [DEBUG] [Thread-490268 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:50:30.192 [DEBUG] [Thread-490268 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:50:30.192 [DEBUG] [Thread-490268 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:50:30.192 [DEBUG] [Thread-490268 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:50:30.192 [DEBUG] [Thread-490268 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:50:30.192 [DEBUG] [Thread-490268 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:50:30.193 [DEBUG] [Thread-490268 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03507152, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953394695781198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108636, telescope_az=89.992498, telescope_ra=23.6266196, telescope_dec=-24.256308, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.6464, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:49:56.753031', telescope_ra_j2k=23.6038791490706, telescope_dec_j2k=-24.3981283202857, observability=1)
2025-12-27T14:50:48.386 [DEBUG] [Thread-490269 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:50:48.389 [INFO] [Thread-490269 (handle)] [driver.py] [get_status()] Telra = 23.6316932, teldec = -24.256308
2025-12-27T14:50:48.390 [INFO] [Thread-490269 (handle)] [driver.py] [get_status()] ra_j2k = 23.6089579800891     dec_j2k = -24.3981504268513
2025-12-27T14:50:48.392 [DEBUG] [Thread-490269 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:50:48.393 [DEBUG] [Thread-490269 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:50:48.396 [DEBUG] [Thread-490269 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:50:48.396 [DEBUG] [Thread-490269 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:50:48.396 [DEBUG] [Thread-490269 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:50:48.396 [DEBUG] [Thread-490269 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:50:48.403 [DEBUG] [Thread-490269 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:50:48.403 [DEBUG] [Thread-490269 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:50:48.403 [DEBUG] [Thread-490269 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:50:48.403 [DEBUG] [Thread-490269 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:50:48.403 [DEBUG] [Thread-490269 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:50:48.403 [DEBUG] [Thread-490269 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:50:48.403 [DEBUG] [Thread-490269 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:50:48.403 [DEBUG] [Thread-490269 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:50:48.403 [DEBUG] [Thread-490269 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03528227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953398706975479, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108636, telescope_az=89.992498, telescope_ra=23.6316932, telescope_dec=-24.256308, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.65147, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:49:56.753031', telescope_ra_j2k=23.6089579800891, telescope_dec_j2k=-24.3981504268513, observability=1)
2025-12-27T14:50:48.867 [DEBUG] [Thread-490270 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46350646018981934
2025-12-27T14:50:56.807 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:50:56.809 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.6340313, teldec = -24.256308
2025-12-27T14:50:56.810 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.6112984909942     dec_j2k = -24.3981605299119
2025-12-27T14:50:56.811 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:50:56.812 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:50:56.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:50:56.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:50:56.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:50:56.814 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:50:56.822 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:50:56.822 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:50:56.822 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:50:56.822 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:50:56.822 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:50:56.822 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:50:56.822 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:50:56.822 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:50:56.822 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03537972, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953399509214335, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108636, telescope_az=89.992498, telescope_ra=23.6340313, telescope_dec=-24.256308, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.65381, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:49:56.753031', telescope_ra_j2k=23.6112984909942, telescope_dec_j2k=-24.3981605299119, observability=1)
2025-12-27T14:50:56.822 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.55003333091736 seconds ago
2025-12-27T14:50:56.895 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:50:56.895 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:50:56.896 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:50:56.896 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:50:56.896 [INFO] [ThreadPoolExecutor-22835_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:50:56.896 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T14:51:03.683 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:03.684 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.6359312, teldec = -24.256308
2025-12-27T14:51:03.685 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.6132003501747     dec_j2k = -24.3981687002431
2025-12-27T14:51:03.687 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:51:03.688 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:51:03.692 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:51:03.692 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:51:03.692 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:51:03.692 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:51:03.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:51:03.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:51:03.700 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:51:03.700 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:51:03.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:51:03.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:51:03.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:51:03.700 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:51:03.700 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03545931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953397102497767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108636, telescope_az=89.992497, telescope_ra=23.6359312, telescope_dec=-24.256308, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.65571, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:50:56.893890', telescope_ra_j2k=23.6132003501747, telescope_dec_j2k=-24.3981687002431, observability=1)
2025-12-27T14:51:06.457 [DEBUG] [Thread-490271 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:06.459 [INFO] [Thread-490271 (handle)] [driver.py] [get_status()] Telra = 23.6367075, teldec = -24.256307
2025-12-27T14:51:06.460 [INFO] [Thread-490271 (handle)] [driver.py] [get_status()] ra_j2k = 23.6139774507506     dec_j2k = -24.3981710286071
2025-12-27T14:51:06.463 [DEBUG] [Thread-490271 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:51:06.464 [DEBUG] [Thread-490271 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:51:06.467 [DEBUG] [Thread-490271 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:51:06.467 [DEBUG] [Thread-490271 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:51:06.467 [DEBUG] [Thread-490271 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:51:06.467 [DEBUG] [Thread-490271 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:51:06.474 [DEBUG] [Thread-490271 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:51:06.474 [DEBUG] [Thread-490271 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:51:06.474 [DEBUG] [Thread-490271 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:51:06.474 [DEBUG] [Thread-490271 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:51:06.474 [DEBUG] [Thread-490271 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:51:06.474 [DEBUG] [Thread-490271 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:51:06.474 [DEBUG] [Thread-490271 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:51:06.474 [DEBUG] [Thread-490271 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:51:06.474 [DEBUG] [Thread-490271 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03549141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953400712572619, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108636, telescope_az=89.992497, telescope_ra=23.6367075, telescope_dec=-24.256307, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.65649, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:50:56.893890', telescope_ra_j2k=23.6139774507506, telescope_dec_j2k=-24.3981710286071, observability=1)
2025-12-27T14:51:11.883 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:11.885 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.6382132, teldec = -24.256307
2025-12-27T14:51:11.887 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.6154847035422     dec_j2k = -24.3981774673323
2025-12-27T14:51:11.889 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:51:11.889 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:51:11.891 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:51:11.891 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:51:11.891 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:51:11.891 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:51:11.899 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:51:11.899 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:51:11.899 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:51:11.899 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:51:11.899 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:51:11.899 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:51:11.899 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:51:11.899 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:51:11.900 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03555421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953404322647472, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108636, telescope_az=89.992497, telescope_ra=23.6382132, telescope_dec=-24.256307, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.65799, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:50:56.893890', telescope_ra_j2k=23.6154847035422, telescope_dec_j2k=-24.3981774673323, observability=1)
2025-12-27T14:51:16.350 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:16.352 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.6394664, teldec = -24.256307
2025-12-27T14:51:16.353 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.6167391959878     dec_j2k = -24.3981828094553
2025-12-27T14:51:16.355 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:51:16.356 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:51:16.358 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:51:16.358 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:51:16.358 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:51:16.358 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:51:16.365 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:51:16.365 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:51:16.365 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:51:16.365 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:51:16.365 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:51:16.365 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:51:16.365 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:51:16.366 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:51:16.366 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03560591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953403119289187, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108636, telescope_az=89.992497, telescope_ra=23.6394664, telescope_dec=-24.256307, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.65925, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:50:56.893890', telescope_ra_j2k=23.6167391959878, telescope_dec_j2k=-24.3981828094553, observability=1)
2025-12-27T14:51:17.775 [DEBUG] [ThreadPoolExecutor-22834_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:17.777 [DEBUG] [ThreadPoolExecutor-22834_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:17.778 [DEBUG] [ThreadPoolExecutor-22834_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:17.781 [DEBUG] [ThreadPoolExecutor-22834_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:21.787 [DEBUG] [ThreadPoolExecutor-22834_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:22.789 [DEBUG] [ThreadPoolExecutor-22834_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:22.790 [INFO] [ThreadPoolExecutor-22834_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:51:24.523 [DEBUG] [Thread-490272 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:24.525 [INFO] [Thread-490272 (handle)] [driver.py] [get_status()] Telra = 23.6417554, teldec = -24.256307
2025-12-27T14:51:24.526 [INFO] [Thread-490272 (handle)] [driver.py] [get_status()] ra_j2k = 23.6190305567904     dec_j2k = -24.3981925274476
2025-12-27T14:51:24.528 [DEBUG] [Thread-490272 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:51:24.529 [DEBUG] [Thread-490272 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:51:24.530 [DEBUG] [Thread-490272 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:51:24.531 [DEBUG] [Thread-490272 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:51:24.531 [DEBUG] [Thread-490272 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:51:24.531 [DEBUG] [Thread-490272 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:51:24.538 [DEBUG] [Thread-490272 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:51:24.538 [DEBUG] [Thread-490272 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:51:24.538 [DEBUG] [Thread-490272 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:51:24.538 [DEBUG] [Thread-490272 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:51:24.538 [DEBUG] [Thread-490272 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:51:24.538 [DEBUG] [Thread-490272 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:51:24.538 [DEBUG] [Thread-490272 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:51:24.538 [DEBUG] [Thread-490272 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:51:24.539 [DEBUG] [Thread-490272 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0357005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953403520408616, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108636, telescope_az=89.992497, telescope_ra=23.6417554, telescope_dec=-24.256307, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.66154, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:50:56.893890', telescope_ra_j2k=23.6190305567904, telescope_dec_j2k=-24.3981925274476, observability=1)
2025-12-27T14:51:42.678 [DEBUG] [Thread-490273 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:42.680 [INFO] [Thread-490273 (handle)] [driver.py] [get_status()] Telra = 23.6467989, teldec = -24.256307
2025-12-27T14:51:42.681 [INFO] [Thread-490273 (handle)] [driver.py] [get_status()] ra_j2k = 23.6240792590385     dec_j2k = -24.3982137594335
2025-12-27T14:51:42.683 [DEBUG] [Thread-490273 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:51:42.684 [DEBUG] [Thread-490273 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:51:42.689 [DEBUG] [Thread-490273 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:51:42.689 [DEBUG] [Thread-490273 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:51:42.689 [DEBUG] [Thread-490273 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:51:42.689 [DEBUG] [Thread-490273 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:51:42.696 [DEBUG] [Thread-490273 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:51:42.696 [DEBUG] [Thread-490273 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:51:42.696 [DEBUG] [Thread-490273 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:51:42.697 [DEBUG] [Thread-490273 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:51:42.697 [DEBUG] [Thread-490273 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:51:42.697 [DEBUG] [Thread-490273 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:51:42.697 [DEBUG] [Thread-490273 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:51:42.697 [DEBUG] [Thread-490273 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:51:42.697 [DEBUG] [Thread-490273 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03591064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953400311453191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108636, telescope_az=89.992496, telescope_ra=23.6467989, telescope_dec=-24.256307, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.66658, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:50:56.893890', telescope_ra_j2k=23.6240792590385, telescope_dec_j2k=-24.3982137594335, observability=1)
2025-12-27T14:51:48.897 [DEBUG] [Thread-490274 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:48.899 [INFO] [Thread-490274 (handle)] [driver.py] [get_status()] Telra = 23.6485258, teldec = -24.256307
2025-12-27T14:51:48.900 [INFO] [Thread-490274 (handle)] [driver.py] [get_status()] ra_j2k = 23.6258079404638     dec_j2k = -24.3982209722855
2025-12-27T14:51:48.901 [DEBUG] [Thread-490274 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:51:48.902 [DEBUG] [Thread-490274 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:51:48.907 [DEBUG] [Thread-490274 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:51:48.907 [DEBUG] [Thread-490274 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:51:48.907 [DEBUG] [Thread-490274 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:51:48.907 [DEBUG] [Thread-490274 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:51:48.915 [DEBUG] [Thread-490274 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:51:48.915 [DEBUG] [Thread-490274 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:51:48.915 [DEBUG] [Thread-490274 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:51:48.915 [DEBUG] [Thread-490274 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:51:48.915 [DEBUG] [Thread-490274 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:51:48.915 [DEBUG] [Thread-490274 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:51:48.915 [DEBUG] [Thread-490274 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:51:48.915 [DEBUG] [Thread-490274 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:51:48.915 [DEBUG] [Thread-490274 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03598262, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953402718169759, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108636, telescope_az=89.992496, telescope_ra=23.6485258, telescope_dec=-24.256307, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.66831, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:50:56.893890', telescope_ra_j2k=23.6258079404638, telescope_dec_j2k=-24.3982209722855, observability=1)
2025-12-27T14:51:56.883 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:56.885 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.6507569, teldec = -24.256306
2025-12-27T14:51:56.886 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.6280413421583     dec_j2k = -24.3982292480922
2025-12-27T14:51:56.888 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:51:56.889 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:51:56.890 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:51:56.890 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:51:56.890 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:51:56.890 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:51:56.897 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:51:56.897 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:51:56.898 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:51:56.898 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:51:56.898 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:51:56.898 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:51:56.898 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:51:56.898 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:51:56.898 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03607505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953409136080608, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992496, telescope_ra=23.6507569, telescope_dec=-24.256306, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.67054, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:50:56.893890', telescope_ra_j2k=23.6280413421583, telescope_dec_j2k=-24.3982292480922, observability=1)
2025-12-27T14:51:56.898 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.54926013946533 seconds ago
2025-12-27T14:51:57.033 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:57.033 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:51:57.034 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:57.034 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:51:57.035 [DEBUG] [ThreadPoolExecutor-22836_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:58.037 [DEBUG] [ThreadPoolExecutor-22836_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:58.039 [DEBUG] [ThreadPoolExecutor-22836_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:51:58.039 [DEBUG] [ThreadPoolExecutor-22836_0] [payload.py] [to_registers()] [0]
2025-12-27T14:51:58.042 [DEBUG] [ThreadPoolExecutor-22836_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:51:58.042 [DEBUG] [ThreadPoolExecutor-22836_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:51:58.042 [DEBUG] [ThreadPoolExecutor-22836_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:51:58.042 [DEBUG] [ThreadPoolExecutor-22836_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:51:58.050 [DEBUG] [ThreadPoolExecutor-22836_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:51:58.050 [DEBUG] [ThreadPoolExecutor-22836_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:51:58.050 [DEBUG] [ThreadPoolExecutor-22836_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:51:58.050 [DEBUG] [ThreadPoolExecutor-22836_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:51:58.050 [DEBUG] [ThreadPoolExecutor-22836_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:51:58.050 [DEBUG] [ThreadPoolExecutor-22836_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:51:58.050 [DEBUG] [ThreadPoolExecutor-22836_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:52:00.753 [DEBUG] [Thread-490275 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:52:00.755 [INFO] [Thread-490275 (handle)] [driver.py] [get_status()] Telra = 23.6518396, teldec = -24.256306
2025-12-27T14:52:00.756 [INFO] [Thread-490275 (handle)] [driver.py] [get_status()] ra_j2k = 23.6291251591568     dec_j2k = -24.3982337318834
2025-12-27T14:52:00.758 [DEBUG] [Thread-490275 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:52:00.759 [DEBUG] [Thread-490275 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:52:00.764 [DEBUG] [Thread-490275 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:52:00.764 [DEBUG] [Thread-490275 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:52:00.764 [DEBUG] [Thread-490275 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:52:00.764 [DEBUG] [Thread-490275 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:52:00.771 [DEBUG] [Thread-490275 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:52:00.771 [DEBUG] [Thread-490275 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:52:00.771 [DEBUG] [Thread-490275 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:52:00.771 [DEBUG] [Thread-490275 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:52:00.771 [DEBUG] [Thread-490275 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:52:00.771 [DEBUG] [Thread-490275 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:52:00.771 [DEBUG] [Thread-490275 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:52:00.771 [DEBUG] [Thread-490275 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:52:00.771 [DEBUG] [Thread-490275 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03611984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095340672936404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992495, telescope_ra=23.6518396, telescope_dec=-24.256306, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.67162, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:51:57.032706', telescope_ra_j2k=23.6291251591568, telescope_dec_j2k=-24.3982337318834, observability=1)
2025-12-27T14:52:03.694 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:52:03.696 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.6526518, teldec = -24.256306
2025-12-27T14:52:03.697 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.6299381971082     dec_j2k = -24.3982370879465
2025-12-27T14:52:03.698 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:52:03.699 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:52:03.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:52:03.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:52:03.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:52:03.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:52:03.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:52:03.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:52:03.708 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:52:03.708 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:52:03.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:52:03.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:52:03.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:52:03.708 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:52:03.708 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03615388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953407932722324, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992495, telescope_ra=23.6526518, telescope_dec=-24.256306, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.67243, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:51:57.032706', telescope_ra_j2k=23.6299381971082, telescope_dec_j2k=-24.3982370879465, observability=1)
2025-12-27T14:52:10.992 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:52:10.994 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.6546871, teldec = -24.256306
2025-12-27T14:52:10.995 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.6319755970216     dec_j2k = -24.3982454696761
2025-12-27T14:52:10.996 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:52:10.997 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:52:11.004 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:52:11.004 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:52:11.004 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:52:11.004 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:52:11.011 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:52:11.011 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:52:11.011 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:52:11.011 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:52:11.011 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:52:11.011 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:52:11.012 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:52:11.012 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:52:11.012 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03623834, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953405927125184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992495, telescope_ra=23.6546871, telescope_dec=-24.256306, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.67447, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:51:57.032706', telescope_ra_j2k=23.6319755970216, telescope_dec_j2k=-24.3982454696761, observability=1)
2025-12-27T14:52:16.427 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:52:16.428 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.6561902, teldec = -24.2563
2025-12-27T14:52:16.429 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.6334802480465     dec_j2k = -24.3982456343071
2025-12-27T14:52:16.431 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:52:16.432 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:52:16.435 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:52:16.435 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:52:16.435 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:52:16.435 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:52:16.442 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:52:16.442 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:52:16.442 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:52:16.442 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:52:16.442 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:52:16.442 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:52:16.442 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:52:16.442 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:52:16.442 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03630125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953402317050331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992484, telescope_ra=23.6561902, telescope_dec=-24.2563, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.67597, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:51:57.032706', telescope_ra_j2k=23.6334802480465, telescope_dec_j2k=-24.3982456343071, observability=1)
2025-12-27T14:52:18.824 [DEBUG] [Thread-490276 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:52:18.826 [INFO] [Thread-490276 (handle)] [driver.py] [get_status()] Telra = 23.6568809, teldec = -24.256306
2025-12-27T14:52:18.827 [INFO] [Thread-490276 (handle)] [driver.py] [get_status()] ra_j2k = 23.6341716605985     dec_j2k = -24.3982544588909
2025-12-27T14:52:18.829 [DEBUG] [Thread-490276 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:52:18.830 [DEBUG] [Thread-490276 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:52:18.832 [DEBUG] [Thread-490276 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:52:18.832 [DEBUG] [Thread-490276 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:52:18.832 [DEBUG] [Thread-490276 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:52:18.832 [DEBUG] [Thread-490276 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:52:18.839 [DEBUG] [Thread-490276 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:52:18.840 [DEBUG] [Thread-490276 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:52:18.840 [DEBUG] [Thread-490276 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:52:18.840 [DEBUG] [Thread-490276 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:52:18.840 [DEBUG] [Thread-490276 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:52:18.840 [DEBUG] [Thread-490276 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:52:18.840 [DEBUG] [Thread-490276 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:52:18.840 [DEBUG] [Thread-490276 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:52:18.840 [DEBUG] [Thread-490276 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03632899, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953406328244612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992495, telescope_ra=23.6568809, telescope_dec=-24.256306, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.67666, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:51:57.032706', telescope_ra_j2k=23.6341716605985, telescope_dec_j2k=-24.3982544588909, observability=1)
2025-12-27T14:52:23.050 [DEBUG] [ThreadPoolExecutor-22836_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:52:23.051 [DEBUG] [ThreadPoolExecutor-22836_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:52:36.910 [DEBUG] [Thread-490277 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:52:36.912 [INFO] [Thread-490277 (handle)] [driver.py] [get_status()] Telra = 23.6618981, teldec = -24.256312
2025-12-27T14:52:36.913 [INFO] [Thread-490277 (handle)] [driver.py] [get_status()] ra_j2k = 23.6391940377575     dec_j2k = -24.3982808401531
2025-12-27T14:52:36.915 [DEBUG] [Thread-490277 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:52:36.917 [DEBUG] [Thread-490277 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:52:36.920 [DEBUG] [Thread-490277 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:52:36.920 [DEBUG] [Thread-490277 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:52:36.920 [DEBUG] [Thread-490277 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:52:36.920 [DEBUG] [Thread-490277 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:52:36.927 [DEBUG] [Thread-490277 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:52:36.927 [DEBUG] [Thread-490277 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:52:36.927 [DEBUG] [Thread-490277 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:52:36.927 [DEBUG] [Thread-490277 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:52:36.927 [DEBUG] [Thread-490277 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:52:36.927 [DEBUG] [Thread-490277 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:52:36.927 [DEBUG] [Thread-490277 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:52:36.927 [DEBUG] [Thread-490277 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:52:36.927 [DEBUG] [Thread-490277 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03653832, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095340873496118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992505, telescope_ra=23.6618981, telescope_dec=-24.256312, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.68168, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:51:57.032706', telescope_ra_j2k=23.6391940377575, telescope_dec_j2k=-24.3982808401531, observability=1)
2025-12-27T14:52:48.950 [DEBUG] [Thread-490278 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:52:48.953 [INFO] [Thread-490278 (handle)] [driver.py] [get_status()] Telra = 23.6652682, teldec = -24.256305
2025-12-27T14:52:48.954 [INFO] [Thread-490278 (handle)] [driver.py] [get_status()] ra_j2k = 23.6425676159363     dec_j2k = -24.3982873935441
2025-12-27T14:52:48.955 [DEBUG] [Thread-490278 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:52:48.956 [DEBUG] [Thread-490278 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:52:48.958 [DEBUG] [Thread-490278 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:52:48.958 [DEBUG] [Thread-490278 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:52:48.958 [DEBUG] [Thread-490278 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:52:48.958 [DEBUG] [Thread-490278 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:52:48.965 [DEBUG] [Thread-490278 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:52:48.966 [DEBUG] [Thread-490278 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:52:48.966 [DEBUG] [Thread-490278 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:52:48.966 [DEBUG] [Thread-490278 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:52:48.966 [DEBUG] [Thread-490278 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:52:48.966 [DEBUG] [Thread-490278 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:52:48.966 [DEBUG] [Thread-490278 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:52:48.966 [DEBUG] [Thread-490278 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:52:48.966 [DEBUG] [Thread-490278 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03667767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953405526005756, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992494, telescope_ra=23.6652682, telescope_dec=-24.256305, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.68505, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:51:57.032706', telescope_ra_j2k=23.6425676159363, telescope_dec_j2k=-24.3982873935441, observability=1)
2025-12-27T14:52:54.980 [DEBUG] [Thread-490279 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:52:54.982 [INFO] [Thread-490279 (handle)] [driver.py] [get_status()] Telra = 23.6669394, teldec = -24.256305
2025-12-27T14:52:54.983 [INFO] [Thread-490279 (handle)] [driver.py] [get_status()] ra_j2k = 23.6442405407731     dec_j2k = -24.3982940731318
2025-12-27T14:52:54.984 [DEBUG] [Thread-490279 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:52:54.985 [DEBUG] [Thread-490279 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:52:54.988 [DEBUG] [Thread-490279 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:52:54.988 [DEBUG] [Thread-490279 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:52:54.988 [DEBUG] [Thread-490279 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:52:54.988 [DEBUG] [Thread-490279 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:52:54.996 [DEBUG] [Thread-490279 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:52:54.996 [DEBUG] [Thread-490279 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:52:54.996 [DEBUG] [Thread-490279 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:52:54.996 [DEBUG] [Thread-490279 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:52:54.996 [DEBUG] [Thread-490279 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:52:54.996 [DEBUG] [Thread-490279 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:52:54.996 [DEBUG] [Thread-490279 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:52:54.996 [DEBUG] [Thread-490279 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:52:54.996 [DEBUG] [Thread-490279 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03674747, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953405927125184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992494, telescope_ra=23.6669394, telescope_dec=-24.256305, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.68672, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:51:57.032706', telescope_ra_j2k=23.6442405407731, telescope_dec_j2k=-24.3982940731318, observability=1)
2025-12-27T14:52:56.958 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:52:56.961 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.6674996, teldec = -24.256305
2025-12-27T14:52:56.962 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.6448013189698     dec_j2k = -24.3982963060864
2025-12-27T14:52:56.963 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:52:56.964 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:52:56.970 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:52:56.970 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:52:56.970 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:52:56.970 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:52:56.977 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:52:56.977 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:52:56.977 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:52:56.977 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:52:56.977 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:52:56.977 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:52:56.977 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:52:56.977 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:52:56.977 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03677036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953413548394317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992494, telescope_ra=23.6674996, telescope_dec=-24.256305, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.68728, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:51:57.032706', telescope_ra_j2k=23.6448013189698, telescope_dec_j2k=-24.3982963060864, observability=1)
2025-12-27T14:52:56.977 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.55152130126953 seconds ago
2025-12-27T14:52:57.177 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:52:57.177 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:52:57.178 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:52:57.178 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:52:57.179 [INFO] [ThreadPoolExecutor-22837_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:52:57.179 [INFO] [ThreadPoolExecutor-22837_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:53:03.706 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:53:03.708 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.6693669, teldec = -24.256305
2025-12-27T14:53:03.710 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.64667054632     dec_j2k = -24.3983037270212
2025-12-27T14:53:03.711 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:53:03.712 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:53:03.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:53:03.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:53:03.716 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:53:03.716 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:53:03.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:53:03.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:53:03.723 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:53:03.723 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:53:03.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:53:03.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:53:03.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:53:03.723 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:53:03.723 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03684846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09534047237669, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992493, telescope_ra=23.6693669, telescope_dec=-24.256305, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.68915, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:52:57.176077', telescope_ra_j2k=23.64667054632, telescope_dec_j2k=-24.3983037270212, observability=1)
2025-12-27T14:53:10.101 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:53:10.104 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.6711515, teldec = -24.256305
2025-12-27T14:53:10.105 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.6484569883998     dec_j2k = -24.3983107874974
2025-12-27T14:53:10.106 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:53:10.107 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:53:10.115 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:53:10.115 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:53:10.115 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:53:10.115 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:53:10.122 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:53:10.123 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:53:10.123 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:53:10.123 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:53:10.123 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:53:10.123 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:53:10.123 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:53:10.123 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:53:10.123 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03692248, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095340873496118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992493, telescope_ra=23.6711515, telescope_dec=-24.256305, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.69093, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:52:57.176077', telescope_ra_j2k=23.6484569883998, telescope_dec_j2k=-24.3983107874974, observability=1)
2025-12-27T14:53:13.049 [DEBUG] [Thread-490280 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:53:13.052 [INFO] [Thread-490280 (handle)] [driver.py] [get_status()] Telra = 23.6719637, teldec = -24.256305
2025-12-27T14:53:13.053 [INFO] [Thread-490280 (handle)] [driver.py] [get_status()] ra_j2k = 23.6492700267885     dec_j2k = -24.3983139905425
2025-12-27T14:53:13.054 [DEBUG] [Thread-490280 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:53:13.055 [DEBUG] [Thread-490280 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:53:13.058 [DEBUG] [Thread-490280 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:53:13.059 [DEBUG] [Thread-490280 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:53:13.059 [DEBUG] [Thread-490280 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:53:13.059 [DEBUG] [Thread-490280 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:53:13.066 [DEBUG] [Thread-490280 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:53:13.066 [DEBUG] [Thread-490280 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:53:13.066 [DEBUG] [Thread-490280 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:53:13.067 [DEBUG] [Thread-490280 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:53:13.067 [DEBUG] [Thread-490280 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:53:13.067 [DEBUG] [Thread-490280 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:53:13.067 [DEBUG] [Thread-490280 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:53:13.067 [DEBUG] [Thread-490280 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:53:13.067 [DEBUG] [Thread-490280 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0369566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095340672936404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992493, telescope_ra=23.6719637, telescope_dec=-24.256305, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.69174, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:52:57.176077', telescope_ra_j2k=23.6492700267885, telescope_dec_j2k=-24.3983139905425, observability=1)
2025-12-27T14:53:16.503 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:53:16.505 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.6729347, teldec = -24.256305
2025-12-27T14:53:16.506 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.650242029121     dec_j2k = -24.3983178113935
2025-12-27T14:53:16.508 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:53:16.510 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:53:16.514 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:53:16.514 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:53:16.514 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:53:16.514 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:53:16.521 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:53:16.521 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:53:16.521 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:53:16.521 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:53:16.521 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:53:16.521 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:53:16.521 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:53:16.521 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:53:16.522 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03699657, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953402718169759, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992493, telescope_ra=23.6729347, telescope_dec=-24.256305, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.69272, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:52:57.176077', telescope_ra_j2k=23.650242029121, telescope_dec_j2k=-24.3983178113935, observability=1)
2025-12-27T14:53:18.054 [DEBUG] [ThreadPoolExecutor-22836_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:53:18.056 [DEBUG] [ThreadPoolExecutor-22836_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:53:18.057 [DEBUG] [ThreadPoolExecutor-22836_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:53:18.059 [DEBUG] [ThreadPoolExecutor-22836_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:53:22.064 [DEBUG] [ThreadPoolExecutor-22836_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:53:23.066 [DEBUG] [ThreadPoolExecutor-22836_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:53:23.067 [INFO] [ThreadPoolExecutor-22836_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:53:31.124 [DEBUG] [Thread-490281 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:53:31.127 [INFO] [Thread-490281 (handle)] [driver.py] [get_status()] Telra = 23.6770061, teldec = -24.256304
2025-12-27T14:53:31.128 [INFO] [Thread-490281 (handle)] [driver.py] [get_status()] ra_j2k = 23.6543176321965     dec_j2k = -24.3983327321252
2025-12-27T14:53:31.130 [DEBUG] [Thread-490281 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:53:31.131 [DEBUG] [Thread-490281 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:53:31.135 [DEBUG] [Thread-490281 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:53:31.136 [DEBUG] [Thread-490281 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:53:31.136 [DEBUG] [Thread-490281 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:53:31.136 [DEBUG] [Thread-490281 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:53:31.143 [DEBUG] [Thread-490281 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:53:31.144 [DEBUG] [Thread-490281 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:53:31.144 [DEBUG] [Thread-490281 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:53:31.144 [DEBUG] [Thread-490281 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:53:31.144 [DEBUG] [Thread-490281 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:53:31.144 [DEBUG] [Thread-490281 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:53:31.144 [DEBUG] [Thread-490281 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:53:31.144 [DEBUG] [Thread-490281 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:53:31.144 [DEBUG] [Thread-490281 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0371658, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953409938319464, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992493, telescope_ra=23.6770061, telescope_dec=-24.256304, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.69679, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:52:57.176077', telescope_ra_j2k=23.6543176321965, telescope_dec_j2k=-24.3983327321252, observability=1)
2025-12-27T14:53:48.997 [DEBUG] [Thread-490282 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:53:49.000 [INFO] [Thread-490282 (handle)] [driver.py] [get_status()] Telra = 23.6819916, teldec = -24.256304
2025-12-27T14:53:49.001 [INFO] [Thread-490282 (handle)] [driver.py] [get_status()] ra_j2k = 23.6593082795143     dec_j2k = -24.3983520068851
2025-12-27T14:53:49.003 [DEBUG] [Thread-490282 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:53:49.004 [DEBUG] [Thread-490282 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:53:49.009 [DEBUG] [Thread-490282 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:53:49.009 [DEBUG] [Thread-490282 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:53:49.009 [DEBUG] [Thread-490282 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:53:49.010 [DEBUG] [Thread-490282 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:53:49.017 [DEBUG] [Thread-490282 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:53:49.017 [DEBUG] [Thread-490282 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:53:49.017 [DEBUG] [Thread-490282 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:53:49.017 [DEBUG] [Thread-490282 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:53:49.017 [DEBUG] [Thread-490282 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:53:49.017 [DEBUG] [Thread-490282 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:53:49.017 [DEBUG] [Thread-490282 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:53:49.017 [DEBUG] [Thread-490282 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:53:49.017 [DEBUG] [Thread-490282 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03737266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953414350633173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992492, telescope_ra=23.6819916, telescope_dec=-24.256304, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.70177, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:52:57.176077', telescope_ra_j2k=23.6593082795143, telescope_dec_j2k=-24.3983520068851, observability=1)
2025-12-27T14:53:49.296 [DEBUG] [Thread-490283 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2790963649749756
2025-12-27T14:53:57.038 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:53:57.040 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.6842227, teldec = -24.256304
2025-12-27T14:53:57.041 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.661541683244     dec_j2k = -24.398360554104
2025-12-27T14:53:57.043 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:53:57.044 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:53:57.048 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:53:57.048 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:53:57.048 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:53:57.048 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:53:57.055 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:53:57.055 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:53:57.055 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:53:57.055 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:53:57.055 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:53:57.055 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:53:57.055 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:53:57.055 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:53:57.055 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03746573, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953413548394317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992492, telescope_ra=23.6842227, telescope_dec=-24.256304, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.704, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:52:57.176077', telescope_ra_j2k=23.661541683244, telescope_dec_j2k=-24.398360554104, observability=1)
2025-12-27T14:53:57.055 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.552649974823 seconds ago
2025-12-27T14:53:57.319 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:53:57.319 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:53:57.320 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:53:57.320 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:53:57.321 [DEBUG] [ThreadPoolExecutor-22838_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:53:58.323 [DEBUG] [ThreadPoolExecutor-22838_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:53:58.325 [DEBUG] [ThreadPoolExecutor-22838_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:53:58.325 [DEBUG] [ThreadPoolExecutor-22838_0] [payload.py] [to_registers()] [0]
2025-12-27T14:53:58.328 [DEBUG] [ThreadPoolExecutor-22838_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:53:58.328 [DEBUG] [ThreadPoolExecutor-22838_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:53:58.328 [DEBUG] [ThreadPoolExecutor-22838_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:53:58.328 [DEBUG] [ThreadPoolExecutor-22838_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:53:58.335 [DEBUG] [ThreadPoolExecutor-22838_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:53:58.335 [DEBUG] [ThreadPoolExecutor-22838_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:53:58.335 [DEBUG] [ThreadPoolExecutor-22838_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:53:58.335 [DEBUG] [ThreadPoolExecutor-22838_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:53:58.335 [DEBUG] [ThreadPoolExecutor-22838_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:53:58.335 [DEBUG] [ThreadPoolExecutor-22838_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:53:58.335 [DEBUG] [ThreadPoolExecutor-22838_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:54:03.719 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:54:03.720 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.6860909, teldec = -24.256304
2025-12-27T14:54:03.722 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.6634118123607     dec_j2k = -24.3983676736947
2025-12-27T14:54:03.723 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:54:03.724 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:54:03.725 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:54:03.725 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:54:03.725 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:54:03.726 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:54:03.733 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:54:03.733 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:54:03.733 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:54:03.733 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:54:03.733 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:54:03.733 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:54:03.733 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:54:03.733 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:54:03.733 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03754304, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953413548394317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992491, telescope_ra=23.6860909, telescope_dec=-24.256304, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.70587, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:53:57.318049', telescope_ra_j2k=23.6634118123607, telescope_dec_j2k=-24.3983676736947, observability=1)
2025-12-27T14:54:07.372 [DEBUG] [Thread-490284 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:54:07.375 [INFO] [Thread-490284 (handle)] [driver.py] [get_status()] Telra = 23.6871204, teldec = -24.256303
2025-12-27T14:54:07.376 [INFO] [Thread-490284 (handle)] [driver.py] [get_status()] ra_j2k = 23.6644423754892     dec_j2k = -24.3983705825813
2025-12-27T14:54:07.378 [DEBUG] [Thread-490284 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:54:07.379 [DEBUG] [Thread-490284 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:54:07.385 [DEBUG] [Thread-490284 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:54:07.385 [DEBUG] [Thread-490284 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:54:07.385 [DEBUG] [Thread-490284 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:54:07.385 [DEBUG] [Thread-490284 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:54:07.392 [DEBUG] [Thread-490284 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:54:07.392 [DEBUG] [Thread-490284 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:54:07.392 [DEBUG] [Thread-490284 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:54:07.393 [DEBUG] [Thread-490284 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:54:07.393 [DEBUG] [Thread-490284 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:54:07.393 [DEBUG] [Thread-490284 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:54:07.393 [DEBUG] [Thread-490284 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:54:07.393 [DEBUG] [Thread-490284 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:54:07.393 [DEBUG] [Thread-490284 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03758534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953413548394317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992491, telescope_ra=23.6871204, telescope_dec=-24.256303, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.7069, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:53:57.318049', telescope_ra_j2k=23.6644423754892, telescope_dec_j2k=-24.3983705825813, observability=1)
2025-12-27T14:54:09.212 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:54:09.214 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.6876156, teldec = -24.256303
2025-12-27T14:54:09.215 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.6649380868649     dec_j2k = -24.3983724590674
2025-12-27T14:54:09.217 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:54:09.218 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:54:09.225 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:54:09.225 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:54:09.225 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:54:09.225 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:54:09.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:54:09.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:54:09.232 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:54:09.232 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:54:09.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:54:09.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:54:09.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:54:09.232 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:54:09.233 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03760663, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953414350633173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108635, telescope_az=89.992491, telescope_ra=23.6876156, telescope_dec=-24.256303, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.7074, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:53:57.318049', telescope_ra_j2k=23.6649380868649, telescope_dec_j2k=-24.3983724590674, observability=1)
2025-12-27T14:54:16.583 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:54:16.585 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.6896826, teldec = -24.256303
2025-12-27T14:54:16.586 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.6670072214522     dec_j2k = -24.3983802658017
2025-12-27T14:54:16.588 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:54:16.589 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:54:16.591 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:54:16.591 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:54:16.591 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:54:16.591 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:54:16.598 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:54:16.598 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:54:16.598 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:54:16.599 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:54:16.599 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:54:16.599 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:54:16.599 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:54:16.599 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:54:16.599 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03769194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953409938319464, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.992491, telescope_ra=23.6896826, telescope_dec=-24.256303, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.70946, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:53:57.318049', telescope_ra_j2k=23.6670072214522, telescope_dec_j2k=-24.3983802658017, observability=1)
2025-12-27T14:54:23.337 [DEBUG] [ThreadPoolExecutor-22838_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:54:23.338 [DEBUG] [ThreadPoolExecutor-22838_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:54:25.429 [DEBUG] [Thread-490285 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:54:25.432 [INFO] [Thread-490285 (handle)] [driver.py] [get_status()] Telra = 23.6921288, teldec = -24.256303
2025-12-27T14:54:25.433 [INFO] [Thread-490285 (handle)] [driver.py] [get_status()] ra_j2k = 23.6694559477815     dec_j2k = -24.3983894508215
2025-12-27T14:54:25.435 [DEBUG] [Thread-490285 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:54:25.436 [DEBUG] [Thread-490285 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:54:25.441 [DEBUG] [Thread-490285 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:54:25.441 [DEBUG] [Thread-490285 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:54:25.441 [DEBUG] [Thread-490285 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:54:25.441 [DEBUG] [Thread-490285 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:54:25.448 [DEBUG] [Thread-490285 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:54:25.448 [DEBUG] [Thread-490285 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:54:25.448 [DEBUG] [Thread-490285 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:54:25.448 [DEBUG] [Thread-490285 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:54:25.448 [DEBUG] [Thread-490285 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:54:25.448 [DEBUG] [Thread-490285 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:54:25.448 [DEBUG] [Thread-490285 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:54:25.448 [DEBUG] [Thread-490285 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:54:25.448 [DEBUG] [Thread-490285 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03779433, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953410740558321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.992491, telescope_ra=23.6921288, telescope_dec=-24.256303, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.71191, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:53:57.318049', telescope_ra_j2k=23.6694559477815, telescope_dec_j2k=-24.3983894508215, observability=1)
2025-12-27T14:54:43.510 [DEBUG] [Thread-490286 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:54:43.512 [INFO] [Thread-490286 (handle)] [driver.py] [get_status()] Telra = 23.6971803, teldec = -24.256303
2025-12-27T14:54:43.513 [INFO] [Thread-490286 (handle)] [driver.py] [get_status()] ra_j2k = 23.6745126652375     dec_j2k = -24.398408233349
2025-12-27T14:54:43.515 [DEBUG] [Thread-490286 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:54:43.515 [DEBUG] [Thread-490286 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:54:43.518 [DEBUG] [Thread-490286 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:54:43.518 [DEBUG] [Thread-490286 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:54:43.518 [DEBUG] [Thread-490286 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:54:43.518 [DEBUG] [Thread-490286 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:54:43.525 [DEBUG] [Thread-490286 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:54:43.525 [DEBUG] [Thread-490286 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:54:43.525 [DEBUG] [Thread-490286 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:54:43.525 [DEBUG] [Thread-490286 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:54:43.525 [DEBUG] [Thread-490286 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:54:43.525 [DEBUG] [Thread-490286 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:54:43.525 [DEBUG] [Thread-490286 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:54:43.525 [DEBUG] [Thread-490286 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:54:43.526 [DEBUG] [Thread-490286 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0380036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953413949513745, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.99249, telescope_ra=23.6971803, telescope_dec=-24.256303, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.71696, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:53:57.318049', telescope_ra_j2k=23.6745126652375, telescope_dec_j2k=-24.398408233349, observability=1)
2025-12-27T14:54:49.051 [DEBUG] [Thread-490287 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:54:49.053 [INFO] [Thread-490287 (handle)] [driver.py] [get_status()] Telra = 23.6987117, teldec = -24.256303
2025-12-27T14:54:49.055 [INFO] [Thread-490287 (handle)] [driver.py] [get_status()] ra_j2k = 23.6760456470766     dec_j2k = -24.3984138781935
2025-12-27T14:54:49.056 [DEBUG] [Thread-490287 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:54:49.058 [DEBUG] [Thread-490287 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:54:49.061 [DEBUG] [Thread-490287 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:54:49.061 [DEBUG] [Thread-490287 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:54:49.061 [DEBUG] [Thread-490287 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:54:49.061 [DEBUG] [Thread-490287 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:54:49.068 [DEBUG] [Thread-490287 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:54:49.069 [DEBUG] [Thread-490287 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:54:49.069 [DEBUG] [Thread-490287 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:54:49.069 [DEBUG] [Thread-490287 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:54:49.069 [DEBUG] [Thread-490287 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:54:49.069 [DEBUG] [Thread-490287 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:54:49.069 [DEBUG] [Thread-490287 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:54:49.069 [DEBUG] [Thread-490287 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:54:49.069 [DEBUG] [Thread-490287 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03806773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953412345036033, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.99249, telescope_ra=23.6987117, telescope_dec=-24.256303, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.71849, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:53:57.318049', telescope_ra_j2k=23.6760456470766, telescope_dec_j2k=-24.3984138781935, observability=1)
2025-12-27T14:54:57.116 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:54:57.118 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.7009698, teldec = -24.256302
2025-12-27T14:54:57.119 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.6783060796781     dec_j2k = -24.3984211600108
2025-12-27T14:54:57.121 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:54:57.122 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:54:57.125 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:54:57.125 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:54:57.125 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:54:57.125 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:54:57.132 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:54:57.132 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:54:57.132 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:54:57.132 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:54:57.132 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:54:57.132 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:54:57.132 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:54:57.132 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:54:57.133 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03816108, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953419966305166, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.99249, telescope_ra=23.7009698, telescope_dec=-24.256302, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.72075, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:53:57.318049', telescope_ra_j2k=23.6783060796781, telescope_dec_j2k=-24.3984211600108, observability=1)
2025-12-27T14:54:57.133 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.550004720687866 seconds ago
2025-12-27T14:54:57.464 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:54:57.464 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:54:57.465 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:54:57.465 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:54:57.465 [INFO] [ThreadPoolExecutor-22839_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:54:57.465 [INFO] [ThreadPoolExecutor-22839_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:55:01.586 [DEBUG] [Thread-490288 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:01.590 [INFO] [Thread-490288 (handle)] [driver.py] [get_status()] Telra = 23.7021954, teldec = -24.256302
2025-12-27T14:55:01.592 [INFO] [Thread-490288 (handle)] [driver.py] [get_status()] ra_j2k = 23.6795329457572     dec_j2k = -24.39842563413
2025-12-27T14:55:01.594 [DEBUG] [Thread-490288 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:55:01.594 [DEBUG] [Thread-490288 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:55:01.600 [DEBUG] [Thread-490288 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:55:01.600 [DEBUG] [Thread-490288 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:55:01.600 [DEBUG] [Thread-490288 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:55:01.600 [DEBUG] [Thread-490288 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:55:01.607 [DEBUG] [Thread-490288 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:55:01.607 [DEBUG] [Thread-490288 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:55:01.607 [DEBUG] [Thread-490288 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:55:01.607 [DEBUG] [Thread-490288 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:55:01.607 [DEBUG] [Thread-490288 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:55:01.607 [DEBUG] [Thread-490288 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:55:01.607 [DEBUG] [Thread-490288 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:55:01.607 [DEBUG] [Thread-490288 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:55:01.607 [DEBUG] [Thread-490288 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03821282, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953409136080608, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.99249, telescope_ra=23.7021954, telescope_dec=-24.256302, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.72198, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:54:57.463325', telescope_ra_j2k=23.6795329457572, telescope_dec_j2k=-24.39842563413, observability=1)
2025-12-27T14:55:03.680 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:03.682 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.7028021, teldec = -24.256302
2025-12-27T14:55:03.683 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.6801402725092     dec_j2k = -24.3984278434929
2025-12-27T14:55:03.686 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:55:03.687 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:55:03.693 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:55:03.693 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:55:03.693 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:55:03.693 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:55:03.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:55:03.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:55:03.700 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:55:03.700 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:55:03.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:55:03.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:55:03.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:55:03.701 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:55:03.701 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03823705, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953421570782878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.99249, telescope_ra=23.7028021, telescope_dec=-24.256302, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.72258, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:54:57.463325', telescope_ra_j2k=23.6801402725092, telescope_dec_j2k=-24.3984278434929, observability=1)
2025-12-27T14:55:08.326 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:08.328 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.7040911, teldec = -24.256302
2025-12-27T14:55:08.329 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.6814306041423     dec_j2k = -24.3984325255917
2025-12-27T14:55:08.330 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:55:08.331 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:55:08.333 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:55:08.333 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:55:08.333 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:55:08.333 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:55:08.340 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:55:08.340 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:55:08.340 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:55:08.341 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:55:08.341 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:55:08.341 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:55:08.341 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:55:08.341 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:55:08.341 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03829082, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953417559588597, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.992489, telescope_ra=23.7040911, telescope_dec=-24.256302, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.72387, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:54:57.463325', telescope_ra_j2k=23.6814306041423, telescope_dec_j2k=-24.3984325255917, observability=1)
2025-12-27T14:55:16.660 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:16.662 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.7063972, teldec = -24.256302
2025-12-27T14:55:16.663 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.6837390866185     dec_j2k = -24.3984408616666
2025-12-27T14:55:16.665 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:55:16.667 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:55:16.671 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:55:16.671 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:55:16.671 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:55:16.671 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:55:16.678 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:55:16.678 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:55:16.678 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:55:16.678 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:55:16.678 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:55:16.678 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:55:16.678 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:55:16.678 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:55:16.679 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03838728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953411943916605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.992489, telescope_ra=23.7063972, telescope_dec=-24.256302, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.72618, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:54:57.463325', telescope_ra_j2k=23.6837390866185, telescope_dec_j2k=-24.3984408616666, observability=1)
2025-12-27T14:55:18.339 [DEBUG] [ThreadPoolExecutor-22838_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:18.342 [DEBUG] [ThreadPoolExecutor-22838_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:18.343 [DEBUG] [ThreadPoolExecutor-22838_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:18.345 [DEBUG] [ThreadPoolExecutor-22838_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:19.650 [DEBUG] [Thread-490289 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:19.652 [INFO] [Thread-490289 (handle)] [driver.py] [get_status()] Telra = 23.7072378, teldec = -24.256302
2025-12-27T14:55:19.653 [INFO] [Thread-490289 (handle)] [driver.py] [get_status()] ra_j2k = 23.6845805550912     dec_j2k = -24.3984438873443
2025-12-27T14:55:19.655 [DEBUG] [Thread-490289 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:55:19.656 [DEBUG] [Thread-490289 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:55:19.658 [DEBUG] [Thread-490289 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:55:19.658 [DEBUG] [Thread-490289 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:55:19.658 [DEBUG] [Thread-490289 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:55:19.659 [DEBUG] [Thread-490289 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:55:19.666 [DEBUG] [Thread-490289 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:55:19.666 [DEBUG] [Thread-490289 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:55:19.666 [DEBUG] [Thread-490289 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:55:19.666 [DEBUG] [Thread-490289 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:55:19.666 [DEBUG] [Thread-490289 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:55:19.666 [DEBUG] [Thread-490289 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:55:19.666 [DEBUG] [Thread-490289 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:55:19.666 [DEBUG] [Thread-490289 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:55:19.666 [DEBUG] [Thread-490289 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03842189, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953417158469169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.992489, telescope_ra=23.7072378, telescope_dec=-24.256302, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.72702, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:54:57.463325', telescope_ra_j2k=23.6845805550912, telescope_dec_j2k=-24.3984438873443, observability=1)
2025-12-27T14:55:22.350 [DEBUG] [ThreadPoolExecutor-22838_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:23.352 [DEBUG] [ThreadPoolExecutor-22838_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:23.353 [INFO] [ThreadPoolExecutor-22838_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:55:37.739 [DEBUG] [Thread-490290 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:37.741 [INFO] [Thread-490290 (handle)] [driver.py] [get_status()] Telra = 23.7122743, teldec = -24.256301
2025-12-27T14:55:37.742 [INFO] [Thread-490290 (handle)] [driver.py] [get_status()] ra_j2k = 23.689622258974     dec_j2k = -24.3984608713788
2025-12-27T14:55:37.744 [DEBUG] [Thread-490290 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:55:37.745 [DEBUG] [Thread-490290 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:55:37.750 [DEBUG] [Thread-490290 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:55:37.750 [DEBUG] [Thread-490290 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:55:37.750 [DEBUG] [Thread-490290 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:55:37.750 [DEBUG] [Thread-490290 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:55:37.758 [DEBUG] [Thread-490290 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:55:37.758 [DEBUG] [Thread-490290 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:55:37.758 [DEBUG] [Thread-490290 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:55:37.758 [DEBUG] [Thread-490290 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:55:37.758 [DEBUG] [Thread-490290 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:55:37.758 [DEBUG] [Thread-490290 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:55:37.758 [DEBUG] [Thread-490290 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:55:37.758 [DEBUG] [Thread-490290 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:55:37.758 [DEBUG] [Thread-490290 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03863125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953417158469169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.992488, telescope_ra=23.7122743, telescope_dec=-24.256301, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.73206, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:54:57.463325', telescope_ra_j2k=23.689622258974, telescope_dec_j2k=-24.3984608713788, observability=1)
2025-12-27T14:55:49.104 [DEBUG] [Thread-490291 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:49.105 [INFO] [Thread-490291 (handle)] [driver.py] [get_status()] Telra = 23.7154513, teldec = -24.256301
2025-12-27T14:55:49.106 [INFO] [Thread-490291 (handle)] [driver.py] [get_status()] ra_j2k = 23.6928025418634     dec_j2k = -24.3984720881127
2025-12-27T14:55:49.108 [DEBUG] [Thread-490291 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:55:49.108 [DEBUG] [Thread-490291 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:55:49.113 [DEBUG] [Thread-490291 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:55:49.113 [DEBUG] [Thread-490291 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:55:49.113 [DEBUG] [Thread-490291 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:55:49.113 [DEBUG] [Thread-490291 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:55:49.121 [DEBUG] [Thread-490291 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:55:49.121 [DEBUG] [Thread-490291 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:55:49.121 [DEBUG] [Thread-490291 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:55:49.121 [DEBUG] [Thread-490291 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:55:49.121 [DEBUG] [Thread-490291 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:55:49.121 [DEBUG] [Thread-490291 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:55:49.121 [DEBUG] [Thread-490291 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:55:49.121 [DEBUG] [Thread-490291 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:55:49.121 [DEBUG] [Thread-490291 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03876279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953411542797177, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.992488, telescope_ra=23.7154513, telescope_dec=-24.256301, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.73523, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:54:57.463325', telescope_ra_j2k=23.6928025418634, telescope_dec_j2k=-24.3984720881127, observability=1)
2025-12-27T14:55:55.806 [DEBUG] [Thread-490292 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:55.809 [INFO] [Thread-490292 (handle)] [driver.py] [get_status()] Telra = 23.7173178, teldec = -24.256301
2025-12-27T14:55:55.810 [INFO] [Thread-490292 (handle)] [driver.py] [get_status()] ra_j2k = 23.6946709706871     dec_j2k = -24.3984786320049
2025-12-27T14:55:55.812 [DEBUG] [Thread-490292 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:55:55.813 [DEBUG] [Thread-490292 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:55:55.818 [DEBUG] [Thread-490292 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:55:55.818 [DEBUG] [Thread-490292 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:55:55.818 [DEBUG] [Thread-490292 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:55:55.818 [DEBUG] [Thread-490292 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:55:55.825 [DEBUG] [Thread-490292 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:55:55.825 [DEBUG] [Thread-490292 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:55:55.825 [DEBUG] [Thread-490292 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:55:55.825 [DEBUG] [Thread-490292 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:55:55.825 [DEBUG] [Thread-490292 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:55:55.825 [DEBUG] [Thread-490292 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:55:55.825 [DEBUG] [Thread-490292 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:55:55.825 [DEBUG] [Thread-490292 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:55:55.825 [DEBUG] [Thread-490292 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03884036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953414350633173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.992488, telescope_ra=23.7173178, telescope_dec=-24.256301, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.7371, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:54:57.463325', telescope_ra_j2k=23.6946709706871, telescope_dec_j2k=-24.3984786320049, observability=1)
2025-12-27T14:55:57.193 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:57.198 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.71771, teldec = -24.256301
2025-12-27T14:55:57.198 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.6950635759935     dec_j2k = -24.3984800027188
2025-12-27T14:55:57.200 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:55:57.201 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:55:57.208 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:55:57.208 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:55:57.208 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:55:57.208 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:55:57.215 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:55:57.215 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:55:57.215 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:55:57.215 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:55:57.215 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:55:57.215 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:55:57.215 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:55:57.215 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:55:57.216 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03885641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953414350633173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.992488, telescope_ra=23.71771, telescope_dec=-24.256301, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.73749, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:54:57.463325', telescope_ra_j2k=23.6950635759935, telescope_dec_j2k=-24.3984800027188, observability=1)
2025-12-27T14:55:57.216 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.55598187446594 seconds ago
2025-12-27T14:55:57.602 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:57.602 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:55:57.603 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:57.603 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:55:57.604 [DEBUG] [ThreadPoolExecutor-22840_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:58.606 [DEBUG] [ThreadPoolExecutor-22840_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:58.609 [DEBUG] [ThreadPoolExecutor-22840_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:55:58.609 [DEBUG] [ThreadPoolExecutor-22840_0] [payload.py] [to_registers()] [0]
2025-12-27T14:55:58.612 [DEBUG] [ThreadPoolExecutor-22840_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:55:58.612 [DEBUG] [ThreadPoolExecutor-22840_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:55:58.612 [DEBUG] [ThreadPoolExecutor-22840_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:55:58.612 [DEBUG] [ThreadPoolExecutor-22840_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:55:58.620 [DEBUG] [ThreadPoolExecutor-22840_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:55:58.620 [DEBUG] [ThreadPoolExecutor-22840_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:55:58.620 [DEBUG] [ThreadPoolExecutor-22840_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:55:58.620 [DEBUG] [ThreadPoolExecutor-22840_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:55:58.620 [DEBUG] [ThreadPoolExecutor-22840_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:55:58.620 [DEBUG] [ThreadPoolExecutor-22840_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:55:58.620 [DEBUG] [ThreadPoolExecutor-22840_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:56:03.829 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:56:03.832 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.71955, teldec = -24.256301
2025-12-27T14:56:03.833 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.6969054775311     dec_j2k = -24.3984864133367
2025-12-27T14:56:03.835 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:56:03.836 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:56:03.839 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:56:03.839 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:56:03.839 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:56:03.839 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:56:03.847 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:56:03.847 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:56:03.847 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:56:03.847 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:56:03.847 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:56:03.847 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:56:03.847 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:56:03.847 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:56:03.847 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03893323, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953415553991457, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.992488, telescope_ra=23.71955, telescope_dec=-24.256301, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.73933, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:55:57.601923', telescope_ra_j2k=23.6969054775311, telescope_dec_j2k=-24.3984864133367, observability=1)
2025-12-27T14:56:07.436 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:56:07.438 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.720558, teldec = -24.256301
2025-12-27T14:56:07.439 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.6979145192771     dec_j2k = -24.398489911216
2025-12-27T14:56:07.441 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:56:07.442 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:56:07.447 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:56:07.447 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:56:07.447 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:56:07.447 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:56:07.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:56:07.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:56:07.454 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:56:07.454 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:56:07.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:56:07.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:56:07.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:56:07.454 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:56:07.454 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03897497, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953413548394317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.992487, telescope_ra=23.720558, telescope_dec=-24.256301, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.74034, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:55:57.601923', telescope_ra_j2k=23.6979145192771, telescope_dec_j2k=-24.398489911216, observability=1)
2025-12-27T14:56:13.951 [DEBUG] [Thread-490293 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:56:13.952 [INFO] [Thread-490293 (handle)] [driver.py] [get_status()] Telra = 23.722363, teldec = -24.256301
2025-12-27T14:56:13.956 [INFO] [Thread-490293 (handle)] [driver.py] [get_status()] ra_j2k = 23.6997213847653     dec_j2k = -24.3984961499741
2025-12-27T14:56:13.957 [DEBUG] [Thread-490293 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:56:13.958 [DEBUG] [Thread-490293 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:56:13.958 [DEBUG] [Thread-490293 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:56:13.959 [DEBUG] [Thread-490293 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:56:13.959 [DEBUG] [Thread-490293 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:56:13.959 [DEBUG] [Thread-490293 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:56:13.966 [DEBUG] [Thread-490293 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:56:13.966 [DEBUG] [Thread-490293 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:56:13.966 [DEBUG] [Thread-490293 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:56:13.966 [DEBUG] [Thread-490293 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:56:13.966 [DEBUG] [Thread-490293 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:56:13.966 [DEBUG] [Thread-490293 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:56:13.966 [DEBUG] [Thread-490293 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:56:13.966 [DEBUG] [Thread-490293 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:56:13.966 [DEBUG] [Thread-490293 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03905036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953418762946882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.992487, telescope_ra=23.722363, telescope_dec=-24.256301, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.74214, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:55:57.601923', telescope_ra_j2k=23.6997213847653, telescope_dec_j2k=-24.3984961499741, observability=1)
2025-12-27T14:56:16.740 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:56:16.742 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.7231482, teldec = -24.256301
2025-12-27T14:56:16.744 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.7005073963025     dec_j2k = -24.3984988539839
2025-12-27T14:56:16.746 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:56:16.747 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:56:16.753 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:56:16.753 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:56:16.754 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:56:16.754 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:56:16.761 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:56:16.761 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:56:16.761 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:56:16.761 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:56:16.761 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:56:16.761 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:56:16.761 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:56:16.761 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:56:16.761 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03908265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953408333841752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.992487, telescope_ra=23.7231482, telescope_dec=-24.256301, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.74293, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:55:57.601923', telescope_ra_j2k=23.7005073963025, telescope_dec_j2k=-24.3984988539839, observability=1)
2025-12-27T14:56:23.621 [DEBUG] [ThreadPoolExecutor-22840_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:56:23.622 [DEBUG] [ThreadPoolExecutor-22840_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:56:32.035 [DEBUG] [Thread-490294 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:56:32.037 [INFO] [Thread-490294 (handle)] [driver.py] [get_status()] Telra = 23.7274065, teldec = -24.2563
2025-12-27T14:56:32.038 [INFO] [Thread-490294 (handle)] [driver.py] [get_status()] ra_j2k = 23.7047700977039     dec_j2k = -24.3985124135394
2025-12-27T14:56:32.040 [DEBUG] [Thread-490294 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:56:32.041 [DEBUG] [Thread-490294 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:56:32.047 [DEBUG] [Thread-490294 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:56:32.047 [DEBUG] [Thread-490294 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:56:32.047 [DEBUG] [Thread-490294 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:56:32.047 [DEBUG] [Thread-490294 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:56:32.054 [DEBUG] [Thread-490294 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:56:32.054 [DEBUG] [Thread-490294 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:56:32.055 [DEBUG] [Thread-490294 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:56:32.055 [DEBUG] [Thread-490294 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:56:32.055 [DEBUG] [Thread-490294 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:56:32.055 [DEBUG] [Thread-490294 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:56:32.055 [DEBUG] [Thread-490294 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:56:32.055 [DEBUG] [Thread-490294 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:56:32.055 [DEBUG] [Thread-490294 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03925968, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953417158469169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108634, telescope_az=89.992487, telescope_ra=23.7274065, telescope_dec=-24.2563, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.74719, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:55:57.601923', telescope_ra_j2k=23.7047700977039, telescope_dec_j2k=-24.3985124135394, observability=1)
2025-12-27T14:56:49.164 [DEBUG] [Thread-490295 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:56:49.166 [INFO] [Thread-490295 (handle)] [driver.py] [get_status()] Telra = 23.7321736, teldec = -24.2563
2025-12-27T14:56:49.167 [INFO] [Thread-490295 (handle)] [driver.py] [get_status()] ra_j2k = 23.7095421254815     dec_j2k = -24.3985285024045
2025-12-27T14:56:49.169 [DEBUG] [Thread-490295 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:56:49.170 [DEBUG] [Thread-490295 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:56:49.173 [DEBUG] [Thread-490295 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:56:49.173 [DEBUG] [Thread-490295 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:56:49.173 [DEBUG] [Thread-490295 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:56:49.173 [DEBUG] [Thread-490295 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:56:49.180 [DEBUG] [Thread-490295 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:56:49.180 [DEBUG] [Thread-490295 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:56:49.180 [DEBUG] [Thread-490295 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:56:49.180 [DEBUG] [Thread-490295 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:56:49.180 [DEBUG] [Thread-490295 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:56:49.181 [DEBUG] [Thread-490295 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:56:49.181 [DEBUG] [Thread-490295 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:56:49.181 [DEBUG] [Thread-490295 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:56:49.181 [DEBUG] [Thread-490295 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03945793, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095342317526059, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992486, telescope_ra=23.7321736, telescope_dec=-24.2563, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.75195, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:55:57.601923', telescope_ra_j2k=23.7095421254815, telescope_dec_j2k=-24.3985285024045, observability=1)
2025-12-27T14:56:50.104 [DEBUG] [Thread-490296 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9230530261993408
2025-12-27T14:56:57.276 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:56:57.278 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.734427, teldec = -24.2563
2025-12-27T14:56:57.279 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.7117978550146     dec_j2k = -24.3985360302769
2025-12-27T14:56:57.280 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:56:57.281 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:56:57.288 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:56:57.288 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:56:57.288 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:56:57.288 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:56:57.296 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:56:57.296 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:56:57.296 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:56:57.296 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:56:57.296 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:56:57.296 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:56:57.296 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:56:57.296 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:56:57.296 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03955182, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095340873496118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992486, telescope_ra=23.734427, telescope_dec=-24.2563, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.75421, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:55:57.601923', telescope_ra_j2k=23.7117978550146, telescope_dec_j2k=-24.3985360302769, observability=1)
2025-12-27T14:56:57.296 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.556692361831665 seconds ago
2025-12-27T14:56:57.745 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:56:57.745 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:56:57.746 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:56:57.746 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:56:57.746 [INFO] [ThreadPoolExecutor-22841_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:56:57.746 [INFO] [ThreadPoolExecutor-22841_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:57:03.842 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:03.844 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.7362698, teldec = -24.2563
2025-12-27T14:57:03.845 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.713642560161     dec_j2k = -24.3985421495797
2025-12-27T14:57:03.848 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:57:03.849 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:57:03.852 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:57:03.852 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:57:03.852 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:57:03.852 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:57:03.859 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:57:03.859 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:57:03.860 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:57:03.860 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:57:03.860 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:57:03.860 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:57:03.860 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:57:03.860 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:57:03.860 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03962781, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953408333841752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992486, telescope_ra=23.7362698, telescope_dec=-24.2563, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.75605, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:56:57.743918', telescope_ra_j2k=23.713642560161, telescope_dec_j2k=-24.3985421495797, observability=1)
2025-12-27T14:57:06.547 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:06.549 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.7370266, teldec = -24.2563
2025-12-27T14:57:06.550 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.7144001425875     dec_j2k = -24.3985446530364
2025-12-27T14:57:06.552 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:57:06.552 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:57:06.554 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:57:06.554 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:57:06.554 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:57:06.554 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:57:06.561 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:57:06.561 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:57:06.562 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:57:06.562 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:57:06.562 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:57:06.562 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:57:06.562 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:57:06.562 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:57:06.562 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03965912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953413949513745, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992485, telescope_ra=23.7370266, telescope_dec=-24.2563, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.75681, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:56:57.743918', telescope_ra_j2k=23.7144001425875, telescope_dec_j2k=-24.3985446530364, observability=1)
2025-12-27T14:57:08.293 [DEBUG] [Thread-490297 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:08.294 [INFO] [Thread-490297 (handle)] [driver.py] [get_status()] Telra = 23.7374946, teldec = -24.2563
2025-12-27T14:57:08.296 [INFO] [Thread-490297 (handle)] [driver.py] [get_status()] ra_j2k = 23.7148686264413     dec_j2k = -24.3985461983557
2025-12-27T14:57:08.298 [DEBUG] [Thread-490297 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:57:08.298 [DEBUG] [Thread-490297 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:57:08.302 [DEBUG] [Thread-490297 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:57:08.302 [DEBUG] [Thread-490297 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:57:08.302 [DEBUG] [Thread-490297 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:57:08.303 [DEBUG] [Thread-490297 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:57:08.310 [DEBUG] [Thread-490297 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:57:08.310 [DEBUG] [Thread-490297 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:57:08.310 [DEBUG] [Thread-490297 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:57:08.310 [DEBUG] [Thread-490297 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:57:08.310 [DEBUG] [Thread-490297 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:57:08.310 [DEBUG] [Thread-490297 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:57:08.310 [DEBUG] [Thread-490297 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:57:08.310 [DEBUG] [Thread-490297 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:57:08.310 [DEBUG] [Thread-490297 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03967932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953411943916605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992485, telescope_ra=23.7374946, telescope_dec=-24.2563, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.75728, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:56:57.743918', telescope_ra_j2k=23.7148686264413, telescope_dec_j2k=-24.3985461983557, observability=1)
2025-12-27T14:57:16.823 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:16.825 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.7398878, teldec = -24.256299
2025-12-27T14:57:16.826 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.7172643008064     dec_j2k = -24.3985530672396
2025-12-27T14:57:16.828 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:57:16.828 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:57:16.829 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:57:16.829 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:57:16.829 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:57:16.829 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:57:16.837 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:57:16.837 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:57:16.837 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:57:16.837 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:57:16.837 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:57:16.837 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:57:16.837 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:57:16.837 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:57:16.837 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.03977804, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953415152872029, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992485, telescope_ra=23.7398878, telescope_dec=-24.256299, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.75967, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:56:57.743918', telescope_ra_j2k=23.7172643008064, telescope_dec_j2k=-24.3985530672396, observability=1)
2025-12-27T14:57:18.624 [DEBUG] [ThreadPoolExecutor-22840_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:18.627 [DEBUG] [ThreadPoolExecutor-22840_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:18.628 [DEBUG] [ThreadPoolExecutor-22840_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:18.630 [DEBUG] [ThreadPoolExecutor-22840_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:22.636 [DEBUG] [ThreadPoolExecutor-22840_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:23.638 [DEBUG] [ThreadPoolExecutor-22840_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:23.639 [INFO] [ThreadPoolExecutor-22840_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:57:26.371 [DEBUG] [Thread-490298 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:26.373 [INFO] [Thread-490298 (handle)] [driver.py] [get_status()] Telra = 23.7425414, teldec = -24.256299
2025-12-27T14:57:26.374 [INFO] [Thread-490298 (handle)] [driver.py] [get_status()] ra_j2k = 23.7199206445326     dec_j2k = -24.3985617267684
2025-12-27T14:57:26.375 [DEBUG] [Thread-490298 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:57:26.376 [DEBUG] [Thread-490298 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:57:26.379 [DEBUG] [Thread-490298 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:57:26.379 [DEBUG] [Thread-490298 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:57:26.379 [DEBUG] [Thread-490298 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:57:26.379 [DEBUG] [Thread-490298 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:57:26.386 [DEBUG] [Thread-490298 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:57:26.386 [DEBUG] [Thread-490298 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:57:26.386 [DEBUG] [Thread-490298 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:57:26.386 [DEBUG] [Thread-490298 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:57:26.386 [DEBUG] [Thread-490298 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:57:26.386 [DEBUG] [Thread-490298 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:57:26.386 [DEBUG] [Thread-490298 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:57:26.386 [DEBUG] [Thread-490298 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:57:26.387 [DEBUG] [Thread-490298 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.03988856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953414350633173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992485, telescope_ra=23.7425414, telescope_dec=-24.256299, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.76232, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:56:57.743918', telescope_ra_j2k=23.7199206445326, telescope_dec_j2k=-24.3985617267684, observability=1)
2025-12-27T14:57:44.550 [DEBUG] [Thread-490299 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:44.552 [INFO] [Thread-490299 (handle)] [driver.py] [get_status()] Telra = 23.747608, teldec = -24.256299
2025-12-27T14:57:44.553 [INFO] [Thread-490299 (handle)] [driver.py] [get_status()] ra_j2k = 23.7249924836444     dec_j2k = -24.3985780694776
2025-12-27T14:57:44.555 [DEBUG] [Thread-490299 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:57:44.556 [DEBUG] [Thread-490299 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:57:44.561 [DEBUG] [Thread-490299 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:57:44.562 [DEBUG] [Thread-490299 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:57:44.562 [DEBUG] [Thread-490299 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:57:44.562 [DEBUG] [Thread-490299 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:57:44.569 [DEBUG] [Thread-490299 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:57:44.569 [DEBUG] [Thread-490299 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:57:44.569 [DEBUG] [Thread-490299 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:57:44.569 [DEBUG] [Thread-490299 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:57:44.569 [DEBUG] [Thread-490299 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:57:44.569 [DEBUG] [Thread-490299 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:57:44.569 [DEBUG] [Thread-490299 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:57:44.569 [DEBUG] [Thread-490299 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:57:44.569 [DEBUG] [Thread-490299 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04009897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953416356230313, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992484, telescope_ra=23.747608, telescope_dec=-24.256299, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.76739, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:56:57.743918', telescope_ra_j2k=23.7249924836444, telescope_dec_j2k=-24.3985780694776, observability=1)
2025-12-27T14:57:49.214 [DEBUG] [Thread-490300 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:49.215 [INFO] [Thread-490300 (handle)] [driver.py] [get_status()] Telra = 23.7488896, teldec = -24.256299
2025-12-27T14:57:49.216 [INFO] [Thread-490300 (handle)] [driver.py] [get_status()] ra_j2k = 23.7262754089701     dec_j2k = -24.3985821636065
2025-12-27T14:57:49.217 [DEBUG] [Thread-490300 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:57:49.218 [DEBUG] [Thread-490300 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:57:49.223 [DEBUG] [Thread-490300 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:57:49.223 [DEBUG] [Thread-490300 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:57:49.223 [DEBUG] [Thread-490300 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:57:49.223 [DEBUG] [Thread-490300 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:57:49.230 [DEBUG] [Thread-490300 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:57:49.230 [DEBUG] [Thread-490300 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:57:49.230 [DEBUG] [Thread-490300 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:57:49.230 [DEBUG] [Thread-490300 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:57:49.230 [DEBUG] [Thread-490300 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:57:49.230 [DEBUG] [Thread-490300 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:57:49.230 [DEBUG] [Thread-490300 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:57:49.230 [DEBUG] [Thread-490300 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:57:49.230 [DEBUG] [Thread-490300 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04015294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953417559588597, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992484, telescope_ra=23.7488896, telescope_dec=-24.256299, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.76867, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:56:57.743918', telescope_ra_j2k=23.7262754089701, telescope_dec_j2k=-24.3985821636065, observability=1)
2025-12-27T14:57:57.356 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:57.358 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.7511805, teldec = -24.256298
2025-12-27T14:57:57.359 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.7285686781367     dec_j2k = -24.3985884420692
2025-12-27T14:57:57.361 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:57:57.362 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:57:57.369 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:57:57.369 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:57:57.369 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:57:57.369 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:57:57.376 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:57:57.376 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:57:57.376 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:57:57.377 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:57:57.377 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:57:57.377 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:57:57.377 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:57:57.377 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:57:57.377 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04024719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953421570782878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992484, telescope_ra=23.7511805, telescope_dec=-24.256298, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.77096, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:56:57.743918', telescope_ra_j2k=23.7285686781367, telescope_dec_j2k=-24.3985884420692, observability=1)
2025-12-27T14:57:57.377 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.55485677719116 seconds ago
2025-12-27T14:57:57.883 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:57.883 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:57:57.884 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:57.884 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:57:57.885 [DEBUG] [ThreadPoolExecutor-22842_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:58.887 [DEBUG] [ThreadPoolExecutor-22842_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:58.889 [DEBUG] [ThreadPoolExecutor-22842_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:57:58.889 [DEBUG] [ThreadPoolExecutor-22842_0] [payload.py] [to_registers()] [0]
2025-12-27T14:57:58.893 [DEBUG] [ThreadPoolExecutor-22842_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:57:58.893 [DEBUG] [ThreadPoolExecutor-22842_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:57:58.893 [DEBUG] [ThreadPoolExecutor-22842_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:57:58.893 [DEBUG] [ThreadPoolExecutor-22842_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:57:58.900 [DEBUG] [ThreadPoolExecutor-22842_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:57:58.900 [DEBUG] [ThreadPoolExecutor-22842_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:57:58.900 [DEBUG] [ThreadPoolExecutor-22842_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:57:58.900 [DEBUG] [ThreadPoolExecutor-22842_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:57:58.900 [DEBUG] [ThreadPoolExecutor-22842_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:57:58.900 [DEBUG] [ThreadPoolExecutor-22842_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:57:58.900 [DEBUG] [ThreadPoolExecutor-22842_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:58:02.617 [DEBUG] [Thread-490301 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:58:02.620 [INFO] [Thread-490301 (handle)] [driver.py] [get_status()] Telra = 23.7526296, teldec = -24.256292
2025-12-27T14:58:02.621 [INFO] [Thread-490301 (handle)] [driver.py] [get_status()] ra_j2k = 23.7300192768925     dec_j2k = -24.3985870200166
2025-12-27T14:58:02.623 [DEBUG] [Thread-490301 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:58:02.624 [DEBUG] [Thread-490301 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:58:02.629 [DEBUG] [Thread-490301 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:58:02.629 [DEBUG] [Thread-490301 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:58:02.629 [DEBUG] [Thread-490301 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:58:02.629 [DEBUG] [Thread-490301 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:58:02.636 [DEBUG] [Thread-490301 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:58:02.637 [DEBUG] [Thread-490301 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:58:02.637 [DEBUG] [Thread-490301 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:58:02.637 [DEBUG] [Thread-490301 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:58:02.637 [DEBUG] [Thread-490301 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:58:02.637 [DEBUG] [Thread-490301 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:58:02.637 [DEBUG] [Thread-490301 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:58:02.637 [DEBUG] [Thread-490301 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:58:02.637 [DEBUG] [Thread-490301 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04030808, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953419966305166, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992473, telescope_ra=23.7526296, telescope_dec=-24.256292, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.77241, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:57:57.882587', telescope_ra_j2k=23.7300192768925, telescope_dec_j2k=-24.3985870200166, observability=1)
2025-12-27T14:58:03.854 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:58:03.857 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.7529852, teldec = -24.256298
2025-12-27T14:58:03.858 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.7303752445586     dec_j2k = -24.398594139611
2025-12-27T14:58:03.859 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:58:03.860 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:58:03.864 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:58:03.864 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:58:03.864 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:58:03.864 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:58:03.871 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:58:03.871 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:58:03.871 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:58:03.871 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:58:03.871 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:58:03.871 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:58:03.871 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:58:03.872 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:58:03.872 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0403224, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953413548394317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992484, telescope_ra=23.7529852, telescope_dec=-24.256298, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.77277, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:57:57.882587', telescope_ra_j2k=23.7303752445586, telescope_dec_j2k=-24.398594139611, observability=1)
2025-12-27T14:58:05.657 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:58:05.659 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.7534626, teldec = -24.256298
2025-12-27T14:58:05.660 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.7308531382977     dec_j2k = -24.3985956414638
2025-12-27T14:58:05.661 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:58:05.662 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:58:05.667 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:58:05.667 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:58:05.667 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:58:05.667 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:58:05.674 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:58:05.674 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:58:05.674 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:58:05.674 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:58:05.674 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:58:05.674 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:58:05.674 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:58:05.674 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:58:05.674 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04034326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953418762946882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992484, telescope_ra=23.7534626, telescope_dec=-24.256298, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.77324, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:57:57.882587', telescope_ra_j2k=23.7308531382977, telescope_dec_j2k=-24.3985956414638, observability=1)
2025-12-27T14:58:16.898 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:58:16.900 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.756614, teldec = -24.256298
2025-12-27T14:58:16.902 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.734007797676     dec_j2k = -24.3986054995422
2025-12-27T14:58:16.904 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:58:16.905 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:58:16.911 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:58:16.911 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:58:16.911 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:58:16.911 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:58:16.918 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:58:16.918 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:58:16.919 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:58:16.919 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:58:16.919 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:58:16.919 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:58:16.919 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:58:16.919 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:58:16.919 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04047337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953412746155461, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992483, telescope_ra=23.756614, telescope_dec=-24.256298, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.77639, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:57:57.882587', telescope_ra_j2k=23.734007797676, telescope_dec_j2k=-24.3986054995422, observability=1)
2025-12-27T14:58:20.674 [DEBUG] [Thread-490302 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:58:20.676 [INFO] [Thread-490302 (handle)] [driver.py] [get_status()] Telra = 23.7576716, teldec = -24.256298
2025-12-27T14:58:20.677 [INFO] [Thread-490302 (handle)] [driver.py] [get_status()] ra_j2k = 23.7350664915603     dec_j2k = -24.3986087861177
2025-12-27T14:58:20.679 [DEBUG] [Thread-490302 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:58:20.680 [DEBUG] [Thread-490302 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:58:20.683 [DEBUG] [Thread-490302 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:58:20.683 [DEBUG] [Thread-490302 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:58:20.683 [DEBUG] [Thread-490302 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:58:20.683 [DEBUG] [Thread-490302 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:58:20.690 [DEBUG] [Thread-490302 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:58:20.690 [DEBUG] [Thread-490302 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:58:20.690 [DEBUG] [Thread-490302 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:58:20.690 [DEBUG] [Thread-490302 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:58:20.690 [DEBUG] [Thread-490302 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:58:20.690 [DEBUG] [Thread-490302 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:58:20.690 [DEBUG] [Thread-490302 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:58:20.691 [DEBUG] [Thread-490302 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:58:20.691 [DEBUG] [Thread-490302 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04051707, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953415553991457, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992483, telescope_ra=23.7576716, telescope_dec=-24.256298, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.77745, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:57:57.882587', telescope_ra_j2k=23.7350664915603, telescope_dec_j2k=-24.3986087861177, observability=1)
2025-12-27T14:58:23.901 [DEBUG] [ThreadPoolExecutor-22842_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:58:23.902 [DEBUG] [ThreadPoolExecutor-22842_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:58:38.856 [DEBUG] [Thread-490303 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:58:38.859 [INFO] [Thread-490303 (handle)] [driver.py] [get_status()] Telra = 23.7627106, teldec = -24.256298
2025-12-27T14:58:38.860 [INFO] [Thread-490303 (handle)] [driver.py] [get_status()] ra_j2k = 23.74011070376     dec_j2k = -24.3986242949928
2025-12-27T14:58:38.861 [DEBUG] [Thread-490303 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:58:38.862 [DEBUG] [Thread-490303 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:58:38.864 [DEBUG] [Thread-490303 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:58:38.864 [DEBUG] [Thread-490303 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:58:38.864 [DEBUG] [Thread-490303 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:58:38.865 [DEBUG] [Thread-490303 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:58:38.871 [DEBUG] [Thread-490303 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:58:38.872 [DEBUG] [Thread-490303 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:58:38.872 [DEBUG] [Thread-490303 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:58:38.872 [DEBUG] [Thread-490303 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:58:38.872 [DEBUG] [Thread-490303 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:58:38.872 [DEBUG] [Thread-490303 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:58:38.872 [DEBUG] [Thread-490303 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:58:38.872 [DEBUG] [Thread-490303 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:58:38.872 [DEBUG] [Thread-490303 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04072751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953423576380018, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992482, telescope_ra=23.7627106, telescope_dec=-24.256298, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.78252, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:57:57.882587', telescope_ra_j2k=23.74011070376, telescope_dec_j2k=-24.3986242949928, observability=1)
2025-12-27T14:58:49.276 [DEBUG] [Thread-490304 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:58:49.278 [INFO] [Thread-490304 (handle)] [driver.py] [get_status()] Telra = 23.7656381, teldec = -24.256297
2025-12-27T14:58:49.279 [INFO] [Thread-490304 (handle)] [driver.py] [get_status()] ra_j2k = 23.7430412321412     dec_j2k = -24.3986321912044
2025-12-27T14:58:49.281 [DEBUG] [Thread-490304 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:58:49.281 [DEBUG] [Thread-490304 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:58:49.283 [DEBUG] [Thread-490304 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:58:49.283 [DEBUG] [Thread-490304 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:58:49.283 [DEBUG] [Thread-490304 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:58:49.284 [DEBUG] [Thread-490304 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:58:49.291 [DEBUG] [Thread-490304 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:58:49.291 [DEBUG] [Thread-490304 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:58:49.291 [DEBUG] [Thread-490304 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:58:49.291 [DEBUG] [Thread-490304 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:58:49.291 [DEBUG] [Thread-490304 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:58:49.291 [DEBUG] [Thread-490304 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:58:49.291 [DEBUG] [Thread-490304 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:58:49.291 [DEBUG] [Thread-490304 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:58:49.291 [DEBUG] [Thread-490304 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04084811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953415553991457, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992482, telescope_ra=23.7656381, telescope_dec=-24.256297, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.78542, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:57:57.882587', telescope_ra_j2k=23.7430412321412, telescope_dec_j2k=-24.3986321912044, observability=1)
2025-12-27T14:58:56.936 [DEBUG] [Thread-490305 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:58:56.938 [INFO] [Thread-490305 (handle)] [driver.py] [get_status()] Telra = 23.7677602, teldec = -24.256297
2025-12-27T14:58:56.939 [INFO] [Thread-490305 (handle)] [driver.py] [get_status()] ra_j2k = 23.7451655274662     dec_j2k = -24.3986385874634
2025-12-27T14:58:56.941 [DEBUG] [Thread-490305 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:58:56.942 [DEBUG] [Thread-490305 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:58:56.945 [DEBUG] [Thread-490305 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:58:56.945 [DEBUG] [Thread-490305 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:58:56.945 [DEBUG] [Thread-490305 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:58:56.945 [DEBUG] [Thread-490305 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:58:56.952 [DEBUG] [Thread-490305 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:58:56.953 [DEBUG] [Thread-490305 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:58:56.953 [DEBUG] [Thread-490305 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:58:56.953 [DEBUG] [Thread-490305 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:58:56.953 [DEBUG] [Thread-490305 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:58:56.953 [DEBUG] [Thread-490305 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:58:56.953 [DEBUG] [Thread-490305 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:58:56.953 [DEBUG] [Thread-490305 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:58:56.953 [DEBUG] [Thread-490305 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04093677, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953421971902306, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992482, telescope_ra=23.7677602, telescope_dec=-24.256297, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.78754, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:57:57.882587', telescope_ra_j2k=23.7451655274662, telescope_dec_j2k=-24.3986385874634, observability=1)
2025-12-27T14:58:57.437 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.48353147506713867
2025-12-27T14:58:57.437 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.53884506225586 seconds ago
2025-12-27T14:58:58.024 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:58:58.024 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:58:58.025 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:58:58.025 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:58:58.025 [INFO] [ThreadPoolExecutor-22843_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T14:58:58.026 [INFO] [ThreadPoolExecutor-22843_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:59:03.714 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:03.716 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.7696496, teldec = -24.256297
2025-12-27T14:59:03.717 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.7470568821386     dec_j2k = -24.3986442452697
2025-12-27T14:59:03.720 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:59:03.721 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:59:03.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:59:03.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:59:03.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:59:03.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:59:03.730 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:59:03.730 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:59:03.730 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:59:03.730 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:59:03.730 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:59:03.730 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:59:03.730 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:59:03.730 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:59:03.731 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04101522, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953417960708026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992482, telescope_ra=23.7696496, telescope_dec=-24.256297, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.78943, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:58:58.023663', telescope_ra_j2k=23.7470568821386, telescope_dec_j2k=-24.3986442452697, observability=1)
2025-12-27T14:59:04.771 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:04.773 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.7699303, teldec = -24.256297
2025-12-27T14:59:04.774 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.7473378725419     dec_j2k = -24.3986450828464
2025-12-27T14:59:04.776 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:59:04.776 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:59:04.778 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:59:04.778 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:59:04.778 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:59:04.779 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:59:04.787 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:59:04.787 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:59:04.787 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:59:04.787 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:59:04.787 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:59:04.787 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:59:04.787 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:59:04.787 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:59:04.787 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04102745, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953415955110885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992482, telescope_ra=23.7699303, telescope_dec=-24.256297, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.78971, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:58:58.023663', telescope_ra_j2k=23.7473378725419, telescope_dec_j2k=-24.3986450828464, observability=1)
2025-12-27T14:59:15.003 [DEBUG] [Thread-490306 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:15.005 [INFO] [Thread-490306 (handle)] [driver.py] [get_status()] Telra = 23.7728018, teldec = -24.256297
2025-12-27T14:59:15.006 [INFO] [Thread-490306 (handle)] [driver.py] [get_status()] ra_j2k = 23.7502123433963     dec_j2k = -24.398653606803
2025-12-27T14:59:15.008 [DEBUG] [Thread-490306 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:59:15.008 [DEBUG] [Thread-490306 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:59:15.016 [DEBUG] [Thread-490306 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:59:15.016 [DEBUG] [Thread-490306 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:59:15.016 [DEBUG] [Thread-490306 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:59:15.016 [DEBUG] [Thread-490306 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:59:15.023 [DEBUG] [Thread-490306 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:59:15.023 [DEBUG] [Thread-490306 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:59:15.023 [DEBUG] [Thread-490306 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:59:15.023 [DEBUG] [Thread-490306 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:59:15.023 [DEBUG] [Thread-490306 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:59:15.023 [DEBUG] [Thread-490306 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:59:15.023 [DEBUG] [Thread-490306 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:59:15.023 [DEBUG] [Thread-490306 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:59:15.024 [DEBUG] [Thread-490306 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04114588, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953417158469169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108633, telescope_az=89.992481, telescope_ra=23.7728018, telescope_dec=-24.256297, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.79258, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:58:58.023663', telescope_ra_j2k=23.7502123433963, telescope_dec_j2k=-24.398653606803, observability=1)
2025-12-27T14:59:16.980 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:16.982 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.7733524, teldec = -24.256297
2025-12-27T14:59:16.984 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.7507635130659     dec_j2k = -24.3986552320258
2025-12-27T14:59:16.986 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T14:59:16.987 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:59:16.990 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:59:16.990 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:59:16.990 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:59:16.990 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:59:16.997 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:59:16.997 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:59:16.997 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:59:16.997 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:59:16.997 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:59:16.997 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:59:16.998 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:59:16.998 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:59:16.998 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04116876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095341916406631, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108632, telescope_az=89.992481, telescope_ra=23.7733524, telescope_dec=-24.256297, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.79313, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:58:58.023663', telescope_ra_j2k=23.7507635130659, telescope_dec_j2k=-24.3986552320258, observability=1)
2025-12-27T14:59:18.904 [DEBUG] [ThreadPoolExecutor-22842_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:18.907 [DEBUG] [ThreadPoolExecutor-22842_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:18.908 [DEBUG] [ThreadPoolExecutor-22842_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:18.910 [DEBUG] [ThreadPoolExecutor-22842_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:22.914 [DEBUG] [ThreadPoolExecutor-22842_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:23.917 [DEBUG] [ThreadPoolExecutor-22842_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:23.918 [INFO] [ThreadPoolExecutor-22842_0] [server.py] [done()] Shutdown complete...
2025-12-27T14:59:33.198 [DEBUG] [Thread-490307 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:33.200 [INFO] [Thread-490307 (handle)] [driver.py] [get_status()] Telra = 23.7778464, teldec = -24.256296
2025-12-27T14:59:33.201 [INFO] [Thread-490307 (handle)] [driver.py] [get_status()] ra_j2k = 23.7552621629525     dec_j2k = -24.3986673863039
2025-12-27T14:59:33.203 [DEBUG] [Thread-490307 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:59:33.203 [DEBUG] [Thread-490307 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:59:33.204 [DEBUG] [Thread-490307 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:59:33.204 [DEBUG] [Thread-490307 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:59:33.204 [DEBUG] [Thread-490307 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:59:33.204 [DEBUG] [Thread-490307 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:59:33.211 [DEBUG] [Thread-490307 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:59:33.212 [DEBUG] [Thread-490307 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:59:33.212 [DEBUG] [Thread-490307 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:59:33.212 [DEBUG] [Thread-490307 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:59:33.212 [DEBUG] [Thread-490307 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:59:33.212 [DEBUG] [Thread-490307 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:59:33.212 [DEBUG] [Thread-490307 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:59:33.212 [DEBUG] [Thread-490307 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:59:33.212 [DEBUG] [Thread-490307 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04135647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953414751752601, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108632, telescope_az=89.992481, telescope_ra=23.7778464, telescope_dec=-24.256296, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.79763, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:58:58.023663', telescope_ra_j2k=23.7552621629525, telescope_dec_j2k=-24.3986673863039, observability=1)
2025-12-27T14:59:49.325 [DEBUG] [Thread-490308 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:49.327 [INFO] [Thread-490308 (handle)] [driver.py] [get_status()] Telra = 23.7823626, teldec = -24.256296
2025-12-27T14:59:49.328 [INFO] [Thread-490308 (handle)] [driver.py] [get_status()] ra_j2k = 23.7597830361913     dec_j2k = -24.398680406423
2025-12-27T14:59:49.330 [DEBUG] [Thread-490308 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:59:49.330 [DEBUG] [Thread-490308 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:59:49.337 [DEBUG] [Thread-490308 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:59:49.337 [DEBUG] [Thread-490308 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:59:49.337 [DEBUG] [Thread-490308 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:59:49.338 [DEBUG] [Thread-490308 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:59:49.345 [DEBUG] [Thread-490308 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:59:49.345 [DEBUG] [Thread-490308 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:59:49.345 [DEBUG] [Thread-490308 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:59:49.345 [DEBUG] [Thread-490308 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:59:49.345 [DEBUG] [Thread-490308 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:59:49.346 [DEBUG] [Thread-490308 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:59:49.346 [DEBUG] [Thread-490308 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:59:49.346 [DEBUG] [Thread-490308 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:59:49.346 [DEBUG] [Thread-490308 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04154313, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953419966305166, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108632, telescope_az=89.99248, telescope_ra=23.7823626, telescope_dec=-24.256296, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.80214, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:58:58.023663', telescope_ra_j2k=23.7597830361913, telescope_dec_j2k=-24.398680406423, observability=1)
2025-12-27T14:59:51.271 [DEBUG] [Thread-490309 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:51.273 [INFO] [Thread-490309 (handle)] [driver.py] [get_status()] Telra = 23.7828863, teldec = -24.256296
2025-12-27T14:59:51.275 [INFO] [Thread-490309 (handle)] [driver.py] [get_status()] ra_j2k = 23.7603072781271     dec_j2k = -24.3986819033283
2025-12-27T14:59:51.276 [DEBUG] [Thread-490309 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:59:51.278 [DEBUG] [Thread-490309 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:59:51.283 [DEBUG] [Thread-490309 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:59:51.283 [DEBUG] [Thread-490309 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:59:51.283 [DEBUG] [Thread-490309 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:59:51.283 [DEBUG] [Thread-490309 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:59:51.291 [DEBUG] [Thread-490309 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:59:51.291 [DEBUG] [Thread-490309 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:59:51.291 [DEBUG] [Thread-490309 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:59:51.291 [DEBUG] [Thread-490309 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:59:51.291 [DEBUG] [Thread-490309 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:59:51.292 [DEBUG] [Thread-490309 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:59:51.292 [DEBUG] [Thread-490309 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:59:51.292 [DEBUG] [Thread-490309 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T14:59:51.292 [DEBUG] [Thread-490309 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04156565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953420367424594, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108632, telescope_az=89.99248, telescope_ra=23.7828863, telescope_dec=-24.256296, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.80267, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:58:58.023663', telescope_ra_j2k=23.7603072781271, telescope_dec_j2k=-24.3986819033283, observability=1)
2025-12-27T14:59:57.498 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:57.499 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.7846171, teldec = -24.256296
2025-12-27T14:59:57.500 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.7620398692327     dec_j2k = -24.3986868314293
2025-12-27T14:59:57.502 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:59:57.503 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T14:59:57.507 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:59:57.507 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:59:57.507 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T14:59:57.507 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:59:57.514 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:59:57.514 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:59:57.515 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T14:59:57.515 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T14:59:57.515 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:59:57.515 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:59:57.515 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T14:59:57.515 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T14:59:57.515 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04163772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953420367424594, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108632, telescope_az=89.99248, telescope_ra=23.7846171, telescope_dec=-24.256296, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.8044, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:58:58.023663', telescope_ra_j2k=23.7620398692327, telescope_dec_j2k=-24.3986868314293, observability=1)
2025-12-27T14:59:57.515 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.535096406936646 seconds ago
2025-12-27T14:59:58.166 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:58.166 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T14:59:58.167 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:58.167 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T14:59:58.168 [DEBUG] [ThreadPoolExecutor-22844_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:59.170 [DEBUG] [ThreadPoolExecutor-22844_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:59.172 [DEBUG] [ThreadPoolExecutor-22844_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T14:59:59.172 [DEBUG] [ThreadPoolExecutor-22844_0] [payload.py] [to_registers()] [0]
2025-12-27T14:59:59.179 [DEBUG] [ThreadPoolExecutor-22844_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T14:59:59.179 [DEBUG] [ThreadPoolExecutor-22844_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T14:59:59.179 [DEBUG] [ThreadPoolExecutor-22844_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T14:59:59.179 [DEBUG] [ThreadPoolExecutor-22844_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T14:59:59.186 [DEBUG] [ThreadPoolExecutor-22844_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T14:59:59.186 [DEBUG] [ThreadPoolExecutor-22844_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:59:59.186 [DEBUG] [ThreadPoolExecutor-22844_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T14:59:59.186 [DEBUG] [ThreadPoolExecutor-22844_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T14:59:59.186 [DEBUG] [ThreadPoolExecutor-22844_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T14:59:59.186 [DEBUG] [ThreadPoolExecutor-22844_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T14:59:59.186 [DEBUG] [ThreadPoolExecutor-22844_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:00:03.701 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:00:03.703 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.7863658, teldec = -24.256296
2025-12-27T15:00:03.704 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.7637903789201     dec_j2k = -24.3986917807291
2025-12-27T15:00:03.706 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:00:03.707 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:00:03.711 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:00:03.711 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:00:03.711 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:00:03.711 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:00:03.718 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:00:03.718 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:00:03.719 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:00:03.719 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:00:03.719 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:00:03.719 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:00:03.719 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:00:03.719 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:00:03.719 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04170951, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953421971902306, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108632, telescope_az=89.99248, telescope_ra=23.7863658, telescope_dec=-24.256296, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.80615, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:59:58.165168', telescope_ra_j2k=23.7637903789201, telescope_dec_j2k=-24.3986917807291, observability=1)
2025-12-27T15:00:03.877 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15807008743286133
2025-12-27T15:00:09.337 [DEBUG] [Thread-490310 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:00:09.339 [INFO] [Thread-490310 (handle)] [driver.py] [get_status()] Telra = 23.7879278, teldec = -24.256296
2025-12-27T15:00:09.340 [INFO] [Thread-490310 (handle)] [driver.py] [get_status()] ra_j2k = 23.7653539954452     dec_j2k = -24.3986961763163
2025-12-27T15:00:09.342 [DEBUG] [Thread-490310 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:00:09.343 [DEBUG] [Thread-490310 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:00:09.349 [DEBUG] [Thread-490310 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:00:09.349 [DEBUG] [Thread-490310 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:00:09.349 [DEBUG] [Thread-490310 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:00:09.349 [DEBUG] [Thread-490310 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:00:09.356 [DEBUG] [Thread-490310 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:00:09.356 [DEBUG] [Thread-490310 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:00:09.356 [DEBUG] [Thread-490310 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:00:09.356 [DEBUG] [Thread-490310 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:00:09.356 [DEBUG] [Thread-490310 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:00:09.356 [DEBUG] [Thread-490310 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:00:09.356 [DEBUG] [Thread-490310 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:00:09.356 [DEBUG] [Thread-490310 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:00:09.356 [DEBUG] [Thread-490310 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04177475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953424779738302, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108632, telescope_az=89.99248, telescope_ra=23.7879278, telescope_dec=-24.256296, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.80771, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:59:58.165168', telescope_ra_j2k=23.7653539954452, telescope_dec_j2k=-24.3986961763163, observability=1)
2025-12-27T15:00:17.059 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:00:17.061 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.7900789, teldec = -24.256295
2025-12-27T15:00:17.063 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.7675073217242     dec_j2k = -24.3987011906864
2025-12-27T15:00:17.063 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:00:17.064 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:00:17.071 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:00:17.071 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:00:17.071 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:00:17.071 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:00:17.078 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:00:17.078 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:00:17.079 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:00:17.079 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:00:17.079 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:00:17.079 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:00:17.079 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:00:17.079 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:00:17.079 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04186412, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953423576380018, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108632, telescope_az=89.992479, telescope_ra=23.7900789, telescope_dec=-24.256295, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.80986, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:59:58.165168', telescope_ra_j2k=23.7675073217242, telescope_dec_j2k=-24.3987011906864, observability=1)
2025-12-27T15:00:24.187 [DEBUG] [ThreadPoolExecutor-22844_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:00:24.188 [DEBUG] [ThreadPoolExecutor-22844_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:00:27.409 [DEBUG] [Thread-490311 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:00:27.412 [INFO] [Thread-490311 (handle)] [driver.py] [get_status()] Telra = 23.7929501, teldec = -24.256295
2025-12-27T15:00:27.413 [INFO] [Thread-490311 (handle)] [driver.py] [get_status()] ra_j2k = 23.7703814933846     dec_j2k = -24.3987091477461
2025-12-27T15:00:27.414 [DEBUG] [Thread-490311 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:00:27.415 [DEBUG] [Thread-490311 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:00:27.418 [DEBUG] [Thread-490311 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:00:27.418 [DEBUG] [Thread-490311 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:00:27.418 [DEBUG] [Thread-490311 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:00:27.418 [DEBUG] [Thread-490311 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:00:27.425 [DEBUG] [Thread-490311 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:00:27.425 [DEBUG] [Thread-490311 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:00:27.425 [DEBUG] [Thread-490311 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:00:27.425 [DEBUG] [Thread-490311 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:00:27.425 [DEBUG] [Thread-490311 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:00:27.425 [DEBUG] [Thread-490311 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:00:27.425 [DEBUG] [Thread-490311 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:00:27.425 [DEBUG] [Thread-490311 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:00:27.425 [DEBUG] [Thread-490311 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04198391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953424378618874, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108632, telescope_az=89.992479, telescope_ra=23.7929501, telescope_dec=-24.256295, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.81273, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:59:58.165168', telescope_ra_j2k=23.7703814933846, telescope_dec_j2k=-24.3987091477461, observability=1)
2025-12-27T15:00:45.483 [DEBUG] [Thread-490312 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:00:45.485 [INFO] [Thread-490312 (handle)] [driver.py] [get_status()] Telra = 23.7979938, teldec = -24.256301
2025-12-27T15:00:45.487 [INFO] [Thread-490312 (handle)] [driver.py] [get_status()] ra_j2k = 23.7754304138394     dec_j2k = -24.3987289296583
2025-12-27T15:00:45.488 [DEBUG] [Thread-490312 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:00:45.489 [DEBUG] [Thread-490312 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:00:45.494 [DEBUG] [Thread-490312 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:00:45.494 [DEBUG] [Thread-490312 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:00:45.494 [DEBUG] [Thread-490312 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:00:45.494 [DEBUG] [Thread-490312 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:00:45.502 [DEBUG] [Thread-490312 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:00:45.502 [DEBUG] [Thread-490312 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:00:45.502 [DEBUG] [Thread-490312 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:00:45.502 [DEBUG] [Thread-490312 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:00:45.502 [DEBUG] [Thread-490312 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:00:45.502 [DEBUG] [Thread-490312 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:00:45.502 [DEBUG] [Thread-490312 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:00:45.502 [DEBUG] [Thread-490312 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:00:45.502 [DEBUG] [Thread-490312 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0421931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953423576380018, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108632, telescope_az=89.992489, telescope_ra=23.7979938, telescope_dec=-24.256301, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.81777, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:59:58.165168', telescope_ra_j2k=23.7754304138394, telescope_dec_j2k=-24.3987289296583, observability=1)
2025-12-27T15:00:49.378 [DEBUG] [Thread-490313 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:00:49.380 [INFO] [Thread-490313 (handle)] [driver.py] [get_status()] Telra = 23.7990771, teldec = -24.256295
2025-12-27T15:00:49.381 [INFO] [Thread-490313 (handle)] [driver.py] [get_status()] ra_j2k = 23.7765148352693     dec_j2k = -24.3987258579484
2025-12-27T15:00:49.383 [DEBUG] [Thread-490313 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:00:49.384 [DEBUG] [Thread-490313 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:00:49.388 [DEBUG] [Thread-490313 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:00:49.388 [DEBUG] [Thread-490313 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:00:49.388 [DEBUG] [Thread-490313 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:00:49.388 [DEBUG] [Thread-490313 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:00:49.396 [DEBUG] [Thread-490313 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:00:49.396 [DEBUG] [Thread-490313 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:00:49.396 [DEBUG] [Thread-490313 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:00:49.396 [DEBUG] [Thread-490313 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:00:49.396 [DEBUG] [Thread-490313 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:00:49.396 [DEBUG] [Thread-490313 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:00:49.396 [DEBUG] [Thread-490313 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:00:49.396 [DEBUG] [Thread-490313 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:00:49.397 [DEBUG] [Thread-490313 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04223818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953421971902306, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108632, telescope_az=89.992478, telescope_ra=23.7990771, telescope_dec=-24.256295, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.81886, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:59:58.165168', telescope_ra_j2k=23.7765148352693, telescope_dec_j2k=-24.3987258579484, observability=1)
2025-12-27T15:00:57.576 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:00:57.577 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.8013653, teldec = -24.256294
2025-12-27T15:00:57.579 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.7788054039094     dec_j2k = -24.39873100443
2025-12-27T15:00:57.580 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:00:57.581 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:00:57.587 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:00:57.587 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:00:57.587 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:00:57.587 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:00:57.594 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:00:57.594 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:00:57.594 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:00:57.594 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:00:57.594 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:00:57.594 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:00:57.594 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:00:57.594 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:00:57.595 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04233306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953417960708026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108632, telescope_az=89.992478, telescope_ra=23.8013653, telescope_dec=-24.256294, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.82115, lcu_permission=False, lcu_permission_timestamp='2025-12-27T14:59:58.165168', telescope_ra_j2k=23.7788054039094, telescope_dec_j2k=-24.39873100443, observability=1)
2025-12-27T15:00:57.595 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.53622078895569 seconds ago
2025-12-27T15:00:58.307 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:00:58.307 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:00:58.308 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:00:58.308 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:00:58.308 [INFO] [ThreadPoolExecutor-22845_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:00:58.308 [INFO] [ThreadPoolExecutor-22845_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:01:02.959 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:01:02.962 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.8028616, teldec = -24.256294
2025-12-27T15:01:02.963 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.780303252852     dec_j2k = -24.3987349959666
2025-12-27T15:01:02.965 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:01:02.966 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:01:02.970 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:01:02.970 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:01:02.970 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:01:02.970 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:01:02.978 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:01:02.978 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:01:02.978 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:01:02.978 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:01:02.978 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:01:02.978 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:01:02.978 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:01:02.978 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:01:02.978 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04239537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953425180857731, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108632, telescope_az=89.992478, telescope_ra=23.8028616, telescope_dec=-24.256294, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.82264, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:00:58.305801', telescope_ra_j2k=23.780303252852, telescope_dec_j2k=-24.3987349959666, observability=1)
2025-12-27T15:01:03.550 [DEBUG] [Thread-490314 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.57206130027771
2025-12-27T15:01:03.701 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7229466438293457
2025-12-27T15:01:17.140 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:01:17.142 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.8068175, teldec = -24.256288
2025-12-27T15:01:17.144 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.784263248203     dec_j2k = -24.3987394437224
2025-12-27T15:01:17.146 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:01:17.147 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:01:17.149 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:01:17.149 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:01:17.149 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:01:17.149 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:01:17.156 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:01:17.156 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:01:17.156 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:01:17.156 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:01:17.156 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:01:17.156 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:01:17.156 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:01:17.156 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:01:17.157 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0425595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953422373021734, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108632, telescope_az=89.992467, telescope_ra=23.8068175, telescope_dec=-24.256288, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.8266, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:00:58.305801', telescope_ra_j2k=23.784263248203, telescope_dec_j2k=-24.3987394437224, observability=1)
2025-12-27T15:01:19.190 [DEBUG] [ThreadPoolExecutor-22844_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:01:19.192 [DEBUG] [ThreadPoolExecutor-22844_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:01:19.193 [DEBUG] [ThreadPoolExecutor-22844_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:01:19.196 [DEBUG] [ThreadPoolExecutor-22844_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:01:21.629 [DEBUG] [Thread-490315 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:01:21.631 [INFO] [Thread-490315 (handle)] [driver.py] [get_status()] Telra = 23.8080525, teldec = -24.256294
2025-12-27T15:01:21.632 [INFO] [Thread-490315 (handle)] [driver.py] [get_status()] ra_j2k = 23.7854995266842     dec_j2k = -24.3987486733462
2025-12-27T15:01:21.633 [DEBUG] [Thread-490315 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:01:21.634 [DEBUG] [Thread-490315 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:01:21.635 [DEBUG] [Thread-490315 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:01:21.635 [DEBUG] [Thread-490315 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:01:21.635 [DEBUG] [Thread-490315 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:01:21.635 [DEBUG] [Thread-490315 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:01:21.642 [DEBUG] [Thread-490315 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:01:21.643 [DEBUG] [Thread-490315 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:01:21.643 [DEBUG] [Thread-490315 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:01:21.643 [DEBUG] [Thread-490315 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:01:21.643 [DEBUG] [Thread-490315 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:01:21.643 [DEBUG] [Thread-490315 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:01:21.643 [DEBUG] [Thread-490315 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:01:21.643 [DEBUG] [Thread-490315 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:01:21.643 [DEBUG] [Thread-490315 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04261146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953424779738302, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108632, telescope_az=89.992477, telescope_ra=23.8080525, telescope_dec=-24.256294, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.82783, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:00:58.305801', telescope_ra_j2k=23.7854995266842, telescope_dec_j2k=-24.3987486733462, observability=1)
2025-12-27T15:01:23.201 [DEBUG] [ThreadPoolExecutor-22844_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:01:24.202 [DEBUG] [ThreadPoolExecutor-22844_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:01:24.204 [INFO] [ThreadPoolExecutor-22844_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:01:39.782 [DEBUG] [Thread-490316 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:01:39.784 [INFO] [Thread-490316 (handle)] [driver.py] [get_status()] Telra = 23.8131216, teldec = -24.256294
2025-12-27T15:01:39.785 [INFO] [Thread-490316 (handle)] [driver.py] [get_status()] ra_j2k = 23.7905738748765     dec_j2k = -24.3987617752396
2025-12-27T15:01:39.787 [DEBUG] [Thread-490316 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:01:39.788 [DEBUG] [Thread-490316 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:01:39.795 [DEBUG] [Thread-490316 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:01:39.795 [DEBUG] [Thread-490316 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:01:39.795 [DEBUG] [Thread-490316 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:01:39.795 [DEBUG] [Thread-490316 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:01:39.802 [DEBUG] [Thread-490316 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:01:39.802 [DEBUG] [Thread-490316 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:01:39.802 [DEBUG] [Thread-490316 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:01:39.802 [DEBUG] [Thread-490316 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:01:39.802 [DEBUG] [Thread-490316 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:01:39.802 [DEBUG] [Thread-490316 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:01:39.802 [DEBUG] [Thread-490316 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:01:39.802 [DEBUG] [Thread-490316 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:01:39.803 [DEBUG] [Thread-490316 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04282156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953425581977159, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108632, telescope_az=89.992477, telescope_ra=23.8131216, telescope_dec=-24.256294, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.8329, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:00:58.305801', telescope_ra_j2k=23.7905738748765, telescope_dec_j2k=-24.3987617752396, observability=1)
2025-12-27T15:01:49.430 [DEBUG] [Thread-490317 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:01:49.432 [INFO] [Thread-490317 (handle)] [driver.py] [get_status()] Telra = 23.8157969, teldec = -24.256293
2025-12-27T15:01:49.433 [INFO] [Thread-490317 (handle)] [driver.py] [get_status()] ra_j2k = 23.7932519448859     dec_j2k = -24.3987675886514
2025-12-27T15:01:49.434 [DEBUG] [Thread-490317 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:01:49.435 [DEBUG] [Thread-490317 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:01:49.438 [DEBUG] [Thread-490317 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:01:49.438 [DEBUG] [Thread-490317 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:01:49.438 [DEBUG] [Thread-490317 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:01:49.438 [DEBUG] [Thread-490317 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:01:49.446 [DEBUG] [Thread-490317 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:01:49.446 [DEBUG] [Thread-490317 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:01:49.446 [DEBUG] [Thread-490317 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:01:49.446 [DEBUG] [Thread-490317 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:01:49.446 [DEBUG] [Thread-490317 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:01:49.446 [DEBUG] [Thread-490317 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:01:49.446 [DEBUG] [Thread-490317 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:01:49.446 [DEBUG] [Thread-490317 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:01:49.446 [DEBUG] [Thread-490317 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04293323, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953424779738302, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108632, telescope_az=89.992476, telescope_ra=23.8157969, telescope_dec=-24.256293, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.83558, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:00:58.305801', telescope_ra_j2k=23.7932519448859, telescope_dec_j2k=-24.3987675886514, observability=1)
2025-12-27T15:01:57.656 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:01:57.658 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.8181063, teldec = -24.256293
2025-12-27T15:01:57.659 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.795563736127     dec_j2k = -24.3987734137659
2025-12-27T15:01:57.660 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:01:57.661 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:01:57.662 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:01:57.662 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:01:57.662 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:01:57.662 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:01:57.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:01:57.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:01:57.669 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:01:57.669 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:01:57.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:01:57.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:01:57.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:01:57.669 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:01:57.669 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04302843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953417158469169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992476, telescope_ra=23.8181063, telescope_dec=-24.256293, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.83789, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:00:58.305801', telescope_ra_j2k=23.795563736127, telescope_dec_j2k=-24.3987734137659, observability=1)
2025-12-27T15:01:57.669 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52944231033325 seconds ago
2025-12-27T15:01:57.849 [DEBUG] [Thread-490318 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18029499053955078
2025-12-27T15:01:58.446 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:01:58.446 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:01:58.447 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:01:58.447 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:01:58.448 [DEBUG] [ThreadPoolExecutor-22846_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:01:59.450 [DEBUG] [ThreadPoolExecutor-22846_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:01:59.452 [DEBUG] [ThreadPoolExecutor-22846_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:01:59.452 [DEBUG] [ThreadPoolExecutor-22846_0] [payload.py] [to_registers()] [0]
2025-12-27T15:01:59.456 [DEBUG] [ThreadPoolExecutor-22846_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:01:59.456 [DEBUG] [ThreadPoolExecutor-22846_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:01:59.456 [DEBUG] [ThreadPoolExecutor-22846_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:01:59.456 [DEBUG] [ThreadPoolExecutor-22846_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:01:59.464 [DEBUG] [ThreadPoolExecutor-22846_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:01:59.464 [DEBUG] [ThreadPoolExecutor-22846_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:01:59.464 [DEBUG] [ThreadPoolExecutor-22846_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:01:59.464 [DEBUG] [ThreadPoolExecutor-22846_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:01:59.464 [DEBUG] [ThreadPoolExecutor-22846_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:01:59.464 [DEBUG] [ThreadPoolExecutor-22846_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:01:59.464 [DEBUG] [ThreadPoolExecutor-22846_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:02:02.064 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:02:02.066 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.8193319, teldec = -24.256293
2025-12-27T15:02:02.068 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.7967906051963     dec_j2k = -24.3987764839485
2025-12-27T15:02:02.069 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:02:02.070 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:02:02.077 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:02:02.077 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:02:02.077 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:02:02.077 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:02:02.084 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:02:02.084 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:02:02.084 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:02:02.084 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:02:02.084 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:02:02.084 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:02:02.084 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:02:02.084 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:02:02.084 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04307946, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953429593171439, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992476, telescope_ra=23.8193319, telescope_dec=-24.256293, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.83911, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:01:58.444519', telescope_ra_j2k=23.7967906051963, telescope_dec_j2k=-24.3987764839485, observability=1)
2025-12-27T15:02:03.715 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:02:03.717 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.8197809, teldec = -24.256293
2025-12-27T15:02:03.718 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.7972400701276     dec_j2k = -24.3987776050327
2025-12-27T15:02:03.720 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:02:03.721 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:02:03.725 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:02:03.725 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:02:03.725 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:02:03.725 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:02:03.732 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:02:03.732 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:02:03.732 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:02:03.732 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:02:03.732 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:02:03.732 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:02:03.732 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:02:03.733 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:02:03.733 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04309856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953425180857731, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992476, telescope_ra=23.8197809, telescope_dec=-24.256293, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.83956, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:01:58.444519', telescope_ra_j2k=23.7972400701276, telescope_dec_j2k=-24.3987776050327, observability=1)
2025-12-27T15:02:15.927 [DEBUG] [Thread-490319 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:02:15.928 [INFO] [Thread-490319 (handle)] [driver.py] [get_status()] Telra = 23.8231742, teldec = -24.256299
2025-12-27T15:02:15.930 [INFO] [Thread-490319 (handle)] [driver.py] [get_status()] ra_j2k = 23.8006368838559     dec_j2k = -24.3987920132155
2025-12-27T15:02:15.932 [DEBUG] [Thread-490319 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:02:15.933 [DEBUG] [Thread-490319 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:02:15.938 [DEBUG] [Thread-490319 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:02:15.938 [DEBUG] [Thread-490319 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:02:15.938 [DEBUG] [Thread-490319 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:02:15.938 [DEBUG] [Thread-490319 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:02:15.946 [DEBUG] [Thread-490319 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:02:15.946 [DEBUG] [Thread-490319 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:02:15.946 [DEBUG] [Thread-490319 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:02:15.946 [DEBUG] [Thread-490319 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:02:15.946 [DEBUG] [Thread-490319 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:02:15.946 [DEBUG] [Thread-490319 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:02:15.946 [DEBUG] [Thread-490319 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:02:15.946 [DEBUG] [Thread-490319 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:02:15.946 [DEBUG] [Thread-490319 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0432399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953428389813155, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992486, telescope_ra=23.8231742, telescope_dec=-24.256299, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.84295, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:01:58.444519', telescope_ra_j2k=23.8006368838559, telescope_dec_j2k=-24.3987920132155, observability=1)
2025-12-27T15:02:17.218 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:02:17.220 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.8235383, teldec = -24.256293
2025-12-27T15:02:17.221 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.8010013609766     dec_j2k = -24.3987869093082
2025-12-27T15:02:17.223 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:02:17.224 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:02:17.228 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:02:17.228 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:02:17.228 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:02:17.228 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:02:17.235 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:02:17.235 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:02:17.236 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:02:17.236 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:02:17.236 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:02:17.236 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:02:17.236 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:02:17.236 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:02:17.236 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04325485, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953430395410295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992475, telescope_ra=23.8235383, telescope_dec=-24.256293, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.84332, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:01:58.444519', telescope_ra_j2k=23.8010013609766, telescope_dec_j2k=-24.3987869093082, observability=1)
2025-12-27T15:02:24.465 [DEBUG] [ThreadPoolExecutor-22846_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:02:24.469 [DEBUG] [ThreadPoolExecutor-22846_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:02:34.105 [DEBUG] [Thread-490320 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:02:34.108 [INFO] [Thread-490320 (handle)] [driver.py] [get_status()] Telra = 23.8282484, teldec = -24.256292
2025-12-27T15:02:34.109 [INFO] [Thread-490320 (handle)] [driver.py] [get_status()] ra_j2k = 23.805716338699     dec_j2k = -24.3987973775387
2025-12-27T15:02:34.111 [DEBUG] [Thread-490320 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:02:34.111 [DEBUG] [Thread-490320 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:02:34.114 [DEBUG] [Thread-490320 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:02:34.114 [DEBUG] [Thread-490320 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:02:34.114 [DEBUG] [Thread-490320 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:02:34.114 [DEBUG] [Thread-490320 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:02:34.121 [DEBUG] [Thread-490320 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:02:34.121 [DEBUG] [Thread-490320 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:02:34.121 [DEBUG] [Thread-490320 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:02:34.121 [DEBUG] [Thread-490320 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:02:34.121 [DEBUG] [Thread-490320 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:02:34.121 [DEBUG] [Thread-490320 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:02:34.121 [DEBUG] [Thread-490320 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:02:34.121 [DEBUG] [Thread-490320 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:02:34.121 [DEBUG] [Thread-490320 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0434503, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953424378618874, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992475, telescope_ra=23.8282484, telescope_dec=-24.256292, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.84803, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:01:58.444519', telescope_ra_j2k=23.805716338699, telescope_dec_j2k=-24.3987973775387, observability=1)
2025-12-27T15:02:49.479 [DEBUG] [Thread-490321 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:02:49.481 [INFO] [Thread-490321 (handle)] [driver.py] [get_status()] Telra = 23.8325421, teldec = -24.256292
2025-12-27T15:02:49.483 [INFO] [Thread-490321 (handle)] [driver.py] [get_status()] ra_j2k = 23.810014485499     dec_j2k = -24.3988076425431
2025-12-27T15:02:49.485 [DEBUG] [Thread-490321 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:02:49.486 [DEBUG] [Thread-490321 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:02:49.489 [DEBUG] [Thread-490321 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:02:49.489 [DEBUG] [Thread-490321 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:02:49.489 [DEBUG] [Thread-490321 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:02:49.489 [DEBUG] [Thread-490321 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:02:49.496 [DEBUG] [Thread-490321 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:02:49.496 [DEBUG] [Thread-490321 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:02:49.496 [DEBUG] [Thread-490321 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:02:49.496 [DEBUG] [Thread-490321 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:02:49.496 [DEBUG] [Thread-490321 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:02:49.496 [DEBUG] [Thread-490321 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:02:49.496 [DEBUG] [Thread-490321 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:02:49.496 [DEBUG] [Thread-490321 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:02:49.496 [DEBUG] [Thread-490321 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04362824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953429994290867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992474, telescope_ra=23.8325421, telescope_dec=-24.256292, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.85232, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:01:58.444519', telescope_ra_j2k=23.810014485499, telescope_dec_j2k=-24.3988076425431, observability=1)
2025-12-27T15:02:52.173 [DEBUG] [Thread-490322 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:02:52.175 [INFO] [Thread-490322 (handle)] [driver.py] [get_status()] Telra = 23.8332897, teldec = -24.256292
2025-12-27T15:02:52.176 [INFO] [Thread-490322 (handle)] [driver.py] [get_status()] ra_j2k = 23.8107628597857     dec_j2k = -24.3988094113858
2025-12-27T15:02:52.177 [DEBUG] [Thread-490322 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:02:52.178 [DEBUG] [Thread-490322 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:02:52.180 [DEBUG] [Thread-490322 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:02:52.180 [DEBUG] [Thread-490322 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:02:52.181 [DEBUG] [Thread-490322 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:02:52.181 [DEBUG] [Thread-490322 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:02:52.188 [DEBUG] [Thread-490322 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:02:52.188 [DEBUG] [Thread-490322 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:02:52.188 [DEBUG] [Thread-490322 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:02:52.188 [DEBUG] [Thread-490322 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:02:52.188 [DEBUG] [Thread-490322 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:02:52.188 [DEBUG] [Thread-490322 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:02:52.188 [DEBUG] [Thread-490322 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:02:52.188 [DEBUG] [Thread-490322 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:02:52.188 [DEBUG] [Thread-490322 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04365942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953430395410295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992474, telescope_ra=23.8332897, telescope_dec=-24.256292, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.85307, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:01:58.444519', telescope_ra_j2k=23.8107628597857, telescope_dec_j2k=-24.3988094113858, observability=1)
2025-12-27T15:02:57.730 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:02:57.732 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.834823, teldec = -24.256292
2025-12-27T15:02:57.733 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.8122977478464     dec_j2k = -24.3988130220917
2025-12-27T15:02:57.735 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:02:57.736 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:02:57.738 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:02:57.738 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:02:57.739 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:02:57.739 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:02:57.746 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:02:57.746 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:02:57.746 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:02:57.746 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:02:57.746 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:02:57.746 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:02:57.746 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:02:57.746 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:02:57.746 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04372374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953422373021734, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992474, telescope_ra=23.834823, telescope_dec=-24.256292, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.8546, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:01:58.444519', telescope_ra_j2k=23.8122977478464, telescope_dec_j2k=-24.3988130220917, observability=1)
2025-12-27T15:02:57.746 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52903866767883 seconds ago
2025-12-27T15:02:58.587 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:02:58.587 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:02:58.588 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:02:58.588 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:02:58.588 [INFO] [ThreadPoolExecutor-22847_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:02:58.588 [INFO] [ThreadPoolExecutor-22847_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:03:01.170 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:01.172 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.835777, teldec = -24.256292
2025-12-27T15:03:01.173 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.8132527359361     dec_j2k = -24.3988152570081
2025-12-27T15:03:01.175 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:03:01.176 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:03:01.177 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:03:01.178 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:03:01.178 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:03:01.178 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:03:01.185 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:03:01.185 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:03:01.185 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:03:01.185 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:03:01.185 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:03:01.185 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:03:01.185 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:03:01.185 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:03:01.185 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04376355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953433203246292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992474, telescope_ra=23.835777, telescope_dec=-24.256292, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.85556, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:02:58.586140', telescope_ra_j2k=23.8132527359361, telescope_dec_j2k=-24.3988152570081, observability=1)
2025-12-27T15:03:03.674 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:03.676 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.8364695, teldec = -24.256292
2025-12-27T15:03:03.677 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.8139459531904     dec_j2k = -24.3988168737303
2025-12-27T15:03:03.679 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:03:03.680 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:03:03.686 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:03:03.686 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:03:03.686 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:03:03.686 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:03:03.693 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:03:03.693 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:03:03.694 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:03:03.694 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:03:03.694 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:03:03.694 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:03:03.694 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:03:03.694 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:03:03.694 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04379253, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953427988693727, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992474, telescope_ra=23.8364695, telescope_dec=-24.256292, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.85625, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:02:58.586140', telescope_ra_j2k=23.8139459531904, telescope_dec_j2k=-24.3988168737303, observability=1)
2025-12-27T15:03:10.229 [DEBUG] [Thread-490323 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:10.231 [INFO] [Thread-490323 (handle)] [driver.py] [get_status()] Telra = 23.8383126, teldec = -24.256292
2025-12-27T15:03:10.233 [INFO] [Thread-490323 (handle)] [driver.py] [get_status()] ra_j2k = 23.8157909622099     dec_j2k = -24.3988211537776
2025-12-27T15:03:10.235 [DEBUG] [Thread-490323 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:03:10.236 [DEBUG] [Thread-490323 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:03:10.238 [DEBUG] [Thread-490323 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:03:10.238 [DEBUG] [Thread-490323 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:03:10.238 [DEBUG] [Thread-490323 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:03:10.239 [DEBUG] [Thread-490323 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:03:10.246 [DEBUG] [Thread-490323 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:03:10.246 [DEBUG] [Thread-490323 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:03:10.246 [DEBUG] [Thread-490323 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:03:10.246 [DEBUG] [Thread-490323 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:03:10.246 [DEBUG] [Thread-490323 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:03:10.246 [DEBUG] [Thread-490323 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:03:10.246 [DEBUG] [Thread-490323 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:03:10.246 [DEBUG] [Thread-490323 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:03:10.246 [DEBUG] [Thread-490323 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0438684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953429994290867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992474, telescope_ra=23.8383126, telescope_dec=-24.256292, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.85809, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:02:58.586140', telescope_ra_j2k=23.8157909622099, telescope_dec_j2k=-24.3988211537776, observability=1)
2025-12-27T15:03:17.297 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:17.299 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.8402854, teldec = -24.256291
2025-12-27T15:03:17.301 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.8177658056379     dec_j2k = -24.3988246982387
2025-12-27T15:03:17.303 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:03:17.304 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:03:17.310 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:03:17.310 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:03:17.310 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:03:17.310 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:03:17.318 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:03:17.318 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:03:17.318 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:03:17.318 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:03:17.318 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:03:17.318 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:03:17.318 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:03:17.318 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:03:17.318 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04395021, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953431999888007, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992473, telescope_ra=23.8402854, telescope_dec=-24.256291, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.86007, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:02:58.586140', telescope_ra_j2k=23.8177658056379, telescope_dec_j2k=-24.3988246982387, observability=1)
2025-12-27T15:03:19.470 [DEBUG] [ThreadPoolExecutor-22846_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:19.472 [DEBUG] [ThreadPoolExecutor-22846_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:19.473 [DEBUG] [ThreadPoolExecutor-22846_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:19.476 [DEBUG] [ThreadPoolExecutor-22846_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:23.481 [DEBUG] [ThreadPoolExecutor-22846_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:24.484 [DEBUG] [ThreadPoolExecutor-22846_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:24.485 [INFO] [ThreadPoolExecutor-22846_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:03:28.433 [DEBUG] [Thread-490324 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:28.436 [INFO] [Thread-490324 (handle)] [driver.py] [get_status()] Telra = 23.8433856, teldec = -24.256291
2025-12-27T15:03:28.437 [INFO] [Thread-490324 (handle)] [driver.py] [get_status()] ra_j2k = 23.8208692169265     dec_j2k = -24.3988317625707
2025-12-27T15:03:28.439 [DEBUG] [Thread-490324 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:03:28.439 [DEBUG] [Thread-490324 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:03:28.446 [DEBUG] [Thread-490324 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:03:28.446 [DEBUG] [Thread-490324 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:03:28.447 [DEBUG] [Thread-490324 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:03:28.447 [DEBUG] [Thread-490324 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:03:28.454 [DEBUG] [Thread-490324 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:03:28.454 [DEBUG] [Thread-490324 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:03:28.454 [DEBUG] [Thread-490324 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:03:28.454 [DEBUG] [Thread-490324 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:03:28.454 [DEBUG] [Thread-490324 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:03:28.454 [DEBUG] [Thread-490324 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:03:28.454 [DEBUG] [Thread-490324 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:03:28.454 [DEBUG] [Thread-490324 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:03:28.454 [DEBUG] [Thread-490324 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04407911, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953436813321144, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992473, telescope_ra=23.8433856, telescope_dec=-24.256291, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.86317, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:02:58.586140', telescope_ra_j2k=23.8208692169265, telescope_dec_j2k=-24.3988317625707, observability=1)
2025-12-27T15:03:46.509 [DEBUG] [Thread-490325 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:46.510 [INFO] [Thread-490325 (handle)] [driver.py] [get_status()] Telra = 23.8484299, teldec = -24.256291
2025-12-27T15:03:46.511 [INFO] [Thread-490325 (handle)] [driver.py] [get_status()] ra_j2k = 23.8259187422818     dec_j2k = -24.3988430556583
2025-12-27T15:03:46.513 [DEBUG] [Thread-490325 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:03:46.514 [DEBUG] [Thread-490325 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:03:46.517 [DEBUG] [Thread-490325 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:03:46.517 [DEBUG] [Thread-490325 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:03:46.517 [DEBUG] [Thread-490325 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:03:46.517 [DEBUG] [Thread-490325 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:03:46.524 [DEBUG] [Thread-490325 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:03:46.524 [DEBUG] [Thread-490325 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:03:46.524 [DEBUG] [Thread-490325 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:03:46.524 [DEBUG] [Thread-490325 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:03:46.524 [DEBUG] [Thread-490325 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:03:46.524 [DEBUG] [Thread-490325 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:03:46.524 [DEBUG] [Thread-490325 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:03:46.524 [DEBUG] [Thread-490325 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:03:46.525 [DEBUG] [Thread-490325 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04428831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095343560996286, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992472, telescope_ra=23.8484299, telescope_dec=-24.256291, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.86821, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:02:58.586140', telescope_ra_j2k=23.8259187422818, telescope_dec_j2k=-24.3988430556583, observability=1)
2025-12-27T15:03:49.542 [DEBUG] [Thread-490326 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:49.543 [INFO] [Thread-490326 (handle)] [driver.py] [get_status()] Telra = 23.8492611, teldec = -24.256291
2025-12-27T15:03:49.544 [INFO] [Thread-490326 (handle)] [driver.py] [get_status()] ra_j2k = 23.8267508033517     dec_j2k = -24.3988448926146
2025-12-27T15:03:49.545 [DEBUG] [Thread-490326 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:03:49.546 [DEBUG] [Thread-490326 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:03:49.550 [DEBUG] [Thread-490326 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:03:49.550 [DEBUG] [Thread-490326 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:03:49.550 [DEBUG] [Thread-490326 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:03:49.550 [DEBUG] [Thread-490326 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:03:49.557 [DEBUG] [Thread-490326 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:03:49.557 [DEBUG] [Thread-490326 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:03:49.557 [DEBUG] [Thread-490326 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:03:49.557 [DEBUG] [Thread-490326 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:03:49.557 [DEBUG] [Thread-490326 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:03:49.558 [DEBUG] [Thread-490326 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:03:49.558 [DEBUG] [Thread-490326 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:03:49.558 [DEBUG] [Thread-490326 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:03:49.558 [DEBUG] [Thread-490326 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0443234, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953428389813155, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992472, telescope_ra=23.8492611, telescope_dec=-24.256291, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.86904, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:02:58.586140', telescope_ra_j2k=23.8267508033517, telescope_dec_j2k=-24.3988448926146, observability=1)
2025-12-27T15:03:57.807 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:57.809 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.851576, teldec = -24.256291
2025-12-27T15:03:57.810 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.8290681014921     dec_j2k = -24.3988499728843
2025-12-27T15:03:57.811 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:03:57.812 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:03:57.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:03:57.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:03:57.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:03:57.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:03:57.821 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:03:57.821 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:03:57.821 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:03:57.821 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:03:57.822 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:03:57.822 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:03:57.822 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:03:57.822 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:03:57.822 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04441906, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953436813321144, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992472, telescope_ra=23.851576, telescope_dec=-24.256291, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.87136, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:02:58.586140', telescope_ra_j2k=23.8290681014921, telescope_dec_j2k=-24.3988499728843, observability=1)
2025-12-27T15:03:57.822 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52513766288757 seconds ago
2025-12-27T15:03:58.726 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:58.726 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:03:58.727 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:58.727 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:03:58.728 [DEBUG] [ThreadPoolExecutor-22848_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:59.730 [DEBUG] [ThreadPoolExecutor-22848_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:59.732 [DEBUG] [ThreadPoolExecutor-22848_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:03:59.732 [DEBUG] [ThreadPoolExecutor-22848_0] [payload.py] [to_registers()] [0]
2025-12-27T15:03:59.736 [DEBUG] [ThreadPoolExecutor-22848_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:03:59.736 [DEBUG] [ThreadPoolExecutor-22848_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:03:59.737 [DEBUG] [ThreadPoolExecutor-22848_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:03:59.737 [DEBUG] [ThreadPoolExecutor-22848_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:03:59.744 [DEBUG] [ThreadPoolExecutor-22848_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:03:59.744 [DEBUG] [ThreadPoolExecutor-22848_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:03:59.744 [DEBUG] [ThreadPoolExecutor-22848_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:03:59.744 [DEBUG] [ThreadPoolExecutor-22848_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:03:59.744 [DEBUG] [ThreadPoolExecutor-22848_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:03:59.744 [DEBUG] [ThreadPoolExecutor-22848_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:03:59.744 [DEBUG] [ThreadPoolExecutor-22848_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:04:00.274 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:04:00.275 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.8522384, teldec = -24.256291
2025-12-27T15:04:00.276 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.8297311877251     dec_j2k = -24.3988514169247
2025-12-27T15:04:00.278 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:04:00.279 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:04:00.283 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:04:00.283 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:04:00.283 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:04:00.283 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:04:00.290 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:04:00.290 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:04:00.291 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:04:00.291 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:04:00.291 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:04:00.291 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:04:00.291 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:04:00.291 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:04:00.291 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04444762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953441225634853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992472, telescope_ra=23.8522384, telescope_dec=-24.256291, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.87202, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:03:58.725420', telescope_ra_j2k=23.8297311877251, telescope_dec_j2k=-24.3988514169247, observability=1)
2025-12-27T15:04:03.700 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:04:03.702 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.8531915, teldec = -24.25629
2025-12-27T15:04:03.703 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.83068527514     dec_j2k = -24.3988524872427
2025-12-27T15:04:03.705 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:04:03.705 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:04:03.710 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:04:03.710 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:04:03.710 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:04:03.710 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:04:03.717 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:04:03.717 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:04:03.717 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:04:03.717 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:04:03.717 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:04:03.717 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:04:03.717 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:04:03.717 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:04:03.717 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04448728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953441225634853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992472, telescope_ra=23.8531915, telescope_dec=-24.25629, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.87297, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:03:58.725420', telescope_ra_j2k=23.83068527514, telescope_dec_j2k=-24.3988524872427, observability=1)
2025-12-27T15:04:04.584 [DEBUG] [Thread-490327 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8669824600219727
2025-12-27T15:04:17.380 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:04:17.382 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.8570097, teldec = -24.25629
2025-12-27T15:04:17.383 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.83450743089     dec_j2k = -24.3988606915184
2025-12-27T15:04:17.385 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:04:17.386 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:04:17.387 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:04:17.387 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:04:17.387 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:04:17.388 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:04:17.395 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:04:17.395 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:04:17.395 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:04:17.395 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:04:17.395 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:04:17.395 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:04:17.395 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:04:17.395 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:04:17.395 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04464561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953436813321144, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992471, telescope_ra=23.8570097, telescope_dec=-24.25629, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.87679, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:03:58.725420', telescope_ra_j2k=23.83450743089, telescope_dec_j2k=-24.3988606915184, observability=1)
2025-12-27T15:04:22.774 [DEBUG] [Thread-490328 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:04:22.776 [INFO] [Thread-490328 (handle)] [driver.py] [get_status()] Telra = 23.8585141, teldec = -24.25629
2025-12-27T15:04:22.777 [INFO] [Thread-490328 (handle)] [driver.py] [get_status()] ra_j2k = 23.8360133895416     dec_j2k = -24.3988638848424
2025-12-27T15:04:22.780 [DEBUG] [Thread-490328 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:04:22.780 [DEBUG] [Thread-490328 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:04:22.786 [DEBUG] [Thread-490328 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:04:22.786 [DEBUG] [Thread-490328 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:04:22.786 [DEBUG] [Thread-490328 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:04:22.786 [DEBUG] [Thread-490328 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:04:22.793 [DEBUG] [Thread-490328 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:04:22.793 [DEBUG] [Thread-490328 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:04:22.793 [DEBUG] [Thread-490328 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:04:22.793 [DEBUG] [Thread-490328 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:04:22.793 [DEBUG] [Thread-490328 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:04:22.793 [DEBUG] [Thread-490328 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:04:22.793 [DEBUG] [Thread-490328 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:04:22.793 [DEBUG] [Thread-490328 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:04:22.794 [DEBUG] [Thread-490328 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04470804, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953440022276568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108631, telescope_az=89.992471, telescope_ra=23.8585141, telescope_dec=-24.25629, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.87829, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:03:58.725420', telescope_ra_j2k=23.8360133895416, telescope_dec_j2k=-24.3988638848424, observability=1)
2025-12-27T15:04:24.745 [DEBUG] [ThreadPoolExecutor-22848_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:04:24.746 [DEBUG] [ThreadPoolExecutor-22848_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:04:40.836 [DEBUG] [Thread-490329 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:04:40.839 [INFO] [Thread-490329 (handle)] [driver.py] [get_status()] Telra = 23.8635581, teldec = -24.25629
2025-12-27T15:04:40.840 [INFO] [Thread-490329 (handle)] [driver.py] [get_status()] ra_j2k = 23.8410626156637     dec_j2k = -24.3988744297158
2025-12-27T15:04:40.842 [DEBUG] [Thread-490329 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:04:40.843 [DEBUG] [Thread-490329 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:04:40.850 [DEBUG] [Thread-490329 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:04:40.850 [DEBUG] [Thread-490329 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:04:40.850 [DEBUG] [Thread-490329 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:04:40.850 [DEBUG] [Thread-490329 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:04:40.857 [DEBUG] [Thread-490329 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:04:40.858 [DEBUG] [Thread-490329 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:04:40.858 [DEBUG] [Thread-490329 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:04:40.858 [DEBUG] [Thread-490329 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:04:40.858 [DEBUG] [Thread-490329 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:04:40.858 [DEBUG] [Thread-490329 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:04:40.858 [DEBUG] [Thread-490329 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:04:40.858 [DEBUG] [Thread-490329 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:04:40.858 [DEBUG] [Thread-490329 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0449171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953437214440572, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.992471, telescope_ra=23.8635581, telescope_dec=-24.25629, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.88334, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:03:58.725420', telescope_ra_j2k=23.8410626156637, telescope_dec_j2k=-24.3988744297158, observability=1)
2025-12-27T15:04:49.588 [DEBUG] [Thread-490330 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:04:49.595 [INFO] [Thread-490330 (handle)] [driver.py] [get_status()] Telra = 23.8659759, teldec = -24.256289
2025-12-27T15:04:49.596 [INFO] [Thread-490330 (handle)] [driver.py] [get_status()] ra_j2k = 23.8434829208948     dec_j2k = -24.3988783960222
2025-12-27T15:04:49.597 [DEBUG] [Thread-490330 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:04:49.599 [DEBUG] [Thread-490330 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:04:49.600 [DEBUG] [Thread-490330 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:04:49.600 [DEBUG] [Thread-490330 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:04:49.600 [DEBUG] [Thread-490330 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:04:49.600 [DEBUG] [Thread-490330 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:04:49.607 [DEBUG] [Thread-490330 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:04:49.607 [DEBUG] [Thread-490330 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:04:49.607 [DEBUG] [Thread-490330 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:04:49.607 [DEBUG] [Thread-490330 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:04:49.608 [DEBUG] [Thread-490330 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:04:49.608 [DEBUG] [Thread-490330 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:04:49.608 [DEBUG] [Thread-490330 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:04:49.608 [DEBUG] [Thread-490330 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:04:49.608 [DEBUG] [Thread-490330 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04501841, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953442428993137, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.99247, telescope_ra=23.8659759, telescope_dec=-24.256289, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.88576, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:03:58.725420', telescope_ra_j2k=23.8434829208948, telescope_dec_j2k=-24.3988783960222, observability=1)
2025-12-27T15:04:57.883 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:04:57.885 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.8682915, teldec = -24.256296
2025-12-27T15:04:57.886 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.8458009202164     dec_j2k = -24.3988900979921
2025-12-27T15:04:57.888 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:04:57.889 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:04:57.891 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:04:57.891 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:04:57.891 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:04:57.891 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:04:57.899 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:04:57.899 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:04:57.899 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:04:57.899 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:04:57.899 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:04:57.899 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:04:57.899 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:04:57.899 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:04:57.899 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0451144, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953443632351421, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.992481, telescope_ra=23.8682915, telescope_dec=-24.256296, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.88807, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:03:58.725420', telescope_ra_j2k=23.8458009202164, telescope_dec_j2k=-24.3988900979921, observability=1)
2025-12-27T15:04:57.899 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.520259380340576 seconds ago
2025-12-27T15:04:58.869 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:04:58.869 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:04:58.870 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:04:58.870 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:04:58.871 [INFO] [ThreadPoolExecutor-22849_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:04:58.871 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T15:04:58.920 [DEBUG] [Thread-490331 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:04:58.922 [INFO] [Thread-490331 (handle)] [driver.py] [get_status()] Telra = 23.8685994, teldec = -24.256289
2025-12-27T15:04:58.923 [INFO] [Thread-490331 (handle)] [driver.py] [get_status()] ra_j2k = 23.8461091393397     dec_j2k = -24.3988837199561
2025-12-27T15:04:58.925 [DEBUG] [Thread-490331 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:04:58.925 [DEBUG] [Thread-490331 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:04:58.930 [DEBUG] [Thread-490331 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:04:58.930 [DEBUG] [Thread-490331 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:04:58.931 [DEBUG] [Thread-490331 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:04:58.931 [DEBUG] [Thread-490331 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:04:58.938 [DEBUG] [Thread-490331 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:04:58.938 [DEBUG] [Thread-490331 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:04:58.938 [DEBUG] [Thread-490331 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:04:58.938 [DEBUG] [Thread-490331 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:04:58.938 [DEBUG] [Thread-490331 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:04:58.938 [DEBUG] [Thread-490331 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:04:58.938 [DEBUG] [Thread-490331 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:04:58.938 [DEBUG] [Thread-490331 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:04:58.938 [DEBUG] [Thread-490331 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0451264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953444434590277, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.99247, telescope_ra=23.8685994, telescope_dec=-24.256289, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.88838, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:04:58.868276', telescope_ra_j2k=23.8461091393397, telescope_dec_j2k=-24.3988837199561, observability=1)
2025-12-27T15:04:59.386 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44774603843688965
2025-12-27T15:05:03.715 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:05:03.717 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.8699339, teldec = -24.256289
2025-12-27T15:05:03.719 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.84744502217     dec_j2k = -24.3988864022124
2025-12-27T15:05:03.720 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:05:03.721 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:05:03.727 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:05:03.727 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:05:03.727 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:05:03.727 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:05:03.734 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:05:03.734 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:05:03.734 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:05:03.734 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:05:03.734 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:05:03.734 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:05:03.734 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:05:03.734 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:05:03.735 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0451819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953447643545702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.99247, telescope_ra=23.8699339, telescope_dec=-24.256289, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.88971, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:04:58.868276', telescope_ra_j2k=23.84744502217, telescope_dec_j2k=-24.3988864022124, observability=1)
2025-12-27T15:05:17.093 [DEBUG] [Thread-490332 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:05:17.095 [INFO] [Thread-490332 (handle)] [driver.py] [get_status()] Telra = 23.8736393, teldec = -24.256289
2025-12-27T15:05:17.095 [INFO] [Thread-490332 (handle)] [driver.py] [get_status()] ra_j2k = 23.8511542618853     dec_j2k = -24.3988937583232
2025-12-27T15:05:17.096 [DEBUG] [Thread-490332 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:05:17.097 [DEBUG] [Thread-490332 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:05:17.104 [DEBUG] [Thread-490332 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:05:17.104 [DEBUG] [Thread-490332 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:05:17.104 [DEBUG] [Thread-490332 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:05:17.104 [DEBUG] [Thread-490332 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:05:17.111 [DEBUG] [Thread-490332 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:05:17.112 [DEBUG] [Thread-490332 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:05:17.112 [DEBUG] [Thread-490332 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:05:17.112 [DEBUG] [Thread-490332 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:05:17.112 [DEBUG] [Thread-490332 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:05:17.112 [DEBUG] [Thread-490332 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:05:17.112 [DEBUG] [Thread-490332 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:05:17.112 [DEBUG] [Thread-490332 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:05:17.112 [DEBUG] [Thread-490332 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04533674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953445637948561, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.992469, telescope_ra=23.8736393, telescope_dec=-24.256289, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.89342, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:04:58.868276', telescope_ra_j2k=23.8511542618853, telescope_dec_j2k=-24.3988937583232, observability=1)
2025-12-27T15:05:17.456 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3438701629638672
2025-12-27T15:05:19.748 [DEBUG] [ThreadPoolExecutor-22848_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:05:19.751 [DEBUG] [ThreadPoolExecutor-22848_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:05:19.752 [DEBUG] [ThreadPoolExecutor-22848_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:05:19.755 [DEBUG] [ThreadPoolExecutor-22848_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:05:23.760 [DEBUG] [ThreadPoolExecutor-22848_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:05:24.762 [DEBUG] [ThreadPoolExecutor-22848_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:05:24.763 [INFO] [ThreadPoolExecutor-22848_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:05:35.160 [DEBUG] [Thread-490333 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:05:35.162 [INFO] [Thread-490333 (handle)] [driver.py] [get_status()] Telra = 23.8786864, teldec = -24.256288
2025-12-27T15:05:35.163 [INFO] [Thread-490333 (handle)] [driver.py] [get_status()] ra_j2k = 23.8562065922247     dec_j2k = -24.3989025616784
2025-12-27T15:05:35.165 [DEBUG] [Thread-490333 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:05:35.165 [DEBUG] [Thread-490333 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:05:35.171 [DEBUG] [Thread-490333 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:05:35.171 [DEBUG] [Thread-490333 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:05:35.171 [DEBUG] [Thread-490333 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:05:35.172 [DEBUG] [Thread-490333 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:05:35.179 [DEBUG] [Thread-490333 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:05:35.179 [DEBUG] [Thread-490333 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:05:35.179 [DEBUG] [Thread-490333 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:05:35.179 [DEBUG] [Thread-490333 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:05:35.179 [DEBUG] [Thread-490333 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:05:35.179 [DEBUG] [Thread-490333 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:05:35.179 [DEBUG] [Thread-490333 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:05:35.179 [DEBUG] [Thread-490333 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:05:35.179 [DEBUG] [Thread-490333 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04554584, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953454462575979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.992469, telescope_ra=23.8786864, telescope_dec=-24.256288, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.89847, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:04:58.868276', telescope_ra_j2k=23.8562065922247, telescope_dec_j2k=-24.3989025616784, observability=1)
2025-12-27T15:05:49.640 [DEBUG] [Thread-490334 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:05:49.643 [INFO] [Thread-490334 (handle)] [driver.py] [get_status()] Telra = 23.882701, teldec = -24.256288
2025-12-27T15:05:49.644 [INFO] [Thread-490334 (handle)] [driver.py] [get_status()] ra_j2k = 23.8602253527943     dec_j2k = -24.3989101812044
2025-12-27T15:05:49.646 [DEBUG] [Thread-490334 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:05:49.646 [DEBUG] [Thread-490334 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:05:49.653 [DEBUG] [Thread-490334 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:05:49.653 [DEBUG] [Thread-490334 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:05:49.653 [DEBUG] [Thread-490334 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:05:49.653 [DEBUG] [Thread-490334 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:05:49.660 [DEBUG] [Thread-490334 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:05:49.660 [DEBUG] [Thread-490334 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:05:49.660 [DEBUG] [Thread-490334 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:05:49.660 [DEBUG] [Thread-490334 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:05:49.660 [DEBUG] [Thread-490334 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:05:49.660 [DEBUG] [Thread-490334 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:05:49.661 [DEBUG] [Thread-490334 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:05:49.661 [DEBUG] [Thread-490334 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:05:49.661 [DEBUG] [Thread-490334 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04571344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953456468173119, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.992468, telescope_ra=23.882701, telescope_dec=-24.256288, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.90248, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:04:58.868276', telescope_ra_j2k=23.8602253527943, telescope_dec_j2k=-24.3989101812044, observability=1)
2025-12-27T15:05:53.254 [DEBUG] [Thread-490335 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:05:53.257 [INFO] [Thread-490335 (handle)] [driver.py] [get_status()] Telra = 23.8837282, teldec = -24.256288
2025-12-27T15:05:53.258 [INFO] [Thread-490335 (handle)] [driver.py] [get_status()] ra_j2k = 23.8612536173743     dec_j2k = -24.3989121054048
2025-12-27T15:05:53.259 [DEBUG] [Thread-490335 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:05:53.260 [DEBUG] [Thread-490335 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:05:53.266 [DEBUG] [Thread-490335 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:05:53.266 [DEBUG] [Thread-490335 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:05:53.266 [DEBUG] [Thread-490335 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:05:53.266 [DEBUG] [Thread-490335 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:05:53.273 [DEBUG] [Thread-490335 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:05:53.273 [DEBUG] [Thread-490335 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:05:53.273 [DEBUG] [Thread-490335 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:05:53.273 [DEBUG] [Thread-490335 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:05:53.273 [DEBUG] [Thread-490335 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:05:53.274 [DEBUG] [Thread-490335 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:05:53.274 [DEBUG] [Thread-490335 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:05:53.274 [DEBUG] [Thread-490335 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:05:53.274 [DEBUG] [Thread-490335 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04575527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953452858098266, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.992468, telescope_ra=23.8837282, telescope_dec=-24.256288, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.90351, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:04:58.868276', telescope_ra_j2k=23.8612536173743, telescope_dec_j2k=-24.3989121054048, observability=1)
2025-12-27T15:05:57.960 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:05:57.962 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.8850348, teldec = -24.256288
2025-12-27T15:05:57.963 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.8625615715399     dec_j2k = -24.398914538048
2025-12-27T15:05:57.965 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:05:57.966 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:05:57.968 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:05:57.968 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:05:57.968 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:05:57.968 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:05:57.975 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:05:57.975 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:05:57.975 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:05:57.975 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:05:57.975 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:05:57.975 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:05:57.976 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:05:57.976 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:05:57.976 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04580973, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953456067053691, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.992468, telescope_ra=23.8850348, telescope_dec=-24.256288, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.90482, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:04:58.868276', telescope_ra_j2k=23.8625615715399, telescope_dec_j2k=-24.398914538048, observability=1)
2025-12-27T15:05:57.976 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.51994752883911 seconds ago
2025-12-27T15:05:58.473 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4972343444824219
2025-12-27T15:05:59.010 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:05:59.010 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:05:59.011 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:05:59.011 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:05:59.012 [DEBUG] [ThreadPoolExecutor-22850_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:06:00.014 [DEBUG] [ThreadPoolExecutor-22850_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:06:00.016 [DEBUG] [ThreadPoolExecutor-22850_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:06:00.016 [DEBUG] [ThreadPoolExecutor-22850_0] [payload.py] [to_registers()] [0]
2025-12-27T15:06:00.022 [DEBUG] [ThreadPoolExecutor-22850_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:06:00.022 [DEBUG] [ThreadPoolExecutor-22850_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:06:00.022 [DEBUG] [ThreadPoolExecutor-22850_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:06:00.022 [DEBUG] [ThreadPoolExecutor-22850_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:06:00.030 [DEBUG] [ThreadPoolExecutor-22850_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:06:00.030 [DEBUG] [ThreadPoolExecutor-22850_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:06:00.030 [DEBUG] [ThreadPoolExecutor-22850_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:06:00.030 [DEBUG] [ThreadPoolExecutor-22850_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:06:00.031 [DEBUG] [ThreadPoolExecutor-22850_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:06:00.031 [DEBUG] [ThreadPoolExecutor-22850_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:06:00.031 [DEBUG] [ThreadPoolExecutor-22850_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:06:03.705 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:06:03.707 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.8866219, teldec = -24.256288
2025-12-27T15:06:03.708 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.8641503164441     dec_j2k = -24.3989174704238
2025-12-27T15:06:03.709 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:06:03.711 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:06:03.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:06:03.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:06:03.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:06:03.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:06:03.722 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:06:03.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:06:03.723 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:06:03.723 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:06:03.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:06:03.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:06:03.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:06:03.723 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:06:03.723 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04587622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953455665934263, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.992468, telescope_ra=23.8866219, telescope_dec=-24.256288, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.9064, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:05:59.009349', telescope_ra_j2k=23.8641503164441, telescope_dec_j2k=-24.3989174704238, observability=1)
2025-12-27T15:06:11.340 [DEBUG] [Thread-490336 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:06:11.342 [INFO] [Thread-490336 (handle)] [driver.py] [get_status()] Telra = 23.88877, teldec = -24.256288
2025-12-27T15:06:11.344 [INFO] [Thread-490336 (handle)] [driver.py] [get_status()] ra_j2k = 23.8663006428276     dec_j2k = -24.398921400001
2025-12-27T15:06:11.345 [DEBUG] [Thread-490336 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:06:11.346 [DEBUG] [Thread-490336 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:06:11.350 [DEBUG] [Thread-490336 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:06:11.350 [DEBUG] [Thread-490336 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:06:11.350 [DEBUG] [Thread-490336 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:06:11.350 [DEBUG] [Thread-490336 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:06:11.357 [DEBUG] [Thread-490336 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:06:11.357 [DEBUG] [Thread-490336 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:06:11.358 [DEBUG] [Thread-490336 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:06:11.358 [DEBUG] [Thread-490336 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:06:11.358 [DEBUG] [Thread-490336 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:06:11.358 [DEBUG] [Thread-490336 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:06:11.358 [DEBUG] [Thread-490336 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:06:11.358 [DEBUG] [Thread-490336 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:06:11.358 [DEBUG] [Thread-490336 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0459646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953457671531403, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.992468, telescope_ra=23.88877, telescope_dec=-24.256288, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.90855, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:05:59.009349', telescope_ra_j2k=23.8663006428276, telescope_dec_j2k=-24.398921400001, observability=1)
2025-12-27T15:06:17.517 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:06:17.520 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.8904694, teldec = -24.256288
2025-12-27T15:06:17.521 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.868001804197     dec_j2k = -24.3989244767166
2025-12-27T15:06:17.522 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:06:17.523 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:06:17.526 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:06:17.526 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:06:17.526 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:06:17.526 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:06:17.533 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:06:17.533 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:06:17.533 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:06:17.533 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:06:17.533 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:06:17.533 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:06:17.533 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:06:17.533 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:06:17.534 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04603609, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095346248496454, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.992468, telescope_ra=23.8904694, telescope_dec=-24.256288, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.91025, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:05:59.009349', telescope_ra_j2k=23.868001804197, telescope_dec_j2k=-24.3989244767166, observability=1)
2025-12-27T15:06:25.032 [DEBUG] [ThreadPoolExecutor-22850_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:06:25.033 [DEBUG] [ThreadPoolExecutor-22850_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:06:29.405 [DEBUG] [Thread-490337 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:06:29.407 [INFO] [Thread-490337 (handle)] [driver.py] [get_status()] Telra = 23.893791, teldec = -24.256287
2025-12-27T15:06:29.408 [INFO] [Thread-490337 (handle)] [driver.py] [get_status()] ra_j2k = 23.8713268470255     dec_j2k = -24.398929408735
2025-12-27T15:06:29.410 [DEBUG] [Thread-490337 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:06:29.410 [DEBUG] [Thread-490337 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:06:29.412 [DEBUG] [Thread-490337 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:06:29.412 [DEBUG] [Thread-490337 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:06:29.412 [DEBUG] [Thread-490337 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:06:29.412 [DEBUG] [Thread-490337 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:06:29.419 [DEBUG] [Thread-490337 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:06:29.420 [DEBUG] [Thread-490337 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:06:29.420 [DEBUG] [Thread-490337 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:06:29.420 [DEBUG] [Thread-490337 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:06:29.420 [DEBUG] [Thread-490337 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:06:29.420 [DEBUG] [Thread-490337 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:06:29.420 [DEBUG] [Thread-490337 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:06:29.420 [DEBUG] [Thread-490337 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:06:29.420 [DEBUG] [Thread-490337 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04617368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470507353101, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.992467, telescope_ra=23.893791, telescope_dec=-24.256287, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.91357, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:05:59.009349', telescope_ra_j2k=23.8713268470255, telescope_dec_j2k=-24.398929408735, observability=1)
2025-12-27T15:06:47.489 [DEBUG] [Thread-490338 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:06:47.490 [INFO] [Thread-490338 (handle)] [driver.py] [get_status()] Telra = 23.8988338, teldec = -24.256293
2025-12-27T15:06:47.491 [INFO] [Thread-490338 (handle)] [driver.py] [get_status()] ra_j2k = 23.8763748740385     dec_j2k = -24.3989442072317
2025-12-27T15:06:47.493 [DEBUG] [Thread-490338 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:06:47.494 [DEBUG] [Thread-490338 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:06:47.499 [DEBUG] [Thread-490338 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:06:47.499 [DEBUG] [Thread-490338 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:06:47.499 [DEBUG] [Thread-490338 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:06:47.499 [DEBUG] [Thread-490338 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:06:47.506 [DEBUG] [Thread-490338 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:06:47.506 [DEBUG] [Thread-490338 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:06:47.506 [DEBUG] [Thread-490338 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:06:47.506 [DEBUG] [Thread-490338 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:06:47.506 [DEBUG] [Thread-490338 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:06:47.506 [DEBUG] [Thread-490338 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:06:47.506 [DEBUG] [Thread-490338 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:06:47.507 [DEBUG] [Thread-490338 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:06:47.507 [DEBUG] [Thread-490338 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04638297, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953461281606255, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.992477, telescope_ra=23.8988338, telescope_dec=-24.256293, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.91861, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:05:59.009349', telescope_ra_j2k=23.8763748740385, telescope_dec_j2k=-24.3989442072317, observability=1)
2025-12-27T15:06:49.691 [DEBUG] [Thread-490339 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:06:49.693 [INFO] [Thread-490339 (handle)] [driver.py] [get_status()] Telra = 23.8994403, teldec = -24.256287
2025-12-27T15:06:49.694 [INFO] [Thread-490339 (handle)] [driver.py] [get_status()] ra_j2k = 23.8769820027746     dec_j2k = -24.3989392492418
2025-12-27T15:06:49.696 [DEBUG] [Thread-490339 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:06:49.697 [DEBUG] [Thread-490339 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:06:49.700 [DEBUG] [Thread-490339 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:06:49.700 [DEBUG] [Thread-490339 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:06:49.700 [DEBUG] [Thread-490339 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:06:49.701 [DEBUG] [Thread-490339 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:06:49.707 [DEBUG] [Thread-490339 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:06:49.708 [DEBUG] [Thread-490339 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:06:49.708 [DEBUG] [Thread-490339 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:06:49.708 [DEBUG] [Thread-490339 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:06:49.708 [DEBUG] [Thread-490339 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:06:49.708 [DEBUG] [Thread-490339 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:06:49.708 [DEBUG] [Thread-490339 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:06:49.708 [DEBUG] [Thread-490339 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:06:49.708 [DEBUG] [Thread-490339 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04640847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953463688322824, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.992466, telescope_ra=23.8994403, telescope_dec=-24.256287, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.91922, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:05:59.009349', telescope_ra_j2k=23.8769820027746, telescope_dec_j2k=-24.3989392492418, observability=1)
2025-12-27T15:06:57.564 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:06:57.565 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.9016432, teldec = -24.256287
2025-12-27T15:06:57.567 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.8791871862721     dec_j2k = -24.3989430016902
2025-12-27T15:06:57.568 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:06:57.569 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:06:57.570 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:06:57.570 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:06:57.571 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:06:57.571 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:06:57.578 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:06:57.578 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:06:57.578 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:06:57.578 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:06:57.578 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:06:57.578 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:06:57.578 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:06:57.578 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:06:57.578 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04649958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953465292800536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.992466, telescope_ra=23.9016432, telescope_dec=-24.256287, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.92142, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:05:59.009349', telescope_ra_j2k=23.8791871862721, telescope_dec_j2k=-24.3989430016902, observability=1)
2025-12-27T15:06:58.036 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.4572615623474121
2025-12-27T15:06:58.036 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.51897597312927 seconds ago
2025-12-27T15:06:59.149 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:06:59.149 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:06:59.150 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:06:59.150 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:06:59.150 [INFO] [ThreadPoolExecutor-22851_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:06:59.150 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T15:07:03.744 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:07:03.745 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.9033437, teldec = -24.256287
2025-12-27T15:07:03.747 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.8808894490237     dec_j2k = -24.3989458658097
2025-12-27T15:07:03.748 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:07:03.749 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:07:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:07:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:07:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:07:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:07:03.762 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:07:03.762 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:07:03.762 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:07:03.762 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:07:03.762 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:07:03.762 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:07:03.762 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:07:03.762 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:07:03.762 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04657111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953467298397676, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.992466, telescope_ra=23.9033437, telescope_dec=-24.256287, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.92312, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:06:59.148039', telescope_ra_j2k=23.8808894490237, telescope_dec_j2k=-24.3989458658097, observability=1)
2025-12-27T15:07:05.536 [DEBUG] [Thread-490340 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:07:05.538 [INFO] [Thread-490340 (handle)] [driver.py] [get_status()] Telra = 23.9038487, teldec = -24.256286
2025-12-27T15:07:05.539 [INFO] [Thread-490340 (handle)] [driver.py] [get_status()] ra_j2k = 23.8813949725254     dec_j2k = -24.3989457110021
2025-12-27T15:07:05.541 [DEBUG] [Thread-490340 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:07:05.542 [DEBUG] [Thread-490340 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:07:05.543 [DEBUG] [Thread-490340 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:07:05.543 [DEBUG] [Thread-490340 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:07:05.543 [DEBUG] [Thread-490340 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:07:05.543 [DEBUG] [Thread-490340 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:07:05.550 [DEBUG] [Thread-490340 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:07:05.550 [DEBUG] [Thread-490340 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:07:05.550 [DEBUG] [Thread-490340 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:07:05.550 [DEBUG] [Thread-490340 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:07:05.551 [DEBUG] [Thread-490340 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:07:05.551 [DEBUG] [Thread-490340 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:07:05.551 [DEBUG] [Thread-490340 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:07:05.551 [DEBUG] [Thread-490340 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:07:05.551 [DEBUG] [Thread-490340 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04659186, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953464089442252, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10863, telescope_az=89.992466, telescope_ra=23.9038487, telescope_dec=-24.256286, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.92363, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:06:59.148039', telescope_ra_j2k=23.8813949725254, telescope_dec_j2k=-24.3989457110021, observability=1)
2025-12-27T15:07:17.595 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:07:17.596 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.9072157, teldec = -24.256286
2025-12-27T15:07:17.597 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.884765462891     dec_j2k = -24.398951281675
2025-12-27T15:07:17.599 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:07:17.600 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:07:17.605 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:07:17.605 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:07:17.605 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:07:17.605 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:07:17.612 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:07:17.613 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:07:17.613 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:07:17.613 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:07:17.613 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:07:17.613 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:07:17.613 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:07:17.613 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:07:17.613 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04673142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953464891681108, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992466, telescope_ra=23.9072157, telescope_dec=-24.256286, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.927, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:06:59.148039', telescope_ra_j2k=23.884765462891, telescope_dec_j2k=-24.398951281675, observability=1)
2025-12-27T15:07:20.035 [DEBUG] [ThreadPoolExecutor-22850_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:07:20.037 [DEBUG] [ThreadPoolExecutor-22850_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:07:20.038 [DEBUG] [ThreadPoolExecutor-22850_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:07:20.040 [DEBUG] [ThreadPoolExecutor-22850_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:07:23.717 [DEBUG] [Thread-490341 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:07:23.718 [INFO] [Thread-490341 (handle)] [driver.py] [get_status()] Telra = 23.9089181, teldec = -24.256286
2025-12-27T15:07:23.719 [INFO] [Thread-490341 (handle)] [driver.py] [get_status()] ra_j2k = 23.8864696277108     dec_j2k = -24.3989540559789
2025-12-27T15:07:23.721 [DEBUG] [Thread-490341 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:07:23.722 [DEBUG] [Thread-490341 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:07:23.725 [DEBUG] [Thread-490341 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:07:23.725 [DEBUG] [Thread-490341 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:07:23.725 [DEBUG] [Thread-490341 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:07:23.725 [DEBUG] [Thread-490341 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:07:23.733 [DEBUG] [Thread-490341 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:07:23.733 [DEBUG] [Thread-490341 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:07:23.733 [DEBUG] [Thread-490341 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:07:23.733 [DEBUG] [Thread-490341 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:07:23.733 [DEBUG] [Thread-490341 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:07:23.733 [DEBUG] [Thread-490341 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:07:23.733 [DEBUG] [Thread-490341 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:07:23.733 [DEBUG] [Thread-490341 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:07:23.733 [DEBUG] [Thread-490341 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04680228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095346248496454, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992465, telescope_ra=23.9089181, telescope_dec=-24.256286, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.9287, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:06:59.148039', telescope_ra_j2k=23.8864696277108, telescope_dec_j2k=-24.3989540559789, observability=1)
2025-12-27T15:07:24.045 [DEBUG] [ThreadPoolExecutor-22850_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:07:25.047 [DEBUG] [ThreadPoolExecutor-22850_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:07:25.048 [INFO] [ThreadPoolExecutor-22850_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:07:41.779 [DEBUG] [Thread-490342 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:07:41.781 [INFO] [Thread-490342 (handle)] [driver.py] [get_status()] Telra = 23.9139379, teldec = -24.256286
2025-12-27T15:07:41.782 [INFO] [Thread-490342 (handle)] [driver.py] [get_status()] ra_j2k = 23.891494631735     dec_j2k = -24.3989620710493
2025-12-27T15:07:41.783 [DEBUG] [Thread-490342 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:07:41.784 [DEBUG] [Thread-490342 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:07:41.790 [DEBUG] [Thread-490342 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:07:41.790 [DEBUG] [Thread-490342 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:07:41.790 [DEBUG] [Thread-490342 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:07:41.790 [DEBUG] [Thread-490342 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:07:41.797 [DEBUG] [Thread-490342 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:07:41.797 [DEBUG] [Thread-490342 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:07:41.797 [DEBUG] [Thread-490342 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:07:41.798 [DEBUG] [Thread-490342 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:07:41.798 [DEBUG] [Thread-490342 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:07:41.798 [DEBUG] [Thread-490342 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:07:41.798 [DEBUG] [Thread-490342 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:07:41.798 [DEBUG] [Thread-490342 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:07:41.798 [DEBUG] [Thread-490342 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04701134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953471710711385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992465, telescope_ra=23.9139379, telescope_dec=-24.256286, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.93372, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:06:59.148039', telescope_ra_j2k=23.891494631735, telescope_dec_j2k=-24.3989620710493, observability=1)
2025-12-27T15:07:49.743 [DEBUG] [Thread-490343 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:07:49.745 [INFO] [Thread-490343 (handle)] [driver.py] [get_status()] Telra = 23.9161641, teldec = -24.256279
2025-12-27T15:07:49.746 [INFO] [Thread-490343 (handle)] [driver.py] [get_status()] ra_j2k = 23.893723139773     dec_j2k = -24.3989585471567
2025-12-27T15:07:49.748 [DEBUG] [Thread-490343 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:07:49.749 [DEBUG] [Thread-490343 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:07:49.751 [DEBUG] [Thread-490343 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:07:49.751 [DEBUG] [Thread-490343 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:07:49.751 [DEBUG] [Thread-490343 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:07:49.751 [DEBUG] [Thread-490343 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:07:49.759 [DEBUG] [Thread-490343 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:07:49.759 [DEBUG] [Thread-490343 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:07:49.759 [DEBUG] [Thread-490343 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:07:49.759 [DEBUG] [Thread-490343 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:07:49.759 [DEBUG] [Thread-490343 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:07:49.759 [DEBUG] [Thread-490343 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:07:49.759 [DEBUG] [Thread-490343 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:07:49.759 [DEBUG] [Thread-490343 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:07:49.759 [DEBUG] [Thread-490343 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04710352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470908472529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992454, telescope_ra=23.9161641, telescope_dec=-24.256279, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.93595, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:06:59.148039', telescope_ra_j2k=23.893723139773, telescope_dec_j2k=-24.3989585471567, observability=1)
2025-12-27T15:07:56.671 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:07:56.673 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.9180898, teldec = -24.256285
2025-12-27T15:07:56.674 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.8956508362025     dec_j2k = -24.3989675137694
2025-12-27T15:07:56.675 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:07:56.677 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:07:56.681 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:07:56.681 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:07:56.681 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:07:56.681 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:07:56.688 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:07:56.688 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:07:56.688 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:07:56.688 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:07:56.689 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:07:56.689 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:07:56.689 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:07:56.689 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:07:56.689 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0471837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470908472529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992464, telescope_ra=23.9180898, telescope_dec=-24.256285, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.93787, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:06:59.148039', telescope_ra_j2k=23.8956508362025, telescope_dec_j2k=-24.3989675137694, observability=1)
2025-12-27T15:07:58.096 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:07:58.098 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.9185015, teldec = -24.256285
2025-12-27T15:07:58.100 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.8960629630392     dec_j2k = -24.3989681434064
2025-12-27T15:07:58.102 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:07:58.103 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:07:58.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:07:58.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:07:58.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:07:58.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:07:58.111 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:07:58.111 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:07:58.111 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:07:58.111 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:07:58.112 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:07:58.112 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:07:58.112 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:07:58.112 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:07:58.112 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0472002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953477727502806, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992464, telescope_ra=23.9185015, telescope_dec=-24.256285, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.93828, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:06:59.148039', telescope_ra_j2k=23.8960629630392, telescope_dec_j2k=-24.3989681434064, observability=1)
2025-12-27T15:07:58.112 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.517579793930054 seconds ago
2025-12-27T15:07:59.291 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:07:59.291 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:07:59.292 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:07:59.292 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:07:59.293 [DEBUG] [ThreadPoolExecutor-22852_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:07:59.839 [DEBUG] [Thread-490344 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:07:59.841 [INFO] [Thread-490344 (handle)] [driver.py] [get_status()] Telra = 23.9189786, teldec = -24.256285
2025-12-27T15:07:59.842 [INFO] [Thread-490344 (handle)] [driver.py] [get_status()] ra_j2k = 23.8965405576823     dec_j2k = -24.3989688709845
2025-12-27T15:07:59.844 [DEBUG] [Thread-490344 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:07:59.845 [DEBUG] [Thread-490344 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:07:59.848 [DEBUG] [Thread-490344 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:07:59.848 [DEBUG] [Thread-490344 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:07:59.848 [DEBUG] [Thread-490344 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:07:59.848 [DEBUG] [Thread-490344 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:07:59.856 [DEBUG] [Thread-490344 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:07:59.856 [DEBUG] [Thread-490344 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:07:59.856 [DEBUG] [Thread-490344 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:07:59.856 [DEBUG] [Thread-490344 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:07:59.856 [DEBUG] [Thread-490344 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:07:59.856 [DEBUG] [Thread-490344 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:07:59.856 [DEBUG] [Thread-490344 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:07:59.856 [DEBUG] [Thread-490344 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:07:59.856 [DEBUG] [Thread-490344 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04722037, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953470507353101, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992464, telescope_ra=23.9189786, telescope_dec=-24.256285, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.93876, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:07:59.290035', telescope_ra_j2k=23.8965405576823, telescope_dec_j2k=-24.3989688709845, observability=1)
2025-12-27T15:08:00.295 [DEBUG] [ThreadPoolExecutor-22852_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:08:00.297 [DEBUG] [ThreadPoolExecutor-22852_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:08:00.297 [DEBUG] [ThreadPoolExecutor-22852_0] [payload.py] [to_registers()] [0]
2025-12-27T15:08:00.301 [DEBUG] [ThreadPoolExecutor-22852_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:08:00.301 [DEBUG] [ThreadPoolExecutor-22852_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:08:00.301 [DEBUG] [ThreadPoolExecutor-22852_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:08:00.302 [DEBUG] [ThreadPoolExecutor-22852_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:08:00.308 [DEBUG] [ThreadPoolExecutor-22852_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:08:00.309 [DEBUG] [ThreadPoolExecutor-22852_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:08:00.309 [DEBUG] [ThreadPoolExecutor-22852_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:08:00.309 [DEBUG] [ThreadPoolExecutor-22852_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:08:00.309 [DEBUG] [ThreadPoolExecutor-22852_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:08:00.309 [DEBUG] [ThreadPoolExecutor-22852_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:08:00.309 [DEBUG] [ThreadPoolExecutor-22852_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:08:03.694 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:08:03.696 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.920063, teldec = -24.256285
2025-12-27T15:08:03.697 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.8976260819641     dec_j2k = -24.3989705163949
2025-12-27T15:08:03.699 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:08:03.699 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:08:03.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:08:03.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:08:03.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:08:03.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:08:03.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:08:03.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:08:03.708 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:08:03.708 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:08:03.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:08:03.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:08:03.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:08:03.709 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:08:03.709 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04726499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953472914069669, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992464, telescope_ra=23.920063, telescope_dec=-24.256285, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.93984, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:07:59.290035', telescope_ra_j2k=23.8976260819641, telescope_dec_j2k=-24.3989705163949, observability=1)
2025-12-27T15:08:17.675 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:08:17.677 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.9239349, teldec = -24.256285
2025-12-27T15:08:17.679 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.9015019963528     dec_j2k = -24.3989762973278
2025-12-27T15:08:17.680 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:08:17.681 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:08:17.683 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:08:17.683 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:08:17.683 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:08:17.683 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:08:17.690 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:08:17.690 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:08:17.690 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:08:17.691 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:08:17.691 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:08:17.691 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:08:17.691 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:08:17.691 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:08:17.691 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04742681, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953475320786237, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992464, telescope_ra=23.9239349, telescope_dec=-24.256285, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.94372, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:07:59.290035', telescope_ra_j2k=23.9015019963528, telescope_dec_j2k=-24.3989762973278, observability=1)
2025-12-27T15:08:17.923 [DEBUG] [Thread-490345 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23251795768737793
2025-12-27T15:08:25.310 [DEBUG] [ThreadPoolExecutor-22852_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:08:25.311 [DEBUG] [ThreadPoolExecutor-22852_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:08:35.989 [DEBUG] [Thread-490346 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:08:35.991 [INFO] [Thread-490346 (handle)] [driver.py] [get_status()] Telra = 23.9290397, teldec = -24.256285
2025-12-27T15:08:35.993 [INFO] [Thread-490346 (handle)] [driver.py] [get_status()] ra_j2k = 23.9066120892199     dec_j2k = -24.398983694379
2025-12-27T15:08:35.994 [DEBUG] [Thread-490346 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:08:35.994 [DEBUG] [Thread-490346 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:08:36.001 [DEBUG] [Thread-490346 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:08:36.001 [DEBUG] [Thread-490346 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:08:36.001 [DEBUG] [Thread-490346 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:08:36.001 [DEBUG] [Thread-490346 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:08:36.008 [DEBUG] [Thread-490346 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:08:36.008 [DEBUG] [Thread-490346 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:08:36.008 [DEBUG] [Thread-490346 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:08:36.008 [DEBUG] [Thread-490346 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:08:36.008 [DEBUG] [Thread-490346 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:08:36.008 [DEBUG] [Thread-490346 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:08:36.008 [DEBUG] [Thread-490346 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:08:36.009 [DEBUG] [Thread-490346 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:08:36.009 [DEBUG] [Thread-490346 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04763877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953479331980518, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992463, telescope_ra=23.9290397, telescope_dec=-24.256285, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.94882, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:07:59.290035', telescope_ra_j2k=23.9066120892199, telescope_dec_j2k=-24.398983694379, observability=1)
2025-12-27T15:08:49.793 [DEBUG] [Thread-490347 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:08:49.794 [INFO] [Thread-490347 (handle)] [driver.py] [get_status()] Telra = 23.9328838, teldec = -24.256284
2025-12-27T15:08:49.795 [INFO] [Thread-490347 (handle)] [driver.py] [get_status()] ra_j2k = 23.9104601750987     dec_j2k = -24.3989880960563
2025-12-27T15:08:49.796 [DEBUG] [Thread-490347 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:08:49.797 [DEBUG] [Thread-490347 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:08:49.803 [DEBUG] [Thread-490347 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:08:49.803 [DEBUG] [Thread-490347 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:08:49.803 [DEBUG] [Thread-490347 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:08:49.803 [DEBUG] [Thread-490347 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:08:49.810 [DEBUG] [Thread-490347 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:08:49.810 [DEBUG] [Thread-490347 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:08:49.811 [DEBUG] [Thread-490347 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:08:49.811 [DEBUG] [Thread-490347 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:08:49.811 [DEBUG] [Thread-490347 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:08:49.811 [DEBUG] [Thread-490347 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:08:49.811 [DEBUG] [Thread-490347 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:08:49.811 [DEBUG] [Thread-490347 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:08:49.811 [DEBUG] [Thread-490347 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04779853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953482139816514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992463, telescope_ra=23.9328838, telescope_dec=-24.256284, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.95266, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:07:59.290035', telescope_ra_j2k=23.9104601750987, telescope_dec_j2k=-24.3989880960563, observability=1)
2025-12-27T15:08:54.050 [DEBUG] [Thread-490348 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:08:54.052 [INFO] [Thread-490348 (handle)] [driver.py] [get_status()] Telra = 23.9340809, teldec = -24.256284
2025-12-27T15:08:54.053 [INFO] [Thread-490348 (handle)] [driver.py] [get_status()] ra_j2k = 23.9116585163735     dec_j2k = -24.3989897485881
2025-12-27T15:08:54.054 [DEBUG] [Thread-490348 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:08:54.055 [DEBUG] [Thread-490348 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:08:54.056 [DEBUG] [Thread-490348 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:08:54.056 [DEBUG] [Thread-490348 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:08:54.056 [DEBUG] [Thread-490348 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:08:54.056 [DEBUG] [Thread-490348 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:08:54.063 [DEBUG] [Thread-490348 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:08:54.063 [DEBUG] [Thread-490348 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:08:54.063 [DEBUG] [Thread-490348 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:08:54.063 [DEBUG] [Thread-490348 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:08:54.063 [DEBUG] [Thread-490348 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:08:54.063 [DEBUG] [Thread-490348 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:08:54.063 [DEBUG] [Thread-490348 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:08:54.063 [DEBUG] [Thread-490348 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:08:54.063 [DEBUG] [Thread-490348 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04784781, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953475320786237, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992462, telescope_ra=23.9340809, telescope_dec=-24.256284, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.95386, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:07:59.290035', telescope_ra_j2k=23.9116585163735, telescope_dec_j2k=-24.3989897485881, observability=1)
2025-12-27T15:08:55.781 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:08:55.784 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.9345572, teldec = -24.256284
2025-12-27T15:08:55.785 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.9121353102531     dec_j2k = -24.3989904021865
2025-12-27T15:08:55.787 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:08:55.788 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:08:55.791 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:08:55.791 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:08:55.791 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:08:55.791 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:08:55.798 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:08:55.798 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:08:55.798 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:08:55.798 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:08:55.798 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:08:55.798 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:08:55.798 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:08:55.798 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:08:55.799 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04786785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953473716308525, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992462, telescope_ra=23.9345572, telescope_dec=-24.256284, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.95434, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:07:59.290035', telescope_ra_j2k=23.9121353102531, telescope_dec_j2k=-24.3989904021865, observability=1)
2025-12-27T15:08:58.173 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:08:58.175 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.9352216, teldec = -24.256284
2025-12-27T15:08:58.176 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.9128003991782     dec_j2k = -24.3989913101874
2025-12-27T15:08:58.178 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:08:58.179 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:08:58.180 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:08:58.180 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:08:58.180 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:08:58.180 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:08:58.188 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:08:58.188 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:08:58.188 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:08:58.188 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:08:58.188 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:08:58.188 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:08:58.188 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:08:58.188 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:08:58.188 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04789553, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953479331980518, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992462, telescope_ra=23.9352216, telescope_dec=-24.256284, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.955, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:07:59.290035', telescope_ra_j2k=23.9128003991782, telescope_dec_j2k=-24.3989913101874, observability=1)
2025-12-27T15:08:58.188 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.5141224861145 seconds ago
2025-12-27T15:08:59.432 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:08:59.432 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:08:59.433 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:08:59.433 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:08:59.433 [INFO] [ThreadPoolExecutor-22853_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:08:59.433 [INFO] [ThreadPoolExecutor-22853_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:09:03.710 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:09:03.711 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.9367557, teldec = -24.256284
2025-12-27T15:09:03.713 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.9143360899207     dec_j2k = -24.3989933902249
2025-12-27T15:09:03.713 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:09:03.713 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:09:03.714 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:09:03.714 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:09:03.714 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:09:03.714 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:09:03.722 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:09:03.722 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:09:03.722 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:09:03.722 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:09:03.722 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:09:03.722 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:09:03.722 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:09:03.722 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:09:03.722 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04795961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095347692526395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992462, telescope_ra=23.9367557, telescope_dec=-24.256284, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.95654, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:08:59.431538', telescope_ra_j2k=23.9143360899207, telescope_dec_j2k=-24.3989933902249, observability=1)
2025-12-27T15:09:12.120 [DEBUG] [Thread-490349 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:09:12.122 [INFO] [Thread-490349 (handle)] [driver.py] [get_status()] Telra = 23.9391216, teldec = -24.256284
2025-12-27T15:09:12.123 [INFO] [Thread-490349 (handle)] [driver.py] [get_status()] ra_j2k = 23.9167044432126     dec_j2k = -24.3989965528312
2025-12-27T15:09:12.125 [DEBUG] [Thread-490349 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:09:12.126 [DEBUG] [Thread-490349 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:09:12.129 [DEBUG] [Thread-490349 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:09:12.129 [DEBUG] [Thread-490349 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:09:12.129 [DEBUG] [Thread-490349 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:09:12.129 [DEBUG] [Thread-490349 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:09:12.136 [DEBUG] [Thread-490349 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:09:12.136 [DEBUG] [Thread-490349 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:09:12.137 [DEBUG] [Thread-490349 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:09:12.137 [DEBUG] [Thread-490349 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:09:12.137 [DEBUG] [Thread-490349 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:09:12.137 [DEBUG] [Thread-490349 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:09:12.137 [DEBUG] [Thread-490349 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:09:12.137 [DEBUG] [Thread-490349 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:09:12.137 [DEBUG] [Thread-490349 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04805696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953472914069669, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992462, telescope_ra=23.9391216, telescope_dec=-24.256284, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.9589, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:08:59.431538', telescope_ra_j2k=23.9167044432126, telescope_dec_j2k=-24.3989965528312, observability=1)
2025-12-27T15:09:17.753 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:09:17.755 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.9406834, teldec = -24.256284
2025-12-27T15:09:17.756 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.918267862727     dec_j2k = -24.3989986104817
2025-12-27T15:09:17.758 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:09:17.759 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:09:17.763 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:09:17.763 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:09:17.763 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:09:17.763 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:09:17.770 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:09:17.770 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:09:17.770 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:09:17.770 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:09:17.770 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:09:17.770 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:09:17.770 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:09:17.770 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:09:17.771 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04812215, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095348294205537, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992462, telescope_ra=23.9406834, telescope_dec=-24.256284, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.96046, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:08:59.431538', telescope_ra_j2k=23.918267862727, telescope_dec_j2k=-24.3989986104817, observability=1)
2025-12-27T15:09:20.313 [DEBUG] [ThreadPoolExecutor-22852_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:09:20.316 [DEBUG] [ThreadPoolExecutor-22852_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:09:20.317 [DEBUG] [ThreadPoolExecutor-22852_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:09:20.319 [DEBUG] [ThreadPoolExecutor-22852_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:09:24.323 [DEBUG] [ThreadPoolExecutor-22852_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:09:25.326 [DEBUG] [ThreadPoolExecutor-22852_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:09:25.327 [INFO] [ThreadPoolExecutor-22852_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:09:30.265 [DEBUG] [Thread-490350 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:09:30.268 [INFO] [Thread-490350 (handle)] [driver.py] [get_status()] Telra = 23.9441626, teldec = -24.256283
2025-12-27T15:09:30.269 [INFO] [Thread-490350 (handle)] [driver.py] [get_status()] ra_j2k = 23.9217506705719     dec_j2k = -24.3990021083709
2025-12-27T15:09:30.270 [DEBUG] [Thread-490350 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:09:30.270 [DEBUG] [Thread-490350 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:09:30.272 [DEBUG] [Thread-490350 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:09:30.272 [DEBUG] [Thread-490350 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:09:30.272 [DEBUG] [Thread-490350 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:09:30.272 [DEBUG] [Thread-490350 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:09:30.279 [DEBUG] [Thread-490350 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:09:30.279 [DEBUG] [Thread-490350 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:09:30.279 [DEBUG] [Thread-490350 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:09:30.279 [DEBUG] [Thread-490350 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:09:30.279 [DEBUG] [Thread-490350 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:09:30.279 [DEBUG] [Thread-490350 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:09:30.279 [DEBUG] [Thread-490350 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:09:30.279 [DEBUG] [Thread-490350 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:09:30.279 [DEBUG] [Thread-490350 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04826697, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953481738697086, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992461, telescope_ra=23.9441626, telescope_dec=-24.256283, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.96394, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:08:59.431538', telescope_ra_j2k=23.9217506705719, telescope_dec_j2k=-24.3990021083709, observability=1)
2025-12-27T15:09:48.336 [DEBUG] [Thread-490351 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:09:48.338 [INFO] [Thread-490351 (handle)] [driver.py] [get_status()] Telra = 23.9492128, teldec = -24.256283
2025-12-27T15:09:48.339 [INFO] [Thread-490351 (handle)] [driver.py] [get_status()] ra_j2k = 23.9268061076578     dec_j2k = -24.3990084258849
2025-12-27T15:09:48.340 [DEBUG] [Thread-490351 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:09:48.341 [DEBUG] [Thread-490351 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:09:48.344 [DEBUG] [Thread-490351 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:09:48.344 [DEBUG] [Thread-490351 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:09:48.344 [DEBUG] [Thread-490351 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:09:48.344 [DEBUG] [Thread-490351 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:09:48.352 [DEBUG] [Thread-490351 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:09:48.352 [DEBUG] [Thread-490351 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:09:48.352 [DEBUG] [Thread-490351 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:09:48.352 [DEBUG] [Thread-490351 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:09:48.352 [DEBUG] [Thread-490351 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:09:48.352 [DEBUG] [Thread-490351 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:09:48.352 [DEBUG] [Thread-490351 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:09:48.353 [DEBUG] [Thread-490351 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:09:48.353 [DEBUG] [Thread-490351 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04847612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095348294205537, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992461, telescope_ra=23.9492128, telescope_dec=-24.256283, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.96899, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:08:59.431538', telescope_ra_j2k=23.9268061076578, telescope_dec_j2k=-24.3990084258849, observability=1)
2025-12-27T15:09:49.845 [DEBUG] [Thread-490352 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:09:49.847 [INFO] [Thread-490352 (handle)] [driver.py] [get_status()] Telra = 23.9496242, teldec = -24.256283
2025-12-27T15:09:49.849 [INFO] [Thread-490352 (handle)] [driver.py] [get_status()] ra_j2k = 23.9272179342902     dec_j2k = -24.3990089295047
2025-12-27T15:09:49.850 [DEBUG] [Thread-490352 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:09:49.851 [DEBUG] [Thread-490352 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:09:49.852 [DEBUG] [Thread-490352 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:09:49.853 [DEBUG] [Thread-490352 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:09:49.853 [DEBUG] [Thread-490352 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:09:49.853 [DEBUG] [Thread-490352 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:09:49.860 [DEBUG] [Thread-490352 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:09:49.860 [DEBUG] [Thread-490352 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:09:49.860 [DEBUG] [Thread-490352 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:09:49.860 [DEBUG] [Thread-490352 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:09:49.861 [DEBUG] [Thread-490352 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:09:49.861 [DEBUG] [Thread-490352 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:09:49.861 [DEBUG] [Thread-490352 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:09:49.861 [DEBUG] [Thread-490352 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:09:49.861 [DEBUG] [Thread-490352 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04849359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953486953249651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.992461, telescope_ra=23.9496242, telescope_dec=-24.256283, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.96941, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:08:59.431538', telescope_ra_j2k=23.9272179342902, telescope_dec_j2k=-24.3990089295047, observability=1)
2025-12-27T15:09:54.893 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:09:54.895 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.9510177, teldec = -24.256283
2025-12-27T15:09:54.896 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.9286128793946     dec_j2k = -24.3990106230393
2025-12-27T15:09:54.898 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:09:54.899 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:09:54.905 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:09:54.905 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:09:54.906 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:09:54.906 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:09:54.913 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:09:54.913 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:09:54.913 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:09:54.913 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:09:54.913 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:09:54.913 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:09:54.913 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:09:54.913 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:09:54.913 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04855201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095348294205537, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108629, telescope_az=89.99246, telescope_ra=23.9510177, telescope_dec=-24.256283, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.9708, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:08:59.431538', telescope_ra_j2k=23.9286128793946, telescope_dec_j2k=-24.3990106230393, observability=1)
2025-12-27T15:09:58.248 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:09:58.251 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.9519712, teldec = -24.256283
2025-12-27T15:09:58.252 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.9295673682127     dec_j2k = -24.3990117708633
2025-12-27T15:09:58.253 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:09:58.254 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:09:58.262 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:09:58.262 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:09:58.262 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:09:58.262 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:09:58.269 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:09:58.269 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:09:58.269 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:09:58.269 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:09:58.269 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:09:58.269 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:09:58.269 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:09:58.269 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:09:58.269 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04859086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953486151010795, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.99246, telescope_ra=23.9519712, telescope_dec=-24.256283, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.97175, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:08:59.431538', telescope_ra_j2k=23.9295673682127, telescope_dec_j2k=-24.3990117708633, observability=1)
2025-12-27T15:09:58.269 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.517605781555176 seconds ago
2025-12-27T15:09:59.583 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:09:59.583 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:09:59.584 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:09:59.584 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:09:59.585 [DEBUG] [ThreadPoolExecutor-22854_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:10:00.587 [DEBUG] [ThreadPoolExecutor-22854_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:10:00.589 [DEBUG] [ThreadPoolExecutor-22854_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:10:00.589 [DEBUG] [ThreadPoolExecutor-22854_0] [payload.py] [to_registers()] [0]
2025-12-27T15:10:00.594 [DEBUG] [ThreadPoolExecutor-22854_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:10:00.595 [DEBUG] [ThreadPoolExecutor-22854_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:10:00.595 [DEBUG] [ThreadPoolExecutor-22854_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:10:00.595 [DEBUG] [ThreadPoolExecutor-22854_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:10:00.602 [DEBUG] [ThreadPoolExecutor-22854_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:10:00.602 [DEBUG] [ThreadPoolExecutor-22854_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:10:00.602 [DEBUG] [ThreadPoolExecutor-22854_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:10:00.602 [DEBUG] [ThreadPoolExecutor-22854_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:10:00.602 [DEBUG] [ThreadPoolExecutor-22854_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:10:00.602 [DEBUG] [ThreadPoolExecutor-22854_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:10:00.602 [DEBUG] [ThreadPoolExecutor-22854_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:10:03.726 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:10:03.728 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.9534775, teldec = -24.256283
2025-12-27T15:10:03.730 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.9310752303199     dec_j2k = -24.3990135659782
2025-12-27T15:10:03.732 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:10:03.733 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:10:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:10:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:10:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:10:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:10:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:10:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:10:03.743 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:10:03.743 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:10:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:10:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:10:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:10:03.744 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:10:03.744 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04865425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953490563324503, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.99246, telescope_ra=23.9534775, telescope_dec=-24.256283, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.97326, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:09:59.582315', telescope_ra_j2k=23.9310752303199, telescope_dec_j2k=-24.3990135659782, observability=1)
2025-12-27T15:10:06.406 [DEBUG] [Thread-490353 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:10:06.409 [INFO] [Thread-490353 (handle)] [driver.py] [get_status()] Telra = 23.9542259, teldec = -24.256283
2025-12-27T15:10:06.410 [INFO] [Thread-490353 (handle)] [driver.py] [get_status()] ra_j2k = 23.9318244064534     dec_j2k = -24.3990144495998
2025-12-27T15:10:06.412 [DEBUG] [Thread-490353 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:10:06.413 [DEBUG] [Thread-490353 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:10:06.415 [DEBUG] [Thread-490353 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:10:06.416 [DEBUG] [Thread-490353 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:10:06.416 [DEBUG] [Thread-490353 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:10:06.416 [DEBUG] [Thread-490353 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:10:06.423 [DEBUG] [Thread-490353 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:10:06.423 [DEBUG] [Thread-490353 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:10:06.423 [DEBUG] [Thread-490353 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:10:06.423 [DEBUG] [Thread-490353 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:10:06.423 [DEBUG] [Thread-490353 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:10:06.423 [DEBUG] [Thread-490353 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:10:06.423 [DEBUG] [Thread-490353 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:10:06.423 [DEBUG] [Thread-490353 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:10:06.423 [DEBUG] [Thread-490353 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04868527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953487354369079, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.99246, telescope_ra=23.9542259, telescope_dec=-24.256283, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.97401, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:09:59.582315', telescope_ra_j2k=23.9318244064534, telescope_dec_j2k=-24.3990144495998, observability=1)
2025-12-27T15:10:17.832 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:10:17.834 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.9574013, teldec = -24.256282
2025-12-27T15:10:17.835 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.9350030995728     dec_j2k = -24.3990171377215
2025-12-27T15:10:17.837 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:10:17.838 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:10:17.844 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:10:17.844 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:10:17.844 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:10:17.844 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:10:17.851 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:10:17.852 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:10:17.852 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:10:17.852 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:10:17.852 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:10:17.852 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:10:17.852 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:10:17.852 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:10:17.852 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04881751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953486151010795, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.99246, telescope_ra=23.9574013, telescope_dec=-24.256282, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.97718, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:09:59.582315', telescope_ra_j2k=23.9350030995728, telescope_dec_j2k=-24.3990171377215, observability=1)
2025-12-27T15:10:24.582 [DEBUG] [Thread-490354 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:10:24.584 [INFO] [Thread-490354 (handle)] [driver.py] [get_status()] Telra = 23.9592967, teldec = -24.256282
2025-12-27T15:10:24.585 [INFO] [Thread-490354 (handle)] [driver.py] [get_status()] ra_j2k = 23.936900465268     dec_j2k = -24.3990192919775
2025-12-27T15:10:24.586 [DEBUG] [Thread-490354 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:10:24.587 [DEBUG] [Thread-490354 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:10:24.590 [DEBUG] [Thread-490354 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:10:24.590 [DEBUG] [Thread-490354 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:10:24.590 [DEBUG] [Thread-490354 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:10:24.590 [DEBUG] [Thread-490354 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:10:24.597 [DEBUG] [Thread-490354 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:10:24.597 [DEBUG] [Thread-490354 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:10:24.597 [DEBUG] [Thread-490354 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:10:24.597 [DEBUG] [Thread-490354 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:10:24.597 [DEBUG] [Thread-490354 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:10:24.597 [DEBUG] [Thread-490354 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:10:24.597 [DEBUG] [Thread-490354 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:10:24.597 [DEBUG] [Thread-490354 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:10:24.597 [DEBUG] [Thread-490354 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04889562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953485749891367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.992459, telescope_ra=23.9592967, telescope_dec=-24.256282, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.97908, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:09:59.582315', telescope_ra_j2k=23.936900465268, telescope_dec_j2k=-24.3990192919775, observability=1)
2025-12-27T15:10:25.603 [DEBUG] [ThreadPoolExecutor-22854_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:10:25.604 [DEBUG] [ThreadPoolExecutor-22854_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:10:42.657 [DEBUG] [Thread-490355 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:10:42.659 [INFO] [Thread-490355 (handle)] [driver.py] [get_status()] Telra = 23.964341, teldec = -24.256282
2025-12-27T15:10:42.660 [INFO] [Thread-490355 (handle)] [driver.py] [get_status()] ra_j2k = 23.9419499967599     dec_j2k = -24.3990248535026
2025-12-27T15:10:42.662 [DEBUG] [Thread-490355 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:10:42.663 [DEBUG] [Thread-490355 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:10:42.668 [DEBUG] [Thread-490355 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:10:42.668 [DEBUG] [Thread-490355 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:10:42.668 [DEBUG] [Thread-490355 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:10:42.668 [DEBUG] [Thread-490355 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:10:42.676 [DEBUG] [Thread-490355 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:10:42.676 [DEBUG] [Thread-490355 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:10:42.676 [DEBUG] [Thread-490355 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:10:42.676 [DEBUG] [Thread-490355 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:10:42.676 [DEBUG] [Thread-490355 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:10:42.676 [DEBUG] [Thread-490355 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:10:42.676 [DEBUG] [Thread-490355 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:10:42.676 [DEBUG] [Thread-490355 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:10:42.676 [DEBUG] [Thread-490355 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04910484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953487755488507, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.992459, telescope_ra=23.964341, telescope_dec=-24.256282, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.98412, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:09:59.582315', telescope_ra_j2k=23.9419499967599, telescope_dec_j2k=-24.3990248535026, observability=1)
2025-12-27T15:10:49.900 [DEBUG] [Thread-490356 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:10:49.902 [INFO] [Thread-490356 (handle)] [driver.py] [get_status()] Telra = 23.9663485, teldec = -24.256282
2025-12-27T15:10:49.903 [INFO] [Thread-490356 (handle)] [driver.py] [get_status()] ra_j2k = 23.9439595788014     dec_j2k = -24.3990269974161
2025-12-27T15:10:49.906 [DEBUG] [Thread-490356 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:10:49.907 [DEBUG] [Thread-490356 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:10:49.910 [DEBUG] [Thread-490356 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:10:49.910 [DEBUG] [Thread-490356 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:10:49.910 [DEBUG] [Thread-490356 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:10:49.910 [DEBUG] [Thread-490356 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:10:49.917 [DEBUG] [Thread-490356 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:10:49.917 [DEBUG] [Thread-490356 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:10:49.917 [DEBUG] [Thread-490356 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:10:49.917 [DEBUG] [Thread-490356 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:10:49.917 [DEBUG] [Thread-490356 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:10:49.918 [DEBUG] [Thread-490356 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:10:49.918 [DEBUG] [Thread-490356 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:10:49.918 [DEBUG] [Thread-490356 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:10:49.918 [DEBUG] [Thread-490356 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04918867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953480134219374, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.992459, telescope_ra=23.9663485, telescope_dec=-24.256282, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.98613, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:09:59.582315', telescope_ra_j2k=23.9439595788014, telescope_dec_j2k=-24.3990269974161, observability=1)
2025-12-27T15:10:54.006 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:10:54.008 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.9674869, teldec = -24.256282
2025-12-27T15:10:54.009 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.9450991594827     dec_j2k = -24.3990281956082
2025-12-27T15:10:54.011 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:10:54.012 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:10:54.017 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:10:54.017 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:10:54.018 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:10:54.018 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:10:54.025 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:10:54.025 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:10:54.025 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:10:54.025 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:10:54.025 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:10:54.025 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:10:54.025 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:10:54.025 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:10:54.025 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04923619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953484546533083, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.992459, telescope_ra=23.9674869, telescope_dec=-24.256282, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.98727, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:09:59.582315', telescope_ra_j2k=23.9450991594827, telescope_dec_j2k=-24.3990281956082, observability=1)
2025-12-27T15:10:58.330 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:10:58.332 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.9686904, teldec = -24.256281
2025-12-27T15:10:58.333 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.9463039076957     dec_j2k = -24.3990284485862
2025-12-27T15:10:58.335 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:10:58.336 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:10:58.344 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:10:58.344 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:10:58.344 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:10:58.344 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:10:58.351 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:10:58.351 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:10:58.351 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:10:58.351 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:10:58.352 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:10:58.352 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:10:58.352 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:10:58.352 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:10:58.352 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04928624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953485348771939, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.992458, telescope_ra=23.9686904, telescope_dec=-24.256281, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.98847, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:09:59.582315', telescope_ra_j2k=23.9463039076957, telescope_dec_j2k=-24.3990284485862, observability=1)
2025-12-27T15:10:58.352 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52046585083008 seconds ago
2025-12-27T15:10:59.728 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:10:59.728 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:10:59.729 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:10:59.729 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:10:59.730 [INFO] [ThreadPoolExecutor-22855_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:10:59.730 [INFO] [ThreadPoolExecutor-22855_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:11:00.726 [DEBUG] [Thread-490357 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:11:00.728 [INFO] [Thread-490357 (handle)] [driver.py] [get_status()] Telra = 23.9693536, teldec = -24.256281
2025-12-27T15:11:00.729 [INFO] [Thread-490357 (handle)] [driver.py] [get_status()] ra_j2k = 23.9469677955358     dec_j2k = -24.3990291329301
2025-12-27T15:11:00.731 [DEBUG] [Thread-490357 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:11:00.732 [DEBUG] [Thread-490357 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:11:00.739 [DEBUG] [Thread-490357 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:11:00.739 [DEBUG] [Thread-490357 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:11:00.739 [DEBUG] [Thread-490357 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:11:00.739 [DEBUG] [Thread-490357 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:11:00.746 [DEBUG] [Thread-490357 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:11:00.746 [DEBUG] [Thread-490357 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:11:00.746 [DEBUG] [Thread-490357 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:11:00.746 [DEBUG] [Thread-490357 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:11:00.746 [DEBUG] [Thread-490357 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:11:00.746 [DEBUG] [Thread-490357 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:11:00.746 [DEBUG] [Thread-490357 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:11:00.746 [DEBUG] [Thread-490357 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:11:00.746 [DEBUG] [Thread-490357 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04931397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953480535338802, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.992458, telescope_ra=23.9693536, telescope_dec=-24.256281, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.98913, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:10:59.727960', telescope_ra_j2k=23.9469677955358, telescope_dec_j2k=-24.3990291329301, observability=1)
2025-12-27T15:11:03.729 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:11:03.731 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.9701942, teldec = -24.256281
2025-12-27T15:11:03.732 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.9478092673705     dec_j2k = -24.39902999413
2025-12-27T15:11:03.734 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:11:03.735 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:11:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:11:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:11:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:11:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:11:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:11:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:11:03.743 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:11:03.743 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:11:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:11:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:11:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:11:03.743 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:11:03.743 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04934872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953485348771939, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.992458, telescope_ra=23.9701942, telescope_dec=-24.256281, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.98998, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:10:59.727960', telescope_ra_j2k=23.9478092673705, telescope_dec_j2k=-24.39902999413, observability=1)
2025-12-27T15:11:17.913 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:11:17.916 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.9741523, teldec = -24.256281
2025-12-27T15:11:17.917 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.9517714725979     dec_j2k = -24.3990339560701
2025-12-27T15:11:17.918 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:11:17.919 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:11:17.925 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:11:17.925 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:11:17.925 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:11:17.926 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:11:17.933 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:11:17.933 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:11:17.933 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:11:17.933 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:11:17.933 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:11:17.933 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:11:17.933 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:11:17.933 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:11:17.933 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.04951289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953486953249651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.992458, telescope_ra=23.9741523, telescope_dec=-24.256281, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.99393, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:10:59.727960', telescope_ra_j2k=23.9517714725979, telescope_dec_j2k=-24.3990339560701, observability=1)
2025-12-27T15:11:18.919 [DEBUG] [Thread-490358 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9855542182922363
2025-12-27T15:11:20.606 [DEBUG] [ThreadPoolExecutor-22854_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:11:20.609 [DEBUG] [ThreadPoolExecutor-22854_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:11:20.610 [DEBUG] [ThreadPoolExecutor-22854_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:11:20.612 [DEBUG] [ThreadPoolExecutor-22854_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:11:24.618 [DEBUG] [ThreadPoolExecutor-22854_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:11:25.619 [DEBUG] [ThreadPoolExecutor-22854_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:11:25.620 [INFO] [ThreadPoolExecutor-22854_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:11:36.989 [DEBUG] [Thread-490359 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:11:36.990 [INFO] [Thread-490359 (handle)] [driver.py] [get_status()] Telra = 23.9794746, teldec = -24.256281
2025-12-27T15:11:36.992 [INFO] [Thread-490359 (handle)] [driver.py] [get_status()] ra_j2k = 23.9570992928678     dec_j2k = -24.399039041272
2025-12-27T15:11:36.993 [DEBUG] [Thread-490359 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:11:36.994 [DEBUG] [Thread-490359 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:11:36.998 [DEBUG] [Thread-490359 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:11:36.998 [DEBUG] [Thread-490359 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:11:36.998 [DEBUG] [Thread-490359 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:11:36.998 [DEBUG] [Thread-490359 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:11:37.005 [DEBUG] [Thread-490359 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:11:37.006 [DEBUG] [Thread-490359 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:11:37.006 [DEBUG] [Thread-490359 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:11:37.006 [DEBUG] [Thread-490359 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:11:37.006 [DEBUG] [Thread-490359 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:11:37.006 [DEBUG] [Thread-490359 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:11:37.006 [DEBUG] [Thread-490359 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:11:37.006 [DEBUG] [Thread-490359 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:11:37.006 [DEBUG] [Thread-490359 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04973368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953491766682788, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.992457, telescope_ra=23.9794746, telescope_dec=-24.256281, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=20.99926, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:10:59.727960', telescope_ra_j2k=23.9570992928678, telescope_dec_j2k=-24.399039041272, observability=1)
2025-12-27T15:11:49.951 [DEBUG] [Thread-490360 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:11:49.953 [INFO] [Thread-490360 (handle)] [driver.py] [get_status()] Telra = 23.9830694, teldec = -24.25628
2025-12-27T15:11:49.955 [INFO] [Thread-490360 (handle)] [driver.py] [get_status()] ra_j2k = 23.9606978214676     dec_j2k = -24.3990413187928
2025-12-27T15:11:49.957 [DEBUG] [Thread-490360 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:11:49.958 [DEBUG] [Thread-490360 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:11:49.964 [DEBUG] [Thread-490360 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:11:49.964 [DEBUG] [Thread-490360 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:11:49.964 [DEBUG] [Thread-490360 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:11:49.964 [DEBUG] [Thread-490360 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:11:49.972 [DEBUG] [Thread-490360 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:11:49.972 [DEBUG] [Thread-490360 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:11:49.972 [DEBUG] [Thread-490360 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:11:49.972 [DEBUG] [Thread-490360 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:11:49.972 [DEBUG] [Thread-490360 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:11:49.972 [DEBUG] [Thread-490360 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:11:49.972 [DEBUG] [Thread-490360 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:11:49.972 [DEBUG] [Thread-490360 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:11:49.972 [DEBUG] [Thread-490360 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0498837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953487354369079, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.992457, telescope_ra=23.9830694, telescope_dec=-24.25628, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.00285, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:10:59.727960', telescope_ra_j2k=23.9606978214676, telescope_dec_j2k=-24.3990413187928, observability=1)
2025-12-27T15:11:53.117 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:11:53.119 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.9839568, teldec = -24.25628
2025-12-27T15:11:53.120 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.9615861419054     dec_j2k = -24.3990421083384
2025-12-27T15:11:53.122 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:11:53.123 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:11:53.124 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:11:53.125 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:11:53.125 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:11:53.125 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:11:53.132 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:11:53.132 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:11:53.132 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:11:53.132 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:11:53.132 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:11:53.133 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:11:53.133 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:11:53.133 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:11:53.133 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04992035, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953494574518784, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.992457, telescope_ra=23.9839568, telescope_dec=-24.25628, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.00374, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:10:59.727960', telescope_ra_j2k=23.9615861419054, telescope_dec_j2k=-24.3990421083384, observability=1)
2025-12-27T15:11:55.074 [DEBUG] [Thread-490361 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:11:55.076 [INFO] [Thread-490361 (handle)] [driver.py] [get_status()] Telra = 23.9845162, teldec = -24.256274
2025-12-27T15:11:55.077 [INFO] [Thread-490361 (handle)] [driver.py] [get_status()] ra_j2k = 23.962146122162     dec_j2k = -24.399036602623
2025-12-27T15:11:55.079 [DEBUG] [Thread-490361 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:11:55.080 [DEBUG] [Thread-490361 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:11:55.086 [DEBUG] [Thread-490361 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:11:55.086 [DEBUG] [Thread-490361 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:11:55.086 [DEBUG] [Thread-490361 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:11:55.086 [DEBUG] [Thread-490361 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:11:55.093 [DEBUG] [Thread-490361 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:11:55.093 [DEBUG] [Thread-490361 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:11:55.093 [DEBUG] [Thread-490361 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:11:55.093 [DEBUG] [Thread-490361 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:11:55.093 [DEBUG] [Thread-490361 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:11:55.093 [DEBUG] [Thread-490361 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:11:55.093 [DEBUG] [Thread-490361 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:11:55.094 [DEBUG] [Thread-490361 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:11:55.094 [DEBUG] [Thread-490361 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04994299, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09534933711605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.992446, telescope_ra=23.9845162, telescope_dec=-24.256274, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.0043, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:10:59.727960', telescope_ra_j2k=23.962146122162, telescope_dec_j2k=-24.399036602623, observability=1)
2025-12-27T15:11:58.412 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:11:58.415 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.9854308, teldec = -24.25628
2025-12-27T15:11:58.416 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.9630616707905     dec_j2k = -24.399043402726
2025-12-27T15:11:58.417 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:11:58.418 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:11:58.425 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:11:58.425 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:11:58.425 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:11:58.425 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:11:58.432 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:11:58.432 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:11:58.432 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:11:58.432 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:11:58.432 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:11:58.432 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:11:58.432 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:11:58.432 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:11:58.432 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.04998163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953492970041072, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.992456, telescope_ra=23.9854308, telescope_dec=-24.25628, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.00521, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:10:59.727960', telescope_ra_j2k=23.9630616707905, telescope_dec_j2k=-24.399043402726, observability=1)
2025-12-27T15:11:58.432 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.51934623718262 seconds ago
2025-12-27T15:11:59.870 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:11:59.870 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:11:59.871 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:11:59.871 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:11:59.872 [DEBUG] [ThreadPoolExecutor-22856_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:12:00.874 [DEBUG] [ThreadPoolExecutor-22856_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:12:00.876 [DEBUG] [ThreadPoolExecutor-22856_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:12:00.876 [DEBUG] [ThreadPoolExecutor-22856_0] [payload.py] [to_registers()] [0]
2025-12-27T15:12:00.878 [DEBUG] [ThreadPoolExecutor-22856_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:12:00.878 [DEBUG] [ThreadPoolExecutor-22856_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:12:00.878 [DEBUG] [ThreadPoolExecutor-22856_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:12:00.878 [DEBUG] [ThreadPoolExecutor-22856_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:12:00.885 [DEBUG] [ThreadPoolExecutor-22856_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:12:00.885 [DEBUG] [ThreadPoolExecutor-22856_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:12:00.885 [DEBUG] [ThreadPoolExecutor-22856_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:12:00.885 [DEBUG] [ThreadPoolExecutor-22856_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:12:00.885 [DEBUG] [ThreadPoolExecutor-22856_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:12:00.885 [DEBUG] [ThreadPoolExecutor-22856_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:12:00.885 [DEBUG] [ThreadPoolExecutor-22856_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:12:03.691 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:12:03.693 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.986906, teldec = -24.25628
2025-12-27T15:12:03.694 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.9645384009303     dec_j2k = -24.3990446768268
2025-12-27T15:12:03.696 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:12:03.697 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:12:03.699 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:12:03.699 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:12:03.699 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:12:03.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:12:03.706 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:12:03.707 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:12:03.707 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:12:03.707 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:12:03.707 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:12:03.707 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:12:03.707 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:12:03.707 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:12:03.707 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05004273, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953492568921644, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.992456, telescope_ra=23.986906, telescope_dec=-24.25628, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.00669, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:11:59.868982', telescope_ra_j2k=23.9645384009303, telescope_dec_j2k=-24.3990446768268, observability=1)
2025-12-27T15:12:13.255 [DEBUG] [Thread-490362 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:12:13.257 [INFO] [Thread-490362 (handle)] [driver.py] [get_status()] Telra = 23.9895585, teldec = -24.25628
2025-12-27T15:12:13.258 [INFO] [Thread-490362 (handle)] [driver.py] [get_status()] ra_j2k = 23.96719365224     dec_j2k = -24.399046914033
2025-12-27T15:12:13.259 [DEBUG] [Thread-490362 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:12:13.260 [DEBUG] [Thread-490362 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:12:13.262 [DEBUG] [Thread-490362 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:12:13.262 [DEBUG] [Thread-490362 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:12:13.262 [DEBUG] [Thread-490362 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:12:13.262 [DEBUG] [Thread-490362 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:12:13.269 [DEBUG] [Thread-490362 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:12:13.269 [DEBUG] [Thread-490362 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:12:13.269 [DEBUG] [Thread-490362 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:12:13.269 [DEBUG] [Thread-490362 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:12:13.270 [DEBUG] [Thread-490362 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:12:13.270 [DEBUG] [Thread-490362 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:12:13.270 [DEBUG] [Thread-490362 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:12:13.270 [DEBUG] [Thread-490362 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:12:13.270 [DEBUG] [Thread-490362 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05015343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953487755488507, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.992456, telescope_ra=23.9895585, telescope_dec=-24.25628, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.00934, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:11:59.868982', telescope_ra_j2k=23.96719365224, telescope_dec_j2k=-24.399046914033, observability=1)
2025-12-27T15:12:17.995 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:12:17.996 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.9908933, teldec = -24.25628
2025-12-27T15:12:17.997 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.968529836775     dec_j2k = -24.3990480137405
2025-12-27T15:12:17.999 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:12:17.999 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:12:18.001 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:12:18.001 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:12:18.001 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:12:18.001 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:12:18.008 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:12:18.008 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:12:18.009 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:12:18.009 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:12:18.009 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:12:18.009 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:12:18.009 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:12:18.009 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:12:18.009 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05020828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953496580115924, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.992456, telescope_ra=23.9908933, telescope_dec=-24.25628, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.01067, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:11:59.868982', telescope_ra_j2k=23.968529836775, telescope_dec_j2k=-24.3990480137405, observability=1)
2025-12-27T15:12:25.887 [DEBUG] [ThreadPoolExecutor-22856_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:12:25.888 [DEBUG] [ThreadPoolExecutor-22856_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:12:31.312 [DEBUG] [Thread-490363 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:12:31.314 [INFO] [Thread-490363 (handle)] [driver.py] [get_status()] Telra = 23.994605, teldec = -24.256279
2025-12-27T15:12:31.315 [INFO] [Thread-490363 (handle)] [driver.py] [get_status()] ra_j2k = 23.9722453868172     dec_j2k = -24.3990499799238
2025-12-27T15:12:31.317 [DEBUG] [Thread-490363 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:12:31.318 [DEBUG] [Thread-490363 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:12:31.320 [DEBUG] [Thread-490363 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:12:31.320 [DEBUG] [Thread-490363 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:12:31.320 [DEBUG] [Thread-490363 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:12:31.320 [DEBUG] [Thread-490363 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:12:31.328 [DEBUG] [Thread-490363 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:12:31.328 [DEBUG] [Thread-490363 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:12:31.328 [DEBUG] [Thread-490363 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:12:31.328 [DEBUG] [Thread-490363 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:12:31.328 [DEBUG] [Thread-490363 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:12:31.328 [DEBUG] [Thread-490363 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:12:31.328 [DEBUG] [Thread-490363 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:12:31.328 [DEBUG] [Thread-490363 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:12:31.329 [DEBUG] [Thread-490363 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05036242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953494173399356, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108628, telescope_az=89.992455, telescope_ra=23.994605, telescope_dec=-24.256279, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.01439, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:11:59.868982', telescope_ra_j2k=23.9722453868172, telescope_dec_j2k=-24.3990499799238, observability=1)
2025-12-27T15:12:49.383 [DEBUG] [Thread-490364 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:12:49.386 [INFO] [Thread-490364 (handle)] [driver.py] [get_status()] Telra = 23.9996189, teldec = -24.256285
2025-12-27T15:12:49.387 [INFO] [Thread-490364 (handle)] [driver.py] [get_status()] ra_j2k = 23.9772644876515     dec_j2k = -24.3990597714836
2025-12-27T15:12:49.389 [DEBUG] [Thread-490364 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:12:49.390 [DEBUG] [Thread-490364 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:12:49.393 [DEBUG] [Thread-490364 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:12:49.393 [DEBUG] [Thread-490364 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:12:49.393 [DEBUG] [Thread-490364 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:12:49.393 [DEBUG] [Thread-490364 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:12:49.401 [DEBUG] [Thread-490364 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:12:49.401 [DEBUG] [Thread-490364 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:12:49.401 [DEBUG] [Thread-490364 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:12:49.401 [DEBUG] [Thread-490364 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:12:49.401 [DEBUG] [Thread-490364 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:12:49.401 [DEBUG] [Thread-490364 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:12:49.401 [DEBUG] [Thread-490364 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:12:49.401 [DEBUG] [Thread-490364 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:12:49.402 [DEBUG] [Thread-490364 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05057157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09534933711605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992465, telescope_ra=23.9996189, telescope_dec=-24.256285, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.0194, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:11:59.868982', telescope_ra_j2k=23.9772644876515, telescope_dec_j2k=-24.3990597714836, observability=1)
2025-12-27T15:12:50.005 [DEBUG] [Thread-490365 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6031885147094727
2025-12-27T15:12:52.226 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:12:52.228 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.0004215, teldec = -24.256279
2025-12-27T15:12:52.229 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.9780679202099     dec_j2k = -24.3990543561438
2025-12-27T15:12:52.231 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:12:52.232 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:12:52.236 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:12:52.236 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:12:52.236 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:12:52.236 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:12:52.243 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:12:52.243 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:12:52.243 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:12:52.243 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:12:52.243 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:12:52.243 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:12:52.243 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:12:52.243 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:12:52.243 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05060448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953494173399356, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992455, telescope_ra=0.0004215, telescope_dec=-24.256279, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.0202, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:11:59.868982', telescope_ra_j2k=23.9780679202099, telescope_dec_j2k=-24.3990543561438, observability=1)
2025-12-27T15:12:58.493 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:12:58.496 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.002176, teldec = -24.256279
2025-12-27T15:12:58.497 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.9798242401584     dec_j2k = -24.3990556110339
2025-12-27T15:12:58.499 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:12:58.500 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:12:58.506 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:12:58.506 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:12:58.506 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:12:58.506 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:12:58.514 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:12:58.514 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:12:58.514 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:12:58.514 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:12:58.514 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:12:58.514 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:12:58.514 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:12:58.514 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:12:58.514 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05067703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953494173399356, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992454, telescope_ra=0.002176, telescope_dec=-24.256279, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.02196, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:11:59.868982', telescope_ra_j2k=23.9798242401584, telescope_dec_j2k=-24.3990556110339, observability=1)
2025-12-27T15:12:58.515 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.520506143569946 seconds ago
2025-12-27T15:13:00.011 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:13:00.011 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:13:00.012 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:13:00.012 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:13:00.012 [INFO] [ThreadPoolExecutor-22857_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:13:00.012 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T15:13:03.718 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:13:03.719 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.0036332, teldec = -24.256285
2025-12-27T15:13:03.720 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.9812829517024     dec_j2k = -24.3990626297841
2025-12-27T15:13:03.722 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:13:03.723 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:13:03.726 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:13:03.726 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:13:03.726 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:13:03.726 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:13:03.733 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:13:03.733 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:13:03.733 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:13:03.733 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:13:03.733 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:13:03.733 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:13:03.733 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:13:03.734 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:13:03.734 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05073748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953488958846791, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992465, telescope_ra=0.0036332, telescope_dec=-24.256285, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.02341, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:13:00.010991', telescope_ra_j2k=23.9812829517024, telescope_dec_j2k=-24.3990626297841, observability=1)
2025-12-27T15:13:07.578 [DEBUG] [Thread-490366 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:13:07.580 [INFO] [Thread-490366 (handle)] [driver.py] [get_status()] Telra = 0.0046887, teldec = -24.256279
2025-12-27T15:13:07.581 [INFO] [Thread-490366 (handle)] [driver.py] [get_status()] ra_j2k = 23.9823395466083     dec_j2k = -24.3990573556211
2025-12-27T15:13:07.583 [DEBUG] [Thread-490366 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:13:07.584 [DEBUG] [Thread-490366 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:13:07.590 [DEBUG] [Thread-490366 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:13:07.591 [DEBUG] [Thread-490366 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:13:07.591 [DEBUG] [Thread-490366 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:13:07.591 [DEBUG] [Thread-490366 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:13:07.598 [DEBUG] [Thread-490366 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:13:07.598 [DEBUG] [Thread-490366 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:13:07.598 [DEBUG] [Thread-490366 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:13:07.598 [DEBUG] [Thread-490366 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:13:07.598 [DEBUG] [Thread-490366 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:13:07.598 [DEBUG] [Thread-490366 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:13:07.598 [DEBUG] [Thread-490366 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:13:07.598 [DEBUG] [Thread-490366 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:13:07.598 [DEBUG] [Thread-490366 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05078216, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953489359966219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992454, telescope_ra=0.0046887, telescope_dec=-24.256279, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.02447, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:13:00.010991', telescope_ra_j2k=23.9823395466083, telescope_dec_j2k=-24.3990573556211, observability=1)
2025-12-27T15:13:18.071 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:13:18.073 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.00761, teldec = -24.256278
2025-12-27T15:13:18.074 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.9852638769325     dec_j2k = -24.3990583061188
2025-12-27T15:13:18.075 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:13:18.076 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:13:18.081 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:13:18.081 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:13:18.081 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:13:18.081 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:13:18.088 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:13:18.088 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:13:18.088 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:13:18.088 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:13:18.088 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:13:18.088 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:13:18.088 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:13:18.088 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:13:18.088 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0509036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953498986832493, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992454, telescope_ra=0.00761, telescope_dec=-24.256278, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.02739, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:13:00.010991', telescope_ra_j2k=23.9852638769325, telescope_dec_j2k=-24.3990583061188, observability=1)
2025-12-27T15:13:20.890 [DEBUG] [ThreadPoolExecutor-22856_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:13:20.892 [DEBUG] [ThreadPoolExecutor-22856_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:13:20.893 [DEBUG] [ThreadPoolExecutor-22856_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:13:20.895 [DEBUG] [ThreadPoolExecutor-22856_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:13:24.901 [DEBUG] [ThreadPoolExecutor-22856_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:13:25.643 [DEBUG] [Thread-490367 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:13:25.645 [INFO] [Thread-490367 (handle)] [driver.py] [get_status()] Telra = 0.00973, teldec = -24.256272
2025-12-27T15:13:25.646 [INFO] [Thread-490367 (handle)] [driver.py] [get_status()] ra_j2k = 23.9873860760857     dec_j2k = -24.3990536696485
2025-12-27T15:13:25.648 [DEBUG] [Thread-490367 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:13:25.649 [DEBUG] [Thread-490367 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:13:25.651 [DEBUG] [Thread-490367 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:13:25.651 [DEBUG] [Thread-490367 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:13:25.651 [DEBUG] [Thread-490367 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:13:25.651 [DEBUG] [Thread-490367 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:13:25.658 [DEBUG] [Thread-490367 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:13:25.658 [DEBUG] [Thread-490367 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:13:25.658 [DEBUG] [Thread-490367 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:13:25.658 [DEBUG] [Thread-490367 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:13:25.658 [DEBUG] [Thread-490367 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:13:25.658 [DEBUG] [Thread-490367 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:13:25.659 [DEBUG] [Thread-490367 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:13:25.659 [DEBUG] [Thread-490367 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:13:25.659 [DEBUG] [Thread-490367 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05099125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953498184593636, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992443, telescope_ra=0.00973, telescope_dec=-24.256272, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.02951, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:13:00.010991', telescope_ra_j2k=23.9873860760857, telescope_dec_j2k=-24.3990536696485, observability=1)
2025-12-27T15:13:25.903 [DEBUG] [ThreadPoolExecutor-22856_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:13:25.904 [INFO] [ThreadPoolExecutor-22856_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:13:43.711 [DEBUG] [Thread-490368 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:13:43.714 [INFO] [Thread-490368 (handle)] [driver.py] [get_status()] Telra = 0.014745, teldec = -24.256278
2025-12-27T15:13:43.715 [INFO] [Thread-490368 (handle)] [driver.py] [get_status()] ra_j2k = 23.9924062783099     dec_j2k = -24.3990627178116
2025-12-27T15:13:43.717 [DEBUG] [Thread-490368 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:13:43.718 [DEBUG] [Thread-490368 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:13:43.720 [DEBUG] [Thread-490368 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:13:43.720 [DEBUG] [Thread-490368 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:13:43.720 [DEBUG] [Thread-490368 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:13:43.720 [DEBUG] [Thread-490368 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:13:43.727 [DEBUG] [Thread-490368 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:13:43.727 [DEBUG] [Thread-490368 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:13:43.727 [DEBUG] [Thread-490368 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:13:43.727 [DEBUG] [Thread-490368 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:13:43.727 [DEBUG] [Thread-490368 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:13:43.727 [DEBUG] [Thread-490368 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:13:43.727 [DEBUG] [Thread-490368 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:13:43.727 [DEBUG] [Thread-490368 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:13:43.727 [DEBUG] [Thread-490368 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05120037, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953496178996496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992453, telescope_ra=0.014745, telescope_dec=-24.256278, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.03453, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:13:00.010991', telescope_ra_j2k=23.9924062783099, telescope_dec_j2k=-24.3990627178116, observability=1)
2025-12-27T15:13:50.038 [DEBUG] [Thread-490369 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:13:50.040 [INFO] [Thread-490369 (handle)] [driver.py] [get_status()] Telra = 0.0165282, teldec = -24.256278
2025-12-27T15:13:50.041 [INFO] [Thread-490369 (handle)] [driver.py] [get_status()] ra_j2k = 23.9941913281047     dec_j2k = -24.399063742378
2025-12-27T15:13:50.042 [DEBUG] [Thread-490369 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:13:50.043 [DEBUG] [Thread-490369 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:13:50.044 [DEBUG] [Thread-490369 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:13:50.044 [DEBUG] [Thread-490369 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:13:50.045 [DEBUG] [Thread-490369 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:13:50.045 [DEBUG] [Thread-490369 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:13:50.052 [DEBUG] [Thread-490369 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:13:50.052 [DEBUG] [Thread-490369 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:13:50.052 [DEBUG] [Thread-490369 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:13:50.052 [DEBUG] [Thread-490369 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:13:50.052 [DEBUG] [Thread-490369 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:13:50.052 [DEBUG] [Thread-490369 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:13:50.052 [DEBUG] [Thread-490369 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:13:50.052 [DEBUG] [Thread-490369 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:13:50.052 [DEBUG] [Thread-490369 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0512736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953500190190777, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992453, telescope_ra=0.0165282, telescope_dec=-24.256278, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.03631, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:13:00.010991', telescope_ra_j2k=23.9941913281047, telescope_dec_j2k=-24.399063742378, observability=1)
2025-12-27T15:13:51.330 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:13:51.332 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.0168926, teldec = -24.256278
2025-12-27T15:13:51.333 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.9945561061144     dec_j2k = -24.3990639479106
2025-12-27T15:13:51.335 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:13:51.335 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:13:51.337 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:13:51.337 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:13:51.337 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:13:51.337 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:13:51.344 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:13:51.344 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:13:51.344 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:13:51.345 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:13:51.345 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:13:51.345 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:13:51.345 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:13:51.345 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:13:51.345 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05128855, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953501393549061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992453, telescope_ra=0.0168926, telescope_dec=-24.256278, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.03667, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:13:00.010991', telescope_ra_j2k=23.9945561061144, telescope_dec_j2k=-24.3990639479106, observability=1)
2025-12-27T15:13:58.576 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:13:58.578 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.0189, teldec = -24.256278
2025-12-27T15:13:58.579 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.9965655884929     dec_j2k = -24.3990650567874
2025-12-27T15:13:58.581 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:13:58.581 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:13:58.586 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:13:58.586 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:13:58.586 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:13:58.586 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:13:58.593 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:13:58.593 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:13:58.593 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:13:58.593 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:13:58.593 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:13:58.593 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:13:58.593 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:13:58.593 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:13:58.593 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05137241, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953496178996496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992452, telescope_ra=0.0189, telescope_dec=-24.256278, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.03868, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:13:00.010991', telescope_ra_j2k=23.9965655884929, telescope_dec_j2k=-24.3990650567874, observability=1)
2025-12-27T15:13:58.593 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52321672439575 seconds ago
2025-12-27T15:14:00.153 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:14:00.153 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:14:00.154 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:14:00.154 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:14:00.155 [DEBUG] [ThreadPoolExecutor-22858_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:14:01.157 [DEBUG] [ThreadPoolExecutor-22858_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:14:01.159 [DEBUG] [ThreadPoolExecutor-22858_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:14:01.159 [DEBUG] [ThreadPoolExecutor-22858_0] [payload.py] [to_registers()] [0]
2025-12-27T15:14:01.163 [DEBUG] [ThreadPoolExecutor-22858_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:14:01.164 [DEBUG] [ThreadPoolExecutor-22858_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:14:01.164 [DEBUG] [ThreadPoolExecutor-22858_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:14:01.164 [DEBUG] [ThreadPoolExecutor-22858_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:14:01.171 [DEBUG] [ThreadPoolExecutor-22858_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:14:01.171 [DEBUG] [ThreadPoolExecutor-22858_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:14:01.171 [DEBUG] [ThreadPoolExecutor-22858_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:14:01.171 [DEBUG] [ThreadPoolExecutor-22858_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:14:01.171 [DEBUG] [ThreadPoolExecutor-22858_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:14:01.171 [DEBUG] [ThreadPoolExecutor-22858_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:14:01.171 [DEBUG] [ThreadPoolExecutor-22858_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:14:01.882 [DEBUG] [Thread-490370 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:14:01.884 [INFO] [Thread-490370 (handle)] [driver.py] [get_status()] Telra = 0.0198141, teldec = -24.256278
2025-12-27T15:14:01.886 [INFO] [Thread-490370 (handle)] [driver.py] [get_status()] ra_j2k = 23.9974806367385     dec_j2k = -24.3990655486297
2025-12-27T15:14:01.887 [DEBUG] [Thread-490370 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:14:01.888 [DEBUG] [Thread-490370 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:14:01.894 [DEBUG] [Thread-490370 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:14:01.894 [DEBUG] [Thread-490370 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:14:01.894 [DEBUG] [Thread-490370 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:14:01.894 [DEBUG] [Thread-490370 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:14:01.902 [DEBUG] [Thread-490370 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:14:01.902 [DEBUG] [Thread-490370 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:14:01.902 [DEBUG] [Thread-490370 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:14:01.902 [DEBUG] [Thread-490370 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:14:01.902 [DEBUG] [Thread-490370 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:14:01.902 [DEBUG] [Thread-490370 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:14:01.902 [DEBUG] [Thread-490370 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:14:01.902 [DEBUG] [Thread-490370 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:14:01.902 [DEBUG] [Thread-490370 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05141068, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953500190190777, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992452, telescope_ra=0.0198141, telescope_dec=-24.256278, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.0396, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:14:00.152747', telescope_ra_j2k=23.9974806367385, telescope_dec_j2k=-24.3990655486297, observability=1)
2025-12-27T15:14:03.730 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:14:03.732 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.0203467, teldec = -24.256277
2025-12-27T15:14:03.733 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.9980137892371     dec_j2k = -24.3990648315115
2025-12-27T15:14:03.735 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:14:03.735 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:14:03.742 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:14:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:14:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:14:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:14:03.750 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:14:03.750 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:14:03.751 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:14:03.751 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:14:03.751 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:14:03.751 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:14:03.751 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:14:03.751 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:14:03.751 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05143207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953499387951921, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992452, telescope_ra=0.0203467, telescope_dec=-24.256277, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.04013, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:14:00.152747', telescope_ra_j2k=23.9980137892371, telescope_dec_j2k=-24.3990648315115, observability=1)
2025-12-27T15:14:18.150 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:14:18.152 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.024361, teldec = -24.256277
2025-12-27T15:14:18.153 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.00203225351211793     dec_j2k = -24.3990668734152
2025-12-27T15:14:18.155 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:14:18.156 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:14:18.163 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:14:18.163 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:14:18.163 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:14:18.163 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:14:18.170 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:14:18.170 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:14:18.170 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:14:18.170 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:14:18.170 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:14:18.170 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:14:18.170 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:14:18.170 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:14:18.171 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05159897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953508212579338, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992452, telescope_ra=0.024361, telescope_dec=-24.256277, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.04414, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:14:00.152747', telescope_ra_j2k=0.00203225351211793, telescope_dec_j2k=-24.3990668734152, observability=1)
2025-12-27T15:14:19.941 [DEBUG] [Thread-490371 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:14:19.943 [INFO] [Thread-490371 (handle)] [driver.py] [get_status()] Telra = 0.0248657, teldec = -24.256277
2025-12-27T15:14:19.944 [INFO] [Thread-490371 (handle)] [driver.py] [get_status()] ra_j2k = 0.00253747707011176     dec_j2k = -24.3990671189453
2025-12-27T15:14:19.946 [DEBUG] [Thread-490371 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:14:19.947 [DEBUG] [Thread-490371 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:14:19.954 [DEBUG] [Thread-490371 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:14:19.954 [DEBUG] [Thread-490371 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:14:19.954 [DEBUG] [Thread-490371 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:14:19.954 [DEBUG] [Thread-490371 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:14:19.961 [DEBUG] [Thread-490371 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:14:19.961 [DEBUG] [Thread-490371 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:14:19.961 [DEBUG] [Thread-490371 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:14:19.961 [DEBUG] [Thread-490371 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:14:19.961 [DEBUG] [Thread-490371 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:14:19.962 [DEBUG] [Thread-490371 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:14:19.962 [DEBUG] [Thread-490371 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:14:19.962 [DEBUG] [Thread-490371 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:14:19.962 [DEBUG] [Thread-490371 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0516197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953504201385057, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992452, telescope_ra=0.0248657, telescope_dec=-24.256277, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.04465, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:14:00.152747', telescope_ra_j2k=0.00253747707011176, telescope_dec_j2k=-24.3990671189453, observability=1)
2025-12-27T15:14:26.172 [DEBUG] [ThreadPoolExecutor-22858_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:14:26.173 [DEBUG] [ThreadPoolExecutor-22858_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:14:38.126 [DEBUG] [Thread-490372 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:14:38.128 [INFO] [Thread-490372 (handle)] [driver.py] [get_status()] Telra = 0.029907, teldec = -24.256277
2025-12-27T15:14:38.129 [INFO] [Thread-490372 (handle)] [driver.py] [get_status()] ra_j2k = 0.00758400676053224     dec_j2k = -24.3990694343048
2025-12-27T15:14:38.131 [DEBUG] [Thread-490372 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:14:38.132 [DEBUG] [Thread-490372 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:14:38.134 [DEBUG] [Thread-490372 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:14:38.134 [DEBUG] [Thread-490372 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:14:38.134 [DEBUG] [Thread-490372 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:14:38.134 [DEBUG] [Thread-490372 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:14:38.141 [DEBUG] [Thread-490372 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:14:38.141 [DEBUG] [Thread-490372 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:14:38.142 [DEBUG] [Thread-490372 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:14:38.142 [DEBUG] [Thread-490372 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:14:38.142 [DEBUG] [Thread-490372 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:14:38.142 [DEBUG] [Thread-490372 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:14:38.142 [DEBUG] [Thread-490372 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:14:38.142 [DEBUG] [Thread-490372 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:14:38.142 [DEBUG] [Thread-490372 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05183017, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953504602504485, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992451, telescope_ra=0.029907, telescope_dec=-24.256277, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.04969, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:14:00.152747', telescope_ra_j2k=0.00758400676053224, telescope_dec_j2k=-24.3990694343048, observability=1)
2025-12-27T15:14:50.093 [DEBUG] [Thread-490373 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:14:50.095 [INFO] [Thread-490373 (handle)] [driver.py] [get_status()] Telra = 0.0332466, teldec = -24.256276
2025-12-27T15:14:50.096 [INFO] [Thread-490373 (handle)] [driver.py] [get_status()] ra_j2k = 0.0109270711820709     dec_j2k = -24.3990698308845
2025-12-27T15:14:50.098 [DEBUG] [Thread-490373 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:14:50.099 [DEBUG] [Thread-490373 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:14:50.105 [DEBUG] [Thread-490373 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:14:50.105 [DEBUG] [Thread-490373 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:14:50.106 [DEBUG] [Thread-490373 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:14:50.106 [DEBUG] [Thread-490373 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:14:50.112 [DEBUG] [Thread-490373 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:14:50.113 [DEBUG] [Thread-490373 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:14:50.113 [DEBUG] [Thread-490373 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:14:50.113 [DEBUG] [Thread-490373 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:14:50.113 [DEBUG] [Thread-490373 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:14:50.113 [DEBUG] [Thread-490373 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:14:50.113 [DEBUG] [Thread-490373 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:14:50.113 [DEBUG] [Thread-490373 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:14:50.113 [DEBUG] [Thread-490373 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05196868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953506206982198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992451, telescope_ra=0.0332466, telescope_dec=-24.256276, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.05303, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:14:00.152747', telescope_ra_j2k=0.0109270711820709, telescope_dec_j2k=-24.3990698308845, observability=1)
2025-12-27T15:14:50.431 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3182814121246338
2025-12-27T15:14:56.198 [DEBUG] [Thread-490374 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:14:56.200 [INFO] [Thread-490374 (handle)] [driver.py] [get_status()] Telra = 0.0349485, teldec = -24.256276
2025-12-27T15:14:56.201 [INFO] [Thread-490374 (handle)] [driver.py] [get_status()] ra_j2k = 0.0126307366966787     dec_j2k = -24.3990705004569
2025-12-27T15:14:56.203 [DEBUG] [Thread-490374 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:14:56.203 [DEBUG] [Thread-490374 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:14:56.209 [DEBUG] [Thread-490374 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:14:56.210 [DEBUG] [Thread-490374 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:14:56.210 [DEBUG] [Thread-490374 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:14:56.210 [DEBUG] [Thread-490374 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:14:56.217 [DEBUG] [Thread-490374 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:14:56.217 [DEBUG] [Thread-490374 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:14:56.217 [DEBUG] [Thread-490374 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:14:56.217 [DEBUG] [Thread-490374 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:14:56.217 [DEBUG] [Thread-490374 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:14:56.217 [DEBUG] [Thread-490374 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:14:56.217 [DEBUG] [Thread-490374 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:14:56.217 [DEBUG] [Thread-490374 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:14:56.217 [DEBUG] [Thread-490374 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05203933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953506608101626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992451, telescope_ra=0.0349485, telescope_dec=-24.256276, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.05473, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:14:00.152747', telescope_ra_j2k=0.0126307366966787, telescope_dec_j2k=-24.3990705004569, observability=1)
2025-12-27T15:14:58.654 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:14:58.658 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.0356215, teldec = -24.256276
2025-12-27T15:14:58.659 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.0133044348533316     dec_j2k = -24.3990707573912
2025-12-27T15:14:58.660 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:14:58.660 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:14:58.665 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:14:58.665 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:14:58.666 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:14:58.666 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:14:58.673 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:14:58.673 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:14:58.673 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:14:58.673 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:14:58.673 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:14:58.673 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:14:58.673 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:14:58.673 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:14:58.674 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05206777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953511020415334, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992451, telescope_ra=0.0356215, telescope_dec=-24.256276, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.05543, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:14:00.152747', telescope_ra_j2k=0.0133044348533316, telescope_dec_j2k=-24.3990707573912, observability=1)
2025-12-27T15:14:58.674 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.5244517326355 seconds ago
2025-12-27T15:15:00.295 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:15:00.295 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:15:00.296 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:15:00.296 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:15:00.297 [INFO] [ThreadPoolExecutor-22859_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:15:00.297 [INFO] [ThreadPoolExecutor-22859_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:15:03.743 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:15:03.745 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.0370632, teldec = -24.256276
2025-12-27T15:15:03.746 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.0147476304454063     dec_j2k = -24.399071292838
2025-12-27T15:15:03.747 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:15:03.748 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:15:03.753 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:15:03.753 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:15:03.753 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:15:03.753 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:15:03.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:15:03.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:15:03.760 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:15:03.760 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:15:03.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:15:03.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:15:03.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:15:03.760 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:15:03.760 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05212667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953506608101626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.99245, telescope_ra=0.0370632, telescope_dec=-24.256276, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.05684, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:15:00.294683', telescope_ra_j2k=0.0147476304454063, telescope_dec_j2k=-24.399071292838, observability=1)
2025-12-27T15:15:14.271 [DEBUG] [Thread-490375 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:15:14.273 [INFO] [Thread-490375 (handle)] [driver.py] [get_status()] Telra = 0.0399953, teldec = -24.256276
2025-12-27T15:15:14.274 [INFO] [Thread-490375 (handle)] [driver.py] [get_status()] ra_j2k = 0.0176827721556037     dec_j2k = -24.3990723188993
2025-12-27T15:15:14.276 [DEBUG] [Thread-490375 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:15:14.277 [DEBUG] [Thread-490375 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:15:14.279 [DEBUG] [Thread-490375 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:15:14.280 [DEBUG] [Thread-490375 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:15:14.280 [DEBUG] [Thread-490375 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:15:14.280 [DEBUG] [Thread-490375 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:15:14.288 [DEBUG] [Thread-490375 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:15:14.288 [DEBUG] [Thread-490375 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:15:14.288 [DEBUG] [Thread-490375 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:15:14.288 [DEBUG] [Thread-490375 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:15:14.288 [DEBUG] [Thread-490375 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:15:14.288 [DEBUG] [Thread-490375 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:15:14.288 [DEBUG] [Thread-490375 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:15:14.288 [DEBUG] [Thread-490375 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:15:14.288 [DEBUG] [Thread-490375 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05224852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095350981705705, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.99245, telescope_ra=0.0399953, telescope_dec=-24.256276, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.05978, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:15:00.294683', telescope_ra_j2k=0.0176827721556037, telescope_dec_j2k=-24.3990723188993, observability=1)
2025-12-27T15:15:18.232 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:15:18.234 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.0410783, teldec = -24.256276
2025-12-27T15:15:18.235 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.018766895642822     dec_j2k = -24.3990726765512
2025-12-27T15:15:18.237 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:15:18.238 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:15:18.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:15:18.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:15:18.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:15:18.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:15:18.247 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:15:18.247 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:15:18.247 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:15:18.247 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:15:18.247 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:15:18.247 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:15:18.247 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:15:18.247 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:15:18.247 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05229436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953506206982198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.99245, telescope_ra=0.0410783, telescope_dec=-24.256276, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.06086, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:15:00.294683', telescope_ra_j2k=0.018766895642822, telescope_dec_j2k=-24.3990726765512, observability=1)
2025-12-27T15:15:21.175 [DEBUG] [ThreadPoolExecutor-22858_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:15:21.177 [DEBUG] [ThreadPoolExecutor-22858_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:15:21.178 [DEBUG] [ThreadPoolExecutor-22858_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:15:21.180 [DEBUG] [ThreadPoolExecutor-22858_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:15:25.187 [DEBUG] [ThreadPoolExecutor-22858_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:15:26.190 [DEBUG] [ThreadPoolExecutor-22858_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:15:26.191 [INFO] [ThreadPoolExecutor-22858_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:15:32.462 [DEBUG] [Thread-490376 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:15:32.464 [INFO] [Thread-490376 (handle)] [driver.py] [get_status()] Telra = 0.0450617, teldec = -24.256276
2025-12-27T15:15:32.465 [INFO] [Thread-490376 (handle)] [driver.py] [get_status()] ra_j2k = 0.0227544279650695     dec_j2k = -24.3990738930204
2025-12-27T15:15:32.467 [DEBUG] [Thread-490376 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:15:32.468 [DEBUG] [Thread-490376 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:15:32.474 [DEBUG] [Thread-490376 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:15:32.474 [DEBUG] [Thread-490376 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:15:32.474 [DEBUG] [Thread-490376 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:15:32.474 [DEBUG] [Thread-490376 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:15:32.481 [DEBUG] [Thread-490376 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:15:32.481 [DEBUG] [Thread-490376 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:15:32.481 [DEBUG] [Thread-490376 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:15:32.481 [DEBUG] [Thread-490376 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:15:32.481 [DEBUG] [Thread-490376 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:15:32.481 [DEBUG] [Thread-490376 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:15:32.481 [DEBUG] [Thread-490376 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:15:32.482 [DEBUG] [Thread-490376 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:15:32.482 [DEBUG] [Thread-490376 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05245906, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953505003623913, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108627, telescope_az=89.992449, telescope_ra=0.0450617, telescope_dec=-24.256276, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.06484, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:15:00.294683', telescope_ra_j2k=0.0227544279650695, telescope_dec_j2k=-24.3990738930204, observability=1)
2025-12-27T15:15:49.524 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:15:49.527 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.0498043, teldec = -24.256275
2025-12-27T15:15:49.528 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.0275019478783308     dec_j2k = -24.3990741383858
2025-12-27T15:15:49.529 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:15:49.529 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:15:49.532 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:15:49.532 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:15:49.532 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:15:49.532 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:15:49.539 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:15:49.540 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:15:49.540 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:15:49.540 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:15:49.540 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:15:49.540 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:15:49.540 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:15:49.540 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:15:49.540 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05265654, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953509415937622, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992449, telescope_ra=0.0498043, telescope_dec=-24.256275, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.06959, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:15:00.294683', telescope_ra_j2k=0.0275019478783308, telescope_dec_j2k=-24.3990741383858, observability=1)
2025-12-27T15:15:50.161 [DEBUG] [Thread-490377 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6211116313934326
2025-12-27T15:15:50.527 [DEBUG] [Thread-490378 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9873783588409424
2025-12-27T15:15:58.734 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:15:58.736 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.0523622, teldec = -24.256275
2025-12-27T15:15:58.737 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.0300625014110235     dec_j2k = -24.3990747183989
2025-12-27T15:15:58.738 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:15:58.739 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:15:58.742 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:15:58.742 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:15:58.742 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:15:58.742 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:15:58.749 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:15:58.749 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:15:58.749 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:15:58.749 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:15:58.749 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:15:58.749 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:15:58.749 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:15:58.749 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:15:58.749 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05276314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953512223773618, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992449, telescope_ra=0.0523622, telescope_dec=-24.256275, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.07214, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:15:00.294683', telescope_ra_j2k=0.0300625014110235, telescope_dec_j2k=-24.3990747183989, observability=1)
2025-12-27T15:15:58.749 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.51808261871338 seconds ago
2025-12-27T15:16:00.437 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:16:00.437 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:16:00.438 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:16:00.438 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:16:00.439 [DEBUG] [ThreadPoolExecutor-22860_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:16:01.441 [DEBUG] [ThreadPoolExecutor-22860_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:16:01.443 [DEBUG] [ThreadPoolExecutor-22860_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:16:01.443 [DEBUG] [ThreadPoolExecutor-22860_0] [payload.py] [to_registers()] [0]
2025-12-27T15:16:01.449 [DEBUG] [ThreadPoolExecutor-22860_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:16:01.449 [DEBUG] [ThreadPoolExecutor-22860_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:16:01.449 [DEBUG] [ThreadPoolExecutor-22860_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:16:01.449 [DEBUG] [ThreadPoolExecutor-22860_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:16:01.457 [DEBUG] [ThreadPoolExecutor-22860_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:16:01.457 [DEBUG] [ThreadPoolExecutor-22860_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:16:01.457 [DEBUG] [ThreadPoolExecutor-22860_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:16:01.457 [DEBUG] [ThreadPoolExecutor-22860_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:16:01.457 [DEBUG] [ThreadPoolExecutor-22860_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:16:01.457 [DEBUG] [ThreadPoolExecutor-22860_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:16:01.457 [DEBUG] [ThreadPoolExecutor-22860_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:16:03.695 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:16:03.698 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.0537535, teldec = -24.256275
2025-12-27T15:16:03.699 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.0314552447273665     dec_j2k = -24.3990750069231
2025-12-27T15:16:03.701 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:16:03.702 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:16:03.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:16:03.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:16:03.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:16:03.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:16:03.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:16:03.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:16:03.716 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:16:03.716 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:16:03.716 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:16:03.716 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:16:03.716 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:16:03.716 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:16:03.716 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05282057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953510619295906, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992448, telescope_ra=0.0537535, telescope_dec=-24.256275, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.07353, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:16:00.436832', telescope_ra_j2k=0.0314552447273665, telescope_dec_j2k=-24.3990750069231, observability=1)
2025-12-27T15:16:08.600 [DEBUG] [Thread-490379 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:16:08.602 [INFO] [Thread-490379 (handle)] [driver.py] [get_status()] Telra = 0.0551258, teldec = -24.256275
2025-12-27T15:16:08.603 [INFO] [Thread-490379 (handle)] [driver.py] [get_status()] ra_j2k = 0.0328289683328035     dec_j2k = -24.3990752728998
2025-12-27T15:16:08.605 [DEBUG] [Thread-490379 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:16:08.606 [DEBUG] [Thread-490379 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:16:08.607 [DEBUG] [Thread-490379 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:16:08.607 [DEBUG] [Thread-490379 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:16:08.607 [DEBUG] [Thread-490379 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:16:08.607 [DEBUG] [Thread-490379 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:16:08.614 [DEBUG] [Thread-490379 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:16:08.614 [DEBUG] [Thread-490379 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:16:08.614 [DEBUG] [Thread-490379 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:16:08.615 [DEBUG] [Thread-490379 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:16:08.615 [DEBUG] [Thread-490379 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:16:08.615 [DEBUG] [Thread-490379 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:16:08.615 [DEBUG] [Thread-490379 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:16:08.615 [DEBUG] [Thread-490379 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:16:08.615 [DEBUG] [Thread-490379 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05287733, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953513026012475, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992448, telescope_ra=0.0551258, telescope_dec=-24.256275, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.07491, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:16:00.436832', telescope_ra_j2k=0.0328289683328035, telescope_dec_j2k=-24.3990752728998, observability=1)
2025-12-27T15:16:18.308 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:16:18.311 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.0578235, teldec = -24.256275
2025-12-27T15:16:18.312 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.0355294668879237     dec_j2k = -24.3990757418928
2025-12-27T15:16:18.313 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:16:18.314 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:16:18.315 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:16:18.315 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:16:18.315 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:16:18.315 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:16:18.322 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:16:18.322 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:16:18.322 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:16:18.322 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:16:18.322 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:16:18.323 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:16:18.323 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:16:18.323 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:16:18.323 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05298969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953512624893047, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992448, telescope_ra=0.0578235, telescope_dec=-24.256275, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.0776, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:16:00.436832', telescope_ra_j2k=0.0355294668879237, telescope_dec_j2k=-24.3990757418928, observability=1)
2025-12-27T15:16:26.458 [DEBUG] [ThreadPoolExecutor-22860_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:16:26.459 [DEBUG] [ThreadPoolExecutor-22860_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:16:26.805 [DEBUG] [Thread-490380 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:16:26.808 [INFO] [Thread-490380 (handle)] [driver.py] [get_status()] Telra = 0.0601952, teldec = -24.256274
2025-12-27T15:16:26.809 [INFO] [Thread-490380 (handle)] [driver.py] [get_status()] ra_j2k = 0.0379036272525917     dec_j2k = -24.3990750953111
2025-12-27T15:16:26.811 [DEBUG] [Thread-490380 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:16:26.811 [DEBUG] [Thread-490380 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:16:26.818 [DEBUG] [Thread-490380 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:16:26.818 [DEBUG] [Thread-490380 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:16:26.818 [DEBUG] [Thread-490380 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:16:26.818 [DEBUG] [Thread-490380 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:16:26.825 [DEBUG] [Thread-490380 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:16:26.825 [DEBUG] [Thread-490380 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:16:26.825 [DEBUG] [Thread-490380 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:16:26.825 [DEBUG] [Thread-490380 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:16:26.825 [DEBUG] [Thread-490380 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:16:26.825 [DEBUG] [Thread-490380 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:16:26.825 [DEBUG] [Thread-490380 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:16:26.826 [DEBUG] [Thread-490380 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:16:26.826 [DEBUG] [Thread-490380 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05308803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953513026012475, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992448, telescope_ra=0.0601952, telescope_dec=-24.256274, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.07998, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:16:00.436832', telescope_ra_j2k=0.0379036272525917, telescope_dec_j2k=-24.3990750953111, observability=1)
2025-12-27T15:16:44.878 [DEBUG] [Thread-490381 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:16:44.880 [INFO] [Thread-490381 (handle)] [driver.py] [get_status()] Telra = 0.0652069, teldec = -24.256274
2025-12-27T15:16:44.881 [INFO] [Thread-490381 (handle)] [driver.py] [get_status()] ra_j2k = 0.0429205262951757     dec_j2k = -24.3990756603842
2025-12-27T15:16:44.883 [DEBUG] [Thread-490381 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:16:44.884 [DEBUG] [Thread-490381 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:16:44.889 [DEBUG] [Thread-490381 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:16:44.889 [DEBUG] [Thread-490381 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:16:44.889 [DEBUG] [Thread-490381 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:16:44.889 [DEBUG] [Thread-490381 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:16:44.896 [DEBUG] [Thread-490381 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:16:44.896 [DEBUG] [Thread-490381 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:16:44.896 [DEBUG] [Thread-490381 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:16:44.896 [DEBUG] [Thread-490381 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:16:44.896 [DEBUG] [Thread-490381 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:16:44.896 [DEBUG] [Thread-490381 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:16:44.896 [DEBUG] [Thread-490381 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:16:44.896 [DEBUG] [Thread-490381 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:16:44.896 [DEBUG] [Thread-490381 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05329721, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953513828251331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992447, telescope_ra=0.0652069, telescope_dec=-24.256274, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.08499, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:16:00.436832', telescope_ra_j2k=0.0429205262951757, telescope_dec_j2k=-24.3990756603842, observability=1)
2025-12-27T15:16:48.626 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:16:48.628 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.0662643, teldec = -24.256274
2025-12-27T15:16:48.629 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.0439790232186087     dec_j2k = -24.39907574812
2025-12-27T15:16:48.631 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:16:48.632 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:16:48.633 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:16:48.633 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:16:48.634 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:16:48.634 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:16:48.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:16:48.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:16:48.641 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:16:48.641 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:16:48.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:16:48.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:16:48.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:16:48.641 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:16:48.641 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05334059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953512223773618, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992447, telescope_ra=0.0662643, telescope_dec=-24.256274, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.08605, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:16:00.436832', telescope_ra_j2k=0.0439790232186087, telescope_dec_j2k=-24.39907574812, observability=1)
2025-12-27T15:16:50.195 [DEBUG] [Thread-490382 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:16:50.196 [INFO] [Thread-490382 (handle)] [driver.py] [get_status()] Telra = 0.0667136, teldec = -24.256274
2025-12-27T15:16:50.198 [INFO] [Thread-490382 (handle)] [driver.py] [get_status()] ra_j2k = 0.0444287893121174     dec_j2k = -24.3990757820784
2025-12-27T15:16:50.200 [DEBUG] [Thread-490382 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:16:50.200 [DEBUG] [Thread-490382 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:16:50.202 [DEBUG] [Thread-490382 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:16:50.202 [DEBUG] [Thread-490382 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:16:50.202 [DEBUG] [Thread-490382 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:16:50.202 [DEBUG] [Thread-490382 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:16:50.209 [DEBUG] [Thread-490382 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:16:50.209 [DEBUG] [Thread-490382 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:16:50.209 [DEBUG] [Thread-490382 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:16:50.209 [DEBUG] [Thread-490382 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:16:50.209 [DEBUG] [Thread-490382 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:16:50.209 [DEBUG] [Thread-490382 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:16:50.209 [DEBUG] [Thread-490382 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:16:50.210 [DEBUG] [Thread-490382 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:16:50.210 [DEBUG] [Thread-490382 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05335875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953514630490187, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992447, telescope_ra=0.0667136, telescope_dec=-24.256274, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.08649, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:16:00.436832', telescope_ra_j2k=0.0444287893121174, telescope_dec_j2k=-24.3990757820784, observability=1)
2025-12-27T15:16:58.811 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:16:58.813 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.0691073, teldec = -24.256274
2025-12-27T15:16:58.814 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.0468249724772287     dec_j2k = -24.3990759296063
2025-12-27T15:16:58.816 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:16:58.817 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:16:58.818 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:16:58.818 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:16:58.819 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:16:58.819 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:16:58.826 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:16:58.826 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:16:58.826 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:16:58.826 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:16:58.826 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:16:58.826 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:16:58.826 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:16:58.826 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:16:58.826 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05345847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953508613698766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992447, telescope_ra=0.0691073, telescope_dec=-24.256274, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.08889, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:16:00.436832', telescope_ra_j2k=0.0468249724772287, telescope_dec_j2k=-24.3990759296063, observability=1)
2025-12-27T15:16:58.826 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.51815223693848 seconds ago
2025-12-27T15:17:00.580 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:17:00.580 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:17:00.581 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:17:00.581 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:17:00.581 [INFO] [ThreadPoolExecutor-22861_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:17:00.581 [INFO] [ThreadPoolExecutor-22861_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:17:02.947 [DEBUG] [Thread-490383 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:17:02.950 [INFO] [Thread-490383 (handle)] [driver.py] [get_status()] Telra = 0.0702571, teldec = -24.256274
2025-12-27T15:17:02.951 [INFO] [Thread-490383 (handle)] [driver.py] [get_status()] ra_j2k = 0.0479759652484895     dec_j2k = -24.3990759804801
2025-12-27T15:17:02.953 [DEBUG] [Thread-490383 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:17:02.954 [DEBUG] [Thread-490383 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:17:02.958 [DEBUG] [Thread-490383 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:17:02.958 [DEBUG] [Thread-490383 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:17:02.958 [DEBUG] [Thread-490383 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:17:02.958 [DEBUG] [Thread-490383 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:17:02.965 [DEBUG] [Thread-490383 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:17:02.965 [DEBUG] [Thread-490383 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:17:02.965 [DEBUG] [Thread-490383 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:17:02.965 [DEBUG] [Thread-490383 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:17:02.965 [DEBUG] [Thread-490383 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:17:02.965 [DEBUG] [Thread-490383 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:17:02.965 [DEBUG] [Thread-490383 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:17:02.965 [DEBUG] [Thread-490383 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:17:02.966 [DEBUG] [Thread-490383 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05350635, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953516234967899, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992447, telescope_ra=0.0702571, telescope_dec=-24.256274, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.09004, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:17:00.578216', telescope_ra_j2k=0.0479759652484895, telescope_dec_j2k=-24.3990759804801, observability=1)
2025-12-27T15:17:03.713 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7479379177093506
2025-12-27T15:17:18.385 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:17:18.387 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.0745427, teldec = -24.256273
2025-12-27T15:17:18.388 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.0522660109952559     dec_j2k = -24.3990750558997
2025-12-27T15:17:18.389 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:17:18.390 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:17:18.394 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:17:18.395 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:17:18.395 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:17:18.395 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:17:18.402 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:17:18.402 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:17:18.402 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:17:18.402 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:17:18.402 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:17:18.402 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:17:18.402 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:17:18.402 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:17:18.402 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05368502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953518641684467, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992446, telescope_ra=0.0745427, telescope_dec=-24.256273, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.09432, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:17:00.578216', telescope_ra_j2k=0.0522660109952559, telescope_dec_j2k=-24.3990750558997, observability=1)
2025-12-27T15:17:21.002 [DEBUG] [Thread-490384 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:17:21.004 [INFO] [Thread-490384 (handle)] [driver.py] [get_status()] Telra = 0.0752725, teldec = -24.256273
2025-12-27T15:17:21.005 [INFO] [Thread-490384 (handle)] [driver.py] [get_status()] ra_j2k = 0.0529965680636863     dec_j2k = -24.3990750507689
2025-12-27T15:17:21.007 [DEBUG] [Thread-490384 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:17:21.008 [DEBUG] [Thread-490384 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:17:21.015 [DEBUG] [Thread-490384 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:17:21.015 [DEBUG] [Thread-490384 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:17:21.015 [DEBUG] [Thread-490384 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:17:21.015 [DEBUG] [Thread-490384 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:17:21.022 [DEBUG] [Thread-490384 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:17:21.022 [DEBUG] [Thread-490384 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:17:21.022 [DEBUG] [Thread-490384 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:17:21.022 [DEBUG] [Thread-490384 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:17:21.022 [DEBUG] [Thread-490384 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:17:21.022 [DEBUG] [Thread-490384 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:17:21.022 [DEBUG] [Thread-490384 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:17:21.022 [DEBUG] [Thread-490384 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:17:21.022 [DEBUG] [Thread-490384 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05371531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953514229370759, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992446, telescope_ra=0.0752725, telescope_dec=-24.256273, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.09505, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:17:00.578216', telescope_ra_j2k=0.0529965680636863, telescope_dec_j2k=-24.3990750507689, observability=1)
2025-12-27T15:17:21.460 [DEBUG] [ThreadPoolExecutor-22860_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:17:21.463 [DEBUG] [ThreadPoolExecutor-22860_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:17:21.464 [DEBUG] [ThreadPoolExecutor-22860_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:17:21.466 [DEBUG] [ThreadPoolExecutor-22860_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:17:25.472 [DEBUG] [ThreadPoolExecutor-22860_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:17:26.474 [DEBUG] [ThreadPoolExecutor-22860_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:17:26.475 [INFO] [ThreadPoolExecutor-22860_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:17:39.075 [DEBUG] [Thread-490385 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:17:39.077 [INFO] [Thread-490385 (handle)] [driver.py] [get_status()] Telra = 0.0803096, teldec = -24.256273
2025-12-27T15:17:39.078 [INFO] [Thread-490385 (handle)] [driver.py] [get_status()] ra_j2k = 0.058038893342879     dec_j2k = -24.3990748728316
2025-12-27T15:17:39.080 [DEBUG] [Thread-490385 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:17:39.080 [DEBUG] [Thread-490385 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:17:39.084 [DEBUG] [Thread-490385 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:17:39.084 [DEBUG] [Thread-490385 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:17:39.084 [DEBUG] [Thread-490385 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:17:39.084 [DEBUG] [Thread-490385 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:17:39.091 [DEBUG] [Thread-490385 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:17:39.092 [DEBUG] [Thread-490385 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:17:39.092 [DEBUG] [Thread-490385 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:17:39.092 [DEBUG] [Thread-490385 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:17:39.092 [DEBUG] [Thread-490385 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:17:39.092 [DEBUG] [Thread-490385 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:17:39.092 [DEBUG] [Thread-490385 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:17:39.092 [DEBUG] [Thread-490385 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:17:39.092 [DEBUG] [Thread-490385 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05392449, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095352024616218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992445, telescope_ra=0.0803096, telescope_dec=-24.256273, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.10009, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:17:00.578216', telescope_ra_j2k=0.058038893342879, telescope_dec_j2k=-24.3990748728316, observability=1)
2025-12-27T15:17:47.732 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:17:47.734 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.082732, teldec = -24.256273
2025-12-27T15:17:47.736 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.0604638062210762     dec_j2k = -24.3990746986007
2025-12-27T15:17:47.737 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:17:47.737 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:17:47.739 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:17:47.739 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:17:47.739 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:17:47.739 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:17:47.746 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:17:47.746 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:17:47.746 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:17:47.746 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:17:47.746 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:17:47.747 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:17:47.747 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:17:47.747 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:17:47.747 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05402469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953528268550741, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992445, telescope_ra=0.082732, telescope_dec=-24.256273, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.10251, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:17:00.578216', telescope_ra_j2k=0.0604638062210762, telescope_dec_j2k=-24.3990746986007, observability=1)
2025-12-27T15:17:50.244 [DEBUG] [Thread-490386 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:17:50.246 [INFO] [Thread-490386 (handle)] [driver.py] [get_status()] Telra = 0.0834336, teldec = -24.256273
2025-12-27T15:17:50.247 [INFO] [Thread-490386 (handle)] [driver.py] [get_status()] ra_j2k = 0.0611661340237235     dec_j2k = -24.3990746373844
2025-12-27T15:17:50.249 [DEBUG] [Thread-490386 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:17:50.250 [DEBUG] [Thread-490386 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:17:50.253 [DEBUG] [Thread-490386 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:17:50.253 [DEBUG] [Thread-490386 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:17:50.253 [DEBUG] [Thread-490386 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:17:50.253 [DEBUG] [Thread-490386 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:17:50.260 [DEBUG] [Thread-490386 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:17:50.260 [DEBUG] [Thread-490386 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:17:50.260 [DEBUG] [Thread-490386 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:17:50.260 [DEBUG] [Thread-490386 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:17:50.260 [DEBUG] [Thread-490386 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:17:50.260 [DEBUG] [Thread-490386 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:17:50.261 [DEBUG] [Thread-490386 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:17:50.261 [DEBUG] [Thread-490386 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:17:50.261 [DEBUG] [Thread-490386 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05405376, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953526664073028, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992445, telescope_ra=0.0834336, telescope_dec=-24.256273, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.10321, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:17:00.578216', telescope_ra_j2k=0.0611661340237235, telescope_dec_j2k=-24.3990746373844, observability=1)
2025-12-27T15:17:57.145 [DEBUG] [Thread-490387 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:17:57.146 [INFO] [Thread-490387 (handle)] [driver.py] [get_status()] Telra = 0.0853595, teldec = -24.256272
2025-12-27T15:17:57.147 [INFO] [Thread-490387 (handle)] [driver.py] [get_status()] ra_j2k = 0.0630940318434729     dec_j2k = -24.3990734446069
2025-12-27T15:17:57.149 [DEBUG] [Thread-490387 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:17:57.150 [DEBUG] [Thread-490387 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:17:57.153 [DEBUG] [Thread-490387 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:17:57.153 [DEBUG] [Thread-490387 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:17:57.153 [DEBUG] [Thread-490387 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:17:57.153 [DEBUG] [Thread-490387 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:17:57.160 [DEBUG] [Thread-490387 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:17:57.160 [DEBUG] [Thread-490387 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:17:57.160 [DEBUG] [Thread-490387 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:17:57.160 [DEBUG] [Thread-490387 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:17:57.160 [DEBUG] [Thread-490387 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:17:57.160 [DEBUG] [Thread-490387 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:17:57.160 [DEBUG] [Thread-490387 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:17:57.160 [DEBUG] [Thread-490387 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:17:57.160 [DEBUG] [Thread-490387 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05413362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953525059595316, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992445, telescope_ra=0.0853595, telescope_dec=-24.256272, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.10514, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:17:00.578216', telescope_ra_j2k=0.0630940318434729, telescope_dec_j2k=-24.3990734446069, observability=1)
2025-12-27T15:17:58.887 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:17:58.889 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.0858274, teldec = -24.256272
2025-12-27T15:17:58.890 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.0635624172151722     dec_j2k = -24.3990733922539
2025-12-27T15:17:58.892 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:17:58.893 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:17:58.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:17:58.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:17:58.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:17:58.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:17:58.902 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:17:58.902 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:17:58.902 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:17:58.902 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:17:58.902 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:17:58.902 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:17:58.903 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:17:58.903 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:17:58.903 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0541538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953523053998176, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992445, telescope_ra=0.0858274, telescope_dec=-24.256272, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.10561, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:17:00.578216', telescope_ra_j2k=0.0635624172151722, telescope_dec_j2k=-24.3990733922539, observability=1)
2025-12-27T15:17:58.903 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.519044160842896 seconds ago
2025-12-27T15:18:00.720 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:18:00.720 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:18:00.721 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:18:00.721 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:18:00.722 [DEBUG] [ThreadPoolExecutor-22862_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:18:01.723 [DEBUG] [ThreadPoolExecutor-22862_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:18:01.726 [DEBUG] [ThreadPoolExecutor-22862_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:18:01.726 [DEBUG] [ThreadPoolExecutor-22862_0] [payload.py] [to_registers()] [0]
2025-12-27T15:18:01.727 [DEBUG] [ThreadPoolExecutor-22862_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:18:01.728 [DEBUG] [ThreadPoolExecutor-22862_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:18:01.728 [DEBUG] [ThreadPoolExecutor-22862_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:18:01.728 [DEBUG] [ThreadPoolExecutor-22862_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:18:01.735 [DEBUG] [ThreadPoolExecutor-22862_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:18:01.735 [DEBUG] [ThreadPoolExecutor-22862_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:18:01.735 [DEBUG] [ThreadPoolExecutor-22862_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:18:01.735 [DEBUG] [ThreadPoolExecutor-22862_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:18:01.735 [DEBUG] [ThreadPoolExecutor-22862_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:18:01.735 [DEBUG] [ThreadPoolExecutor-22862_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:18:01.735 [DEBUG] [ThreadPoolExecutor-22862_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:18:03.730 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:18:03.731 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.0871933, teldec = -24.256272
2025-12-27T15:18:03.733 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.0649297341155048     dec_j2k = -24.399073227135
2025-12-27T15:18:03.734 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:18:03.735 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:18:03.738 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:18:03.738 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:18:03.738 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:18:03.738 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:18:03.745 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:18:03.745 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:18:03.745 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:18:03.745 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:18:03.745 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:18:03.745 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:18:03.745 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:18:03.745 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:18:03.746 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05420984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953525059595316, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992445, telescope_ra=0.0871933, telescope_dec=-24.256272, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.10697, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:18:00.719639', telescope_ra_j2k=0.0649297341155048, telescope_dec_j2k=-24.399073227135, observability=1)
2025-12-27T15:18:15.212 [DEBUG] [Thread-490388 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:18:15.215 [INFO] [Thread-490388 (handle)] [driver.py] [get_status()] Telra = 0.0903731, teldec = -24.256272
2025-12-27T15:18:15.216 [INFO] [Thread-490388 (handle)] [driver.py] [get_status()] ra_j2k = 0.0681128326238688     dec_j2k = -24.3990727718208
2025-12-27T15:18:15.218 [DEBUG] [Thread-490388 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:18:15.219 [DEBUG] [Thread-490388 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:18:15.225 [DEBUG] [Thread-490388 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:18:15.225 [DEBUG] [Thread-490388 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:18:15.225 [DEBUG] [Thread-490388 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:18:15.225 [DEBUG] [Thread-490388 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:18:15.232 [DEBUG] [Thread-490388 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:18:15.232 [DEBUG] [Thread-490388 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:18:15.232 [DEBUG] [Thread-490388 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:18:15.232 [DEBUG] [Thread-490388 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:18:15.232 [DEBUG] [Thread-490388 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:18:15.232 [DEBUG] [Thread-490388 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:18:15.232 [DEBUG] [Thread-490388 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:18:15.232 [DEBUG] [Thread-490388 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:18:15.232 [DEBUG] [Thread-490388 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05434275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953526664073028, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992444, telescope_ra=0.0903731, telescope_dec=-24.256272, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.11015, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:18:00.719639', telescope_ra_j2k=0.0681128326238688, telescope_dec_j2k=-24.3990727718208, observability=1)
2025-12-27T15:18:18.464 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:18:18.466 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.0912895, teldec = -24.256272
2025-12-27T15:18:18.467 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.0690301832295347     dec_j2k = -24.3990726221844
2025-12-27T15:18:18.469 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:18:18.470 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:18:18.474 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:18:18.474 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:18:18.475 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:18:18.475 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:18:18.482 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:18:18.482 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:18:18.482 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:18:18.482 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:18:18.482 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:18:18.482 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:18:18.482 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:18:18.482 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:18:18.482 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05438038, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953529471909025, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992444, telescope_ra=0.0912895, telescope_dec=-24.256272, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.11107, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:18:00.719639', telescope_ra_j2k=0.0690301832295347, telescope_dec_j2k=-24.3990726221844, observability=1)
2025-12-27T15:18:26.736 [DEBUG] [ThreadPoolExecutor-22862_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:18:26.737 [DEBUG] [ThreadPoolExecutor-22862_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:18:33.406 [DEBUG] [Thread-490389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:18:33.409 [INFO] [Thread-490389 (handle)] [driver.py] [get_status()] Telra = 0.0954462, teldec = -24.256272
2025-12-27T15:18:33.410 [INFO] [Thread-490389 (handle)] [driver.py] [get_status()] ra_j2k = 0.0731911950506408     dec_j2k = -24.3990718399861
2025-12-27T15:18:33.412 [DEBUG] [Thread-490389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:18:33.413 [DEBUG] [Thread-490389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:18:33.418 [DEBUG] [Thread-490389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:18:33.418 [DEBUG] [Thread-490389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:18:33.418 [DEBUG] [Thread-490389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:18:33.418 [DEBUG] [Thread-490389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:18:33.425 [DEBUG] [Thread-490389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:18:33.425 [DEBUG] [Thread-490389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:18:33.425 [DEBUG] [Thread-490389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:18:33.425 [DEBUG] [Thread-490389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:18:33.425 [DEBUG] [Thread-490389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:18:33.425 [DEBUG] [Thread-490389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:18:33.425 [DEBUG] [Thread-490389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:18:33.425 [DEBUG] [Thread-490389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:18:33.426 [DEBUG] [Thread-490389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05455332, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953534285342161, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108626, telescope_az=89.992444, telescope_ra=0.0954462, telescope_dec=-24.256272, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.11523, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:18:00.719639', telescope_ra_j2k=0.0731911950506408, telescope_dec_j2k=-24.3990718399861, observability=1)
2025-12-27T15:18:46.845 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:18:46.848 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.0991989, teldec = -24.256271
2025-12-27T15:18:46.849 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.0769477877450464     dec_j2k = -24.3990699882731
2025-12-27T15:18:46.851 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:18:46.852 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:18:46.857 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:18:46.857 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:18:46.857 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:18:46.858 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:18:46.865 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:18:46.865 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:18:46.865 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:18:46.865 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:18:46.865 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:18:46.865 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:18:46.865 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:18:46.865 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:18:46.865 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05470887, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095353869765587, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992443, telescope_ra=0.0991989, telescope_dec=-24.256271, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.11898, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:18:00.719639', telescope_ra_j2k=0.0769477877450464, telescope_dec_j2k=-24.3990699882731, observability=1)
2025-12-27T15:18:50.289 [DEBUG] [Thread-490390 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:18:50.291 [INFO] [Thread-490390 (handle)] [driver.py] [get_status()] Telra = 0.1001515, teldec = -24.256271
2025-12-27T15:18:50.292 [INFO] [Thread-490390 (handle)] [driver.py] [get_status()] ra_j2k = 0.0779013758742137     dec_j2k = -24.3990697500565
2025-12-27T15:18:50.294 [DEBUG] [Thread-490390 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:18:50.295 [DEBUG] [Thread-490390 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:18:50.297 [DEBUG] [Thread-490390 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:18:50.297 [DEBUG] [Thread-490390 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:18:50.297 [DEBUG] [Thread-490390 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:18:50.297 [DEBUG] [Thread-490390 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:18:50.304 [DEBUG] [Thread-490390 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:18:50.304 [DEBUG] [Thread-490390 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:18:50.304 [DEBUG] [Thread-490390 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:18:50.304 [DEBUG] [Thread-490390 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:18:50.305 [DEBUG] [Thread-490390 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:18:50.305 [DEBUG] [Thread-490390 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:18:50.305 [DEBUG] [Thread-490390 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:18:50.305 [DEBUG] [Thread-490390 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:18:50.305 [DEBUG] [Thread-490390 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05474873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953531076386737, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992443, telescope_ra=0.1001515, telescope_dec=-24.256271, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.11993, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:18:00.719639', telescope_ra_j2k=0.0779013758742137, telescope_dec_j2k=-24.3990697500565, observability=1)
2025-12-27T15:18:51.472 [DEBUG] [Thread-490391 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:18:51.474 [INFO] [Thread-490391 (handle)] [driver.py] [get_status()] Telra = 0.1004874, teldec = -24.256271
2025-12-27T15:18:51.475 [INFO] [Thread-490391 (handle)] [driver.py] [get_status()] ra_j2k = 0.0782376243015084     dec_j2k = -24.3990696639345
2025-12-27T15:18:51.477 [DEBUG] [Thread-490391 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:18:51.478 [DEBUG] [Thread-490391 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:18:51.478 [DEBUG] [Thread-490391 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:18:51.478 [DEBUG] [Thread-490391 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:18:51.479 [DEBUG] [Thread-490391 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:18:51.479 [DEBUG] [Thread-490391 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:18:51.486 [DEBUG] [Thread-490391 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:18:51.486 [DEBUG] [Thread-490391 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:18:51.486 [DEBUG] [Thread-490391 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:18:51.486 [DEBUG] [Thread-490391 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:18:51.486 [DEBUG] [Thread-490391 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:18:51.486 [DEBUG] [Thread-490391 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:18:51.486 [DEBUG] [Thread-490391 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:18:51.486 [DEBUG] [Thread-490391 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:18:51.486 [DEBUG] [Thread-490391 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05476242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953536290939302, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992443, telescope_ra=0.1004874, telescope_dec=-24.256271, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.12027, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:18:00.719639', telescope_ra_j2k=0.0782376243015084, telescope_dec_j2k=-24.3990696639345, observability=1)
2025-12-27T15:18:58.963 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:18:58.966 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.1025778, teldec = -24.256271
2025-12-27T15:18:58.967 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.0803301926529933     dec_j2k = -24.3990691030888
2025-12-27T15:18:58.969 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:18:58.970 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:18:58.977 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:18:58.977 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:18:58.977 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:18:58.977 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:18:58.984 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:18:58.984 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:18:58.984 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:18:58.984 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:18:58.984 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:18:58.984 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:18:58.984 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:18:58.984 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:18:58.984 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05484912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953531477506165, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992443, telescope_ra=0.1025778, telescope_dec=-24.256271, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.12236, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:18:00.719639', telescope_ra_j2k=0.0803301926529933, telescope_dec_j2k=-24.3990691030888, observability=1)
2025-12-27T15:18:58.984 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.521198749542236 seconds ago
2025-12-27T15:19:00.861 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:19:00.861 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:19:00.862 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:19:00.862 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:19:00.862 [INFO] [ThreadPoolExecutor-22863_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:19:00.863 [INFO] [ThreadPoolExecutor-22863_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:19:03.733 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:19:03.735 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.1038853, teldec = -24.256271
2025-12-27T15:19:03.736 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.0816390489015398     dec_j2k = -24.3990687304945
2025-12-27T15:19:03.738 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:19:03.739 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:19:03.744 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:19:03.744 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:19:03.744 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:19:03.744 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:19:03.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:19:03.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:19:03.752 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:19:03.752 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:19:03.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:19:03.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:19:03.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:19:03.752 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:19:03.752 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05490433, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953538296536442, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992443, telescope_ra=0.1038853, telescope_dec=-24.256271, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.12367, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:19:00.859977', telescope_ra_j2k=0.0816390489015398, telescope_dec_j2k=-24.3990687304945, observability=1)
2025-12-27T15:19:09.522 [DEBUG] [Thread-490392 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:19:09.524 [INFO] [Thread-490392 (handle)] [driver.py] [get_status()] Telra = 0.1055017, teldec = -24.256271
2025-12-27T15:19:09.525 [INFO] [Thread-490392 (handle)] [driver.py] [get_status()] ra_j2k = 0.0832571255578034     dec_j2k = -24.3990682466858
2025-12-27T15:19:09.527 [DEBUG] [Thread-490392 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:19:09.529 [DEBUG] [Thread-490392 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:19:09.533 [DEBUG] [Thread-490392 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:19:09.533 [DEBUG] [Thread-490392 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:19:09.533 [DEBUG] [Thread-490392 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:19:09.533 [DEBUG] [Thread-490392 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:19:09.540 [DEBUG] [Thread-490392 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:19:09.540 [DEBUG] [Thread-490392 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:19:09.540 [DEBUG] [Thread-490392 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:19:09.541 [DEBUG] [Thread-490392 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:19:09.541 [DEBUG] [Thread-490392 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:19:09.541 [DEBUG] [Thread-490392 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:19:09.541 [DEBUG] [Thread-490392 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:19:09.541 [DEBUG] [Thread-490392 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:19:09.541 [DEBUG] [Thread-490392 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05497133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095353468646159, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992442, telescope_ra=0.1055017, telescope_dec=-24.256271, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.12528, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:19:00.859977', telescope_ra_j2k=0.0832571255578034, telescope_dec_j2k=-24.3990682466858, observability=1)
2025-12-27T15:19:18.544 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:19:18.546 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.1080369, teldec = -24.256271
2025-12-27T15:19:18.547 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.085794955243878     dec_j2k = -24.3990674362296
2025-12-27T15:19:18.549 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:19:18.550 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:19:18.552 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:19:18.552 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:19:18.552 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:19:18.552 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:19:18.560 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:19:18.560 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:19:18.561 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:19:18.561 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:19:18.561 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:19:18.561 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:19:18.561 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:19:18.561 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:19:18.561 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05507575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953536290939302, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992442, telescope_ra=0.1080369, telescope_dec=-24.256271, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.12782, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:19:00.859977', telescope_ra_j2k=0.085794955243878, telescope_dec_j2k=-24.3990674362296, observability=1)
2025-12-27T15:19:21.739 [DEBUG] [ThreadPoolExecutor-22862_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:19:21.741 [DEBUG] [ThreadPoolExecutor-22862_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:19:21.742 [DEBUG] [ThreadPoolExecutor-22862_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:19:21.744 [DEBUG] [ThreadPoolExecutor-22862_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:19:25.751 [DEBUG] [ThreadPoolExecutor-22862_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:19:26.753 [DEBUG] [ThreadPoolExecutor-22862_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:19:26.754 [INFO] [ThreadPoolExecutor-22862_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:19:27.701 [DEBUG] [Thread-490393 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:19:27.703 [INFO] [Thread-490393 (handle)] [driver.py] [get_status()] Telra = 0.1105758, teldec = -24.256271
2025-12-27T15:19:27.704 [INFO] [Thread-490393 (handle)] [driver.py] [get_status()] ra_j2k = 0.0883364887407757     dec_j2k = -24.3990665613853
2025-12-27T15:19:27.706 [DEBUG] [Thread-490393 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:19:27.708 [DEBUG] [Thread-490393 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:19:27.710 [DEBUG] [Thread-490393 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:19:27.710 [DEBUG] [Thread-490393 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:19:27.710 [DEBUG] [Thread-490393 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:19:27.710 [DEBUG] [Thread-490393 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:19:27.717 [DEBUG] [Thread-490393 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:19:27.717 [DEBUG] [Thread-490393 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:19:27.717 [DEBUG] [Thread-490393 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:19:27.718 [DEBUG] [Thread-490393 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:19:27.718 [DEBUG] [Thread-490393 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:19:27.718 [DEBUG] [Thread-490393 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:19:27.718 [DEBUG] [Thread-490393 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:19:27.718 [DEBUG] [Thread-490393 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:19:27.718 [DEBUG] [Thread-490393 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05518174, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953535889819874, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992442, telescope_ra=0.1105758, telescope_dec=-24.256271, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.13036, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:19:00.859977', telescope_ra_j2k=0.0883364887407757, telescope_dec_j2k=-24.3990665613853, observability=1)
2025-12-27T15:19:45.769 [DEBUG] [Thread-490394 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:19:45.771 [INFO] [Thread-490394 (handle)] [driver.py] [get_status()] Telra = 0.1156159, teldec = -24.25627
2025-12-27T15:19:45.772 [INFO] [Thread-490394 (handle)] [driver.py] [get_status()] ra_j2k = 0.0933818165428092     dec_j2k = -24.3990636373659
2025-12-27T15:19:45.773 [DEBUG] [Thread-490394 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:19:45.774 [DEBUG] [Thread-490394 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:19:45.780 [DEBUG] [Thread-490394 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:19:45.780 [DEBUG] [Thread-490394 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:19:45.780 [DEBUG] [Thread-490394 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:19:45.780 [DEBUG] [Thread-490394 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:19:45.787 [DEBUG] [Thread-490394 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:19:45.787 [DEBUG] [Thread-490394 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:19:45.787 [DEBUG] [Thread-490394 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:19:45.787 [DEBUG] [Thread-490394 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:19:45.787 [DEBUG] [Thread-490394 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:19:45.787 [DEBUG] [Thread-490394 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:19:45.787 [DEBUG] [Thread-490394 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:19:45.787 [DEBUG] [Thread-490394 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:19:45.787 [DEBUG] [Thread-490394 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05539084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095353869765587, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992441, telescope_ra=0.1156159, telescope_dec=-24.25627, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.1354, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:19:00.859977', telescope_ra_j2k=0.0933818165428092, telescope_dec_j2k=-24.3990636373659, observability=1)
2025-12-27T15:19:45.954 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16631412506103516
2025-12-27T15:19:50.337 [DEBUG] [Thread-490395 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:19:50.339 [INFO] [Thread-490395 (handle)] [driver.py] [get_status()] Telra = 0.1168691, teldec = -24.25627
2025-12-27T15:19:50.340 [INFO] [Thread-490395 (handle)] [driver.py] [get_status()] ra_j2k = 0.0946363163962503     dec_j2k = -24.3990631202503
2025-12-27T15:19:50.342 [DEBUG] [Thread-490395 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:19:50.343 [DEBUG] [Thread-490395 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:19:50.350 [DEBUG] [Thread-490395 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:19:50.350 [DEBUG] [Thread-490395 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:19:50.350 [DEBUG] [Thread-490395 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:19:50.350 [DEBUG] [Thread-490395 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:19:50.357 [DEBUG] [Thread-490395 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:19:50.357 [DEBUG] [Thread-490395 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:19:50.357 [DEBUG] [Thread-490395 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:19:50.357 [DEBUG] [Thread-490395 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:19:50.357 [DEBUG] [Thread-490395 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:19:50.358 [DEBUG] [Thread-490395 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:19:50.358 [DEBUG] [Thread-490395 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:19:50.358 [DEBUG] [Thread-490395 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:19:50.358 [DEBUG] [Thread-490395 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05544373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953537895417014, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992441, telescope_ra=0.1168691, telescope_dec=-24.25627, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.13665, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:19:00.859977', telescope_ra_j2k=0.0946363163962503, telescope_dec_j2k=-24.3990631202503, observability=1)
2025-12-27T15:19:59.045 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:19:59.048 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.119291, teldec = -24.25627
2025-12-27T15:19:59.049 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.0970607284357516     dec_j2k = -24.3990620772187
2025-12-27T15:19:59.051 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:19:59.052 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:19:59.057 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:19:59.057 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:19:59.057 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:19:59.057 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:19:59.064 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:19:59.065 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:19:59.065 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:19:59.065 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:19:59.065 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:19:59.065 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:19:59.065 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:19:59.065 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:19:59.065 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05554453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953544714447291, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992441, telescope_ra=0.119291, telescope_dec=-24.25627, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.1391, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:19:00.859977', telescope_ra_j2k=0.0970607284357516, telescope_dec_j2k=-24.3990620772187, observability=1)
2025-12-27T15:19:59.065 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52203059196472 seconds ago
2025-12-27T15:20:00.999 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:20:00.999 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:20:01.000 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:20:01.000 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:20:01.001 [DEBUG] [ThreadPoolExecutor-22864_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:20:02.004 [DEBUG] [ThreadPoolExecutor-22864_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:20:02.006 [DEBUG] [ThreadPoolExecutor-22864_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:20:02.006 [DEBUG] [ThreadPoolExecutor-22864_0] [payload.py] [to_registers()] [0]
2025-12-27T15:20:02.009 [DEBUG] [ThreadPoolExecutor-22864_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:20:02.009 [DEBUG] [ThreadPoolExecutor-22864_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:20:02.009 [DEBUG] [ThreadPoolExecutor-22864_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:20:02.009 [DEBUG] [ThreadPoolExecutor-22864_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:20:02.016 [DEBUG] [ThreadPoolExecutor-22864_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:20:02.016 [DEBUG] [ThreadPoolExecutor-22864_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:20:02.016 [DEBUG] [ThreadPoolExecutor-22864_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:20:02.016 [DEBUG] [ThreadPoolExecutor-22864_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:20:02.016 [DEBUG] [ThreadPoolExecutor-22864_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:20:02.016 [DEBUG] [ThreadPoolExecutor-22864_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:20:02.016 [DEBUG] [ThreadPoolExecutor-22864_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:20:03.779 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:20:03.781 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.1206285, teldec = -24.25627
2025-12-27T15:20:03.782 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.0983996157029648     dec_j2k = -24.3990614765333
2025-12-27T15:20:03.784 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:20:03.785 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:20:03.789 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:20:03.789 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:20:03.789 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:20:03.789 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:20:03.796 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:20:03.796 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:20:03.796 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:20:03.796 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:20:03.797 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:20:03.797 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:20:03.797 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:20:03.797 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:20:03.797 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05559931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953534285342161, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992441, telescope_ra=0.1206285, telescope_dec=-24.25627, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.14041, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:20:00.998923', telescope_ra_j2k=0.0983996157029648, telescope_dec_j2k=-24.3990614765333, observability=1)
2025-12-27T15:20:03.846 [DEBUG] [Thread-490396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04972553253173828
2025-12-27T15:20:18.623 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:20:18.625 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.1247525, teldec = -24.256269
2025-12-27T15:20:18.626 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.102527893092463     dec_j2k = -24.3990585139911
2025-12-27T15:20:18.628 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:20:18.629 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:20:18.633 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:20:18.633 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:20:18.633 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:20:18.633 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:20:18.641 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:20:18.641 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:20:18.641 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:20:18.641 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:20:18.641 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:20:18.641 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:20:18.641 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:20:18.641 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:20:18.642 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05577111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953543912208435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.99244, telescope_ra=0.1247525, telescope_dec=-24.256269, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.14453, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:20:00.998923', telescope_ra_j2k=0.102527893092463, telescope_dec_j2k=-24.3990585139911, observability=1)
2025-12-27T15:20:21.911 [DEBUG] [Thread-490397 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:20:21.913 [INFO] [Thread-490397 (handle)] [driver.py] [get_status()] Telra = 0.1256773, teldec = -24.256269
2025-12-27T15:20:21.914 [INFO] [Thread-490397 (handle)] [driver.py] [get_status()] ra_j2k = 0.103453652277902     dec_j2k = -24.3990580509672
2025-12-27T15:20:21.916 [DEBUG] [Thread-490397 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:20:21.917 [DEBUG] [Thread-490397 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:20:21.923 [DEBUG] [Thread-490397 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:20:21.923 [DEBUG] [Thread-490397 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:20:21.924 [DEBUG] [Thread-490397 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:20:21.924 [DEBUG] [Thread-490397 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:20:21.931 [DEBUG] [Thread-490397 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:20:21.931 [DEBUG] [Thread-490397 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:20:21.931 [DEBUG] [Thread-490397 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:20:21.931 [DEBUG] [Thread-490397 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:20:21.931 [DEBUG] [Thread-490397 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:20:21.931 [DEBUG] [Thread-490397 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:20:21.931 [DEBUG] [Thread-490397 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:20:21.931 [DEBUG] [Thread-490397 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:20:21.932 [DEBUG] [Thread-490397 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05580916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953537895417014, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.99244, telescope_ra=0.1256773, telescope_dec=-24.256269, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.14546, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:20:00.998923', telescope_ra_j2k=0.103453652277902, telescope_dec_j2k=-24.3990580509672, observability=1)
2025-12-27T15:20:27.017 [DEBUG] [ThreadPoolExecutor-22864_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:20:27.018 [DEBUG] [ThreadPoolExecutor-22864_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:20:39.991 [DEBUG] [Thread-490398 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:20:39.994 [INFO] [Thread-490398 (handle)] [driver.py] [get_status()] Telra = 0.1307211, teldec = -24.256269
2025-12-27T15:20:39.995 [INFO] [Thread-490398 (handle)] [driver.py] [get_status()] ra_j2k = 0.108502683530008     dec_j2k = -24.3990553779736
2025-12-27T15:20:39.996 [DEBUG] [Thread-490398 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:20:39.997 [DEBUG] [Thread-490398 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:20:40.001 [DEBUG] [Thread-490398 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:20:40.001 [DEBUG] [Thread-490398 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:20:40.001 [DEBUG] [Thread-490398 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:20:40.001 [DEBUG] [Thread-490398 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:20:40.008 [DEBUG] [Thread-490398 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:20:40.008 [DEBUG] [Thread-490398 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:20:40.008 [DEBUG] [Thread-490398 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:20:40.008 [DEBUG] [Thread-490398 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:20:40.009 [DEBUG] [Thread-490398 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:20:40.009 [DEBUG] [Thread-490398 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:20:40.009 [DEBUG] [Thread-490398 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:20:40.009 [DEBUG] [Thread-490398 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:20:40.009 [DEBUG] [Thread-490398 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05601843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953541906611294, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992439, telescope_ra=0.1307211, telescope_dec=-24.256269, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.1505, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:20:00.998923', telescope_ra_j2k=0.108502683530008, telescope_dec_j2k=-24.3990553779736, observability=1)
2025-12-27T15:20:45.046 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:20:45.047 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.1321146, teldec = -24.256269
2025-12-27T15:20:45.048 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.10989762879345     dec_j2k = -24.3990545954716
2025-12-27T15:20:45.050 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:20:45.051 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:20:45.054 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:20:45.054 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:20:45.054 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:20:45.054 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:20:45.061 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:20:45.061 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:20:45.061 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:20:45.061 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:20:45.062 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:20:45.062 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:20:45.062 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:20:45.062 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:20:45.062 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05607693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953547923402715, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992439, telescope_ra=0.1321146, telescope_dec=-24.256269, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.1519, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:20:00.998923', telescope_ra_j2k=0.10989762879345, telescope_dec_j2k=-24.3990545954716, observability=1)
2025-12-27T15:20:50.404 [DEBUG] [Thread-490399 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:20:50.407 [INFO] [Thread-490399 (handle)] [driver.py] [get_status()] Telra = 0.1336195, teldec = -24.256269
2025-12-27T15:20:50.408 [INFO] [Thread-490399 (handle)] [driver.py] [get_status()] ra_j2k = 0.111404089582042     dec_j2k = -24.3990537290159
2025-12-27T15:20:50.410 [DEBUG] [Thread-490399 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:20:50.411 [DEBUG] [Thread-490399 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:20:50.417 [DEBUG] [Thread-490399 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:20:50.417 [DEBUG] [Thread-490399 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:20:50.418 [DEBUG] [Thread-490399 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:20:50.418 [DEBUG] [Thread-490399 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:20:50.425 [DEBUG] [Thread-490399 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:20:50.425 [DEBUG] [Thread-490399 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:20:50.425 [DEBUG] [Thread-490399 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:20:50.425 [DEBUG] [Thread-490399 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:20:50.425 [DEBUG] [Thread-490399 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:20:50.425 [DEBUG] [Thread-490399 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:20:50.425 [DEBUG] [Thread-490399 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:20:50.425 [DEBUG] [Thread-490399 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:20:50.425 [DEBUG] [Thread-490399 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05613896, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953541104372438, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992439, telescope_ra=0.1336195, telescope_dec=-24.256269, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.1534, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:20:00.998923', telescope_ra_j2k=0.111404089582042, telescope_dec_j2k=-24.3990537290159, observability=1)
2025-12-27T15:20:58.061 [DEBUG] [Thread-490400 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:20:58.064 [INFO] [Thread-490400 (handle)] [driver.py] [get_status()] Telra = 0.1357336, teldec = -24.256269
2025-12-27T15:20:58.065 [INFO] [Thread-490400 (handle)] [driver.py] [get_status()] ra_j2k = 0.113520382171765     dec_j2k = -24.3990524742752
2025-12-27T15:20:58.066 [DEBUG] [Thread-490400 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:20:58.067 [DEBUG] [Thread-490400 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:20:58.070 [DEBUG] [Thread-490400 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:20:58.070 [DEBUG] [Thread-490400 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:20:58.070 [DEBUG] [Thread-490400 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:20:58.070 [DEBUG] [Thread-490400 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:20:58.077 [DEBUG] [Thread-490400 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:20:58.077 [DEBUG] [Thread-490400 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:20:58.077 [DEBUG] [Thread-490400 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:20:58.077 [DEBUG] [Thread-490400 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:20:58.077 [DEBUG] [Thread-490400 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:20:58.077 [DEBUG] [Thread-490400 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:20:58.077 [DEBUG] [Thread-490400 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:20:58.077 [DEBUG] [Thread-490400 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:20:58.077 [DEBUG] [Thread-490400 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05622757, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953545516686147, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992439, telescope_ra=0.1357336, telescope_dec=-24.256269, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.15551, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:20:00.998923', telescope_ra_j2k=0.113520382171765, telescope_dec_j2k=-24.3990524742752, observability=1)
2025-12-27T15:20:59.126 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:20:59.128 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.1360422, teldec = -24.256269
2025-12-27T15:20:59.129 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.113829302226788     dec_j2k = -24.3990522874501
2025-12-27T15:20:59.131 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:20:59.131 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:20:59.135 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:20:59.135 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:20:59.135 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:20:59.135 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:20:59.142 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:20:59.142 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:20:59.142 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:20:59.143 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:20:59.143 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:20:59.143 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:20:59.143 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:20:59.143 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:20:59.143 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0562399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953541104372438, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992439, telescope_ra=0.1360422, telescope_dec=-24.256269, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.15582, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:20:00.998923', telescope_ra_j2k=0.113829302226788, telescope_dec_j2k=-24.3990522874501, observability=1)
2025-12-27T15:20:59.143 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52114534378052 seconds ago
2025-12-27T15:21:01.139 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:21:01.139 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:21:01.140 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:21:01.140 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:21:01.141 [INFO] [ThreadPoolExecutor-22865_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:21:01.141 [INFO] [ThreadPoolExecutor-22865_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:21:03.709 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:21:03.711 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.1373235, teldec = -24.256268
2025-12-27T15:21:03.713 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.115111931078099     dec_j2k = -24.3990505018529
2025-12-27T15:21:03.715 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:21:03.715 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:21:03.720 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:21:03.720 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:21:03.720 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:21:03.720 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:21:03.727 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:21:03.728 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:21:03.728 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:21:03.728 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:21:03.728 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:21:03.728 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:21:03.728 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:21:03.728 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:21:03.728 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05629294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953543912208435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992439, telescope_ra=0.1373235, telescope_dec=-24.256268, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.1571, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:21:01.138978', telescope_ra_j2k=0.115111931078099, telescope_dec_j2k=-24.3990505018529, observability=1)
2025-12-27T15:21:16.127 [DEBUG] [Thread-490401 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:21:16.129 [INFO] [Thread-490401 (handle)] [driver.py] [get_status()] Telra = 0.1407738, teldec = -24.256268
2025-12-27T15:21:16.131 [INFO] [Thread-490401 (handle)] [driver.py] [get_status()] ra_j2k = 0.118565809381646     dec_j2k = -24.3990483060559
2025-12-27T15:21:16.133 [DEBUG] [Thread-490401 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:21:16.134 [DEBUG] [Thread-490401 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:21:16.136 [DEBUG] [Thread-490401 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:21:16.136 [DEBUG] [Thread-490401 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:21:16.136 [DEBUG] [Thread-490401 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:21:16.136 [DEBUG] [Thread-490401 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:21:16.143 [DEBUG] [Thread-490401 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:21:16.143 [DEBUG] [Thread-490401 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:21:16.143 [DEBUG] [Thread-490401 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:21:16.143 [DEBUG] [Thread-490401 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:21:16.143 [DEBUG] [Thread-490401 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:21:16.143 [DEBUG] [Thread-490401 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:21:16.143 [DEBUG] [Thread-490401 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:21:16.143 [DEBUG] [Thread-490401 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:21:16.144 [DEBUG] [Thread-490401 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05643667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953546720044431, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992438, telescope_ra=0.1407738, telescope_dec=-24.256268, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.16055, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:21:01.138978', telescope_ra_j2k=0.118565809381646, telescope_dec_j2k=-24.3990483060559, observability=1)
2025-12-27T15:21:18.703 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:21:18.705 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.1415035, teldec = -24.256268
2025-12-27T15:21:18.706 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.119296266143064     dec_j2k = -24.3990478267061
2025-12-27T15:21:18.708 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:21:18.709 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:21:18.712 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:21:18.712 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:21:18.712 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:21:18.713 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:21:18.719 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:21:18.719 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:21:18.720 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:21:18.720 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:21:18.720 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:21:18.720 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:21:18.720 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:21:18.720 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:21:18.720 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05646648, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953541906611294, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992438, telescope_ra=0.1415035, telescope_dec=-24.256268, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.16128, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:21:01.138978', telescope_ra_j2k=0.119296266143064, telescope_dec_j2k=-24.3990478267061, observability=1)
2025-12-27T15:21:22.020 [DEBUG] [ThreadPoolExecutor-22864_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:21:22.022 [DEBUG] [ThreadPoolExecutor-22864_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:21:22.023 [DEBUG] [ThreadPoolExecutor-22864_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:21:22.025 [DEBUG] [ThreadPoolExecutor-22864_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:21:26.031 [DEBUG] [ThreadPoolExecutor-22864_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:21:27.032 [DEBUG] [ThreadPoolExecutor-22864_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:21:27.033 [INFO] [ThreadPoolExecutor-22864_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:21:34.206 [DEBUG] [Thread-490402 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:21:34.208 [INFO] [Thread-490402 (handle)] [driver.py] [get_status()] Telra = 0.1458192, teldec = -24.256268
2025-12-27T15:21:34.209 [INFO] [Thread-490402 (handle)] [driver.py] [get_status()] ra_j2k = 0.123616441820782     dec_j2k = -24.3990448848473
2025-12-27T15:21:34.211 [DEBUG] [Thread-490402 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:21:34.212 [DEBUG] [Thread-490402 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:21:34.215 [DEBUG] [Thread-490402 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:21:34.215 [DEBUG] [Thread-490402 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:21:34.215 [DEBUG] [Thread-490402 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:21:34.215 [DEBUG] [Thread-490402 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:21:34.222 [DEBUG] [Thread-490402 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:21:34.222 [DEBUG] [Thread-490402 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:21:34.222 [DEBUG] [Thread-490402 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:21:34.222 [DEBUG] [Thread-490402 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:21:34.222 [DEBUG] [Thread-490402 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:21:34.222 [DEBUG] [Thread-490402 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:21:34.222 [DEBUG] [Thread-490402 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:21:34.223 [DEBUG] [Thread-490402 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:21:34.223 [DEBUG] [Thread-490402 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05664591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953544313327863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108625, telescope_az=89.992438, telescope_ra=0.1458192, telescope_dec=-24.256268, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.1656, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:21:01.138978', telescope_ra_j2k=0.123616441820782, telescope_dec_j2k=-24.3990448848473, observability=1)
2025-12-27T15:21:44.151 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:21:44.154 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.1485773, teldec = -24.256268
2025-12-27T15:21:44.155 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.126377402092995     dec_j2k = -24.3990429090398
2025-12-27T15:21:44.157 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:21:44.158 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:21:44.160 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:21:44.160 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:21:44.160 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:21:44.160 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:21:44.168 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:21:44.168 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:21:44.168 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:21:44.168 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:21:44.168 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:21:44.168 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:21:44.168 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:21:44.168 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:21:44.168 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05676102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953543511089007, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992437, telescope_ra=0.1485773, telescope_dec=-24.256268, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.16836, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:21:01.138978', telescope_ra_j2k=0.126377402092995, telescope_dec_j2k=-24.3990429090398, observability=1)
2025-12-27T15:21:50.455 [DEBUG] [Thread-490403 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:21:50.457 [INFO] [Thread-490403 (handle)] [driver.py] [get_status()] Telra = 0.150336, teldec = -24.256267
2025-12-27T15:21:50.458 [INFO] [Thread-490403 (handle)] [driver.py] [get_status()] ra_j2k = 0.128137925910818     dec_j2k = -24.3990406102904
2025-12-27T15:21:50.460 [DEBUG] [Thread-490403 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:21:50.461 [DEBUG] [Thread-490403 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:21:50.466 [DEBUG] [Thread-490403 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:21:50.466 [DEBUG] [Thread-490403 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:21:50.466 [DEBUG] [Thread-490403 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:21:50.466 [DEBUG] [Thread-490403 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:21:50.473 [DEBUG] [Thread-490403 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:21:50.473 [DEBUG] [Thread-490403 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:21:50.473 [DEBUG] [Thread-490403 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:21:50.473 [DEBUG] [Thread-490403 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:21:50.473 [DEBUG] [Thread-490403 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:21:50.473 [DEBUG] [Thread-490403 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:21:50.473 [DEBUG] [Thread-490403 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:21:50.474 [DEBUG] [Thread-490403 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:21:50.474 [DEBUG] [Thread-490403 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05683398, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095355113235814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992437, telescope_ra=0.150336, telescope_dec=-24.256267, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.17012, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:21:01.138978', telescope_ra_j2k=0.128137925910818, telescope_dec_j2k=-24.3990406102904, observability=1)
2025-12-27T15:21:52.341 [DEBUG] [Thread-490404 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:21:52.344 [INFO] [Thread-490404 (handle)] [driver.py] [get_status()] Telra = 0.1508686, teldec = -24.256267
2025-12-27T15:21:52.345 [INFO] [Thread-490404 (handle)] [driver.py] [get_status()] ra_j2k = 0.128671078227704     dec_j2k = -24.3990402109669
2025-12-27T15:21:52.346 [DEBUG] [Thread-490404 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:21:52.347 [DEBUG] [Thread-490404 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:21:52.352 [DEBUG] [Thread-490404 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:21:52.353 [DEBUG] [Thread-490404 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:21:52.353 [DEBUG] [Thread-490404 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:21:52.353 [DEBUG] [Thread-490404 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:21:52.360 [DEBUG] [Thread-490404 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:21:52.360 [DEBUG] [Thread-490404 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:21:52.360 [DEBUG] [Thread-490404 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:21:52.360 [DEBUG] [Thread-490404 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:21:52.360 [DEBUG] [Thread-490404 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:21:52.360 [DEBUG] [Thread-490404 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:21:52.360 [DEBUG] [Thread-490404 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:21:52.360 [DEBUG] [Thread-490404 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:21:52.360 [DEBUG] [Thread-490404 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05685581, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953547923402715, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992437, telescope_ra=0.1508686, telescope_dec=-24.256267, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.17065, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:21:01.138978', telescope_ra_j2k=0.128671078227704, telescope_dec_j2k=-24.3990402109669, observability=1)
2025-12-27T15:21:59.203 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:21:59.204 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.152786, teldec = -24.256267
2025-12-27T15:21:59.206 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.13059046659278     dec_j2k = -24.3990387503283
2025-12-27T15:21:59.207 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:21:59.208 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:21:59.211 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:21:59.212 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:21:59.212 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:21:59.212 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:21:59.219 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:21:59.219 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:21:59.219 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:21:59.219 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:21:59.219 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:21:59.219 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:21:59.219 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:21:59.219 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:21:59.219 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05693522, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953548725641571, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992437, telescope_ra=0.152786, telescope_dec=-24.256267, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.17257, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:21:01.138978', telescope_ra_j2k=0.13059046659278, telescope_dec_j2k=-24.3990387503283, observability=1)
2025-12-27T15:21:59.219 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.51727080345154 seconds ago
2025-12-27T15:22:01.282 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:22:01.282 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:22:01.283 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:22:01.283 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:22:01.284 [DEBUG] [ThreadPoolExecutor-22866_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:22:02.286 [DEBUG] [ThreadPoolExecutor-22866_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:22:02.288 [DEBUG] [ThreadPoolExecutor-22866_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:22:02.288 [DEBUG] [ThreadPoolExecutor-22866_0] [payload.py] [to_registers()] [0]
2025-12-27T15:22:02.294 [DEBUG] [ThreadPoolExecutor-22866_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:22:02.294 [DEBUG] [ThreadPoolExecutor-22866_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:22:02.294 [DEBUG] [ThreadPoolExecutor-22866_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:22:02.294 [DEBUG] [ThreadPoolExecutor-22866_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:22:02.301 [DEBUG] [ThreadPoolExecutor-22866_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:22:02.301 [DEBUG] [ThreadPoolExecutor-22866_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:22:02.301 [DEBUG] [ThreadPoolExecutor-22866_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:22:02.301 [DEBUG] [ThreadPoolExecutor-22866_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:22:02.301 [DEBUG] [ThreadPoolExecutor-22866_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:22:02.301 [DEBUG] [ThreadPoolExecutor-22866_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:22:02.301 [DEBUG] [ThreadPoolExecutor-22866_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:22:03.734 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:22:03.736 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.1540391, teldec = -24.256274
2025-12-27T15:22:03.737 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.13184486608605     dec_j2k = -24.3990447756198
2025-12-27T15:22:03.739 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:22:03.739 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:22:03.747 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:22:03.747 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:22:03.747 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:22:03.747 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:22:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:22:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:22:03.754 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:22:03.754 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:22:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:22:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:22:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:22:03.754 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:22:03.754 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05698766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953549928999856, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992447, telescope_ra=0.1540391, telescope_dec=-24.256274, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.17382, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:22:01.281538', telescope_ra_j2k=0.13184486608605, telescope_dec_j2k=-24.3990447756198, observability=1)
2025-12-27T15:22:10.414 [DEBUG] [Thread-490405 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:22:10.416 [INFO] [Thread-490405 (handle)] [driver.py] [get_status()] Telra = 0.1559098, teldec = -24.256267
2025-12-27T15:22:10.417 [INFO] [Thread-490405 (handle)] [driver.py] [get_status()] ra_j2k = 0.133717505949348     dec_j2k = -24.399036293429
2025-12-27T15:22:10.419 [DEBUG] [Thread-490405 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:22:10.420 [DEBUG] [Thread-490405 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:22:10.422 [DEBUG] [Thread-490405 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:22:10.422 [DEBUG] [Thread-490405 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:22:10.422 [DEBUG] [Thread-490405 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:22:10.422 [DEBUG] [Thread-490405 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:22:10.429 [DEBUG] [Thread-490405 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:22:10.429 [DEBUG] [Thread-490405 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:22:10.429 [DEBUG] [Thread-490405 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:22:10.429 [DEBUG] [Thread-490405 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:22:10.429 [DEBUG] [Thread-490405 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:22:10.429 [DEBUG] [Thread-490405 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:22:10.429 [DEBUG] [Thread-490405 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:22:10.429 [DEBUG] [Thread-490405 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:22:10.429 [DEBUG] [Thread-490405 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05706499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953546720044431, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992437, telescope_ra=0.1559098, telescope_dec=-24.256267, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.17569, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:22:01.281538', telescope_ra_j2k=0.133717505949348, telescope_dec_j2k=-24.399036293429, observability=1)
2025-12-27T15:22:18.781 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:22:18.783 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.1582164, teldec = -24.256267
2025-12-27T15:22:18.784 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.136026497828012     dec_j2k = -24.3990344178227
2025-12-27T15:22:18.786 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:22:18.787 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:22:18.793 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:22:18.793 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:22:18.793 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:22:18.794 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:22:18.801 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:22:18.801 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:22:18.801 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:22:18.801 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:22:18.801 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:22:18.801 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:22:18.801 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:22:18.802 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:22:18.802 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05716182, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953547121163859, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992436, telescope_ra=0.1582164, telescope_dec=-24.256267, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.178, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:22:01.281538', telescope_ra_j2k=0.136026497828012, telescope_dec_j2k=-24.3990344178227, observability=1)
2025-12-27T15:22:27.302 [DEBUG] [ThreadPoolExecutor-22866_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:22:27.303 [DEBUG] [ThreadPoolExecutor-22866_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:22:28.589 [DEBUG] [Thread-490406 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:22:28.591 [INFO] [Thread-490406 (handle)] [driver.py] [get_status()] Telra = 0.1609555, teldec = -24.256267
2025-12-27T15:22:28.592 [INFO] [Thread-490406 (handle)] [driver.py] [get_status()] ra_j2k = 0.138768438142801     dec_j2k = -24.3990321227363
2025-12-27T15:22:28.593 [DEBUG] [Thread-490406 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:22:28.594 [DEBUG] [Thread-490406 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:22:28.601 [DEBUG] [Thread-490406 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:22:28.601 [DEBUG] [Thread-490406 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:22:28.601 [DEBUG] [Thread-490406 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:22:28.601 [DEBUG] [Thread-490406 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:22:28.608 [DEBUG] [Thread-490406 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:22:28.608 [DEBUG] [Thread-490406 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:22:28.608 [DEBUG] [Thread-490406 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:22:28.608 [DEBUG] [Thread-490406 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:22:28.608 [DEBUG] [Thread-490406 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:22:28.608 [DEBUG] [Thread-490406 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:22:28.608 [DEBUG] [Thread-490406 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:22:28.609 [DEBUG] [Thread-490406 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:22:28.609 [DEBUG] [Thread-490406 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05727535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953548725641571, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992436, telescope_ra=0.1609555, telescope_dec=-24.256267, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.18074, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:22:01.281538', telescope_ra_j2k=0.138768438142801, telescope_dec_j2k=-24.3990321227363, observability=1)
2025-12-27T15:22:43.257 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:22:43.259 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.165047, teldec = -24.256266
2025-12-27T15:22:43.260 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.14286418071405     dec_j2k = -24.3990275574809
2025-12-27T15:22:43.262 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:22:43.263 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:22:43.265 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:22:43.265 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:22:43.265 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:22:43.265 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:22:43.272 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:22:43.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:22:43.273 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:22:43.273 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:22:43.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:22:43.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:22:43.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:22:43.273 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:22:43.273 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05744512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095355313795528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992435, telescope_ra=0.165047, telescope_dec=-24.256266, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.18483, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:22:01.281538', telescope_ra_j2k=0.14286418071405, telescope_dec_j2k=-24.3990275574809, observability=1)
2025-12-27T15:22:46.678 [DEBUG] [Thread-490407 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:22:46.680 [INFO] [Thread-490407 (handle)] [driver.py] [get_status()] Telra = 0.1659985, teldec = -24.256266
2025-12-27T15:22:46.681 [INFO] [Thread-490407 (handle)] [driver.py] [get_status()] ra_j2k = 0.143816667327778     dec_j2k = -24.3990267048042
2025-12-27T15:22:46.683 [DEBUG] [Thread-490407 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:22:46.684 [DEBUG] [Thread-490407 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:22:46.687 [DEBUG] [Thread-490407 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:22:46.687 [DEBUG] [Thread-490407 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:22:46.687 [DEBUG] [Thread-490407 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:22:46.688 [DEBUG] [Thread-490407 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:22:46.694 [DEBUG] [Thread-490407 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:22:46.695 [DEBUG] [Thread-490407 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:22:46.695 [DEBUG] [Thread-490407 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:22:46.695 [DEBUG] [Thread-490407 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:22:46.695 [DEBUG] [Thread-490407 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:22:46.695 [DEBUG] [Thread-490407 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:22:46.695 [DEBUG] [Thread-490407 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:22:46.695 [DEBUG] [Thread-490407 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:22:46.695 [DEBUG] [Thread-490407 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05748471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953541505491867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992435, telescope_ra=0.1659985, telescope_dec=-24.256266, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.18578, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:22:01.281538', telescope_ra_j2k=0.143816667327778, telescope_dec_j2k=-24.3990267048042, observability=1)
2025-12-27T15:22:50.506 [DEBUG] [Thread-490408 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:22:50.508 [INFO] [Thread-490408 (handle)] [driver.py] [get_status()] Telra = 0.1670538, teldec = -24.256266
2025-12-27T15:22:50.509 [INFO] [Thread-490408 (handle)] [driver.py] [get_status()] ra_j2k = 0.144873061563221     dec_j2k = -24.3990257487207
2025-12-27T15:22:50.511 [DEBUG] [Thread-490408 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:22:50.512 [DEBUG] [Thread-490408 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:22:50.517 [DEBUG] [Thread-490408 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:22:50.517 [DEBUG] [Thread-490408 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:22:50.517 [DEBUG] [Thread-490408 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:22:50.517 [DEBUG] [Thread-490408 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:22:50.524 [DEBUG] [Thread-490408 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:22:50.524 [DEBUG] [Thread-490408 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:22:50.524 [DEBUG] [Thread-490408 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:22:50.524 [DEBUG] [Thread-490408 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:22:50.524 [DEBUG] [Thread-490408 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:22:50.524 [DEBUG] [Thread-490408 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:22:50.524 [DEBUG] [Thread-490408 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:22:50.524 [DEBUG] [Thread-490408 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:22:50.524 [DEBUG] [Thread-490408 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05752902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953557550268989, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992435, telescope_ra=0.1670538, telescope_dec=-24.256266, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.18683, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:22:01.281538', telescope_ra_j2k=0.144873061563221, telescope_dec_j2k=-24.3990257487207, observability=1)
2025-12-27T15:22:59.280 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:22:59.282 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.1695032, teldec = -24.256272
2025-12-27T15:22:59.283 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.147325001327816     dec_j2k = -24.3990294869584
2025-12-27T15:22:59.285 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:22:59.286 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:22:59.290 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:22:59.290 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:22:59.290 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:22:59.290 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:22:59.297 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:22:59.297 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:22:59.297 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:22:59.297 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:22:59.297 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:22:59.297 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:22:59.297 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:22:59.297 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:22:59.298 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05763057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953551934596996, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992446, telescope_ra=0.1695032, telescope_dec=-24.256272, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.18928, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:22:01.281538', telescope_ra_j2k=0.147325001327816, telescope_dec_j2k=-24.3990294869584, observability=1)
2025-12-27T15:22:59.298 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.5172393321991 seconds ago
2025-12-27T15:23:01.425 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:23:01.425 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:23:01.426 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:23:01.426 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:23:01.427 [INFO] [ThreadPoolExecutor-22867_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:23:01.427 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T15:23:03.726 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:23:03.728 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.1707356, teldec = -24.256266
2025-12-27T15:23:03.729 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.148558679129493     dec_j2k = -24.399022327526
2025-12-27T15:23:03.730 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:23:03.731 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:23:03.737 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:23:03.737 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:23:03.737 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:23:03.737 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:23:03.744 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:23:03.744 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:23:03.744 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:23:03.744 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:23:03.744 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:23:03.744 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:23:03.744 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:23:03.744 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:23:03.745 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05768203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953549928999856, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992435, telescope_ra=0.1707356, telescope_dec=-24.256266, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.19052, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:23:01.423954', telescope_ra_j2k=0.148558679129493, telescope_dec_j2k=-24.399022327526, observability=1)
2025-12-27T15:23:04.741 [DEBUG] [Thread-490409 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9963610172271729
2025-12-27T15:23:18.863 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:23:18.865 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.1749643, teldec = -24.256266
2025-12-27T15:23:18.866 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.152791763616658     dec_j2k = -24.3990182340691
2025-12-27T15:23:18.868 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:23:18.868 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:23:18.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:23:18.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:23:18.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:23:18.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:23:18.882 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:23:18.882 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:23:18.882 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:23:18.882 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:23:18.882 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:23:18.882 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:23:18.882 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:23:18.882 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:23:18.883 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05785722, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953547121163859, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992434, telescope_ra=0.1749643, telescope_dec=-24.256266, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.19475, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:23:01.423954', telescope_ra_j2k=0.152791763616658, telescope_dec_j2k=-24.3990182340691, observability=1)
2025-12-27T15:23:22.304 [DEBUG] [ThreadPoolExecutor-22866_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:23:22.306 [DEBUG] [ThreadPoolExecutor-22866_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:23:22.307 [DEBUG] [ThreadPoolExecutor-22866_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:23:22.309 [DEBUG] [ThreadPoolExecutor-22866_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:23:22.923 [DEBUG] [Thread-490410 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:23:22.925 [INFO] [Thread-490410 (handle)] [driver.py] [get_status()] Telra = 0.1760852, teldec = -24.256266
2025-12-27T15:23:22.926 [INFO] [Thread-490410 (handle)] [driver.py] [get_status()] ra_j2k = 0.15391382578428     dec_j2k = -24.3990171196072
2025-12-27T15:23:22.927 [DEBUG] [Thread-490410 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:23:22.928 [DEBUG] [Thread-490410 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:23:22.930 [DEBUG] [Thread-490410 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:23:22.930 [DEBUG] [Thread-490410 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:23:22.930 [DEBUG] [Thread-490410 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:23:22.930 [DEBUG] [Thread-490410 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:23:22.937 [DEBUG] [Thread-490410 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:23:22.937 [DEBUG] [Thread-490410 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:23:22.937 [DEBUG] [Thread-490410 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:23:22.937 [DEBUG] [Thread-490410 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:23:22.937 [DEBUG] [Thread-490410 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:23:22.938 [DEBUG] [Thread-490410 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:23:22.938 [DEBUG] [Thread-490410 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:23:22.938 [DEBUG] [Thread-490410 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:23:22.938 [DEBUG] [Thread-490410 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05790421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953550731238712, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992434, telescope_ra=0.1760852, telescope_dec=-24.256266, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.19587, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:23:01.423954', telescope_ra_j2k=0.15391382578428, telescope_dec_j2k=-24.3990171196072, observability=1)
2025-12-27T15:23:26.315 [DEBUG] [ThreadPoolExecutor-22866_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:23:27.317 [DEBUG] [ThreadPoolExecutor-22866_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:23:27.318 [INFO] [ThreadPoolExecutor-22866_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:23:41.005 [DEBUG] [Thread-490411 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:23:41.007 [INFO] [Thread-490411 (handle)] [driver.py] [get_status()] Telra = 0.1811284, teldec = -24.256265
2025-12-27T15:23:41.008 [INFO] [Thread-490411 (handle)] [driver.py] [get_status()] ra_j2k = 0.158962254508712     dec_j2k = -24.399010952995
2025-12-27T15:23:41.009 [DEBUG] [Thread-490411 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:23:41.010 [DEBUG] [Thread-490411 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:23:41.013 [DEBUG] [Thread-490411 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:23:41.013 [DEBUG] [Thread-490411 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:23:41.013 [DEBUG] [Thread-490411 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:23:41.013 [DEBUG] [Thread-490411 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:23:41.020 [DEBUG] [Thread-490411 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:23:41.020 [DEBUG] [Thread-490411 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:23:41.020 [DEBUG] [Thread-490411 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:23:41.020 [DEBUG] [Thread-490411 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:23:41.020 [DEBUG] [Thread-490411 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:23:41.020 [DEBUG] [Thread-490411 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:23:41.020 [DEBUG] [Thread-490411 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:23:41.020 [DEBUG] [Thread-490411 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:23:41.021 [DEBUG] [Thread-490411 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0581135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095355113235814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992434, telescope_ra=0.1811284, telescope_dec=-24.256265, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.20091, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:23:01.423954', telescope_ra_j2k=0.158962254508712, telescope_dec_j2k=-24.399010952995, observability=1)
2025-12-27T15:23:42.369 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:23:42.371 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.1815116, teldec = -24.256265
2025-12-27T15:23:42.372 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.159345851796189     dec_j2k = -24.3990105502124
2025-12-27T15:23:42.374 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:23:42.375 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:23:42.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:23:42.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:23:42.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:23:42.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:23:42.388 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:23:42.388 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:23:42.388 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:23:42.388 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:23:42.389 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:23:42.389 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:23:42.389 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:23:42.389 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:23:42.389 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05812928, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953555544671848, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992434, telescope_ra=0.1815116, telescope_dec=-24.256265, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.20129, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:23:01.423954', telescope_ra_j2k=0.159345851796189, telescope_dec_j2k=-24.3990105502124, observability=1)
2025-12-27T15:23:50.556 [DEBUG] [Thread-490412 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:23:50.558 [INFO] [Thread-490412 (handle)] [driver.py] [get_status()] Telra = 0.1838012, teldec = -24.256265
2025-12-27T15:23:50.559 [INFO] [Thread-490412 (handle)] [driver.py] [get_status()] ra_j2k = 0.161637825538945     dec_j2k = -24.3990081135934
2025-12-27T15:23:50.561 [DEBUG] [Thread-490412 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:23:50.562 [DEBUG] [Thread-490412 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:23:50.564 [DEBUG] [Thread-490412 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:23:50.564 [DEBUG] [Thread-490412 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:23:50.564 [DEBUG] [Thread-490412 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:23:50.564 [DEBUG] [Thread-490412 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:23:50.571 [DEBUG] [Thread-490412 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:23:50.571 [DEBUG] [Thread-490412 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:23:50.571 [DEBUG] [Thread-490412 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:23:50.571 [DEBUG] [Thread-490412 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:23:50.571 [DEBUG] [Thread-490412 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:23:50.571 [DEBUG] [Thread-490412 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:23:50.571 [DEBUG] [Thread-490412 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:23:50.571 [DEBUG] [Thread-490412 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:23:50.571 [DEBUG] [Thread-490412 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05822404, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953556748030133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992433, telescope_ra=0.1838012, telescope_dec=-24.256265, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.20358, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:23:01.423954', telescope_ra_j2k=0.161637825538945, telescope_dec_j2k=-24.3990081135934, observability=1)
2025-12-27T15:23:59.087 [DEBUG] [Thread-490413 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:23:59.088 [INFO] [Thread-490413 (handle)] [driver.py] [get_status()] Telra = 0.1861643, teldec = -24.256265
2025-12-27T15:23:59.089 [INFO] [Thread-490413 (handle)] [driver.py] [get_status()] ra_j2k = 0.164003375429718     dec_j2k = -24.3990055448319
2025-12-27T15:23:59.090 [DEBUG] [Thread-490413 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:23:59.091 [DEBUG] [Thread-490413 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:23:59.097 [DEBUG] [Thread-490413 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:23:59.097 [DEBUG] [Thread-490413 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:23:59.097 [DEBUG] [Thread-490413 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:23:59.097 [DEBUG] [Thread-490413 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:23:59.104 [DEBUG] [Thread-490413 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:23:59.104 [DEBUG] [Thread-490413 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:23:59.104 [DEBUG] [Thread-490413 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:23:59.104 [DEBUG] [Thread-490413 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:23:59.104 [DEBUG] [Thread-490413 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:23:59.104 [DEBUG] [Thread-490413 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:23:59.104 [DEBUG] [Thread-490413 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:23:59.104 [DEBUG] [Thread-490413 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:23:59.105 [DEBUG] [Thread-490413 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05832277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953550731238712, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992433, telescope_ra=0.1861643, telescope_dec=-24.256265, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.20595, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:23:01.423954', telescope_ra_j2k=0.164003375429718, telescope_dec_j2k=-24.3990055448319, observability=1)
2025-12-27T15:23:59.358 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.253131628036499
2025-12-27T15:23:59.358 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.49590468406677 seconds ago
2025-12-27T15:24:01.567 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:24:01.567 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:24:01.568 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:24:01.568 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:24:01.569 [DEBUG] [ThreadPoolExecutor-22868_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:24:02.571 [DEBUG] [ThreadPoolExecutor-22868_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:24:02.573 [DEBUG] [ThreadPoolExecutor-22868_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:24:02.573 [DEBUG] [ThreadPoolExecutor-22868_0] [payload.py] [to_registers()] [0]
2025-12-27T15:24:02.577 [DEBUG] [ThreadPoolExecutor-22868_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:24:02.577 [DEBUG] [ThreadPoolExecutor-22868_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:24:02.577 [DEBUG] [ThreadPoolExecutor-22868_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:24:02.577 [DEBUG] [ThreadPoolExecutor-22868_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:24:02.584 [DEBUG] [ThreadPoolExecutor-22868_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:24:02.584 [DEBUG] [ThreadPoolExecutor-22868_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:24:02.584 [DEBUG] [ThreadPoolExecutor-22868_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:24:02.585 [DEBUG] [ThreadPoolExecutor-22868_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:24:02.585 [DEBUG] [ThreadPoolExecutor-22868_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:24:02.585 [DEBUG] [ThreadPoolExecutor-22868_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:24:02.585 [DEBUG] [ThreadPoolExecutor-22868_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:24:03.718 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:24:03.720 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.1874531, teldec = -24.256265
2025-12-27T15:24:03.721 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.165293511541062     dec_j2k = -24.3990041207846
2025-12-27T15:24:03.721 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:24:03.722 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:24:03.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:24:03.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:24:03.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:24:03.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:24:03.730 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:24:03.731 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:24:03.731 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:24:03.731 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:24:03.731 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:24:03.731 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:24:03.731 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:24:03.731 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:24:03.731 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05837637, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953555544671848, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992433, telescope_ra=0.1874531, telescope_dec=-24.256265, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.20723, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:24:01.566057', telescope_ra_j2k=0.165293511541062, telescope_dec_j2k=-24.3990041207846, observability=1)
2025-12-27T15:24:17.268 [DEBUG] [Thread-490414 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:24:17.270 [INFO] [Thread-490414 (handle)] [driver.py] [get_status()] Telra = 0.1912429, teldec = -24.256264
2025-12-27T15:24:17.271 [INFO] [Thread-490414 (handle)] [driver.py] [get_status()] ra_j2k = 0.169087240360934     dec_j2k = -24.3989988389803
2025-12-27T15:24:17.273 [DEBUG] [Thread-490414 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:24:17.275 [DEBUG] [Thread-490414 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:24:17.278 [DEBUG] [Thread-490414 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:24:17.278 [DEBUG] [Thread-490414 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:24:17.278 [DEBUG] [Thread-490414 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:24:17.278 [DEBUG] [Thread-490414 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:24:17.285 [DEBUG] [Thread-490414 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:24:17.285 [DEBUG] [Thread-490414 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:24:17.285 [DEBUG] [Thread-490414 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:24:17.285 [DEBUG] [Thread-490414 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:24:17.285 [DEBUG] [Thread-490414 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:24:17.285 [DEBUG] [Thread-490414 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:24:17.285 [DEBUG] [Thread-490414 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:24:17.286 [DEBUG] [Thread-490414 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:24:17.286 [DEBUG] [Thread-490414 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05853321, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953559555866129, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992432, telescope_ra=0.1912429, telescope_dec=-24.256264, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.21102, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:24:01.566057', telescope_ra_j2k=0.169087240360934, telescope_dec_j2k=-24.3989988389803, observability=1)
2025-12-27T15:24:18.944 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:24:18.946 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.1917098, teldec = -24.256264
2025-12-27T15:24:18.948 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.169554624378741     dec_j2k = -24.3989983017078
2025-12-27T15:24:18.949 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:24:18.951 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:24:18.954 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:24:18.954 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:24:18.954 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:24:18.954 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:24:18.961 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:24:18.961 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:24:18.961 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:24:18.961 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:24:18.961 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:24:18.961 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:24:18.961 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:24:18.961 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:24:18.961 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0585526, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953557951388417, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992432, telescope_ra=0.1917098, telescope_dec=-24.256264, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.21149, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:24:01.566057', telescope_ra_j2k=0.169554624378741, telescope_dec_j2k=-24.3989983017078, observability=1)
2025-12-27T15:24:27.586 [DEBUG] [ThreadPoolExecutor-22868_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:24:27.587 [DEBUG] [ThreadPoolExecutor-22868_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:24:35.343 [DEBUG] [Thread-490415 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:24:35.344 [INFO] [Thread-490415 (handle)] [driver.py] [get_status()] Telra = 0.1962586, teldec = -24.256264
2025-12-27T15:24:35.346 [INFO] [Thread-490415 (handle)] [driver.py] [get_status()] ra_j2k = 0.174108139832172     dec_j2k = -24.3989929554127
2025-12-27T15:24:35.347 [DEBUG] [Thread-490415 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:24:35.349 [DEBUG] [Thread-490415 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:24:35.354 [DEBUG] [Thread-490415 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:24:35.354 [DEBUG] [Thread-490415 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:24:35.354 [DEBUG] [Thread-490415 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:24:35.354 [DEBUG] [Thread-490415 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:24:35.361 [DEBUG] [Thread-490415 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:24:35.361 [DEBUG] [Thread-490415 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:24:35.361 [DEBUG] [Thread-490415 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:24:35.361 [DEBUG] [Thread-490415 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:24:35.361 [DEBUG] [Thread-490415 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:24:35.361 [DEBUG] [Thread-490415 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:24:35.361 [DEBUG] [Thread-490415 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:24:35.361 [DEBUG] [Thread-490415 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:24:35.361 [DEBUG] [Thread-490415 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0587424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953555544671848, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992432, telescope_ra=0.1962586, telescope_dec=-24.256264, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.21604, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:24:01.566057', telescope_ra_j2k=0.174108139832172, telescope_dec_j2k=-24.3989929554127, observability=1)
2025-12-27T15:24:41.484 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:24:41.486 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.1979855, teldec = -24.256264
2025-12-27T15:24:41.487 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.175836829943417     dec_j2k = -24.3989908726061
2025-12-27T15:24:41.489 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:24:41.490 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:24:41.494 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:24:41.494 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:24:41.494 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:24:41.495 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:24:41.502 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:24:41.502 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:24:41.502 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:24:41.502 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:24:41.502 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:24:41.502 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:24:41.502 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:24:41.502 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:24:41.502 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05881347, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953557550268989, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992432, telescope_ra=0.1979855, telescope_dec=-24.256264, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.21777, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:24:01.566057', telescope_ra_j2k=0.175836829943417, telescope_dec_j2k=-24.3989908726061, observability=1)
2025-12-27T15:24:50.606 [DEBUG] [Thread-490416 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:24:50.608 [INFO] [Thread-490416 (handle)] [driver.py] [get_status()] Telra = 0.2005149, teldec = -24.256264
2025-12-27T15:24:50.609 [INFO] [Thread-490416 (handle)] [driver.py] [get_status()] ra_j2k = 0.17836885187169     dec_j2k = -24.3989877691137
2025-12-27T15:24:50.610 [DEBUG] [Thread-490416 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:24:50.611 [DEBUG] [Thread-490416 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:24:50.612 [DEBUG] [Thread-490416 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:24:50.612 [DEBUG] [Thread-490416 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:24:50.612 [DEBUG] [Thread-490416 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:24:50.612 [DEBUG] [Thread-490416 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:24:50.619 [DEBUG] [Thread-490416 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:24:50.619 [DEBUG] [Thread-490416 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:24:50.619 [DEBUG] [Thread-490416 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:24:50.620 [DEBUG] [Thread-490416 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:24:50.620 [DEBUG] [Thread-490416 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:24:50.620 [DEBUG] [Thread-490416 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:24:50.620 [DEBUG] [Thread-490416 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:24:50.620 [DEBUG] [Thread-490416 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:24:50.620 [DEBUG] [Thread-490416 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05891905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953562764821553, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992431, telescope_ra=0.2005149, telescope_dec=-24.256264, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.2203, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:24:01.566057', telescope_ra_j2k=0.17836885187169, telescope_dec_j2k=-24.3989877691137, observability=1)
2025-12-27T15:24:53.417 [DEBUG] [Thread-490417 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:24:53.419 [INFO] [Thread-490417 (handle)] [driver.py] [get_status()] Telra = 0.2012998, teldec = -24.256264
2025-12-27T15:24:53.420 [INFO] [Thread-490417 (handle)] [driver.py] [get_status()] ra_j2k = 0.179154565470134     dec_j2k = -24.39898679331
2025-12-27T15:24:53.422 [DEBUG] [Thread-490417 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:24:53.422 [DEBUG] [Thread-490417 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:24:53.423 [DEBUG] [Thread-490417 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:24:53.423 [DEBUG] [Thread-490417 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:24:53.423 [DEBUG] [Thread-490417 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:24:53.423 [DEBUG] [Thread-490417 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:24:53.430 [DEBUG] [Thread-490417 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:24:53.430 [DEBUG] [Thread-490417 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:24:53.430 [DEBUG] [Thread-490417 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:24:53.430 [DEBUG] [Thread-490417 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:24:53.430 [DEBUG] [Thread-490417 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:24:53.430 [DEBUG] [Thread-490417 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:24:53.430 [DEBUG] [Thread-490417 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:24:53.430 [DEBUG] [Thread-490417 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:24:53.431 [DEBUG] [Thread-490417 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05895159, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953558753627273, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108624, telescope_az=89.992431, telescope_ra=0.2012998, telescope_dec=-24.256264, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.22108, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:24:01.566057', telescope_ra_j2k=0.179154565470134, telescope_dec_j2k=-24.39898679331, observability=1)
2025-12-27T15:24:59.419 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:24:59.420 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.2029708, teldec = -24.256263
2025-12-27T15:24:59.422 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.180827297538005     dec_j2k = -24.3989836958553
2025-12-27T15:24:59.423 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:24:59.424 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:24:59.429 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:24:59.429 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:24:59.429 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:24:59.429 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:24:59.436 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:24:59.436 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:24:59.437 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:24:59.437 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:24:59.437 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:24:59.437 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:24:59.437 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:24:59.437 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:24:59.437 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05902105, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953565171538122, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992431, telescope_ra=0.2029708, telescope_dec=-24.256263, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.22275, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:24:01.566057', telescope_ra_j2k=0.180827297538005, telescope_dec_j2k=-24.3989836958553, observability=1)
2025-12-27T15:24:59.437 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.49390149116516 seconds ago
2025-12-27T15:25:01.710 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:25:01.710 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:25:01.711 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:25:01.711 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:25:01.711 [INFO] [ThreadPoolExecutor-22869_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:25:01.711 [INFO] [ThreadPoolExecutor-22869_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:25:03.868 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:25:03.870 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.2042209, teldec = -24.256263
2025-12-27T15:25:03.871 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.182078693308651     dec_j2k = -24.3989821087442
2025-12-27T15:25:03.874 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:25:03.875 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:25:03.880 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:25:03.880 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:25:03.880 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:25:03.880 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:25:03.887 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:25:03.887 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:25:03.887 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:25:03.887 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:25:03.887 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:25:03.887 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:25:03.887 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:25:03.887 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:25:03.887 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05907256, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953567177135262, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992431, telescope_ra=0.2042209, telescope_dec=-24.256263, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.224, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:25:01.708967', telescope_ra_j2k=0.182078693308651, telescope_dec_j2k=-24.3989821087442, observability=1)
2025-12-27T15:25:11.584 [DEBUG] [Thread-490418 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:25:11.585 [INFO] [Thread-490418 (handle)] [driver.py] [get_status()] Telra = 0.2063709, teldec = -24.256263
2025-12-27T15:25:11.586 [INFO] [Thread-490418 (handle)] [driver.py] [get_status()] ra_j2k = 0.184230921815125     dec_j2k = -24.3989793432853
2025-12-27T15:25:11.588 [DEBUG] [Thread-490418 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:25:11.589 [DEBUG] [Thread-490418 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:25:11.590 [DEBUG] [Thread-490418 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:25:11.590 [DEBUG] [Thread-490418 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:25:11.590 [DEBUG] [Thread-490418 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:25:11.590 [DEBUG] [Thread-490418 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:25:11.597 [DEBUG] [Thread-490418 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:25:11.597 [DEBUG] [Thread-490418 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:25:11.597 [DEBUG] [Thread-490418 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:25:11.597 [DEBUG] [Thread-490418 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:25:11.598 [DEBUG] [Thread-490418 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:25:11.598 [DEBUG] [Thread-490418 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:25:11.598 [DEBUG] [Thread-490418 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:25:11.598 [DEBUG] [Thread-490418 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:25:11.598 [DEBUG] [Thread-490418 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05916185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095356557265755, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992431, telescope_ra=0.2063709, telescope_dec=-24.256263, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.22615, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:25:01.708967', telescope_ra_j2k=0.184230921815125, telescope_dec_j2k=-24.3989793432853, observability=1)
2025-12-27T15:25:19.023 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:25:19.025 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.2084365, teldec = -24.256263
2025-12-27T15:25:19.026 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.18629866279065     dec_j2k = -24.3989766436884
2025-12-27T15:25:19.028 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:25:19.029 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:25:19.031 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:25:19.031 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:25:19.031 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:25:19.031 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:25:19.038 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:25:19.038 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:25:19.039 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:25:19.039 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:25:19.039 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:25:19.039 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:25:19.039 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:25:19.039 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:25:19.039 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05924796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953560759224413, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.99243, telescope_ra=0.2084365, telescope_dec=-24.256263, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.22822, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:25:01.708967', telescope_ra_j2k=0.18629866279065, telescope_dec_j2k=-24.3989766436884, observability=1)
2025-12-27T15:25:22.589 [DEBUG] [ThreadPoolExecutor-22868_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:25:22.591 [DEBUG] [ThreadPoolExecutor-22868_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:25:22.592 [DEBUG] [ThreadPoolExecutor-22868_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:25:22.595 [DEBUG] [ThreadPoolExecutor-22868_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:25:26.600 [DEBUG] [ThreadPoolExecutor-22868_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:25:27.602 [DEBUG] [ThreadPoolExecutor-22868_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:25:27.603 [INFO] [ThreadPoolExecutor-22868_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:25:29.638 [DEBUG] [Thread-490419 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:25:29.639 [INFO] [Thread-490419 (handle)] [driver.py] [get_status()] Telra = 0.211389, teldec = -24.256263
2025-12-27T15:25:29.641 [INFO] [Thread-490419 (handle)] [driver.py] [get_status()] ra_j2k = 0.18925422294508     dec_j2k = -24.3989727123263
2025-12-27T15:25:29.642 [DEBUG] [Thread-490419 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:25:29.642 [DEBUG] [Thread-490419 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:25:29.646 [DEBUG] [Thread-490419 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:25:29.646 [DEBUG] [Thread-490419 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:25:29.646 [DEBUG] [Thread-490419 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:25:29.646 [DEBUG] [Thread-490419 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:25:29.653 [DEBUG] [Thread-490419 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:25:29.654 [DEBUG] [Thread-490419 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:25:29.654 [DEBUG] [Thread-490419 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:25:29.654 [DEBUG] [Thread-490419 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:25:29.654 [DEBUG] [Thread-490419 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:25:29.654 [DEBUG] [Thread-490419 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:25:29.654 [DEBUG] [Thread-490419 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:25:29.654 [DEBUG] [Thread-490419 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:25:29.654 [DEBUG] [Thread-490419 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05937081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953561561463269, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.99243, telescope_ra=0.211389, telescope_dec=-24.256263, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.23117, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:25:01.708967', telescope_ra_j2k=0.18925422294508, telescope_dec_j2k=-24.3989727123263, observability=1)
2025-12-27T15:25:40.591 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:25:40.592 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.2144259, teldec = -24.256263
2025-12-27T15:25:40.594 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.192294270471001     dec_j2k = -24.3989685793962
2025-12-27T15:25:40.595 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:25:40.595 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:25:40.597 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:25:40.597 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:25:40.597 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:25:40.597 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:25:40.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:25:40.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:25:40.604 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:25:40.604 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:25:40.605 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:25:40.605 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:25:40.605 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:25:40.605 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:25:40.605 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05949758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095356557265755, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.99243, telescope_ra=0.2144259, telescope_dec=-24.256263, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.23421, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:25:01.708967', telescope_ra_j2k=0.192294270471001, telescope_dec_j2k=-24.3989685793962, observability=1)
2025-12-27T15:25:47.722 [DEBUG] [Thread-490420 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:25:47.727 [INFO] [Thread-490420 (handle)] [driver.py] [get_status()] Telra = 0.2164272, teldec = -24.256262
2025-12-27T15:25:47.728 [INFO] [Thread-490420 (handle)] [driver.py] [get_status()] ra_j2k = 0.194297644605708     dec_j2k = -24.3989648064709
2025-12-27T15:25:47.729 [DEBUG] [Thread-490420 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:25:47.729 [DEBUG] [Thread-490420 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:25:47.736 [DEBUG] [Thread-490420 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:25:47.736 [DEBUG] [Thread-490420 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:25:47.736 [DEBUG] [Thread-490420 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:25:47.736 [DEBUG] [Thread-490420 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:25:47.743 [DEBUG] [Thread-490420 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:25:47.743 [DEBUG] [Thread-490420 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:25:47.743 [DEBUG] [Thread-490420 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:25:47.743 [DEBUG] [Thread-490420 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:25:47.743 [DEBUG] [Thread-490420 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:25:47.744 [DEBUG] [Thread-490420 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:25:47.744 [DEBUG] [Thread-490420 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:25:47.744 [DEBUG] [Thread-490420 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:25:47.744 [DEBUG] [Thread-490420 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05958013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953562764821553, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.99243, telescope_ra=0.2164272, telescope_dec=-24.256262, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.23621, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:25:01.708967', telescope_ra_j2k=0.194297644605708, telescope_dec_j2k=-24.3989648064709, observability=1)
2025-12-27T15:25:50.655 [DEBUG] [Thread-490421 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:25:50.657 [INFO] [Thread-490421 (handle)] [driver.py] [get_status()] Telra = 0.2172392, teldec = -24.256262
2025-12-27T15:25:50.658 [INFO] [Thread-490421 (handle)] [driver.py] [get_status()] ra_j2k = 0.195110486146699     dec_j2k = -24.3989636701574
2025-12-27T15:25:50.660 [DEBUG] [Thread-490421 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:25:50.661 [DEBUG] [Thread-490421 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:25:50.665 [DEBUG] [Thread-490421 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:25:50.665 [DEBUG] [Thread-490421 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:25:50.666 [DEBUG] [Thread-490421 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:25:50.666 [DEBUG] [Thread-490421 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:25:50.673 [DEBUG] [Thread-490421 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:25:50.673 [DEBUG] [Thread-490421 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:25:50.673 [DEBUG] [Thread-490421 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:25:50.673 [DEBUG] [Thread-490421 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:25:50.673 [DEBUG] [Thread-490421 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:25:50.673 [DEBUG] [Thread-490421 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:25:50.673 [DEBUG] [Thread-490421 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:25:50.673 [DEBUG] [Thread-490421 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:25:50.673 [DEBUG] [Thread-490421 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05961407, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953567979374118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992429, telescope_ra=0.2172392, telescope_dec=-24.256262, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.23702, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:25:01.708967', telescope_ra_j2k=0.195110486146699, telescope_dec_j2k=-24.3989636701574, observability=1)
2025-12-27T15:25:59.498 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:25:59.501 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.2197126, teldec = -24.256262
2025-12-27T15:25:59.502 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.197586449481123     dec_j2k = -24.3989601690373
2025-12-27T15:25:59.503 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:25:59.503 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:25:59.506 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:25:59.506 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:25:59.506 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:25:59.506 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:25:59.514 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:25:59.514 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:25:59.514 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:25:59.514 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:25:59.514 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:25:59.514 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:25:59.514 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:25:59.514 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:25:59.514 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.05971642, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953565973776978, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992429, telescope_ra=0.2197126, telescope_dec=-24.256262, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.23949, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:25:01.708967', telescope_ra_j2k=0.197586449481123, telescope_dec_j2k=-24.3989601690373, observability=1)
2025-12-27T15:25:59.514 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.49209713935852 seconds ago
2025-12-27T15:26:01.848 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:26:01.848 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:26:01.849 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:26:01.849 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:26:01.850 [DEBUG] [ThreadPoolExecutor-22870_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:26:02.852 [DEBUG] [ThreadPoolExecutor-22870_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:26:02.854 [DEBUG] [ThreadPoolExecutor-22870_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:26:02.854 [DEBUG] [ThreadPoolExecutor-22870_0] [payload.py] [to_registers()] [0]
2025-12-27T15:26:02.859 [DEBUG] [ThreadPoolExecutor-22870_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:26:02.860 [DEBUG] [ThreadPoolExecutor-22870_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:26:02.860 [DEBUG] [ThreadPoolExecutor-22870_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:26:02.860 [DEBUG] [ThreadPoolExecutor-22870_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:26:02.867 [DEBUG] [ThreadPoolExecutor-22870_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:26:02.867 [DEBUG] [ThreadPoolExecutor-22870_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:26:02.867 [DEBUG] [ThreadPoolExecutor-22870_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:26:02.867 [DEBUG] [ThreadPoolExecutor-22870_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:26:02.867 [DEBUG] [ThreadPoolExecutor-22870_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:26:02.867 [DEBUG] [ThreadPoolExecutor-22870_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:26:02.867 [DEBUG] [ThreadPoolExecutor-22870_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:26:03.738 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:26:03.740 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.2208894, teldec = -24.256262
2025-12-27T15:26:03.741 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.198764469044105     dec_j2k = -24.3989584822057
2025-12-27T15:26:03.743 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:26:03.744 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:26:03.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:26:03.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:26:03.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:26:03.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:26:03.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:26:03.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:26:03.760 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:26:03.760 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:26:03.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:26:03.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:26:03.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:26:03.760 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:26:03.760 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0597655, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953561962582697, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992429, telescope_ra=0.2208894, telescope_dec=-24.256262, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.24067, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:26:01.846391', telescope_ra_j2k=0.198764469044105, telescope_dec_j2k=-24.3989584822057, observability=1)
2025-12-27T15:26:05.909 [DEBUG] [Thread-490422 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:26:05.911 [INFO] [Thread-490422 (handle)] [driver.py] [get_status()] Telra = 0.221505, teldec = -24.256262
2025-12-27T15:26:05.912 [INFO] [Thread-490422 (handle)] [driver.py] [get_status()] ra_j2k = 0.199380707007206     dec_j2k = -24.3989575943915
2025-12-27T15:26:05.914 [DEBUG] [Thread-490422 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:26:05.915 [DEBUG] [Thread-490422 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:26:05.916 [DEBUG] [Thread-490422 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:26:05.916 [DEBUG] [Thread-490422 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:26:05.916 [DEBUG] [Thread-490422 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:26:05.916 [DEBUG] [Thread-490422 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:26:05.924 [DEBUG] [Thread-490422 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:26:05.924 [DEBUG] [Thread-490422 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:26:05.924 [DEBUG] [Thread-490422 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:26:05.924 [DEBUG] [Thread-490422 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:26:05.924 [DEBUG] [Thread-490422 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:26:05.924 [DEBUG] [Thread-490422 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:26:05.924 [DEBUG] [Thread-490422 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:26:05.924 [DEBUG] [Thread-490422 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:26:05.925 [DEBUG] [Thread-490422 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05979062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953559154746701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992429, telescope_ra=0.221505, telescope_dec=-24.256262, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.24129, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:26:01.846391', telescope_ra_j2k=0.199380707007206, telescope_dec_j2k=-24.3989575943915, observability=1)
2025-12-27T15:26:19.101 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:26:19.102 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.2251558, teldec = -24.256262
2025-12-27T15:26:19.104 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.203035290334084     dec_j2k = -24.3989522528686
2025-12-27T15:26:19.105 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:26:19.106 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:26:19.110 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:26:19.110 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:26:19.110 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:26:19.110 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:26:19.117 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:26:19.117 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:26:19.118 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:26:19.118 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:26:19.118 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:26:19.118 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:26:19.118 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:26:19.118 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:26:19.118 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0599433, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953568781612974, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992428, telescope_ra=0.2251558, telescope_dec=-24.256262, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.24494, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:26:01.846391', telescope_ra_j2k=0.203035290334084, telescope_dec_j2k=-24.3989522528686, observability=1)
2025-12-27T15:26:23.968 [DEBUG] [Thread-490423 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:26:23.970 [INFO] [Thread-490423 (handle)] [driver.py] [get_status()] Telra = 0.2265195, teldec = -24.256262
2025-12-27T15:26:23.971 [INFO] [Thread-490423 (handle)] [driver.py] [get_status()] ra_j2k = 0.204400403494444     dec_j2k = -24.3989502240997
2025-12-27T15:26:23.973 [DEBUG] [Thread-490423 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:26:23.974 [DEBUG] [Thread-490423 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:26:23.976 [DEBUG] [Thread-490423 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:26:23.976 [DEBUG] [Thread-490423 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:26:23.976 [DEBUG] [Thread-490423 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:26:23.976 [DEBUG] [Thread-490423 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:26:23.984 [DEBUG] [Thread-490423 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:26:23.984 [DEBUG] [Thread-490423 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:26:23.984 [DEBUG] [Thread-490423 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:26:23.984 [DEBUG] [Thread-490423 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:26:23.985 [DEBUG] [Thread-490423 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:26:23.985 [DEBUG] [Thread-490423 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:26:23.985 [DEBUG] [Thread-490423 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:26:23.985 [DEBUG] [Thread-490423 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:26:23.985 [DEBUG] [Thread-490423 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.05999964, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953564369299266, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992428, telescope_ra=0.2265195, telescope_dec=-24.256262, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.2463, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:26:01.846391', telescope_ra_j2k=0.204400403494444, telescope_dec_j2k=-24.3989502240997, observability=1)
2025-12-27T15:26:27.868 [DEBUG] [ThreadPoolExecutor-22870_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:26:27.869 [DEBUG] [ThreadPoolExecutor-22870_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:26:39.699 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:26:39.701 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.2308887, teldec = -24.256255
2025-12-27T15:26:39.702 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.208774130944006     dec_j2k = -24.3989366019
2025-12-27T15:26:39.704 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:26:39.705 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:26:39.710 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:26:39.710 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:26:39.710 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:26:39.710 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:26:39.717 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:26:39.717 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:26:39.717 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:26:39.717 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:26:39.717 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:26:39.717 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:26:39.717 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:26:39.717 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:26:39.717 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06018171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953568781612974, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992417, telescope_ra=0.2308887, telescope_dec=-24.256255, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.25067, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:26:01.846391', telescope_ra_j2k=0.208774130944006, telescope_dec_j2k=-24.3989366019, observability=1)
2025-12-27T15:26:42.038 [DEBUG] [Thread-490424 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:26:42.040 [INFO] [Thread-490424 (handle)] [driver.py] [get_status()] Telra = 0.2315616, teldec = -24.256261
2025-12-27T15:26:42.042 [INFO] [Thread-490424 (handle)] [driver.py] [get_status()] ra_j2k = 0.209447728252256     dec_j2k = -24.3989415647432
2025-12-27T15:26:42.043 [DEBUG] [Thread-490424 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:26:42.044 [DEBUG] [Thread-490424 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:26:42.047 [DEBUG] [Thread-490424 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:26:42.047 [DEBUG] [Thread-490424 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:26:42.048 [DEBUG] [Thread-490424 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:26:42.048 [DEBUG] [Thread-490424 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:26:42.055 [DEBUG] [Thread-490424 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:26:42.055 [DEBUG] [Thread-490424 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:26:42.055 [DEBUG] [Thread-490424 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:26:42.055 [DEBUG] [Thread-490424 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:26:42.055 [DEBUG] [Thread-490424 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:26:42.055 [DEBUG] [Thread-490424 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:26:42.055 [DEBUG] [Thread-490424 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:26:42.055 [DEBUG] [Thread-490424 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:26:42.055 [DEBUG] [Thread-490424 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06020878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095356757825469, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992428, telescope_ra=0.2315616, telescope_dec=-24.256261, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.25134, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:26:01.846391', telescope_ra_j2k=0.209447728252256, telescope_dec_j2k=-24.3989415647432, observability=1)
2025-12-27T15:26:50.719 [DEBUG] [Thread-490425 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:26:50.721 [INFO] [Thread-490425 (handle)] [driver.py] [get_status()] Telra = 0.2339612, teldec = -24.256261
2025-12-27T15:26:50.722 [INFO] [Thread-490425 (handle)] [driver.py] [get_status()] ra_j2k = 0.211849814668904     dec_j2k = -24.3989378319735
2025-12-27T15:26:50.724 [DEBUG] [Thread-490425 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:26:50.726 [DEBUG] [Thread-490425 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:26:50.727 [DEBUG] [Thread-490425 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:26:50.727 [DEBUG] [Thread-490425 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:26:50.727 [DEBUG] [Thread-490425 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:26:50.727 [DEBUG] [Thread-490425 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:26:50.734 [DEBUG] [Thread-490425 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:26:50.734 [DEBUG] [Thread-490425 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:26:50.734 [DEBUG] [Thread-490425 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:26:50.734 [DEBUG] [Thread-490425 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:26:50.734 [DEBUG] [Thread-490425 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:26:50.734 [DEBUG] [Thread-490425 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:26:50.735 [DEBUG] [Thread-490425 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:26:50.735 [DEBUG] [Thread-490425 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:26:50.735 [DEBUG] [Thread-490425 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06030926, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953569984971258, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992427, telescope_ra=0.2339612, telescope_dec=-24.256261, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.25374, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:26:01.846391', telescope_ra_j2k=0.211849814668904, telescope_dec_j2k=-24.3989378319735, observability=1)
2025-12-27T15:26:59.575 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:26:59.577 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.2364349, teldec = -24.256261
2025-12-27T15:26:59.578 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.21432607778648     dec_j2k = -24.3989339248399
2025-12-27T15:26:59.580 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:26:59.582 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:26:59.587 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:26:59.587 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:26:59.587 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:26:59.587 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:26:59.594 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:26:59.594 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:26:59.594 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:26:59.594 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:26:59.595 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:26:59.595 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:26:59.595 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:26:59.595 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:26:59.595 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06041176, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095356757825469, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992427, telescope_ra=0.2364349, telescope_dec=-24.256261, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.25622, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:26:01.846391', telescope_ra_j2k=0.21432607778648, telescope_dec_j2k=-24.3989339248399, observability=1)
2025-12-27T15:26:59.595 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.494871616363525 seconds ago
2025-12-27T15:27:00.243 [DEBUG] [Thread-490426 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6477923393249512
2025-12-27T15:27:01.991 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:27:01.991 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:27:01.992 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:27:01.993 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:27:01.993 [INFO] [ThreadPoolExecutor-22871_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:27:01.993 [INFO] [ThreadPoolExecutor-22871_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:27:03.736 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:27:03.738 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.2376114, teldec = -24.256261
2025-12-27T15:27:03.739 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.215503796784974     dec_j2k = -24.3989320455425
2025-12-27T15:27:03.741 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:27:03.741 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:27:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:27:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:27:03.744 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:27:03.744 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:27:03.751 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:27:03.751 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:27:03.751 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:27:03.751 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:27:03.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:27:03.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:27:03.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:27:03.752 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:27:03.752 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06045992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953568781612974, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992427, telescope_ra=0.2376114, telescope_dec=-24.256261, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.25739, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:27:01.990746', telescope_ra_j2k=0.215503796784974, telescope_dec_j2k=-24.3989320455425, observability=1)
2025-12-27T15:27:18.302 [DEBUG] [Thread-490427 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:27:18.304 [INFO] [Thread-490427 (handle)] [driver.py] [get_status()] Telra = 0.2416447, teldec = -24.256261
2025-12-27T15:27:18.305 [INFO] [Thread-490427 (handle)] [driver.py] [get_status()] ra_j2k = 0.219541275636258     dec_j2k = -24.3989254998978
2025-12-27T15:27:18.307 [DEBUG] [Thread-490427 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:27:18.308 [DEBUG] [Thread-490427 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:27:18.312 [DEBUG] [Thread-490427 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:27:18.312 [DEBUG] [Thread-490427 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:27:18.312 [DEBUG] [Thread-490427 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:27:18.312 [DEBUG] [Thread-490427 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:27:18.319 [DEBUG] [Thread-490427 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:27:18.319 [DEBUG] [Thread-490427 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:27:18.319 [DEBUG] [Thread-490427 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:27:18.319 [DEBUG] [Thread-490427 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:27:18.319 [DEBUG] [Thread-490427 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:27:18.319 [DEBUG] [Thread-490427 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:27:18.319 [DEBUG] [Thread-490427 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:27:18.319 [DEBUG] [Thread-490427 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:27:18.320 [DEBUG] [Thread-490427 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06062851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095356557265755, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992427, telescope_ra=0.2416447, telescope_dec=-24.256261, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.26143, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:27:01.990746', telescope_ra_j2k=0.219541275636258, telescope_dec_j2k=-24.3989254998978, observability=1)
2025-12-27T15:27:19.178 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8583521842956543
2025-12-27T15:27:22.870 [DEBUG] [ThreadPoolExecutor-22870_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:27:22.873 [DEBUG] [ThreadPoolExecutor-22870_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:27:22.882 [DEBUG] [ThreadPoolExecutor-22870_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:27:22.884 [DEBUG] [ThreadPoolExecutor-22870_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:27:26.889 [DEBUG] [ThreadPoolExecutor-22870_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:27:27.891 [DEBUG] [ThreadPoolExecutor-22870_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:27:27.892 [INFO] [ThreadPoolExecutor-22870_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:27:36.514 [DEBUG] [Thread-490428 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:27:36.516 [INFO] [Thread-490428 (handle)] [driver.py] [get_status()] Telra = 0.2467168, teldec = -24.25626
2025-12-27T15:27:36.518 [INFO] [Thread-490428 (handle)] [driver.py] [get_status()] ra_j2k = 0.22461863044635     dec_j2k = -24.3989160420977
2025-12-27T15:27:36.520 [DEBUG] [Thread-490428 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:27:36.520 [DEBUG] [Thread-490428 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:27:36.522 [DEBUG] [Thread-490428 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:27:36.522 [DEBUG] [Thread-490428 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:27:36.522 [DEBUG] [Thread-490428 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:27:36.522 [DEBUG] [Thread-490428 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:27:36.529 [DEBUG] [Thread-490428 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:27:36.529 [DEBUG] [Thread-490428 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:27:36.529 [DEBUG] [Thread-490428 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:27:36.529 [DEBUG] [Thread-490428 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:27:36.529 [DEBUG] [Thread-490428 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:27:36.529 [DEBUG] [Thread-490428 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:27:36.529 [DEBUG] [Thread-490428 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:27:36.529 [DEBUG] [Thread-490428 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:27:36.529 [DEBUG] [Thread-490428 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06083929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953576804001535, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992426, telescope_ra=0.2467168, telescope_dec=-24.25626, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.2665, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:27:01.990746', telescope_ra_j2k=0.22461863044635, telescope_dec_j2k=-24.3989160420977, observability=1)
2025-12-27T15:27:38.811 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:27:38.813 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.2473617, teldec = -24.25626
2025-12-27T15:27:38.815 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.225264198552472     dec_j2k = -24.3989149486349
2025-12-27T15:27:38.816 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:27:38.818 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:27:38.819 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:27:38.819 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:27:38.819 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:27:38.819 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:27:38.826 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:27:38.826 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:27:38.826 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:27:38.826 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:27:38.826 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:27:38.826 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:27:38.826 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:27:38.827 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:27:38.827 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06086588, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953572792807255, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992426, telescope_ra=0.2473617, telescope_dec=-24.25626, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.26714, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:27:01.990746', telescope_ra_j2k=0.225264198552472, telescope_dec_j2k=-24.3989149486349, observability=1)
2025-12-27T15:27:50.770 [DEBUG] [Thread-490429 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:27:50.772 [INFO] [Thread-490429 (handle)] [driver.py] [get_status()] Telra = 0.2507038, teldec = -24.25626
2025-12-27T15:27:50.773 [INFO] [Thread-490429 (handle)] [driver.py] [get_status()] ra_j2k = 0.228609760819558     dec_j2k = -24.3989092166138
2025-12-27T15:27:50.775 [DEBUG] [Thread-490429 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:27:50.776 [DEBUG] [Thread-490429 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:27:50.778 [DEBUG] [Thread-490429 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:27:50.778 [DEBUG] [Thread-490429 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:27:50.778 [DEBUG] [Thread-490429 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:27:50.778 [DEBUG] [Thread-490429 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:27:50.785 [DEBUG] [Thread-490429 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:27:50.785 [DEBUG] [Thread-490429 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:27:50.785 [DEBUG] [Thread-490429 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:27:50.785 [DEBUG] [Thread-490429 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:27:50.785 [DEBUG] [Thread-490429 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:27:50.785 [DEBUG] [Thread-490429 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:27:50.785 [DEBUG] [Thread-490429 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:27:50.785 [DEBUG] [Thread-490429 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:27:50.785 [DEBUG] [Thread-490429 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06100429, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953577205120963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992426, telescope_ra=0.2507038, telescope_dec=-24.25626, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.27048, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:27:01.990746', telescope_ra_j2k=0.228609760819558, telescope_dec_j2k=-24.3989092166138, observability=1)
2025-12-27T15:27:54.581 [DEBUG] [Thread-490430 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:27:54.582 [INFO] [Thread-490430 (handle)] [driver.py] [get_status()] Telra = 0.2517676, teldec = -24.25626
2025-12-27T15:27:54.583 [INFO] [Thread-490430 (handle)] [driver.py] [get_status()] ra_j2k = 0.229674662835298     dec_j2k = -24.3989073691231
2025-12-27T15:27:54.585 [DEBUG] [Thread-490430 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:27:54.586 [DEBUG] [Thread-490430 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:27:54.590 [DEBUG] [Thread-490430 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:27:54.590 [DEBUG] [Thread-490430 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:27:54.590 [DEBUG] [Thread-490430 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:27:54.590 [DEBUG] [Thread-490430 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:27:54.598 [DEBUG] [Thread-490430 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:27:54.598 [DEBUG] [Thread-490430 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:27:54.598 [DEBUG] [Thread-490430 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:27:54.598 [DEBUG] [Thread-490430 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:27:54.598 [DEBUG] [Thread-490430 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:27:54.598 [DEBUG] [Thread-490430 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:27:54.598 [DEBUG] [Thread-490430 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:27:54.598 [DEBUG] [Thread-490430 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:27:54.598 [DEBUG] [Thread-490430 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06104839, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953574798404395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992425, telescope_ra=0.2517676, telescope_dec=-24.25626, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.27155, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:27:01.990746', telescope_ra_j2k=0.229674662835298, telescope_dec_j2k=-24.3989073691231, observability=1)
2025-12-27T15:27:59.656 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:27:59.658 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.2531594, teldec = -24.25626
2025-12-27T15:27:59.659 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.23106790460917     dec_j2k = -24.3989049352476
2025-12-27T15:27:59.661 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:27:59.662 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:27:59.666 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:27:59.666 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:27:59.666 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:27:59.666 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:27:59.674 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:27:59.674 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:27:59.674 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:27:59.674 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:27:59.674 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:27:59.674 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:27:59.674 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:27:59.674 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:27:59.674 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06110714, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953575199523823, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992425, telescope_ra=0.2531594, telescope_dec=-24.25626, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.27294, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:27:01.990746', telescope_ra_j2k=0.23106790460917, telescope_dec_j2k=-24.3989049352476, observability=1)
2025-12-27T15:27:59.674 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.49630379676819 seconds ago
2025-12-27T15:28:02.132 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:28:02.132 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:28:02.133 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:28:02.133 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:28:02.134 [DEBUG] [ThreadPoolExecutor-22872_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:28:03.137 [DEBUG] [ThreadPoolExecutor-22872_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:28:03.139 [DEBUG] [ThreadPoolExecutor-22872_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:28:03.139 [DEBUG] [ThreadPoolExecutor-22872_0] [payload.py] [to_registers()] [0]
2025-12-27T15:28:03.143 [DEBUG] [ThreadPoolExecutor-22872_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:28:03.143 [DEBUG] [ThreadPoolExecutor-22872_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:28:03.143 [DEBUG] [ThreadPoolExecutor-22872_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:28:03.143 [DEBUG] [ThreadPoolExecutor-22872_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:28:03.150 [DEBUG] [ThreadPoolExecutor-22872_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:28:03.150 [DEBUG] [ThreadPoolExecutor-22872_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:28:03.150 [DEBUG] [ThreadPoolExecutor-22872_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:28:03.151 [DEBUG] [ThreadPoolExecutor-22872_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:28:03.151 [DEBUG] [ThreadPoolExecutor-22872_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:28:03.151 [DEBUG] [ThreadPoolExecutor-22872_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:28:03.151 [DEBUG] [ThreadPoolExecutor-22872_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:28:03.714 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:28:03.716 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.2543009, teldec = -24.25626
2025-12-27T15:28:03.717 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.232210587074617     dec_j2k = -24.3989029249053
2025-12-27T15:28:03.718 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:28:03.719 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:28:03.725 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:28:03.725 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:28:03.725 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:28:03.725 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:28:03.732 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:28:03.732 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:28:03.732 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:28:03.733 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:28:03.733 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:28:03.733 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:28:03.733 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:28:03.733 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:28:03.733 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06115411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953574397284967, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108623, telescope_az=89.992425, telescope_ra=0.2543009, telescope_dec=-24.25626, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.27408, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:28:02.131769', telescope_ra_j2k=0.232210587074617, telescope_dec_j2k=-24.3989029249053, observability=1)
2025-12-27T15:28:12.653 [DEBUG] [Thread-490431 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:28:12.655 [INFO] [Thread-490431 (handle)] [driver.py] [get_status()] Telra = 0.2568072, teldec = -24.256259
2025-12-27T15:28:12.656 [INFO] [Thread-490431 (handle)] [driver.py] [get_status()] ra_j2k = 0.234719483242084     dec_j2k = -24.3988974662419
2025-12-27T15:28:12.657 [DEBUG] [Thread-490431 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:28:12.658 [DEBUG] [Thread-490431 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:28:12.661 [DEBUG] [Thread-490431 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:28:12.661 [DEBUG] [Thread-490431 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:28:12.661 [DEBUG] [Thread-490431 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:28:12.661 [DEBUG] [Thread-490431 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:28:12.668 [DEBUG] [Thread-490431 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:28:12.668 [DEBUG] [Thread-490431 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:28:12.668 [DEBUG] [Thread-490431 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:28:12.669 [DEBUG] [Thread-490431 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:28:12.669 [DEBUG] [Thread-490431 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:28:12.669 [DEBUG] [Thread-490431 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:28:12.669 [DEBUG] [Thread-490431 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:28:12.669 [DEBUG] [Thread-490431 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:28:12.669 [DEBUG] [Thread-490431 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06125757, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953576402882107, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992425, telescope_ra=0.2568072, telescope_dec=-24.256259, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.27659, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:28:02.131769', telescope_ra_j2k=0.234719483242084, telescope_dec_j2k=-24.3988974662419, observability=1)
2025-12-27T15:28:19.239 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:28:19.241 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.2586205, teldec = -24.256259
2025-12-27T15:28:19.242 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.236534661509421     dec_j2k = -24.398894201961
2025-12-27T15:28:19.243 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:28:19.244 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:28:19.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:28:19.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:28:19.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:28:19.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:28:19.258 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:28:19.259 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:28:19.259 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:28:19.259 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:28:19.259 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:28:19.259 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:28:19.259 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:28:19.259 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:28:19.259 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0613338, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953576001762679, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992425, telescope_ra=0.2586205, telescope_dec=-24.256259, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.2784, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:28:02.131769', telescope_ra_j2k=0.236534661509421, telescope_dec_j2k=-24.398894201961, observability=1)
2025-12-27T15:28:28.152 [DEBUG] [ThreadPoolExecutor-22872_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:28:28.153 [DEBUG] [ThreadPoolExecutor-22872_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:28:30.722 [DEBUG] [Thread-490432 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:28:30.723 [INFO] [Thread-490432 (handle)] [driver.py] [get_status()] Telra = 0.2618228, teldec = -24.256259
2025-12-27T15:28:30.724 [INFO] [Thread-490432 (handle)] [driver.py] [get_status()] ra_j2k = 0.239740278421114     dec_j2k = -24.3988883585074
2025-12-27T15:28:30.726 [DEBUG] [Thread-490432 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:28:30.727 [DEBUG] [Thread-490432 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:28:30.728 [DEBUG] [Thread-490432 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:28:30.728 [DEBUG] [Thread-490432 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:28:30.728 [DEBUG] [Thread-490432 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:28:30.728 [DEBUG] [Thread-490432 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:28:30.735 [DEBUG] [Thread-490432 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:28:30.735 [DEBUG] [Thread-490432 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:28:30.735 [DEBUG] [Thread-490432 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:28:30.736 [DEBUG] [Thread-490432 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:28:30.736 [DEBUG] [Thread-490432 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:28:30.736 [DEBUG] [Thread-490432 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:28:30.736 [DEBUG] [Thread-490432 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:28:30.736 [DEBUG] [Thread-490432 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:28:30.736 [DEBUG] [Thread-490432 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06146669, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953571990568399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992424, telescope_ra=0.2618228, telescope_dec=-24.256259, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.2816, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:28:02.131769', telescope_ra_j2k=0.239740278421114, telescope_dec_j2k=-24.3988883585074, observability=1)
2025-12-27T15:28:37.912 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:28:37.914 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.2638319, teldec = -24.256259
2025-12-27T15:28:37.915 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.241751459347868     dec_j2k = -24.3988846410572
2025-12-27T15:28:37.917 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:28:37.918 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:28:37.923 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:28:37.923 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:28:37.924 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:28:37.924 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:28:37.931 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:28:37.931 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:28:37.931 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:28:37.931 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:28:37.931 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:28:37.931 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:28:37.931 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:28:37.931 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:28:37.931 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06154992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953580815195816, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992424, telescope_ra=0.2638319, telescope_dec=-24.256259, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.28361, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:28:02.131769', telescope_ra_j2k=0.241751459347868, telescope_dec_j2k=-24.3988846410572, observability=1)
2025-12-27T15:28:48.791 [DEBUG] [Thread-490433 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:28:48.794 [INFO] [Thread-490433 (handle)] [driver.py] [get_status()] Telra = 0.2668621, teldec = -24.256259
2025-12-27T15:28:48.795 [INFO] [Thread-490433 (handle)] [driver.py] [get_status()] ra_j2k = 0.244784797761784     dec_j2k = -24.3988789594306
2025-12-27T15:28:48.797 [DEBUG] [Thread-490433 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:28:48.798 [DEBUG] [Thread-490433 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:28:48.803 [DEBUG] [Thread-490433 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:28:48.803 [DEBUG] [Thread-490433 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:28:48.803 [DEBUG] [Thread-490433 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:28:48.803 [DEBUG] [Thread-490433 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:28:48.810 [DEBUG] [Thread-490433 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:28:48.811 [DEBUG] [Thread-490433 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:28:48.811 [DEBUG] [Thread-490433 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:28:48.811 [DEBUG] [Thread-490433 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:28:48.811 [DEBUG] [Thread-490433 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:28:48.811 [DEBUG] [Thread-490433 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:28:48.811 [DEBUG] [Thread-490433 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:28:48.811 [DEBUG] [Thread-490433 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:28:48.811 [DEBUG] [Thread-490433 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06167583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953573595046111, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992424, telescope_ra=0.2668621, telescope_dec=-24.256259, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.28664, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:28:02.131769', telescope_ra_j2k=0.244784797761784, telescope_dec_j2k=-24.3988789594306, observability=1)
2025-12-27T15:28:50.819 [DEBUG] [Thread-490434 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:28:50.821 [INFO] [Thread-490434 (handle)] [driver.py] [get_status()] Telra = 0.2674236, teldec = -24.256259
2025-12-27T15:28:50.822 [INFO] [Thread-490434 (handle)] [driver.py] [get_status()] ra_j2k = 0.245346879298258     dec_j2k = -24.3988778967354
2025-12-27T15:28:50.824 [DEBUG] [Thread-490434 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:28:50.825 [DEBUG] [Thread-490434 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:28:50.831 [DEBUG] [Thread-490434 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:28:50.831 [DEBUG] [Thread-490434 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:28:50.831 [DEBUG] [Thread-490434 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:28:50.831 [DEBUG] [Thread-490434 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:28:50.838 [DEBUG] [Thread-490434 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:28:50.838 [DEBUG] [Thread-490434 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:28:50.838 [DEBUG] [Thread-490434 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:28:50.838 [DEBUG] [Thread-490434 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:28:50.838 [DEBUG] [Thread-490434 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:28:50.838 [DEBUG] [Thread-490434 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:28:50.838 [DEBUG] [Thread-490434 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:28:50.839 [DEBUG] [Thread-490434 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:28:50.839 [DEBUG] [Thread-490434 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06169931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953579611837532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992424, telescope_ra=0.2674236, telescope_dec=-24.256259, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.2872, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:28:02.131769', telescope_ra_j2k=0.245346879298258, telescope_dec_j2k=-24.3988778967354, observability=1)
2025-12-27T15:28:59.734 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:28:59.737 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.2699012, teldec = -24.256258
2025-12-27T15:28:59.738 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.247827045239067     dec_j2k = -24.3988721708225
2025-12-27T15:28:59.740 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:28:59.741 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:28:59.748 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:28:59.748 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:28:59.748 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:28:59.748 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:28:59.755 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:28:59.755 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:28:59.755 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:28:59.755 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:28:59.755 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:28:59.755 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:28:59.755 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:28:59.756 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:28:59.756 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06180249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953577205120963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992423, telescope_ra=0.2699012, telescope_dec=-24.256258, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.28968, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:28:02.131769', telescope_ra_j2k=0.247827045239067, telescope_dec_j2k=-24.3988721708225, observability=1)
2025-12-27T15:28:59.756 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.51775121688843 seconds ago
2025-12-27T15:29:02.275 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:29:02.275 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:29:02.276 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:29:02.276 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:29:02.276 [INFO] [ThreadPoolExecutor-22873_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:29:02.276 [INFO] [ThreadPoolExecutor-22873_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:29:03.718 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:29:03.720 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.271014, teldec = -24.256258
2025-12-27T15:29:03.721 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.248940997689796     dec_j2k = -24.3988700285875
2025-12-27T15:29:03.723 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:29:03.724 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:29:03.726 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:29:03.726 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:29:03.726 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:29:03.726 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:29:03.733 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:29:03.733 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:29:03.733 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:29:03.733 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:29:03.733 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:29:03.733 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:29:03.733 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:29:03.733 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:29:03.734 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0618486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953576402882107, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992423, telescope_ra=0.271014, telescope_dec=-24.256258, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.2908, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:29:02.274870', telescope_ra_j2k=0.248940997689796, telescope_dec_j2k=-24.3988700285875, observability=1)
2025-12-27T15:29:06.866 [DEBUG] [Thread-490435 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:29:06.868 [INFO] [Thread-490435 (handle)] [driver.py] [get_status()] Telra = 0.2718842, teldec = -24.256258
2025-12-27T15:29:06.869 [INFO] [Thread-490435 (handle)] [driver.py] [get_status()] ra_j2k = 0.249812098882583     dec_j2k = -24.3988683449229
2025-12-27T15:29:06.871 [DEBUG] [Thread-490435 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:29:06.872 [DEBUG] [Thread-490435 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:29:06.876 [DEBUG] [Thread-490435 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:29:06.876 [DEBUG] [Thread-490435 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:29:06.876 [DEBUG] [Thread-490435 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:29:06.876 [DEBUG] [Thread-490435 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:29:06.883 [DEBUG] [Thread-490435 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:29:06.883 [DEBUG] [Thread-490435 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:29:06.883 [DEBUG] [Thread-490435 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:29:06.883 [DEBUG] [Thread-490435 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:29:06.883 [DEBUG] [Thread-490435 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:29:06.883 [DEBUG] [Thread-490435 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:29:06.883 [DEBUG] [Thread-490435 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:29:06.883 [DEBUG] [Thread-490435 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:29:06.883 [DEBUG] [Thread-490435 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06188503, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953581617434672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992423, telescope_ra=0.2718842, telescope_dec=-24.256258, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.29167, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:29:02.274870', telescope_ra_j2k=0.249812098882583, telescope_dec_j2k=-24.3988683449229, observability=1)
2025-12-27T15:29:19.321 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:29:19.323 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.2753625, teldec = -24.256258
2025-12-27T15:29:19.324 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.253294000943251     dec_j2k = -24.3988615409905
2025-12-27T15:29:19.325 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:29:19.325 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:29:19.329 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:29:19.329 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:29:19.330 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:29:19.330 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:29:19.337 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:29:19.337 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:29:19.337 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:29:19.338 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:29:19.338 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:29:19.338 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:29:19.338 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:29:19.338 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:29:19.338 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06202918, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09535820185541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992423, telescope_ra=0.2753625, telescope_dec=-24.256258, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.29514, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:29:02.274870', telescope_ra_j2k=0.253294000943251, telescope_dec_j2k=-24.3988615409905, observability=1)
2025-12-27T15:29:23.155 [DEBUG] [ThreadPoolExecutor-22872_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:29:23.157 [DEBUG] [ThreadPoolExecutor-22872_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:29:23.158 [DEBUG] [ThreadPoolExecutor-22872_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:29:23.160 [DEBUG] [ThreadPoolExecutor-22872_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:29:24.939 [DEBUG] [Thread-490436 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:29:24.941 [INFO] [Thread-490436 (handle)] [driver.py] [get_status()] Telra = 0.2769212, teldec = -24.256258
2025-12-27T15:29:24.942 [INFO] [Thread-490436 (handle)] [driver.py] [get_status()] ra_j2k = 0.254854315039441     dec_j2k = -24.3988584535362
2025-12-27T15:29:24.944 [DEBUG] [Thread-490436 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:29:24.945 [DEBUG] [Thread-490436 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:29:24.950 [DEBUG] [Thread-490436 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:29:24.950 [DEBUG] [Thread-490436 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:29:24.950 [DEBUG] [Thread-490436 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:29:24.950 [DEBUG] [Thread-490436 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:29:24.957 [DEBUG] [Thread-490436 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:29:24.957 [DEBUG] [Thread-490436 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:29:24.957 [DEBUG] [Thread-490436 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:29:24.957 [DEBUG] [Thread-490436 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:29:24.957 [DEBUG] [Thread-490436 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:29:24.957 [DEBUG] [Thread-490436 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:29:24.957 [DEBUG] [Thread-490436 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:29:24.957 [DEBUG] [Thread-490436 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:29:24.958 [DEBUG] [Thread-490436 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06209421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953576402882107, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992423, telescope_ra=0.2769212, telescope_dec=-24.256258, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.2967, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:29:02.274870', telescope_ra_j2k=0.254854315039441, telescope_dec_j2k=-24.3988584535362, observability=1)
2025-12-27T15:29:27.164 [DEBUG] [ThreadPoolExecutor-22872_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:29:28.165 [DEBUG] [ThreadPoolExecutor-22872_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:29:28.166 [INFO] [ThreadPoolExecutor-22872_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:29:37.022 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:29:37.024 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.2802941, teldec = -24.256258
2025-12-27T15:29:37.025 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.258230707675886     dec_j2k = -24.3988516910397
2025-12-27T15:29:37.027 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:29:37.028 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:29:37.034 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:29:37.034 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:29:37.034 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:29:37.034 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:29:37.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:29:37.042 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:29:37.042 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:29:37.042 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:29:37.042 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:29:37.042 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:29:37.042 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:29:37.042 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:29:37.042 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06223406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953571589448971, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992422, telescope_ra=0.2802941, telescope_dec=-24.256258, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.30008, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:29:02.274870', telescope_ra_j2k=0.258230707675886, telescope_dec_j2k=-24.3988516910397, observability=1)
2025-12-27T15:29:43.009 [DEBUG] [Thread-490437 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:29:43.011 [INFO] [Thread-490437 (handle)] [driver.py] [get_status()] Telra = 0.2819686, teldec = -24.256258
2025-12-27T15:29:43.012 [INFO] [Thread-490437 (handle)] [driver.py] [get_status()] ra_j2k = 0.259906941549911     dec_j2k = -24.3988482923424
2025-12-27T15:29:43.013 [DEBUG] [Thread-490437 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:29:43.014 [DEBUG] [Thread-490437 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:29:43.017 [DEBUG] [Thread-490437 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:29:43.017 [DEBUG] [Thread-490437 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:29:43.017 [DEBUG] [Thread-490437 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:29:43.017 [DEBUG] [Thread-490437 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:29:43.024 [DEBUG] [Thread-490437 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:29:43.025 [DEBUG] [Thread-490437 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:29:43.025 [DEBUG] [Thread-490437 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:29:43.025 [DEBUG] [Thread-490437 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:29:43.025 [DEBUG] [Thread-490437 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:29:43.025 [DEBUG] [Thread-490437 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:29:43.025 [DEBUG] [Thread-490437 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:29:43.025 [DEBUG] [Thread-490437 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:29:43.025 [DEBUG] [Thread-490437 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06230336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953579210718104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992422, telescope_ra=0.2819686, telescope_dec=-24.256258, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.30175, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:29:02.274870', telescope_ra_j2k=0.259906941549911, telescope_dec_j2k=-24.3988482923424, observability=1)
2025-12-27T15:29:50.880 [DEBUG] [Thread-490438 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:29:50.882 [INFO] [Thread-490438 (handle)] [driver.py] [get_status()] Telra = 0.2841664, teldec = -24.256251
2025-12-27T15:29:50.884 [INFO] [Thread-490438 (handle)] [driver.py] [get_status()] ra_j2k = 0.262107017130588     dec_j2k = -24.3988367904529
2025-12-27T15:29:50.884 [DEBUG] [Thread-490438 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:29:50.885 [DEBUG] [Thread-490438 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:29:50.891 [DEBUG] [Thread-490438 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:29:50.892 [DEBUG] [Thread-490438 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:29:50.892 [DEBUG] [Thread-490438 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:29:50.892 [DEBUG] [Thread-490438 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:29:50.899 [DEBUG] [Thread-490438 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:29:50.899 [DEBUG] [Thread-490438 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:29:50.899 [DEBUG] [Thread-490438 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:29:50.899 [DEBUG] [Thread-490438 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:29:50.899 [DEBUG] [Thread-490438 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:29:50.899 [DEBUG] [Thread-490438 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:29:50.899 [DEBUG] [Thread-490438 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:29:50.899 [DEBUG] [Thread-490438 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:29:50.899 [DEBUG] [Thread-490438 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06239446, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953581216315244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992411, telescope_ra=0.2841664, telescope_dec=-24.256251, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.30395, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:29:02.274870', telescope_ra_j2k=0.262107017130588, telescope_dec_j2k=-24.3988367904529, observability=1)
2025-12-27T15:29:59.816 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:29:59.818 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.2866542, teldec = -24.256257
2025-12-27T15:29:59.819 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.26459739302944     dec_j2k = -24.3988376361728
2025-12-27T15:29:59.821 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:29:59.822 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:29:59.823 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:29:59.823 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:29:59.823 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:29:59.823 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:29:59.830 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:29:59.830 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:29:59.830 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:29:59.830 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:29:59.831 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:29:59.831 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:29:59.831 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:29:59.831 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:29:59.831 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06249788, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953588837584377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992421, telescope_ra=0.2866542, telescope_dec=-24.256257, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.30644, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:29:02.274870', telescope_ra_j2k=0.26459739302944, telescope_dec_j2k=-24.3988376361728, observability=1)
2025-12-27T15:29:59.831 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.51105761528015 seconds ago
2025-12-27T15:30:01.162 [DEBUG] [Thread-490439 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:30:01.164 [INFO] [Thread-490439 (handle)] [driver.py] [get_status()] Telra = 0.2870093, teldec = -24.256257
2025-12-27T15:30:01.165 [INFO] [Thread-490439 (handle)] [driver.py] [get_status()] ra_j2k = 0.264952860686339     dec_j2k = -24.3988368956006
2025-12-27T15:30:01.167 [DEBUG] [Thread-490439 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:30:01.168 [DEBUG] [Thread-490439 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:30:01.170 [DEBUG] [Thread-490439 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:30:01.170 [DEBUG] [Thread-490439 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:30:01.170 [DEBUG] [Thread-490439 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:30:01.170 [DEBUG] [Thread-490439 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:30:01.177 [DEBUG] [Thread-490439 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:30:01.178 [DEBUG] [Thread-490439 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:30:01.178 [DEBUG] [Thread-490439 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:30:01.178 [DEBUG] [Thread-490439 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:30:01.178 [DEBUG] [Thread-490439 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:30:01.178 [DEBUG] [Thread-490439 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:30:01.178 [DEBUG] [Thread-490439 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:30:01.178 [DEBUG] [Thread-490439 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:30:01.178 [DEBUG] [Thread-490439 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06251346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953576402882107, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992421, telescope_ra=0.2870093, telescope_dec=-24.256257, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.30679, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:29:02.274870', telescope_ra_j2k=0.264952860686339, telescope_dec_j2k=-24.3988368956006, observability=1)
2025-12-27T15:30:02.415 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:30:02.415 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:30:02.416 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:30:02.416 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:30:02.417 [DEBUG] [ThreadPoolExecutor-22874_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:30:03.419 [DEBUG] [ThreadPoolExecutor-22874_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:30:03.421 [DEBUG] [ThreadPoolExecutor-22874_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:30:03.421 [DEBUG] [ThreadPoolExecutor-22874_0] [payload.py] [to_registers()] [0]
2025-12-27T15:30:03.425 [DEBUG] [ThreadPoolExecutor-22874_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:30:03.426 [DEBUG] [ThreadPoolExecutor-22874_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:30:03.426 [DEBUG] [ThreadPoolExecutor-22874_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:30:03.426 [DEBUG] [ThreadPoolExecutor-22874_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:30:03.433 [DEBUG] [ThreadPoolExecutor-22874_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:30:03.433 [DEBUG] [ThreadPoolExecutor-22874_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:30:03.433 [DEBUG] [ThreadPoolExecutor-22874_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:30:03.433 [DEBUG] [ThreadPoolExecutor-22874_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:30:03.433 [DEBUG] [ThreadPoolExecutor-22874_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:30:03.433 [DEBUG] [ThreadPoolExecutor-22874_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:30:03.433 [DEBUG] [ThreadPoolExecutor-22874_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:30:03.751 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:30:03.753 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.2877394, teldec = -24.256257
2025-12-27T15:30:03.754 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.26568371659706     dec_j2k = -24.3988353690728
2025-12-27T15:30:03.756 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:30:03.757 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:30:03.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:30:03.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:30:03.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:30:03.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:30:03.767 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:30:03.767 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:30:03.767 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:30:03.767 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:30:03.767 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:30:03.767 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:30:03.767 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:30:03.767 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:30:03.767 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06254343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953580815195816, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992421, telescope_ra=0.2877394, telescope_dec=-24.256257, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.30752, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:30:02.414397', telescope_ra_j2k=0.26568371659706, telescope_dec_j2k=-24.3988353690728, observability=1)
2025-12-27T15:30:19.232 [DEBUG] [Thread-490440 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:30:19.233 [INFO] [Thread-490440 (handle)] [driver.py] [get_status()] Telra = 0.2920589, teldec = -24.256257
2025-12-27T15:30:19.234 [INFO] [Thread-490440 (handle)] [driver.py] [get_status()] ra_j2k = 0.270007688613555     dec_j2k = -24.3988262308087
2025-12-27T15:30:19.235 [DEBUG] [Thread-490440 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:30:19.236 [DEBUG] [Thread-490440 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:30:19.238 [DEBUG] [Thread-490440 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:30:19.238 [DEBUG] [Thread-490440 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:30:19.238 [DEBUG] [Thread-490440 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:30:19.238 [DEBUG] [Thread-490440 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:30:19.245 [DEBUG] [Thread-490440 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:30:19.245 [DEBUG] [Thread-490440 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:30:19.245 [DEBUG] [Thread-490440 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:30:19.245 [DEBUG] [Thread-490440 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:30:19.245 [DEBUG] [Thread-490440 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:30:19.245 [DEBUG] [Thread-490440 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:30:19.245 [DEBUG] [Thread-490440 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:30:19.245 [DEBUG] [Thread-490440 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:30:19.246 [DEBUG] [Thread-490440 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06272259, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953590040942661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992421, telescope_ra=0.2920589, telescope_dec=-24.256257, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.31184, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:30:02.414397', telescope_ra_j2k=0.270007688613555, telescope_dec_j2k=-24.3988262308087, observability=1)
2025-12-27T15:30:19.398 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15283942222595215
2025-12-27T15:30:28.434 [DEBUG] [ThreadPoolExecutor-22874_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:30:28.435 [DEBUG] [ThreadPoolExecutor-22874_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:30:36.130 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:30:36.132 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.2967662, teldec = -24.256256
2025-12-27T15:30:36.133 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.274719861740286     dec_j2k = -24.3988150640693
2025-12-27T15:30:36.135 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:30:36.136 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:30:36.142 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:30:36.142 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:30:36.142 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:30:36.142 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:30:36.149 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:30:36.149 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:30:36.149 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:30:36.149 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:30:36.149 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:30:36.150 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:30:36.150 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:30:36.150 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:30:36.150 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06291818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953591645420373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.99242, telescope_ra=0.2967662, telescope_dec=-24.256256, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.31655, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:30:02.414397', telescope_ra_j2k=0.274719861740286, telescope_dec_j2k=-24.3988150640693, observability=1)
2025-12-27T15:30:37.305 [DEBUG] [Thread-490441 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:30:37.307 [INFO] [Thread-490441 (handle)] [driver.py] [get_status()] Telra = 0.2970743, teldec = -24.256256
2025-12-27T15:30:37.308 [INFO] [Thread-490441 (handle)] [driver.py] [get_status()] ra_j2k = 0.27502828068099     dec_j2k = -24.3988143910658
2025-12-27T15:30:37.310 [DEBUG] [Thread-490441 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:30:37.312 [DEBUG] [Thread-490441 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:30:37.316 [DEBUG] [Thread-490441 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:30:37.316 [DEBUG] [Thread-490441 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:30:37.316 [DEBUG] [Thread-490441 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:30:37.316 [DEBUG] [Thread-490441 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:30:37.323 [DEBUG] [Thread-490441 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:30:37.323 [DEBUG] [Thread-490441 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:30:37.323 [DEBUG] [Thread-490441 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:30:37.323 [DEBUG] [Thread-490441 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:30:37.323 [DEBUG] [Thread-490441 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:30:37.324 [DEBUG] [Thread-490441 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:30:37.324 [DEBUG] [Thread-490441 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:30:37.324 [DEBUG] [Thread-490441 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:30:37.324 [DEBUG] [Thread-490441 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06293178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953595656614654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.99242, telescope_ra=0.2970743, telescope_dec=-24.256256, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.31686, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:30:02.414397', telescope_ra_j2k=0.27502828068099, telescope_dec_j2k=-24.3988143910658, observability=1)
2025-12-27T15:30:50.939 [DEBUG] [Thread-490442 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:30:50.941 [INFO] [Thread-490442 (handle)] [driver.py] [get_status()] Telra = 0.3008925, teldec = -24.256256
2025-12-27T15:30:50.942 [INFO] [Thread-490442 (handle)] [driver.py] [get_status()] ra_j2k = 0.278850433085977     dec_j2k = -24.3988059735482
2025-12-27T15:30:50.944 [DEBUG] [Thread-490442 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:30:50.945 [DEBUG] [Thread-490442 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:30:50.948 [DEBUG] [Thread-490442 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:30:50.948 [DEBUG] [Thread-490442 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:30:50.948 [DEBUG] [Thread-490442 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:30:50.948 [DEBUG] [Thread-490442 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:30:50.956 [DEBUG] [Thread-490442 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:30:50.956 [DEBUG] [Thread-490442 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:30:50.956 [DEBUG] [Thread-490442 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:30:50.956 [DEBUG] [Thread-490442 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:30:50.956 [DEBUG] [Thread-490442 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:30:50.956 [DEBUG] [Thread-490442 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:30:50.956 [DEBUG] [Thread-490442 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:30:50.956 [DEBUG] [Thread-490442 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:30:50.956 [DEBUG] [Thread-490442 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06308958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953600470047791, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.99242, telescope_ra=0.3008925, telescope_dec=-24.256256, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.32067, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:30:02.414397', telescope_ra_j2k=0.278850433085977, telescope_dec_j2k=-24.3988059735482, observability=1)
2025-12-27T15:30:55.399 [DEBUG] [Thread-490443 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:30:55.401 [INFO] [Thread-490443 (handle)] [driver.py] [get_status()] Telra = 0.3021161, teldec = -24.256256
2025-12-27T15:30:55.402 [INFO] [Thread-490443 (handle)] [driver.py] [get_status()] ra_j2k = 0.280075299638419     dec_j2k = -24.3988032458119
2025-12-27T15:30:55.404 [DEBUG] [Thread-490443 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:30:55.405 [DEBUG] [Thread-490443 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:30:55.411 [DEBUG] [Thread-490443 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:30:55.411 [DEBUG] [Thread-490443 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:30:55.411 [DEBUG] [Thread-490443 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:30:55.411 [DEBUG] [Thread-490443 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:30:55.418 [DEBUG] [Thread-490443 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:30:55.418 [DEBUG] [Thread-490443 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:30:55.418 [DEBUG] [Thread-490443 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:30:55.418 [DEBUG] [Thread-490443 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:30:55.418 [DEBUG] [Thread-490443 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:30:55.418 [DEBUG] [Thread-490443 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:30:55.418 [DEBUG] [Thread-490443 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:30:55.418 [DEBUG] [Thread-490443 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:30:55.418 [DEBUG] [Thread-490443 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0631412, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953605283480927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.99242, telescope_ra=0.3021161, telescope_dec=-24.256256, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.3219, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:30:02.414397', telescope_ra_j2k=0.280075299638419, telescope_dec_j2k=-24.3988032458119, observability=1)
2025-12-27T15:30:59.891 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:30:59.893 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.3033668, teldec = -24.256256
2025-12-27T15:30:59.895 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.281327294214048     dec_j2k = -24.398800442506
2025-12-27T15:30:59.896 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:30:59.896 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:30:59.899 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:30:59.899 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:30:59.899 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:30:59.899 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:30:59.906 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:30:59.906 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:30:59.906 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:30:59.906 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:30:59.906 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:30:59.906 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:30:59.906 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:30:59.906 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:30:59.907 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06319319, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953600470047791, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992419, telescope_ra=0.3033668, telescope_dec=-24.256256, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.32315, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:30:02.414397', telescope_ra_j2k=0.281327294214048, telescope_dec_j2k=-24.398800442506, observability=1)
2025-12-27T15:30:59.907 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.50828790664673 seconds ago
2025-12-27T15:31:02.558 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:31:02.558 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:31:02.559 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:31:02.559 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:31:02.559 [INFO] [ThreadPoolExecutor-22875_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:31:02.559 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T15:31:03.739 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:31:03.741 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.3044583, teldec = -24.256256
2025-12-27T15:31:03.742 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.282419923981472     dec_j2k = -24.3987979835086
2025-12-27T15:31:03.743 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:31:03.744 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:31:03.750 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:31:03.750 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:31:03.750 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:31:03.750 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:31:03.757 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:31:03.758 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:31:03.758 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:31:03.758 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:31:03.758 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:31:03.758 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:31:03.758 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:31:03.758 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:31:03.758 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06323773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953599266689506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992419, telescope_ra=0.3044583, telescope_dec=-24.256256, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.32424, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:31:02.555791', telescope_ra_j2k=0.282419923981472, telescope_dec_j2k=-24.3987979835086, observability=1)
2025-12-27T15:31:13.445 [DEBUG] [Thread-490444 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:31:13.446 [INFO] [Thread-490444 (handle)] [driver.py] [get_status()] Telra = 0.3071577, teldec = -24.256256
2025-12-27T15:31:13.447 [INFO] [Thread-490444 (handle)] [driver.py] [get_status()] ra_j2k = 0.285122117927019     dec_j2k = -24.3987918520203
2025-12-27T15:31:13.449 [DEBUG] [Thread-490444 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:31:13.450 [DEBUG] [Thread-490444 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:31:13.453 [DEBUG] [Thread-490444 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:31:13.453 [DEBUG] [Thread-490444 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:31:13.453 [DEBUG] [Thread-490444 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:31:13.453 [DEBUG] [Thread-490444 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:31:13.460 [DEBUG] [Thread-490444 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:31:13.460 [DEBUG] [Thread-490444 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:31:13.460 [DEBUG] [Thread-490444 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:31:13.460 [DEBUG] [Thread-490444 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:31:13.460 [DEBUG] [Thread-490444 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:31:13.460 [DEBUG] [Thread-490444 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:31:13.460 [DEBUG] [Thread-490444 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:31:13.460 [DEBUG] [Thread-490444 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:31:13.460 [DEBUG] [Thread-490444 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06335007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095360889355578, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992419, telescope_ra=0.3071577, telescope_dec=-24.256256, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.32694, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:31:02.555791', telescope_ra_j2k=0.285122117927019, telescope_dec_j2k=-24.3987918520203, observability=1)
2025-12-27T15:31:19.460 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:31:19.462 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.3088308, teldec = -24.256255
2025-12-27T15:31:19.463 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.286796949546753     dec_j2k = -24.3987870159606
2025-12-27T15:31:19.465 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:31:19.466 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:31:19.467 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:31:19.467 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:31:19.467 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:31:19.467 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:31:19.474 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:31:19.474 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:31:19.474 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:31:19.474 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:31:19.474 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:31:19.474 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:31:19.474 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:31:19.475 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:31:19.475 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06341969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953608091316924, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992419, telescope_ra=0.3088308, telescope_dec=-24.256255, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.32861, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:31:02.555791', telescope_ra_j2k=0.286796949546753, telescope_dec_j2k=-24.3987870159606, observability=1)
2025-12-27T15:31:23.437 [DEBUG] [ThreadPoolExecutor-22874_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:31:23.439 [DEBUG] [ThreadPoolExecutor-22874_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:31:23.440 [DEBUG] [ThreadPoolExecutor-22874_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:31:23.442 [DEBUG] [ThreadPoolExecutor-22874_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:31:27.447 [DEBUG] [ThreadPoolExecutor-22874_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:31:28.449 [DEBUG] [ThreadPoolExecutor-22874_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:31:28.450 [INFO] [ThreadPoolExecutor-22874_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:31:31.528 [DEBUG] [Thread-490445 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:31:31.530 [INFO] [Thread-490445 (handle)] [driver.py] [get_status()] Telra = 0.3122028, teldec = -24.256255
2025-12-27T15:31:31.531 [INFO] [Thread-490445 (handle)] [driver.py] [get_status()] ra_j2k = 0.290172439354291     dec_j2k = -24.3987792011952
2025-12-27T15:31:31.533 [DEBUG] [Thread-490445 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:31:31.533 [DEBUG] [Thread-490445 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:31:31.540 [DEBUG] [Thread-490445 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:31:31.541 [DEBUG] [Thread-490445 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:31:31.541 [DEBUG] [Thread-490445 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:31:31.541 [DEBUG] [Thread-490445 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:31:31.548 [DEBUG] [Thread-490445 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:31:31.548 [DEBUG] [Thread-490445 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:31:31.548 [DEBUG] [Thread-490445 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:31:31.548 [DEBUG] [Thread-490445 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:31:31.548 [DEBUG] [Thread-490445 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:31:31.548 [DEBUG] [Thread-490445 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:31:31.548 [DEBUG] [Thread-490445 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:31:31.548 [DEBUG] [Thread-490445 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:31:31.548 [DEBUG] [Thread-490445 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06355936, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953611300272348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108622, telescope_az=89.992418, telescope_ra=0.3122028, telescope_dec=-24.256255, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.33198, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:31:02.555791', telescope_ra_j2k=0.290172439354291, telescope_dec_j2k=-24.3987792011952, observability=1)
2025-12-27T15:31:35.240 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:31:35.242 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.3132106, teldec = -24.256255
2025-12-27T15:31:35.243 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.291181282322221     dec_j2k = -24.3987768439574
2025-12-27T15:31:35.245 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:31:35.245 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:31:35.251 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:31:35.251 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:31:35.251 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:31:35.251 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:31:35.258 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:31:35.258 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:31:35.258 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:31:35.258 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:31:35.258 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:31:35.258 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:31:35.258 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:31:35.258 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:31:35.259 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06360233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095361290475006, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992418, telescope_ra=0.3132106, telescope_dec=-24.256255, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.33299, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:31:02.555791', telescope_ra_j2k=0.291181282322221, telescope_dec_j2k=-24.3987768439574, observability=1)
2025-12-27T15:31:49.583 [DEBUG] [Thread-490446 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:31:49.586 [INFO] [Thread-490446 (handle)] [driver.py] [get_status()] Telra = 0.317221, teldec = -24.256255
2025-12-27T15:31:49.587 [INFO] [Thread-490446 (handle)] [driver.py] [get_status()] ra_j2k = 0.295195832476547     dec_j2k = -24.3987673651112
2025-12-27T15:31:49.589 [DEBUG] [Thread-490446 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:31:49.590 [DEBUG] [Thread-490446 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:31:49.594 [DEBUG] [Thread-490446 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:31:49.594 [DEBUG] [Thread-490446 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:31:49.594 [DEBUG] [Thread-490446 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:31:49.594 [DEBUG] [Thread-490446 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:31:49.601 [DEBUG] [Thread-490446 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:31:49.601 [DEBUG] [Thread-490446 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:31:49.601 [DEBUG] [Thread-490446 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:31:49.601 [DEBUG] [Thread-490446 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:31:49.601 [DEBUG] [Thread-490446 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:31:49.601 [DEBUG] [Thread-490446 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:31:49.601 [DEBUG] [Thread-490446 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:31:49.601 [DEBUG] [Thread-490446 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:31:49.602 [DEBUG] [Thread-490446 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06376833, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953614910347201, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992418, telescope_ra=0.317221, telescope_dec=-24.256255, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.337, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:31:02.555791', telescope_ra_j2k=0.295195832476547, telescope_dec_j2k=-24.3987673651112, observability=1)
2025-12-27T15:31:50.984 [DEBUG] [Thread-490447 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:31:50.987 [INFO] [Thread-490447 (handle)] [driver.py] [get_status()] Telra = 0.3176042, teldec = -24.256255
2025-12-27T15:31:50.988 [INFO] [Thread-490447 (handle)] [driver.py] [get_status()] ra_j2k = 0.295579429014157     dec_j2k = -24.3987664511486
2025-12-27T15:31:50.990 [DEBUG] [Thread-490447 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:31:50.991 [DEBUG] [Thread-490447 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:31:50.994 [DEBUG] [Thread-490447 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:31:50.994 [DEBUG] [Thread-490447 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:31:50.994 [DEBUG] [Thread-490447 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:31:50.994 [DEBUG] [Thread-490447 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:31:51.002 [DEBUG] [Thread-490447 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:31:51.002 [DEBUG] [Thread-490447 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:31:51.002 [DEBUG] [Thread-490447 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:31:51.002 [DEBUG] [Thread-490447 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:31:51.002 [DEBUG] [Thread-490447 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:31:51.002 [DEBUG] [Thread-490447 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:31:51.002 [DEBUG] [Thread-490447 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:31:51.002 [DEBUG] [Thread-490447 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:31:51.002 [DEBUG] [Thread-490447 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06378455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953617317063769, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992418, telescope_ra=0.3176042, telescope_dec=-24.256255, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.33739, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:31:02.555791', telescope_ra_j2k=0.295579429014157, telescope_dec_j2k=-24.3987664511486, observability=1)
2025-12-27T15:31:59.967 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:31:59.969 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.32012, teldec = -24.256255
2025-12-27T15:31:59.970 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.298097832308272     dec_j2k = -24.3987604150541
2025-12-27T15:31:59.973 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:31:59.974 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:31:59.980 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:31:59.981 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:31:59.981 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:31:59.981 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:31:59.988 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:31:59.988 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:31:59.988 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:31:59.988 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:31:59.988 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:31:59.988 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:31:59.988 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:31:59.988 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:31:59.988 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06388852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953616915944341, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992418, telescope_ra=0.32012, telescope_dec=-24.256255, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.3399, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:31:02.555791', telescope_ra_j2k=0.298097832308272, telescope_dec_j2k=-24.3987604150541, observability=1)
2025-12-27T15:31:59.988 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52908968925476 seconds ago
2025-12-27T15:32:02.698 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:32:02.698 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:32:02.699 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:32:02.699 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:32:02.700 [DEBUG] [ThreadPoolExecutor-22876_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:32:03.702 [DEBUG] [ThreadPoolExecutor-22876_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:32:03.704 [DEBUG] [ThreadPoolExecutor-22876_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:32:03.704 [DEBUG] [ThreadPoolExecutor-22876_0] [payload.py] [to_registers()] [0]
2025-12-27T15:32:03.705 [DEBUG] [ThreadPoolExecutor-22876_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:32:03.705 [DEBUG] [ThreadPoolExecutor-22876_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:32:03.705 [DEBUG] [ThreadPoolExecutor-22876_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:32:03.705 [DEBUG] [ThreadPoolExecutor-22876_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:32:03.709 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:32:03.711 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.3211489, teldec = -24.256255
2025-12-27T15:32:03.713 [DEBUG] [ThreadPoolExecutor-22876_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:32:03.713 [DEBUG] [ThreadPoolExecutor-22876_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:32:03.713 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.299127796955778     dec_j2k = -24.3987579285833
2025-12-27T15:32:03.713 [DEBUG] [ThreadPoolExecutor-22876_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:32:03.713 [DEBUG] [ThreadPoolExecutor-22876_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:32:03.713 [DEBUG] [ThreadPoolExecutor-22876_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:32:03.713 [DEBUG] [ThreadPoolExecutor-22876_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:32:03.713 [DEBUG] [ThreadPoolExecutor-22876_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:32:03.714 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:32:03.715 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:32:03.720 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:32:03.720 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:32:03.720 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:32:03.720 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:32:03.727 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:32:03.727 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:32:03.727 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:32:03.727 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:32:03.727 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:32:03.727 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:32:03.727 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:32:03.727 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:32:03.727 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06393183, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953615712586057, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992417, telescope_ra=0.3211489, telescope_dec=-24.256255, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.34093, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:32:02.697511', telescope_ra_j2k=0.299127796955778, telescope_dec_j2k=-24.3987579285833, observability=1)
2025-12-27T15:32:07.752 [DEBUG] [Thread-490448 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:32:07.753 [INFO] [Thread-490448 (handle)] [driver.py] [get_status()] Telra = 0.3222901, teldec = -24.256254
2025-12-27T15:32:07.754 [INFO] [Thread-490448 (handle)] [driver.py] [get_status()] ra_j2k = 0.300270177767749     dec_j2k = -24.3987541586901
2025-12-27T15:32:07.756 [DEBUG] [Thread-490448 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:32:07.757 [DEBUG] [Thread-490448 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:32:07.764 [DEBUG] [Thread-490448 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:32:07.764 [DEBUG] [Thread-490448 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:32:07.764 [DEBUG] [Thread-490448 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:32:07.764 [DEBUG] [Thread-490448 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:32:07.771 [DEBUG] [Thread-490448 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:32:07.771 [DEBUG] [Thread-490448 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:32:07.771 [DEBUG] [Thread-490448 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:32:07.771 [DEBUG] [Thread-490448 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:32:07.771 [DEBUG] [Thread-490448 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:32:07.771 [DEBUG] [Thread-490448 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:32:07.771 [DEBUG] [Thread-490448 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:32:07.771 [DEBUG] [Thread-490448 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:32:07.771 [DEBUG] [Thread-490448 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06397861, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953622932735762, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992417, telescope_ra=0.3222901, telescope_dec=-24.256254, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.34207, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:32:02.697511', telescope_ra_j2k=0.300270177767749, telescope_dec_j2k=-24.3987541586901, observability=1)
2025-12-27T15:32:19.536 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:32:19.538 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.3255532, teldec = -24.256254
2025-12-27T15:32:19.540 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.303536654028323     dec_j2k = -24.39874616795
2025-12-27T15:32:19.541 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:32:19.542 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:32:19.546 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:32:19.546 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:32:19.546 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:32:19.546 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:32:19.553 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:32:19.553 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:32:19.553 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:32:19.553 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:32:19.553 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:32:19.553 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:32:19.553 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:32:19.553 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:32:19.553 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06411501, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953620927138621, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992417, telescope_ra=0.3255532, telescope_dec=-24.256254, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.34533, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:32:02.697511', telescope_ra_j2k=0.303536654028323, telescope_dec_j2k=-24.39874616795, observability=1)
2025-12-27T15:32:25.821 [DEBUG] [Thread-490449 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:32:25.823 [INFO] [Thread-490449 (handle)] [driver.py] [get_status()] Telra = 0.3273032, teldec = -24.256254
2025-12-27T15:32:25.824 [INFO] [Thread-490449 (handle)] [driver.py] [get_status()] ra_j2k = 0.305288464629399     dec_j2k = -24.3987418395669
2025-12-27T15:32:25.825 [DEBUG] [Thread-490449 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:32:25.826 [DEBUG] [Thread-490449 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:32:25.828 [DEBUG] [Thread-490449 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:32:25.828 [DEBUG] [Thread-490449 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:32:25.828 [DEBUG] [Thread-490449 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:32:25.828 [DEBUG] [Thread-490449 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:32:25.835 [DEBUG] [Thread-490449 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:32:25.835 [DEBUG] [Thread-490449 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:32:25.835 [DEBUG] [Thread-490449 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:32:25.835 [DEBUG] [Thread-490449 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:32:25.835 [DEBUG] [Thread-490449 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:32:25.835 [DEBUG] [Thread-490449 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:32:25.835 [DEBUG] [Thread-490449 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:32:25.835 [DEBUG] [Thread-490449 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:32:25.835 [DEBUG] [Thread-490449 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06418775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953616514824913, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992417, telescope_ra=0.3273032, telescope_dec=-24.256254, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.34708, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:32:02.697511', telescope_ra_j2k=0.305288464629399, telescope_dec_j2k=-24.3987418395669, observability=1)
2025-12-27T15:32:28.714 [DEBUG] [ThreadPoolExecutor-22876_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:32:28.715 [DEBUG] [ThreadPoolExecutor-22876_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:32:34.346 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:32:34.347 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.3296766, teldec = -24.256254
2025-12-27T15:32:34.348 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.307664320120483     dec_j2k = -24.3987359213793
2025-12-27T15:32:34.350 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:32:34.351 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:32:34.356 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:32:34.356 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:32:34.356 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:32:34.356 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:32:34.363 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:32:34.363 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:32:34.364 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:32:34.364 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:32:34.364 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:32:34.364 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:32:34.364 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:32:34.364 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:32:34.364 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06428641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953616113705485, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992416, telescope_ra=0.3296766, telescope_dec=-24.256254, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.34946, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:32:02.697511', telescope_ra_j2k=0.307664320120483, telescope_dec_j2k=-24.3987359213793, observability=1)
2025-12-27T15:32:43.890 [DEBUG] [Thread-490450 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:32:43.892 [INFO] [Thread-490450 (handle)] [driver.py] [get_status()] Telra = 0.3323461, teldec = -24.256254
2025-12-27T15:32:43.893 [INFO] [Thread-490450 (handle)] [driver.py] [get_status()] ra_j2k = 0.3103365818174     dec_j2k = -24.3987291989501
2025-12-27T15:32:43.895 [DEBUG] [Thread-490450 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:32:43.896 [DEBUG] [Thread-490450 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:32:43.901 [DEBUG] [Thread-490450 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:32:43.901 [DEBUG] [Thread-490450 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:32:43.901 [DEBUG] [Thread-490450 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:32:43.901 [DEBUG] [Thread-490450 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:32:43.908 [DEBUG] [Thread-490450 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:32:43.909 [DEBUG] [Thread-490450 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:32:43.909 [DEBUG] [Thread-490450 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:32:43.909 [DEBUG] [Thread-490450 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:32:43.909 [DEBUG] [Thread-490450 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:32:43.909 [DEBUG] [Thread-490450 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:32:43.909 [DEBUG] [Thread-490450 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:32:43.909 [DEBUG] [Thread-490450 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:32:43.909 [DEBUG] [Thread-490450 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06439689, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953624938332902, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992416, telescope_ra=0.3323461, telescope_dec=-24.256254, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.35213, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:32:02.697511', telescope_ra_j2k=0.3103365818174, telescope_dec_j2k=-24.3987291989501, observability=1)
2025-12-27T15:32:51.032 [DEBUG] [Thread-490451 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:32:51.035 [INFO] [Thread-490451 (handle)] [driver.py] [get_status()] Telra = 0.334326, teldec = -24.256254
2025-12-27T15:32:51.036 [INFO] [Thread-490451 (handle)] [driver.py] [get_status()] ra_j2k = 0.312318530003958     dec_j2k = -24.398724168034
2025-12-27T15:32:51.037 [DEBUG] [Thread-490451 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:32:51.039 [DEBUG] [Thread-490451 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:32:51.044 [DEBUG] [Thread-490451 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:32:51.044 [DEBUG] [Thread-490451 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:32:51.044 [DEBUG] [Thread-490451 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:32:51.044 [DEBUG] [Thread-490451 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:32:51.052 [DEBUG] [Thread-490451 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:32:51.052 [DEBUG] [Thread-490451 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:32:51.052 [DEBUG] [Thread-490451 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:32:51.052 [DEBUG] [Thread-490451 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:32:51.052 [DEBUG] [Thread-490451 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:32:51.052 [DEBUG] [Thread-490451 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:32:51.052 [DEBUG] [Thread-490451 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:32:51.052 [DEBUG] [Thread-490451 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:32:51.052 [DEBUG] [Thread-490451 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06447955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953621328258049, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992416, telescope_ra=0.334326, telescope_dec=-24.256254, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.35411, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:32:02.697511', telescope_ra_j2k=0.312318530003958, telescope_dec_j2k=-24.398724168034, observability=1)
2025-12-27T15:33:00.049 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:33:00.051 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.336837, teldec = -24.256253
2025-12-27T15:33:00.053 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.314832127478759     dec_j2k = -24.3987167324867
2025-12-27T15:33:00.055 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:33:00.056 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:33:00.061 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:33:00.061 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:33:00.062 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:33:00.062 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:33:00.069 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:33:00.069 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:33:00.070 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:33:00.070 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:33:00.070 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:33:00.070 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:33:00.070 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:33:00.070 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:33:00.070 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06458391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953626141691186, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992416, telescope_ra=0.336837, telescope_dec=-24.256253, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.35662, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:32:02.697511', telescope_ra_j2k=0.314832127478759, telescope_dec_j2k=-24.3987167324867, observability=1)
2025-12-27T15:33:00.070 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.535181522369385 seconds ago
2025-12-27T15:33:02.090 [DEBUG] [Thread-490452 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:33:02.093 [INFO] [Thread-490452 (handle)] [driver.py] [get_status()] Telra = 0.3374155, teldec = -24.256253
2025-12-27T15:33:02.094 [INFO] [Thread-490452 (handle)] [driver.py] [get_status()] ra_j2k = 0.315411225886091     dec_j2k = -24.3987152410555
2025-12-27T15:33:02.096 [DEBUG] [Thread-490452 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:33:02.097 [DEBUG] [Thread-490452 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:33:02.098 [DEBUG] [Thread-490452 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:33:02.098 [DEBUG] [Thread-490452 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:33:02.098 [DEBUG] [Thread-490452 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:33:02.098 [DEBUG] [Thread-490452 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:33:02.105 [DEBUG] [Thread-490452 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:33:02.105 [DEBUG] [Thread-490452 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:33:02.106 [DEBUG] [Thread-490452 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:33:02.106 [DEBUG] [Thread-490452 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:33:02.106 [DEBUG] [Thread-490452 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:33:02.106 [DEBUG] [Thread-490452 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:33:02.106 [DEBUG] [Thread-490452 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:33:02.106 [DEBUG] [Thread-490452 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:33:02.106 [DEBUG] [Thread-490452 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06460753, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953628147288326, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992416, telescope_ra=0.3374155, telescope_dec=-24.256253, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.3572, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:32:02.697511', telescope_ra_j2k=0.315411225886091, telescope_dec_j2k=-24.3987152410555, observability=1)
2025-12-27T15:33:02.838 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:33:02.838 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:33:02.839 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:33:02.839 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:33:02.839 [INFO] [ThreadPoolExecutor-22877_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:33:02.839 [INFO] [ThreadPoolExecutor-22877_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:33:03.720 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:33:03.722 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.3378643, teldec = -24.256253
2025-12-27T15:33:03.723 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.315860490125418     dec_j2k = -24.3987140817472
2025-12-27T15:33:03.725 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:33:03.726 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:33:03.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:33:03.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:33:03.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:33:03.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:33:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:33:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:33:03.736 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:33:03.736 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:33:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:33:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:33:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:33:03.736 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:33:03.736 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0646264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953626141691186, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992415, telescope_ra=0.3378643, telescope_dec=-24.256253, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.35765, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:33:02.837448', telescope_ra_j2k=0.315860490125418, telescope_dec_j2k=-24.3987140817472, observability=1)
2025-12-27T15:33:19.615 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:33:19.617 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.3422994, teldec = -24.256253
2025-12-27T15:33:19.618 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.320300177573239     dec_j2k = -24.3987025192925
2025-12-27T15:33:19.620 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:33:19.621 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:33:19.627 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:33:19.628 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:33:19.628 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:33:19.628 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:33:19.635 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:33:19.635 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:33:19.635 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:33:19.635 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:33:19.635 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:33:19.635 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:33:19.635 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:33:19.635 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:33:19.635 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06481037, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953626943930042, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992415, telescope_ra=0.3422994, telescope_dec=-24.256253, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.36208, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:33:02.837448', telescope_ra_j2k=0.320300177573239, telescope_dec_j2k=-24.3987025192925, observability=1)
2025-12-27T15:33:20.151 [DEBUG] [Thread-490453 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5156171321868896
2025-12-27T15:33:23.717 [DEBUG] [ThreadPoolExecutor-22876_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:33:23.719 [DEBUG] [ThreadPoolExecutor-22876_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:33:23.720 [DEBUG] [ThreadPoolExecutor-22876_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:33:23.722 [DEBUG] [ThreadPoolExecutor-22876_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:33:27.727 [DEBUG] [ThreadPoolExecutor-22876_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:33:28.729 [DEBUG] [ThreadPoolExecutor-22876_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:33:28.730 [INFO] [ThreadPoolExecutor-22876_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:33:33.455 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:33:33.457 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.3461427, teldec = -24.256253
2025-12-27T15:33:33.458 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.324147452557732     dec_j2k = -24.3986923439609
2025-12-27T15:33:33.460 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:33:33.460 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:33:33.464 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:33:33.464 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:33:33.464 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:33:33.465 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:33:33.472 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:33:33.472 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:33:33.472 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:33:33.472 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:33:33.472 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:33:33.472 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:33:33.472 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:33:33.472 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:33:33.472 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06497056, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953625740571758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992415, telescope_ra=0.3461427, telescope_dec=-24.256253, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.36592, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:33:02.837448', telescope_ra_j2k=0.324147452557732, telescope_dec_j2k=-24.3986923439609, observability=1)
2025-12-27T15:33:38.232 [DEBUG] [Thread-490454 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:33:38.234 [INFO] [Thread-490454 (handle)] [driver.py] [get_status()] Telra = 0.3474774, teldec = -24.256253
2025-12-27T15:33:38.235 [INFO] [Thread-490454 (handle)] [driver.py] [get_status()] ra_j2k = 0.32548353291558     dec_j2k = -24.3986887764521
2025-12-27T15:33:38.237 [DEBUG] [Thread-490454 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:33:38.238 [DEBUG] [Thread-490454 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:33:38.238 [DEBUG] [Thread-490454 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:33:38.238 [DEBUG] [Thread-490454 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:33:38.239 [DEBUG] [Thread-490454 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:33:38.239 [DEBUG] [Thread-490454 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:33:38.246 [DEBUG] [Thread-490454 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:33:38.246 [DEBUG] [Thread-490454 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:33:38.246 [DEBUG] [Thread-490454 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:33:38.246 [DEBUG] [Thread-490454 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:33:38.246 [DEBUG] [Thread-490454 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:33:38.246 [DEBUG] [Thread-490454 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:33:38.246 [DEBUG] [Thread-490454 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:33:38.246 [DEBUG] [Thread-490454 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:33:38.246 [DEBUG] [Thread-490454 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06502584, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953630152885467, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992414, telescope_ra=0.3474774, telescope_dec=-24.256253, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.36726, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:33:02.837448', telescope_ra_j2k=0.32548353291558, telescope_dec_j2k=-24.3986887764521, observability=1)
2025-12-27T15:33:51.080 [DEBUG] [Thread-490455 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:33:51.082 [INFO] [Thread-490455 (handle)] [driver.py] [get_status()] Telra = 0.3510717, teldec = -24.256252
2025-12-27T15:33:51.083 [INFO] [Thread-490455 (handle)] [driver.py] [get_status()] ra_j2k = 0.329081549965742     dec_j2k = -24.3986780826678
2025-12-27T15:33:51.084 [DEBUG] [Thread-490455 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:33:51.085 [DEBUG] [Thread-490455 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:33:51.088 [DEBUG] [Thread-490455 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:33:51.088 [DEBUG] [Thread-490455 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:33:51.088 [DEBUG] [Thread-490455 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:33:51.088 [DEBUG] [Thread-490455 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:33:51.095 [DEBUG] [Thread-490455 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:33:51.095 [DEBUG] [Thread-490455 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:33:51.095 [DEBUG] [Thread-490455 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:33:51.095 [DEBUG] [Thread-490455 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:33:51.095 [DEBUG] [Thread-490455 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:33:51.095 [DEBUG] [Thread-490455 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:33:51.095 [DEBUG] [Thread-490455 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:33:51.095 [DEBUG] [Thread-490455 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:33:51.095 [DEBUG] [Thread-490455 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06517455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953632960721463, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992414, telescope_ra=0.3510717, telescope_dec=-24.256252, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.37085, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:33:02.837448', telescope_ra_j2k=0.329081549965742, telescope_dec_j2k=-24.3986780826678, observability=1)
2025-12-27T15:33:56.383 [DEBUG] [Thread-490456 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:33:56.385 [INFO] [Thread-490456 (handle)] [driver.py] [get_status()] Telra = 0.352546, teldec = -24.256252
2025-12-27T15:33:56.386 [INFO] [Thread-490456 (handle)] [driver.py] [get_status()] ra_j2k = 0.330557374540118     dec_j2k = -24.3986740698933
2025-12-27T15:33:56.389 [DEBUG] [Thread-490456 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:33:56.390 [DEBUG] [Thread-490456 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:33:56.392 [DEBUG] [Thread-490456 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:33:56.392 [DEBUG] [Thread-490456 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:33:56.392 [DEBUG] [Thread-490456 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:33:56.393 [DEBUG] [Thread-490456 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:33:56.400 [DEBUG] [Thread-490456 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:33:56.400 [DEBUG] [Thread-490456 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:33:56.400 [DEBUG] [Thread-490456 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:33:56.400 [DEBUG] [Thread-490456 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:33:56.400 [DEBUG] [Thread-490456 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:33:56.400 [DEBUG] [Thread-490456 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:33:56.400 [DEBUG] [Thread-490456 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:33:56.400 [DEBUG] [Thread-490456 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:33:56.400 [DEBUG] [Thread-490456 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06523593, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953631757363179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992414, telescope_ra=0.352546, telescope_dec=-24.256252, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.37233, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:33:02.837448', telescope_ra_j2k=0.330557374540118, telescope_dec_j2k=-24.3986740698933, observability=1)
2025-12-27T15:34:00.130 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:34:00.133 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.3535828, teldec = -24.256246
2025-12-27T15:34:00.134 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.331595246579172     dec_j2k = -24.3986652357165
2025-12-27T15:34:00.136 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:34:00.137 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:34:00.142 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:34:00.142 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:34:00.142 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:34:00.142 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:34:00.149 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:34:00.149 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:34:00.149 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:34:00.149 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:34:00.150 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:34:00.150 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:34:00.150 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:34:00.150 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:34:00.150 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06527929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635367438031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992403, telescope_ra=0.3535828, telescope_dec=-24.256246, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.37336, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:33:02.837448', telescope_ra_j2k=0.331595246579172, telescope_dec_j2k=-24.3986652357165, observability=1)
2025-12-27T15:34:00.150 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.535927295684814 seconds ago
2025-12-27T15:34:02.980 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:34:02.981 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:34:02.981 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:34:02.981 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:34:02.983 [DEBUG] [ThreadPoolExecutor-22878_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:34:03.747 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:34:03.749 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.3545816, teldec = -24.256252
2025-12-27T15:34:03.750 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.332595079477217     dec_j2k = -24.3986684944015
2025-12-27T15:34:03.752 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:34:03.753 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:34:03.755 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:34:03.755 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:34:03.755 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:34:03.755 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:34:03.763 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:34:03.763 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:34:03.763 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:34:03.763 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:34:03.763 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:34:03.763 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:34:03.763 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:34:03.763 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:34:03.763 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06532116, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953638175274028, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992414, telescope_ra=0.3545816, telescope_dec=-24.256252, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.37436, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:34:02.979919', telescope_ra_j2k=0.332595079477217, telescope_dec_j2k=-24.3986684944015, observability=1)
2025-12-27T15:34:03.985 [DEBUG] [ThreadPoolExecutor-22878_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:34:03.987 [DEBUG] [ThreadPoolExecutor-22878_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:34:03.987 [DEBUG] [ThreadPoolExecutor-22878_0] [payload.py] [to_registers()] [0]
2025-12-27T15:34:03.994 [DEBUG] [ThreadPoolExecutor-22878_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:34:03.994 [DEBUG] [ThreadPoolExecutor-22878_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:34:03.994 [DEBUG] [ThreadPoolExecutor-22878_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:34:03.994 [DEBUG] [ThreadPoolExecutor-22878_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:34:04.001 [DEBUG] [ThreadPoolExecutor-22878_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:34:04.001 [DEBUG] [ThreadPoolExecutor-22878_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:34:04.001 [DEBUG] [ThreadPoolExecutor-22878_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:34:04.001 [DEBUG] [ThreadPoolExecutor-22878_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:34:04.001 [DEBUG] [ThreadPoolExecutor-22878_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:34:04.001 [DEBUG] [ThreadPoolExecutor-22878_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:34:04.001 [DEBUG] [ThreadPoolExecutor-22878_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:34:14.469 [DEBUG] [Thread-490457 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:34:14.470 [INFO] [Thread-490457 (handle)] [driver.py] [get_status()] Telra = 0.3575689, teldec = -24.256252
2025-12-27T15:34:14.471 [INFO] [Thread-490457 (handle)] [driver.py] [get_status()] ra_j2k = 0.335585468366605     dec_j2k = -24.3986602387902
2025-12-27T15:34:14.473 [DEBUG] [Thread-490457 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:34:14.473 [DEBUG] [Thread-490457 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:34:14.479 [DEBUG] [Thread-490457 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:34:14.479 [DEBUG] [Thread-490457 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:34:14.479 [DEBUG] [Thread-490457 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:34:14.479 [DEBUG] [Thread-490457 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:34:14.486 [DEBUG] [Thread-490457 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:34:14.486 [DEBUG] [Thread-490457 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:34:14.486 [DEBUG] [Thread-490457 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:34:14.486 [DEBUG] [Thread-490457 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:34:14.486 [DEBUG] [Thread-490457 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:34:14.486 [DEBUG] [Thread-490457 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:34:14.486 [DEBUG] [Thread-490457 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:34:14.486 [DEBUG] [Thread-490457 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:34:14.486 [DEBUG] [Thread-490457 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06544524, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09536377741546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992413, telescope_ra=0.3575689, telescope_dec=-24.256252, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.37735, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:34:02.979919', telescope_ra_j2k=0.335585468366605, telescope_dec_j2k=-24.3986602387902, observability=1)
2025-12-27T15:34:19.696 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:34:19.698 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.3590175, teldec = -24.256258
2025-12-27T15:34:19.699 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.337035566247937     dec_j2k = -24.3986622034995
2025-12-27T15:34:19.700 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:34:19.700 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:34:19.703 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:34:19.703 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:34:19.703 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:34:19.703 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:34:19.710 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:34:19.710 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:34:19.710 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:34:19.710 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:34:19.710 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:34:19.710 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:34:19.710 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:34:19.710 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:34:19.710 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06550575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635768557459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992424, telescope_ra=0.3590175, telescope_dec=-24.256258, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.3788, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:34:02.979919', telescope_ra_j2k=0.337035566247937, telescope_dec_j2k=-24.3986622034995, observability=1)
2025-12-27T15:34:29.002 [DEBUG] [ThreadPoolExecutor-22878_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:34:29.003 [DEBUG] [ThreadPoolExecutor-22878_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:34:32.526 [DEBUG] [Thread-490458 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:34:32.528 [INFO] [Thread-490458 (handle)] [driver.py] [get_status()] Telra = 0.3626132, teldec = -24.256251
2025-12-27T15:34:32.529 [INFO] [Thread-490458 (handle)] [driver.py] [get_status()] ra_j2k = 0.340634983743742     dec_j2k = -24.3986451003804
2025-12-27T15:34:32.531 [DEBUG] [Thread-490458 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:34:32.531 [DEBUG] [Thread-490458 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:34:32.535 [DEBUG] [Thread-490458 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:34:32.535 [DEBUG] [Thread-490458 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:34:32.536 [DEBUG] [Thread-490458 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:34:32.536 [DEBUG] [Thread-490458 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:34:32.543 [DEBUG] [Thread-490458 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:34:32.543 [DEBUG] [Thread-490458 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:34:32.543 [DEBUG] [Thread-490458 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:34:32.543 [DEBUG] [Thread-490458 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:34:32.543 [DEBUG] [Thread-490458 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:34:32.543 [DEBUG] [Thread-490458 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:34:32.543 [DEBUG] [Thread-490458 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:34:32.543 [DEBUG] [Thread-490458 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:34:32.543 [DEBUG] [Thread-490458 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06565425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953640983110024, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992413, telescope_ra=0.3626132, telescope_dec=-24.256251, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.38239, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:34:02.979919', telescope_ra_j2k=0.340634983743742, telescope_dec_j2k=-24.3986451003804, observability=1)
2025-12-27T15:34:32.562 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.018228530883789062
2025-12-27T15:34:50.671 [DEBUG] [Thread-490459 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:34:50.673 [INFO] [Thread-490459 (handle)] [driver.py] [get_status()] Telra = 0.3676547, teldec = -24.256251
2025-12-27T15:34:50.674 [INFO] [Thread-490459 (handle)] [driver.py] [get_status()] ra_j2k = 0.345681695668427     dec_j2k = -24.3986307209622
2025-12-27T15:34:50.676 [DEBUG] [Thread-490459 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:34:50.676 [DEBUG] [Thread-490459 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:34:50.677 [DEBUG] [Thread-490459 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:34:50.678 [DEBUG] [Thread-490459 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:34:50.678 [DEBUG] [Thread-490459 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:34:50.678 [DEBUG] [Thread-490459 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:34:50.685 [DEBUG] [Thread-490459 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:34:50.685 [DEBUG] [Thread-490459 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:34:50.685 [DEBUG] [Thread-490459 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:34:50.685 [DEBUG] [Thread-490459 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:34:50.685 [DEBUG] [Thread-490459 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:34:50.685 [DEBUG] [Thread-490459 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:34:50.686 [DEBUG] [Thread-490459 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:34:50.686 [DEBUG] [Thread-490459 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:34:50.686 [DEBUG] [Thread-490459 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06586426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095364379094602, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992412, telescope_ra=0.3676547, telescope_dec=-24.256251, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.38744, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:34:02.979919', telescope_ra_j2k=0.345681695668427, telescope_dec_j2k=-24.3986307209622, observability=1)
2025-12-27T15:34:51.133 [DEBUG] [Thread-490460 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44756269454956055
2025-12-27T15:35:00.211 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:35:00.213 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.3703245, teldec = -24.256251
2025-12-27T15:35:00.214 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.348354255484427     dec_j2k = -24.398623005417
2025-12-27T15:35:00.216 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:35:00.217 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:35:00.220 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:35:00.220 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:35:00.220 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:35:00.220 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:35:00.227 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:35:00.227 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:35:00.228 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:35:00.228 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:35:00.228 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:35:00.228 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:35:00.228 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:35:00.228 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:35:00.228 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06597466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953646598782017, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992412, telescope_ra=0.3703245, telescope_dec=-24.256251, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.39011, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:34:02.979919', telescope_ra_j2k=0.348354255484427, telescope_dec_j2k=-24.398623005417, observability=1)
2025-12-27T15:35:00.228 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.53215479850769 seconds ago
2025-12-27T15:35:03.122 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:35:03.122 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:35:03.123 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:35:03.123 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:35:03.123 [INFO] [ThreadPoolExecutor-22879_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:35:03.124 [INFO] [ThreadPoolExecutor-22879_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:35:03.738 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:35:03.741 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.3713053, teldec = -24.256251
2025-12-27T15:35:03.742 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.349336069312234     dec_j2k = -24.3986201534552
2025-12-27T15:35:03.744 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:35:03.745 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:35:03.746 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:35:03.746 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:35:03.747 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:35:03.747 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:35:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:35:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:35:03.754 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:35:03.754 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:35:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:35:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:35:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:35:03.754 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:35:03.754 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0660155, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953646197662589, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108621, telescope_az=89.992412, telescope_ra=0.3713053, telescope_dec=-24.256251, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.39109, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:35:03.121399', telescope_ra_j2k=0.349336069312234, telescope_dec_j2k=-24.3986201534552, observability=1)
2025-12-27T15:35:08.748 [DEBUG] [Thread-490461 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:35:08.751 [INFO] [Thread-490461 (handle)] [driver.py] [get_status()] Telra = 0.3726966, teldec = -24.256251
2025-12-27T15:35:08.752 [INFO] [Thread-490461 (handle)] [driver.py] [get_status()] ra_j2k = 0.350728807425169     dec_j2k = -24.3986160917016
2025-12-27T15:35:08.753 [DEBUG] [Thread-490461 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:35:08.754 [DEBUG] [Thread-490461 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:35:08.755 [DEBUG] [Thread-490461 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:35:08.755 [DEBUG] [Thread-490461 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:35:08.755 [DEBUG] [Thread-490461 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:35:08.755 [DEBUG] [Thread-490461 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:35:08.762 [DEBUG] [Thread-490461 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:35:08.762 [DEBUG] [Thread-490461 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:35:08.762 [DEBUG] [Thread-490461 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:35:08.762 [DEBUG] [Thread-490461 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:35:08.763 [DEBUG] [Thread-490461 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:35:08.763 [DEBUG] [Thread-490461 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:35:08.763 [DEBUG] [Thread-490461 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:35:08.763 [DEBUG] [Thread-490461 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:35:08.763 [DEBUG] [Thread-490461 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06607348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953646197662589, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992411, telescope_ra=0.3726966, telescope_dec=-24.256251, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.39248, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:35:03.121399', telescope_ra_j2k=0.350728807425169, telescope_dec_j2k=-24.3986160917016, observability=1)
2025-12-27T15:35:19.772 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:35:19.774 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.3757585, teldec = -24.25625
2025-12-27T15:35:19.775 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.3537938721741     dec_j2k = -24.3986060862034
2025-12-27T15:35:19.776 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:35:19.777 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:35:19.782 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:35:19.782 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:35:19.783 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:35:19.783 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:35:19.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:35:19.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:35:19.790 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:35:19.790 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:35:19.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:35:19.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:35:19.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:35:19.790 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:35:19.790 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06620108, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953644192065449, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992411, telescope_ra=0.3757585, telescope_dec=-24.25625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.39554, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:35:03.121399', telescope_ra_j2k=0.3537938721741, telescope_dec_j2k=-24.3986060862034, observability=1)
2025-12-27T15:35:24.005 [DEBUG] [ThreadPoolExecutor-22878_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:35:24.007 [DEBUG] [ThreadPoolExecutor-22878_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:35:24.008 [DEBUG] [ThreadPoolExecutor-22878_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:35:24.011 [DEBUG] [ThreadPoolExecutor-22878_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:35:26.929 [DEBUG] [Thread-490462 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:35:26.930 [INFO] [Thread-490462 (handle)] [driver.py] [get_status()] Telra = 0.3777654, teldec = -24.25625
2025-12-27T15:35:26.931 [INFO] [Thread-490462 (handle)] [driver.py] [get_status()] ra_j2k = 0.355802846376775     dec_j2k = -24.3986001338007
2025-12-27T15:35:26.933 [DEBUG] [Thread-490462 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:35:26.934 [DEBUG] [Thread-490462 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:35:26.935 [DEBUG] [Thread-490462 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:35:26.935 [DEBUG] [Thread-490462 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:35:26.935 [DEBUG] [Thread-490462 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:35:26.935 [DEBUG] [Thread-490462 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:35:26.942 [DEBUG] [Thread-490462 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:35:26.942 [DEBUG] [Thread-490462 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:35:26.942 [DEBUG] [Thread-490462 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:35:26.942 [DEBUG] [Thread-490462 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:35:26.943 [DEBUG] [Thread-490462 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:35:26.943 [DEBUG] [Thread-490462 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:35:26.943 [DEBUG] [Thread-490462 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:35:26.943 [DEBUG] [Thread-490462 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:35:26.943 [DEBUG] [Thread-490462 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0662839, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953641384229452, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992411, telescope_ra=0.3777654, telescope_dec=-24.25625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.39755, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:35:03.121399', telescope_ra_j2k=0.355802846376775, telescope_dec_j2k=-24.3986001338007, observability=1)
2025-12-27T15:35:28.015 [DEBUG] [ThreadPoolExecutor-22878_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:35:29.017 [DEBUG] [ThreadPoolExecutor-22878_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:35:29.018 [INFO] [ThreadPoolExecutor-22878_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:35:31.654 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:35:31.656 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.3790815, teldec = -24.25625
2025-12-27T15:35:31.657 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.35712030656146     dec_j2k = -24.3985962088994
2025-12-27T15:35:31.659 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:35:31.660 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:35:31.663 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:35:31.663 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:35:31.663 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:35:31.663 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:35:31.670 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:35:31.670 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:35:31.670 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:35:31.670 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:35:31.670 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:35:31.670 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:35:31.670 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:35:31.670 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:35:31.670 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0663386, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953643389826593, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992411, telescope_ra=0.3790815, telescope_dec=-24.25625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.39886, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:35:03.121399', telescope_ra_j2k=0.35712030656146, telescope_dec_j2k=-24.3985962088994, observability=1)
2025-12-27T15:35:45.000 [DEBUG] [Thread-490463 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:35:45.002 [INFO] [Thread-490463 (handle)] [driver.py] [get_status()] Telra = 0.3827835, teldec = -24.25625
2025-12-27T15:35:45.004 [INFO] [Thread-490463 (handle)] [driver.py] [get_status()] ra_j2k = 0.360826132344722     dec_j2k = -24.3985850778628
2025-12-27T15:35:45.006 [DEBUG] [Thread-490463 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:35:45.007 [DEBUG] [Thread-490463 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:35:45.011 [DEBUG] [Thread-490463 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:35:45.011 [DEBUG] [Thread-490463 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:35:45.012 [DEBUG] [Thread-490463 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:35:45.012 [DEBUG] [Thread-490463 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:35:45.019 [DEBUG] [Thread-490463 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:35:45.019 [DEBUG] [Thread-490463 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:35:45.019 [DEBUG] [Thread-490463 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:35:45.019 [DEBUG] [Thread-490463 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:35:45.019 [DEBUG] [Thread-490463 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:35:45.019 [DEBUG] [Thread-490463 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:35:45.019 [DEBUG] [Thread-490463 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:35:45.019 [DEBUG] [Thread-490463 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:35:45.019 [DEBUG] [Thread-490463 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06649307, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953648604379157, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.99241, telescope_ra=0.3827835, telescope_dec=-24.25625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.40256, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:35:03.121399', telescope_ra_j2k=0.360826132344722, telescope_dec_j2k=-24.3985850778628, observability=1)
2025-12-27T15:35:51.193 [DEBUG] [Thread-490464 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:35:51.195 [INFO] [Thread-490464 (handle)] [driver.py] [get_status()] Telra = 0.3845135, teldec = -24.25625
2025-12-27T15:35:51.196 [INFO] [Thread-490464 (handle)] [driver.py] [get_status()] ra_j2k = 0.362557920078134     dec_j2k = -24.3985798302057
2025-12-27T15:35:51.198 [DEBUG] [Thread-490464 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:35:51.199 [DEBUG] [Thread-490464 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:35:51.204 [DEBUG] [Thread-490464 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:35:51.204 [DEBUG] [Thread-490464 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:35:51.204 [DEBUG] [Thread-490464 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:35:51.204 [DEBUG] [Thread-490464 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:35:51.212 [DEBUG] [Thread-490464 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:35:51.212 [DEBUG] [Thread-490464 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:35:51.212 [DEBUG] [Thread-490464 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:35:51.212 [DEBUG] [Thread-490464 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:35:51.212 [DEBUG] [Thread-490464 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:35:51.212 [DEBUG] [Thread-490464 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:35:51.212 [DEBUG] [Thread-490464 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:35:51.212 [DEBUG] [Thread-490464 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:35:51.212 [DEBUG] [Thread-490464 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06656473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953645395423733, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.99241, telescope_ra=0.3845135, telescope_dec=-24.25625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.40429, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:35:03.121399', telescope_ra_j2k=0.362557920078134, telescope_dec_j2k=-24.3985798302057, observability=1)
2025-12-27T15:36:00.288 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:36:00.291 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.3870452, teldec = -24.25625
2025-12-27T15:36:00.292 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.36509223613578     dec_j2k = -24.3985720979682
2025-12-27T15:36:00.293 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:36:00.293 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:36:00.296 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:36:00.296 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:36:00.296 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:36:00.297 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:36:00.304 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:36:00.304 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:36:00.304 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:36:00.304 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:36:00.304 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:36:00.304 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:36:00.304 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:36:00.304 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:36:00.304 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06667001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095365221445401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.99241, telescope_ra=0.3870452, telescope_dec=-24.25625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.40683, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:35:03.121399', telescope_ra_j2k=0.36509223613578, telescope_dec_j2k=-24.3985720979682, observability=1)
2025-12-27T15:36:00.304 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.53322911262512 seconds ago
2025-12-27T15:36:03.071 [DEBUG] [Thread-490465 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:36:03.073 [INFO] [Thread-490465 (handle)] [driver.py] [get_status()] Telra = 0.3878292, teldec = -24.25625
2025-12-27T15:36:03.075 [INFO] [Thread-490465 (handle)] [driver.py] [get_status()] ra_j2k = 0.365877046227609     dec_j2k = -24.3985696907888
2025-12-27T15:36:03.077 [DEBUG] [Thread-490465 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:36:03.078 [DEBUG] [Thread-490465 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:36:03.082 [DEBUG] [Thread-490465 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:36:03.082 [DEBUG] [Thread-490465 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:36:03.082 [DEBUG] [Thread-490465 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:36:03.082 [DEBUG] [Thread-490465 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:36:03.089 [DEBUG] [Thread-490465 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:36:03.089 [DEBUG] [Thread-490465 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:36:03.090 [DEBUG] [Thread-490465 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:36:03.090 [DEBUG] [Thread-490465 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:36:03.090 [DEBUG] [Thread-490465 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:36:03.090 [DEBUG] [Thread-490465 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:36:03.090 [DEBUG] [Thread-490465 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:36:03.090 [DEBUG] [Thread-490465 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:36:03.090 [DEBUG] [Thread-490465 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06670222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095365221445401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.99241, telescope_ra=0.3878292, telescope_dec=-24.25625, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.40761, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:35:03.121399', telescope_ra_j2k=0.365877046227609, telescope_dec_j2k=-24.3985696907888, observability=1)
2025-12-27T15:36:03.264 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:36:03.264 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:36:03.265 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:36:03.265 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:36:03.266 [DEBUG] [ThreadPoolExecutor-22880_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:36:03.716 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6265251636505127
2025-12-27T15:36:04.268 [DEBUG] [ThreadPoolExecutor-22880_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:36:04.270 [DEBUG] [ThreadPoolExecutor-22880_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:36:04.271 [DEBUG] [ThreadPoolExecutor-22880_0] [payload.py] [to_registers()] [0]
2025-12-27T15:36:04.276 [DEBUG] [ThreadPoolExecutor-22880_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:36:04.276 [DEBUG] [ThreadPoolExecutor-22880_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:36:04.276 [DEBUG] [ThreadPoolExecutor-22880_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:36:04.276 [DEBUG] [ThreadPoolExecutor-22880_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:36:04.283 [DEBUG] [ThreadPoolExecutor-22880_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:36:04.283 [DEBUG] [ThreadPoolExecutor-22880_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:36:04.283 [DEBUG] [ThreadPoolExecutor-22880_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:36:04.283 [DEBUG] [ThreadPoolExecutor-22880_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:36:04.283 [DEBUG] [ThreadPoolExecutor-22880_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:36:04.283 [DEBUG] [ThreadPoolExecutor-22880_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:36:04.283 [DEBUG] [ThreadPoolExecutor-22880_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:36:19.851 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:36:19.853 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.3925062, teldec = -24.256249
2025-12-27T15:36:19.855 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.370558878551515     dec_j2k = -24.3985542058153
2025-12-27T15:36:19.857 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:36:19.857 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:36:19.863 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:36:19.863 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:36:19.863 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:36:19.863 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:36:19.870 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:36:19.870 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:36:19.870 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:36:19.870 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:36:19.870 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:36:19.870 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:36:19.870 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:36:19.871 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:36:19.871 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06689644, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953649807737441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992409, telescope_ra=0.3925062, telescope_dec=-24.256249, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.41229, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:36:03.263118', telescope_ra_j2k=0.370558878551515, telescope_dec_j2k=-24.3985542058153, observability=1)
2025-12-27T15:36:21.255 [DEBUG] [Thread-490466 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:36:21.258 [INFO] [Thread-490466 (handle)] [driver.py] [get_status()] Telra = 0.3928984, teldec = -24.256249
2025-12-27T15:36:21.259 [INFO] [Thread-490466 (handle)] [driver.py] [get_status()] ra_j2k = 0.370951483753509     dec_j2k = -24.3985529814178
2025-12-27T15:36:21.260 [DEBUG] [Thread-490466 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:36:21.261 [DEBUG] [Thread-490466 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:36:21.265 [DEBUG] [Thread-490466 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:36:21.265 [DEBUG] [Thread-490466 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:36:21.265 [DEBUG] [Thread-490466 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:36:21.265 [DEBUG] [Thread-490466 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:36:21.272 [DEBUG] [Thread-490466 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:36:21.272 [DEBUG] [Thread-490466 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:36:21.272 [DEBUG] [Thread-490466 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:36:21.272 [DEBUG] [Thread-490466 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:36:21.272 [DEBUG] [Thread-490466 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:36:21.272 [DEBUG] [Thread-490466 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:36:21.272 [DEBUG] [Thread-490466 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:36:21.272 [DEBUG] [Thread-490466 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:36:21.273 [DEBUG] [Thread-490466 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06691268, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953653417812294, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992409, telescope_ra=0.3928984, telescope_dec=-24.256249, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.41268, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:36:03.263118', telescope_ra_j2k=0.370951483753509, telescope_dec_j2k=-24.3985529814178, observability=1)
2025-12-27T15:36:29.285 [DEBUG] [ThreadPoolExecutor-22880_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:36:29.286 [DEBUG] [ThreadPoolExecutor-22880_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:36:30.772 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:36:30.775 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.3955492, teldec = -24.256249
2025-12-27T15:36:30.776 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.373605022331566     dec_j2k = -24.398544666526
2025-12-27T15:36:30.778 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:36:30.778 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:36:30.782 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:36:30.782 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:36:30.782 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:36:30.782 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:36:30.789 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:36:30.789 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:36:30.789 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:36:30.789 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:36:30.789 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:36:30.789 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:36:30.789 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:36:30.789 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:36:30.789 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06702284, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953651813334582, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992409, telescope_ra=0.3955492, telescope_dec=-24.256249, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.41533, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:36:03.263118', telescope_ra_j2k=0.373605022331566, telescope_dec_j2k=-24.398544666526, observability=1)
2025-12-27T15:36:39.323 [DEBUG] [Thread-490467 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:36:39.324 [INFO] [Thread-490467 (handle)] [driver.py] [get_status()] Telra = 0.3979112, teldec = -24.256249
2025-12-27T15:36:39.325 [INFO] [Thread-490467 (handle)] [driver.py] [get_status()] ra_j2k = 0.375969462399132     dec_j2k = -24.39853719964
2025-12-27T15:36:39.327 [DEBUG] [Thread-490467 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:36:39.327 [DEBUG] [Thread-490467 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:36:39.329 [DEBUG] [Thread-490467 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:36:39.329 [DEBUG] [Thread-490467 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:36:39.329 [DEBUG] [Thread-490467 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:36:39.329 [DEBUG] [Thread-490467 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:36:39.336 [DEBUG] [Thread-490467 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:36:39.336 [DEBUG] [Thread-490467 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:36:39.336 [DEBUG] [Thread-490467 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:36:39.336 [DEBUG] [Thread-490467 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:36:39.336 [DEBUG] [Thread-490467 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:36:39.336 [DEBUG] [Thread-490467 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:36:39.336 [DEBUG] [Thread-490467 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:36:39.336 [DEBUG] [Thread-490467 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:36:39.336 [DEBUG] [Thread-490467 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06712181, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095365221445401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992409, telescope_ra=0.3979112, telescope_dec=-24.256249, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.41769, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:36:03.263118', telescope_ra_j2k=0.375969462399132, telescope_dec_j2k=-24.39853719964, observability=1)
2025-12-27T15:36:51.242 [DEBUG] [Thread-490468 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:36:51.244 [INFO] [Thread-490468 (handle)] [driver.py] [get_status()] Telra = 0.4012534, teldec = -24.256249
2025-12-27T15:36:51.246 [INFO] [Thread-490468 (handle)] [driver.py] [get_status()] ra_j2k = 0.379315114824787     dec_j2k = -24.39852654089
2025-12-27T15:36:51.247 [DEBUG] [Thread-490468 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:36:51.248 [DEBUG] [Thread-490468 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:36:51.255 [DEBUG] [Thread-490468 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:36:51.255 [DEBUG] [Thread-490468 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:36:51.255 [DEBUG] [Thread-490468 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:36:51.255 [DEBUG] [Thread-490468 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:36:51.262 [DEBUG] [Thread-490468 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:36:51.262 [DEBUG] [Thread-490468 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:36:51.262 [DEBUG] [Thread-490468 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:36:51.263 [DEBUG] [Thread-490468 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:36:51.263 [DEBUG] [Thread-490468 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:36:51.263 [DEBUG] [Thread-490468 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:36:51.263 [DEBUG] [Thread-490468 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:36:51.263 [DEBUG] [Thread-490468 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:36:51.263 [DEBUG] [Thread-490468 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06725976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953663044678567, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992408, telescope_ra=0.4012534, telescope_dec=-24.256249, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.42103, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:36:03.263118', telescope_ra_j2k=0.379315114824787, telescope_dec_j2k=-24.39852654089, observability=1)
2025-12-27T15:36:57.381 [DEBUG] [Thread-490469 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:36:57.383 [INFO] [Thread-490469 (handle)] [driver.py] [get_status()] Telra = 0.4029614, teldec = -24.256248
2025-12-27T15:36:57.385 [INFO] [Thread-490469 (handle)] [driver.py] [get_status()] ra_j2k = 0.381024879028442     dec_j2k = -24.3985200517597
2025-12-27T15:36:57.387 [DEBUG] [Thread-490469 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:36:57.388 [DEBUG] [Thread-490469 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:36:57.392 [DEBUG] [Thread-490469 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:36:57.392 [DEBUG] [Thread-490469 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:36:57.392 [DEBUG] [Thread-490469 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:36:57.392 [DEBUG] [Thread-490469 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:36:57.399 [DEBUG] [Thread-490469 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:36:57.399 [DEBUG] [Thread-490469 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:36:57.399 [DEBUG] [Thread-490469 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:36:57.399 [DEBUG] [Thread-490469 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:36:57.399 [DEBUG] [Thread-490469 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:36:57.400 [DEBUG] [Thread-490469 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:36:57.400 [DEBUG] [Thread-490469 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:36:57.400 [DEBUG] [Thread-490469 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:36:57.400 [DEBUG] [Thread-490469 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06733081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953665852514564, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992408, telescope_ra=0.4029614, telescope_dec=-24.256248, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.42274, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:36:03.263118', telescope_ra_j2k=0.381024879028442, telescope_dec_j2k=-24.3985200517597, observability=1)
2025-12-27T15:37:00.365 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:37:00.368 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.4037928, teldec = -24.256248
2025-12-27T15:37:00.369 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.381857137768148     dec_j2k = -24.3985173694615
2025-12-27T15:37:00.370 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:37:00.371 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:37:00.377 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:37:00.377 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:37:00.377 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:37:00.377 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:37:00.384 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:37:00.384 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:37:00.384 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:37:00.384 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:37:00.384 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:37:00.384 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:37:00.384 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:37:00.384 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:37:00.384 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06736535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953667456992276, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992408, telescope_ra=0.4037928, telescope_dec=-24.256248, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.42357, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:36:03.263118', telescope_ra_j2k=0.381857137768148, telescope_dec_j2k=-24.3985173694615, observability=1)
2025-12-27T15:37:00.384 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.53334856033325 seconds ago
2025-12-27T15:37:03.404 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:37:03.405 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:37:03.406 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:37:03.406 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:37:03.406 [INFO] [ThreadPoolExecutor-22881_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:37:03.406 [INFO] [ThreadPoolExecutor-22881_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:37:03.731 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:37:03.733 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.4047167, teldec = -24.256248
2025-12-27T15:37:03.735 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.382781992028965     dec_j2k = -24.3985143808088
2025-12-27T15:37:03.736 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:37:03.737 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:37:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:37:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:37:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:37:03.743 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:37:03.750 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:37:03.750 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:37:03.750 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:37:03.750 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:37:03.751 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:37:03.751 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:37:03.751 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:37:03.751 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:37:03.751 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06740431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953657429006574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992408, telescope_ra=0.4047167, telescope_dec=-24.256248, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.4245, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:37:03.404264', telescope_ra_j2k=0.382781992028965, telescope_dec_j2k=-24.3985143808088, observability=1)
2025-12-27T15:37:15.561 [DEBUG] [Thread-490470 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:37:15.563 [INFO] [Thread-490470 (handle)] [driver.py] [get_status()] Telra = 0.4080038, teldec = -24.256248
2025-12-27T15:37:15.564 [INFO] [Thread-490470 (handle)] [driver.py] [get_status()] ra_j2k = 0.386072486971174     dec_j2k = -24.3985036799648
2025-12-27T15:37:15.566 [DEBUG] [Thread-490470 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:37:15.567 [DEBUG] [Thread-490470 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:37:15.571 [DEBUG] [Thread-490470 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:37:15.571 [DEBUG] [Thread-490470 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:37:15.571 [DEBUG] [Thread-490470 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:37:15.571 [DEBUG] [Thread-490470 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:37:15.578 [DEBUG] [Thread-490470 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:37:15.579 [DEBUG] [Thread-490470 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:37:15.579 [DEBUG] [Thread-490470 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:37:15.579 [DEBUG] [Thread-490470 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:37:15.579 [DEBUG] [Thread-490470 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:37:15.579 [DEBUG] [Thread-490470 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:37:15.579 [DEBUG] [Thread-490470 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:37:15.579 [DEBUG] [Thread-490470 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:37:15.579 [DEBUG] [Thread-490470 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06754123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095366665475342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992407, telescope_ra=0.4080038, telescope_dec=-24.256248, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.42778, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:37:03.404264', telescope_ra_j2k=0.386072486971174, telescope_dec_j2k=-24.3985036799648, observability=1)
2025-12-27T15:37:19.931 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:37:19.933 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.4092271, teldec = -24.256248
2025-12-27T15:37:19.934 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.387297050333886     dec_j2k = -24.3984996706587
2025-12-27T15:37:19.936 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:37:19.937 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:37:19.940 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:37:19.940 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:37:19.940 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:37:19.940 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:37:19.947 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:37:19.947 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:37:19.947 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:37:19.947 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:37:19.947 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:37:19.947 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:37:19.947 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:37:19.947 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:37:19.947 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06759181, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953661841320283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992407, telescope_ra=0.4092271, telescope_dec=-24.256248, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.42901, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:37:03.404264', telescope_ra_j2k=0.387297050333886, telescope_dec_j2k=-24.3984996706587, observability=1)
2025-12-27T15:37:24.287 [DEBUG] [ThreadPoolExecutor-22880_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:37:24.290 [DEBUG] [ThreadPoolExecutor-22880_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:37:24.291 [DEBUG] [ThreadPoolExecutor-22880_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:37:24.293 [DEBUG] [ThreadPoolExecutor-22880_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:37:28.298 [DEBUG] [ThreadPoolExecutor-22880_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:37:29.301 [DEBUG] [ThreadPoolExecutor-22880_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:37:29.301 [INFO] [ThreadPoolExecutor-22880_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:37:29.883 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:37:29.884 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.4120102, teldec = -24.256248
2025-12-27T15:37:29.885 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.390083024435225     dec_j2k = -24.3984904946884
2025-12-27T15:37:29.887 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:37:29.888 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:37:29.893 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:37:29.894 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:37:29.894 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:37:29.894 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:37:29.901 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:37:29.901 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:37:29.901 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:37:29.901 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:37:29.901 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:37:29.901 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:37:29.901 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:37:29.901 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:37:29.901 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06770699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953664248036851, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992407, telescope_ra=0.4120102, telescope_dec=-24.256248, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.43179, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:37:03.404264', telescope_ra_j2k=0.390083024435225, telescope_dec_j2k=-24.3984904946884, observability=1)
2025-12-27T15:37:33.654 [DEBUG] [Thread-490471 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:37:33.655 [INFO] [Thread-490471 (handle)] [driver.py] [get_status()] Telra = 0.4130478, teldec = -24.256248
2025-12-27T15:37:33.656 [INFO] [Thread-490471 (handle)] [driver.py] [get_status()] ra_j2k = 0.391121695910932     dec_j2k = -24.3984870543131
2025-12-27T15:37:33.657 [DEBUG] [Thread-490471 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:37:33.658 [DEBUG] [Thread-490471 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:37:33.659 [DEBUG] [Thread-490471 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:37:33.659 [DEBUG] [Thread-490471 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:37:33.659 [DEBUG] [Thread-490471 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:37:33.659 [DEBUG] [Thread-490471 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:37:33.667 [DEBUG] [Thread-490471 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:37:33.667 [DEBUG] [Thread-490471 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:37:33.667 [DEBUG] [Thread-490471 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:37:33.667 [DEBUG] [Thread-490471 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:37:33.667 [DEBUG] [Thread-490471 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:37:33.667 [DEBUG] [Thread-490471 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:37:33.667 [DEBUG] [Thread-490471 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:37:33.667 [DEBUG] [Thread-490471 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:37:33.668 [DEBUG] [Thread-490471 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06775062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953660637961999, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992407, telescope_ra=0.4130478, telescope_dec=-24.256248, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.43283, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:37:03.404264', telescope_ra_j2k=0.391121695910932, telescope_dec_j2k=-24.3984870543131, observability=1)
2025-12-27T15:37:51.296 [DEBUG] [Thread-490472 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:37:51.298 [INFO] [Thread-490472 (handle)] [driver.py] [get_status()] Telra = 0.4179774, teldec = -24.256247
2025-12-27T15:37:51.299 [INFO] [Thread-490472 (handle)] [driver.py] [get_status()] ra_j2k = 0.39605638604946     dec_j2k = -24.398469565552
2025-12-27T15:37:51.301 [DEBUG] [Thread-490472 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:37:51.302 [DEBUG] [Thread-490472 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:37:51.309 [DEBUG] [Thread-490472 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:37:51.309 [DEBUG] [Thread-490472 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:37:51.309 [DEBUG] [Thread-490472 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:37:51.309 [DEBUG] [Thread-490472 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:37:51.317 [DEBUG] [Thread-490472 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:37:51.317 [DEBUG] [Thread-490472 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:37:51.317 [DEBUG] [Thread-490472 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:37:51.317 [DEBUG] [Thread-490472 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:37:51.317 [DEBUG] [Thread-490472 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:37:51.317 [DEBUG] [Thread-490472 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:37:51.317 [DEBUG] [Thread-490472 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:37:51.317 [DEBUG] [Thread-490472 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:37:51.317 [DEBUG] [Thread-490472 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06795483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953661440200855, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992406, telescope_ra=0.4179774, telescope_dec=-24.256247, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.43776, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:37:03.404264', telescope_ra_j2k=0.39605638604946, telescope_dec_j2k=-24.398469565552, observability=1)
2025-12-27T15:37:51.717 [DEBUG] [Thread-490473 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3996138572692871
2025-12-27T15:38:00.446 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:38:00.447 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.420516, teldec = -24.256247
2025-12-27T15:38:00.448 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.398597607080762     dec_j2k = -24.3984609816316
2025-12-27T15:38:00.449 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:38:00.450 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:38:00.453 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:38:00.453 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:38:00.453 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:38:00.453 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:38:00.460 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:38:00.460 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:38:00.460 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:38:00.460 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:38:00.460 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:38:00.460 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:38:00.460 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:38:00.461 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:38:00.461 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06806072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953661841320283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992406, telescope_ra=0.420516, telescope_dec=-24.256247, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.4403, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:37:03.404264', telescope_ra_j2k=0.398597607080762, telescope_dec_j2k=-24.3984609816316, observability=1)
2025-12-27T15:38:00.461 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52996015548706 seconds ago
2025-12-27T15:38:03.547 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:38:03.547 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:38:03.548 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:38:03.548 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:38:03.549 [DEBUG] [ThreadPoolExecutor-22882_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:38:03.746 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:38:03.748 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.4214315, teldec = -24.256247
2025-12-27T15:38:03.749 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.399514052266015     dec_j2k = -24.3984578705451
2025-12-27T15:38:03.751 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:38:03.751 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:38:03.757 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:38:03.757 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:38:03.757 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:38:03.757 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:38:03.764 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:38:03.764 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:38:03.764 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:38:03.764 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:38:03.764 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:38:03.764 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:38:03.764 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:38:03.764 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:38:03.764 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06809892, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953665451395136, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992406, telescope_ra=0.4214315, telescope_dec=-24.256247, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.44121, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:38:03.546476', telescope_ra_j2k=0.399514052266015, telescope_dec_j2k=-24.3984578705451, observability=1)
2025-12-27T15:38:04.551 [DEBUG] [ThreadPoolExecutor-22882_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:38:04.553 [DEBUG] [ThreadPoolExecutor-22882_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:38:04.553 [DEBUG] [ThreadPoolExecutor-22882_0] [payload.py] [to_registers()] [0]
2025-12-27T15:38:04.556 [DEBUG] [ThreadPoolExecutor-22882_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:38:04.556 [DEBUG] [ThreadPoolExecutor-22882_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:38:04.556 [DEBUG] [ThreadPoolExecutor-22882_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:38:04.556 [DEBUG] [ThreadPoolExecutor-22882_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:38:04.563 [DEBUG] [ThreadPoolExecutor-22882_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:38:04.563 [DEBUG] [ThreadPoolExecutor-22882_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:38:04.563 [DEBUG] [ThreadPoolExecutor-22882_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:38:04.563 [DEBUG] [ThreadPoolExecutor-22882_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:38:04.563 [DEBUG] [ThreadPoolExecutor-22882_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:38:04.563 [DEBUG] [ThreadPoolExecutor-22882_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:38:04.563 [DEBUG] [ThreadPoolExecutor-22882_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:38:09.896 [DEBUG] [Thread-490474 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:38:09.898 [INFO] [Thread-490474 (handle)] [driver.py] [get_status()] Telra = 0.4231598, teldec = -24.256247
2025-12-27T15:38:09.899 [INFO] [Thread-490474 (handle)] [driver.py] [get_status()] ra_j2k = 0.401244136545339     dec_j2k = -24.3984519750454
2025-12-27T15:38:09.900 [DEBUG] [Thread-490474 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:38:09.901 [DEBUG] [Thread-490474 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:38:09.906 [DEBUG] [Thread-490474 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:38:09.906 [DEBUG] [Thread-490474 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:38:09.906 [DEBUG] [Thread-490474 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:38:09.906 [DEBUG] [Thread-490474 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:38:09.913 [DEBUG] [Thread-490474 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:38:09.913 [DEBUG] [Thread-490474 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:38:09.913 [DEBUG] [Thread-490474 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:38:09.913 [DEBUG] [Thread-490474 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:38:09.913 [DEBUG] [Thread-490474 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:38:09.913 [DEBUG] [Thread-490474 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:38:09.913 [DEBUG] [Thread-490474 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:38:09.913 [DEBUG] [Thread-490474 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:38:09.913 [DEBUG] [Thread-490474 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0681701, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953659835723143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992406, telescope_ra=0.4231598, telescope_dec=-24.256247, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.44294, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:38:03.546476', telescope_ra_j2k=0.401244136545339, telescope_dec_j2k=-24.3984519750454, observability=1)
2025-12-27T15:38:20.009 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:38:20.011 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.4259756, teldec = -24.256247
2025-12-27T15:38:20.012 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.404062843376616     dec_j2k = -24.3984423073986
2025-12-27T15:38:20.014 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:38:20.015 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:38:20.017 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:38:20.017 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:38:20.017 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:38:20.017 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:38:20.025 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:38:20.025 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:38:20.025 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:38:20.025 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:38:20.025 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:38:20.025 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:38:20.025 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:38:20.025 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:38:20.025 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06828715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953665050275707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992405, telescope_ra=0.4259756, telescope_dec=-24.256247, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.44576, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:38:03.546476', telescope_ra_j2k=0.404062843376616, telescope_dec_j2k=-24.3984423073986, observability=1)
2025-12-27T15:38:27.966 [DEBUG] [Thread-490475 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:38:27.968 [INFO] [Thread-490475 (handle)] [driver.py] [get_status()] Telra = 0.4281738, teldec = -24.256247
2025-12-27T15:38:27.970 [INFO] [Thread-490475 (handle)] [driver.py] [get_status()] ra_j2k = 0.406263312492635     dec_j2k = -24.3984347063454
2025-12-27T15:38:27.971 [DEBUG] [Thread-490475 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:38:27.972 [DEBUG] [Thread-490475 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:38:27.974 [DEBUG] [Thread-490475 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:38:27.974 [DEBUG] [Thread-490475 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:38:27.974 [DEBUG] [Thread-490475 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:38:27.974 [DEBUG] [Thread-490475 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:38:27.981 [DEBUG] [Thread-490475 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:38:27.981 [DEBUG] [Thread-490475 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:38:27.981 [DEBUG] [Thread-490475 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:38:27.981 [DEBUG] [Thread-490475 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:38:27.981 [DEBUG] [Thread-490475 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:38:27.981 [DEBUG] [Thread-490475 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:38:27.981 [DEBUG] [Thread-490475 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:38:27.981 [DEBUG] [Thread-490475 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:38:27.982 [DEBUG] [Thread-490475 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06837925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953662242439711, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992405, telescope_ra=0.4281738, telescope_dec=-24.256247, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.44796, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:38:03.546476', telescope_ra_j2k=0.406263312492635, telescope_dec_j2k=-24.3984347063454, observability=1)
2025-12-27T15:38:28.991 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:38:28.993 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.4284546, teldec = -24.256247
2025-12-27T15:38:28.996 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.406544402342054     dec_j2k = -24.3984337319794
2025-12-27T15:38:28.997 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:38:28.998 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:38:29.001 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:38:29.001 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:38:29.001 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:38:29.002 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:38:29.009 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:38:29.009 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:38:29.009 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:38:29.009 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:38:29.009 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:38:29.009 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:38:29.009 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:38:29.009 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:38:29.009 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0683911, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953665050275707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992405, telescope_ra=0.4284546, telescope_dec=-24.256247, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.44824, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:38:03.546476', telescope_ra_j2k=0.406544402342054, telescope_dec_j2k=-24.3984337319794, observability=1)
2025-12-27T15:38:29.564 [DEBUG] [ThreadPoolExecutor-22882_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:38:29.565 [DEBUG] [ThreadPoolExecutor-22882_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:38:46.048 [DEBUG] [Thread-490476 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:38:46.051 [INFO] [Thread-490476 (handle)] [driver.py] [get_status()] Telra = 0.4332137, teldec = -24.256246
2025-12-27T15:38:46.052 [INFO] [Thread-490476 (handle)] [driver.py] [get_status()] ra_j2k = 0.411308414468144     dec_j2k = -24.3984161009931
2025-12-27T15:38:46.054 [DEBUG] [Thread-490476 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:38:46.055 [DEBUG] [Thread-490476 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:38:46.057 [DEBUG] [Thread-490476 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:38:46.057 [DEBUG] [Thread-490476 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:38:46.057 [DEBUG] [Thread-490476 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:38:46.057 [DEBUG] [Thread-490476 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:38:46.064 [DEBUG] [Thread-490476 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:38:46.064 [DEBUG] [Thread-490476 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:38:46.064 [DEBUG] [Thread-490476 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:38:46.064 [DEBUG] [Thread-490476 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:38:46.064 [DEBUG] [Thread-490476 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:38:46.065 [DEBUG] [Thread-490476 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:38:46.065 [DEBUG] [Thread-490476 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:38:46.065 [DEBUG] [Thread-490476 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:38:46.065 [DEBUG] [Thread-490476 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06858853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953667456992276, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10862, telescope_az=89.992404, telescope_ra=0.4332137, telescope_dec=-24.256246, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.45299, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:38:03.546476', telescope_ra_j2k=0.411308414468144, telescope_dec_j2k=-24.3984161009931, observability=1)
2025-12-27T15:38:51.352 [DEBUG] [Thread-490477 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:38:51.353 [INFO] [Thread-490477 (handle)] [driver.py] [get_status()] Telra = 0.4346987, teldec = -24.25624
2025-12-27T15:38:51.354 [INFO] [Thread-490477 (handle)] [driver.py] [get_status()] ra_j2k = 0.412794946982297     dec_j2k = -24.3984048667834
2025-12-27T15:38:51.356 [DEBUG] [Thread-490477 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:38:51.356 [DEBUG] [Thread-490477 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:38:51.358 [DEBUG] [Thread-490477 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:38:51.359 [DEBUG] [Thread-490477 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:38:51.359 [DEBUG] [Thread-490477 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:38:51.359 [DEBUG] [Thread-490477 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:38:51.366 [DEBUG] [Thread-490477 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:38:51.366 [DEBUG] [Thread-490477 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:38:51.366 [DEBUG] [Thread-490477 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:38:51.366 [DEBUG] [Thread-490477 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:38:51.366 [DEBUG] [Thread-490477 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:38:51.366 [DEBUG] [Thread-490477 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:38:51.366 [DEBUG] [Thread-490477 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:38:51.367 [DEBUG] [Thread-490477 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:38:51.367 [DEBUG] [Thread-490477 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06864991, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953661841320283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992394, telescope_ra=0.4346987, telescope_dec=-24.25624, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.45448, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:38:03.546476', telescope_ra_j2k=0.412794946982297, telescope_dec_j2k=-24.3984048667834, observability=1)
2025-12-27T15:39:00.521 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:39:00.523 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.4372567, teldec = -24.256246
2025-12-27T15:39:00.524 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.415355586993889     dec_j2k = -24.3984017985565
2025-12-27T15:39:00.525 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:39:00.526 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:39:00.531 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:39:00.531 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:39:00.531 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:39:00.531 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:39:00.538 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:39:00.538 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:39:00.538 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:39:00.538 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:39:00.538 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:39:00.538 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:39:00.538 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:39:00.539 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:39:00.539 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06875604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953662643559139, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992404, telescope_ra=0.4372567, telescope_dec=-24.256246, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.45704, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:38:03.546476', telescope_ra_j2k=0.415355586993889, telescope_dec_j2k=-24.3984017985565, observability=1)
2025-12-27T15:39:00.539 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.5308632850647 seconds ago
2025-12-27T15:39:03.688 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:39:03.689 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:39:03.690 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:39:03.690 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:39:03.690 [INFO] [ThreadPoolExecutor-22883_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:39:03.690 [INFO] [ThreadPoolExecutor-22883_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:39:03.739 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:39:03.741 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.438153, teldec = -24.256246
2025-12-27T15:39:03.742 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.416252811947172     dec_j2k = -24.3983986062001
2025-12-27T15:39:03.744 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:39:03.746 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:39:03.747 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:39:03.747 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:39:03.747 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:39:03.747 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:39:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:39:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:39:03.754 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:39:03.754 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:39:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:39:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:39:03.754 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:39:03.755 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:39:03.755 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06879329, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953671067067128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992404, telescope_ra=0.438153, telescope_dec=-24.256246, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.45793, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:39:03.687858', telescope_ra_j2k=0.416252811947172, telescope_dec_j2k=-24.3983986062001, observability=1)
2025-12-27T15:39:04.250 [DEBUG] [Thread-490478 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49559998512268066
2025-12-27T15:39:20.087 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:39:20.089 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.4426918, teldec = -24.256246
2025-12-27T15:39:20.091 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.420796295499814     dec_j2k = -24.3983823198513
2025-12-27T15:39:20.092 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:39:20.093 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:39:20.100 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:39:20.100 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:39:20.100 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:39:20.100 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:39:20.107 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:39:20.107 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:39:20.107 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:39:20.107 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:39:20.107 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:39:20.108 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:39:20.108 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:39:20.108 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:39:20.108 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0689825, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953671869305984, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992403, telescope_ra=0.4426918, telescope_dec=-24.256246, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.46247, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:39:03.687858', telescope_ra_j2k=0.420796295499814, telescope_dec_j2k=-24.3983823198513, observability=1)
2025-12-27T15:39:22.313 [DEBUG] [Thread-490479 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:39:22.315 [INFO] [Thread-490479 (handle)] [driver.py] [get_status()] Telra = 0.4433085, teldec = -24.256245
2025-12-27T15:39:22.316 [INFO] [Thread-490479 (handle)] [driver.py] [get_status()] ra_j2k = 0.421413631803648     dec_j2k = -24.3983790915409
2025-12-27T15:39:22.317 [DEBUG] [Thread-490479 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:39:22.318 [DEBUG] [Thread-490479 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:39:22.323 [DEBUG] [Thread-490479 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:39:22.323 [DEBUG] [Thread-490479 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:39:22.323 [DEBUG] [Thread-490479 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:39:22.323 [DEBUG] [Thread-490479 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:39:22.331 [DEBUG] [Thread-490479 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:39:22.331 [DEBUG] [Thread-490479 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:39:22.331 [DEBUG] [Thread-490479 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:39:22.331 [DEBUG] [Thread-490479 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:39:22.331 [DEBUG] [Thread-490479 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:39:22.331 [DEBUG] [Thread-490479 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:39:22.331 [DEBUG] [Thread-490479 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:39:22.331 [DEBUG] [Thread-490479 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:39:22.331 [DEBUG] [Thread-490479 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06900825, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953672270425412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992403, telescope_ra=0.4433085, telescope_dec=-24.256245, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.46309, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:39:03.687858', telescope_ra_j2k=0.421413631803648, telescope_dec_j2k=-24.3983790915409, observability=1)
2025-12-27T15:39:24.567 [DEBUG] [ThreadPoolExecutor-22882_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:39:24.569 [DEBUG] [ThreadPoolExecutor-22882_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:39:24.570 [DEBUG] [ThreadPoolExecutor-22882_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:39:24.573 [DEBUG] [ThreadPoolExecutor-22882_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:39:28.094 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:39:28.096 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.4449234, teldec = -24.256245
2025-12-27T15:39:28.097 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.423030198038132     dec_j2k = -24.3983732386176
2025-12-27T15:39:28.099 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:39:28.100 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:39:28.106 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:39:28.106 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:39:28.106 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:39:28.106 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:39:28.114 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:39:28.114 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:39:28.114 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:39:28.114 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:39:28.114 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:39:28.114 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:39:28.114 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:39:28.114 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:39:28.114 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06907517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953673473783697, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992403, telescope_ra=0.4449234, telescope_dec=-24.256245, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.4647, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:39:03.687858', telescope_ra_j2k=0.423030198038132, telescope_dec_j2k=-24.3983732386176, observability=1)
2025-12-27T15:39:28.578 [DEBUG] [ThreadPoolExecutor-22882_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:39:29.580 [DEBUG] [ThreadPoolExecutor-22882_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:39:29.581 [INFO] [ThreadPoolExecutor-22882_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:39:40.383 [DEBUG] [Thread-490480 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:39:40.385 [INFO] [Thread-490480 (handle)] [driver.py] [get_status()] Telra = 0.4483494, teldec = -24.256245
2025-12-27T15:39:40.386 [INFO] [Thread-490480 (handle)] [driver.py] [get_status()] ra_j2k = 0.426459732698178     dec_j2k = -24.3983607373454
2025-12-27T15:39:40.388 [DEBUG] [Thread-490480 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:39:40.388 [DEBUG] [Thread-490480 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:39:40.391 [DEBUG] [Thread-490480 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:39:40.392 [DEBUG] [Thread-490480 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:39:40.392 [DEBUG] [Thread-490480 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:39:40.392 [DEBUG] [Thread-490480 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:39:40.399 [DEBUG] [Thread-490480 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:39:40.399 [DEBUG] [Thread-490480 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:39:40.399 [DEBUG] [Thread-490480 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:39:40.399 [DEBUG] [Thread-490480 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:39:40.399 [DEBUG] [Thread-490480 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:39:40.399 [DEBUG] [Thread-490480 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:39:40.399 [DEBUG] [Thread-490480 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:39:40.399 [DEBUG] [Thread-490480 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:39:40.399 [DEBUG] [Thread-490480 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0692174, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953671869305984, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992403, telescope_ra=0.4483494, telescope_dec=-24.256245, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.46813, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:39:03.687858', telescope_ra_j2k=0.426459732698178, telescope_dec_j2k=-24.3983607373454, observability=1)
2025-12-27T15:39:51.400 [DEBUG] [Thread-490481 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:39:51.402 [INFO] [Thread-490481 (handle)] [driver.py] [get_status()] Telra = 0.4514203, teldec = -24.256245
2025-12-27T15:39:51.403 [INFO] [Thread-490481 (handle)] [driver.py] [get_status()] ra_j2k = 0.429533800709954     dec_j2k = -24.3983494343933
2025-12-27T15:39:51.406 [DEBUG] [Thread-490481 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:39:51.407 [DEBUG] [Thread-490481 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:39:51.409 [DEBUG] [Thread-490481 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:39:51.409 [DEBUG] [Thread-490481 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:39:51.409 [DEBUG] [Thread-490481 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:39:51.409 [DEBUG] [Thread-490481 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:39:51.417 [DEBUG] [Thread-490481 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:39:51.417 [DEBUG] [Thread-490481 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:39:51.417 [DEBUG] [Thread-490481 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:39:51.418 [DEBUG] [Thread-490481 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:39:51.418 [DEBUG] [Thread-490481 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:39:51.418 [DEBUG] [Thread-490481 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:39:51.418 [DEBUG] [Thread-490481 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:39:51.418 [DEBUG] [Thread-490481 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:39:51.418 [DEBUG] [Thread-490481 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06934492, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953667858111704, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992402, telescope_ra=0.4514203, telescope_dec=-24.256245, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.4712, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:39:03.687858', telescope_ra_j2k=0.429533800709954, telescope_dec_j2k=-24.3983494343933, observability=1)
2025-12-27T15:39:58.566 [DEBUG] [Thread-490482 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:39:58.568 [INFO] [Thread-490482 (handle)] [driver.py] [get_status()] Telra = 0.4534183, teldec = -24.256245
2025-12-27T15:39:58.569 [INFO] [Thread-490482 (handle)] [driver.py] [get_status()] ra_j2k = 0.431533861747055     dec_j2k = -24.398342030978
2025-12-27T15:39:58.571 [DEBUG] [Thread-490482 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:39:58.572 [DEBUG] [Thread-490482 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:39:58.579 [DEBUG] [Thread-490482 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:39:58.579 [DEBUG] [Thread-490482 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:39:58.580 [DEBUG] [Thread-490482 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:39:58.580 [DEBUG] [Thread-490482 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:39:58.587 [DEBUG] [Thread-490482 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:39:58.587 [DEBUG] [Thread-490482 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:39:58.587 [DEBUG] [Thread-490482 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:39:58.587 [DEBUG] [Thread-490482 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:39:58.587 [DEBUG] [Thread-490482 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:39:58.587 [DEBUG] [Thread-490482 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:39:58.587 [DEBUG] [Thread-490482 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:39:58.587 [DEBUG] [Thread-490482 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:39:58.587 [DEBUG] [Thread-490482 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06942785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953671468186556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992402, telescope_ra=0.4534183, telescope_dec=-24.256245, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.4732, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:39:03.687858', telescope_ra_j2k=0.431533861747055, telescope_dec_j2k=-24.398342030978, observability=1)
2025-12-27T15:40:00.600 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:40:00.602 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.4539787, teldec = -24.256245
2025-12-27T15:40:00.603 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.432094839806951     dec_j2k = -24.3983399474647
2025-12-27T15:40:00.605 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:40:00.605 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:40:00.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:40:00.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:40:00.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:40:00.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:40:00.619 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:40:00.619 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:40:00.619 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:40:00.619 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:40:00.619 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:40:00.619 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:40:00.619 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:40:00.619 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:40:00.620 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0694514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953670264828272, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992402, telescope_ra=0.4539787, telescope_dec=-24.256245, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.47376, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:39:03.687858', telescope_ra_j2k=0.432094839806951, telescope_dec_j2k=-24.3983399474647, observability=1)
2025-12-27T15:40:00.620 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.53368544578552 seconds ago
2025-12-27T15:40:03.722 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:40:03.723 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.4548466, teldec = -24.256245
2025-12-27T15:40:03.724 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.432963635039083     dec_j2k = -24.3983367146441
2025-12-27T15:40:03.726 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:40:03.727 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:40:03.727 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:40:03.727 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:40:03.728 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:40:03.728 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:40:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:40:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:40:03.736 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:40:03.736 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:40:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:40:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:40:03.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:40:03.736 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:40:03.736 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.06948752, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953671067067128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992402, telescope_ra=0.4548466, telescope_dec=-24.256245, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.47463, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:39:03.687858', telescope_ra_j2k=0.432963635039083, telescope_dec_j2k=-24.3983367146441, observability=1)
2025-12-27T15:40:03.830 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:40:03.830 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:40:03.831 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:40:03.831 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:40:03.832 [DEBUG] [ThreadPoolExecutor-22884_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:40:04.834 [DEBUG] [ThreadPoolExecutor-22884_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:40:04.836 [DEBUG] [ThreadPoolExecutor-22884_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:40:04.836 [DEBUG] [ThreadPoolExecutor-22884_0] [payload.py] [to_registers()] [0]
2025-12-27T15:40:04.843 [DEBUG] [ThreadPoolExecutor-22884_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:40:04.843 [DEBUG] [ThreadPoolExecutor-22884_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:40:04.843 [DEBUG] [ThreadPoolExecutor-22884_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:40:04.843 [DEBUG] [ThreadPoolExecutor-22884_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:40:04.850 [DEBUG] [ThreadPoolExecutor-22884_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:40:04.850 [DEBUG] [ThreadPoolExecutor-22884_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:40:04.850 [DEBUG] [ThreadPoolExecutor-22884_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:40:04.850 [DEBUG] [ThreadPoolExecutor-22884_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:40:04.850 [DEBUG] [ThreadPoolExecutor-22884_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:40:04.850 [DEBUG] [ThreadPoolExecutor-22884_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:40:04.850 [DEBUG] [ThreadPoolExecutor-22884_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:40:16.638 [DEBUG] [Thread-490483 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:40:16.641 [INFO] [Thread-490483 (handle)] [driver.py] [get_status()] Telra = 0.4584409, teldec = -24.256244
2025-12-27T15:40:16.642 [INFO] [Thread-490483 (handle)] [driver.py] [get_status()] ra_j2k = 0.436561642277477     dec_j2k = -24.3983222481119
2025-12-27T15:40:16.644 [DEBUG] [Thread-490483 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:40:16.645 [DEBUG] [Thread-490483 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:40:16.648 [DEBUG] [Thread-490483 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:40:16.648 [DEBUG] [Thread-490483 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:40:16.648 [DEBUG] [Thread-490483 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:40:16.648 [DEBUG] [Thread-490483 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:40:16.655 [DEBUG] [Thread-490483 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:40:16.655 [DEBUG] [Thread-490483 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:40:16.655 [DEBUG] [Thread-490483 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:40:16.655 [DEBUG] [Thread-490483 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:40:16.655 [DEBUG] [Thread-490483 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:40:16.655 [DEBUG] [Thread-490483 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:40:16.655 [DEBUG] [Thread-490483 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:40:16.655 [DEBUG] [Thread-490483 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:40:16.656 [DEBUG] [Thread-490483 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06963704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953673473783697, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992402, telescope_ra=0.4584409, telescope_dec=-24.256244, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.47822, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:40:03.829353', telescope_ra_j2k=0.436561642277477, telescope_dec_j2k=-24.3983222481119, observability=1)
2025-12-27T15:40:20.169 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:40:20.171 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.45944, teldec = -24.256244
2025-12-27T15:40:20.173 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.437561772708996     dec_j2k = -24.3983184824201
2025-12-27T15:40:20.175 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:40:20.176 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:40:20.180 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:40:20.180 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:40:20.181 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:40:20.181 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:40:20.188 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:40:20.188 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:40:20.188 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:40:20.188 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:40:20.188 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:40:20.188 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:40:20.188 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:40:20.188 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:40:20.188 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06967789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953674677141981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992401, telescope_ra=0.45944, telescope_dec=-24.256244, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.47922, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:40:03.829353', telescope_ra_j2k=0.437561772708996, telescope_dec_j2k=-24.3983184824201, observability=1)
2025-12-27T15:40:27.203 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:40:27.204 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.461392, teldec = -24.256244
2025-12-27T15:40:27.205 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.439515785838313     dec_j2k = -24.3983110970488
2025-12-27T15:40:27.207 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:40:27.208 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:40:27.211 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:40:27.211 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:40:27.211 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:40:27.211 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:40:27.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:40:27.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:40:27.218 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:40:27.218 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:40:27.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:40:27.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:40:27.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:40:27.219 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:40:27.219 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06975929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095366866035056, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992401, telescope_ra=0.461392, telescope_dec=-24.256244, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.48117, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:40:03.829353', telescope_ra_j2k=0.439515785838313, telescope_dec_j2k=-24.3983110970488, observability=1)
2025-12-27T15:40:29.851 [DEBUG] [ThreadPoolExecutor-22884_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:40:29.852 [DEBUG] [ThreadPoolExecutor-22884_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:40:34.828 [DEBUG] [Thread-490484 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:40:34.829 [INFO] [Thread-490484 (handle)] [driver.py] [get_status()] Telra = 0.463532, teldec = -24.256244
2025-12-27T15:40:34.830 [INFO] [Thread-490484 (handle)] [driver.py] [get_status()] ra_j2k = 0.441657992725492     dec_j2k = -24.3983029576381
2025-12-27T15:40:34.831 [DEBUG] [Thread-490484 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:40:34.832 [DEBUG] [Thread-490484 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:40:34.836 [DEBUG] [Thread-490484 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:40:34.836 [DEBUG] [Thread-490484 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:40:34.836 [DEBUG] [Thread-490484 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:40:34.836 [DEBUG] [Thread-490484 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:40:34.843 [DEBUG] [Thread-490484 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:40:34.843 [DEBUG] [Thread-490484 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:40:34.843 [DEBUG] [Thread-490484 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:40:34.843 [DEBUG] [Thread-490484 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:40:34.843 [DEBUG] [Thread-490484 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:40:34.843 [DEBUG] [Thread-490484 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:40:34.843 [DEBUG] [Thread-490484 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:40:34.843 [DEBUG] [Thread-490484 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:40:34.844 [DEBUG] [Thread-490484 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.06984755, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953673072664269, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992401, telescope_ra=0.463532, telescope_dec=-24.256244, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.48331, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:40:03.829353', telescope_ra_j2k=0.441657992725492, telescope_dec_j2k=-24.3983029576381, observability=1)
2025-12-27T15:40:51.455 [DEBUG] [Thread-490485 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:40:51.456 [INFO] [Thread-490485 (handle)] [driver.py] [get_status()] Telra = 0.4681351, teldec = -24.256244
2025-12-27T15:40:51.457 [INFO] [Thread-490485 (handle)] [driver.py] [get_status()] ra_j2k = 0.446265839236     dec_j2k = -24.3982852984234
2025-12-27T15:40:51.459 [DEBUG] [Thread-490485 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:40:51.460 [DEBUG] [Thread-490485 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:40:51.467 [DEBUG] [Thread-490485 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:40:51.467 [DEBUG] [Thread-490485 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:40:51.467 [DEBUG] [Thread-490485 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:40:51.467 [DEBUG] [Thread-490485 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:40:51.474 [DEBUG] [Thread-490485 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:40:51.474 [DEBUG] [Thread-490485 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:40:51.474 [DEBUG] [Thread-490485 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:40:51.474 [DEBUG] [Thread-490485 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:40:51.474 [DEBUG] [Thread-490485 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:40:51.474 [DEBUG] [Thread-490485 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:40:51.474 [DEBUG] [Thread-490485 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:40:51.474 [DEBUG] [Thread-490485 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:40:51.474 [DEBUG] [Thread-490485 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07003999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953670264828272, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.9924, telescope_ra=0.4681351, telescope_dec=-24.256244, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.48792, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:40:03.829353', telescope_ra_j2k=0.446265839236, telescope_dec_j2k=-24.3982852984234, observability=1)
2025-12-27T15:40:52.887 [DEBUG] [Thread-490486 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:40:52.889 [INFO] [Thread-490486 (handle)] [driver.py] [get_status()] Telra = 0.4685549, teldec = -24.256244
2025-12-27T15:40:52.890 [INFO] [Thread-490486 (handle)] [driver.py] [get_status()] ra_j2k = 0.44668607208335     dec_j2k = -24.3982836776225
2025-12-27T15:40:52.891 [DEBUG] [Thread-490486 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:40:52.891 [DEBUG] [Thread-490486 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:40:52.893 [DEBUG] [Thread-490486 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:40:52.893 [DEBUG] [Thread-490486 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:40:52.893 [DEBUG] [Thread-490486 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:40:52.894 [DEBUG] [Thread-490486 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:40:52.900 [DEBUG] [Thread-490486 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:40:52.901 [DEBUG] [Thread-490486 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:40:52.901 [DEBUG] [Thread-490486 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:40:52.901 [DEBUG] [Thread-490486 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:40:52.901 [DEBUG] [Thread-490486 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:40:52.901 [DEBUG] [Thread-490486 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:40:52.901 [DEBUG] [Thread-490486 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:40:52.901 [DEBUG] [Thread-490486 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:40:52.901 [DEBUG] [Thread-490486 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07005656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095368109505283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.9924, telescope_ra=0.4685549, telescope_dec=-24.256244, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.48834, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:40:03.829353', telescope_ra_j2k=0.44668607208335, telescope_dec_j2k=-24.3982836776225, observability=1)
2025-12-27T15:41:00.681 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:41:00.683 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.4707205, teldec = -24.256243
2025-12-27T15:41:00.684 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.448853904884828     dec_j2k = -24.3982742892497
2025-12-27T15:41:00.685 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:41:00.686 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:41:00.687 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:41:00.688 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:41:00.688 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:41:00.688 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:41:00.695 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:41:00.695 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:41:00.695 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:41:00.695 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:41:00.695 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:41:00.695 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:41:00.695 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:41:00.695 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:41:00.696 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07014678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095367267154484, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.9924, telescope_ra=0.4707205, telescope_dec=-24.256243, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.4905, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:40:03.829353', telescope_ra_j2k=0.448853904884828, telescope_dec_j2k=-24.3982742892497, observability=1)
2025-12-27T15:41:00.696 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.527719259262085 seconds ago
2025-12-27T15:41:03.766 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:41:03.768 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.4715898, teldec = -24.256243
2025-12-27T15:41:03.769 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.4497241011288     dec_j2k = -24.398270909137
2025-12-27T15:41:03.771 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:41:03.772 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:41:03.777 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:41:03.777 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:41:03.777 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:41:03.777 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:41:03.784 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:41:03.784 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:41:03.784 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:41:03.784 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:41:03.784 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:41:03.784 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:41:03.785 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:41:03.785 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:41:03.785 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07018249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953677083858549, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.9924, telescope_ra=0.4715898, telescope_dec=-24.256243, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.49137, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:40:03.829353', telescope_ra_j2k=0.4497241011288, telescope_dec_j2k=-24.398270909137, observability=1)
2025-12-27T15:41:03.972 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:41:03.972 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:41:03.973 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:41:03.974 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:41:03.974 [INFO] [ThreadPoolExecutor-22885_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:41:03.974 [INFO] [ThreadPoolExecutor-22885_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:41:10.967 [DEBUG] [Thread-490487 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:41:10.969 [INFO] [Thread-490487 (handle)] [driver.py] [get_status()] Telra = 0.4735908, teldec = -24.256243
2025-12-27T15:41:10.970 [INFO] [Thread-490487 (handle)] [driver.py] [get_status()] ra_j2k = 0.45172716406268     dec_j2k = -24.398263100591
2025-12-27T15:41:10.973 [DEBUG] [Thread-490487 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:41:10.973 [DEBUG] [Thread-490487 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:41:10.976 [DEBUG] [Thread-490487 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:41:10.977 [DEBUG] [Thread-490487 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:41:10.977 [DEBUG] [Thread-490487 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:41:10.977 [DEBUG] [Thread-490487 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:41:10.984 [DEBUG] [Thread-490487 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:41:10.984 [DEBUG] [Thread-490487 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:41:10.984 [DEBUG] [Thread-490487 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:41:10.984 [DEBUG] [Thread-490487 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:41:10.984 [DEBUG] [Thread-490487 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:41:10.984 [DEBUG] [Thread-490487 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:41:10.984 [DEBUG] [Thread-490487 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:41:10.984 [DEBUG] [Thread-490487 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:41:10.984 [DEBUG] [Thread-490487 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07026583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953676281619693, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.9924, telescope_ra=0.4735908, telescope_dec=-24.256243, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.49337, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:41:03.971530', telescope_ra_j2k=0.45172716406268, telescope_dec_j2k=-24.398263100591, observability=1)
2025-12-27T15:41:20.250 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:41:20.252 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.4761626, teldec = -24.256243
2025-12-27T15:41:20.253 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.454301615284429     dec_j2k = -24.3982530072152
2025-12-27T15:41:20.255 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:41:20.256 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:41:20.261 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:41:20.261 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:41:20.261 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:41:20.261 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:41:20.268 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:41:20.269 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:41:20.269 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:41:20.269 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:41:20.269 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:41:20.269 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:41:20.269 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:41:20.269 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:41:20.269 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07037328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953673473783697, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.9924, telescope_ra=0.4761626, telescope_dec=-24.256243, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.49594, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:41:03.971530', telescope_ra_j2k=0.454301615284429, telescope_dec_j2k=-24.3982530072152, observability=1)
2025-12-27T15:41:24.854 [DEBUG] [ThreadPoolExecutor-22884_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:41:24.856 [DEBUG] [ThreadPoolExecutor-22884_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:41:24.857 [DEBUG] [ThreadPoolExecutor-22884_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:41:24.860 [DEBUG] [ThreadPoolExecutor-22884_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:41:26.306 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:41:26.308 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.4778558, teldec = -24.256243
2025-12-27T15:41:26.309 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.455996560662855     dec_j2k = -24.3982463267883
2025-12-27T15:41:26.311 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:41:26.312 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:41:26.319 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:41:26.319 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:41:26.319 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:41:26.320 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:41:26.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:41:26.327 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:41:26.327 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:41:26.327 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:41:26.327 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:41:26.327 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:41:26.327 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:41:26.327 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:41:26.327 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07044337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953675479380837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992399, telescope_ra=0.4778558, telescope_dec=-24.256243, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.49764, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:41:03.971530', telescope_ra_j2k=0.455996560662855, telescope_dec_j2k=-24.3982463267883, observability=1)
2025-12-27T15:41:28.864 [DEBUG] [ThreadPoolExecutor-22884_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:41:29.156 [DEBUG] [Thread-490488 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:41:29.159 [INFO] [Thread-490488 (handle)] [driver.py] [get_status()] Telra = 0.4786413, teldec = -24.256243
2025-12-27T15:41:29.160 [INFO] [Thread-490488 (handle)] [driver.py] [get_status()] ra_j2k = 0.456782870339248     dec_j2k = -24.398243218142
2025-12-27T15:41:29.162 [DEBUG] [Thread-490488 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:41:29.163 [DEBUG] [Thread-490488 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:41:29.166 [DEBUG] [Thread-490488 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:41:29.166 [DEBUG] [Thread-490488 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:41:29.166 [DEBUG] [Thread-490488 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:41:29.166 [DEBUG] [Thread-490488 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:41:29.173 [DEBUG] [Thread-490488 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:41:29.173 [DEBUG] [Thread-490488 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:41:29.174 [DEBUG] [Thread-490488 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:41:29.174 [DEBUG] [Thread-490488 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:41:29.174 [DEBUG] [Thread-490488 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:41:29.174 [DEBUG] [Thread-490488 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:41:29.174 [DEBUG] [Thread-490488 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:41:29.174 [DEBUG] [Thread-490488 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:41:29.174 [DEBUG] [Thread-490488 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07047635, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953667456992276, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992399, telescope_ra=0.4786413, telescope_dec=-24.256243, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.49842, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:41:03.971530', telescope_ra_j2k=0.456782870339248, telescope_dec_j2k=-24.398243218142, observability=1)
2025-12-27T15:41:29.866 [DEBUG] [ThreadPoolExecutor-22884_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:41:29.867 [INFO] [ThreadPoolExecutor-22884_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:41:47.237 [DEBUG] [Thread-490489 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:41:47.239 [INFO] [Thread-490489 (handle)] [driver.py] [get_status()] Telra = 0.4836839, teldec = -24.256242
2025-12-27T15:41:47.240 [INFO] [Thread-490489 (handle)] [driver.py] [get_status()] ra_j2k = 0.461830667666186     dec_j2k = -24.3982221185729
2025-12-27T15:41:47.242 [DEBUG] [Thread-490489 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:41:47.243 [DEBUG] [Thread-490489 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:41:47.245 [DEBUG] [Thread-490489 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:41:47.245 [DEBUG] [Thread-490489 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:41:47.245 [DEBUG] [Thread-490489 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:41:47.245 [DEBUG] [Thread-490489 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:41:47.252 [DEBUG] [Thread-490489 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:41:47.253 [DEBUG] [Thread-490489 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:41:47.253 [DEBUG] [Thread-490489 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:41:47.253 [DEBUG] [Thread-490489 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:41:47.253 [DEBUG] [Thread-490489 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:41:47.253 [DEBUG] [Thread-490489 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:41:47.253 [DEBUG] [Thread-490489 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:41:47.253 [DEBUG] [Thread-490489 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:41:47.253 [DEBUG] [Thread-490489 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07068561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953671067067128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992399, telescope_ra=0.4836839, telescope_dec=-24.256242, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.50347, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:41:03.971530', telescope_ra_j2k=0.461830667666186, telescope_dec_j2k=-24.3982221185729, observability=1)
2025-12-27T15:41:51.505 [DEBUG] [Thread-490490 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:41:51.507 [INFO] [Thread-490490 (handle)] [driver.py] [get_status()] Telra = 0.4848789, teldec = -24.256242
2025-12-27T15:41:51.508 [INFO] [Thread-490490 (handle)] [driver.py] [get_status()] ra_j2k = 0.463026899222648     dec_j2k = -24.3982173189744
2025-12-27T15:41:51.510 [DEBUG] [Thread-490490 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:41:51.511 [DEBUG] [Thread-490490 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:41:51.514 [DEBUG] [Thread-490490 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:41:51.514 [DEBUG] [Thread-490490 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:41:51.514 [DEBUG] [Thread-490490 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:41:51.514 [DEBUG] [Thread-490490 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:41:51.521 [DEBUG] [Thread-490490 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:41:51.521 [DEBUG] [Thread-490490 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:41:51.521 [DEBUG] [Thread-490490 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:41:51.521 [DEBUG] [Thread-490490 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:41:51.521 [DEBUG] [Thread-490490 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:41:51.521 [DEBUG] [Thread-490490 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:41:51.521 [DEBUG] [Thread-490490 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:41:51.521 [DEBUG] [Thread-490490 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:41:51.522 [DEBUG] [Thread-490490 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07073502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953674677141981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992399, telescope_ra=0.4848789, telescope_dec=-24.256242, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.50466, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:41:03.971530', telescope_ra_j2k=0.463026899222648, telescope_dec_j2k=-24.3982173189744, observability=1)
2025-12-27T15:42:00.756 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:42:00.757 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.4874464, teldec = -24.256242
2025-12-27T15:42:00.758 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.465597045114293     dec_j2k = -24.3982069597445
2025-12-27T15:42:00.760 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:42:00.761 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:42:00.764 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:42:00.764 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:42:00.764 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:42:00.765 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:42:00.772 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:42:00.772 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:42:00.772 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:42:00.772 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:42:00.772 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:42:00.772 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:42:00.772 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:42:00.772 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:42:00.772 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07084209, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953673473783697, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992398, telescope_ra=0.4874464, telescope_dec=-24.256242, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.50723, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:41:03.971530', telescope_ra_j2k=0.465597045114293, telescope_dec_j2k=-24.3982069597445, observability=1)
2025-12-27T15:42:00.772 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.523218631744385 seconds ago
2025-12-27T15:42:03.887 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:42:03.889 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.4883336, teldec = -24.256242
2025-12-27T15:42:03.890 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.46648515935439     dec_j2k = -24.3982033651609
2025-12-27T15:42:03.893 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:42:03.894 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:42:03.900 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:42:03.900 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:42:03.900 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:42:03.900 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:42:03.908 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:42:03.908 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:42:03.908 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:42:03.908 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:42:03.908 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:42:03.908 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:42:03.908 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:42:03.908 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:42:03.908 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07087833, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953674677141981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992398, telescope_ra=0.4883336, telescope_dec=-24.256242, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.50811, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:41:03.971530', telescope_ra_j2k=0.46648515935439, telescope_dec_j2k=-24.3982033651609, observability=1)
2025-12-27T15:42:04.113 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:42:04.113 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:42:04.114 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:42:04.114 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:42:04.115 [DEBUG] [ThreadPoolExecutor-22886_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:42:05.118 [DEBUG] [ThreadPoolExecutor-22886_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:42:05.120 [DEBUG] [ThreadPoolExecutor-22886_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:42:05.120 [DEBUG] [ThreadPoolExecutor-22886_0] [payload.py] [to_registers()] [0]
2025-12-27T15:42:05.125 [DEBUG] [ThreadPoolExecutor-22886_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:42:05.125 [DEBUG] [ThreadPoolExecutor-22886_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:42:05.125 [DEBUG] [ThreadPoolExecutor-22886_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:42:05.125 [DEBUG] [ThreadPoolExecutor-22886_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:42:05.133 [DEBUG] [ThreadPoolExecutor-22886_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:42:05.133 [DEBUG] [ThreadPoolExecutor-22886_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:42:05.133 [DEBUG] [ThreadPoolExecutor-22886_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:42:05.133 [DEBUG] [ThreadPoolExecutor-22886_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:42:05.133 [DEBUG] [ThreadPoolExecutor-22886_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:42:05.133 [DEBUG] [ThreadPoolExecutor-22886_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:42:05.133 [DEBUG] [ThreadPoolExecutor-22886_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:42:05.295 [DEBUG] [Thread-490491 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:42:05.297 [INFO] [Thread-490491 (handle)] [driver.py] [get_status()] Telra = 0.488726, teldec = -24.256242
2025-12-27T15:42:05.298 [INFO] [Thread-490491 (handle)] [driver.py] [get_status()] ra_j2k = 0.466877963706053     dec_j2k = -24.3982017728622
2025-12-27T15:42:05.299 [DEBUG] [Thread-490491 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:42:05.300 [DEBUG] [Thread-490491 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:42:05.303 [DEBUG] [Thread-490491 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:42:05.304 [DEBUG] [Thread-490491 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:42:05.304 [DEBUG] [Thread-490491 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:42:05.304 [DEBUG] [Thread-490491 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:42:05.311 [DEBUG] [Thread-490491 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:42:05.311 [DEBUG] [Thread-490491 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:42:05.312 [DEBUG] [Thread-490491 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:42:05.312 [DEBUG] [Thread-490491 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:42:05.312 [DEBUG] [Thread-490491 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:42:05.312 [DEBUG] [Thread-490491 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:42:05.312 [DEBUG] [Thread-490491 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:42:05.312 [DEBUG] [Thread-490491 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:42:05.312 [DEBUG] [Thread-490491 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07089462, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953675479380837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992398, telescope_ra=0.488726, telescope_dec=-24.256242, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.50851, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:42:04.112803', telescope_ra_j2k=0.466877963706053, telescope_dec_j2k=-24.3982017728622, observability=1)
2025-12-27T15:42:20.331 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:42:20.333 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.4929097, teldec = -24.256242
2025-12-27T15:42:20.335 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.471065974529721     dec_j2k = -24.3981847026769
2025-12-27T15:42:20.335 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:42:20.336 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:42:20.343 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:42:20.343 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:42:20.343 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:42:20.343 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:42:20.350 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:42:20.350 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:42:20.350 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:42:20.350 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:42:20.350 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:42:20.350 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:42:20.350 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:42:20.350 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:42:20.351 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07106866, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953674677141981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992398, telescope_ra=0.4929097, telescope_dec=-24.256242, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.51269, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:42:04.112803', telescope_ra_j2k=0.471065974529721, telescope_dec_j2k=-24.3981847026769, observability=1)
2025-12-27T15:42:23.463 [DEBUG] [Thread-490492 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:42:23.465 [INFO] [Thread-490492 (handle)] [driver.py] [get_status()] Telra = 0.4937706, teldec = -24.256242
2025-12-27T15:42:23.466 [INFO] [Thread-490492 (handle)] [driver.py] [get_status()] ra_j2k = 0.471927761519583     dec_j2k = -24.3981811688827
2025-12-27T15:42:23.467 [DEBUG] [Thread-490492 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:42:23.468 [DEBUG] [Thread-490492 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:42:23.472 [DEBUG] [Thread-490492 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:42:23.473 [DEBUG] [Thread-490492 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:42:23.473 [DEBUG] [Thread-490492 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:42:23.473 [DEBUG] [Thread-490492 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:42:23.480 [DEBUG] [Thread-490492 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:42:23.480 [DEBUG] [Thread-490492 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:42:23.480 [DEBUG] [Thread-490492 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:42:23.480 [DEBUG] [Thread-490492 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:42:23.480 [DEBUG] [Thread-490492 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:42:23.480 [DEBUG] [Thread-490492 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:42:23.480 [DEBUG] [Thread-490492 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:42:23.480 [DEBUG] [Thread-490492 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:42:23.481 [DEBUG] [Thread-490492 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07110491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953673072664269, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992398, telescope_ra=0.4937706, telescope_dec=-24.256242, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.51355, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:42:04.112803', telescope_ra_j2k=0.471927761519583, telescope_dec_j2k=-24.3981811688827, observability=1)
2025-12-27T15:42:25.419 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:42:25.421 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.4943224, teldec = -24.256242
2025-12-27T15:42:25.422 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.472480130029631     dec_j2k = -24.3981789000705
2025-12-27T15:42:25.423 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:42:25.424 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:42:25.426 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:42:25.427 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:42:25.427 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:42:25.427 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:42:25.434 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:42:25.434 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:42:25.434 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:42:25.435 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:42:25.435 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:42:25.435 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:42:25.435 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:42:25.435 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:42:25.435 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07112755, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953674276022553, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108619, telescope_az=89.992397, telescope_ra=0.4943224, telescope_dec=-24.256242, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.5141, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:42:04.112803', telescope_ra_j2k=0.472480130029631, telescope_dec_j2k=-24.3981789000705, observability=1)
2025-12-27T15:42:30.134 [DEBUG] [ThreadPoolExecutor-22886_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:42:30.135 [DEBUG] [ThreadPoolExecutor-22886_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:42:41.546 [DEBUG] [Thread-490493 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:42:41.549 [INFO] [Thread-490493 (handle)] [driver.py] [get_status()] Telra = 0.4988111, teldec = -24.256241
2025-12-27T15:42:41.550 [INFO] [Thread-490493 (handle)] [driver.py] [get_status()] ra_j2k = 0.476973454275276     dec_j2k = -24.3981593338358
2025-12-27T15:42:41.552 [DEBUG] [Thread-490493 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:42:41.553 [DEBUG] [Thread-490493 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:42:41.558 [DEBUG] [Thread-490493 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:42:41.558 [DEBUG] [Thread-490493 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:42:41.558 [DEBUG] [Thread-490493 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:42:41.558 [DEBUG] [Thread-490493 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:42:41.565 [DEBUG] [Thread-490493 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:42:41.565 [DEBUG] [Thread-490493 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:42:41.565 [DEBUG] [Thread-490493 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:42:41.565 [DEBUG] [Thread-490493 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:42:41.565 [DEBUG] [Thread-490493 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:42:41.565 [DEBUG] [Thread-490493 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:42:41.565 [DEBUG] [Thread-490493 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:42:41.565 [DEBUG] [Thread-490493 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:42:41.565 [DEBUG] [Thread-490493 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0713142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953675479380837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992397, telescope_ra=0.4988111, telescope_dec=-24.256241, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.51859, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:42:04.112803', telescope_ra_j2k=0.476973454275276, telescope_dec_j2k=-24.3981593338358, observability=1)
2025-12-27T15:42:51.555 [DEBUG] [Thread-490494 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:42:51.557 [INFO] [Thread-490494 (handle)] [driver.py] [get_status()] Telra = 0.5015978, teldec = -24.256241
2025-12-27T15:42:51.558 [INFO] [Thread-490494 (handle)] [driver.py] [get_status()] ra_j2k = 0.479763024812442     dec_j2k = -24.3981477085254
2025-12-27T15:42:51.560 [DEBUG] [Thread-490494 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:42:51.561 [DEBUG] [Thread-490494 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:42:51.565 [DEBUG] [Thread-490494 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:42:51.565 [DEBUG] [Thread-490494 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:42:51.565 [DEBUG] [Thread-490494 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:42:51.565 [DEBUG] [Thread-490494 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:42:51.572 [DEBUG] [Thread-490494 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:42:51.572 [DEBUG] [Thread-490494 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:42:51.572 [DEBUG] [Thread-490494 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:42:51.572 [DEBUG] [Thread-490494 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:42:51.572 [DEBUG] [Thread-490494 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:42:51.572 [DEBUG] [Thread-490494 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:42:51.572 [DEBUG] [Thread-490494 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:42:51.572 [DEBUG] [Thread-490494 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:42:51.573 [DEBUG] [Thread-490494 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07143005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953667456992276, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992397, telescope_ra=0.5015978, telescope_dec=-24.256241, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.52138, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:42:04.112803', telescope_ra_j2k=0.479763024812442, telescope_dec_j2k=-24.3981477085254, observability=1)
2025-12-27T15:42:59.611 [DEBUG] [Thread-490495 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:42:59.613 [INFO] [Thread-490495 (handle)] [driver.py] [get_status()] Telra = 0.5038515, teldec = -24.256241
2025-12-27T15:42:59.614 [INFO] [Thread-490495 (handle)] [driver.py] [get_status()] ra_j2k = 0.482019046130091     dec_j2k = -24.3981382513526
2025-12-27T15:42:59.616 [DEBUG] [Thread-490495 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:42:59.616 [DEBUG] [Thread-490495 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:42:59.623 [DEBUG] [Thread-490495 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:42:59.623 [DEBUG] [Thread-490495 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:42:59.623 [DEBUG] [Thread-490495 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:42:59.623 [DEBUG] [Thread-490495 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:42:59.631 [DEBUG] [Thread-490495 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:42:59.631 [DEBUG] [Thread-490495 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:42:59.631 [DEBUG] [Thread-490495 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:42:59.631 [DEBUG] [Thread-490495 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:42:59.631 [DEBUG] [Thread-490495 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:42:59.631 [DEBUG] [Thread-490495 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:42:59.631 [DEBUG] [Thread-490495 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:42:59.631 [DEBUG] [Thread-490495 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:42:59.631 [DEBUG] [Thread-490495 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07152329, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953672270425412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992396, telescope_ra=0.5038515, telescope_dec=-24.256241, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.52363, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:42:04.112803', telescope_ra_j2k=0.482019046130091, telescope_dec_j2k=-24.3981382513526, observability=1)
2025-12-27T15:43:00.833 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:43:00.835 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.5041882, teldec = -24.256241
2025-12-27T15:43:00.836 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.482356092917874     dec_j2k = -24.3981368342104
2025-12-27T15:43:00.837 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:43:00.838 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:43:00.839 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:43:00.840 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:43:00.840 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:43:00.840 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:43:00.847 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:43:00.847 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:43:00.847 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:43:00.847 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:43:00.847 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:43:00.847 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:43:00.847 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:43:00.848 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:43:00.848 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07153743, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953669462589416, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992396, telescope_ra=0.5041882, telescope_dec=-24.256241, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.52397, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:42:04.112803', telescope_ra_j2k=0.482356092917874, telescope_dec_j2k=-24.3981368342104, observability=1)
2025-12-27T15:43:00.848 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.517627000808716 seconds ago
2025-12-27T15:43:03.759 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:43:03.761 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.5050016, teldec = -24.256241
2025-12-27T15:43:03.762 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.483170330672665     dec_j2k = -24.3981334061169
2025-12-27T15:43:03.763 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:43:03.764 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:43:03.766 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:43:03.766 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:43:03.766 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:43:03.766 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:43:03.773 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:43:03.773 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:43:03.773 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:43:03.773 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:43:03.773 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:43:03.773 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:43:03.773 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:43:03.773 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:43:03.773 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0715713, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953669061469988, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992396, telescope_ra=0.5050016, telescope_dec=-24.256241, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.52478, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:42:04.112803', telescope_ra_j2k=0.483170330672665, telescope_dec_j2k=-24.3981334061169, observability=1)
2025-12-27T15:43:04.254 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:43:04.254 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:43:04.255 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:43:04.255 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:43:04.255 [INFO] [ThreadPoolExecutor-22887_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:43:04.255 [INFO] [ThreadPoolExecutor-22887_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:43:17.802 [DEBUG] [Thread-490496 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:43:17.804 [INFO] [Thread-490496 (handle)] [driver.py] [get_status()] Telra = 0.5089022, teldec = -24.256241
2025-12-27T15:43:17.806 [INFO] [Thread-490496 (handle)] [driver.py] [get_status()] ra_j2k = 0.48707494776285     dec_j2k = -24.3981168773079
2025-12-27T15:43:17.808 [DEBUG] [Thread-490496 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:43:17.809 [DEBUG] [Thread-490496 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:43:17.814 [DEBUG] [Thread-490496 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:43:17.814 [DEBUG] [Thread-490496 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:43:17.814 [DEBUG] [Thread-490496 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:43:17.814 [DEBUG] [Thread-490496 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:43:17.821 [DEBUG] [Thread-490496 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:43:17.821 [DEBUG] [Thread-490496 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:43:17.821 [DEBUG] [Thread-490496 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:43:17.821 [DEBUG] [Thread-490496 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:43:17.821 [DEBUG] [Thread-490496 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:43:17.821 [DEBUG] [Thread-490496 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:43:17.821 [DEBUG] [Thread-490496 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:43:17.821 [DEBUG] [Thread-490496 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:43:17.821 [DEBUG] [Thread-490496 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07173383, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953671468186556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992396, telescope_ra=0.5089022, telescope_dec=-24.256241, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.52868, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:43:04.252803', telescope_ra_j2k=0.48707494776285, telescope_dec_j2k=-24.3981168773079, observability=1)
2025-12-27T15:43:20.412 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:43:20.415 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.5096506, teldec = -24.256241
2025-12-27T15:43:20.416 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.487824118456315     dec_j2k = -24.3981136889991
2025-12-27T15:43:20.418 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:43:20.419 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:43:20.426 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:43:20.426 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:43:20.426 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:43:20.426 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:43:20.433 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:43:20.433 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:43:20.433 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:43:20.433 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:43:20.433 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:43:20.433 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:43:20.433 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:43:20.433 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:43:20.434 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07176405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953667456992276, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992396, telescope_ra=0.5096506, telescope_dec=-24.256241, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.52943, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:43:04.252803', telescope_ra_j2k=0.487824118456315, telescope_dec_j2k=-24.3981136889991, observability=1)
2025-12-27T15:43:24.525 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:43:24.527 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.5107929, teldec = -24.25624
2025-12-27T15:43:24.528 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.488967594724759     dec_j2k = -24.3981078121735
2025-12-27T15:43:24.529 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:43:24.530 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:43:24.533 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:43:24.533 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:43:24.533 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:43:24.534 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:43:24.541 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:43:24.541 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:43:24.541 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:43:24.541 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:43:24.541 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:43:24.541 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:43:24.541 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:43:24.541 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:43:24.541 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07181164, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953673874903125, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992396, telescope_ra=0.5107929, telescope_dec=-24.25624, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.53057, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:43:04.252803', telescope_ra_j2k=0.488967594724759, telescope_dec_j2k=-24.3981078121735, observability=1)
2025-12-27T15:43:25.137 [DEBUG] [ThreadPoolExecutor-22886_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:43:25.139 [DEBUG] [ThreadPoolExecutor-22886_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:43:25.140 [DEBUG] [ThreadPoolExecutor-22886_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:43:25.142 [DEBUG] [ThreadPoolExecutor-22886_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:43:29.147 [DEBUG] [ThreadPoolExecutor-22886_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:43:30.149 [DEBUG] [ThreadPoolExecutor-22886_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:43:30.150 [INFO] [ThreadPoolExecutor-22886_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:43:35.870 [DEBUG] [Thread-490497 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:43:35.872 [INFO] [Thread-490497 (handle)] [driver.py] [get_status()] Telra = 0.5139424, teldec = -24.25624
2025-12-27T15:43:35.873 [INFO] [Thread-490497 (handle)] [driver.py] [get_status()] ra_j2k = 0.492120337719805     dec_j2k = -24.3980942998677
2025-12-27T15:43:35.874 [DEBUG] [Thread-490497 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:43:35.875 [DEBUG] [Thread-490497 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:43:35.877 [DEBUG] [Thread-490497 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:43:35.877 [DEBUG] [Thread-490497 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:43:35.877 [DEBUG] [Thread-490497 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:43:35.877 [DEBUG] [Thread-490497 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:43:35.884 [DEBUG] [Thread-490497 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:43:35.884 [DEBUG] [Thread-490497 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:43:35.884 [DEBUG] [Thread-490497 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:43:35.885 [DEBUG] [Thread-490497 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:43:35.885 [DEBUG] [Thread-490497 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:43:35.885 [DEBUG] [Thread-490497 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:43:35.885 [DEBUG] [Thread-490497 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:43:35.885 [DEBUG] [Thread-490497 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:43:35.885 [DEBUG] [Thread-490497 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07194295, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953669863708844, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992395, telescope_ra=0.5139424, telescope_dec=-24.25624, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.53372, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:43:04.252803', telescope_ra_j2k=0.492120337719805, telescope_dec_j2k=-24.3980942998677, observability=1)
2025-12-27T15:43:51.606 [DEBUG] [Thread-490498 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:43:51.608 [INFO] [Thread-490498 (handle)] [driver.py] [get_status()] Telra = 0.518321, teldec = -24.25624
2025-12-27T15:43:51.609 [INFO] [Thread-490498 (handle)] [driver.py] [get_status()] ra_j2k = 0.496503445751354     dec_j2k = -24.3980753537006
2025-12-27T15:43:51.611 [DEBUG] [Thread-490498 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:43:51.612 [DEBUG] [Thread-490498 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:43:51.616 [DEBUG] [Thread-490498 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:43:51.616 [DEBUG] [Thread-490498 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:43:51.616 [DEBUG] [Thread-490498 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:43:51.616 [DEBUG] [Thread-490498 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:43:51.623 [DEBUG] [Thread-490498 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:43:51.623 [DEBUG] [Thread-490498 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:43:51.623 [DEBUG] [Thread-490498 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:43:51.623 [DEBUG] [Thread-490498 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:43:51.623 [DEBUG] [Thread-490498 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:43:51.623 [DEBUG] [Thread-490498 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:43:51.623 [DEBUG] [Thread-490498 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:43:51.623 [DEBUG] [Thread-490498 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:43:51.624 [DEBUG] [Thread-490498 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07212508, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953671067067128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992395, telescope_ra=0.518321, telescope_dec=-24.25624, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.5381, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:43:04.252803', telescope_ra_j2k=0.496503445751354, telescope_dec_j2k=-24.3980753537006, observability=1)
2025-12-27T15:43:53.940 [DEBUG] [Thread-490499 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:43:53.942 [INFO] [Thread-490499 (handle)] [driver.py] [get_status()] Telra = 0.5189842, teldec = -24.25624
2025-12-27T15:43:53.943 [INFO] [Thread-490499 (handle)] [driver.py] [get_status()] ra_j2k = 0.497167328499431     dec_j2k = -24.3980724677443
2025-12-27T15:43:53.945 [DEBUG] [Thread-490499 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:43:53.946 [DEBUG] [Thread-490499 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:43:53.953 [DEBUG] [Thread-490499 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:43:53.953 [DEBUG] [Thread-490499 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:43:53.953 [DEBUG] [Thread-490499 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:43:53.953 [DEBUG] [Thread-490499 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:43:53.960 [DEBUG] [Thread-490499 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:43:53.960 [DEBUG] [Thread-490499 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:43:53.960 [DEBUG] [Thread-490499 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:43:53.960 [DEBUG] [Thread-490499 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:43:53.960 [DEBUG] [Thread-490499 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:43:53.961 [DEBUG] [Thread-490499 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:43:53.961 [DEBUG] [Thread-490499 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:43:53.961 [DEBUG] [Thread-490499 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:43:53.961 [DEBUG] [Thread-490499 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0721521, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953665451395136, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992395, telescope_ra=0.5189842, telescope_dec=-24.25624, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.53877, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:43:04.252803', telescope_ra_j2k=0.497167328499431, telescope_dec_j2k=-24.3980724677443, observability=1)
2025-12-27T15:44:00.909 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:44:00.911 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.5209072, teldec = -24.25624
2025-12-27T15:44:00.912 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.499092308096698     dec_j2k = -24.398064075455
2025-12-27T15:44:00.914 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:44:00.915 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:44:00.921 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:44:00.921 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:44:00.921 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:44:00.921 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:44:00.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:44:00.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:44:00.928 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:44:00.928 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:44:00.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:44:00.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:44:00.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:44:00.929 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:44:00.929 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07223275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953665451395136, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992394, telescope_ra=0.5209072, telescope_dec=-24.25624, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.54069, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:43:04.252803', telescope_ra_j2k=0.499092308096698, telescope_dec_j2k=-24.398064075455, observability=1)
2025-12-27T15:44:00.929 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.51756572723389 seconds ago
2025-12-27T15:44:03.720 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:44:03.722 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.5216913, teldec = -24.25624
2025-12-27T15:44:03.723 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.499877215238241     dec_j2k = -24.39806064317
2025-12-27T15:44:03.725 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:44:03.726 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:44:03.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:44:03.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:44:03.730 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:44:03.730 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:44:03.737 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:44:03.737 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:44:03.737 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:44:03.737 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:44:03.737 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:44:03.737 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:44:03.737 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:44:03.737 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:44:03.737 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07226529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953667858111704, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992394, telescope_ra=0.5216913, telescope_dec=-24.25624, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.54147, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:43:04.252803', telescope_ra_j2k=0.499877215238241, telescope_dec_j2k=-24.39806064317, observability=1)
2025-12-27T15:44:04.402 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:44:04.402 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:44:04.403 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:44:04.403 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:44:04.404 [DEBUG] [ThreadPoolExecutor-22888_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:44:05.406 [DEBUG] [ThreadPoolExecutor-22888_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:44:05.408 [DEBUG] [ThreadPoolExecutor-22888_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:44:05.408 [DEBUG] [ThreadPoolExecutor-22888_0] [payload.py] [to_registers()] [0]
2025-12-27T15:44:05.413 [DEBUG] [ThreadPoolExecutor-22888_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:44:05.413 [DEBUG] [ThreadPoolExecutor-22888_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:44:05.413 [DEBUG] [ThreadPoolExecutor-22888_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:44:05.413 [DEBUG] [ThreadPoolExecutor-22888_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:44:05.421 [DEBUG] [ThreadPoolExecutor-22888_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:44:05.422 [DEBUG] [ThreadPoolExecutor-22888_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:44:05.422 [DEBUG] [ThreadPoolExecutor-22888_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:44:05.422 [DEBUG] [ThreadPoolExecutor-22888_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:44:05.422 [DEBUG] [ThreadPoolExecutor-22888_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:44:05.422 [DEBUG] [ThreadPoolExecutor-22888_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:44:05.422 [DEBUG] [ThreadPoolExecutor-22888_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:44:12.143 [DEBUG] [Thread-490500 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:44:12.144 [INFO] [Thread-490500 (handle)] [driver.py] [get_status()] Telra = 0.5240533, teldec = -24.25624
2025-12-27T15:44:12.145 [INFO] [Thread-490500 (handle)] [driver.py] [get_status()] ra_j2k = 0.502241646521798     dec_j2k = -24.3980502676459
2025-12-27T15:44:12.147 [DEBUG] [Thread-490500 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:44:12.148 [DEBUG] [Thread-490500 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:44:12.155 [DEBUG] [Thread-490500 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:44:12.155 [DEBUG] [Thread-490500 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:44:12.155 [DEBUG] [Thread-490500 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:44:12.155 [DEBUG] [Thread-490500 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:44:12.163 [DEBUG] [Thread-490500 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:44:12.163 [DEBUG] [Thread-490500 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:44:12.163 [DEBUG] [Thread-490500 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:44:12.163 [DEBUG] [Thread-490500 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:44:12.163 [DEBUG] [Thread-490500 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:44:12.163 [DEBUG] [Thread-490500 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:44:12.163 [DEBUG] [Thread-490500 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:44:12.163 [DEBUG] [Thread-490500 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:44:12.163 [DEBUG] [Thread-490500 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07236277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953674677141981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992394, telescope_ra=0.5240533, telescope_dec=-24.25624, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.54383, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:44:04.400569', telescope_ra_j2k=0.502241646521798, telescope_dec_j2k=-24.3980502676459, observability=1)
2025-12-27T15:44:20.495 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:44:20.497 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.5263691, teldec = -24.256239
2025-12-27T15:44:20.498 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.504559830041934     dec_j2k = -24.3980390423734
2025-12-27T15:44:20.500 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:44:20.500 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:44:20.501 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:44:20.501 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:44:20.501 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:44:20.501 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:44:20.509 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:44:20.509 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:44:20.509 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:44:20.509 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:44:20.509 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:44:20.509 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:44:20.509 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:44:20.509 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:44:20.509 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07245944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095366866035056, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992394, telescope_ra=0.5263691, telescope_dec=-24.256239, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.54615, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:44:04.400569', telescope_ra_j2k=0.504559830041934, telescope_dec_j2k=-24.3980390423734, observability=1)
2025-12-27T15:44:23.624 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:44:23.626 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.5272375, teldec = -24.256239
2025-12-27T15:44:23.627 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.505429123797804     dec_j2k = -24.3980351945007
2025-12-27T15:44:23.629 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:44:23.630 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:44:23.635 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:44:23.635 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:44:23.635 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:44:23.635 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:44:23.642 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:44:23.642 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:44:23.642 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:44:23.642 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:44:23.642 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:44:23.643 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:44:23.643 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:44:23.643 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:44:23.643 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07249565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953669863708844, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992394, telescope_ra=0.5272375, telescope_dec=-24.256239, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.54702, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:44:04.400569', telescope_ra_j2k=0.505429123797804, telescope_dec_j2k=-24.3980351945007, observability=1)
2025-12-27T15:44:30.213 [DEBUG] [Thread-490501 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:44:30.216 [INFO] [Thread-490501 (handle)] [driver.py] [get_status()] Telra = 0.5290692, teldec = -24.256239
2025-12-27T15:44:30.217 [INFO] [Thread-490501 (handle)] [driver.py] [get_status()] ra_j2k = 0.507262708895589     dec_j2k = -24.3980270541598
2025-12-27T15:44:30.218 [DEBUG] [Thread-490501 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:44:30.219 [DEBUG] [Thread-490501 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:44:30.220 [DEBUG] [Thread-490501 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:44:30.220 [DEBUG] [Thread-490501 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:44:30.220 [DEBUG] [Thread-490501 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:44:30.220 [DEBUG] [Thread-490501 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:44:30.227 [DEBUG] [Thread-490501 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:44:30.227 [DEBUG] [Thread-490501 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:44:30.227 [DEBUG] [Thread-490501 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:44:30.227 [DEBUG] [Thread-490501 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:44:30.227 [DEBUG] [Thread-490501 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:44:30.227 [DEBUG] [Thread-490501 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:44:30.227 [DEBUG] [Thread-490501 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:44:30.227 [DEBUG] [Thread-490501 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:44:30.228 [DEBUG] [Thread-490501 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07257193, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953667858111704, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992394, telescope_ra=0.5290692, telescope_dec=-24.256239, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.54888, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:44:04.400569', telescope_ra_j2k=0.507262708895589, telescope_dec_j2k=-24.3980270541598, observability=1)
2025-12-27T15:44:30.423 [DEBUG] [ThreadPoolExecutor-22888_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:44:30.424 [DEBUG] [ThreadPoolExecutor-22888_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:44:48.260 [DEBUG] [Thread-490502 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:44:48.262 [INFO] [Thread-490502 (handle)] [driver.py] [get_status()] Telra = 0.5341199, teldec = -24.256239
2025-12-27T15:44:48.263 [INFO] [Thread-490502 (handle)] [driver.py] [get_status()] ra_j2k = 0.512318606233991     dec_j2k = -24.3980044387815
2025-12-27T15:44:48.264 [DEBUG] [Thread-490502 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:44:48.265 [DEBUG] [Thread-490502 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:44:48.266 [DEBUG] [Thread-490502 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:44:48.266 [DEBUG] [Thread-490502 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:44:48.266 [DEBUG] [Thread-490502 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:44:48.266 [DEBUG] [Thread-490502 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:44:48.274 [DEBUG] [Thread-490502 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:44:48.274 [DEBUG] [Thread-490502 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:44:48.274 [DEBUG] [Thread-490502 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:44:48.274 [DEBUG] [Thread-490502 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:44:48.274 [DEBUG] [Thread-490502 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:44:48.274 [DEBUG] [Thread-490502 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:44:48.274 [DEBUG] [Thread-490502 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:44:48.274 [DEBUG] [Thread-490502 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:44:48.274 [DEBUG] [Thread-490502 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0727808, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953669061469988, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992393, telescope_ra=0.5341199, telescope_dec=-24.256239, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.5539, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:44:04.400569', telescope_ra_j2k=0.512318606233991, telescope_dec_j2k=-24.3980044387815, observability=1)
2025-12-27T15:44:51.656 [DEBUG] [Thread-490503 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:44:51.659 [INFO] [Thread-490503 (handle)] [driver.py] [get_status()] Telra = 0.5350628, teldec = -24.256239
2025-12-27T15:44:51.660 [INFO] [Thread-490503 (handle)] [driver.py] [get_status()] ra_j2k = 0.513262476411435     dec_j2k = -24.3980001892569
2025-12-27T15:44:51.662 [DEBUG] [Thread-490503 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:44:51.662 [DEBUG] [Thread-490503 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:44:51.668 [DEBUG] [Thread-490503 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:44:51.668 [DEBUG] [Thread-490503 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:44:51.668 [DEBUG] [Thread-490503 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:44:51.668 [DEBUG] [Thread-490503 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:44:51.675 [DEBUG] [Thread-490503 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:44:51.675 [DEBUG] [Thread-490503 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:44:51.675 [DEBUG] [Thread-490503 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:44:51.675 [DEBUG] [Thread-490503 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:44:51.676 [DEBUG] [Thread-490503 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:44:51.676 [DEBUG] [Thread-490503 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:44:51.676 [DEBUG] [Thread-490503 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:44:51.676 [DEBUG] [Thread-490503 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:44:51.676 [DEBUG] [Thread-490503 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0728201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953669462589416, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992393, telescope_ra=0.5350628, telescope_dec=-24.256239, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.55484, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:44:04.400569', telescope_ra_j2k=0.513262476411435, telescope_dec_j2k=-24.3980001892569, observability=1)
2025-12-27T15:45:00.990 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:45:00.992 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.5376579, teldec = -24.256239
2025-12-27T15:45:00.993 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.515860246425664     dec_j2k = -24.3979884487685
2025-12-27T15:45:00.995 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:45:00.995 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:45:01.001 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:45:01.001 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:45:01.001 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:45:01.001 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:45:01.002 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:45:01.002 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:45:01.002 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:45:01.002 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:45:01.002 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:45:01.002 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:45:01.002 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:45:01.002 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:45:01.002 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07292812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953671067067128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992393, telescope_ra=0.5376579, telescope_dec=-24.256239, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.55744, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:44:04.400569', telescope_ra_j2k=0.515860246425664, telescope_dec_j2k=-24.3979884487685, observability=1)
2025-12-27T15:45:01.002 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.508058071136475 seconds ago
2025-12-27T15:45:03.745 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:45:03.747 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.5384325, teldec = -24.256238
2025-12-27T15:45:03.748 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.516635643316472     dec_j2k = -24.3979839317797
2025-12-27T15:45:03.750 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:45:03.751 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:45:03.757 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:45:03.757 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:45:03.757 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:45:03.757 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:45:03.764 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:45:03.764 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:45:03.764 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:45:03.764 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:45:03.764 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:45:03.764 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:45:03.765 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:45:03.765 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:45:03.765 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07296002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953674276022553, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992392, telescope_ra=0.5384325, telescope_dec=-24.256238, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.55821, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:44:04.400569', telescope_ra_j2k=0.516635643316472, telescope_dec_j2k=-24.3979839317797, observability=1)
2025-12-27T15:45:04.550 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:45:04.550 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:45:04.551 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:45:04.551 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:45:04.551 [INFO] [ThreadPoolExecutor-22889_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:45:04.552 [INFO] [ThreadPoolExecutor-22889_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:45:06.334 [DEBUG] [Thread-490504 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:45:06.336 [INFO] [Thread-490504 (handle)] [driver.py] [get_status()] Telra = 0.5391331, teldec = -24.256238
2025-12-27T15:45:06.337 [INFO] [Thread-490504 (handle)] [driver.py] [get_status()] ra_j2k = 0.517336964081598     dec_j2k = -24.397980745665
2025-12-27T15:45:06.339 [DEBUG] [Thread-490504 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:45:06.341 [DEBUG] [Thread-490504 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:45:06.346 [DEBUG] [Thread-490504 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:45:06.346 [DEBUG] [Thread-490504 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:45:06.346 [DEBUG] [Thread-490504 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:45:06.346 [DEBUG] [Thread-490504 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:45:06.353 [DEBUG] [Thread-490504 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:45:06.353 [DEBUG] [Thread-490504 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:45:06.353 [DEBUG] [Thread-490504 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:45:06.353 [DEBUG] [Thread-490504 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:45:06.353 [DEBUG] [Thread-490504 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:45:06.354 [DEBUG] [Thread-490504 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:45:06.354 [DEBUG] [Thread-490504 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:45:06.354 [DEBUG] [Thread-490504 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:45:06.354 [DEBUG] [Thread-490504 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07298999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953668259231132, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992392, telescope_ra=0.5391331, telescope_dec=-24.256238, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.55891, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:45:04.549179', telescope_ra_j2k=0.517336964081598, telescope_dec_j2k=-24.397980745665, observability=1)
2025-12-27T15:45:20.570 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:45:20.572 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.5431198, teldec = -24.256238
2025-12-27T15:45:20.573 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.521327765200236     dec_j2k = -24.39796252437
2025-12-27T15:45:20.574 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:45:20.575 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:45:20.580 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:45:20.580 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:45:20.580 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:45:20.580 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:45:20.587 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:45:20.588 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:45:20.588 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:45:20.588 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:45:20.588 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:45:20.588 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:45:20.588 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:45:20.588 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:45:20.588 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07315476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953671067067128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992392, telescope_ra=0.5431198, telescope_dec=-24.256238, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.5629, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:45:04.549179', telescope_ra_j2k=0.521327765200236, telescope_dec_j2k=-24.39796252437, observability=1)
2025-12-27T15:45:22.731 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:45:22.734 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.5437072, teldec = -24.256238
2025-12-27T15:45:22.735 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.521915769411171     dec_j2k = -24.3979598265626
2025-12-27T15:45:22.737 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:45:22.738 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:45:22.741 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:45:22.741 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:45:22.741 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:45:22.741 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:45:22.749 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:45:22.749 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:45:22.749 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:45:22.749 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:45:22.749 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:45:22.749 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:45:22.749 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:45:22.749 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:45:22.749 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07317977, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953673072664269, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992392, telescope_ra=0.5437072, telescope_dec=-24.256238, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.56349, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:45:04.549179', telescope_ra_j2k=0.521915769411171, telescope_dec_j2k=-24.3979598265626, observability=1)
2025-12-27T15:45:24.404 [DEBUG] [Thread-490505 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:45:24.406 [INFO] [Thread-490505 (handle)] [driver.py] [get_status()] Telra = 0.544174, teldec = -24.256238
2025-12-27T15:45:24.407 [INFO] [Thread-490505 (handle)] [driver.py] [get_status()] ra_j2k = 0.522383049561898     dec_j2k = -24.39795768025
2025-12-27T15:45:24.409 [DEBUG] [Thread-490505 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:45:24.411 [DEBUG] [Thread-490505 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:45:24.414 [DEBUG] [Thread-490505 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:45:24.414 [DEBUG] [Thread-490505 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:45:24.414 [DEBUG] [Thread-490505 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:45:24.414 [DEBUG] [Thread-490505 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:45:24.421 [DEBUG] [Thread-490505 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:45:24.421 [DEBUG] [Thread-490505 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:45:24.421 [DEBUG] [Thread-490505 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:45:24.421 [DEBUG] [Thread-490505 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:45:24.421 [DEBUG] [Thread-490505 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:45:24.421 [DEBUG] [Thread-490505 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:45:24.422 [DEBUG] [Thread-490505 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:45:24.422 [DEBUG] [Thread-490505 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:45:24.422 [DEBUG] [Thread-490505 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07319913, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953674276022553, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992392, telescope_ra=0.544174, telescope_dec=-24.256238, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.56396, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:45:04.549179', telescope_ra_j2k=0.522383049561898, telescope_dec_j2k=-24.39795768025, observability=1)
2025-12-27T15:45:25.426 [DEBUG] [ThreadPoolExecutor-22888_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:45:25.428 [DEBUG] [ThreadPoolExecutor-22888_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:45:25.429 [DEBUG] [ThreadPoolExecutor-22888_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:45:25.431 [DEBUG] [ThreadPoolExecutor-22888_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:45:29.436 [DEBUG] [ThreadPoolExecutor-22888_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:45:30.437 [DEBUG] [ThreadPoolExecutor-22888_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:45:30.438 [INFO] [ThreadPoolExecutor-22888_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:45:42.473 [DEBUG] [Thread-490506 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:45:42.475 [INFO] [Thread-490506 (handle)] [driver.py] [get_status()] Telra = 0.5492156, teldec = -24.256238
2025-12-27T15:45:42.477 [INFO] [Thread-490506 (handle)] [driver.py] [get_status()] ra_j2k = 0.527429834859721     dec_j2k = -24.3979343641219
2025-12-27T15:45:42.478 [DEBUG] [Thread-490506 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:45:42.479 [DEBUG] [Thread-490506 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:45:42.480 [DEBUG] [Thread-490506 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:45:42.480 [DEBUG] [Thread-490506 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:45:42.480 [DEBUG] [Thread-490506 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:45:42.480 [DEBUG] [Thread-490506 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:45:42.487 [DEBUG] [Thread-490506 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:45:42.488 [DEBUG] [Thread-490506 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:45:42.488 [DEBUG] [Thread-490506 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:45:42.488 [DEBUG] [Thread-490506 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:45:42.488 [DEBUG] [Thread-490506 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:45:42.488 [DEBUG] [Thread-490506 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:45:42.488 [DEBUG] [Thread-490506 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:45:42.488 [DEBUG] [Thread-490506 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:45:42.488 [DEBUG] [Thread-490506 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07340826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953675078261409, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992391, telescope_ra=0.5492156, telescope_dec=-24.256238, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.569, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:45:04.549179', telescope_ra_j2k=0.527429834859721, telescope_dec_j2k=-24.3979343641219, observability=1)
2025-12-27T15:45:51.710 [DEBUG] [Thread-490507 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:45:51.712 [INFO] [Thread-490507 (handle)] [driver.py] [get_status()] Telra = 0.5517848, teldec = -24.256237
2025-12-27T15:45:51.713 [INFO] [Thread-490507 (handle)] [driver.py] [get_status()] ra_j2k = 0.530001676912994     dec_j2k = -24.3979213871131
2025-12-27T15:45:51.714 [DEBUG] [Thread-490507 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:45:51.715 [DEBUG] [Thread-490507 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:45:51.719 [DEBUG] [Thread-490507 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:45:51.719 [DEBUG] [Thread-490507 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:45:51.719 [DEBUG] [Thread-490507 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:45:51.719 [DEBUG] [Thread-490507 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:45:51.726 [DEBUG] [Thread-490507 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:45:51.726 [DEBUG] [Thread-490507 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:45:51.726 [DEBUG] [Thread-490507 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:45:51.726 [DEBUG] [Thread-490507 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:45:51.727 [DEBUG] [Thread-490507 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:45:51.727 [DEBUG] [Thread-490507 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:45:51.727 [DEBUG] [Thread-490507 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:45:51.727 [DEBUG] [Thread-490507 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:45:51.727 [DEBUG] [Thread-490507 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07351517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953670264828272, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992391, telescope_ra=0.5517848, telescope_dec=-24.256237, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.57157, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:45:04.549179', telescope_ra_j2k=0.530001676912994, telescope_dec_j2k=-24.3979213871131, observability=1)
2025-12-27T15:46:00.544 [DEBUG] [Thread-490508 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:46:00.546 [INFO] [Thread-490508 (handle)] [driver.py] [get_status()] Telra = 0.5542396, teldec = -24.256237
2025-12-27T15:46:00.547 [INFO] [Thread-490508 (handle)] [driver.py] [get_status()] ra_j2k = 0.532459001123765     dec_j2k = -24.3979098832876
2025-12-27T15:46:00.548 [DEBUG] [Thread-490508 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:46:00.549 [DEBUG] [Thread-490508 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:46:00.553 [DEBUG] [Thread-490508 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:46:00.553 [DEBUG] [Thread-490508 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:46:00.553 [DEBUG] [Thread-490508 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:46:00.553 [DEBUG] [Thread-490508 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:46:00.560 [DEBUG] [Thread-490508 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:46:00.560 [DEBUG] [Thread-490508 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:46:00.560 [DEBUG] [Thread-490508 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:46:00.560 [DEBUG] [Thread-490508 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:46:00.560 [DEBUG] [Thread-490508 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:46:00.560 [DEBUG] [Thread-490508 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:46:00.560 [DEBUG] [Thread-490508 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:46:00.560 [DEBUG] [Thread-490508 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:46:00.560 [DEBUG] [Thread-490508 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07361741, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953671468186556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992391, telescope_ra=0.5542396, telescope_dec=-24.256237, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.57402, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:45:04.549179', telescope_ra_j2k=0.532459001123765, telescope_dec_j2k=-24.3979098832876, observability=1)
2025-12-27T15:46:01.062 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.5012016296386719
2025-12-27T15:46:01.062 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.49191331863403 seconds ago
2025-12-27T15:46:03.770 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:46:03.771 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.5551562, teldec = -24.256237
2025-12-27T15:46:03.773 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.533376543585193     dec_j2k = -24.3979055728216
2025-12-27T15:46:03.774 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:46:03.776 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:46:03.782 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:46:03.782 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:46:03.782 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:46:03.782 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:46:03.790 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:46:03.790 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:46:03.790 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:46:03.790 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:46:03.790 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:46:03.790 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:46:03.790 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:46:03.790 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:46:03.790 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07365475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953674677141981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992391, telescope_ra=0.5551562, telescope_dec=-24.256237, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.57494, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:45:04.549179', telescope_ra_j2k=0.533376543585193, telescope_dec_j2k=-24.3979055728216, observability=1)
2025-12-27T15:46:04.691 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:46:04.691 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:46:04.692 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:46:04.692 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:46:04.693 [DEBUG] [ThreadPoolExecutor-22890_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:46:05.695 [DEBUG] [ThreadPoolExecutor-22890_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:46:05.697 [DEBUG] [ThreadPoolExecutor-22890_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:46:05.697 [DEBUG] [ThreadPoolExecutor-22890_0] [payload.py] [to_registers()] [0]
2025-12-27T15:46:05.701 [DEBUG] [ThreadPoolExecutor-22890_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:46:05.701 [DEBUG] [ThreadPoolExecutor-22890_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:46:05.701 [DEBUG] [ThreadPoolExecutor-22890_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:46:05.701 [DEBUG] [ThreadPoolExecutor-22890_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:46:05.708 [DEBUG] [ThreadPoolExecutor-22890_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:46:05.708 [DEBUG] [ThreadPoolExecutor-22890_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:46:05.708 [DEBUG] [ThreadPoolExecutor-22890_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:46:05.708 [DEBUG] [ThreadPoolExecutor-22890_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:46:05.708 [DEBUG] [ThreadPoolExecutor-22890_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:46:05.708 [DEBUG] [ThreadPoolExecutor-22890_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:46:05.708 [DEBUG] [ThreadPoolExecutor-22890_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:46:18.733 [DEBUG] [Thread-490509 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:46:18.735 [INFO] [Thread-490509 (handle)] [driver.py] [get_status()] Telra = 0.5593081, teldec = -24.256237
2025-12-27T15:46:18.736 [INFO] [Thread-490509 (handle)] [driver.py] [get_status()] ra_j2k = 0.53753271224635     dec_j2k = -24.397885945386
2025-12-27T15:46:18.737 [DEBUG] [Thread-490509 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:46:18.738 [DEBUG] [Thread-490509 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:46:18.742 [DEBUG] [Thread-490509 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:46:18.742 [DEBUG] [Thread-490509 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:46:18.742 [DEBUG] [Thread-490509 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:46:18.742 [DEBUG] [Thread-490509 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:46:18.749 [DEBUG] [Thread-490509 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:46:18.749 [DEBUG] [Thread-490509 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:46:18.749 [DEBUG] [Thread-490509 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:46:18.749 [DEBUG] [Thread-490509 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:46:18.749 [DEBUG] [Thread-490509 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:46:18.749 [DEBUG] [Thread-490509 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:46:18.749 [DEBUG] [Thread-490509 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:46:18.749 [DEBUG] [Thread-490509 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:46:18.750 [DEBUG] [Thread-490509 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07382794, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953667858111704, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.99239, telescope_ra=0.5593081, telescope_dec=-24.256237, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.57909, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:46:04.690700', telescope_ra_j2k=0.53753271224635, telescope_dec_j2k=-24.397885945386, observability=1)
2025-12-27T15:46:20.650 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:46:20.652 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.5598396, teldec = -24.256237
2025-12-27T15:46:20.653 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.538064758647941     dec_j2k = -24.3978834206908
2025-12-27T15:46:20.655 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:46:20.656 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:46:20.659 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:46:20.659 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:46:20.659 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:46:20.659 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:46:20.666 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:46:20.666 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:46:20.666 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:46:20.666 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:46:20.666 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:46:20.666 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:46:20.666 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:46:20.666 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:46:20.666 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07385013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953669061469988, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.99239, telescope_ra=0.5598396, telescope_dec=-24.256237, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.57962, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:46:04.690700', telescope_ra_j2k=0.538064758647941, telescope_dec_j2k=-24.3978834206908, observability=1)
2025-12-27T15:46:21.843 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:46:21.845 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.5601666, teldec = -24.256237
2025-12-27T15:46:21.847 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.538392094810853     dec_j2k = -24.3978818660314
2025-12-27T15:46:21.848 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:46:21.849 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:46:21.855 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:46:21.855 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:46:21.855 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:46:21.856 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:46:21.863 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:46:21.863 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:46:21.863 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:46:21.863 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:46:21.863 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:46:21.863 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:46:21.863 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:46:21.863 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:46:21.863 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07386394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953671468186556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.99239, telescope_ra=0.5601666, telescope_dec=-24.256237, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.57995, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:46:04.690700', telescope_ra_j2k=0.538392094810853, telescope_dec_j2k=-24.3978818660314, observability=1)
2025-12-27T15:46:30.709 [DEBUG] [ThreadPoolExecutor-22890_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:46:30.710 [DEBUG] [ThreadPoolExecutor-22890_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:46:36.819 [DEBUG] [Thread-490510 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:46:36.821 [INFO] [Thread-490510 (handle)] [driver.py] [get_status()] Telra = 0.564353, teldec = -24.256237
2025-12-27T15:46:36.822 [INFO] [Thread-490510 (handle)] [driver.py] [get_status()] ra_j2k = 0.542582798171404     dec_j2k = -24.3978618706373
2025-12-27T15:46:36.824 [DEBUG] [Thread-490510 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:46:36.825 [DEBUG] [Thread-490510 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:46:36.831 [DEBUG] [Thread-490510 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:46:36.831 [DEBUG] [Thread-490510 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:46:36.831 [DEBUG] [Thread-490510 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:46:36.831 [DEBUG] [Thread-490510 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:46:36.838 [DEBUG] [Thread-490510 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:46:36.838 [DEBUG] [Thread-490510 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:46:36.839 [DEBUG] [Thread-490510 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:46:36.839 [DEBUG] [Thread-490510 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:46:36.839 [DEBUG] [Thread-490510 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:46:36.839 [DEBUG] [Thread-490510 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:46:36.839 [DEBUG] [Thread-490510 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:46:36.839 [DEBUG] [Thread-490510 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:46:36.839 [DEBUG] [Thread-490510 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07403727, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095366866035056, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108618, telescope_az=89.992389, telescope_ra=0.564353, telescope_dec=-24.256237, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.58413, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:46:04.690700', telescope_ra_j2k=0.542582798171404, telescope_dec_j2k=-24.3978618706373, observability=1)
2025-12-27T15:46:51.773 [DEBUG] [Thread-490511 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:46:51.775 [INFO] [Thread-490511 (handle)] [driver.py] [get_status()] Telra = 0.5685244, teldec = -24.256236
2025-12-27T15:46:51.776 [INFO] [Thread-490511 (handle)] [driver.py] [get_status()] ra_j2k = 0.546758485442861     dec_j2k = -24.3978407773333
2025-12-27T15:46:51.778 [DEBUG] [Thread-490511 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:46:51.779 [DEBUG] [Thread-490511 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:46:51.783 [DEBUG] [Thread-490511 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:46:51.783 [DEBUG] [Thread-490511 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:46:51.783 [DEBUG] [Thread-490511 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:46:51.783 [DEBUG] [Thread-490511 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:46:51.790 [DEBUG] [Thread-490511 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:46:51.790 [DEBUG] [Thread-490511 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:46:51.790 [DEBUG] [Thread-490511 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:46:51.790 [DEBUG] [Thread-490511 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:46:51.790 [DEBUG] [Thread-490511 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:46:51.790 [DEBUG] [Thread-490511 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:46:51.790 [DEBUG] [Thread-490511 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:46:51.790 [DEBUG] [Thread-490511 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:46:51.790 [DEBUG] [Thread-490511 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07421035, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095366866035056, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992389, telescope_ra=0.5685244, telescope_dec=-24.256236, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.58831, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:46:04.690700', telescope_ra_j2k=0.546758485442861, telescope_dec_j2k=-24.3978407773333, observability=1)
2025-12-27T15:46:54.883 [DEBUG] [Thread-490512 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:46:54.885 [INFO] [Thread-490512 (handle)] [driver.py] [get_status()] Telra = 0.5693667, teldec = -24.256236
2025-12-27T15:46:54.886 [INFO] [Thread-490512 (handle)] [driver.py] [get_status()] ra_j2k = 0.547601651066629     dec_j2k = -24.3978366994758
2025-12-27T15:46:54.888 [DEBUG] [Thread-490512 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:46:54.889 [DEBUG] [Thread-490512 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:46:54.893 [DEBUG] [Thread-490512 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:46:54.893 [DEBUG] [Thread-490512 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:46:54.893 [DEBUG] [Thread-490512 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:46:54.894 [DEBUG] [Thread-490512 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:46:54.901 [DEBUG] [Thread-490512 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:46:54.901 [DEBUG] [Thread-490512 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:46:54.901 [DEBUG] [Thread-490512 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:46:54.901 [DEBUG] [Thread-490512 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:46:54.902 [DEBUG] [Thread-490512 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:46:54.902 [DEBUG] [Thread-490512 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:46:54.902 [DEBUG] [Thread-490512 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:46:54.902 [DEBUG] [Thread-490512 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:46:54.902 [DEBUG] [Thread-490512 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07424634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953669863708844, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992389, telescope_ra=0.5693667, telescope_dec=-24.256236, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.58915, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:46:04.690700', telescope_ra_j2k=0.547601651066629, telescope_dec_j2k=-24.3978366994758, observability=1)
2025-12-27T15:47:01.122 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:47:01.124 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.5711151, teldec = -24.256236
2025-12-27T15:47:01.126 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.549351847796279     dec_j2k = -24.3978282128467
2025-12-27T15:47:01.127 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:47:01.129 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:47:01.133 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:47:01.133 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:47:01.133 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:47:01.133 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:47:01.134 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:47:01.134 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:47:01.134 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:47:01.134 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:47:01.134 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:47:01.134 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:47:01.134 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:47:01.134 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:47:01.134 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07431855, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953665050275707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992389, telescope_ra=0.5711151, telescope_dec=-24.256236, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.5909, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:46:04.690700', telescope_ra_j2k=0.549351847796279, telescope_dec_j2k=-24.3978282128467, observability=1)
2025-12-27T15:47:01.135 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.48560881614685 seconds ago
2025-12-27T15:47:03.768 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:47:03.771 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.5718448, teldec = -24.256236
2025-12-27T15:47:03.772 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.55008229763298     dec_j2k = -24.3978246621296
2025-12-27T15:47:03.774 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:47:03.775 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:47:03.780 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:47:03.780 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:47:03.780 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:47:03.780 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:47:03.787 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:47:03.787 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:47:03.787 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:47:03.787 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:47:03.787 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:47:03.787 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:47:03.787 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:47:03.787 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:47:03.788 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07434918, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953668259231132, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992389, telescope_ra=0.5718448, telescope_dec=-24.256236, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.59163, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:46:04.690700', telescope_ra_j2k=0.55008229763298, telescope_dec_j2k=-24.3978246621296, observability=1)
2025-12-27T15:47:04.833 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:47:04.833 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:47:04.834 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:47:04.834 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:47:04.835 [INFO] [ThreadPoolExecutor-22891_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:47:04.835 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T15:47:13.051 [DEBUG] [Thread-490513 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:47:13.053 [INFO] [Thread-490513 (handle)] [driver.py] [get_status()] Telra = 0.5744361, teldec = -24.256236
2025-12-27T15:47:13.054 [INFO] [Thread-490513 (handle)] [driver.py] [get_status()] ra_j2k = 0.552676260280656     dec_j2k = -24.3978120110116
2025-12-27T15:47:13.057 [DEBUG] [Thread-490513 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:47:13.058 [DEBUG] [Thread-490513 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:47:13.062 [DEBUG] [Thread-490513 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:47:13.062 [DEBUG] [Thread-490513 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:47:13.062 [DEBUG] [Thread-490513 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:47:13.062 [DEBUG] [Thread-490513 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:47:13.069 [DEBUG] [Thread-490513 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:47:13.069 [DEBUG] [Thread-490513 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:47:13.069 [DEBUG] [Thread-490513 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:47:13.069 [DEBUG] [Thread-490513 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:47:13.069 [DEBUG] [Thread-490513 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:47:13.070 [DEBUG] [Thread-490513 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:47:13.070 [DEBUG] [Thread-490513 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:47:13.070 [DEBUG] [Thread-490513 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:47:13.070 [DEBUG] [Thread-490513 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07445662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953664248036851, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992388, telescope_ra=0.5744361, telescope_dec=-24.256236, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.59422, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:47:04.832415', telescope_ra_j2k=0.552676260280656, telescope_dec_j2k=-24.3978120110116, observability=1)
2025-12-27T15:47:20.728 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:47:20.730 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.5765853, teldec = -24.256236
2025-12-27T15:47:20.731 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.554827668463906     dec_j2k = -24.397801468734
2025-12-27T15:47:20.732 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:47:20.733 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:47:20.737 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:47:20.737 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:47:20.737 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:47:20.737 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:47:20.744 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:47:20.744 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:47:20.744 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:47:20.744 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:47:20.744 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:47:20.744 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:47:20.744 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:47:20.744 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:47:20.745 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07454547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953675880500265, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992388, telescope_ra=0.5765853, telescope_dec=-24.256236, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.59637, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:47:04.832415', telescope_ra_j2k=0.554827668463906, telescope_dec_j2k=-24.397801468734, observability=1)
2025-12-27T15:47:20.954 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20930719375610352
2025-12-27T15:47:25.712 [DEBUG] [ThreadPoolExecutor-22890_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:47:25.714 [DEBUG] [ThreadPoolExecutor-22890_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:47:25.715 [DEBUG] [ThreadPoolExecutor-22890_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:47:25.717 [DEBUG] [ThreadPoolExecutor-22890_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:47:29.721 [DEBUG] [ThreadPoolExecutor-22890_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:47:30.723 [DEBUG] [ThreadPoolExecutor-22890_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:47:30.724 [INFO] [ThreadPoolExecutor-22890_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:47:31.120 [DEBUG] [Thread-490514 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:47:31.123 [INFO] [Thread-490514 (handle)] [driver.py] [get_status()] Telra = 0.5794759, teldec = -24.256235
2025-12-27T15:47:31.124 [INFO] [Thread-490514 (handle)] [driver.py] [get_status()] ra_j2k = 0.557721238092242     dec_j2k = -24.3977862189674
2025-12-27T15:47:31.126 [DEBUG] [Thread-490514 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:47:31.126 [DEBUG] [Thread-490514 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:47:31.128 [DEBUG] [Thread-490514 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:47:31.128 [DEBUG] [Thread-490514 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:47:31.128 [DEBUG] [Thread-490514 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:47:31.128 [DEBUG] [Thread-490514 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:47:31.135 [DEBUG] [Thread-490514 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:47:31.135 [DEBUG] [Thread-490514 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:47:31.136 [DEBUG] [Thread-490514 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:47:31.136 [DEBUG] [Thread-490514 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:47:31.136 [DEBUG] [Thread-490514 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:47:31.136 [DEBUG] [Thread-490514 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:47:31.136 [DEBUG] [Thread-490514 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:47:31.136 [DEBUG] [Thread-490514 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:47:31.136 [DEBUG] [Thread-490514 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07466575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953667858111704, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992388, telescope_ra=0.5794759, telescope_dec=-24.256235, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.59926, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:47:04.832415', telescope_ra_j2k=0.557721238092242, telescope_dec_j2k=-24.3977862189674, observability=1)
2025-12-27T15:47:49.201 [DEBUG] [Thread-490515 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:47:49.203 [INFO] [Thread-490515 (handle)] [driver.py] [get_status()] Telra = 0.5844991, teldec = -24.256235
2025-12-27T15:47:49.204 [INFO] [Thread-490515 (handle)] [driver.py] [get_status()] ra_j2k = 0.562749597914204     dec_j2k = -24.3977612626558
2025-12-27T15:47:49.206 [DEBUG] [Thread-490515 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:47:49.207 [DEBUG] [Thread-490515 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:47:49.208 [DEBUG] [Thread-490515 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:47:49.208 [DEBUG] [Thread-490515 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:47:49.208 [DEBUG] [Thread-490515 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:47:49.209 [DEBUG] [Thread-490515 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:47:49.215 [DEBUG] [Thread-490515 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:47:49.216 [DEBUG] [Thread-490515 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:47:49.216 [DEBUG] [Thread-490515 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:47:49.216 [DEBUG] [Thread-490515 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:47:49.216 [DEBUG] [Thread-490515 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:47:49.216 [DEBUG] [Thread-490515 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:47:49.216 [DEBUG] [Thread-490515 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:47:49.216 [DEBUG] [Thread-490515 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:47:49.216 [DEBUG] [Thread-490515 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07487502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953667055872848, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992387, telescope_ra=0.5844991, telescope_dec=-24.256235, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.60428, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:47:04.832415', telescope_ra_j2k=0.562749597914204, telescope_dec_j2k=-24.3977612626558, observability=1)
2025-12-27T15:47:51.825 [DEBUG] [Thread-490516 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:47:51.828 [INFO] [Thread-490516 (handle)] [driver.py] [get_status()] Telra = 0.5852467, teldec = -24.256235
2025-12-27T15:47:51.829 [INFO] [Thread-490516 (handle)] [driver.py] [get_status()] ra_j2k = 0.563497965764985     dec_j2k = -24.3977575274429
2025-12-27T15:47:51.831 [DEBUG] [Thread-490516 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:47:51.831 [DEBUG] [Thread-490516 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:47:51.838 [DEBUG] [Thread-490516 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:47:51.838 [DEBUG] [Thread-490516 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:47:51.838 [DEBUG] [Thread-490516 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:47:51.838 [DEBUG] [Thread-490516 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:47:51.846 [DEBUG] [Thread-490516 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:47:51.846 [DEBUG] [Thread-490516 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:47:51.846 [DEBUG] [Thread-490516 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:47:51.846 [DEBUG] [Thread-490516 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:47:51.846 [DEBUG] [Thread-490516 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:47:51.846 [DEBUG] [Thread-490516 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:47:51.846 [DEBUG] [Thread-490516 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:47:51.846 [DEBUG] [Thread-490516 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:47:51.846 [DEBUG] [Thread-490516 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07490541, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953666253633992, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992387, telescope_ra=0.5852467, telescope_dec=-24.256235, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.60503, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:47:04.832415', telescope_ra_j2k=0.563497965764985, telescope_dec_j2k=-24.3977575274429, observability=1)
2025-12-27T15:48:01.196 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:48:01.199 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.5878421, teldec = -24.256235
2025-12-27T15:48:01.202 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.566096031301501     dec_j2k = -24.3977445179313
2025-12-27T15:48:01.206 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:48:01.208 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:48:01.211 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:48:01.212 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:48:01.212 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:48:01.212 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:48:01.223 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:48:01.223 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:48:01.223 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:48:01.223 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:48:01.223 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:48:01.223 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:48:01.223 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:48:01.223 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:48:01.223 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07501385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953667055872848, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992387, telescope_ra=0.5878421, telescope_dec=-24.256235, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.60762, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:47:04.832415', telescope_ra_j2k=0.566096031301501, telescope_dec_j2k=-24.3977445179313, observability=1)
2025-12-27T15:48:01.223 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.49630641937256 seconds ago
2025-12-27T15:48:03.761 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:48:03.762 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.5885697, teldec = -24.256235
2025-12-27T15:48:03.763 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.56682437851708     dec_j2k = -24.3977408590614
2025-12-27T15:48:03.765 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:48:03.766 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:48:03.769 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:48:03.769 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:48:03.769 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:48:03.769 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:48:03.776 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:48:03.777 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:48:03.777 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:48:03.777 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:48:03.777 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:48:03.777 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:48:03.777 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:48:03.777 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:48:03.777 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07504353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953665451395136, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992387, telescope_ra=0.5885697, telescope_dec=-24.256235, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.60835, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:47:04.832415', telescope_ra_j2k=0.56682437851708, telescope_dec_j2k=-24.3977408590614, observability=1)
2025-12-27T15:48:04.983 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:48:04.983 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:48:04.984 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:48:04.984 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:48:04.985 [DEBUG] [ThreadPoolExecutor-22892_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:48:05.988 [DEBUG] [ThreadPoolExecutor-22892_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:48:05.990 [DEBUG] [ThreadPoolExecutor-22892_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:48:05.990 [DEBUG] [ThreadPoolExecutor-22892_0] [payload.py] [to_registers()] [0]
2025-12-27T15:48:05.995 [DEBUG] [ThreadPoolExecutor-22892_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:48:05.995 [DEBUG] [ThreadPoolExecutor-22892_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:48:05.995 [DEBUG] [ThreadPoolExecutor-22892_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:48:05.996 [DEBUG] [ThreadPoolExecutor-22892_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:48:06.003 [DEBUG] [ThreadPoolExecutor-22892_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:48:06.003 [DEBUG] [ThreadPoolExecutor-22892_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:48:06.003 [DEBUG] [ThreadPoolExecutor-22892_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:48:06.003 [DEBUG] [ThreadPoolExecutor-22892_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:48:06.003 [DEBUG] [ThreadPoolExecutor-22892_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:48:06.003 [DEBUG] [ThreadPoolExecutor-22892_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:48:06.003 [DEBUG] [ThreadPoolExecutor-22892_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:48:07.385 [DEBUG] [Thread-490517 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:48:07.386 [INFO] [Thread-490517 (handle)] [driver.py] [get_status()] Telra = 0.5895696, teldec = -24.256235
2025-12-27T15:48:07.387 [INFO] [Thread-490517 (handle)] [driver.py] [get_status()] ra_j2k = 0.567825305340264     dec_j2k = -24.3977358224831
2025-12-27T15:48:07.389 [DEBUG] [Thread-490517 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:48:07.390 [DEBUG] [Thread-490517 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:48:07.395 [DEBUG] [Thread-490517 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:48:07.395 [DEBUG] [Thread-490517 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:48:07.395 [DEBUG] [Thread-490517 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:48:07.395 [DEBUG] [Thread-490517 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:48:07.402 [DEBUG] [Thread-490517 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:48:07.402 [DEBUG] [Thread-490517 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:48:07.402 [DEBUG] [Thread-490517 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:48:07.402 [DEBUG] [Thread-490517 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:48:07.402 [DEBUG] [Thread-490517 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:48:07.402 [DEBUG] [Thread-490517 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:48:07.402 [DEBUG] [Thread-490517 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:48:07.402 [DEBUG] [Thread-490517 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:48:07.402 [DEBUG] [Thread-490517 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07508547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953664649156279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992387, telescope_ra=0.5895696, telescope_dec=-24.256235, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.60935, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:48:04.981789', telescope_ra_j2k=0.567825305340264, telescope_dec_j2k=-24.3977358224831, observability=1)
2025-12-27T15:48:20.040 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:48:20.042 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.5931087, teldec = -24.256234
2025-12-27T15:48:20.043 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.571368039394738     dec_j2k = -24.3977169177412
2025-12-27T15:48:20.044 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:48:20.045 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:48:20.050 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:48:20.050 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:48:20.050 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:48:20.050 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:48:20.058 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:48:20.058 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:48:20.058 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:48:20.058 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:48:20.058 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:48:20.058 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:48:20.058 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:48:20.059 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:48:20.059 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07523196, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953661440200855, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992386, telescope_ra=0.5931087, telescope_dec=-24.256234, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.61289, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:48:04.981789', telescope_ra_j2k=0.571368039394738, telescope_dec_j2k=-24.3977169177412, observability=1)
2025-12-27T15:48:20.806 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.746915340423584
2025-12-27T15:48:25.459 [DEBUG] [Thread-490518 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:48:25.461 [INFO] [Thread-490518 (handle)] [driver.py] [get_status()] Telra = 0.5946113, teldec = -24.256241
2025-12-27T15:48:25.462 [INFO] [Thread-490518 (handle)] [driver.py] [get_status()] ra_j2k = 0.572872182364374     dec_j2k = -24.3977162784062
2025-12-27T15:48:25.464 [DEBUG] [Thread-490518 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:48:25.465 [DEBUG] [Thread-490518 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:48:25.469 [DEBUG] [Thread-490518 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:48:25.469 [DEBUG] [Thread-490518 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:48:25.469 [DEBUG] [Thread-490518 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:48:25.469 [DEBUG] [Thread-490518 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:48:25.477 [DEBUG] [Thread-490518 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:48:25.477 [DEBUG] [Thread-490518 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:48:25.477 [DEBUG] [Thread-490518 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:48:25.477 [DEBUG] [Thread-490518 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:48:25.477 [DEBUG] [Thread-490518 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:48:25.477 [DEBUG] [Thread-490518 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:48:25.477 [DEBUG] [Thread-490518 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:48:25.478 [DEBUG] [Thread-490518 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:48:25.478 [DEBUG] [Thread-490518 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07529466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953665050275707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992397, telescope_ra=0.5946113, telescope_dec=-24.256241, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.61439, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:48:04.981789', telescope_ra_j2k=0.572872182364374, telescope_dec_j2k=-24.3977162784062, observability=1)
2025-12-27T15:48:31.003 [DEBUG] [ThreadPoolExecutor-22892_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:48:31.004 [DEBUG] [ThreadPoolExecutor-22892_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:48:43.522 [DEBUG] [Thread-490519 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:48:43.525 [INFO] [Thread-490519 (handle)] [driver.py] [get_status()] Telra = 0.5996248, teldec = -24.256234
2025-12-27T15:48:43.526 [INFO] [Thread-490519 (handle)] [driver.py] [get_status()] ra_j2k = 0.577890829092157     dec_j2k = -24.3976836333369
2025-12-27T15:48:43.528 [DEBUG] [Thread-490519 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:48:43.529 [DEBUG] [Thread-490519 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:48:43.532 [DEBUG] [Thread-490519 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:48:43.532 [DEBUG] [Thread-490519 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:48:43.532 [DEBUG] [Thread-490519 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:48:43.532 [DEBUG] [Thread-490519 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:48:43.539 [DEBUG] [Thread-490519 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:48:43.539 [DEBUG] [Thread-490519 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:48:43.539 [DEBUG] [Thread-490519 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:48:43.539 [DEBUG] [Thread-490519 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:48:43.539 [DEBUG] [Thread-490519 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:48:43.539 [DEBUG] [Thread-490519 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:48:43.539 [DEBUG] [Thread-490519 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:48:43.539 [DEBUG] [Thread-490519 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:48:43.539 [DEBUG] [Thread-490519 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07550375, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953665050275707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992385, telescope_ra=0.5996248, telescope_dec=-24.256234, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.61941, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:48:04.981789', telescope_ra_j2k=0.577890829092157, telescope_dec_j2k=-24.3976836333369, observability=1)
2025-12-27T15:48:51.880 [DEBUG] [Thread-490520 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:48:51.882 [INFO] [Thread-490520 (handle)] [driver.py] [get_status()] Telra = 0.6019732, teldec = -24.256234
2025-12-27T15:48:51.884 [INFO] [Thread-490520 (handle)] [driver.py] [get_status()] ra_j2k = 0.580241639646845     dec_j2k = -24.3976715364746
2025-12-27T15:48:51.885 [DEBUG] [Thread-490520 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:48:51.886 [DEBUG] [Thread-490520 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:48:51.889 [DEBUG] [Thread-490520 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:48:51.889 [DEBUG] [Thread-490520 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:48:51.889 [DEBUG] [Thread-490520 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:48:51.889 [DEBUG] [Thread-490520 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:48:51.896 [DEBUG] [Thread-490520 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:48:51.896 [DEBUG] [Thread-490520 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:48:51.896 [DEBUG] [Thread-490520 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:48:51.896 [DEBUG] [Thread-490520 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:48:51.896 [DEBUG] [Thread-490520 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:48:51.896 [DEBUG] [Thread-490520 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:48:51.896 [DEBUG] [Thread-490520 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:48:51.896 [DEBUG] [Thread-490520 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:48:51.896 [DEBUG] [Thread-490520 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07560047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095365622564829, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992385, telescope_ra=0.6019732, telescope_dec=-24.256234, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.62175, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:48:04.981789', telescope_ra_j2k=0.580241639646845, telescope_dec_j2k=-24.3976715364746, observability=1)
2025-12-27T15:49:01.283 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:49:01.285 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.6045923, teldec = -24.256234
2025-12-27T15:49:01.286 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.582863427808241     dec_j2k = -24.3976579819838
2025-12-27T15:49:01.288 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:49:01.289 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:49:01.293 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:49:01.293 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:49:01.293 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:49:01.293 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:49:01.300 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:49:01.300 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:49:01.300 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:49:01.300 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:49:01.300 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:49:01.300 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:49:01.300 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:49:01.300 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:49:01.300 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07570931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953661440200855, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992385, telescope_ra=0.6045923, telescope_dec=-24.256234, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.62437, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:48:04.981789', telescope_ra_j2k=0.582863427808241, telescope_dec_j2k=-24.3976579819838, observability=1)
2025-12-27T15:49:01.300 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.49486494064331 seconds ago
2025-12-27T15:49:01.753 [DEBUG] [Thread-490521 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45204854011535645
2025-12-27T15:49:03.728 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:49:03.730 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.6052566, teldec = -24.256234
2025-12-27T15:49:03.731 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.583528409581372     dec_j2k = -24.3976545334683
2025-12-27T15:49:03.732 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:49:03.733 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:49:03.739 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:49:03.739 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:49:03.739 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:49:03.739 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:49:03.747 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:49:03.747 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:49:03.747 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:49:03.747 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:49:03.747 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:49:03.748 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:49:03.748 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:49:03.748 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:49:03.748 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0757376, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953659835723143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992385, telescope_ra=0.6052566, telescope_dec=-24.256234, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.62504, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:48:04.981789', telescope_ra_j2k=0.583528409581372, telescope_dec_j2k=-24.3976545334683, observability=1)
2025-12-27T15:49:05.124 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:49:05.124 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:49:05.125 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:49:05.125 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:49:05.125 [INFO] [ThreadPoolExecutor-22893_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:49:05.125 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T15:49:19.147 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:49:19.150 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.609548, teldec = -24.256233
2025-12-27T15:49:19.151 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.587824213405511     dec_j2k = -24.3976311527055
2025-12-27T15:49:19.153 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:49:19.154 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:49:19.157 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:49:19.157 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:49:19.157 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:49:19.157 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:49:19.164 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:49:19.164 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:49:19.164 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:49:19.164 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:49:19.164 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:49:19.164 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:49:19.164 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:49:19.164 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:49:19.164 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07591608, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953657830126002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992384, telescope_ra=0.609548, telescope_dec=-24.256233, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.62933, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:49:05.123384', telescope_ra_j2k=0.587824213405511, telescope_dec_j2k=-24.3976311527055, observability=1)
2025-12-27T15:49:19.803 [DEBUG] [Thread-490522 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.63848876953125
2025-12-27T15:49:20.868 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:49:20.870 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.6100254, teldec = -24.256233
2025-12-27T15:49:20.871 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.588302103269687     dec_j2k = -24.3976286518701
2025-12-27T15:49:20.873 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:49:20.874 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:49:20.880 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:49:20.880 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:49:20.880 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:49:20.880 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:49:20.887 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:49:20.887 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:49:20.887 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:49:20.887 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:49:20.887 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:49:20.887 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:49:20.887 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:49:20.887 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:49:20.887 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07593598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953663445797995, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992384, telescope_ra=0.6100254, telescope_dec=-24.256233, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.62983, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:49:05.123384', telescope_ra_j2k=0.588302103269687, telescope_dec_j2k=-24.3976286518701, observability=1)
2025-12-27T15:49:26.006 [DEBUG] [ThreadPoolExecutor-22892_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:49:26.008 [DEBUG] [ThreadPoolExecutor-22892_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:49:26.010 [DEBUG] [ThreadPoolExecutor-22892_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:49:26.012 [DEBUG] [ThreadPoolExecutor-22892_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:49:30.016 [DEBUG] [ThreadPoolExecutor-22892_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:49:31.018 [DEBUG] [ThreadPoolExecutor-22892_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:49:31.019 [INFO] [ThreadPoolExecutor-22892_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:49:37.952 [DEBUG] [Thread-490523 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:49:37.954 [INFO] [Thread-490523 (handle)] [driver.py] [get_status()] Telra = 0.6147868, teldec = -24.256233
2025-12-27T15:49:37.955 [INFO] [Thread-490523 (handle)] [driver.py] [get_status()] ra_j2k = 0.593068388479748     dec_j2k = -24.3976035883481
2025-12-27T15:49:37.956 [DEBUG] [Thread-490523 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:49:37.957 [DEBUG] [Thread-490523 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:49:37.958 [DEBUG] [Thread-490523 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:49:37.959 [DEBUG] [Thread-490523 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:49:37.959 [DEBUG] [Thread-490523 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:49:37.959 [DEBUG] [Thread-490523 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:49:37.966 [DEBUG] [Thread-490523 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:49:37.966 [DEBUG] [Thread-490523 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:49:37.966 [DEBUG] [Thread-490523 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:49:37.966 [DEBUG] [Thread-490523 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:49:37.966 [DEBUG] [Thread-490523 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:49:37.966 [DEBUG] [Thread-490523 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:49:37.966 [DEBUG] [Thread-490523 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:49:37.966 [DEBUG] [Thread-490523 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:49:37.966 [DEBUG] [Thread-490523 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07613372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953662643559139, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992384, telescope_ra=0.6147868, telescope_dec=-24.256233, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.63457, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:49:05.123384', telescope_ra_j2k=0.593068388479748, telescope_dec_j2k=-24.3976035883481, observability=1)
2025-12-27T15:49:51.926 [DEBUG] [Thread-490524 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:49:51.928 [INFO] [Thread-490524 (handle)] [driver.py] [get_status()] Telra = 0.6186863, teldec = -24.256233
2025-12-27T15:49:51.929 [INFO] [Thread-490524 (handle)] [driver.py] [get_status()] ra_j2k = 0.596971888693607     dec_j2k = -24.3975828977353
2025-12-27T15:49:51.931 [DEBUG] [Thread-490524 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:49:51.932 [DEBUG] [Thread-490524 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:49:51.933 [DEBUG] [Thread-490524 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:49:51.933 [DEBUG] [Thread-490524 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:49:51.933 [DEBUG] [Thread-490524 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:49:51.933 [DEBUG] [Thread-490524 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:49:51.940 [DEBUG] [Thread-490524 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:49:51.940 [DEBUG] [Thread-490524 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:49:51.940 [DEBUG] [Thread-490524 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:49:51.941 [DEBUG] [Thread-490524 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:49:51.941 [DEBUG] [Thread-490524 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:49:51.941 [DEBUG] [Thread-490524 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:49:51.941 [DEBUG] [Thread-490524 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:49:51.941 [DEBUG] [Thread-490524 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:49:51.941 [DEBUG] [Thread-490524 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07629545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953660236842571, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992383, telescope_ra=0.6186863, telescope_dec=-24.256233, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.63847, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:49:05.123384', telescope_ra_j2k=0.596971888693607, telescope_dec_j2k=-24.3975828977353, observability=1)
2025-12-27T15:49:56.022 [DEBUG] [Thread-490525 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:49:56.024 [INFO] [Thread-490525 (handle)] [driver.py] [get_status()] Telra = 0.6198269, teldec = -24.256233
2025-12-27T15:49:56.025 [INFO] [Thread-490525 (handle)] [driver.py] [get_status()] ra_j2k = 0.598113658635162     dec_j2k = -24.3975768178315
2025-12-27T15:49:56.026 [DEBUG] [Thread-490525 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:49:56.028 [DEBUG] [Thread-490525 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:49:56.033 [DEBUG] [Thread-490525 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:49:56.033 [DEBUG] [Thread-490525 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:49:56.033 [DEBUG] [Thread-490525 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:49:56.033 [DEBUG] [Thread-490525 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:49:56.040 [DEBUG] [Thread-490525 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:49:56.040 [DEBUG] [Thread-490525 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:49:56.040 [DEBUG] [Thread-490525 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:49:56.041 [DEBUG] [Thread-490525 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:49:56.041 [DEBUG] [Thread-490525 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:49:56.041 [DEBUG] [Thread-490525 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:49:56.041 [DEBUG] [Thread-490525 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:49:56.041 [DEBUG] [Thread-490525 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:49:56.041 [DEBUG] [Thread-490525 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07634286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953662643559139, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992383, telescope_ra=0.6198269, telescope_dec=-24.256233, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.63961, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:49:05.123384', telescope_ra_j2k=0.598113658635162, telescope_dec_j2k=-24.3975768178315, observability=1)
2025-12-27T15:50:01.361 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:50:01.364 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.6213332, teldec = -24.256232
2025-12-27T15:50:01.365 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.59962150357402     dec_j2k = -24.3975677693128
2025-12-27T15:50:01.366 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:50:01.366 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:50:01.371 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:50:01.372 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:50:01.372 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:50:01.372 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:50:01.379 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:50:01.379 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:50:01.379 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:50:01.379 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:50:01.379 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:50:01.379 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:50:01.379 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:50:01.379 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:50:01.379 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07640466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953657429006574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992383, telescope_ra=0.6213332, telescope_dec=-24.256232, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.64111, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:49:05.123384', telescope_ra_j2k=0.59962150357402, telescope_dec_j2k=-24.3975677693128, observability=1)
2025-12-27T15:50:01.379 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.512972354888916 seconds ago
2025-12-27T15:50:03.761 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:50:03.763 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.6219789, teldec = -24.256232
2025-12-27T15:50:03.764 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.600267865820962     dec_j2k = -24.397564312398
2025-12-27T15:50:03.766 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:50:03.767 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:50:03.773 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:50:03.773 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:50:03.773 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:50:03.773 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:50:03.781 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:50:03.781 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:50:03.781 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:50:03.781 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:50:03.781 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:50:03.781 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:50:03.781 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:50:03.781 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:50:03.782 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07643243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953657830126002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992383, telescope_ra=0.6219789, telescope_dec=-24.256232, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.64176, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:49:05.123384', telescope_ra_j2k=0.600267865820962, telescope_dec_j2k=-24.397564312398, observability=1)
2025-12-27T15:50:05.262 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:50:05.263 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:50:05.263 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:50:05.264 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:50:05.265 [DEBUG] [ThreadPoolExecutor-22894_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:50:06.266 [DEBUG] [ThreadPoolExecutor-22894_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:50:06.268 [DEBUG] [ThreadPoolExecutor-22894_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:50:06.268 [DEBUG] [ThreadPoolExecutor-22894_0] [payload.py] [to_registers()] [0]
2025-12-27T15:50:06.273 [DEBUG] [ThreadPoolExecutor-22894_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:50:06.273 [DEBUG] [ThreadPoolExecutor-22894_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:50:06.273 [DEBUG] [ThreadPoolExecutor-22894_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:50:06.273 [DEBUG] [ThreadPoolExecutor-22894_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:50:06.280 [DEBUG] [ThreadPoolExecutor-22894_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:50:06.280 [DEBUG] [ThreadPoolExecutor-22894_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:50:06.280 [DEBUG] [ThreadPoolExecutor-22894_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:50:06.280 [DEBUG] [ThreadPoolExecutor-22894_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:50:06.280 [DEBUG] [ThreadPoolExecutor-22894_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:50:06.280 [DEBUG] [ThreadPoolExecutor-22894_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:50:06.280 [DEBUG] [ThreadPoolExecutor-22894_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:50:14.092 [DEBUG] [Thread-490526 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:50:14.094 [INFO] [Thread-490526 (handle)] [driver.py] [get_status()] Telra = 0.6248495, teldec = -24.256232
2025-12-27T15:50:14.095 [INFO] [Thread-490526 (handle)] [driver.py] [get_status()] ra_j2k = 0.603141409776515     dec_j2k = -24.3975488949169
2025-12-27T15:50:14.097 [DEBUG] [Thread-490526 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:50:14.098 [DEBUG] [Thread-490526 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:50:14.102 [DEBUG] [Thread-490526 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:50:14.102 [DEBUG] [Thread-490526 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:50:14.102 [DEBUG] [Thread-490526 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:50:14.102 [DEBUG] [Thread-490526 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:50:14.109 [DEBUG] [Thread-490526 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:50:14.109 [DEBUG] [Thread-490526 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:50:14.109 [DEBUG] [Thread-490526 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:50:14.110 [DEBUG] [Thread-490526 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:50:14.110 [DEBUG] [Thread-490526 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:50:14.110 [DEBUG] [Thread-490526 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:50:14.110 [DEBUG] [Thread-490526 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:50:14.110 [DEBUG] [Thread-490526 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:50:14.110 [DEBUG] [Thread-490526 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.076552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953664248036851, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992383, telescope_ra=0.6248495, telescope_dec=-24.256232, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.64463, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:50:05.261932', telescope_ra_j2k=0.603141409776515, telescope_dec_j2k=-24.3975488949169, observability=1)
2025-12-27T15:50:18.253 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:50:18.255 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.6260185, teldec = -24.256232
2025-12-27T15:50:18.256 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.604311608551909     dec_j2k = -24.3975425934974
2025-12-27T15:50:18.257 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:50:18.259 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:50:18.265 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:50:18.265 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:50:18.266 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:50:18.266 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:50:18.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:50:18.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:50:18.273 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:50:18.273 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:50:18.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:50:18.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:50:18.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:50:18.273 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:50:18.273 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07660015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953669061469988, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992382, telescope_ra=0.6260185, telescope_dec=-24.256232, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.6458, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:50:05.261932', telescope_ra_j2k=0.604311608551909, telescope_dec_j2k=-24.3975425934974, observability=1)
2025-12-27T15:50:20.950 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:50:20.952 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.6267681, teldec = -24.256232
2025-12-27T15:50:20.953 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.605061977215115     dec_j2k = -24.3975385458441
2025-12-27T15:50:20.954 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:50:20.955 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:50:20.960 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:50:20.960 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:50:20.960 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:50:20.960 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:50:20.967 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:50:20.967 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:50:20.967 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:50:20.968 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:50:20.968 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:50:20.968 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:50:20.968 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:50:20.968 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:50:20.968 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07663138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953661440200855, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992382, telescope_ra=0.6267681, telescope_dec=-24.256232, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.64655, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:50:05.261932', telescope_ra_j2k=0.605061977215115, telescope_dec_j2k=-24.3975385458441, observability=1)
2025-12-27T15:50:31.282 [DEBUG] [ThreadPoolExecutor-22894_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:50:31.283 [DEBUG] [ThreadPoolExecutor-22894_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:50:32.272 [DEBUG] [Thread-490527 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:50:32.274 [INFO] [Thread-490527 (handle)] [driver.py] [get_status()] Telra = 0.6299186, teldec = -24.256232
2025-12-27T15:50:32.275 [INFO] [Thread-490527 (handle)] [driver.py] [get_status()] ra_j2k = 0.608215707581337     dec_j2k = -24.3975214742764
2025-12-27T15:50:32.277 [DEBUG] [Thread-490527 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:50:32.279 [DEBUG] [Thread-490527 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:50:32.281 [DEBUG] [Thread-490527 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:50:32.281 [DEBUG] [Thread-490527 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:50:32.281 [DEBUG] [Thread-490527 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:50:32.281 [DEBUG] [Thread-490527 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:50:32.288 [DEBUG] [Thread-490527 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:50:32.288 [DEBUG] [Thread-490527 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:50:32.289 [DEBUG] [Thread-490527 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:50:32.289 [DEBUG] [Thread-490527 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:50:32.289 [DEBUG] [Thread-490527 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:50:32.289 [DEBUG] [Thread-490527 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:50:32.289 [DEBUG] [Thread-490527 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:50:32.289 [DEBUG] [Thread-490527 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:50:32.289 [DEBUG] [Thread-490527 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07676242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953659835723143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992382, telescope_ra=0.6299186, telescope_dec=-24.256232, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.6497, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:50:05.261932', telescope_ra_j2k=0.608215707581337, telescope_dec_j2k=-24.3975214742764, observability=1)
2025-12-27T15:50:50.339 [DEBUG] [Thread-490528 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:50:50.341 [INFO] [Thread-490528 (handle)] [driver.py] [get_status()] Telra = 0.6349607, teldec = -24.256231
2025-12-27T15:50:50.342 [INFO] [Thread-490528 (handle)] [driver.py] [get_status()] ra_j2k = 0.613262976610298     dec_j2k = -24.3974929522943
2025-12-27T15:50:50.343 [DEBUG] [Thread-490528 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:50:50.344 [DEBUG] [Thread-490528 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:50:50.348 [DEBUG] [Thread-490528 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:50:50.348 [DEBUG] [Thread-490528 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:50:50.348 [DEBUG] [Thread-490528 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:50:50.348 [DEBUG] [Thread-490528 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:50:50.356 [DEBUG] [Thread-490528 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:50:50.356 [DEBUG] [Thread-490528 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:50:50.356 [DEBUG] [Thread-490528 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:50:50.356 [DEBUG] [Thread-490528 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:50:50.356 [DEBUG] [Thread-490528 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:50:50.356 [DEBUG] [Thread-490528 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:50:50.356 [DEBUG] [Thread-490528 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:50:50.356 [DEBUG] [Thread-490528 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:50:50.356 [DEBUG] [Thread-490528 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07697153, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953653818931722, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992381, telescope_ra=0.6349607, telescope_dec=-24.256231, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.65474, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:50:05.261932', telescope_ra_j2k=0.613262976610298, telescope_dec_j2k=-24.3974929522943, observability=1)
2025-12-27T15:50:51.974 [DEBUG] [Thread-490529 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:50:51.976 [INFO] [Thread-490529 (handle)] [driver.py] [get_status()] Telra = 0.6354094, teldec = -24.256231
2025-12-27T15:50:51.977 [INFO] [Thread-490529 (handle)] [driver.py] [get_status()] ra_j2k = 0.613712136556803     dec_j2k = -24.3974904911276
2025-12-27T15:50:51.979 [DEBUG] [Thread-490529 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:50:51.981 [DEBUG] [Thread-490529 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:50:51.987 [DEBUG] [Thread-490529 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:50:51.987 [DEBUG] [Thread-490529 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:50:51.987 [DEBUG] [Thread-490529 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:50:51.987 [DEBUG] [Thread-490529 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:50:51.994 [DEBUG] [Thread-490529 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:50:51.994 [DEBUG] [Thread-490529 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:50:51.994 [DEBUG] [Thread-490529 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:50:51.994 [DEBUG] [Thread-490529 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:50:51.994 [DEBUG] [Thread-490529 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:50:51.994 [DEBUG] [Thread-490529 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:50:51.994 [DEBUG] [Thread-490529 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:50:51.994 [DEBUG] [Thread-490529 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:50:51.994 [DEBUG] [Thread-490529 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07699045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953654621170578, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992381, telescope_ra=0.6354094, telescope_dec=-24.256231, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.65519, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:50:05.261932', telescope_ra_j2k=0.613712136556803, telescope_dec_j2k=-24.3974904911276, observability=1)
2025-12-27T15:51:01.440 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:51:01.443 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.6380567, teldec = -24.256231
2025-12-27T15:51:01.444 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.616362150038047     dec_j2k = -24.3974759306316
2025-12-27T15:51:01.446 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:51:01.447 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:51:01.451 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:51:01.451 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:51:01.451 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:51:01.451 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:51:01.458 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:51:01.458 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:51:01.458 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:51:01.458 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:51:01.458 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:51:01.458 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:51:01.459 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:51:01.459 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:51:01.459 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07710002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095365622564829, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992381, telescope_ra=0.6380567, telescope_dec=-24.256231, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.65784, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:50:05.261932', telescope_ra_j2k=0.616362150038047, telescope_dec_j2k=-24.3974759306316, observability=1)
2025-12-27T15:51:01.459 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.51052522659302 seconds ago
2025-12-27T15:51:03.762 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:51:03.765 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.6386928, teldec = -24.256231
2025-12-27T15:51:03.766 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.616998901996224     dec_j2k = -24.3974724218627
2025-12-27T15:51:03.768 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:51:03.769 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:51:03.774 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:51:03.774 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:51:03.774 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:51:03.774 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:51:03.781 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:51:03.781 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:51:03.781 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:51:03.781 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:51:03.781 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:51:03.781 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:51:03.781 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:51:03.781 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:51:03.781 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0771269, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953654621170578, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108617, telescope_az=89.992381, telescope_ra=0.6386928, telescope_dec=-24.256231, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.65847, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:50:05.261932', telescope_ra_j2k=0.616998901996224, telescope_dec_j2k=-24.3974724218627, observability=1)
2025-12-27T15:51:05.405 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:51:05.405 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:51:05.406 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:51:05.406 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:51:05.406 [INFO] [ThreadPoolExecutor-22895_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:51:05.406 [INFO] [ThreadPoolExecutor-22895_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:51:08.408 [DEBUG] [Thread-490530 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:51:08.410 [INFO] [Thread-490530 (handle)] [driver.py] [get_status()] Telra = 0.6400021, teldec = -24.256225
2025-12-27T15:51:08.411 [INFO] [Thread-490530 (handle)] [driver.py] [get_status()] ra_j2k = 0.618309543705979     dec_j2k = -24.3974591878599
2025-12-27T15:51:08.413 [DEBUG] [Thread-490530 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:51:08.414 [DEBUG] [Thread-490530 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:51:08.418 [DEBUG] [Thread-490530 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:51:08.418 [DEBUG] [Thread-490530 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:51:08.418 [DEBUG] [Thread-490530 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:51:08.418 [DEBUG] [Thread-490530 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:51:08.425 [DEBUG] [Thread-490530 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:51:08.425 [DEBUG] [Thread-490530 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:51:08.425 [DEBUG] [Thread-490530 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:51:08.425 [DEBUG] [Thread-490530 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:51:08.425 [DEBUG] [Thread-490530 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:51:08.425 [DEBUG] [Thread-490530 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:51:08.425 [DEBUG] [Thread-490530 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:51:08.425 [DEBUG] [Thread-490530 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:51:08.425 [DEBUG] [Thread-490530 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07718066, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095365422005115, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.99237, telescope_ra=0.6400021, telescope_dec=-24.256225, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.65978, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:51:05.403878', telescope_ra_j2k=0.618309543705979, telescope_dec_j2k=-24.3974591878599, observability=1)
2025-12-27T15:51:17.364 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:51:17.366 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.6424799, teldec = -24.256231
2025-12-27T15:51:17.367 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.620789883155381     dec_j2k = -24.3974514506878
2025-12-27T15:51:17.369 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:51:17.370 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:51:17.374 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:51:17.374 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:51:17.374 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:51:17.374 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:51:17.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:51:17.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:51:17.381 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:51:17.381 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:51:17.382 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:51:17.382 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:51:17.382 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:51:17.382 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:51:17.382 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07728432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953653818931722, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992381, telescope_ra=0.6424799, telescope_dec=-24.256231, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.66226, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:51:05.403878', telescope_ra_j2k=0.620789883155381, telescope_dec_j2k=-24.3974514506878, observability=1)
2025-12-27T15:51:21.029 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:51:21.031 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.643518, teldec = -24.256231
2025-12-27T15:51:21.033 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.621829046932065     dec_j2k = -24.3974456778744
2025-12-27T15:51:21.035 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:51:21.036 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:51:21.040 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:51:21.040 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:51:21.040 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:51:21.040 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:51:21.047 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:51:21.047 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:51:21.047 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:51:21.047 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:51:21.047 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:51:21.047 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:51:21.047 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:51:21.047 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:51:21.047 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07732674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953658632364859, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.99238, telescope_ra=0.643518, telescope_dec=-24.256231, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.6633, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:51:05.403878', telescope_ra_j2k=0.621829046932065, telescope_dec_j2k=-24.3974456778744, observability=1)
2025-12-27T15:51:26.284 [DEBUG] [ThreadPoolExecutor-22894_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:51:26.286 [DEBUG] [ThreadPoolExecutor-22894_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:51:26.287 [DEBUG] [ThreadPoolExecutor-22894_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:51:26.289 [DEBUG] [ThreadPoolExecutor-22894_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:51:26.478 [DEBUG] [Thread-490531 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:51:26.480 [INFO] [Thread-490531 (handle)] [driver.py] [get_status()] Telra = 0.6450165, teldec = -24.256231
2025-12-27T15:51:26.481 [INFO] [Thread-490531 (handle)] [driver.py] [get_status()] ra_j2k = 0.62332908241546     dec_j2k = -24.3974373263615
2025-12-27T15:51:26.483 [DEBUG] [Thread-490531 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:51:26.484 [DEBUG] [Thread-490531 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:51:26.488 [DEBUG] [Thread-490531 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:51:26.488 [DEBUG] [Thread-490531 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:51:26.488 [DEBUG] [Thread-490531 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:51:26.488 [DEBUG] [Thread-490531 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:51:26.495 [DEBUG] [Thread-490531 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:51:26.495 [DEBUG] [Thread-490531 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:51:26.495 [DEBUG] [Thread-490531 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:51:26.495 [DEBUG] [Thread-490531 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:51:26.495 [DEBUG] [Thread-490531 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:51:26.496 [DEBUG] [Thread-490531 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:51:26.496 [DEBUG] [Thread-490531 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:51:26.496 [DEBUG] [Thread-490531 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:51:26.496 [DEBUG] [Thread-490531 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0773898, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953662242439711, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.99238, telescope_ra=0.6450165, telescope_dec=-24.256231, telescope_slewing=True, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.6648, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:51:05.403878', telescope_ra_j2k=0.62332908241546, telescope_dec_j2k=-24.3974373263615, observability=1)
2025-12-27T15:51:30.293 [DEBUG] [ThreadPoolExecutor-22894_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:51:31.294 [DEBUG] [ThreadPoolExecutor-22894_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:51:31.296 [INFO] [ThreadPoolExecutor-22894_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:51:44.548 [DEBUG] [Thread-490532 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:51:44.550 [INFO] [Thread-490532 (handle)] [driver.py] [get_status()] Telra = 0.6500625, teldec = -24.25623
2025-12-27T15:51:44.551 [INFO] [Thread-490532 (handle)] [driver.py] [get_status()] ra_j2k = 0.628380252215617     dec_j2k = -24.3974080436327
2025-12-27T15:51:44.553 [DEBUG] [Thread-490532 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:51:44.553 [DEBUG] [Thread-490532 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:51:44.557 [DEBUG] [Thread-490532 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:51:44.557 [DEBUG] [Thread-490532 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:51:44.557 [DEBUG] [Thread-490532 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:51:44.557 [DEBUG] [Thread-490532 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:51:44.564 [DEBUG] [Thread-490532 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:51:44.564 [DEBUG] [Thread-490532 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:51:44.564 [DEBUG] [Thread-490532 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:51:44.564 [DEBUG] [Thread-490532 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:51:44.564 [DEBUG] [Thread-490532 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:51:44.564 [DEBUG] [Thread-490532 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:51:44.564 [DEBUG] [Thread-490532 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:51:44.564 [DEBUG] [Thread-490532 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:51:44.564 [DEBUG] [Thread-490532 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07759895, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953657830126002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.99238, telescope_ra=0.6500625, telescope_dec=-24.25623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.66984, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:51:05.403878', telescope_ra_j2k=0.628380252215617, telescope_dec_j2k=-24.3974080436327, observability=1)
2025-12-27T15:51:52.024 [DEBUG] [Thread-490533 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:51:52.027 [INFO] [Thread-490533 (handle)] [driver.py] [get_status()] Telra = 0.6521482, teldec = -24.25623
2025-12-27T15:51:52.028 [INFO] [Thread-490533 (handle)] [driver.py] [get_status()] ra_j2k = 0.630468088779497     dec_j2k = -24.3973962811359
2025-12-27T15:51:52.030 [DEBUG] [Thread-490533 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:51:52.031 [DEBUG] [Thread-490533 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:51:52.033 [DEBUG] [Thread-490533 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:51:52.033 [DEBUG] [Thread-490533 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:51:52.033 [DEBUG] [Thread-490533 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:51:52.033 [DEBUG] [Thread-490533 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:51:52.040 [DEBUG] [Thread-490533 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:51:52.040 [DEBUG] [Thread-490533 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:51:52.040 [DEBUG] [Thread-490533 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:51:52.040 [DEBUG] [Thread-490533 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:51:52.040 [DEBUG] [Thread-490533 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:51:52.040 [DEBUG] [Thread-490533 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:51:52.041 [DEBUG] [Thread-490533 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:51:52.041 [DEBUG] [Thread-490533 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:51:52.041 [DEBUG] [Thread-490533 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07768547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953657027887146, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.99238, telescope_ra=0.6521482, telescope_dec=-24.25623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.67193, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:51:05.403878', telescope_ra_j2k=0.630468088779497, telescope_dec_j2k=-24.3973962811359, observability=1)
2025-12-27T15:52:01.520 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:52:01.522 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.6547754, teldec = -24.25623
2025-12-27T15:52:01.523 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.633097979781369     dec_j2k = -24.3973814047473
2025-12-27T15:52:01.525 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:52:01.526 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:52:01.529 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:52:01.529 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:52:01.529 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:52:01.529 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:52:01.536 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:52:01.536 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:52:01.537 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:52:01.537 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:52:01.537 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:52:01.537 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:52:01.537 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:52:01.537 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:52:01.537 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07779538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953661841320283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992379, telescope_ra=0.6547754, telescope_dec=-24.25623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.67456, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:51:05.403878', telescope_ra_j2k=0.633097979781369, telescope_dec_j2k=-24.3973814047473, observability=1)
2025-12-27T15:52:01.537 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.50825810432434 seconds ago
2025-12-27T15:52:02.619 [DEBUG] [Thread-490534 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:52:02.622 [INFO] [Thread-490534 (handle)] [driver.py] [get_status()] Telra = 0.6551026, teldec = -24.25623
2025-12-27T15:52:02.623 [INFO] [Thread-490534 (handle)] [driver.py] [get_status()] ra_j2k = 0.633425514906515     dec_j2k = -24.3973795473054
2025-12-27T15:52:02.625 [DEBUG] [Thread-490534 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:52:02.625 [DEBUG] [Thread-490534 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:52:02.630 [DEBUG] [Thread-490534 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:52:02.630 [DEBUG] [Thread-490534 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:52:02.630 [DEBUG] [Thread-490534 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:52:02.630 [DEBUG] [Thread-490534 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:52:02.637 [DEBUG] [Thread-490534 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:52:02.637 [DEBUG] [Thread-490534 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:52:02.637 [DEBUG] [Thread-490534 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:52:02.637 [DEBUG] [Thread-490534 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:52:02.637 [DEBUG] [Thread-490534 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:52:02.637 [DEBUG] [Thread-490534 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:52:02.637 [DEBUG] [Thread-490534 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:52:02.637 [DEBUG] [Thread-490534 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:52:02.638 [DEBUG] [Thread-490534 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0778081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953660637961999, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992379, telescope_ra=0.6551026, telescope_dec=-24.25623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.67488, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:51:05.403878', telescope_ra_j2k=0.633425514906515, telescope_dec_j2k=-24.3973795473054, observability=1)
2025-12-27T15:52:03.742 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:52:03.744 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.6554113, teldec = -24.25623
2025-12-27T15:52:03.745 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.63373453107931     dec_j2k = -24.397377793932
2025-12-27T15:52:03.747 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:52:03.748 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:52:03.753 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:52:03.753 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:52:03.753 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:52:03.753 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:52:03.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:52:03.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:52:03.760 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:52:03.761 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:52:03.761 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:52:03.761 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:52:03.761 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:52:03.761 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:52:03.761 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0778211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953664649156279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992379, telescope_ra=0.6554113, telescope_dec=-24.25623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.67519, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:51:05.403878', telescope_ra_j2k=0.63373453107931, telescope_dec_j2k=-24.397377793932, observability=1)
2025-12-27T15:52:05.545 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:52:05.545 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:52:05.546 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:52:05.546 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:52:05.547 [DEBUG] [ThreadPoolExecutor-22896_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:52:06.549 [DEBUG] [ThreadPoolExecutor-22896_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:52:06.551 [DEBUG] [ThreadPoolExecutor-22896_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:52:06.551 [DEBUG] [ThreadPoolExecutor-22896_0] [payload.py] [to_registers()] [0]
2025-12-27T15:52:06.554 [DEBUG] [ThreadPoolExecutor-22896_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:52:06.555 [DEBUG] [ThreadPoolExecutor-22896_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:52:06.555 [DEBUG] [ThreadPoolExecutor-22896_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:52:06.555 [DEBUG] [ThreadPoolExecutor-22896_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:52:06.562 [DEBUG] [ThreadPoolExecutor-22896_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:52:06.562 [DEBUG] [ThreadPoolExecutor-22896_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:52:06.562 [DEBUG] [ThreadPoolExecutor-22896_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:52:06.562 [DEBUG] [ThreadPoolExecutor-22896_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:52:06.562 [DEBUG] [ThreadPoolExecutor-22896_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:52:06.562 [DEBUG] [ThreadPoolExecutor-22896_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:52:06.562 [DEBUG] [ThreadPoolExecutor-22896_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:52:16.475 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:52:16.477 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.6589465, teldec = -24.25623
2025-12-27T15:52:16.478 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.63727335156133     dec_j2k = -24.3973576485868
2025-12-27T15:52:16.480 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:52:16.480 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:52:16.483 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:52:16.483 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:52:16.483 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:52:16.483 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:52:16.491 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:52:16.491 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:52:16.491 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:52:16.491 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:52:16.491 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:52:16.491 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:52:16.491 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:52:16.491 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:52:16.492 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07796847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953657429006574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992379, telescope_ra=0.6589465, telescope_dec=-24.25623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.67873, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:52:05.543565', telescope_ra_j2k=0.63727335156133, telescope_dec_j2k=-24.3973576485868, observability=1)
2025-12-27T15:52:20.705 [DEBUG] [Thread-490535 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:52:20.707 [INFO] [Thread-490535 (handle)] [driver.py] [get_status()] Telra = 0.6601238, teldec = -24.25623
2025-12-27T15:52:20.708 [INFO] [Thread-490535 (handle)] [driver.py] [get_status()] ra_j2k = 0.638451857141102     dec_j2k = -24.3973509128378
2025-12-27T15:52:20.710 [DEBUG] [Thread-490535 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:52:20.711 [DEBUG] [Thread-490535 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:52:20.714 [DEBUG] [Thread-490535 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:52:20.714 [DEBUG] [Thread-490535 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:52:20.714 [DEBUG] [Thread-490535 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:52:20.714 [DEBUG] [Thread-490535 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:52:20.721 [DEBUG] [Thread-490535 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:52:20.721 [DEBUG] [Thread-490535 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:52:20.721 [DEBUG] [Thread-490535 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:52:20.721 [DEBUG] [Thread-490535 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:52:20.721 [DEBUG] [Thread-490535 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:52:20.721 [DEBUG] [Thread-490535 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:52:20.721 [DEBUG] [Thread-490535 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:52:20.721 [DEBUG] [Thread-490535 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:52:20.721 [DEBUG] [Thread-490535 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07801743, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953658632364859, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992379, telescope_ra=0.6601238, telescope_dec=-24.25623, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.67991, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:52:05.543565', telescope_ra_j2k=0.638451857141102, telescope_dec_j2k=-24.3973509128378, observability=1)
2025-12-27T15:52:21.108 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3870656490325928
2025-12-27T15:52:31.563 [DEBUG] [ThreadPoolExecutor-22896_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:52:31.564 [DEBUG] [ThreadPoolExecutor-22896_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:52:38.783 [DEBUG] [Thread-490536 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:52:38.785 [INFO] [Thread-490536 (handle)] [driver.py] [get_status()] Telra = 0.6651604, teldec = -24.256229
2025-12-27T15:52:38.786 [INFO] [Thread-490536 (handle)] [driver.py] [get_status()] ra_j2k = 0.643493614007336     dec_j2k = -24.3973209450231
2025-12-27T15:52:38.788 [DEBUG] [Thread-490536 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:52:38.789 [DEBUG] [Thread-490536 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:52:38.791 [DEBUG] [Thread-490536 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:52:38.791 [DEBUG] [Thread-490536 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:52:38.792 [DEBUG] [Thread-490536 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:52:38.792 [DEBUG] [Thread-490536 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:52:38.799 [DEBUG] [Thread-490536 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:52:38.799 [DEBUG] [Thread-490536 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:52:38.799 [DEBUG] [Thread-490536 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:52:38.799 [DEBUG] [Thread-490536 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:52:38.799 [DEBUG] [Thread-490536 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:52:38.799 [DEBUG] [Thread-490536 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:52:38.799 [DEBUG] [Thread-490536 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:52:38.799 [DEBUG] [Thread-490536 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:52:38.799 [DEBUG] [Thread-490536 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07822667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953655423409434, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992378, telescope_ra=0.6651604, telescope_dec=-24.256229, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.68494, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:52:05.543565', telescope_ra_j2k=0.643493614007336, telescope_dec_j2k=-24.3973209450231, observability=1)
2025-12-27T15:52:52.078 [DEBUG] [Thread-490537 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:52:52.080 [INFO] [Thread-490537 (handle)] [driver.py] [get_status()] Telra = 0.6688677, teldec = -24.256229
2025-12-27T15:52:52.081 [INFO] [Thread-490537 (handle)] [driver.py] [get_status()] ra_j2k = 0.647204709139784     dec_j2k = -24.3972994654172
2025-12-27T15:52:52.083 [DEBUG] [Thread-490537 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:52:52.084 [DEBUG] [Thread-490537 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:52:52.091 [DEBUG] [Thread-490537 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:52:52.091 [DEBUG] [Thread-490537 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:52:52.091 [DEBUG] [Thread-490537 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:52:52.091 [DEBUG] [Thread-490537 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:52:52.098 [DEBUG] [Thread-490537 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:52:52.098 [DEBUG] [Thread-490537 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:52:52.098 [DEBUG] [Thread-490537 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:52:52.098 [DEBUG] [Thread-490537 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:52:52.098 [DEBUG] [Thread-490537 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:52:52.098 [DEBUG] [Thread-490537 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:52:52.098 [DEBUG] [Thread-490537 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:52:52.098 [DEBUG] [Thread-490537 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:52:52.099 [DEBUG] [Thread-490537 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07838054, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953657429006574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992378, telescope_ra=0.6688677, telescope_dec=-24.256229, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.68865, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:52:05.543565', telescope_ra_j2k=0.647204709139784, telescope_dec_j2k=-24.3972994654172, observability=1)
2025-12-27T15:52:56.974 [DEBUG] [Thread-490538 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:52:56.976 [INFO] [Thread-490538 (handle)] [driver.py] [get_status()] Telra = 0.6702392, teldec = -24.256229
2025-12-27T15:52:56.977 [INFO] [Thread-490538 (handle)] [driver.py] [get_status()] ra_j2k = 0.648577612978614     dec_j2k = -24.3972914853653
2025-12-27T15:52:56.979 [DEBUG] [Thread-490538 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:52:56.980 [DEBUG] [Thread-490538 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:52:56.981 [DEBUG] [Thread-490538 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:52:56.981 [DEBUG] [Thread-490538 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:52:56.981 [DEBUG] [Thread-490538 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:52:56.981 [DEBUG] [Thread-490538 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:52:56.989 [DEBUG] [Thread-490538 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:52:56.989 [DEBUG] [Thread-490538 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:52:56.989 [DEBUG] [Thread-490538 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:52:56.989 [DEBUG] [Thread-490538 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:52:56.989 [DEBUG] [Thread-490538 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:52:56.989 [DEBUG] [Thread-490538 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:52:56.989 [DEBUG] [Thread-490538 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:52:56.989 [DEBUG] [Thread-490538 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:52:56.989 [DEBUG] [Thread-490538 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0784372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953660236842571, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992377, telescope_ra=0.6702392, telescope_dec=-24.256229, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.69002, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:52:05.543565', telescope_ra_j2k=0.648577612978614, telescope_dec_j2k=-24.3972914853653, observability=1)
2025-12-27T15:53:01.597 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:53:01.599 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.6715188, teldec = -24.256229
2025-12-27T15:53:01.600 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.649858522675063     dec_j2k = -24.3972840235909
2025-12-27T15:53:01.602 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:53:01.603 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:53:01.604 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:53:01.604 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:53:01.604 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:53:01.604 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:53:01.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:53:01.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:53:01.611 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:53:01.611 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:53:01.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:53:01.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:53:01.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:53:01.611 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:53:01.611 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07849072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953661039081427, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992377, telescope_ra=0.6715188, telescope_dec=-24.256229, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.6913, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:52:05.543565', telescope_ra_j2k=0.649858522675063, telescope_dec_j2k=-24.3972840235909, observability=1)
2025-12-27T15:53:01.611 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.50325393676758 seconds ago
2025-12-27T15:53:03.892 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:53:03.895 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.6721623, teldec = -24.256229
2025-12-27T15:53:03.896 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.650502681282737     dec_j2k = -24.3972802651304
2025-12-27T15:53:03.898 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:53:03.899 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:53:03.903 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:53:03.903 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:53:03.903 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:53:03.903 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:53:03.910 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:53:03.910 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:53:03.910 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:53:03.910 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:53:03.910 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:53:03.911 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:53:03.911 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:53:03.911 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:53:03.911 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07851728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953657027887146, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992377, telescope_ra=0.6721623, telescope_dec=-24.256229, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.69194, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:52:05.543565', telescope_ra_j2k=0.650502681282737, telescope_dec_j2k=-24.3972802651304, observability=1)
2025-12-27T15:53:05.685 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:53:05.685 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:53:05.686 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:53:05.686 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:53:05.686 [INFO] [ThreadPoolExecutor-22897_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:53:05.686 [INFO] [ThreadPoolExecutor-22897_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:53:15.048 [DEBUG] [Thread-490539 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:53:15.049 [INFO] [Thread-490539 (handle)] [driver.py] [get_status()] Telra = 0.6752808, teldec = -24.256229
2025-12-27T15:53:15.051 [INFO] [Thread-490539 (handle)] [driver.py] [get_status()] ra_j2k = 0.653624372734738     dec_j2k = -24.3972619941996
2025-12-27T15:53:15.052 [DEBUG] [Thread-490539 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:53:15.052 [DEBUG] [Thread-490539 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:53:15.056 [DEBUG] [Thread-490539 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:53:15.056 [DEBUG] [Thread-490539 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:53:15.056 [DEBUG] [Thread-490539 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:53:15.056 [DEBUG] [Thread-490539 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:53:15.063 [DEBUG] [Thread-490539 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:53:15.063 [DEBUG] [Thread-490539 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:53:15.063 [DEBUG] [Thread-490539 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:53:15.063 [DEBUG] [Thread-490539 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:53:15.064 [DEBUG] [Thread-490539 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:53:15.064 [DEBUG] [Thread-490539 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:53:15.064 [DEBUG] [Thread-490539 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:53:15.064 [DEBUG] [Thread-490539 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:53:15.064 [DEBUG] [Thread-490539 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07864639, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953658632364859, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992377, telescope_ra=0.6752808, telescope_dec=-24.256229, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.69506, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:53:05.683837', telescope_ra_j2k=0.653624372734738, telescope_dec_j2k=-24.3972619941996, observability=1)
2025-12-27T15:53:15.581 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5176587104797363
2025-12-27T15:53:21.169 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:53:21.171 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.6769826, teldec = -24.256228
2025-12-27T15:53:21.172 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.655327914130113     dec_j2k = -24.3972509838906
2025-12-27T15:53:21.174 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:53:21.175 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:53:21.176 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:53:21.176 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:53:21.176 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:53:21.176 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:53:21.184 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:53:21.184 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:53:21.184 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:53:21.184 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:53:21.184 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:53:21.184 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:53:21.184 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:53:21.184 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:53:21.184 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07871725, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095365823124543, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992377, telescope_ra=0.6769826, telescope_dec=-24.256228, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.69676, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:53:05.683837', telescope_ra_j2k=0.655327914130113, telescope_dec_j2k=-24.3972509838906, observability=1)
2025-12-27T15:53:26.566 [DEBUG] [ThreadPoolExecutor-22896_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:53:26.568 [DEBUG] [ThreadPoolExecutor-22896_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:53:26.569 [DEBUG] [ThreadPoolExecutor-22896_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:53:26.572 [DEBUG] [ThreadPoolExecutor-22896_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:53:30.576 [DEBUG] [ThreadPoolExecutor-22896_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:53:31.578 [DEBUG] [ThreadPoolExecutor-22896_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:53:31.579 [INFO] [ThreadPoolExecutor-22896_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:53:33.243 [DEBUG] [Thread-490540 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:53:33.244 [INFO] [Thread-490540 (handle)] [driver.py] [get_status()] Telra = 0.6803256, teldec = -24.256228
2025-12-27T15:53:33.245 [INFO] [Thread-490540 (handle)] [driver.py] [get_status()] ra_j2k = 0.658674334593159     dec_j2k = -24.3972312378444
2025-12-27T15:53:33.247 [DEBUG] [Thread-490540 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:53:33.248 [DEBUG] [Thread-490540 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:53:33.255 [DEBUG] [Thread-490540 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:53:33.255 [DEBUG] [Thread-490540 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:53:33.255 [DEBUG] [Thread-490540 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:53:33.255 [DEBUG] [Thread-490540 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:53:33.263 [DEBUG] [Thread-490540 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:53:33.263 [DEBUG] [Thread-490540 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:53:33.263 [DEBUG] [Thread-490540 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:53:33.263 [DEBUG] [Thread-490540 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:53:33.263 [DEBUG] [Thread-490540 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:53:33.263 [DEBUG] [Thread-490540 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:53:33.263 [DEBUG] [Thread-490540 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:53:33.263 [DEBUG] [Thread-490540 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:53:33.263 [DEBUG] [Thread-490540 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07885699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953658632364859, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992376, telescope_ra=0.6803256, telescope_dec=-24.256228, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.70011, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:53:05.683837', telescope_ra_j2k=0.658674334593159, telescope_dec_j2k=-24.3972312378444, observability=1)
2025-12-27T15:53:51.308 [DEBUG] [Thread-490541 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:53:51.310 [INFO] [Thread-490541 (handle)] [driver.py] [get_status()] Telra = 0.6853686, teldec = -24.256228
2025-12-27T15:53:51.311 [INFO] [Thread-490541 (handle)] [driver.py] [get_status()] ra_j2k = 0.663722493491399     dec_j2k = -24.397201245561
2025-12-27T15:53:51.313 [DEBUG] [Thread-490541 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:53:51.314 [DEBUG] [Thread-490541 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:53:51.316 [DEBUG] [Thread-490541 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:53:51.316 [DEBUG] [Thread-490541 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:53:51.316 [DEBUG] [Thread-490541 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:53:51.316 [DEBUG] [Thread-490541 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:53:51.324 [DEBUG] [Thread-490541 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:53:51.324 [DEBUG] [Thread-490541 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:53:51.324 [DEBUG] [Thread-490541 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:53:51.324 [DEBUG] [Thread-490541 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:53:51.324 [DEBUG] [Thread-490541 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:53:51.324 [DEBUG] [Thread-490541 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:53:51.324 [DEBUG] [Thread-490541 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:53:51.324 [DEBUG] [Thread-490541 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:53:51.324 [DEBUG] [Thread-490541 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07906608, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953655423409434, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992376, telescope_ra=0.6853686, telescope_dec=-24.256228, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.70515, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:53:05.683837', telescope_ra_j2k=0.663722493491399, telescope_dec_j2k=-24.397201245561, observability=1)
2025-12-27T15:53:52.131 [DEBUG] [Thread-490542 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.806499719619751
2025-12-27T15:54:01.672 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:54:01.674 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.6882676, teldec = -24.256228
2025-12-27T15:54:01.675 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.666624458592292     dec_j2k = -24.3971838927902
2025-12-27T15:54:01.677 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:54:01.677 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:54:01.681 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:54:01.681 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:54:01.681 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:54:01.681 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:54:01.688 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:54:01.688 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:54:01.688 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:54:01.688 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:54:01.688 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:54:01.688 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:54:01.688 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:54:01.688 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:54:01.688 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07918603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953661440200855, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992375, telescope_ra=0.6882676, telescope_dec=-24.256228, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.70805, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:53:05.683837', telescope_ra_j2k=0.666624458592292, telescope_dec_j2k=-24.3971838927902, observability=1)
2025-12-27T15:54:01.688 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.51956868171692 seconds ago
2025-12-27T15:54:03.753 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:54:03.755 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.6888475, teldec = -24.256228
2025-12-27T15:54:03.756 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.667204951668639     dec_j2k = -24.397180411867
2025-12-27T15:54:03.758 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:54:03.759 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:54:03.763 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:54:03.763 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:54:03.763 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:54:03.763 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:54:03.770 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:54:03.770 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:54:03.770 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:54:03.770 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:54:03.770 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:54:03.770 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:54:03.770 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:54:03.770 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:54:03.771 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.07921012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953659033484287, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992375, telescope_ra=0.6888475, telescope_dec=-24.256228, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.70863, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:53:05.683837', telescope_ra_j2k=0.667204951668639, telescope_dec_j2k=-24.397180411867, observability=1)
2025-12-27T15:54:05.825 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:54:05.825 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:54:05.826 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:54:05.827 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:54:05.827 [DEBUG] [ThreadPoolExecutor-22898_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:54:06.829 [DEBUG] [ThreadPoolExecutor-22898_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:54:06.831 [DEBUG] [ThreadPoolExecutor-22898_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:54:06.831 [DEBUG] [ThreadPoolExecutor-22898_0] [payload.py] [to_registers()] [0]
2025-12-27T15:54:06.833 [DEBUG] [ThreadPoolExecutor-22898_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:54:06.834 [DEBUG] [ThreadPoolExecutor-22898_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:54:06.834 [DEBUG] [ThreadPoolExecutor-22898_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:54:06.834 [DEBUG] [ThreadPoolExecutor-22898_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:54:06.841 [DEBUG] [ThreadPoolExecutor-22898_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:54:06.841 [DEBUG] [ThreadPoolExecutor-22898_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:54:06.841 [DEBUG] [ThreadPoolExecutor-22898_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:54:06.841 [DEBUG] [ThreadPoolExecutor-22898_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:54:06.842 [DEBUG] [ThreadPoolExecutor-22898_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:54:06.842 [DEBUG] [ThreadPoolExecutor-22898_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:54:06.842 [DEBUG] [ThreadPoolExecutor-22898_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:54:09.380 [DEBUG] [Thread-490543 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:54:09.381 [INFO] [Thread-490543 (handle)] [driver.py] [get_status()] Telra = 0.6904098, teldec = -24.256227
2025-12-27T15:54:09.383 [INFO] [Thread-490543 (handle)] [driver.py] [get_status()] ra_j2k = 0.668768849357912     dec_j2k = -24.3971700178461
2025-12-27T15:54:09.385 [DEBUG] [Thread-490543 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:54:09.386 [DEBUG] [Thread-490543 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:54:09.389 [DEBUG] [Thread-490543 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:54:09.389 [DEBUG] [Thread-490543 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:54:09.389 [DEBUG] [Thread-490543 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:54:09.389 [DEBUG] [Thread-490543 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:54:09.396 [DEBUG] [Thread-490543 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:54:09.396 [DEBUG] [Thread-490543 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:54:09.396 [DEBUG] [Thread-490543 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:54:09.396 [DEBUG] [Thread-490543 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:54:09.396 [DEBUG] [Thread-490543 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:54:09.396 [DEBUG] [Thread-490543 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:54:09.396 [DEBUG] [Thread-490543 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:54:09.397 [DEBUG] [Thread-490543 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:54:09.397 [DEBUG] [Thread-490543 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07927523, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953659434603715, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992375, telescope_ra=0.6904098, telescope_dec=-24.256227, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.71019, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:54:05.824443', telescope_ra_j2k=0.668768849357912, telescope_dec_j2k=-24.3971700178461, observability=1)
2025-12-27T15:54:14.669 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:54:14.670 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.6918875, teldec = -24.256227
2025-12-27T15:54:14.671 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.670248060458095     dec_j2k = -24.3971611106814
2025-12-27T15:54:14.672 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:54:14.673 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:54:14.678 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:54:14.678 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:54:14.678 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:54:14.678 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:54:14.685 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:54:14.685 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:54:14.685 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:54:14.686 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:54:14.686 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:54:14.686 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:54:14.686 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:54:14.686 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:54:14.686 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07933645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953655423409434, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992375, telescope_ra=0.6918875, telescope_dec=-24.256227, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.71167, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:54:05.824443', telescope_ra_j2k=0.670248060458095, telescope_dec_j2k=-24.3971611106814, observability=1)
2025-12-27T15:54:21.245 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:54:21.248 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.6936994, teldec = -24.256227
2025-12-27T15:54:21.249 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.672061813174949     dec_j2k = -24.3971501601909
2025-12-27T15:54:21.250 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:54:21.251 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:54:21.258 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:54:21.258 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:54:21.258 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:54:21.258 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:54:21.265 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:54:21.265 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:54:21.265 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:54:21.265 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:54:21.266 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:54:21.266 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:54:21.266 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:54:21.266 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:54:21.266 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07941257, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953653016692866, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992375, telescope_ra=0.6936994, telescope_dec=-24.256227, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.71348, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:54:05.824443', telescope_ra_j2k=0.672061813174949, telescope_dec_j2k=-24.3971501601909, observability=1)
2025-12-27T15:54:27.553 [DEBUG] [Thread-490544 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:54:27.555 [INFO] [Thread-490544 (handle)] [driver.py] [get_status()] Telra = 0.6954547, teldec = -24.256227
2025-12-27T15:54:27.557 [INFO] [Thread-490544 (handle)] [driver.py] [get_status()] ra_j2k = 0.673818907872277     dec_j2k = -24.3971395214541
2025-12-27T15:54:27.559 [DEBUG] [Thread-490544 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:54:27.560 [DEBUG] [Thread-490544 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:54:27.565 [DEBUG] [Thread-490544 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:54:27.565 [DEBUG] [Thread-490544 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:54:27.565 [DEBUG] [Thread-490544 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:54:27.565 [DEBUG] [Thread-490544 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:54:27.572 [DEBUG] [Thread-490544 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:54:27.572 [DEBUG] [Thread-490544 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:54:27.572 [DEBUG] [Thread-490544 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:54:27.572 [DEBUG] [Thread-490544 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:54:27.572 [DEBUG] [Thread-490544 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:54:27.572 [DEBUG] [Thread-490544 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:54:27.573 [DEBUG] [Thread-490544 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:54:27.573 [DEBUG] [Thread-490544 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:54:27.573 [DEBUG] [Thread-490544 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07948558, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095365823124543, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992375, telescope_ra=0.6954547, telescope_dec=-24.256227, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.71524, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:54:05.824443', telescope_ra_j2k=0.673818907872277, telescope_dec_j2k=-24.3971395214541, observability=1)
2025-12-27T15:54:31.843 [DEBUG] [ThreadPoolExecutor-22898_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:54:31.844 [DEBUG] [ThreadPoolExecutor-22898_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:54:45.621 [DEBUG] [Thread-490545 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:54:45.623 [INFO] [Thread-490545 (handle)] [driver.py] [get_status()] Telra = 0.7005002, teldec = -24.256227
2025-12-27T15:54:45.624 [INFO] [Thread-490545 (handle)] [driver.py] [get_status()] ra_j2k = 0.678869565822106     dec_j2k = -24.3971087749531
2025-12-27T15:54:45.627 [DEBUG] [Thread-490545 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:54:45.628 [DEBUG] [Thread-490545 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:54:45.634 [DEBUG] [Thread-490545 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:54:45.634 [DEBUG] [Thread-490545 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:54:45.634 [DEBUG] [Thread-490545 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:54:45.634 [DEBUG] [Thread-490545 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:54:45.641 [DEBUG] [Thread-490545 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:54:45.641 [DEBUG] [Thread-490545 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:54:45.641 [DEBUG] [Thread-490545 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:54:45.641 [DEBUG] [Thread-490545 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:54:45.641 [DEBUG] [Thread-490545 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:54:45.641 [DEBUG] [Thread-490545 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:54:45.641 [DEBUG] [Thread-490545 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:54:45.641 [DEBUG] [Thread-490545 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:54:45.641 [DEBUG] [Thread-490545 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0796947, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953657027887146, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992374, telescope_ra=0.7005002, telescope_dec=-24.256227, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.72028, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:54:05.824443', telescope_ra_j2k=0.678869565822106, telescope_dec_j2k=-24.3971087749531, observability=1)
2025-12-27T15:54:52.165 [DEBUG] [Thread-490546 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:54:52.166 [INFO] [Thread-490546 (handle)] [driver.py] [get_status()] Telra = 0.7023051, teldec = -24.256227
2025-12-27T15:54:52.167 [INFO] [Thread-490546 (handle)] [driver.py] [get_status()] ra_j2k = 0.680676310660348     dec_j2k = -24.3970977163197
2025-12-27T15:54:52.169 [DEBUG] [Thread-490546 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:54:52.169 [DEBUG] [Thread-490546 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:54:52.171 [DEBUG] [Thread-490546 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:54:52.171 [DEBUG] [Thread-490546 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:54:52.171 [DEBUG] [Thread-490546 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:54:52.171 [DEBUG] [Thread-490546 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:54:52.178 [DEBUG] [Thread-490546 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:54:52.178 [DEBUG] [Thread-490546 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:54:52.178 [DEBUG] [Thread-490546 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:54:52.178 [DEBUG] [Thread-490546 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:54:52.178 [DEBUG] [Thread-490546 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:54:52.178 [DEBUG] [Thread-490546 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:54:52.178 [DEBUG] [Thread-490546 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:54:52.178 [DEBUG] [Thread-490546 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:54:52.179 [DEBUG] [Thread-490546 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07977043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953651412215154, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992374, telescope_ra=0.7023051, telescope_dec=-24.256227, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.72209, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:54:05.824443', telescope_ra_j2k=0.680676310660348, telescope_dec_j2k=-24.3970977163197, observability=1)
2025-12-27T15:55:01.749 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:55:01.751 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.7049793, teldec = -24.256226
2025-12-27T15:55:01.752 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.683353243720996     dec_j2k = -24.3970802735973
2025-12-27T15:55:01.753 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:55:01.754 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:55:01.760 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:55:01.760 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:55:01.760 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:55:01.760 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:55:01.768 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:55:01.768 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:55:01.768 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:55:01.768 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:55:01.768 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:55:01.768 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:55:01.768 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:55:01.768 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:55:01.768 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07988137, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095365823124543, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992374, telescope_ra=0.7049793, telescope_dec=-24.256226, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.72476, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:54:05.824443', telescope_ra_j2k=0.683353243720996, telescope_dec_j2k=-24.3970802735973, observability=1)
2025-12-27T15:55:01.768 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.523329973220825 seconds ago
2025-12-27T15:55:03.691 [DEBUG] [Thread-490547 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:55:03.693 [INFO] [Thread-490547 (handle)] [driver.py] [get_status()] Telra = 0.7055407, teldec = -24.25622
2025-12-27T15:55:03.694 [INFO] [Thread-490547 (handle)] [driver.py] [get_status()] ra_j2k = 0.68391521724393     dec_j2k = -24.3970708134755
2025-12-27T15:55:03.696 [DEBUG] [Thread-490547 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:55:03.696 [DEBUG] [Thread-490547 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:55:03.697 [DEBUG] [Thread-490547 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:55:03.698 [DEBUG] [Thread-490547 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:55:03.698 [DEBUG] [Thread-490547 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:55:03.698 [DEBUG] [Thread-490547 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:55:03.705 [DEBUG] [Thread-490547 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:55:03.705 [DEBUG] [Thread-490547 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:55:03.705 [DEBUG] [Thread-490547 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:55:03.705 [DEBUG] [Thread-490547 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:55:03.705 [DEBUG] [Thread-490547 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:55:03.705 [DEBUG] [Thread-490547 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:55:03.705 [DEBUG] [Thread-490547 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:55:03.706 [DEBUG] [Thread-490547 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:55:03.706 [DEBUG] [Thread-490547 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.07990384, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095365422005115, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992363, telescope_ra=0.7055407, telescope_dec=-24.25622, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.72532, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:54:05.824443', telescope_ra_j2k=0.68391521724393, telescope_dec_j2k=-24.3970708134755, observability=1)
2025-12-27T15:55:03.801 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09552335739135742
2025-12-27T15:55:05.966 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:55:05.966 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:55:05.967 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:55:05.967 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:55:05.967 [INFO] [ThreadPoolExecutor-22899_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:55:05.967 [INFO] [ThreadPoolExecutor-22899_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:55:13.780 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:55:13.782 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.7083279, teldec = -24.256226
2025-12-27T15:55:13.783 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.686705265593055     dec_j2k = -24.3970595865116
2025-12-27T15:55:13.785 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:55:13.786 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:55:13.791 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:55:13.791 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:55:13.791 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:55:13.791 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:55:13.798 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:55:13.798 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:55:13.798 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:55:13.799 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:55:13.799 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:55:13.799 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:55:13.799 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:55:13.799 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:55:13.799 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08002061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953653016692866, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992373, telescope_ra=0.7083279, telescope_dec=-24.256226, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.72811, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:55:05.964397', telescope_ra_j2k=0.686705265593055, telescope_dec_j2k=-24.3970595865116, observability=1)
2025-12-27T15:55:21.327 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:55:21.329 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.7104392, teldec = -24.256226
2025-12-27T15:55:21.331 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.688818722819425     dec_j2k = -24.3970464874775
2025-12-27T15:55:21.332 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:55:21.333 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:55:21.335 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:55:21.335 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:55:21.335 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:55:21.335 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:55:21.342 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:55:21.342 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:55:21.342 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:55:21.342 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:55:21.342 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:55:21.342 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:55:21.342 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:55:21.342 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:55:21.343 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08010796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953647401020873, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992373, telescope_ra=0.7104392, telescope_dec=-24.256226, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.73022, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:55:05.964397', telescope_ra_j2k=0.688818722819425, telescope_dec_j2k=-24.3970464874775, observability=1)
2025-12-27T15:55:21.862 [DEBUG] [Thread-490548 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5198414325714111
2025-12-27T15:55:26.846 [DEBUG] [ThreadPoolExecutor-22898_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:55:26.848 [DEBUG] [ThreadPoolExecutor-22898_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:55:26.849 [DEBUG] [ThreadPoolExecutor-22898_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:55:26.852 [DEBUG] [ThreadPoolExecutor-22898_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:55:30.856 [DEBUG] [ThreadPoolExecutor-22898_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:55:31.857 [DEBUG] [ThreadPoolExecutor-22898_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:55:31.858 [INFO] [ThreadPoolExecutor-22898_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:55:39.939 [DEBUG] [Thread-490549 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:55:39.941 [INFO] [Thread-490549 (handle)] [driver.py] [get_status()] Telra = 0.7156326, teldec = -24.256226
2025-12-27T15:55:39.942 [INFO] [Thread-490549 (handle)] [driver.py] [get_status()] ra_j2k = 0.694017428290281     dec_j2k = -24.3970140827859
2025-12-27T15:55:39.944 [DEBUG] [Thread-490549 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:55:39.945 [DEBUG] [Thread-490549 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:55:39.947 [DEBUG] [Thread-490549 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:55:39.947 [DEBUG] [Thread-490549 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:55:39.947 [DEBUG] [Thread-490549 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:55:39.947 [DEBUG] [Thread-490549 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:55:39.954 [DEBUG] [Thread-490549 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:55:39.954 [DEBUG] [Thread-490549 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:55:39.954 [DEBUG] [Thread-490549 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:55:39.954 [DEBUG] [Thread-490549 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:55:39.954 [DEBUG] [Thread-490549 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:55:39.954 [DEBUG] [Thread-490549 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:55:39.954 [DEBUG] [Thread-490549 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:55:39.954 [DEBUG] [Thread-490549 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:55:39.954 [DEBUG] [Thread-490549 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08032338, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953658632364859, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108616, telescope_az=89.992372, telescope_ra=0.7156326, telescope_dec=-24.256226, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.73541, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:55:05.964397', telescope_ra_j2k=0.694017428290281, telescope_dec_j2k=-24.3970140827859, observability=1)
2025-12-27T15:55:52.213 [DEBUG] [Thread-490550 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:55:52.215 [INFO] [Thread-490550 (handle)] [driver.py] [get_status()] Telra = 0.7190564, teldec = -24.256225
2025-12-27T15:55:52.217 [INFO] [Thread-490550 (handle)] [driver.py] [get_status()] ra_j2k = 0.697444725237198     dec_j2k = -24.396991577048
2025-12-27T15:55:52.219 [DEBUG] [Thread-490550 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:55:52.220 [DEBUG] [Thread-490550 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:55:52.222 [DEBUG] [Thread-490550 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:55:52.222 [DEBUG] [Thread-490550 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:55:52.222 [DEBUG] [Thread-490550 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:55:52.222 [DEBUG] [Thread-490550 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:55:52.229 [DEBUG] [Thread-490550 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:55:52.229 [DEBUG] [Thread-490550 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:55:52.229 [DEBUG] [Thread-490550 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:55:52.230 [DEBUG] [Thread-490550 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:55:52.230 [DEBUG] [Thread-490550 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:55:52.230 [DEBUG] [Thread-490550 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:55:52.230 [DEBUG] [Thread-490550 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:55:52.230 [DEBUG] [Thread-490550 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:55:52.230 [DEBUG] [Thread-490550 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08046544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095365622564829, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992372, telescope_ra=0.7190564, telescope_dec=-24.256225, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.73884, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:55:05.964397', telescope_ra_j2k=0.697444725237198, telescope_dec_j2k=-24.396991577048, observability=1)
2025-12-27T15:55:58.003 [DEBUG] [Thread-490551 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:55:58.005 [INFO] [Thread-490551 (handle)] [driver.py] [get_status()] Telra = 0.7206465, teldec = -24.256225
2025-12-27T15:55:58.006 [INFO] [Thread-490551 (handle)] [driver.py] [get_status()] ra_j2k = 0.699036449133088     dec_j2k = -24.3969815506335
2025-12-27T15:55:58.008 [DEBUG] [Thread-490551 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:55:58.008 [DEBUG] [Thread-490551 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:55:58.012 [DEBUG] [Thread-490551 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:55:58.012 [DEBUG] [Thread-490551 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:55:58.012 [DEBUG] [Thread-490551 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:55:58.012 [DEBUG] [Thread-490551 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:55:58.020 [DEBUG] [Thread-490551 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:55:58.020 [DEBUG] [Thread-490551 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:55:58.020 [DEBUG] [Thread-490551 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:55:58.020 [DEBUG] [Thread-490551 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:55:58.020 [DEBUG] [Thread-490551 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:55:58.020 [DEBUG] [Thread-490551 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:55:58.020 [DEBUG] [Thread-490551 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:55:58.020 [DEBUG] [Thread-490551 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:55:58.020 [DEBUG] [Thread-490551 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08053245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953653818931722, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992372, telescope_ra=0.7206465, telescope_dec=-24.256225, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.74043, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:55:05.964397', telescope_ra_j2k=0.699036449133088, telescope_dec_j2k=-24.3969815506335, observability=1)
2025-12-27T15:56:01.829 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:56:01.831 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.7217303, teldec = -24.256225
2025-12-27T15:56:01.832 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.700121355898481     dec_j2k = -24.3969747026911
2025-12-27T15:56:01.834 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:56:01.836 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:56:01.839 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:56:01.839 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:56:01.840 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:56:01.840 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:56:01.847 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:56:01.847 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:56:01.847 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:56:01.847 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:56:01.848 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:56:01.848 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:56:01.848 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:56:01.848 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:56:01.848 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08057674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953655022290006, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992372, telescope_ra=0.7217303, telescope_dec=-24.256225, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.74151, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:55:05.964397', telescope_ra_j2k=0.700121355898481, telescope_dec_j2k=-24.3969747026911, observability=1)
2025-12-27T15:56:01.848 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.521329164505005 seconds ago
2025-12-27T15:56:03.745 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:56:03.747 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.7222642, teldec = -24.256232
2025-12-27T15:56:03.749 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.700655801328045     dec_j2k = -24.3969783244603
2025-12-27T15:56:03.751 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:56:03.751 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:56:03.755 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:56:03.755 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:56:03.755 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:56:03.755 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:56:03.762 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:56:03.762 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:56:03.762 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:56:03.762 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:56:03.762 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:56:03.762 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:56:03.762 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:56:03.762 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:56:03.762 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08059891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953655423409434, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992382, telescope_ra=0.7222642, telescope_dec=-24.256232, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.74205, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:55:05.964397', telescope_ra_j2k=0.700655801328045, telescope_dec_j2k=-24.3969783244603, observability=1)
2025-12-27T15:56:06.106 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:56:06.106 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:56:06.107 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:56:06.107 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:56:06.108 [DEBUG] [ThreadPoolExecutor-22900_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:56:07.110 [DEBUG] [ThreadPoolExecutor-22900_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:56:07.112 [DEBUG] [ThreadPoolExecutor-22900_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:56:07.112 [DEBUG] [ThreadPoolExecutor-22900_0] [payload.py] [to_registers()] [0]
2025-12-27T15:56:07.116 [DEBUG] [ThreadPoolExecutor-22900_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:56:07.116 [DEBUG] [ThreadPoolExecutor-22900_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:56:07.116 [DEBUG] [ThreadPoolExecutor-22900_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:56:07.116 [DEBUG] [ThreadPoolExecutor-22900_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:56:07.123 [DEBUG] [ThreadPoolExecutor-22900_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:56:07.123 [DEBUG] [ThreadPoolExecutor-22900_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:56:07.123 [DEBUG] [ThreadPoolExecutor-22900_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:56:07.124 [DEBUG] [ThreadPoolExecutor-22900_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:56:07.124 [DEBUG] [ThreadPoolExecutor-22900_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:56:07.124 [DEBUG] [ThreadPoolExecutor-22900_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:56:07.124 [DEBUG] [ThreadPoolExecutor-22900_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:56:12.891 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:56:12.894 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.724794, teldec = -24.256225
2025-12-27T15:56:12.895 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.703188184211196     dec_j2k = -24.3969552833928
2025-12-27T15:56:12.897 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:56:12.898 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:56:12.903 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:56:12.904 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:56:12.904 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:56:12.904 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:56:12.911 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:56:12.911 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:56:12.911 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:56:12.911 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:56:12.911 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:56:12.911 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:56:12.911 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:56:12.911 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:56:12.911 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08070477, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953654621170578, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992371, telescope_ra=0.724794, telescope_dec=-24.256225, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.74458, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:56:06.104907', telescope_ra_j2k=0.703188184211196, telescope_dec_j2k=-24.3969552833928, observability=1)
2025-12-27T15:56:16.073 [DEBUG] [Thread-490552 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:56:16.075 [INFO] [Thread-490552 (handle)] [driver.py] [get_status()] Telra = 0.72569, teldec = -24.256225
2025-12-27T15:56:16.077 [INFO] [Thread-490552 (handle)] [driver.py] [get_status()] ra_j2k = 0.704085099021931     dec_j2k = -24.3969495869312
2025-12-27T15:56:16.079 [DEBUG] [Thread-490552 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:56:16.080 [DEBUG] [Thread-490552 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:56:16.087 [DEBUG] [Thread-490552 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:56:16.087 [DEBUG] [Thread-490552 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:56:16.087 [DEBUG] [Thread-490552 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:56:16.087 [DEBUG] [Thread-490552 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:56:16.094 [DEBUG] [Thread-490552 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:56:16.094 [DEBUG] [Thread-490552 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:56:16.094 [DEBUG] [Thread-490552 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:56:16.094 [DEBUG] [Thread-490552 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:56:16.094 [DEBUG] [Thread-490552 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:56:16.094 [DEBUG] [Thread-490552 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:56:16.094 [DEBUG] [Thread-490552 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:56:16.094 [DEBUG] [Thread-490552 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:56:16.094 [DEBUG] [Thread-490552 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0807416, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953661841320283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992371, telescope_ra=0.72569, telescope_dec=-24.256225, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.74547, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:56:06.104907', telescope_ra_j2k=0.704085099021931, telescope_dec_j2k=-24.3969495869312, observability=1)
2025-12-27T15:56:21.404 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:56:21.404 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.7271657, teldec = -24.256225
2025-12-27T15:56:21.406 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.7055623056182     dec_j2k = -24.3969401880133
2025-12-27T15:56:21.407 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:56:21.409 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:56:21.413 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:56:21.413 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:56:21.413 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:56:21.413 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:56:21.420 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:56:21.420 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:56:21.421 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:56:21.421 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:56:21.421 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:56:21.421 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:56:21.421 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:56:21.421 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:56:21.421 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08080329, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095365221445401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992371, telescope_ra=0.7271657, telescope_dec=-24.256225, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.74695, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:56:06.104907', telescope_ra_j2k=0.7055623056182, telescope_dec_j2k=-24.3969401880133, observability=1)
2025-12-27T15:56:32.124 [DEBUG] [ThreadPoolExecutor-22900_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:56:32.125 [DEBUG] [ThreadPoolExecutor-22900_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:56:34.137 [DEBUG] [Thread-490553 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:56:34.139 [INFO] [Thread-490553 (handle)] [driver.py] [get_status()] Telra = 0.7307343, teldec = -24.256225
2025-12-27T15:56:34.140 [INFO] [Thread-490553 (handle)] [driver.py] [get_status()] ra_j2k = 0.709134548495652     dec_j2k = -24.3969173721278
2025-12-27T15:56:34.142 [DEBUG] [Thread-490553 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:56:34.143 [DEBUG] [Thread-490553 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:56:34.146 [DEBUG] [Thread-490553 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:56:34.146 [DEBUG] [Thread-490553 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:56:34.146 [DEBUG] [Thread-490553 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:56:34.147 [DEBUG] [Thread-490553 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:56:34.154 [DEBUG] [Thread-490553 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:56:34.154 [DEBUG] [Thread-490553 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:56:34.154 [DEBUG] [Thread-490553 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:56:34.154 [DEBUG] [Thread-490553 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:56:34.154 [DEBUG] [Thread-490553 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:56:34.154 [DEBUG] [Thread-490553 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:56:34.154 [DEBUG] [Thread-490553 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:56:34.154 [DEBUG] [Thread-490553 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:56:34.154 [DEBUG] [Thread-490553 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08095067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953656626767718, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992371, telescope_ra=0.7307343, telescope_dec=-24.256225, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.75052, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:56:06.104907', telescope_ra_j2k=0.709134548495652, telescope_dec_j2k=-24.3969173721278, observability=1)
2025-12-27T15:56:52.212 [DEBUG] [Thread-490554 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:56:52.214 [INFO] [Thread-490554 (handle)] [driver.py] [get_status()] Telra = 0.7357494, teldec = -24.256224
2025-12-27T15:56:52.215 [INFO] [Thread-490554 (handle)] [driver.py] [get_status()] ra_j2k = 0.71415476689556     dec_j2k = -24.3968841000344
2025-12-27T15:56:52.217 [DEBUG] [Thread-490554 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:56:52.218 [DEBUG] [Thread-490554 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:56:52.224 [DEBUG] [Thread-490554 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:56:52.224 [DEBUG] [Thread-490554 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:56:52.225 [DEBUG] [Thread-490554 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:56:52.225 [DEBUG] [Thread-490554 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:56:52.232 [DEBUG] [Thread-490554 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:56:52.232 [DEBUG] [Thread-490554 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:56:52.232 [DEBUG] [Thread-490554 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:56:52.232 [DEBUG] [Thread-490554 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:56:52.232 [DEBUG] [Thread-490554 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:56:52.232 [DEBUG] [Thread-490554 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:56:52.232 [DEBUG] [Thread-490554 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:56:52.232 [DEBUG] [Thread-490554 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:56:52.232 [DEBUG] [Thread-490554 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08115987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953655423409434, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.99237, telescope_ra=0.7357494, telescope_dec=-24.256224, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.75553, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:56:06.104907', telescope_ra_j2k=0.71415476689556, telescope_dec_j2k=-24.3968841000344, observability=1)
2025-12-27T15:56:52.263 [DEBUG] [Thread-490555 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03028106689453125
2025-12-27T15:57:01.909 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:57:01.911 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.7384473, teldec = -24.256224
2025-12-27T15:57:01.912 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.716855419874115     dec_j2k = -24.3968666384723
2025-12-27T15:57:01.914 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:57:01.915 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:57:01.916 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:57:01.916 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:57:01.916 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:57:01.916 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:57:01.923 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:57:01.923 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:57:01.923 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:57:01.923 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:57:01.923 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:57:01.923 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:57:01.923 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:57:01.924 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:57:01.924 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08127211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953653818931722, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.99237, telescope_ra=0.7384473, telescope_dec=-24.256224, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.75823, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:56:06.104907', telescope_ra_j2k=0.716855419874115, telescope_dec_j2k=-24.3968666384723, observability=1)
2025-12-27T15:57:01.924 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.520960092544556 seconds ago
2025-12-27T15:57:03.894 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:57:03.896 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.7390078, teldec = -24.256224
2025-12-27T15:57:03.897 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.717416491771919     dec_j2k = -24.3968630019344
2025-12-27T15:57:03.899 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:57:03.899 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:57:03.902 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:57:03.902 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:57:03.902 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:57:03.902 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:57:03.909 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:57:03.909 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:57:03.909 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:57:03.909 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:57:03.909 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:57:03.909 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:57:03.909 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:57:03.909 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:57:03.910 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08129507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953650609976297, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.99237, telescope_ra=0.7390078, telescope_dec=-24.256224, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.75879, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:56:06.104907', telescope_ra_j2k=0.717416491771919, telescope_dec_j2k=-24.3968630019344, observability=1)
2025-12-27T15:57:06.247 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:57:06.247 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:57:06.248 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:57:06.249 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:57:06.249 [INFO] [ThreadPoolExecutor-22901_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:57:06.249 [INFO] [ThreadPoolExecutor-22901_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:57:10.311 [DEBUG] [Thread-490556 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:57:10.314 [INFO] [Thread-490556 (handle)] [driver.py] [get_status()] Telra = 0.7407912, teldec = -24.256224
2025-12-27T15:57:10.315 [INFO] [Thread-490556 (handle)] [driver.py] [get_status()] ra_j2k = 0.719201711334237     dec_j2k = -24.396851410993
2025-12-27T15:57:10.316 [DEBUG] [Thread-490556 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:57:10.317 [DEBUG] [Thread-490556 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:57:10.322 [DEBUG] [Thread-490556 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:57:10.322 [DEBUG] [Thread-490556 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:57:10.322 [DEBUG] [Thread-490556 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:57:10.323 [DEBUG] [Thread-490556 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:57:10.329 [DEBUG] [Thread-490556 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:57:10.330 [DEBUG] [Thread-490556 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:57:10.330 [DEBUG] [Thread-490556 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:57:10.330 [DEBUG] [Thread-490556 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:57:10.330 [DEBUG] [Thread-490556 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:57:10.330 [DEBUG] [Thread-490556 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:57:10.330 [DEBUG] [Thread-490556 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:57:10.330 [DEBUG] [Thread-490556 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:57:10.330 [DEBUG] [Thread-490556 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08136935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953657429006574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.99237, telescope_ra=0.7407912, telescope_dec=-24.256224, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.76057, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:57:06.246257', telescope_ra_j2k=0.719201711334237, telescope_dec_j2k=-24.396851410993, observability=1)
2025-12-27T15:57:12.001 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:57:12.003 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.7412681, teldec = -24.256224
2025-12-27T15:57:12.004 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.719679097877766     dec_j2k = -24.3968483062446
2025-12-27T15:57:12.005 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:57:12.006 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:57:12.008 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:57:12.008 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:57:12.008 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:57:12.008 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:57:12.015 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:57:12.016 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:57:12.016 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:57:12.016 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:57:12.016 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:57:12.016 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:57:12.016 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:57:12.016 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:57:12.016 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08138891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953653016692866, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992369, telescope_ra=0.7412681, telescope_dec=-24.256224, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.76105, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:57:06.246257', telescope_ra_j2k=0.719679097877766, telescope_dec_j2k=-24.3968483062446, observability=1)
2025-12-27T15:57:21.482 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:57:21.484 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.7439131, teldec = -24.256224
2025-12-27T15:57:21.485 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.722326796158365     dec_j2k = -24.3968310466822
2025-12-27T15:57:21.486 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:57:21.487 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:57:21.492 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:57:21.492 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:57:21.492 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:57:21.492 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:57:21.499 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:57:21.499 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:57:21.499 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:57:21.499 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:57:21.499 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:57:21.499 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:57:21.499 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:57:21.499 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:57:21.499 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08149865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953655022290006, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992369, telescope_ra=0.7439131, telescope_dec=-24.256224, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.76369, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:57:06.246257', telescope_ra_j2k=0.722326796158365, telescope_dec_j2k=-24.3968310466822, observability=1)
2025-12-27T15:57:27.128 [DEBUG] [ThreadPoolExecutor-22900_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:57:27.130 [DEBUG] [ThreadPoolExecutor-22900_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:57:27.131 [DEBUG] [ThreadPoolExecutor-22900_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:57:27.133 [DEBUG] [ThreadPoolExecutor-22900_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:57:28.443 [DEBUG] [Thread-490557 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:57:28.446 [INFO] [Thread-490557 (handle)] [driver.py] [get_status()] Telra = 0.7458364, teldec = -24.256223
2025-12-27T15:57:28.447 [INFO] [Thread-490557 (handle)] [driver.py] [get_status()] ra_j2k = 0.724252057947698     dec_j2k = -24.3968174541122
2025-12-27T15:57:28.449 [DEBUG] [Thread-490557 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:57:28.450 [DEBUG] [Thread-490557 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:57:28.451 [DEBUG] [Thread-490557 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:57:28.452 [DEBUG] [Thread-490557 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:57:28.452 [DEBUG] [Thread-490557 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:57:28.452 [DEBUG] [Thread-490557 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:57:28.459 [DEBUG] [Thread-490557 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:57:28.459 [DEBUG] [Thread-490557 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:57:28.459 [DEBUG] [Thread-490557 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:57:28.459 [DEBUG] [Thread-490557 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:57:28.459 [DEBUG] [Thread-490557 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:57:28.459 [DEBUG] [Thread-490557 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:57:28.459 [DEBUG] [Thread-490557 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:57:28.459 [DEBUG] [Thread-490557 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:57:28.459 [DEBUG] [Thread-490557 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08157921, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953656626767718, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992369, telescope_ra=0.7458364, telescope_dec=-24.256223, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.76562, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:57:06.246257', telescope_ra_j2k=0.724252057947698, telescope_dec_j2k=-24.3968174541122, observability=1)
2025-12-27T15:57:31.138 [DEBUG] [ThreadPoolExecutor-22900_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:57:32.140 [DEBUG] [ThreadPoolExecutor-22900_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:57:32.141 [INFO] [ThreadPoolExecutor-22900_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:57:46.512 [DEBUG] [Thread-490558 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:57:46.514 [INFO] [Thread-490558 (handle)] [driver.py] [get_status()] Telra = 0.7508799, teldec = -24.256223
2025-12-27T15:57:46.515 [INFO] [Thread-490558 (handle)] [driver.py] [get_status()] ra_j2k = 0.729300701593615     dec_j2k = -24.3967842624602
2025-12-27T15:57:46.517 [DEBUG] [Thread-490558 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:57:46.518 [DEBUG] [Thread-490558 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:57:46.523 [DEBUG] [Thread-490558 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:57:46.523 [DEBUG] [Thread-490558 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:57:46.523 [DEBUG] [Thread-490558 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:57:46.523 [DEBUG] [Thread-490558 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:57:46.531 [DEBUG] [Thread-490558 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:57:46.531 [DEBUG] [Thread-490558 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:57:46.531 [DEBUG] [Thread-490558 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:57:46.531 [DEBUG] [Thread-490558 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:57:46.531 [DEBUG] [Thread-490558 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:57:46.531 [DEBUG] [Thread-490558 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:57:46.531 [DEBUG] [Thread-490558 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:57:46.531 [DEBUG] [Thread-490558 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:57:46.531 [DEBUG] [Thread-490558 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08178834, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953653016692866, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992368, telescope_ra=0.7508799, telescope_dec=-24.256223, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.77066, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:57:06.246257', telescope_ra_j2k=0.729300701593615, telescope_dec_j2k=-24.3967842624602, observability=1)
2025-12-27T15:57:52.308 [DEBUG] [Thread-490559 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:57:52.310 [INFO] [Thread-490559 (handle)] [driver.py] [get_status()] Telra = 0.7524948, teldec = -24.256223
2025-12-27T15:57:52.311 [INFO] [Thread-490559 (handle)] [driver.py] [get_status()] ra_j2k = 0.730917248290283     dec_j2k = -24.3967735827511
2025-12-27T15:57:52.313 [DEBUG] [Thread-490559 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:57:52.314 [DEBUG] [Thread-490559 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:57:52.317 [DEBUG] [Thread-490559 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:57:52.317 [DEBUG] [Thread-490559 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:57:52.317 [DEBUG] [Thread-490559 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:57:52.317 [DEBUG] [Thread-490559 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:57:52.324 [DEBUG] [Thread-490559 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:57:52.324 [DEBUG] [Thread-490559 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:57:52.325 [DEBUG] [Thread-490559 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:57:52.325 [DEBUG] [Thread-490559 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:57:52.325 [DEBUG] [Thread-490559 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:57:52.325 [DEBUG] [Thread-490559 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:57:52.325 [DEBUG] [Thread-490559 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:57:52.325 [DEBUG] [Thread-490559 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:57:52.325 [DEBUG] [Thread-490559 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08185543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953655022290006, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992368, telescope_ra=0.7524948, telescope_dec=-24.256223, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.77228, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:57:06.246257', telescope_ra_j2k=0.730917248290283, telescope_dec_j2k=-24.3967735827511, observability=1)
2025-12-27T15:58:01.985 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:58:01.987 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.7551922, teldec = -24.256223
2025-12-27T15:58:01.988 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.73361739850809     dec_j2k = -24.3967556880483
2025-12-27T15:58:01.991 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:58:01.991 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:58:01.997 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:58:01.997 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:58:01.997 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:58:01.997 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:58:02.004 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:58:02.004 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:58:02.005 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:58:02.005 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:58:02.005 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:58:02.005 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:58:02.005 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:58:02.005 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:58:02.005 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08196743, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095365422005115, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992368, telescope_ra=0.7551922, telescope_dec=-24.256223, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.77497, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:57:06.246257', telescope_ra_j2k=0.73361739850809, telescope_dec_j2k=-24.3967556880483, observability=1)
2025-12-27T15:58:02.005 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.523398637771606 seconds ago
2025-12-27T15:58:03.881 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:58:03.883 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.7557242, teldec = -24.256223
2025-12-27T15:58:03.884 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.73414994088184     dec_j2k = -24.3967521504349
2025-12-27T15:58:03.885 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:58:03.886 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:58:03.888 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:58:03.888 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:58:03.888 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:58:03.888 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:58:03.896 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:58:03.896 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:58:03.896 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:58:03.896 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:58:03.896 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:58:03.896 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:58:03.896 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:58:03.896 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:58:03.896 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08198938, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953655824528862, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992368, telescope_ra=0.7557242, telescope_dec=-24.256223, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.77551, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:57:06.246257', telescope_ra_j2k=0.73414994088184, telescope_dec_j2k=-24.3967521504349, observability=1)
2025-12-27T15:58:04.594 [DEBUG] [Thread-490560 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6973519325256348
2025-12-27T15:58:06.387 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:58:06.387 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:58:06.388 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:58:06.388 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:58:06.389 [DEBUG] [ThreadPoolExecutor-22902_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:58:07.391 [DEBUG] [ThreadPoolExecutor-22902_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:58:07.392 [DEBUG] [ThreadPoolExecutor-22902_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:58:07.393 [DEBUG] [ThreadPoolExecutor-22902_0] [payload.py] [to_registers()] [0]
2025-12-27T15:58:07.394 [DEBUG] [ThreadPoolExecutor-22902_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:58:07.394 [DEBUG] [ThreadPoolExecutor-22902_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:58:07.394 [DEBUG] [ThreadPoolExecutor-22902_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T15:58:07.394 [DEBUG] [ThreadPoolExecutor-22902_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:58:07.401 [DEBUG] [ThreadPoolExecutor-22902_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:58:07.401 [DEBUG] [ThreadPoolExecutor-22902_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:58:07.401 [DEBUG] [ThreadPoolExecutor-22902_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T15:58:07.402 [DEBUG] [ThreadPoolExecutor-22902_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T15:58:07.402 [DEBUG] [ThreadPoolExecutor-22902_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:58:07.402 [DEBUG] [ThreadPoolExecutor-22902_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:58:07.402 [DEBUG] [ThreadPoolExecutor-22902_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:58:11.106 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:58:11.108 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.7577316, teldec = -24.256223
2025-12-27T15:58:11.109 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.736159387296272     dec_j2k = -24.3967387773171
2025-12-27T15:58:11.111 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:58:11.111 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:58:11.114 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:58:11.114 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:58:11.114 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:58:11.114 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:58:11.121 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:58:11.121 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:58:11.121 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:58:11.121 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:58:11.121 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:58:11.121 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:58:11.121 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:58:11.121 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:58:11.121 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.082073, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953656626767718, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992368, telescope_ra=0.7577316, telescope_dec=-24.256223, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.77751, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:58:06.385455', telescope_ra_j2k=0.736159387296272, telescope_dec_j2k=-24.3967387773171, observability=1)
2025-12-27T15:58:21.561 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:58:21.563 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.7606568, teldec = -24.256222
2025-12-27T15:58:21.564 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.739087568946705     dec_j2k = -24.3967182203304
2025-12-27T15:58:21.565 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:58:21.566 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:58:21.572 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:58:21.572 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:58:21.572 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:58:21.572 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:58:21.579 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:58:21.579 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:58:21.579 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:58:21.579 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:58:21.579 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:58:21.580 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:58:21.580 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:58:21.580 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:58:21.580 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08219399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953649807737441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992367, telescope_ra=0.7606568, telescope_dec=-24.256222, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.78044, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:58:06.385455', telescope_ra_j2k=0.739087568946705, telescope_dec_j2k=-24.3967182203304, observability=1)
2025-12-27T15:58:22.786 [DEBUG] [Thread-490561 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:58:22.788 [INFO] [Thread-490561 (handle)] [driver.py] [get_status()] Telra = 0.7609936, teldec = -24.256222
2025-12-27T15:58:22.789 [INFO] [Thread-490561 (handle)] [driver.py] [get_status()] ra_j2k = 0.73942471222245     dec_j2k = -24.3967159632754
2025-12-27T15:58:22.791 [DEBUG] [Thread-490561 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:58:22.791 [DEBUG] [Thread-490561 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:58:22.796 [DEBUG] [Thread-490561 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:58:22.796 [DEBUG] [Thread-490561 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:58:22.796 [DEBUG] [Thread-490561 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:58:22.796 [DEBUG] [Thread-490561 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:58:22.803 [DEBUG] [Thread-490561 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:58:22.803 [DEBUG] [Thread-490561 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:58:22.803 [DEBUG] [Thread-490561 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:58:22.803 [DEBUG] [Thread-490561 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:58:22.803 [DEBUG] [Thread-490561 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:58:22.803 [DEBUG] [Thread-490561 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:58:22.803 [DEBUG] [Thread-490561 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:58:22.803 [DEBUG] [Thread-490561 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:58:22.804 [DEBUG] [Thread-490561 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08220818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953655423409434, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992367, telescope_ra=0.7609936, telescope_dec=-24.256222, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.78078, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:58:06.385455', telescope_ra_j2k=0.73942471222245, telescope_dec_j2k=-24.3967159632754, observability=1)
2025-12-27T15:58:32.403 [DEBUG] [ThreadPoolExecutor-22902_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:58:32.404 [DEBUG] [ThreadPoolExecutor-22902_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:58:40.855 [DEBUG] [Thread-490562 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:58:40.857 [INFO] [Thread-490562 (handle)] [driver.py] [get_status()] Telra = 0.7660039, teldec = -24.256222
2025-12-27T15:58:40.858 [INFO] [Thread-490562 (handle)] [driver.py] [get_status()] ra_j2k = 0.744440118173271     dec_j2k = -24.3966822575932
2025-12-27T15:58:40.859 [DEBUG] [Thread-490562 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:58:40.861 [DEBUG] [Thread-490562 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T15:58:40.868 [DEBUG] [Thread-490562 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:58:40.868 [DEBUG] [Thread-490562 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:58:40.868 [DEBUG] [Thread-490562 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:58:40.868 [DEBUG] [Thread-490562 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:58:40.875 [DEBUG] [Thread-490562 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:58:40.875 [DEBUG] [Thread-490562 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:58:40.875 [DEBUG] [Thread-490562 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:58:40.875 [DEBUG] [Thread-490562 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:58:40.875 [DEBUG] [Thread-490562 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:58:40.875 [DEBUG] [Thread-490562 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:58:40.875 [DEBUG] [Thread-490562 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:58:40.875 [DEBUG] [Thread-490562 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:58:40.875 [DEBUG] [Thread-490562 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08241732, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953649807737441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992367, telescope_ra=0.7660039, telescope_dec=-24.256222, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.78579, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:58:06.385455', telescope_ra_j2k=0.744440118173271, telescope_dec_j2k=-24.3966822575932, observability=1)
2025-12-27T15:58:52.362 [DEBUG] [Thread-490563 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:58:52.364 [INFO] [Thread-490563 (handle)] [driver.py] [get_status()] Telra = 0.7692155, teldec = -24.256222
2025-12-27T15:58:52.365 [INFO] [Thread-490563 (handle)] [driver.py] [get_status()] ra_j2k = 0.747654990408996     dec_j2k = -24.3966605248336
2025-12-27T15:58:52.366 [DEBUG] [Thread-490563 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:58:52.366 [DEBUG] [Thread-490563 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:58:52.373 [DEBUG] [Thread-490563 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:58:52.373 [DEBUG] [Thread-490563 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:58:52.373 [DEBUG] [Thread-490563 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:58:52.374 [DEBUG] [Thread-490563 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:58:52.380 [DEBUG] [Thread-490563 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:58:52.380 [DEBUG] [Thread-490563 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:58:52.381 [DEBUG] [Thread-490563 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:58:52.381 [DEBUG] [Thread-490563 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:58:52.381 [DEBUG] [Thread-490563 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:58:52.381 [DEBUG] [Thread-490563 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:58:52.381 [DEBUG] [Thread-490563 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:58:52.381 [DEBUG] [Thread-490563 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:58:52.381 [DEBUG] [Thread-490563 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0825505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953653016692866, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992366, telescope_ra=0.7692155, telescope_dec=-24.256222, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.789, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:58:06.385455', telescope_ra_j2k=0.747654990408996, telescope_dec_j2k=-24.3966605248336, observability=1)
2025-12-27T15:58:58.930 [DEBUG] [Thread-490564 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:58:58.932 [INFO] [Thread-490564 (handle)] [driver.py] [get_status()] Telra = 0.7710547, teldec = -24.256222
2025-12-27T15:58:58.933 [INFO] [Thread-490564 (handle)] [driver.py] [get_status()] ra_j2k = 0.74949606409444     dec_j2k = -24.3966480342224
2025-12-27T15:58:58.935 [DEBUG] [Thread-490564 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:58:58.936 [DEBUG] [Thread-490564 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:58:58.943 [DEBUG] [Thread-490564 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:58:58.943 [DEBUG] [Thread-490564 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:58:58.943 [DEBUG] [Thread-490564 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:58:58.943 [DEBUG] [Thread-490564 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:58:58.950 [DEBUG] [Thread-490564 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:58:58.950 [DEBUG] [Thread-490564 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:58:58.950 [DEBUG] [Thread-490564 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:58:58.951 [DEBUG] [Thread-490564 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:58:58.951 [DEBUG] [Thread-490564 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:58:58.951 [DEBUG] [Thread-490564 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:58:58.951 [DEBUG] [Thread-490564 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:58:58.951 [DEBUG] [Thread-490564 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:58:58.951 [DEBUG] [Thread-490564 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08262652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953640581990596, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992366, telescope_ra=0.7710547, telescope_dec=-24.256222, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.79084, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:58:06.385455', telescope_ra_j2k=0.74949606409444, telescope_dec_j2k=-24.3966480342224, observability=1)
2025-12-27T15:59:02.066 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:59:02.069 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.7719137, teldec = -24.256222
2025-12-27T15:59:02.070 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.75035593914109     dec_j2k = -24.3966421892887
2025-12-27T15:59:02.071 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:59:02.072 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:59:02.077 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:59:02.077 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:59:02.077 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:59:02.077 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:59:02.084 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:59:02.084 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:59:02.085 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:59:02.085 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:59:02.085 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:59:02.085 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:59:02.085 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:59:02.085 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T15:59:02.085 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08266281, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953648604379157, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992366, telescope_ra=0.7719137, telescope_dec=-24.256222, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.7917, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:58:06.385455', telescope_ra_j2k=0.75035593914109, telescope_dec_j2k=-24.3966421892887, observability=1)
2025-12-27T15:59:02.085 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.525283098220825 seconds ago
2025-12-27T15:59:03.783 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:59:03.785 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.7723902, teldec = -24.256222
2025-12-27T15:59:03.786 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.750832924525959     dec_j2k = -24.3966389439474
2025-12-27T15:59:03.788 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:59:03.789 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:59:03.796 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:59:03.796 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:59:03.796 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:59:03.796 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:59:03.804 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:59:03.804 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:59:03.804 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:59:03.804 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:59:03.804 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:59:03.804 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:59:03.804 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:59:03.804 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:59:03.804 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08268268, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953641384229452, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992366, telescope_ra=0.7723902, telescope_dec=-24.256222, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.79217, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:58:06.385455', telescope_ra_j2k=0.750832924525959, telescope_dec_j2k=-24.3966389439474, observability=1)
2025-12-27T15:59:06.526 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:59:06.526 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T15:59:06.526 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:59:06.526 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T15:59:06.527 [INFO] [ThreadPoolExecutor-22903_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T15:59:06.527 [INFO] [ThreadPoolExecutor-22903_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:59:10.211 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:59:10.213 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.7742019, teldec = -24.256221
2025-12-27T15:59:10.214 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.752646469863259     dec_j2k = -24.3966255849305
2025-12-27T15:59:10.215 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:59:10.216 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:59:10.221 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:59:10.221 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:59:10.221 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:59:10.221 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:59:10.229 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:59:10.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:59:10.230 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:59:10.230 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:59:10.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:59:10.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:59:10.230 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:59:10.230 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:59:10.230 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08275708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953647802140301, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992366, telescope_ra=0.7742019, telescope_dec=-24.256221, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.79398, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:59:06.525758', telescope_ra_j2k=0.752646469863259, telescope_dec_j2k=-24.3966255849305, observability=1)
2025-12-27T15:59:17.118 [DEBUG] [Thread-490565 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:59:17.120 [INFO] [Thread-490565 (handle)] [driver.py] [get_status()] Telra = 0.7761249, teldec = -24.256221
2025-12-27T15:59:17.121 [INFO] [Thread-490565 (handle)] [driver.py] [get_status()] ra_j2k = 0.754571428419533     dec_j2k = -24.3966124319094
2025-12-27T15:59:17.122 [DEBUG] [Thread-490565 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:59:17.122 [DEBUG] [Thread-490565 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:59:17.124 [DEBUG] [Thread-490565 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:59:17.124 [DEBUG] [Thread-490565 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:59:17.125 [DEBUG] [Thread-490565 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:59:17.125 [DEBUG] [Thread-490565 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:59:17.132 [DEBUG] [Thread-490565 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:59:17.132 [DEBUG] [Thread-490565 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:59:17.132 [DEBUG] [Thread-490565 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:59:17.132 [DEBUG] [Thread-490565 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:59:17.132 [DEBUG] [Thread-490565 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:59:17.132 [DEBUG] [Thread-490565 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:59:17.132 [DEBUG] [Thread-490565 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:59:17.132 [DEBUG] [Thread-490565 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:59:17.132 [DEBUG] [Thread-490565 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08283701, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953649807737441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992366, telescope_ra=0.7761249, telescope_dec=-24.256221, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.79591, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:59:06.525758', telescope_ra_j2k=0.754571428419533, telescope_dec_j2k=-24.3966124319094, observability=1)
2025-12-27T15:59:21.641 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:59:21.643 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.777378, teldec = -24.256221
2025-12-27T15:59:21.644 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.755825804585927     dec_j2k = -24.3966038417026
2025-12-27T15:59:21.646 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:59:21.647 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:59:21.654 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:59:21.654 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:59:21.654 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:59:21.654 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:59:21.661 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:59:21.662 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:59:21.662 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:59:21.662 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:59:21.662 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:59:21.662 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:59:21.662 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:59:21.662 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:59:21.662 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08288937, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953651813334582, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992365, telescope_ra=0.777378, telescope_dec=-24.256221, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.79716, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:59:06.525758', telescope_ra_j2k=0.755825804585927, telescope_dec_j2k=-24.3966038417026, observability=1)
2025-12-27T15:59:27.405 [DEBUG] [ThreadPoolExecutor-22902_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:59:27.407 [DEBUG] [ThreadPoolExecutor-22902_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:59:27.408 [DEBUG] [ThreadPoolExecutor-22902_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:59:27.411 [DEBUG] [ThreadPoolExecutor-22902_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:59:31.417 [DEBUG] [ThreadPoolExecutor-22902_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:59:32.419 [DEBUG] [ThreadPoolExecutor-22902_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:59:32.420 [INFO] [ThreadPoolExecutor-22902_0] [server.py] [done()] Shutdown complete...
2025-12-27T15:59:35.202 [DEBUG] [Thread-490566 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:59:35.204 [INFO] [Thread-490566 (handle)] [driver.py] [get_status()] Telra = 0.7811687, teldec = -24.256221
2025-12-27T15:59:35.205 [INFO] [Thread-490566 (handle)] [driver.py] [get_status()] ra_j2k = 0.759620364564671     dec_j2k = -24.3965777636164
2025-12-27T15:59:35.207 [DEBUG] [Thread-490566 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:59:35.207 [DEBUG] [Thread-490566 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:59:35.210 [DEBUG] [Thread-490566 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:59:35.210 [DEBUG] [Thread-490566 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:59:35.210 [DEBUG] [Thread-490566 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:59:35.211 [DEBUG] [Thread-490566 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:59:35.217 [DEBUG] [Thread-490566 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:59:35.217 [DEBUG] [Thread-490566 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:59:35.217 [DEBUG] [Thread-490566 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:59:35.218 [DEBUG] [Thread-490566 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:59:35.218 [DEBUG] [Thread-490566 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:59:35.218 [DEBUG] [Thread-490566 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:59:35.218 [DEBUG] [Thread-490566 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:59:35.218 [DEBUG] [Thread-490566 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:59:35.218 [DEBUG] [Thread-490566 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08304633, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953642186468308, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992365, telescope_ra=0.7811687, telescope_dec=-24.256221, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.80095, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:59:06.525758', telescope_ra_j2k=0.759620364564671, telescope_dec_j2k=-24.3965777636164, observability=1)
2025-12-27T15:59:52.416 [DEBUG] [Thread-490567 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T15:59:52.418 [INFO] [Thread-490567 (handle)] [driver.py] [get_status()] Telra = 0.7859589, teldec = -24.256221
2025-12-27T15:59:52.419 [INFO] [Thread-490567 (handle)] [driver.py] [get_status()] ra_j2k = 0.76441544123394     dec_j2k = -24.3965446112653
2025-12-27T15:59:52.421 [DEBUG] [Thread-490567 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:59:52.423 [DEBUG] [Thread-490567 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T15:59:52.426 [DEBUG] [Thread-490567 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T15:59:52.426 [DEBUG] [Thread-490567 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T15:59:52.427 [DEBUG] [Thread-490567 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T15:59:52.427 [DEBUG] [Thread-490567 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T15:59:52.434 [DEBUG] [Thread-490567 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T15:59:52.434 [DEBUG] [Thread-490567 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:59:52.434 [DEBUG] [Thread-490567 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T15:59:52.434 [DEBUG] [Thread-490567 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T15:59:52.434 [DEBUG] [Thread-490567 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T15:59:52.434 [DEBUG] [Thread-490567 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T15:59:52.434 [DEBUG] [Thread-490567 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T15:59:52.434 [DEBUG] [Thread-490567 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T15:59:52.434 [DEBUG] [Thread-490567 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08324557, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953640180871168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992364, telescope_ra=0.7859589, telescope_dec=-24.256221, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.80574, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:59:06.525758', telescope_ra_j2k=0.76441544123394, telescope_dec_j2k=-24.3965446112653, observability=1)
2025-12-27T15:59:53.266 [DEBUG] [Thread-490568 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8321781158447266
2025-12-27T16:00:02.146 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:00:02.148 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.7886652, teldec = -24.25622
2025-12-27T16:00:02.149 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.76712449581489     dec_j2k = -24.3965247835909
2025-12-27T16:00:02.151 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:00:02.151 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:00:02.157 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:00:02.157 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:00:02.157 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:00:02.157 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:00:02.165 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:00:02.165 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:00:02.165 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:00:02.165 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:00:02.165 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:00:02.165 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:00:02.165 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:00:02.165 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T16:00:02.165 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08335818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953642186468308, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992364, telescope_ra=0.7886652, telescope_dec=-24.25622, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.80845, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:59:06.525758', telescope_ra_j2k=0.76712449581489, telescope_dec_j2k=-24.3965247835909, observability=1)
2025-12-27T16:00:02.165 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52554941177368 seconds ago
2025-12-27T16:00:03.922 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:00:03.924 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.7891605, teldec = -24.25622
2025-12-27T16:00:03.925 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.767620299916065     dec_j2k = -24.3965213301379
2025-12-27T16:00:03.927 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:00:03.929 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:00:03.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:00:03.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:00:03.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:00:03.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:00:03.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:00:03.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:00:03.942 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:00:03.942 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:00:03.943 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:00:03.943 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:00:03.943 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:00:03.943 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:00:03.943 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08337874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953640983110024, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992364, telescope_ra=0.7891605, telescope_dec=-24.25622, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.80894, lcu_permission=False, lcu_permission_timestamp='2025-12-27T15:59:06.525758', telescope_ra_j2k=0.767620299916065, telescope_dec_j2k=-24.3965213301379, observability=1)
2025-12-27T16:00:06.666 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:00:06.666 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:00:06.667 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:00:06.667 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:00:06.668 [DEBUG] [ThreadPoolExecutor-22904_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:00:07.670 [DEBUG] [ThreadPoolExecutor-22904_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:00:07.672 [DEBUG] [ThreadPoolExecutor-22904_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:00:07.672 [DEBUG] [ThreadPoolExecutor-22904_0] [payload.py] [to_registers()] [0]
2025-12-27T16:00:07.675 [DEBUG] [ThreadPoolExecutor-22904_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:00:07.675 [DEBUG] [ThreadPoolExecutor-22904_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:00:07.675 [DEBUG] [ThreadPoolExecutor-22904_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:00:07.675 [DEBUG] [ThreadPoolExecutor-22904_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:00:07.682 [DEBUG] [ThreadPoolExecutor-22904_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:00:07.682 [DEBUG] [ThreadPoolExecutor-22904_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:00:07.683 [DEBUG] [ThreadPoolExecutor-22904_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:00:07.683 [DEBUG] [ThreadPoolExecutor-22904_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:00:07.683 [DEBUG] [ThreadPoolExecutor-22904_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:00:07.683 [DEBUG] [ThreadPoolExecutor-22904_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:00:07.683 [DEBUG] [ThreadPoolExecutor-22904_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:00:09.322 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:00:09.324 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.7906637, teldec = -24.25622
2025-12-27T16:00:09.325 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.769125029747488     dec_j2k = -24.3965108346747
2025-12-27T16:00:09.327 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:00:09.328 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:00:09.335 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:00:09.335 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:00:09.335 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:00:09.335 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:00:09.342 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:00:09.342 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:00:09.342 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:00:09.342 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:00:09.342 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:00:09.342 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:00:09.342 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:00:09.342 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:00:09.342 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08344124, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953646598782017, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992364, telescope_ra=0.7906637, telescope_dec=-24.25622, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.81045, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:00:06.665109', telescope_ra_j2k=0.769125029747488, telescope_dec_j2k=-24.3965108346747, observability=1)
2025-12-27T16:00:11.443 [DEBUG] [Thread-490569 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:00:11.445 [INFO] [Thread-490569 (handle)] [driver.py] [get_status()] Telra = 0.7912523, teldec = -24.25622
2025-12-27T16:00:11.446 [INFO] [Thread-490569 (handle)] [driver.py] [get_status()] ra_j2k = 0.769714228742787     dec_j2k = -24.3965067190875
2025-12-27T16:00:11.448 [DEBUG] [Thread-490569 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:00:11.449 [DEBUG] [Thread-490569 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:00:11.451 [DEBUG] [Thread-490569 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:00:11.451 [DEBUG] [Thread-490569 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:00:11.451 [DEBUG] [Thread-490569 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:00:11.451 [DEBUG] [Thread-490569 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:00:11.458 [DEBUG] [Thread-490569 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:00:11.458 [DEBUG] [Thread-490569 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:00:11.458 [DEBUG] [Thread-490569 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:00:11.458 [DEBUG] [Thread-490569 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:00:11.458 [DEBUG] [Thread-490569 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:00:11.458 [DEBUG] [Thread-490569 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:00:11.458 [DEBUG] [Thread-490569 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:00:11.458 [DEBUG] [Thread-490569 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:00:11.458 [DEBUG] [Thread-490569 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08346579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953646197662589, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992364, telescope_ra=0.7912523, telescope_dec=-24.25622, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.81103, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:00:06.665109', telescope_ra_j2k=0.769714228742787, telescope_dec_j2k=-24.3965067190875, observability=1)
2025-12-27T16:00:21.724 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:00:21.725 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.7941182, teldec = -24.25622
2025-12-27T16:00:21.727 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.772583044994705     dec_j2k = -24.396486632531
2025-12-27T16:00:21.727 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:00:21.728 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:00:21.735 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:00:21.735 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:00:21.735 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:00:21.735 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:00:21.742 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:00:21.742 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:00:21.742 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:00:21.742 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:00:21.742 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:00:21.742 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:00:21.742 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:00:21.743 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:00:21.743 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08358478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953638175274028, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992364, telescope_ra=0.7941182, telescope_dec=-24.25622, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.8139, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:00:06.665109', telescope_ra_j2k=0.772583044994705, telescope_dec_j2k=-24.396486632531, observability=1)
2025-12-27T16:00:29.502 [DEBUG] [Thread-490570 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:00:29.503 [INFO] [Thread-490570 (handle)] [driver.py] [get_status()] Telra = 0.7962935, teldec = -24.25622
2025-12-27T16:00:29.505 [INFO] [Thread-490570 (handle)] [driver.py] [get_status()] ra_j2k = 0.774760558221306     dec_j2k = -24.396471333412
2025-12-27T16:00:29.507 [DEBUG] [Thread-490570 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:00:29.507 [DEBUG] [Thread-490570 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:00:29.513 [DEBUG] [Thread-490570 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:00:29.513 [DEBUG] [Thread-490570 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:00:29.514 [DEBUG] [Thread-490570 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:00:29.514 [DEBUG] [Thread-490570 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:00:29.520 [DEBUG] [Thread-490570 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:00:29.521 [DEBUG] [Thread-490570 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:00:29.521 [DEBUG] [Thread-490570 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:00:29.521 [DEBUG] [Thread-490570 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:00:29.521 [DEBUG] [Thread-490570 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:00:29.521 [DEBUG] [Thread-490570 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:00:29.521 [DEBUG] [Thread-490570 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:00:29.521 [DEBUG] [Thread-490570 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:00:29.521 [DEBUG] [Thread-490570 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08367479, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953644593184877, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108615, telescope_az=89.992363, telescope_ra=0.7962935, telescope_dec=-24.25622, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.81608, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:00:06.665109', telescope_ra_j2k=0.774760558221306, telescope_dec_j2k=-24.396471333412, observability=1)
2025-12-27T16:00:32.683 [DEBUG] [ThreadPoolExecutor-22904_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:00:32.684 [DEBUG] [ThreadPoolExecutor-22904_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:00:47.585 [DEBUG] [Thread-490571 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:00:47.587 [INFO] [Thread-490571 (handle)] [driver.py] [get_status()] Telra = 0.8013164, teldec = -24.25622
2025-12-27T16:00:47.588 [INFO] [Thread-490571 (handle)] [driver.py] [get_status()] ra_j2k = 0.779788567729302     dec_j2k = -24.3964358326008
2025-12-27T16:00:47.590 [DEBUG] [Thread-490571 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:00:47.591 [DEBUG] [Thread-490571 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:00:47.592 [DEBUG] [Thread-490571 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:00:47.592 [DEBUG] [Thread-490571 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:00:47.592 [DEBUG] [Thread-490571 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:00:47.592 [DEBUG] [Thread-490571 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:00:47.599 [DEBUG] [Thread-490571 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:00:47.599 [DEBUG] [Thread-490571 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:00:47.599 [DEBUG] [Thread-490571 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:00:47.599 [DEBUG] [Thread-490571 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:00:47.599 [DEBUG] [Thread-490571 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:00:47.599 [DEBUG] [Thread-490571 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:00:47.599 [DEBUG] [Thread-490571 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:00:47.599 [DEBUG] [Thread-490571 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:00:47.600 [DEBUG] [Thread-490571 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0838841, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953636971915744, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992363, telescope_ra=0.8013164, telescope_dec=-24.25622, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.8211, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:00:06.665109', telescope_ra_j2k=0.779788567729302, telescope_dec_j2k=-24.3964358326008, observability=1)
2025-12-27T16:00:52.468 [DEBUG] [Thread-490572 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:00:52.471 [INFO] [Thread-490572 (handle)] [driver.py] [get_status()] Telra = 0.802681, teldec = -24.256219
2025-12-27T16:00:52.472 [INFO] [Thread-490572 (handle)] [driver.py] [get_status()] ra_j2k = 0.781154555586596     dec_j2k = -24.3964251459887
2025-12-27T16:00:52.473 [DEBUG] [Thread-490572 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:00:52.474 [DEBUG] [Thread-490572 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:00:52.475 [DEBUG] [Thread-490572 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:00:52.475 [DEBUG] [Thread-490572 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:00:52.475 [DEBUG] [Thread-490572 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:00:52.475 [DEBUG] [Thread-490572 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:00:52.482 [DEBUG] [Thread-490572 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:00:52.482 [DEBUG] [Thread-490572 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:00:52.482 [DEBUG] [Thread-490572 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:00:52.482 [DEBUG] [Thread-490572 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:00:52.482 [DEBUG] [Thread-490572 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:00:52.482 [DEBUG] [Thread-490572 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:00:52.482 [DEBUG] [Thread-490572 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:00:52.483 [DEBUG] [Thread-490572 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:00:52.483 [DEBUG] [Thread-490572 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08394061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953634565199175, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992363, telescope_ra=0.802681, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.82246, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:00:06.665109', telescope_ra_j2k=0.781154555586596, telescope_dec_j2k=-24.3964251459887, observability=1)
2025-12-27T16:01:02.226 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:02.228 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.8054095, teldec = -24.256219
2025-12-27T16:01:02.229 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.783885830364203     dec_j2k = -24.3964057237572
2025-12-27T16:01:02.231 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:02.231 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:02.236 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:02.236 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:02.236 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:02.236 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:02.243 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:02.243 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:02.243 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:02.243 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:02.243 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:02.243 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:02.243 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:02.243 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:02.243 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08405355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953645395423733, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8054095, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.82519, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:00:06.665109', telescope_ra_j2k=0.783885830364203, telescope_dec_j2k=-24.3964057237572, observability=1)
2025-12-27T16:01:02.243 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.520487546920776 seconds ago
2025-12-27T16:01:03.866 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:03.868 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8058577, teldec = -24.256219
2025-12-27T16:01:03.869 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.784334486127599     dec_j2k = -24.3964025264854
2025-12-27T16:01:03.870 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:03.871 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:03.872 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:03.872 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:03.872 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:03.872 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:03.879 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:03.879 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:03.879 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:03.879 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:03.879 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:03.879 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:03.879 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:03.879 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:03.880 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08407254, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635768557459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8058577, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.82564, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:00:06.665109', telescope_ra_j2k=0.784334486127599, telescope_dec_j2k=-24.3964025264854, observability=1)
2025-12-27T16:01:05.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:05.760 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8063805, teldec = -24.256219
2025-12-27T16:01:05.761 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.784857817736144     dec_j2k = -24.3963987946034
2025-12-27T16:01:05.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:01:05.763 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:01:05.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:05.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:05.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:05.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:05.769 [DEBUG] [Thread-490573 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:05.771 [INFO] [Thread-490573 (handle)] [driver.py] [get_status()] Telra = 0.8063805, teldec = -24.256219
2025-12-27T16:01:05.773 [INFO] [Thread-490573 (handle)] [driver.py] [get_status()] ra_j2k = 0.784857817736144     dec_j2k = -24.3963987946034
2025-12-27T16:01:05.773 [DEBUG] [Thread-490573 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:01:05.774 [DEBUG] [Thread-490573 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:01:05.776 [DEBUG] [Thread-490573 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:05.776 [DEBUG] [Thread-490573 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:05.776 [DEBUG] [Thread-490573 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:05.776 [DEBUG] [Thread-490573 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:05.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:05.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:05.777 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:05.777 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:05.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:05.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:05.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:05.777 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:05.777 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08409442, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953634966318603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8063805, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.82616, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:00:06.665109', telescope_ra_j2k=0.784857817736144, telescope_dec_j2k=-24.3963987946034, observability=1)
2025-12-27T16:01:05.785 [DEBUG] [Thread-490573 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:05.785 [DEBUG] [Thread-490573 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:05.785 [DEBUG] [Thread-490573 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:05.785 [DEBUG] [Thread-490573 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:05.785 [DEBUG] [Thread-490573 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:05.785 [DEBUG] [Thread-490573 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:05.785 [DEBUG] [Thread-490573 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:05.785 [DEBUG] [Thread-490573 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:05.785 [DEBUG] [Thread-490573 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08409456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953638977512884, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8063805, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.82616, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:00:06.665109', telescope_ra_j2k=0.784857817736144, telescope_dec_j2k=-24.3963987946034, observability=1)
2025-12-27T16:01:05.963 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17733979225158691
2025-12-27T16:01:06.808 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:06.808 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:01:06.809 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:06.809 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:01:06.810 [INFO] [ThreadPoolExecutor-22905_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:01:06.810 [INFO] [ThreadPoolExecutor-22905_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:01:07.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:07.007 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.806717, teldec = -24.256219
2025-12-27T16:01:07.007 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.785194659897936     dec_j2k = -24.3963963911865
2025-12-27T16:01:07.008 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:07.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:07.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:07.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:07.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:07.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:07.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:07.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:07.020 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:07.020 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:07.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:07.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:07.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:07.020 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:07.020 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08410887, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953631356243751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.806717, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.8265, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.785194659897936, telescope_dec_j2k=-24.3963963911865, observability=1)
2025-12-27T16:01:08.061 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:08.064 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8070253, teldec = -24.256219
2025-12-27T16:01:08.065 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.785503273379864     dec_j2k = -24.3963941882278
2025-12-27T16:01:08.067 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:08.068 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:08.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:08.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:08.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:08.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:08.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:08.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:08.077 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:08.077 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:08.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:08.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:08.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:08.077 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:08.078 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08412109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953636570796316, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8070253, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.82681, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.785503273379864, telescope_dec_j2k=-24.3963941882278, observability=1)
2025-12-27T16:01:08.437 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3599052429199219
2025-12-27T16:01:09.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:09.130 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8073055, teldec = -24.256219
2025-12-27T16:01:09.131 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.785783758285021     dec_j2k = -24.3963921852636
2025-12-27T16:01:09.133 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:01:09.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:09.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:09.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:09.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:09.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:09.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:09.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:09.149 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:09.149 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:09.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:09.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:09.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:09.149 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:09.149 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08413343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09536377741546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8073055, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.82709, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.785783758285021, telescope_dec_j2k=-24.3963921852636, observability=1)
2025-12-27T16:01:10.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:10.205 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8076128, teldec = -24.256219
2025-12-27T16:01:10.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.786091370740352     dec_j2k = -24.39638998771
2025-12-27T16:01:10.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:10.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:10.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:10.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:10.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:10.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:10.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:10.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:10.218 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:10.218 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:10.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:10.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:10.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:10.218 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:10.218 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08414588, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635367438031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8076128, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.82739, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.786091370740352, telescope_dec_j2k=-24.39638998771, observability=1)
2025-12-27T16:01:11.303 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:11.305 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8079122, teldec = -24.256219
2025-12-27T16:01:11.306 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.786391075158227     dec_j2k = -24.3963878457757
2025-12-27T16:01:11.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:11.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:11.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:11.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:11.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:11.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:11.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:11.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:11.319 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:11.319 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:11.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:11.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:11.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:11.319 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:11.319 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08415861, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635367438031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8079122, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.82769, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.786391075158227, telescope_dec_j2k=-24.3963878457757, observability=1)
2025-12-27T16:01:12.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:12.364 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8082205, teldec = -24.256219
2025-12-27T16:01:12.365 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.786699688620183     dec_j2k = -24.3963856392679
2025-12-27T16:01:12.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:12.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:12.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:12.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:12.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:12.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:12.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:12.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:12.380 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:12.380 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:12.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:12.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:12.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:12.381 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:12.381 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08417088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635367438031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8082205, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.828, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.786699688620183, telescope_dec_j2k=-24.3963856392679, observability=1)
2025-12-27T16:01:13.427 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:13.429 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8085289, teldec = -24.256219
2025-12-27T16:01:13.430 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.787008402178655     dec_j2k = -24.3963834311284
2025-12-27T16:01:13.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:13.432 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:13.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:13.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:13.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:13.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:13.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:13.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:13.447 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:13.447 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:13.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:13.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:13.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:13.447 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:13.447 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08418318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635367438031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8085289, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.82831, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.787008402178655, telescope_dec_j2k=-24.3963834311284, observability=1)
2025-12-27T16:01:14.489 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:14.491 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8088091, teldec = -24.256219
2025-12-27T16:01:14.492 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.787288887060961     dec_j2k = -24.3963814241063
2025-12-27T16:01:14.494 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:14.494 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:14.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:14.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:14.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:14.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:14.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:14.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:14.504 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:14.504 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:14.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:14.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:14.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:14.504 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:14.504 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08419549, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953638175274028, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8088091, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.82859, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.787288887060961, telescope_dec_j2k=-24.3963814241063, observability=1)
2025-12-27T16:01:15.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:15.547 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8091166, teldec = -24.256219
2025-12-27T16:01:15.548 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.787596699694561     dec_j2k = -24.3963792206689
2025-12-27T16:01:15.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:15.551 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:15.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:15.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:15.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:15.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:15.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:15.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:15.563 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:15.563 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:15.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:15.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:15.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:15.563 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:15.563 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08420771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635367438031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8091166, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.8289, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.787596699694561, telescope_dec_j2k=-24.3963792206689, observability=1)
2025-12-27T16:01:16.607 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:16.609 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8094152, teldec = -24.256219
2025-12-27T16:01:16.610 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.787895603274663     dec_j2k = -24.3963770801343
2025-12-27T16:01:16.612 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:16.612 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:16.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:16.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:16.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:16.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:16.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:16.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:16.625 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:16.625 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:16.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:16.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:16.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:16.625 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:16.625 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953633762960319, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8094152, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.8292, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.787895603274663, telescope_dec_j2k=-24.3963770801343, observability=1)
2025-12-27T16:01:17.670 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:17.672 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8096957, teldec = -24.256219
2025-12-27T16:01:17.673 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.788176388448476     dec_j2k = -24.3963750685686
2025-12-27T16:01:17.674 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:17.675 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:17.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:17.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:17.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:17.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:17.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:17.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:17.687 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:17.687 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:17.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:17.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:17.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:17.688 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:17.688 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0842323, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953636971915744, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8096957, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.82948, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.788176388448476, telescope_dec_j2k=-24.3963750685686, observability=1)
2025-12-27T16:01:18.579 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8913886547088623
2025-12-27T16:01:18.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:18.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8099764, teldec = -24.256219
2025-12-27T16:01:18.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.78845737382134     dec_j2k = -24.39637305481
2025-12-27T16:01:18.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:18.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:18.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:18.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:18.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:18.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:18.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:18.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:18.743 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:18.743 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:18.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:18.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:18.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:18.743 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:18.743 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08424455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953641384229452, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8099764, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.82976, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.78845737382134, telescope_dec_j2k=-24.39637305481, observability=1)
2025-12-27T16:01:18.967 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2236783504486084
2025-12-27T16:01:19.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:19.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8102853, teldec = -24.256219
2025-12-27T16:01:19.788 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.788766587858703     dec_j2k = -24.396370837866
2025-12-27T16:01:19.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:19.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:19.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:19.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:19.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:19.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:19.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:19.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:19.800 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:19.800 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:19.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:19.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:19.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:19.800 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:19.800 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08425678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953642988707164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8102853, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83007, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.788766587858703, telescope_dec_j2k=-24.396370837866, observability=1)
2025-12-27T16:01:20.210 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4103865623474121
2025-12-27T16:01:20.841 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:20.842 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8105937, teldec = -24.256219
2025-12-27T16:01:20.843 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.789075301382572     dec_j2k = -24.3963686235936
2025-12-27T16:01:20.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:20.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:20.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:20.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:20.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:20.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:20.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:20.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:20.859 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:20.859 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:20.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:20.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:20.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:20.859 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:20.859 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.084269, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953636570796316, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8105937, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83038, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.789075301382572, telescope_dec_j2k=-24.3963686235936, observability=1)
2025-12-27T16:01:21.413 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5538265705108643
2025-12-27T16:01:21.804 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9444408416748047
2025-12-27T16:01:21.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:21.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.810865, teldec = -24.256219
2025-12-27T16:01:21.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.789346877185768     dec_j2k = -24.3963666749373
2025-12-27T16:01:21.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:21.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:21.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:21.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:21.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:21.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:21.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:21.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:21.923 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:21.923 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:21.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:21.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:21.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:21.923 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:21.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08428133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953632559602035, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.810865, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83065, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.789346877185768, telescope_dec_j2k=-24.3963666749373, observability=1)
2025-12-27T16:01:22.540 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6165077686309814
2025-12-27T16:01:23.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:23.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8112583, teldec = -24.256219
2025-12-27T16:01:23.229 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.789740577006877     dec_j2k = -24.3963638487374
2025-12-27T16:01:23.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:23.232 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:23.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:23.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:23.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:23.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:23.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:23.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:23.246 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:23.246 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:23.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:23.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:23.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:23.246 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:23.247 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0842966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953631356243751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8112583, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83104, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.789740577006877, telescope_dec_j2k=-24.3963638487374, observability=1)
2025-12-27T16:01:23.832 [DEBUG] [Thread-490574 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5855262279510498
2025-12-27T16:01:24.022 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7758235931396484
2025-12-27T16:01:24.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:24.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8115947, teldec = -24.256219
2025-12-27T16:01:24.481 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.79007731897787     dec_j2k = -24.3963614302313
2025-12-27T16:01:24.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:24.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:24.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:24.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:24.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:24.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:24.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:24.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:24.494 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:24.494 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:24.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:24.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:24.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:24.494 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:24.494 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08431109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635367438031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8115947, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83138, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.79007731897787, telescope_dec_j2k=-24.3963614302313, observability=1)
2025-12-27T16:01:25.130 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6360030174255371
2025-12-27T16:01:25.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:25.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8119312, teldec = -24.256219
2025-12-27T16:01:25.683 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.790414161044349     dec_j2k = -24.3963590099159
2025-12-27T16:01:25.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:25.686 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:25.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:25.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:25.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:25.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:25.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:25.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:25.695 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:25.695 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:25.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:25.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:25.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:25.696 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:25.696 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08432501, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953638576393456, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8119312, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83171, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.790414161044349, telescope_dec_j2k=-24.3963590099159, observability=1)
2025-12-27T16:01:26.194 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4984419345855713
2025-12-27T16:01:26.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:26.740 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8122304, teldec = -24.256219
2025-12-27T16:01:26.742 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.790713665188617     dec_j2k = -24.3963568569693
2025-12-27T16:01:26.743 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:26.743 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:26.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:26.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:26.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:26.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:26.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:26.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:26.755 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:26.755 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:26.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:26.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:26.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:26.755 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:26.755 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08433726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953638977512884, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992362, telescope_ra=0.8122304, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83201, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.790713665188617, telescope_dec_j2k=-24.3963568569693, observability=1)
2025-12-27T16:01:27.273 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5177209377288818
2025-12-27T16:01:27.687 [DEBUG] [ThreadPoolExecutor-22904_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:27.689 [DEBUG] [ThreadPoolExecutor-22904_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:27.690 [DEBUG] [ThreadPoolExecutor-22904_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:27.692 [DEBUG] [ThreadPoolExecutor-22904_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:27.800 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:27.802 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8125111, teldec = -24.256219
2025-12-27T16:01:27.804 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.790994650522734     dec_j2k = -24.396354836359
2025-12-27T16:01:27.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:27.806 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:27.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:27.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:27.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:27.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:27.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:27.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:27.814 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:27.814 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:27.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:27.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:27.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:27.814 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:27.815 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08434955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953631356243751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8125111, telescope_dec=-24.256219, telescope_slewing=True, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83229, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.790994650522734, telescope_dec_j2k=-24.396354836359, observability=1)
2025-12-27T16:01:28.377 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5628983974456787
2025-12-27T16:01:28.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:28.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.81282, teldec = -24.256219
2025-12-27T16:01:28.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.791303864517441     dec_j2k = -24.396352611875
2025-12-27T16:01:28.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:28.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:28.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:28.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:28.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:28.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:28.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:28.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:28.881 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:28.881 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:28.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:28.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:28.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:28.881 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:28.882 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08436184, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953636570796316, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.81282, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.8326, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.791303864517441, telescope_dec_j2k=-24.396352611875, observability=1)
2025-12-27T16:01:29.458 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.576634407043457
2025-12-27T16:01:29.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:29.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8131, teldec = -24.256219
2025-12-27T16:01:29.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.791584149130998     dec_j2k = -24.3963505947149
2025-12-27T16:01:29.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:29.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:29.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:29.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:29.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:29.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:29.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:29.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:29.939 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:29.940 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:29.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:29.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:29.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:29.940 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:29.940 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08437413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953633762960319, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8131, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83288, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.791584149130998, telescope_dec_j2k=-24.3963505947149, observability=1)
2025-12-27T16:01:30.636 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6962857246398926
2025-12-27T16:01:30.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:30.990 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8134078, teldec = -24.256219
2025-12-27T16:01:30.991 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.791892261997676     dec_j2k = -24.3963483764085
2025-12-27T16:01:30.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:30.994 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:30.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:30.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:30.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:30.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:31.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:31.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:31.004 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:31.004 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:31.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:31.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:31.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:31.004 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:31.004 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08438645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953630554004895, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8134078, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83319, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.791892261997676, telescope_dec_j2k=-24.3963483764085, observability=1)
2025-12-27T16:01:31.698 [DEBUG] [ThreadPoolExecutor-22904_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:31.802 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7974886894226074
2025-12-27T16:01:32.048 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:32.050 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8137069, teldec = -24.256219
2025-12-27T16:01:32.051 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.792191666016187     dec_j2k = -24.3963462199289
2025-12-27T16:01:32.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:32.054 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:32.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:32.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:32.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:32.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:32.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:32.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:32.066 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:32.066 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:32.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:32.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:32.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:32.066 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:32.066 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08439872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953634565199175, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8137069, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83349, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.792191666016187, telescope_dec_j2k=-24.3963462199289, observability=1)
2025-12-27T16:01:32.699 [DEBUG] [ThreadPoolExecutor-22904_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:32.700 [INFO] [ThreadPoolExecutor-22904_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:01:33.020 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9540624618530273
2025-12-27T16:01:33.114 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:33.116 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8139866, teldec = -24.256219
2025-12-27T16:01:33.117 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.792471650311254     dec_j2k = -24.3963442025418
2025-12-27T16:01:33.119 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:33.120 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:33.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:33.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:33.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:33.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:33.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:33.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:33.134 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:33.134 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:33.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:33.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:33.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:33.134 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:33.135 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08441105, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953636971915744, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8139866, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83377, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.792471650311254, telescope_dec_j2k=-24.3963442025418, observability=1)
2025-12-27T16:01:34.086 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9515976905822754
2025-12-27T16:01:34.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:34.188 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8142952, teldec = -24.256219
2025-12-27T16:01:34.190 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.792780563976144     dec_j2k = -24.3963419758342
2025-12-27T16:01:34.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:34.191 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:34.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:34.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:34.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:34.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:34.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:34.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:34.201 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:34.201 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:34.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:34.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:34.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:34.201 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:34.201 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08442346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635367438031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8142952, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83408, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.792780563976144, telescope_dec_j2k=-24.3963419758342, observability=1)
2025-12-27T16:01:35.128 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9265341758728027
2025-12-27T16:01:35.248 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:35.250 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8146035, teldec = -24.256219
2025-12-27T16:01:35.251 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.79308917733091     dec_j2k = -24.3963397503756
2025-12-27T16:01:35.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:35.253 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:35.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:35.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:35.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:35.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:35.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:35.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:35.261 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:35.261 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:35.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:35.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:35.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:35.261 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:35.261 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08443575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953638576393456, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8146035, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83439, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.79308917733091, telescope_dec_j2k=-24.3963397503756, observability=1)
2025-12-27T16:01:36.181 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9199357032775879
2025-12-27T16:01:36.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:36.302 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8148829, teldec = -24.256219
2025-12-27T16:01:36.303 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.793368861307351     dec_j2k = -24.3963377327407
2025-12-27T16:01:36.305 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:36.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:36.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:36.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:36.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:36.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:36.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:36.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:36.319 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:36.319 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:36.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:36.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:36.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:36.319 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:36.319 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08444794, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953630554004895, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8148829, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83466, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.793368861307351, telescope_dec_j2k=-24.3963377327407, observability=1)
2025-12-27T16:01:37.286 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9667150974273682
2025-12-27T16:01:37.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:37.439 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8151907, teldec = -24.256219
2025-12-27T16:01:37.440 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.793676974144026     dec_j2k = -24.3963355091504
2025-12-27T16:01:37.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:37.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:37.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:37.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:37.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:37.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:37.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:37.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:37.453 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:37.454 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:37.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:37.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:37.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:37.454 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:37.454 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08446109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953638977512884, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8151907, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83497, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.793676974144026, telescope_dec_j2k=-24.3963355091504, observability=1)
2025-12-27T16:01:38.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9104926586151123
2025-12-27T16:01:38.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:38.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8154985, teldec = -24.256219
2025-12-27T16:01:38.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.793985086975514     dec_j2k = -24.3963332846479
2025-12-27T16:01:38.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:38.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:38.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:38.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:38.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:38.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:38.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:38.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:38.522 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:38.522 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:38.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:38.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:38.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:38.523 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:38.523 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0844734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953642988707164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8154985, telescope_dec=-24.256219, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83528, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.793985086975514, telescope_dec_j2k=-24.3963332846479, observability=1)
2025-12-27T16:01:39.497 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9743552207946777
2025-12-27T16:01:39.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:39.567 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8157982, teldec = -24.256218
2025-12-27T16:01:39.568 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.794285091530896     dec_j2k = -24.3963301178983
2025-12-27T16:01:39.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:39.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:39.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:39.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:39.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:39.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:39.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:39.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:39.583 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:39.583 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:39.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:39.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:39.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:39.583 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:39.583 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08448572, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953638175274028, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8157982, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83558, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.794285091530896, telescope_dec_j2k=-24.3963301178983, observability=1)
2025-12-27T16:01:40.586 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:40.588 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8160784, teldec = -24.256218
2025-12-27T16:01:40.589 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.79456557630209     dec_j2k = -24.3963280912623
2025-12-27T16:01:40.591 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:40.592 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:40.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:40.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:40.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:40.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:40.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:40.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:40.606 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:40.606 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:40.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:40.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:40.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:40.606 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:40.606 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08449753, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953642988707164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8160784, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83586, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.79456557630209, telescope_dec_j2k=-24.3963280912623, observability=1)
2025-12-27T16:01:40.631 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.025358200073242188
2025-12-27T16:01:41.730 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:41.732 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8163867, teldec = -24.256218
2025-12-27T16:01:41.733 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.794874189626736     dec_j2k = -24.3963258605106
2025-12-27T16:01:41.734 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:41.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:41.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:41.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:41.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:41.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:41.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:41.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:41.747 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:41.747 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:41.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:41.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:41.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:41.747 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:41.748 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08451078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953627746168898, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8163867, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83617, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.794874189626736, telescope_dec_j2k=-24.3963258605106, observability=1)
2025-12-27T16:01:41.841 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09292364120483398
2025-12-27T16:01:41.900 [DEBUG] [Thread-490575 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1519334316253662
2025-12-27T16:01:42.791 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:42.794 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8166948, teldec = -24.256218
2025-12-27T16:01:42.795 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.795182602742916     dec_j2k = -24.3963236302918
2025-12-27T16:01:42.796 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:42.796 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:42.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:42.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:42.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:42.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:42.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:42.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:42.805 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:42.806 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:42.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:42.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:42.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:42.806 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:42.806 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08452306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09536377741546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8166948, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83648, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.795182602742916, telescope_dec_j2k=-24.3963236302918, observability=1)
2025-12-27T16:01:42.996 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1898190975189209
2025-12-27T16:01:43.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:43.851 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8169744, teldec = -24.256218
2025-12-27T16:01:43.852 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.795462486890581     dec_j2k = -24.3963216055827
2025-12-27T16:01:43.854 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:43.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:43.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:43.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:43.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:43.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:43.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:43.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:43.866 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:43.866 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:43.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:43.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:43.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:43.866 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:43.867 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0845353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953633762960319, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8169744, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83676, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.795462486890581, telescope_dec_j2k=-24.3963216055827, observability=1)
2025-12-27T16:01:44.101 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2346053123474121
2025-12-27T16:01:44.908 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:44.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8172733, teldec = -24.256218
2025-12-27T16:01:44.911 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.795761690647413     dec_j2k = -24.3963194402814
2025-12-27T16:01:44.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:44.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:44.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:44.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:44.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:44.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:44.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:44.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:44.927 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:44.927 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:44.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:44.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:44.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:44.927 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:44.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08454756, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635768557459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8172733, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83705, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.795761690647413, telescope_dec_j2k=-24.3963194402814, observability=1)
2025-12-27T16:01:45.277 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3503284454345703
2025-12-27T16:01:45.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:45.986 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8175816, teldec = -24.256218
2025-12-27T16:01:45.987 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.796070303951849     dec_j2k = -24.3963172059831
2025-12-27T16:01:45.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:45.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:45.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:45.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:45.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:45.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:46.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:46.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:46.003 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:46.003 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:46.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:46.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:46.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:46.003 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:46.003 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08456001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953639378632312, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8175816, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83736, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.796070303951849, telescope_dec_j2k=-24.3963172059831, observability=1)
2025-12-27T16:01:46.470 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.466388463973999
2025-12-27T16:01:47.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:47.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8178897, teldec = -24.256218
2025-12-27T16:01:47.054 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.796378717047823     dec_j2k = -24.3963149722201
2025-12-27T16:01:47.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:47.057 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:47.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:47.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:47.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:47.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:47.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:47.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:47.068 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:47.068 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:47.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:47.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:47.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:47.068 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:47.069 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08457236, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635367438031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8178897, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83767, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.796378717047823, telescope_dec_j2k=-24.3963149722201, observability=1)
2025-12-27T16:01:47.612 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5437297821044922
2025-12-27T16:01:48.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:48.114 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8181702, teldec = -24.256218
2025-12-27T16:01:48.115 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.796659502091717     dec_j2k = -24.3963129377659
2025-12-27T16:01:48.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:48.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:48.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:48.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:48.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:48.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:48.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:48.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:48.126 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:48.126 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:48.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:48.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:48.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:48.127 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:48.127 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08458463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953638175274028, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8181702, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83795, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.796659502091717, telescope_dec_j2k=-24.3963129377659, observability=1)
2025-12-27T16:01:48.741 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.614112377166748
2025-12-27T16:01:49.172 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:49.174 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8184777, teldec = -24.256218
2025-12-27T16:01:49.175 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.796967314568022     dec_j2k = -24.3963107066115
2025-12-27T16:01:49.176 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:49.177 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:49.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:49.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:49.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:49.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:49.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:49.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:49.187 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:49.187 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:49.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:49.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:49.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:49.187 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:49.187 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08459691, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095363977975174, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8184777, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83826, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.796967314568022, telescope_dec_j2k=-24.3963107066115, observability=1)
2025-12-27T16:01:49.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7991461753845215
2025-12-27T16:01:50.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:50.253 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8187578, teldec = -24.256225
2025-12-27T16:01:50.254 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.797247699468442     dec_j2k = -24.3963156728444
2025-12-27T16:01:50.254 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:50.256 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:50.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:50.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:50.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:50.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:50.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:50.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:50.268 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:50.268 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:50.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:50.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:50.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:50.269 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:50.269 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08460941, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953634966318603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992372, telescope_ra=0.8187578, telescope_dec=-24.256225, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83854, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.797247699468442, telescope_dec_j2k=-24.3963156728444, observability=1)
2025-12-27T16:01:51.126 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8571152687072754
2025-12-27T16:01:51.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:51.328 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8190562, teldec = -24.256218
2025-12-27T16:01:51.329 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.797546402415857     dec_j2k = -24.396306506672
2025-12-27T16:01:51.330 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:51.331 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:51.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:51.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:51.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:51.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:51.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:51.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:51.341 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:51.341 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:51.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:51.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:51.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:51.341 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:51.341 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08462184, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953634565199175, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8190562, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83884, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.797546402415857, telescope_dec_j2k=-24.396306506672, observability=1)
2025-12-27T16:01:52.218 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8763120174407959
2025-12-27T16:01:52.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:52.385 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8193646, teldec = -24.256218
2025-12-27T16:01:52.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.797855115791691     dec_j2k = -24.3963042663557
2025-12-27T16:01:52.388 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:52.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:52.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:52.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:52.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:52.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:52.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:52.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:52.402 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:52.402 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:52.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:52.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:52.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:52.403 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:52.403 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08463407, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953633762960319, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8193646, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83915, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.797855115791691, telescope_dec_j2k=-24.3963042663557, observability=1)
2025-12-27T16:01:52.516 [DEBUG] [Thread-490576 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11301493644714355
2025-12-27T16:01:53.296 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8934941291809082
2025-12-27T16:01:53.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:53.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8196726, teldec = -24.256218
2025-12-27T16:01:53.452 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.798163428755846     dec_j2k = -24.3963020280315
2025-12-27T16:01:53.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:53.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:53.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:53.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:53.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:53.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:53.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:53.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:53.468 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:53.468 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:53.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:53.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:53.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:53.468 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:53.468 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0846464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953634966318603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8196726, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83945, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.798163428755846, telescope_dec_j2k=-24.3963020280315, observability=1)
2025-12-27T16:01:54.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:54.517 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8199531, teldec = -24.256218
2025-12-27T16:01:54.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.798444213772229     dec_j2k = -24.3962999887631
2025-12-27T16:01:54.518 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:54.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:54.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:54.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:54.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:54.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:54.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:54.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:54.529 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:54.529 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:54.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:54.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:54.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:54.529 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:54.529 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08465874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635768557459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8199531, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.83973, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.798444213772229, telescope_dec_j2k=-24.3962999887631, observability=1)
2025-12-27T16:01:54.541 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.012606382369995117
2025-12-27T16:01:55.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:55.572 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8202609, teldec = -24.256218
2025-12-27T16:01:55.573 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.798752326523186     dec_j2k = -24.396297750149
2025-12-27T16:01:55.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:55.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:55.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:55.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:55.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:55.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:55.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:55.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:55.590 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:55.590 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:55.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:55.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:55.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:55.590 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:55.590 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08467097, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953636570796316, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8202609, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84004, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.798752326523186, telescope_dec_j2k=-24.396297750149, observability=1)
2025-12-27T16:01:55.642 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05183577537536621
2025-12-27T16:01:56.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:56.637 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8205406, teldec = -24.256218
2025-12-27T16:01:56.638 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.799032310717628     dec_j2k = -24.3962957151139
2025-12-27T16:01:56.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:56.641 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:56.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:56.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:56.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:56.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:56.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:56.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:56.653 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:56.653 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:56.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:56.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:56.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:56.653 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:56.653 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0846833, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.095363977975174, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8205406, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84032, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.799032310717628, telescope_dec_j2k=-24.3962957151139, observability=1)
2025-12-27T16:01:56.720 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06695842742919922
2025-12-27T16:01:57.701 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:57.703 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8208483, teldec = -24.256218
2025-12-27T16:01:57.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.799340323357015     dec_j2k = -24.3962934754872
2025-12-27T16:01:57.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:57.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:57.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:57.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:57.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:57.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:57.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:57.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:57.720 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:57.720 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:57.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:57.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:57.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:57.721 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:57.721 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08469562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953636971915744, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8208483, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84063, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.799340323357015, telescope_dec_j2k=-24.3962934754872, observability=1)
2025-12-27T16:01:57.900 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1789989471435547
2025-12-27T16:01:58.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:58.772 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8211472, teldec = -24.256218
2025-12-27T16:01:58.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.79963952705014     dec_j2k = -24.3962912990396
2025-12-27T16:01:58.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:58.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:58.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:58.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:58.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:58.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:58.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:58.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:58.788 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:58.788 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:58.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:58.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:58.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:58.788 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:58.788 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.084708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953636570796316, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992361, telescope_ra=0.8211472, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84093, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.79963952705014, telescope_dec_j2k=-24.3962912990396, observability=1)
2025-12-27T16:01:58.978 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19019865989685059
2025-12-27T16:01:59.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:01:59.832 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8214274, teldec = -24.256218
2025-12-27T16:01:59.833 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.799920011738917     dec_j2k = -24.3962892579756
2025-12-27T16:01:59.835 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:59.835 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:01:59.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:01:59.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:01:59.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:01:59.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:01:59.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:01:59.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:59.847 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:01:59.847 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:01:59.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:01:59.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:01:59.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:01:59.847 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:01:59.847 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08472027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953634164079747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8214274, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84121, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.799920011738917, telescope_dec_j2k=-24.3962892579756, observability=1)
2025-12-27T16:02:00.085 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2379906177520752
2025-12-27T16:02:00.111 [DEBUG] [Thread-490577 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26383090019226074
2025-12-27T16:02:00.894 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:00.896 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8217359, teldec = -24.256224
2025-12-27T16:02:00.897 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.800228825410159     dec_j2k = -24.3962930093525
2025-12-27T16:02:00.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:00.899 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:00.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:00.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:00.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:00.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:00.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:00.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:00.912 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:00.912 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:00.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:00.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:00.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:00.912 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:00.912 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08473258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635367438031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992371, telescope_ra=0.8217359, telescope_dec=-24.256224, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84152, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.800228825410159, telescope_dec_j2k=-24.3962930093525, observability=1)
2025-12-27T16:02:01.375 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4632582664489746
2025-12-27T16:02:01.957 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:01.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8220443, teldec = -24.256224
2025-12-27T16:02:01.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.800537538740532     dec_j2k = -24.3962907610816
2025-12-27T16:02:01.962 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:01.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:01.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:01.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:01.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:01.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:01.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:01.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:01.976 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:01.976 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:01.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:01.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:01.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:01.976 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:01.976 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08474488, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953632960721463, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992371, telescope_ra=0.8220443, telescope_dec=-24.256224, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84183, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.800537538740532, telescope_dec_j2k=-24.3962907610816, observability=1)
2025-12-27T16:02:02.303 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.32711243629455566
2025-12-27T16:02:02.304 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.499839782714844 seconds ago
2025-12-27T16:02:02.454 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47785091400146484
2025-12-27T16:02:03.018 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:03.019 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.822324, teldec = -24.256218
2025-12-27T16:02:03.020 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.800817522673243     dec_j2k = -24.3962827217846
2025-12-27T16:02:03.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:03.022 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:03.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:03.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:03.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:03.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:03.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:03.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:03.032 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:03.032 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:03.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:03.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:03.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:03.033 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:03.033 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08475716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635367438031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.822324, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84211, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.800817522673243, telescope_dec_j2k=-24.3962827217846, observability=1)
2025-12-27T16:02:03.634 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6011011600494385
2025-12-27T16:02:03.749 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.716681718826294
2025-12-27T16:02:04.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:04.086 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.822632, teldec = -24.256224
2025-12-27T16:02:04.087 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.801125835821512     dec_j2k = -24.3962864741479
2025-12-27T16:02:04.089 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:04.089 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:04.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:04.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:04.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:04.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:04.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:04.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:04.100 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:04.100 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:04.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:04.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:04.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:04.100 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:04.100 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0847695, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953636169676887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992371, telescope_ra=0.822632, telescope_dec=-24.256224, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84241, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.801125835821512, telescope_dec_j2k=-24.3962864741479, observability=1)
2025-12-27T16:02:04.879 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7791237831115723
2025-12-27T16:02:05.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:05.146 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8229307, teldec = -24.256218
2025-12-27T16:02:05.147 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.801424839047621     dec_j2k = -24.3962782945681
2025-12-27T16:02:05.149 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:05.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:05.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:05.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:05.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:05.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:05.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:05.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:05.159 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:05.159 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:05.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:05.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:05.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:05.159 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:05.159 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08478177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953634966318603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8229307, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84271, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.801424839047621, telescope_dec_j2k=-24.3962782945681, observability=1)
2025-12-27T16:02:06.093 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9343051910400391
2025-12-27T16:02:06.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:06.205 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8232109, teldec = -24.256218
2025-12-27T16:02:06.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.801705323708793     dec_j2k = -24.3962762486943
2025-12-27T16:02:06.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:06.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:06.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:06.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:06.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:06.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:06.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:06.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:06.223 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:06.223 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:06.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:06.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:06.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:06.223 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:06.224 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08479403, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953634966318603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8232109, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84299, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:01:06.807669', telescope_ra_j2k=0.801705323708793, telescope_dec_j2k=-24.3962762486943, observability=1)
2025-12-27T16:02:06.948 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:06.949 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:02:06.949 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:06.950 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:02:06.951 [DEBUG] [ThreadPoolExecutor-22906_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:07.171 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9478459358215332
2025-12-27T16:02:07.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:07.275 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8235192, teldec = -24.256218
2025-12-27T16:02:07.276 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.802013936912339     dec_j2k = -24.396273996776
2025-12-27T16:02:07.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:07.278 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:07.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:07.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:07.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:07.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:07.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:07.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:07.290 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:07.290 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:07.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:07.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:07.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:07.290 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:07.290 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08480641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953632960721463, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8235192, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.8433, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.802013936912339, telescope_dec_j2k=-24.396273996776, observability=1)
2025-12-27T16:02:07.523 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23294806480407715
2025-12-27T16:02:07.953 [DEBUG] [ThreadPoolExecutor-22906_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:07.955 [DEBUG] [ThreadPoolExecutor-22906_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:07.955 [DEBUG] [ThreadPoolExecutor-22906_0] [payload.py] [to_registers()] [0]
2025-12-27T16:02:07.959 [DEBUG] [ThreadPoolExecutor-22906_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:07.959 [DEBUG] [ThreadPoolExecutor-22906_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:07.959 [DEBUG] [ThreadPoolExecutor-22906_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:02:07.959 [DEBUG] [ThreadPoolExecutor-22906_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:07.966 [DEBUG] [ThreadPoolExecutor-22906_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:07.966 [DEBUG] [ThreadPoolExecutor-22906_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:02:07.966 [DEBUG] [ThreadPoolExecutor-22906_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:02:07.966 [DEBUG] [ThreadPoolExecutor-22906_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:02:07.966 [DEBUG] [ThreadPoolExecutor-22906_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:07.966 [DEBUG] [ThreadPoolExecutor-22906_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:07.966 [DEBUG] [ThreadPoolExecutor-22906_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:08.225 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9348621368408203
2025-12-27T16:02:08.330 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:08.333 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8237994, teldec = -24.256218
2025-12-27T16:02:08.334 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.802294421564388     dec_j2k = -24.3962719493153
2025-12-27T16:02:08.336 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:08.337 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:08.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:08.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:08.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:08.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:08.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:08.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:08.348 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:08.348 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:08.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:08.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:08.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:08.348 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:08.348 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08481866, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953634966318603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8237994, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84358, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.802294421564388, telescope_dec_j2k=-24.3962719493153, observability=1)
2025-12-27T16:02:09.392 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:09.394 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8241072, teldec = -24.256218
2025-12-27T16:02:09.395 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.80260253424996     dec_j2k = -24.3962696993066
2025-12-27T16:02:09.396 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:09.397 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:09.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:09.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:09.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:09.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:09.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:09.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:09.410 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:09.410 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:09.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:09.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:09.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:09.410 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:09.410 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08483094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953636169676887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8241072, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84389, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.80260253424996, telescope_dec_j2k=-24.3962696993066, observability=1)
2025-12-27T16:02:09.471 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06126737594604492
2025-12-27T16:02:10.450 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:10.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8243869, teldec = -24.256218
2025-12-27T16:02:10.452 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.802882518384963     dec_j2k = -24.3962676539174
2025-12-27T16:02:10.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:10.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:10.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:10.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:10.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:10.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:10.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:10.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:10.465 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:10.465 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:10.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:10.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:10.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:10.465 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:10.465 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08484317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953633361840891, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8243869, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84417, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.802882518384963, telescope_dec_j2k=-24.3962676539174, observability=1)
2025-12-27T16:02:10.661 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1956958770751953
2025-12-27T16:02:11.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:11.507 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8246858, teldec = -24.256218
2025-12-27T16:02:11.508 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.803181722019617     dec_j2k = -24.3962654672903
2025-12-27T16:02:11.509 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:11.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:11.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:11.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:11.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:11.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:11.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:11.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:11.525 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:11.525 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:11.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:11.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:11.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:11.525 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:11.525 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08485539, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953633361840891, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8246858, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84447, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.803181722019617, telescope_dec_j2k=-24.3962654672903, observability=1)
2025-12-27T16:02:11.853 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32846999168395996
2025-12-27T16:02:12.567 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:12.570 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8249944, teldec = -24.256218
2025-12-27T16:02:12.571 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.803490635502727     dec_j2k = -24.3962632088
2025-12-27T16:02:12.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:12.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:12.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:12.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:12.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:12.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:12.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:12.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:12.585 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:12.585 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:12.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:12.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:12.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:12.586 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:12.586 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08486768, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953638175274028, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8249944, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84478, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.803490635502727, telescope_dec_j2k=-24.3962632088, observability=1)
2025-12-27T16:02:13.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:13.020 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4346024990081787
2025-12-27T16:02:13.045 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4597654342651367
2025-12-27T16:02:13.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:13.644 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8252751, teldec = -24.256218
2025-12-27T16:02:13.645 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.803771620639778     dec_j2k = -24.3962611537001
2025-12-27T16:02:13.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:13.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:13.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:13.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:13.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:13.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:13.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:13.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:13.661 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:13.661 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:13.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:13.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:13.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:13.661 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:13.661 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08488012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635768557459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=True, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8252751, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84506, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.803771620639778, telescope_dec_j2k=-24.3962611537001, observability=1)
2025-12-27T16:02:14.125 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46442508697509766
2025-12-27T16:02:14.705 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:14.707 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8255835, teldec = -24.256218
2025-12-27T16:02:14.708 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.804080333909648     dec_j2k = -24.3962588949249
2025-12-27T16:02:14.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:14.711 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:14.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:14.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:14.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:14.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:14.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:14.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:14.721 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:14.721 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:14.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:14.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:14.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:14.721 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:14.722 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08489243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953634565199175, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=True, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8255835, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84537, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.804080333909648, telescope_dec_j2k=-24.3962588949249, observability=1)
2025-12-27T16:02:15.179 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4579155445098877
2025-12-27T16:02:15.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:15.778 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.825891, teldec = -24.256218
2025-12-27T16:02:15.779 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.804388146260052     dec_j2k = -24.3962566418303
2025-12-27T16:02:15.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:15.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:15.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:15.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:15.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:15.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:15.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:15.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:15.790 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:15.790 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:15.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:15.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:15.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:15.790 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:15.791 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08490483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953640983110024, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=True, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.825891, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84567, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.804388146260052, telescope_dec_j2k=-24.3962566418303, observability=1)
2025-12-27T16:02:16.346 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.555445671081543
2025-12-27T16:02:16.840 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:16.842 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8261709, teldec = -24.256218
2025-12-27T16:02:16.843 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.80466833057054     dec_j2k = -24.3962545901735
2025-12-27T16:02:16.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:16.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:16.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:16.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:16.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:16.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:16.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:16.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:16.859 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:16.859 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:16.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:16.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:16.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:16.859 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:16.859 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08491714, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953644994304305, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=True, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8261709, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84595, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.80466833057054, telescope_dec_j2k=-24.3962545901735, observability=1)
2025-12-27T16:02:17.400 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5403459072113037
2025-12-27T16:02:17.907 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:17.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8264698, teldec = -24.256218
2025-12-27T16:02:17.911 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.804967534175616     dec_j2k = -24.3962523984151
2025-12-27T16:02:17.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:17.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:17.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:17.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:17.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:17.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:17.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:17.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:17.927 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:17.927 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:17.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:17.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:17.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:17.927 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:17.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08492949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953638175274028, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=True, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8264698, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84625, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.804967534175616, telescope_dec_j2k=-24.3962523984151, observability=1)
2025-12-27T16:02:18.170 [DEBUG] [Thread-490578 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24216341972351074
2025-12-27T16:02:18.505 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5770959854125977
2025-12-27T16:02:18.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:18.533 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6053941249847412
2025-12-27T16:02:18.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:18.973 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8267781, teldec = -24.256218
2025-12-27T16:02:18.974 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.805276147323461     dec_j2k = -24.3962501368282
2025-12-27T16:02:18.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:18.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:18.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:18.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:18.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:18.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:18.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:18.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:18.990 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:18.990 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:18.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:18.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:18.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:18.991 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:18.991 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08494181, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953633762960319, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8267781, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84656, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.805276147323461, telescope_dec_j2k=-24.3962501368282, observability=1)
2025-12-27T16:02:19.638 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6468923091888428
2025-12-27T16:02:20.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:20.041 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8270583, teldec = -24.256218
2025-12-27T16:02:20.042 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.805556631924868     dec_j2k = -24.3962480805803
2025-12-27T16:02:20.043 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:20.044 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:20.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:20.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:20.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:20.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:20.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:20.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:20.053 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:20.053 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:20.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:20.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:20.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:20.053 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:20.053 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08495417, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953632158482607, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8270583, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84684, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.805556631924868, telescope_dec_j2k=-24.3962480805803, observability=1)
2025-12-27T16:02:20.726 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6727330684661865
2025-12-27T16:02:21.098 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:21.099 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8273667, teldec = -24.256218
2025-12-27T16:02:21.101 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.805865345164199     dec_j2k = -24.3962458165133
2025-12-27T16:02:21.103 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:21.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:21.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:21.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:21.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:21.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:21.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:21.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:21.115 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:21.115 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:21.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:21.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:21.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:21.115 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:21.116 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08496641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953640581990596, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8273667, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84715, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.805865345164199, telescope_dec_j2k=-24.3962458165133, observability=1)
2025-12-27T16:02:21.843 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7277255058288574
2025-12-27T16:02:21.864 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7488703727722168
2025-12-27T16:02:22.434 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:22.437 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8277305, teldec = -24.256218
2025-12-27T16:02:22.438 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.806229514666052     dec_j2k = -24.39624314456
2025-12-27T16:02:22.440 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:22.440 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:22.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:22.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:22.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:22.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:22.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:22.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:22.452 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:22.452 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:22.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:22.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:22.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:22.452 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:22.452 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0849819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953634966318603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8277305, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84751, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.806229514666052, telescope_dec_j2k=-24.39624314456, observability=1)
2025-12-27T16:02:22.923 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4704270362854004
2025-12-27T16:02:23.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:23.577 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8280572, teldec = -24.256218
2025-12-27T16:02:23.579 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.80655654648016     dec_j2k = -24.3962407440049
2025-12-27T16:02:23.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:23.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:23.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:23.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:23.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:23.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:23.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:23.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:23.591 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:23.591 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:23.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:23.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:23.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:23.591 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:23.591 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08499509, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953639378632312, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8280572, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84784, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.80655654648016, telescope_dec_j2k=-24.3962407440049, observability=1)
2025-12-27T16:02:24.128 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5365927219390869
2025-12-27T16:02:24.651 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:24.652 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8283655, teldec = -24.256218
2025-12-27T16:02:24.653 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.806865159600791     dec_j2k = -24.396238477709
2025-12-27T16:02:24.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:24.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:24.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:24.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:24.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:24.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:24.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:24.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:24.667 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:24.667 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:24.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:24.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:24.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:24.667 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:24.667 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08500755, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953646197662589, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8283655, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84815, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.806865159600791, telescope_dec_j2k=-24.396238477709, observability=1)
2025-12-27T16:02:25.245 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5772430896759033
2025-12-27T16:02:25.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:25.708 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8286463, teldec = -24.256218
2025-12-27T16:02:25.709 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.807146244786821     dec_j2k = -24.3962364127684
2025-12-27T16:02:25.712 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:25.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:25.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:25.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:25.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:25.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:25.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:25.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:25.724 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:25.724 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:25.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:25.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:25.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:25.724 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:25.725 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08501976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953640180871168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8286463, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84843, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.807146244786821, telescope_dec_j2k=-24.3962364127684, observability=1)
2025-12-27T16:02:26.326 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6011133193969727
2025-12-27T16:02:26.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:26.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8289546, teldec = -24.256218
2025-12-27T16:02:26.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.807454857897338     dec_j2k = -24.3962341447251
2025-12-27T16:02:26.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:26.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:26.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:26.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:26.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:26.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:26.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:26.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:26.787 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:26.787 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:26.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:26.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:26.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:26.788 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:26.788 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08503207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953639378632312, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8289546, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84874, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.807454857897338, telescope_dec_j2k=-24.3962341447251, observability=1)
2025-12-27T16:02:27.452 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6648111343383789
2025-12-27T16:02:27.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:27.831 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8292346, teldec = -24.256218
2025-12-27T16:02:27.832 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.807735142261691     dec_j2k = -24.3962320840815
2025-12-27T16:02:27.834 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:27.835 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:27.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:27.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:27.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:27.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:27.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:27.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:27.844 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:27.844 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:27.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:27.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:27.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:27.844 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:27.844 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08504434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953642186468308, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8292346, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84902, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.807735142261691, telescope_dec_j2k=-24.3962320840815, observability=1)
2025-12-27T16:02:28.532 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6876718997955322
2025-12-27T16:02:28.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:28.899 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8295426, teldec = -24.256218
2025-12-27T16:02:28.900 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.808043455057431     dec_j2k = -24.3962298165024
2025-12-27T16:02:28.902 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:28.902 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:28.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:28.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:28.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:28.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:28.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:28.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:28.914 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:28.914 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:28.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:28.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:28.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:28.914 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:28.914 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08505669, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953640983110024, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8295426, telescope_dec=-24.256218, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84932, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.808043455057431, telescope_dec_j2k=-24.3962298165024, observability=1)
2025-12-27T16:02:29.702 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.787792444229126
2025-12-27T16:02:29.957 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:29.959 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.829842, teldec = -24.256217
2025-12-27T16:02:29.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.808343159074759     dec_j2k = -24.3962266114538
2025-12-27T16:02:29.962 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:29.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:29.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:29.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:29.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:29.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:29.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:29.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:29.972 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:29.972 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:29.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:29.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:29.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:29.973 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:29.973 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08506896, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953634966318603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.829842, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.84962, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.808343159074759, telescope_dec_j2k=-24.3962266114538, observability=1)
2025-12-27T16:02:30.790 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8176097869873047
2025-12-27T16:02:31.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:31.036 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8301228, teldec = -24.256217
2025-12-27T16:02:31.037 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.808624244237666     dec_j2k = -24.3962245425242
2025-12-27T16:02:31.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:31.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:31.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:31.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:31.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:31.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:31.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:31.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:31.051 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:31.051 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:31.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:31.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:31.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:31.051 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:31.051 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0850814, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953636169676887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.99236, telescope_ra=0.8301228, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.8499, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.808624244237666, telescope_dec_j2k=-24.3962245425242, observability=1)
2025-12-27T16:02:31.995 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9440352916717529
2025-12-27T16:02:32.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:32.094 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8304317, teldec = -24.256217
2025-12-27T16:02:32.095 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.808933457932093     dec_j2k = -24.3962222656781
2025-12-27T16:02:32.098 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:32.098 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:32.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:32.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:32.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:32.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:32.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:32.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:32.112 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:32.112 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:32.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:32.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:32.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:32.113 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:32.113 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08509367, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953638576393456, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8304317, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85021, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.808933457932093, telescope_dec_j2k=-24.3962222656781, observability=1)
2025-12-27T16:02:32.967 [DEBUG] [ThreadPoolExecutor-22906_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:32.968 [DEBUG] [ThreadPoolExecutor-22906_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:33.157 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:33.158 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8307122, teldec = -24.256217
2025-12-27T16:02:33.159 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.809214242781109     dec_j2k = -24.396220197368
2025-12-27T16:02:33.160 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:33.161 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:33.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:33.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:33.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:33.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:33.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:33.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:33.171 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:33.171 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:33.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:33.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:33.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:33.172 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:33.172 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08510598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953632559602035, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8307122, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85049, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.809214242781109, telescope_dec_j2k=-24.396220197368, observability=1)
2025-12-27T16:02:33.176 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.003940582275390625
2025-12-27T16:02:34.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:34.218 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8310114, teldec = -24.256217
2025-12-27T16:02:34.219 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.809513746615218     dec_j2k = -24.3962179903362
2025-12-27T16:02:34.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:34.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:34.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:34.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:34.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:34.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:34.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:34.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:34.234 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:34.234 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:34.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:34.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:34.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:34.234 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:34.234 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08511825, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953638175274028, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8310114, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85079, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.809513746615218, telescope_dec_j2k=-24.3962179903362, observability=1)
2025-12-27T16:02:34.245 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.010802507400512695
2025-12-27T16:02:35.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:35.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8313202, teldec = -24.256217
2025-12-27T16:02:35.288 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.80982286019277     dec_j2k = -24.3962157115875
2025-12-27T16:02:35.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:35.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:35.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:35.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:35.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:35.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:35.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:35.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:35.300 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:35.300 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:35.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:35.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:35.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:35.300 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:35.300 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08513062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953642186468308, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8313202, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.8511, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.80982286019277, telescope_dec_j2k=-24.3962157115875, observability=1)
2025-12-27T16:02:35.447 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14686250686645508
2025-12-27T16:02:36.244 [DEBUG] [Thread-490579 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9440164566040039
2025-12-27T16:02:36.343 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:36.345 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8316007, teldec = -24.256217
2025-12-27T16:02:36.346 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.810103645027865     dec_j2k = -24.3962136408799
2025-12-27T16:02:36.348 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:36.348 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:36.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:36.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:36.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:36.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:36.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:36.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:36.361 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:36.361 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:36.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:36.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:36.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:36.361 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:36.361 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08514287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953634164079747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8316007, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85138, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.810103645027865, telescope_dec_j2k=-24.3962136408799, observability=1)
2025-12-27T16:02:36.552 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19019436836242676
2025-12-27T16:02:37.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:37.405 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8319091, teldec = -24.256217
2025-12-27T16:02:37.406 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.810412358189074     dec_j2k = -24.3962113633352
2025-12-27T16:02:37.408 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:37.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:37.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:37.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:37.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:37.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:37.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:37.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:37.421 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:37.421 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:37.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:37.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:37.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:37.421 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:37.421 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08515514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635768557459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8319091, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85169, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.810412358189074, telescope_dec_j2k=-24.3962113633352, observability=1)
2025-12-27T16:02:37.659 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23782777786254883
2025-12-27T16:02:38.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:38.465 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8321893, teldec = -24.256217
2025-12-27T16:02:38.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.810692842710308     dec_j2k = -24.3962092932552
2025-12-27T16:02:38.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:38.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:38.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:38.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:38.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:38.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:38.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:38.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:38.482 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:38.482 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:38.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:38.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:38.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:38.483 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:38.483 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08516741, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635367438031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8321893, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85197, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.810692842710308, telescope_dec_j2k=-24.3962092932552, observability=1)
2025-12-27T16:02:38.734 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25098490715026855
2025-12-27T16:02:39.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:39.526 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8324884, teldec = -24.256217
2025-12-27T16:02:39.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.81099224641817     dec_j2k = -24.3962070827112
2025-12-27T16:02:39.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:39.530 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:39.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:39.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:39.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:39.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:39.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:39.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:39.538 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:39.538 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:39.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:39.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:39.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:39.539 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:39.539 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08517969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953638175274028, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8324884, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85227, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.81099224641817, telescope_dec_j2k=-24.3962070827112, observability=1)
2025-12-27T16:02:39.901 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3619420528411865
2025-12-27T16:02:40.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:40.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8327973, teldec = -24.256217
2025-12-27T16:02:40.586 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.811301460071753     dec_j2k = -24.3962047988355
2025-12-27T16:02:40.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:40.590 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:40.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:40.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:40.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:40.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:40.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:40.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:40.600 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:40.600 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:40.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:40.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:40.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:40.600 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:40.600 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08519194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953633361840891, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8327973, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85258, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.811301460071753, telescope_dec_j2k=-24.3962047988355, observability=1)
2025-12-27T16:02:40.992 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3920168876647949
2025-12-27T16:02:41.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:41.645 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8330781, teldec = -24.256217
2025-12-27T16:02:41.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.811582545188277     dec_j2k = -24.3962027219229
2025-12-27T16:02:41.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:41.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:41.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:41.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:41.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:41.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:41.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:41.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:41.660 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:41.660 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:41.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:41.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:41.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:41.660 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:41.661 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08520421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953640581990596, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8330781, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85286, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.811582545188277, telescope_dec_j2k=-24.3962027219229, observability=1)
2025-12-27T16:02:42.058 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3979005813598633
2025-12-27T16:02:42.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:42.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8333867, teldec = -24.256217
2025-12-27T16:02:42.706 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.811891458527055     dec_j2k = -24.3962004385152
2025-12-27T16:02:42.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:42.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:42.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:42.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:42.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:42.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:42.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:42.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:42.718 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:42.718 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:42.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:42.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:42.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:42.718 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:42.718 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08521648, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953643389826593, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8333867, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85317, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.811891458527055, telescope_dec_j2k=-24.3962004385152, observability=1)
2025-12-27T16:02:43.340 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.622161865234375
2025-12-27T16:02:43.759 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:43.761 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8336859, teldec = -24.256217
2025-12-27T16:02:43.762 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.812190962316395     dec_j2k = -24.3961982237858
2025-12-27T16:02:43.763 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:43.764 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:43.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:43.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:43.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:43.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:43.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:43.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:43.779 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:43.779 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:43.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:43.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:43.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:43.779 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:43.779 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0852287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953638576393456, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8336859, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85347, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.812190962316395, telescope_dec_j2k=-24.3961982237858, observability=1)
2025-12-27T16:02:44.442 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6630885601043701
2025-12-27T16:02:44.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:44.822 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8339666, teldec = -24.256217
2025-12-27T16:02:44.823 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.812471947317407     dec_j2k = -24.3961961452137
2025-12-27T16:02:44.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:44.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:44.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:44.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:44.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:44.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:44.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:44.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:44.838 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:44.838 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:44.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:44.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:44.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:44.838 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:44.838 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08524097, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953638977512884, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8339666, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85375, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.812471947317407, telescope_dec_j2k=-24.3961961452137, observability=1)
2025-12-27T16:02:45.197 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35885190963745117
2025-12-27T16:02:45.198 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3598144054412842
2025-12-27T16:02:45.520 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.682110071182251
2025-12-27T16:02:45.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:45.891 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8342753, teldec = -24.256217
2025-12-27T16:02:45.892 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.812780960742347     dec_j2k = -24.3961938584277
2025-12-27T16:02:45.893 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:45.894 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:45.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:45.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:45.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:45.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:45.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:45.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:45.906 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:45.906 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:45.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:45.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:45.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:45.906 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:45.907 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08525336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953634966318603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8342753, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85406, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.812780960742347, telescope_dec_j2k=-24.3961938584277, observability=1)
2025-12-27T16:02:46.713 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8068232536315918
2025-12-27T16:02:46.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:46.949 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.834556, teldec = -24.256217
2025-12-27T16:02:46.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.81306194573408     dec_j2k = -24.3961917782642
2025-12-27T16:02:46.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:46.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:46.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:46.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:46.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:46.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:46.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:46.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:46.967 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:46.967 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:46.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:46.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:46.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:46.967 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:46.967 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08526561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953637373035172, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.834556, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85434, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.81306194573408, telescope_dec_j2k=-24.3961917782642, observability=1)
2025-12-27T16:02:47.820 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8525254726409912
2025-12-27T16:02:48.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:48.019 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8348644, teldec = -24.256217
2025-12-27T16:02:48.020 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.813370658844233     dec_j2k = -24.3961894919526
2025-12-27T16:02:48.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:48.022 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:48.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:48.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:48.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:48.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:48.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:48.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:48.031 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:48.031 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:48.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:48.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:48.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:48.031 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:48.031 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08527799, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953638175274028, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8348644, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85465, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.813370658844233, telescope_dec_j2k=-24.3961894919526, observability=1)
2025-12-27T16:02:48.934 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9029333591461182
2025-12-27T16:02:49.073 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:49.075 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8351635, teldec = -24.256217
2025-12-27T16:02:49.076 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.813670062507248     dec_j2k = -24.3961872737124
2025-12-27T16:02:49.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:49.079 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:49.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:49.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:49.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:49.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:49.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:49.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:49.089 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:49.089 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:49.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:49.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:49.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:49.090 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:49.090 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08529021, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635768557459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8351635, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85495, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.813670062507248, telescope_dec_j2k=-24.3961872737124, observability=1)
2025-12-27T16:02:50.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:50.139 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8354437, teldec = -24.256217
2025-12-27T16:02:50.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.813950546977371     dec_j2k = -24.3961851948613
2025-12-27T16:02:50.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:50.143 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:50.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:50.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:50.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:50.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:50.153 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:50.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:50.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:50.153 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:50.153 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:50.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:50.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:50.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:50.153 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:50.153 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08530252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953640180871168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8354437, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85523, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.813950546977371, telescope_dec_j2k=-24.3961851948613, observability=1)
2025-12-27T16:02:50.154 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8354437, teldec = -24.256217
2025-12-27T16:02:50.155 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.813950546977371     dec_j2k = -24.3961851948613
2025-12-27T16:02:50.157 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:50.158 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:50.160 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:50.160 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:50.160 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:50.160 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:50.168 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:50.168 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:50.168 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:50.168 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:50.168 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:50.168 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:50.168 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:50.168 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:50.168 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0853027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953640180871168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8354437, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85523, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.813950546977371, telescope_dec_j2k=-24.3961851948613, observability=1)
2025-12-27T16:02:51.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:51.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8357523, teldec = -24.256217
2025-12-27T16:02:51.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.814259460275193     dec_j2k = -24.3961829044319
2025-12-27T16:02:51.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:51.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:51.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:51.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:51.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:51.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:51.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:51.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:51.214 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:51.214 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:51.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:51.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:51.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:51.214 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:51.214 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08531478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635768557459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8357523, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85553, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.814259460275193, telescope_dec_j2k=-24.3961829044319, observability=1)
2025-12-27T16:02:51.356 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1418628692626953
2025-12-27T16:02:52.259 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:52.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8360321, teldec = -24.256211
2025-12-27T16:02:52.262 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.814539544091438     dec_j2k = -24.3961748275034
2025-12-27T16:02:52.264 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:52.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:52.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:52.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:52.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:52.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:52.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:52.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:52.275 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:52.275 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:52.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:52.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:52.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:52.275 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:52.275 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08532708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953628147288326, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992348, telescope_ra=0.8360321, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85581, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.814539544091438, telescope_dec_j2k=-24.3961748275034, observability=1)
2025-12-27T16:02:52.546 [DEBUG] [Thread-490581 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2706034183502197
2025-12-27T16:02:52.586 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31124377250671387
2025-12-27T16:02:53.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:53.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8363401, teldec = -24.256217
2025-12-27T16:02:53.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.814847857008475     dec_j2k = -24.3961785392462
2025-12-27T16:02:53.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:53.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:53.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:53.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:53.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:53.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:53.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:53.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:53.338 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:53.338 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:53.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:53.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:53.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:53.338 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:53.338 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08533941, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09536377741546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8363401, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85612, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.814847857008475, telescope_dec_j2k=-24.3961785392462, observability=1)
2025-12-27T16:02:53.652 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3137838840484619
2025-12-27T16:02:54.334 [DEBUG] [Thread-490582 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9961860179901123
2025-12-27T16:02:54.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:54.390 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8366476, teldec = -24.256217
2025-12-27T16:02:54.391 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.815155669174066     dec_j2k = -24.3961762543316
2025-12-27T16:02:54.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:54.394 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:54.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:54.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:54.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:54.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:54.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:54.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:54.404 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:54.404 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:54.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:54.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:54.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:54.405 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:54.405 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08535172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953634164079747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8366476, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85643, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.815155669174066, telescope_dec_j2k=-24.3961762543316, observability=1)
2025-12-27T16:02:54.730 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32565903663635254
2025-12-27T16:02:55.457 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:55.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8369464, teldec = -24.256217
2025-12-27T16:02:55.462 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.815454772502559     dec_j2k = -24.3961740331923
2025-12-27T16:02:55.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:55.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:55.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:55.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:55.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:55.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:55.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:55.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:55.473 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:55.473 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:55.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:55.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:55.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:55.474 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:55.474 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0853641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953634966318603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8369464, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85673, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.815454772502559, telescope_dec_j2k=-24.3961740331923, observability=1)
2025-12-27T16:02:55.859 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38571953773498535
2025-12-27T16:02:56.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:56.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8372264, teldec = -24.256217
2025-12-27T16:02:56.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.815735056741566     dec_j2k = -24.3961719510241
2025-12-27T16:02:56.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:56.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:56.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:56.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:56.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:56.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:56.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:56.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:56.544 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:56.545 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:56.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:56.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:56.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:56.545 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:56.545 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08537646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953633762960319, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8372264, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85701, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.815735056741566, telescope_dec_j2k=-24.3961719510241, observability=1)
2025-12-27T16:02:56.913 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36864256858825684
2025-12-27T16:02:57.585 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:57.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8375347, teldec = -24.256217
2025-12-27T16:02:57.588 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.81604366970391     dec_j2k = -24.396169657536
2025-12-27T16:02:57.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:57.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:57.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:57.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:57.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:57.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:57.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:57.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:57.604 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:57.604 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:57.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:57.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:57.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:57.605 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:57.605 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08538873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953636570796316, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8375347, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85732, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.81604366970391, telescope_dec_j2k=-24.396169657536, observability=1)
2025-12-27T16:02:57.996 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39162158966064453
2025-12-27T16:02:58.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:58.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8378149, teldec = -24.256217
2025-12-27T16:02:58.652 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.816324154136661     dec_j2k = -24.3961675722949
2025-12-27T16:02:58.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:58.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:58.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:58.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:58.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:58.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:58.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:58.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:58.664 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:58.664 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:58.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:58.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:58.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:58.664 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:58.664 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08540104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953635367438031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8378149, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.8576, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.816324154136661, telescope_dec_j2k=-24.3961675722949, observability=1)
2025-12-27T16:02:59.085 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42046618461608887
2025-12-27T16:02:59.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:02:59.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8381227, teldec = -24.256217
2025-12-27T16:02:59.711 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.816632266581243     dec_j2k = -24.3961652807852
2025-12-27T16:02:59.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:59.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:02:59.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:02:59.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:02:59.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:02:59.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:02:59.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:02:59.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:59.724 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:02:59.724 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:02:59.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:02:59.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:02:59.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:02:59.724 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:02:59.724 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0854133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953629751766039, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8381227, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.8579, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.816632266581243, telescope_dec_j2k=-24.3961652807852, observability=1)
2025-12-27T16:03:00.152 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4281473159790039
2025-12-27T16:03:00.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:00.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8384305, teldec = -24.256217
2025-12-27T16:03:00.788 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.816940379020486     dec_j2k = -24.3961629883644
2025-12-27T16:03:00.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:00.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:00.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:00.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:00.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:00.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:00.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:00.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:00.800 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:00.800 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:00.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:00.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:00.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:00.800 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:00.801 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08542576, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953640180871168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8384305, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85821, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.816940379020486, telescope_dec_j2k=-24.3961629883644, observability=1)
2025-12-27T16:03:01.280 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4790928363800049
2025-12-27T16:03:01.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:01.847 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8387012, teldec = -24.256217
2025-12-27T16:03:01.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.817211353796134     dec_j2k = -24.3961609715025
2025-12-27T16:03:01.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:01.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:01.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:01.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:01.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:01.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:01.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:01.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:01.863 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:01.863 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:01.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:01.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:01.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:01.863 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:01.863 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08543803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953632960721463, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8387012, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85848, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.817211353796134, telescope_dec_j2k=-24.3961609715025, observability=1)
2025-12-27T16:03:02.364 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.5004806518554688
2025-12-27T16:03:02.364 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.49935579299927 seconds ago
2025-12-27T16:03:02.474 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6108543872833252
2025-12-27T16:03:02.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:02.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8390096, teldec = -24.256217
2025-12-27T16:03:02.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.817520066834353     dec_j2k = -24.3961586728965
2025-12-27T16:03:02.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:02.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:02.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:02.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:02.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:02.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:02.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:02.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:02.919 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:02.919 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:02.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:02.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:02.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:02.920 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:02.920 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0854503, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953632158482607, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992359, telescope_ra=0.8390096, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85879, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.817520066834353, telescope_dec_j2k=-24.3961586728965, observability=1)
2025-12-27T16:03:03.640 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7204554080963135
2025-12-27T16:03:03.960 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:03.962 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8392898, teldec = -24.256217
2025-12-27T16:03:03.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.817800551243803     dec_j2k = -24.3961565836814
2025-12-27T16:03:03.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:03.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:03.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:03.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:03.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:03.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:03.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:03.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:03.981 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:03.981 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:03.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:03.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:03.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:03.982 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:03.982 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08546251, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953634565199175, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8392898, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85907, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.817800551243803, telescope_dec_j2k=-24.3961565836814, observability=1)
2025-12-27T16:03:04.019 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.037018537521362305
2025-12-27T16:03:04.728 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7465255260467529
2025-12-27T16:03:04.820 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:05.024 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:05.026 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8395981, teldec = -24.256217
2025-12-27T16:03:05.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.818109164170278     dec_j2k = -24.3961542840759
2025-12-27T16:03:05.028 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:05.029 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:05.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:05.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:05.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:05.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:05.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:05.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:05.044 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:05.044 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:05.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:05.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:05.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:05.044 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:05.044 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08547483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0953636971915744, secondary_mirror_auto=True, secondary_mirror_moving=True, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8395981, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85938, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.818109164170278, telescope_dec_j2k=-24.3961542840759, observability=1)
2025-12-27T16:03:05.880 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.836622953414917
2025-12-27T16:03:06.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:06.092 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8399062, teldec = -24.256217
2025-12-27T16:03:06.093 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.818417576888391     dec_j2k = -24.3961519850491
2025-12-27T16:03:06.095 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:06.095 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:06.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:06.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:06.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:06.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:06.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:06.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:06.106 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:06.106 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:06.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:06.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:06.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:06.107 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:06.107 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08548715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889998973535384, secondary_mirror_auto=True, secondary_mirror_moving=True, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8399062, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85969, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:02:06.948314', telescope_ra_j2k=0.818417576888391, telescope_dec_j2k=-24.3961519850491, observability=1)
2025-12-27T16:03:06.614 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5077235698699951
2025-12-27T16:03:06.960 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8535373210906982
2025-12-27T16:03:07.088 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:07.088 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:03:07.089 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:07.089 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:03:07.090 [INFO] [ThreadPoolExecutor-22907_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:03:07.090 [INFO] [ThreadPoolExecutor-22907_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:03:07.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:07.154 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8401861, teldec = -24.256217
2025-12-27T16:03:07.155 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.818697760979165     dec_j2k = -24.3961498956581
2025-12-27T16:03:07.157 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:07.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:07.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:07.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:07.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:07.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:07.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:07.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:07.169 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:07.169 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:07.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:07.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:07.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:07.170 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:07.170 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08549944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889692117172921, secondary_mirror_auto=True, secondary_mirror_moving=True, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8401861, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.85997, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.818697760979165, telescope_dec_j2k=-24.3961498956581, observability=1)
2025-12-27T16:03:08.050 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8799343109130859
2025-12-27T16:03:08.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:08.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8404853, teldec = -24.256217
2025-12-27T16:03:08.215 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.818997264654011     dec_j2k = -24.3961476613638
2025-12-27T16:03:08.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:08.218 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:08.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:08.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:08.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:08.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:08.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:08.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:08.228 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:08.228 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:08.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:08.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:08.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:08.228 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:08.228 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08551172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889629542542145, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8404853, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86027, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.818997264654011, telescope_dec_j2k=-24.3961476613638, observability=1)
2025-12-27T16:03:09.141 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9130847454071045
2025-12-27T16:03:09.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:09.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8407942, teldec = -24.256217
2025-12-27T16:03:09.274 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.819306478168621     dec_j2k = -24.3961453537311
2025-12-27T16:03:09.276 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:09.276 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:09.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:09.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:09.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:09.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:09.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:09.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:09.291 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:09.291 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:09.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:09.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:09.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:09.291 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:09.291 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08552398, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889627135825577, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8407942, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86058, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.819306478168621, telescope_dec_j2k=-24.3961453537311, observability=1)
2025-12-27T16:03:10.231 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9399261474609375
2025-12-27T16:03:10.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:10.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8410749, teldec = -24.256217
2025-12-27T16:03:10.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.819587463057275     dec_j2k = -24.3961432559704
2025-12-27T16:03:10.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:10.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:10.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:10.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:10.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:10.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:10.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:10.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:10.354 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:10.354 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:10.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:10.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:10.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:10.354 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:10.354 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08553634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889619514556444, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8410749, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86086, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.819587463057275, telescope_dec_j2k=-24.3961432559704, observability=1)
2025-12-27T16:03:11.321 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9669384956359863
2025-12-27T16:03:11.396 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:11.397 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8413833, teldec = -24.256217
2025-12-27T16:03:11.398 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.819896176054136     dec_j2k = -24.3961409503254
2025-12-27T16:03:11.400 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:11.400 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:11.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:11.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:11.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:11.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:11.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:11.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:11.410 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:11.410 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:11.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:11.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:11.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:11.411 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:11.411 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08554856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889641977244415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8413833, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86116, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.819896176054136, telescope_dec_j2k=-24.3961409503254, observability=1)
2025-12-27T16:03:12.397 [DEBUG] [Thread-490583 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9865918159484863
2025-12-27T16:03:12.410 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9997031688690186
2025-12-27T16:03:12.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:12.454 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8416635, teldec = -24.256217
2025-12-27T16:03:12.455 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.820176660425994     dec_j2k = -24.396138854715
2025-12-27T16:03:12.457 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:12.457 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:12.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:12.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:12.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:12.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:12.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:12.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:12.471 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:12.471 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:12.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:12.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:12.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:12.471 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:12.472 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0855608, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889654411946684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8416635, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86145, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.820176660425994, telescope_dec_j2k=-24.396138854715, observability=1)
2025-12-27T16:03:13.506 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:13.507 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8419632, teldec = -24.256217
2025-12-27T16:03:13.508 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.820476664583265     dec_j2k = -24.3961366124289
2025-12-27T16:03:13.509 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:13.510 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:13.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:13.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:13.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:13.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:13.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:13.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8419632, teldec = -24.256217
2025-12-27T16:03:13.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.820476664583265     dec_j2k = -24.3961366124289
2025-12-27T16:03:13.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:13.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:13.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:13.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:13.521 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:13.521 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:13.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:13.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:13.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:13.522 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:13.522 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08557299, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889655615304969, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8419632, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86174, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.820476664583265, telescope_dec_j2k=-24.3961366124289, observability=1)
2025-12-27T16:03:13.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:13.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:13.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:13.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:13.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:13.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:13.529 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:13.529 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:13.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:13.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:13.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:13.529 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:13.529 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08557311, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889655615304969, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8419632, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86174, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.820476664583265, telescope_dec_j2k=-24.3961366124289, observability=1)
2025-12-27T16:03:14.570 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:14.572 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8422718, teldec = -24.256217
2025-12-27T16:03:14.573 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.820785577767585     dec_j2k = -24.3961343026527
2025-12-27T16:03:14.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:14.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:14.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:14.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:14.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:14.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:14.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:14.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:14.587 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:14.588 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:14.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:14.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:14.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:14.588 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:14.588 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08558531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889652807468972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8422718, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86205, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.820785577767585, telescope_dec_j2k=-24.3961343026527, observability=1)
2025-12-27T16:03:14.593 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.004944324493408203
2025-12-27T16:03:15.635 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:15.637 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8425523, teldec = -24.256217
2025-12-27T16:03:15.639 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.821066362429793     dec_j2k = -24.3961322024019
2025-12-27T16:03:15.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:15.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:15.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:15.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:15.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:15.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:15.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:15.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:15.650 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:15.650 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:15.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:15.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:15.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:15.650 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:15.651 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08559764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889648395155263, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8425523, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86233, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.821066362429793, telescope_dec_j2k=-24.3961322024019, observability=1)
2025-12-27T16:03:15.684 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.033054351806640625
2025-12-27T16:03:16.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:16.694 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8428604, teldec = -24.256217
2025-12-27T16:03:16.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.821374775096405     dec_j2k = -24.3961298946238
2025-12-27T16:03:16.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:16.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:16.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:16.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:16.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:16.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:16.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:16.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:16.708 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:16.708 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:16.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:16.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:16.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:16.709 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:16.709 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08560987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08896532085884, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8428604, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86264, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.821374775096405, telescope_dec_j2k=-24.3961298946238, observability=1)
2025-12-27T16:03:16.772 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06315994262695312
2025-12-27T16:03:17.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:17.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8431595, teldec = -24.256217
2025-12-27T16:03:17.788 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.821674178624472     dec_j2k = -24.3961276533858
2025-12-27T16:03:17.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:17.791 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:17.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:17.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:17.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:17.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:17.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:17.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:17.801 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:17.801 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:17.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:17.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:17.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:17.801 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:17.801 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08562252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08896532085884, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8431595, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86294, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.821674178624472, telescope_dec_j2k=-24.3961276533858, observability=1)
2025-12-27T16:03:17.905 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10368847846984863
2025-12-27T16:03:18.852 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:18.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8434406, teldec = -24.256217
2025-12-27T16:03:18.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.821955563881431     dec_j2k = -24.3961255462427
2025-12-27T16:03:18.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:18.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:18.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:18.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:18.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:18.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:18.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:18.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:18.869 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:18.869 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:18.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:18.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:18.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:18.869 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:18.869 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08563486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889652005230116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8434406, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86322, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.821955563881431, telescope_dec_j2k=-24.3961255462427, observability=1)
2025-12-27T16:03:18.993 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12340736389160156
2025-12-27T16:03:19.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:19.916 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8437494, teldec = -24.256217
2025-12-27T16:03:19.917 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.822264677242854     dec_j2k = -24.3961232305831
2025-12-27T16:03:19.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:19.919 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:19.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:19.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:19.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:19.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:19.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:19.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:19.930 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:19.930 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:19.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:19.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:19.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:19.930 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:19.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08564716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.088965521418554, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8437494, telescope_dec=-24.256217, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86353, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.822264677242854, telescope_dec_j2k=-24.3961232305831, observability=1)
2025-12-27T16:03:20.082 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15218091011047363
2025-12-27T16:03:20.973 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:20.975 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8440299, teldec = -24.256216
2025-12-27T16:03:20.976 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.822545461841388     dec_j2k = -24.3961201264376
2025-12-27T16:03:20.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:20.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:20.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:20.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:20.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:20.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:20.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:20.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:20.986 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:20.986 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:20.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:20.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:20.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:20.986 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:20.986 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08565942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889645988438695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8440299, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86381, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.822545461841388, telescope_dec_j2k=-24.3961201264376, observability=1)
2025-12-27T16:03:21.173 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18687772750854492
2025-12-27T16:03:21.925 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9389791488647461
2025-12-27T16:03:22.237 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:22.239 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8443851, teldec = -24.256216
2025-12-27T16:03:22.241 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.822901022275838     dec_j2k = -24.3961174607376
2025-12-27T16:03:22.242 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:22.244 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:22.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:22.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:22.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:22.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:22.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:22.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:22.254 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:22.254 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:22.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:22.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:22.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:22.255 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:22.255 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08567405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889647592916407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8443851, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86417, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.822901022275838, telescope_dec_j2k=-24.3961174607376, observability=1)
2025-12-27T16:03:22.301 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.046059370040893555
2025-12-27T16:03:23.305 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:23.307 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.844694, teldec = -24.256216
2025-12-27T16:03:23.308 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.823210235722155     dec_j2k = -24.3961151415231
2025-12-27T16:03:23.311 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:23.312 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:23.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:23.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:23.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:23.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:23.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:23.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:23.324 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:23.324 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:23.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:23.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:23.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:23.325 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:23.325 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08568641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889649999632976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.844694, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86448, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.823210235722155, telescope_dec_j2k=-24.3961151415231, observability=1)
2025-12-27T16:03:23.393 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06878161430358887
2025-12-27T16:03:24.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:24.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8449747, teldec = -24.256216
2025-12-27T16:03:24.372 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.823491220548729     dec_j2k = -24.3961130332382
2025-12-27T16:03:24.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:24.375 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:24.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:24.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:24.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:24.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:24.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:24.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:24.385 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:24.385 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:24.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:24.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:24.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:24.385 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:24.385 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08569872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889645988438695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8449747, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86476, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.823491220548729, telescope_dec_j2k=-24.3961130332382, observability=1)
2025-12-27T16:03:24.484 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09894609451293945
2025-12-27T16:03:25.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:25.431 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8452832, teldec = -24.25621
2025-12-27T16:03:25.432 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.823800033337439     dec_j2k = -24.3961047158178
2025-12-27T16:03:25.434 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:25.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:25.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:25.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:25.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:25.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:25.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:25.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:25.445 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:25.445 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:25.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:25.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:25.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:25.445 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:25.445 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.085711, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889652406349544, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992347, telescope_ra=0.8452832, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86507, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.823800033337439, telescope_dec_j2k=-24.3961047158178, observability=1)
2025-12-27T16:03:25.573 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12756943702697754
2025-12-27T16:03:26.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:26.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8455917, teldec = -24.256216
2025-12-27T16:03:26.530 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.824108846603509     dec_j2k = -24.396108396405
2025-12-27T16:03:26.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:26.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:26.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:26.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:26.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:26.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:26.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:26.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:26.548 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:26.548 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:26.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:26.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:26.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:26.548 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:26.549 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08572369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889645587319267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8455917, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86537, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.824108846603509, telescope_dec_j2k=-24.396108396405, observability=1)
2025-12-27T16:03:26.663 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11439085006713867
2025-12-27T16:03:27.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:27.595 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8458908, teldec = -24.256216
2025-12-27T16:03:27.596 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.824408250085156     dec_j2k = -24.3961061473136
2025-12-27T16:03:27.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:27.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:27.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:27.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:27.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:27.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:27.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:27.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:27.610 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:27.610 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:27.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:27.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:27.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:27.610 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:27.610 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08573604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889647592916407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8458908, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86567, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.824408250085156, telescope_dec_j2k=-24.3961061473136, observability=1)
2025-12-27T16:03:27.757 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14644694328308105
2025-12-27T16:03:27.970 [DEBUG] [ThreadPoolExecutor-22906_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:27.972 [DEBUG] [ThreadPoolExecutor-22906_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:27.973 [DEBUG] [ThreadPoolExecutor-22906_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:27.975 [DEBUG] [ThreadPoolExecutor-22906_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:28.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:28.656 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8461716, teldec = -24.256216
2025-12-27T16:03:28.657 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.824689334994086     dec_j2k = -24.3961040350469
2025-12-27T16:03:28.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:28.659 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:28.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:28.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:28.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:28.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:28.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:28.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:28.672 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:28.672 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:28.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:28.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:28.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:28.672 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:28.672 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08574831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889649999632976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8461716, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86595, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.824689334994086, telescope_dec_j2k=-24.3961040350469, observability=1)
2025-12-27T16:03:28.843 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17116999626159668
2025-12-27T16:03:29.718 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:29.720 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8464805, teldec = -24.256216
2025-12-27T16:03:29.721 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.824998548409015     dec_j2k = -24.3961017105277
2025-12-27T16:03:29.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:29.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:29.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:29.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:29.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:29.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:29.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:29.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:29.730 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:29.730 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:29.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:29.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:29.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:29.731 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:29.731 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08576062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889646389558123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8464805, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86626, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.824998548409015, telescope_dec_j2k=-24.3961017105277, observability=1)
2025-12-27T16:03:29.934 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2030482292175293
2025-12-27T16:03:30.465 [DEBUG] [Thread-490584 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7342936992645264
2025-12-27T16:03:30.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:30.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8467889, teldec = -24.256216
2025-12-27T16:03:30.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.825307261311215     dec_j2k = -24.3960993888561
2025-12-27T16:03:30.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:30.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:30.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:30.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:30.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:30.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:30.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:30.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:30.839 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:30.839 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:30.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:30.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:30.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:30.839 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:30.839 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08577344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889646389558123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8467889, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86657, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.825307261311215, telescope_dec_j2k=-24.3960993888561, observability=1)
2025-12-27T16:03:31.024 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18543291091918945
2025-12-27T16:03:31.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:31.916 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8470891, teldec = -24.256216
2025-12-27T16:03:31.917 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.825607765888503     dec_j2k = -24.396097128037
2025-12-27T16:03:31.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:31.919 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:31.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:31.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:31.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:31.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:31.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:31.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:31.927 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:31.927 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:31.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:31.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:31.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:31.927 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:31.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08578605, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.088964919739412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8470891, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86687, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.825607765888503, telescope_dec_j2k=-24.396097128037, observability=1)
2025-12-27T16:03:31.981 [DEBUG] [ThreadPoolExecutor-22906_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:32.152 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22500991821289062
2025-12-27T16:03:32.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:32.974 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.847398, teldec = -24.256216
2025-12-27T16:03:32.975 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.825916979287285     dec_j2k = -24.3960948007935
2025-12-27T16:03:32.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:32.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:32.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:32.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:32.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:32.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:32.983 [DEBUG] [ThreadPoolExecutor-22906_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:32.984 [INFO] [ThreadPoolExecutor-22906_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:03:32.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:32.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:32.987 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:32.987 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:32.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:32.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:32.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:32.988 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:32.988 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0857983, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889645587319267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.847398, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86718, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.825916979287285, telescope_dec_j2k=-24.3960948007935, observability=1)
2025-12-27T16:03:33.284 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29633378982543945
2025-12-27T16:03:34.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:34.032 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8476791, teldec = -24.256216
2025-12-27T16:03:34.033 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.826198364476464     dec_j2k = -24.3960926821974
2025-12-27T16:03:34.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:34.036 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:34.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:34.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:34.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:34.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:34.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:34.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:34.044 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:34.044 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:34.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:34.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:34.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:34.045 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:34.045 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08581054, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889654813066112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8476791, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86746, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.826198364476464, telescope_dec_j2k=-24.3960926821974, observability=1)
2025-12-27T16:03:34.409 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3637869358062744
2025-12-27T16:03:35.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:35.088 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8479596, teldec = -24.256216
2025-12-27T16:03:35.089 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.826479149052422     dec_j2k = -24.3960905673664
2025-12-27T16:03:35.091 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:35.091 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:35.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:35.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:35.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:35.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:35.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:35.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:35.104 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:35.104 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:35.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:35.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:35.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:35.104 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:35.105 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08582277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889643982841555, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992358, telescope_ra=0.8479596, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86774, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.826479149052422, telescope_dec_j2k=-24.3960905673664, observability=1)
2025-12-27T16:03:35.499 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39397120475769043
2025-12-27T16:03:36.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:36.147 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8482587, teldec = -24.256216
2025-12-27T16:03:36.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.826778552493711     dec_j2k = -24.3960883114674
2025-12-27T16:03:36.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:36.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:36.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:36.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:36.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:36.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:36.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:36.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:36.162 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:36.162 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:36.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:36.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:36.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:36.162 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:36.162 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08583502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889644383960983, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8482587, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86804, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.826778552493711, telescope_dec_j2k=-24.3960883114674, observability=1)
2025-12-27T16:03:36.590 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42768263816833496
2025-12-27T16:03:37.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:37.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8485676, teldec = -24.256216
2025-12-27T16:03:37.208 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.827087765871883     dec_j2k = -24.3960859807514
2025-12-27T16:03:37.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:37.211 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:37.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:37.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:37.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:37.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:37.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:37.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:37.223 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:37.223 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:37.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:37.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:37.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:37.223 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:37.223 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08584729, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889648796274692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8485676, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86835, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.827087765871883, telescope_dec_j2k=-24.3960859807514, observability=1)
2025-12-27T16:03:37.720 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4971485137939453
2025-12-27T16:03:38.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:38.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8488484, teldec = -24.256216
2025-12-27T16:03:38.274 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.827368850737958     dec_j2k = -24.3960838612602
2025-12-27T16:03:38.276 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:38.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:38.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:38.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:38.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:38.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:38.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:38.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:38.286 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:38.286 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:38.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:38.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:38.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:38.286 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:38.286 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08585963, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889652406349544, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8488484, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86863, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.827368850737958, telescope_dec_j2k=-24.3960838612602, observability=1)
2025-12-27T16:03:38.808 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5224249362945557
2025-12-27T16:03:39.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:39.335 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8491567, teldec = -24.256216
2025-12-27T16:03:39.336 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.827677463497055     dec_j2k = -24.3960815333249
2025-12-27T16:03:39.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:39.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:39.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:39.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:39.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:39.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:39.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:39.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:39.351 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:39.351 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:39.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:39.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:39.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:39.351 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:39.351 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08587192, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889647592916407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8491567, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86894, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.827677463497055, telescope_dec_j2k=-24.3960815333249, observability=1)
2025-12-27T16:03:39.898 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5472509860992432
2025-12-27T16:03:40.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:40.395 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8494372, teldec = -24.256216
2025-12-27T16:03:40.396 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.827958248049348     dec_j2k = -24.3960794145103
2025-12-27T16:03:40.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:40.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:40.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:40.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:40.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:40.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:40.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:40.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:40.411 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:40.411 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:40.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:40.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:40.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:40.412 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:40.412 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08588419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889645186199839, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8494372, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86922, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.827958248049348, telescope_dec_j2k=-24.3960794145103, observability=1)
2025-12-27T16:03:40.989 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5773811340332031
2025-12-27T16:03:41.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:41.465 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8497366, teldec = -24.256216
2025-12-27T16:03:41.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.828257951769721     dec_j2k = -24.3960771520964
2025-12-27T16:03:41.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:41.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:41.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:41.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:41.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:41.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:41.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:41.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:41.478 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:41.478 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:41.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:41.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:41.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:41.478 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:41.478 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08589657, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889645988438695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8497366, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86952, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.828257951769721, telescope_dec_j2k=-24.3960771520964, observability=1)
2025-12-27T16:03:42.079 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.601306676864624
2025-12-27T16:03:42.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:42.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8500455, teldec = -24.256216
2025-12-27T16:03:42.525 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.828567165121807     dec_j2k = -24.3960748169929
2025-12-27T16:03:42.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:42.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:42.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:42.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:42.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:42.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:42.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:42.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:42.542 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:42.542 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:42.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:42.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:42.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:42.542 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:42.543 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08590883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889650400752404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8500455, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.86983, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.828567165121807, telescope_dec_j2k=-24.3960748169929, observability=1)
2025-12-27T16:03:43.209 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6669764518737793
2025-12-27T16:03:43.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:43.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8503545, teldec = -24.256229
2025-12-27T16:03:43.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.82887647909627     dec_j2k = -24.3960854790488
2025-12-27T16:03:43.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:43.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:43.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:43.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:43.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:43.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:43.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:43.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:43.603 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:43.603 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:43.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:43.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:43.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:43.603 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:43.604 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08592118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889643581722127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992379, telescope_ra=0.8503545, telescope_dec=-24.256229, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87014, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.82887647909627, telescope_dec_j2k=-24.3960854790488, observability=1)
2025-12-27T16:03:44.346 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7429463863372803
2025-12-27T16:03:44.647 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:44.649 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8506344, teldec = -24.256216
2025-12-27T16:03:44.650 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.829156662494329     dec_j2k = -24.3960703627124
2025-12-27T16:03:44.651 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:03:44.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:44.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:44.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:44.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:44.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:44.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:44.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:44.666 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:44.666 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:44.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:44.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:44.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:44.667 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:44.667 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08593343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0889646790677551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8506344, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87042, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.829156662494329, telescope_dec_j2k=-24.3960703627124, observability=1)
2025-12-27T16:03:45.307 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:45.398 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7316792011260986
2025-12-27T16:03:45.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:45.716 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8509335, teldec = -24.256216
2025-12-27T16:03:45.717 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.829456065889889     dec_j2k = -24.3960680991245
2025-12-27T16:03:45.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:45.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:45.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:45.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:45.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:45.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:45.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:45.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:45.731 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:45.731 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:45.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:45.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:45.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:45.731 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:45.731 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08594576, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0886290223303587, secondary_mirror_auto=True, secondary_mirror_moving=True, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8509335, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87072, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.829456065889889, telescope_dec_j2k=-24.3960680991245, observability=1)
2025-12-27T16:03:46.452 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7203273773193359
2025-12-27T16:03:46.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:46.789 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8512421, teldec = -24.256216
2025-12-27T16:03:46.790 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.829764978916514     dec_j2k = -24.3960657627397
2025-12-27T16:03:46.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:03:46.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:46.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:46.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:46.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:46.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:46.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:46.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:46.805 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:46.805 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:46.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:46.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:46.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:46.805 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:46.805 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08595819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813468595617907, secondary_mirror_auto=True, secondary_mirror_moving=True, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8512421, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87102, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.829764978916514, telescope_dec_j2k=-24.3960657627397, observability=1)
2025-12-27T16:03:47.549 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7437300682067871
2025-12-27T16:03:48.548 [DEBUG] [Thread-490585 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:48.553 [INFO] [Thread-490585 (handle)] [driver.py] [get_status()] Telra = 0.8517193, teldec = -24.256216
2025-12-27T16:03:48.554 [INFO] [Thread-490585 (handle)] [driver.py] [get_status()] ra_j2k = 0.830242662950833     dec_j2k = -24.3960621480965
2025-12-27T16:03:48.556 [DEBUG] [Thread-490585 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:48.557 [DEBUG] [Thread-490585 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:48.558 [DEBUG] [Thread-490585 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:48.558 [DEBUG] [Thread-490585 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:48.558 [DEBUG] [Thread-490585 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:48.558 [DEBUG] [Thread-490585 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:48.565 [DEBUG] [Thread-490585 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:48.565 [DEBUG] [Thread-490585 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:48.565 [DEBUG] [Thread-490585 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:48.565 [DEBUG] [Thread-490585 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:48.565 [DEBUG] [Thread-490585 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:48.565 [DEBUG] [Thread-490585 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:48.565 [DEBUG] [Thread-490585 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:48.565 [DEBUG] [Thread-490585 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:48.566 [DEBUG] [Thread-490585 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08597861, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813291701950134, secondary_mirror_auto=True, secondary_mirror_moving=True, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8517193, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.8715, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.830242662950833, telescope_dec_j2k=-24.3960621480965, observability=1)
2025-12-27T16:03:49.182 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.616492748260498
2025-12-27T16:03:50.225 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:50.227 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8521956, teldec = -24.256216
2025-12-27T16:03:50.228 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.830719446059247     dec_j2k = -24.3960585380884
2025-12-27T16:03:50.230 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:50.231 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:50.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:50.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:50.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:50.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:50.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:50.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:50.241 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:50.241 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:50.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:50.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:50.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:50.241 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:50.241 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08599799, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813256002321038, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8521956, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87198, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.830719446059247, telescope_dec_j2k=-24.3960585380884, observability=1)
2025-12-27T16:03:50.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6840407848358154
2025-12-27T16:03:51.960 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:51.962 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8526638, teldec = -24.256216
2025-12-27T16:03:51.963 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.831188120939194     dec_j2k = -24.3960549873478
2025-12-27T16:03:51.965 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:51.966 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:51.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:51.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:51.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:51.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:51.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:51.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:51.976 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:51.976 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:51.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:51.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:51.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:51.977 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:51.977 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08601807, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813250386649045, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8526638, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87245, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.831188120939194, telescope_dec_j2k=-24.3960549873478, observability=1)
2025-12-27T16:03:52.578 [DEBUG] [Thread-490586 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6013727188110352
2025-12-27T16:03:52.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9496757984161377
2025-12-27T16:03:53.984 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:53.987 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.853225, teldec = -24.256216
2025-12-27T16:03:53.988 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.831749890129424     dec_j2k = -24.3960507285372
2025-12-27T16:03:53.990 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:53.991 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:53.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:53.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:53.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:53.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:54.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:54.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:54.005 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:54.005 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:54.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:54.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:54.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:54.005 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:54.006 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08604149, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813250787768473, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.853225, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87301, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.831749890129424, telescope_dec_j2k=-24.3960507285372, observability=1)
2025-12-27T16:03:54.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9241297245025635
2025-12-27T16:03:55.971 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:55.972 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8537763, teldec = -24.256216
2025-12-27T16:03:55.973 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.832301749261089     dec_j2k = -24.3960465419087
2025-12-27T16:03:55.975 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:55.976 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:55.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:55.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:55.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:55.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:55.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:55.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:55.987 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:55.987 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:55.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:55.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:55.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:55.988 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:55.988 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08606448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813253194485041, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8537763, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87356, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.832301749261089, telescope_dec_j2k=-24.3960465419087, observability=1)
2025-12-27T16:03:56.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9380240440368652
2025-12-27T16:03:57.967 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:57.968 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8543378, teldec = -24.256216
2025-12-27T16:03:57.969 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.832863818719701     dec_j2k = -24.3960422748184
2025-12-27T16:03:57.971 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:57.972 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:57.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:57.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:57.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:57.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:57.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:57.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:57.987 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:57.987 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:57.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:57.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:57.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:57.987 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:57.987 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08608758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081324717769362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8543378, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87412, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.832863818719701, telescope_dec_j2k=-24.3960422748184, observability=1)
2025-12-27T16:03:58.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9358682632446289
2025-12-27T16:03:59.948 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:03:59.950 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8548985, teldec = -24.256216
2025-12-27T16:03:59.951 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.833425087348882     dec_j2k = -24.396038010785
2025-12-27T16:03:59.953 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:59.954 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:03:59.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:03:59.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:03:59.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:03:59.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:03:59.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:03:59.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:59.969 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:03:59.969 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:03:59.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:03:59.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:03:59.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:03:59.969 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:03:59.969 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08611052, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813253996723897, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8548985, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87468, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.833425087348882, telescope_dec_j2k=-24.396038010785, observability=1)
2025-12-27T16:04:00.944 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.974524974822998
2025-12-27T16:04:01.952 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:01.954 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8554506, teldec = -24.256216
2025-12-27T16:04:01.955 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.833977747238768     dec_j2k = -24.3960338092017
2025-12-27T16:04:01.957 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:01.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:01.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:01.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:01.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:01.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:01.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:01.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:01.968 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:01.968 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:01.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:01.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:01.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:01.968 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:01.968 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08613372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813250386649045, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8554506, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87523, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.833977747238768, telescope_dec_j2k=-24.3960338092017, observability=1)
2025-12-27T16:04:02.424 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.45583486557006836
2025-12-27T16:04:02.424 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.49867653846741 seconds ago
2025-12-27T16:04:02.920 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9524030685424805
2025-12-27T16:04:03.750 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:03.752 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8559555, teldec = -24.256216
2025-12-27T16:04:03.753 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.834483159247319     dec_j2k = -24.3960299642555
2025-12-27T16:04:03.755 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:03.756 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:03.763 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:03.763 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:03.763 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:03.763 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:03.770 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:03.770 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:03.770 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:03.770 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:03.770 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:03.770 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:03.770 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:03.770 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:03.771 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08615453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813247979932476, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8559555, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87574, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.834483159247319, telescope_dec_j2k=-24.3960299642555, observability=1)
2025-12-27T16:04:03.976 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2059645652770996
2025-12-27T16:04:04.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:04.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8562828, teldec = -24.256216
2025-12-27T16:04:04.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.83481079114757     dec_j2k = -24.3960274704716
2025-12-27T16:04:04.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:04.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:04.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:04.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:04.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:04.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:04.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:04.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:04.943 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:04.943 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:04.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:04.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:04.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:04.944 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:04.944 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08616811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813254397843325, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8562828, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87606, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.83481079114757, telescope_dec_j2k=-24.3960274704716, observability=1)
2025-12-27T16:04:05.705 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.761836051940918
2025-12-27T16:04:05.970 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:05.972 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8565633, teldec = -24.256216
2025-12-27T16:04:05.973 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.835091575585127     dec_j2k = -24.3960253324501
2025-12-27T16:04:05.975 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:05.975 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:05.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:05.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:05.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:05.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:05.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:05.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:05.989 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:05.989 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:05.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:05.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:05.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:05.989 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:05.990 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08618022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813253194485041, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992357, telescope_ra=0.8565633, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87635, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:03:07.087924', telescope_ra_j2k=0.835091575585127, telescope_dec_j2k=-24.3960253324501, observability=1)
2025-12-27T16:04:06.596 [DEBUG] [Thread-490587 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6066396236419678
2025-12-27T16:04:06.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9336211681365967
2025-12-27T16:04:07.229 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:07.229 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:04:07.230 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:07.230 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:04:07.231 [DEBUG] [ThreadPoolExecutor-22908_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:07.964 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:07.966 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8571248, teldec = -24.256216
2025-12-27T16:04:07.967 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.835653644953627     dec_j2k = -24.396021050325
2025-12-27T16:04:07.969 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:07.970 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:07.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:07.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:07.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:07.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:07.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:07.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:07.981 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:07.981 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:07.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:07.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:07.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:07.982 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:07.982 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0862033, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813250787768473, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992356, telescope_ra=0.8571248, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87691, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.835653644953627, telescope_dec_j2k=-24.396021050325, observability=1)
2025-12-27T16:04:08.233 [DEBUG] [ThreadPoolExecutor-22908_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:08.236 [DEBUG] [ThreadPoolExecutor-22908_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:08.236 [DEBUG] [ThreadPoolExecutor-22908_0] [payload.py] [to_registers()] [0]
2025-12-27T16:04:08.236 [DEBUG] [ThreadPoolExecutor-22908_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:08.236 [DEBUG] [ThreadPoolExecutor-22908_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:08.237 [DEBUG] [ThreadPoolExecutor-22908_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:04:08.237 [DEBUG] [ThreadPoolExecutor-22908_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:08.244 [DEBUG] [ThreadPoolExecutor-22908_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:08.244 [DEBUG] [ThreadPoolExecutor-22908_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:04:08.244 [DEBUG] [ThreadPoolExecutor-22908_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:04:08.244 [DEBUG] [ThreadPoolExecutor-22908_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:04:08.244 [DEBUG] [ThreadPoolExecutor-22908_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:08.244 [DEBUG] [ThreadPoolExecutor-22908_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:08.244 [DEBUG] [ThreadPoolExecutor-22908_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:08.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.948584794998169
2025-12-27T16:04:09.951 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:09.953 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8576763, teldec = -24.256216
2025-12-27T16:04:09.955 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.836205704164285     dec_j2k = -24.3960168415138
2025-12-27T16:04:09.956 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:09.957 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:09.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:09.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:09.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:09.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:09.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:09.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:09.966 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:09.966 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:09.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:09.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:09.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:09.967 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:09.967 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0862263, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813248782171332, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992356, telescope_ra=0.8576763, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87746, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.836205704164285, telescope_dec_j2k=-24.3960168415138, observability=1)
2025-12-27T16:04:10.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9558043479919434
2025-12-27T16:04:11.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:11.960 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8582379, teldec = -24.256215
2025-12-27T16:04:11.961 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.836767873557209     dec_j2k = -24.396011552711
2025-12-27T16:04:11.963 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:11.964 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:11.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:11.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:11.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:11.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:11.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:11.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:11.978 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:11.978 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:11.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:11.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:11.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:11.978 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:11.978 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08624953, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813245573215908, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992356, telescope_ra=0.8582379, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87802, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.836767873557209, telescope_dec_j2k=-24.396011552711, observability=1)
2025-12-27T16:04:12.964 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9861369132995605
2025-12-27T16:04:14.015 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:14.017 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8588265, teldec = -24.256209
2025-12-27T16:04:14.018 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.837357070102502     dec_j2k = -24.3960010549085
2025-12-27T16:04:14.020 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:14.021 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:14.028 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:14.028 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:14.028 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:14.028 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:14.036 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:14.036 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:14.036 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:14.036 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:14.036 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:14.036 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:14.036 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:14.036 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:14.036 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08627333, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813246375454764, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992346, telescope_ra=0.8588265, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87861, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.837357070102502, telescope_dec_j2k=-24.3960010549085, observability=1)
2025-12-27T16:04:14.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8875088691711426
2025-12-27T16:04:15.938 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:15.940 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8593504, teldec = -24.256215
2025-12-27T16:04:15.941 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.837881501521723     dec_j2k = -24.3960030476955
2025-12-27T16:04:15.942 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:15.943 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:15.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:15.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:15.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:15.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:15.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:15.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:15.952 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:15.952 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:15.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:15.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:15.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:15.952 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:15.952 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08629559, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081324717769362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992356, telescope_ra=0.8593504, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87913, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.837881501521723, telescope_dec_j2k=-24.3960030476955, observability=1)
2025-12-27T16:04:16.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9697980880737305
2025-12-27T16:04:17.965 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:17.966 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8599124, teldec = -24.256215
2025-12-27T16:04:17.967 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.838444071306691     dec_j2k = -24.3959987467095
2025-12-27T16:04:17.969 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:17.969 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:17.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:17.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:17.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:17.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:17.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:17.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:17.978 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:17.978 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:17.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:17.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:17.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:17.979 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:17.979 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08631904, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813250787768473, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992356, telescope_ra=0.8599124, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.87969, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.838444071306691, telescope_dec_j2k=-24.3959987467095, observability=1)
2025-12-27T16:04:18.931 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9521594047546387
2025-12-27T16:04:19.951 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:19.953 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8604631, teldec = -24.256215
2025-12-27T16:04:19.954 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.838995329617391     dec_j2k = -24.3959945292596
2025-12-27T16:04:19.956 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:19.956 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:19.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:19.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:19.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:19.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:19.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:19.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:19.969 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:19.969 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:19.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:19.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:19.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:19.970 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:19.970 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08634204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813248381051904, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992356, telescope_ra=0.8604631, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.88024, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.838995329617391, telescope_dec_j2k=-24.3959945292596, observability=1)
2025-12-27T16:04:20.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9575660228729248
2025-12-27T16:04:21.958 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:21.960 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8610238, teldec = -24.256215
2025-12-27T16:04:21.961 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.839556598048239     dec_j2k = -24.3959902322335
2025-12-27T16:04:21.962 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:21.963 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:21.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:21.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:21.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:21.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:21.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:21.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:21.972 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:21.972 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:21.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:21.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:21.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:21.973 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:21.973 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08636527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813247979932476, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992356, telescope_ra=0.8610238, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.88081, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.839556598048239, telescope_dec_j2k=-24.3959902322335, observability=1)
2025-12-27T16:04:21.986 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.013419628143310547
2025-12-27T16:04:22.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.947847843170166
2025-12-27T16:04:23.984 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:23.987 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.861584, teldec = -24.256215
2025-12-27T16:04:23.988 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.840117365953992     dec_j2k = -24.3959859360237
2025-12-27T16:04:23.990 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:23.991 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:23.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:23.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:23.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:23.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:24.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:24.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:24.002 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:24.002 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:24.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:24.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:24.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:24.002 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:24.003 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08638872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813243968738196, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992356, telescope_ra=0.861584, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.88137, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.840117365953992, telescope_dec_j2k=-24.3959859360237, observability=1)
2025-12-27T16:04:24.666 [DEBUG] [Thread-490588 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6632628440856934
2025-12-27T16:04:24.919 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9167253971099854
2025-12-27T16:04:25.940 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:25.942 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8621343, teldec = -24.256215
2025-12-27T16:04:25.943 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.840668223805839     dec_j2k = -24.3959817128031
2025-12-27T16:04:25.945 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:25.946 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:25.946 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:25.946 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:25.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:25.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:25.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:25.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:25.954 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:25.955 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:25.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:25.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:25.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:25.955 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:25.955 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08641135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813242765379912, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992356, telescope_ra=0.8621343, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.88192, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.840668223805839, telescope_dec_j2k=-24.3959817128031, observability=1)
2025-12-27T16:04:26.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9660680294036865
2025-12-27T16:04:27.965 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:27.967 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8626948, teldec = -24.256215
2025-12-27T16:04:27.968 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.841229291979592     dec_j2k = -24.3959774083138
2025-12-27T16:04:27.970 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:27.971 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:27.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:27.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:27.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:27.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:27.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:27.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:27.984 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:27.984 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:27.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:27.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:27.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:27.984 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:27.984 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08643479, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813244770977052, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992356, telescope_ra=0.8626948, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.88248, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.841229291979592, telescope_dec_j2k=-24.3959774083138, observability=1)
2025-12-27T16:04:28.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.936286449432373
2025-12-27T16:04:29.953 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:29.955 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8632552, teldec = -24.256215
2025-12-27T16:04:29.956 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.841790260033729     dec_j2k = -24.3959731015762
2025-12-27T16:04:29.958 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:29.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:29.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:29.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:29.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:29.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:29.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:29.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:29.971 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:29.971 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:29.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:29.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:29.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:29.971 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:29.971 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0864578, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813249584410189, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992356, telescope_ra=0.8632552, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.88304, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.841790260033729, telescope_dec_j2k=-24.3959731015762, observability=1)
2025-12-27T16:04:30.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9534218311309814
2025-12-27T16:04:31.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:31.962 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.863815, teldec = -24.256215
2025-12-27T16:04:31.963 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.842350627461445     dec_j2k = -24.3959687964386
2025-12-27T16:04:31.965 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:31.966 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:31.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:31.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:31.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:31.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:31.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:31.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:31.977 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:31.978 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:31.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:31.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:31.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:31.978 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:31.978 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08648102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813244369857624, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992356, telescope_ra=0.863815, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.8836, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.842350627461445, telescope_dec_j2k=-24.3959687964386, observability=1)
2025-12-27T16:04:32.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9492607116699219
2025-12-27T16:04:33.245 [DEBUG] [ThreadPoolExecutor-22908_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:33.246 [DEBUG] [ThreadPoolExecutor-22908_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:33.985 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:33.986 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8643666, teldec = -24.256215
2025-12-27T16:04:33.987 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.842902786559599     dec_j2k = -24.3959645514194
2025-12-27T16:04:33.989 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:33.989 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:33.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:33.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:33.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:33.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:33.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:33.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:33.996 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:33.996 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:33.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:33.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:33.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:33.996 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:33.997 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08650446, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813241562021628, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992356, telescope_ra=0.8643666, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.88415, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.842902786559599, telescope_dec_j2k=-24.3959645514194, observability=1)
2025-12-27T16:04:34.920 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9233429431915283
2025-12-27T16:04:35.940 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:35.942 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8649267, teldec = -24.256215
2025-12-27T16:04:35.943 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.843463454255175     dec_j2k = -24.3959602379961
2025-12-27T16:04:35.945 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:35.947 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:35.948 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:35.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:35.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:35.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:35.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:35.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:35.956 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:35.956 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:35.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:35.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:35.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:35.956 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:35.956 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08652709, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813247578813048, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992356, telescope_ra=0.8649267, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.88471, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.843463454255175, telescope_dec_j2k=-24.3959602379961, observability=1)
2025-12-27T16:04:36.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.969536304473877
2025-12-27T16:04:37.966 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:37.967 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.865486, teldec = -24.256215
2025-12-27T16:04:37.968 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.844023321121667     dec_j2k = -24.3959559277276
2025-12-27T16:04:37.970 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:37.971 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:37.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:37.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:37.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:37.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:37.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:37.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:37.979 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:37.979 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:37.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:37.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:37.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:37.979 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:37.979 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08655053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813246776574192, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992356, telescope_ra=0.865486, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.88527, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.844023321121667, telescope_dec_j2k=-24.3959559277276, observability=1)
2025-12-27T16:04:38.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9479770660400391
2025-12-27T16:04:39.954 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:39.956 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8660372, teldec = -24.256215
2025-12-27T16:04:39.957 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.844575079760739     dec_j2k = -24.3959516769434
2025-12-27T16:04:39.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:39.960 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:39.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:39.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:39.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:39.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:39.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:39.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:39.972 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:39.972 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:39.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:39.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:39.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:39.972 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:39.973 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08657355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813250386649045, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8660372, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.88582, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.844575079760739, telescope_dec_j2k=-24.3959516769434, observability=1)
2025-12-27T16:04:40.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9490351676940918
2025-12-27T16:04:41.961 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:41.962 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8665976, teldec = -24.256215
2025-12-27T16:04:41.964 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.845136047705809     dec_j2k = -24.3959473522192
2025-12-27T16:04:41.965 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:41.966 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:41.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:41.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:41.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:41.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:41.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:41.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:41.980 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:41.980 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:41.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:41.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:41.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:41.980 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:41.980 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08659677, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813246776574192, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8665976, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.88638, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.845136047705809, telescope_dec_j2k=-24.3959473522192, observability=1)
2025-12-27T16:04:42.756 [DEBUG] [Thread-490589 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7760171890258789
2025-12-27T16:04:42.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9410109519958496
2025-12-27T16:04:43.987 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:43.989 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8671575, teldec = -24.256215
2025-12-27T16:04:43.990 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.845696515125841     dec_j2k = -24.3959430283423
2025-12-27T16:04:43.992 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:43.993 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:43.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:43.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:43.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:43.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:44.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:44.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:44.007 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:44.007 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:44.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:44.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:44.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:44.008 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:44.008 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08662023, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813244770977052, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8671575, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.88694, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.845696515125841, telescope_dec_j2k=-24.3959430283423, observability=1)
2025-12-27T16:04:44.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9140005111694336
2025-12-27T16:04:45.943 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:45.945 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8677079, teldec = -24.256215
2025-12-27T16:04:45.946 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.846247472900432     dec_j2k = -24.3959387748962
2025-12-27T16:04:45.948 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:45.949 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:45.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:45.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:45.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:45.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:45.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:45.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:45.963 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:45.963 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:45.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:45.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:45.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:45.963 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:45.963 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08664287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813246375454764, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8677079, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.88749, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.846247472900432, telescope_dec_j2k=-24.3959387748962, observability=1)
2025-12-27T16:04:46.920 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9570848941802979
2025-12-27T16:04:47.968 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:47.970 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8682683, teldec = -24.256215
2025-12-27T16:04:47.971 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.846808440790819     dec_j2k = -24.3959344411826
2025-12-27T16:04:47.972 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:47.974 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:47.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:47.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:47.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:47.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:47.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:47.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:47.986 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:47.986 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:47.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:47.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:47.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:47.986 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:47.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08666631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813248782171332, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8682683, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.88805, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.846808440790819, telescope_dec_j2k=-24.3959344411826, observability=1)
2025-12-27T16:04:48.242 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2559318542480469
2025-12-27T16:04:48.945 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9587609767913818
2025-12-27T16:04:49.925 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:49.927 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8688287, teldec = -24.256215
2025-12-27T16:04:49.928 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.847369408662839     dec_j2k = -24.3959301044539
2025-12-27T16:04:49.930 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:49.931 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:49.933 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:49.933 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:49.933 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:49.933 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:49.941 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:49.941 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:49.941 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:49.941 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:49.941 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:49.941 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:49.941 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:49.941 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:49.941 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08668896, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239556424487, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8688287, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.88861, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.847369408662839, telescope_dec_j2k=-24.3959301044539, observability=1)
2025-12-27T16:04:50.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9808413982391357
2025-12-27T16:04:51.949 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:51.951 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8693791, teldec = -24.256215
2025-12-27T16:04:51.952 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.847920366383635     dec_j2k = -24.3959258421768
2025-12-27T16:04:51.954 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:51.955 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:51.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:51.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:51.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:51.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:51.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:51.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:51.966 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:51.966 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:51.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:51.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:51.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:51.966 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:51.966 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08671238, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813242364260484, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8693791, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.88916, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.847920366383635, telescope_dec_j2k=-24.3959258421768, observability=1)
2025-12-27T16:04:52.607 [DEBUG] [Thread-490590 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.641240119934082
2025-12-27T16:04:52.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9595091342926025
2025-12-27T16:04:54.012 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:54.014 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8699677, teldec = -24.256215
2025-12-27T16:04:54.015 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.848509562792894     dec_j2k = -24.3959212808622
2025-12-27T16:04:54.016 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:54.017 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:54.019 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:54.019 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:54.019 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:54.019 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:54.026 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:54.026 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:54.026 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:54.027 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:54.027 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:54.027 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:54.027 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:54.027 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:54.027 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08673626, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813242364260484, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8699677, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.88975, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.848509562792894, telescope_dec_j2k=-24.3959212808622, observability=1)
2025-12-27T16:04:54.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8941423892974854
2025-12-27T16:04:55.935 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:55.938 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8704997, teldec = -24.256215
2025-12-27T16:04:55.939 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.849042101833743     dec_j2k = -24.3959171553038
2025-12-27T16:04:55.941 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:55.942 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:55.948 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:55.948 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:55.948 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:55.948 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:55.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:55.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:55.955 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:55.955 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:55.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:55.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:55.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:55.956 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:55.956 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08675852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813247979932476, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8704997, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89028, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.849042101833743, telescope_dec_j2k=-24.3959171553038, observability=1)
2025-12-27T16:04:56.961 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:56.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8707796, teldec = -24.256215
2025-12-27T16:04:56.964 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.849322285431467     dec_j2k = -24.395914983642
2025-12-27T16:04:56.965 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:56.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:56.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:56.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:56.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:56.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:56.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:56.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:56.978 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:56.978 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:56.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:56.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:56.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:56.978 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:56.979 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08677038, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081324517209648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8707796, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89056, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.849322285431467, telescope_dec_j2k=-24.395914983642, observability=1)
2025-12-27T16:04:57.976 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9974820613861084
2025-12-27T16:04:58.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:58.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8713314, teldec = -24.256215
2025-12-27T16:04:58.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.849874644507766     dec_j2k = -24.3959107001854
2025-12-27T16:04:58.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:58.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:58.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:58.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:58.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:58.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:04:58.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:04:58.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:58.941 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:04:58.941 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:04:58.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:04:58.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:04:58.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:04:58.941 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:04:58.941 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08679311, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813241963141055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8713314, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89111, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.849874644507766, telescope_dec_j2k=-24.3959107001854, observability=1)
2025-12-27T16:04:59.987 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:04:59.989 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8716122, teldec = -24.256215
2025-12-27T16:04:59.990 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.850155729003669     dec_j2k = -24.3959085192977
2025-12-27T16:04:59.992 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:59.993 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:04:59.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:04:59.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:04:59.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:04:59.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:00.004 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:00.004 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:00.004 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:00.004 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:00.004 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:00.004 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:00.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:00.005 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:00.005 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08680542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813237149707919, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8716122, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89139, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.850155729003669, telescope_dec_j2k=-24.3959085192977, observability=1)
2025-12-27T16:05:00.830 [DEBUG] [Thread-490591 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8249542713165283
2025-12-27T16:05:00.955 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9503402709960938
2025-12-27T16:05:01.961 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:01.963 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8721731, teldec = -24.256215
2025-12-27T16:05:01.964 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.850717197272398     dec_j2k = -24.3959041606932
2025-12-27T16:05:01.966 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:01.966 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:01.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:01.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:01.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:01.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:01.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:01.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:01.977 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:01.977 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:01.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:01.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:01.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:01.977 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:01.978 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08682826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813241963141055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8721731, telescope_dec=-24.256215, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89195, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.850717197272398, telescope_dec_j2k=-24.3959041606932, observability=1)
2025-12-27T16:05:02.484 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.5062062740325928
2025-12-27T16:05:02.484 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.49781394004822 seconds ago
2025-12-27T16:05:02.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9469120502471924
2025-12-27T16:05:03.761 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:03.763 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8726689, teldec = -24.256214
2025-12-27T16:05:03.764 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.851213499528855     dec_j2k = -24.3958993055387
2025-12-27T16:05:03.766 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:03.767 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:03.771 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:03.771 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:03.771 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:03.771 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:03.779 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:03.779 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:03.779 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:03.779 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:03.779 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:03.779 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:03.779 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:03.779 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:03.779 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0868491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813240759782771, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8726689, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89245, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.851213499528855, telescope_dec_j2k=-24.3958993055387, observability=1)
2025-12-27T16:05:04.067 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28800225257873535
2025-12-27T16:05:04.789 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:04.791 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.8729497, teldec = -24.256214
2025-12-27T16:05:04.792 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.851494584002676     dec_j2k = -24.3958971210461
2025-12-27T16:05:04.794 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:04.794 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:04.799 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:04.799 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:04.799 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:04.799 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:04.806 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:04.806 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:04.806 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:04.806 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:04.807 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:04.807 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:04.807 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:04.807 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:04.807 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.086861, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813242765379912, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8729497, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89273, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.851494584002676, telescope_dec_j2k=-24.3958971210461, observability=1)
2025-12-27T16:05:04.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11395788192749023
2025-12-27T16:05:05.948 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:05.950 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8732867, teldec = -24.256214
2025-12-27T16:05:05.951 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.851831925405662     dec_j2k = -24.3958944983445
2025-12-27T16:05:05.952 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:05.953 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:05:05.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:05.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:05.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:05.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:05.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:05.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:05.962 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:05.962 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:05.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:05.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:05.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:05.962 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:05.962 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08687441, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813242364260484, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8732867, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89307, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.851831925405662, telescope_dec_j2k=-24.3958944983445, observability=1)
2025-12-27T16:05:07.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:07.094 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8735951, teldec = -24.256214
2025-12-27T16:05:07.095 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.852140637829127     dec_j2k = -24.3958920972672
2025-12-27T16:05:07.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:07.098 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:07.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:07.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:07.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:07.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:07.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:07.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:07.109 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:07.109 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:07.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:07.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:07.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:07.109 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:07.110 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08688764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813242364260484, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8735951, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89338, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:04:07.227905', telescope_ra_j2k=0.852140637829127, telescope_dec_j2k=-24.3958920972672, observability=1)
2025-12-27T16:05:07.371 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:07.371 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:05:07.372 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:07.372 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:05:07.373 [INFO] [ThreadPoolExecutor-22909_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:05:07.373 [INFO] [ThreadPoolExecutor-22909_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:05:07.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8625311851501465
2025-12-27T16:05:08.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:08.931 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.874119, teldec = -24.256214
2025-12-27T16:05:08.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.852665068551226     dec_j2k = -24.3958880163017
2025-12-27T16:05:08.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:08.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:08.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:08.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:08.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:08.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:08.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:08.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:08.947 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:08.947 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:08.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:08.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:08.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:08.947 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:08.947 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0869089, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813240759782771, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.874119, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.8939, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.852665068551226, telescope_dec_j2k=-24.3958880163017, observability=1)
2025-12-27T16:05:09.961 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:09.963 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8743998, teldec = -24.256214
2025-12-27T16:05:09.964 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.852946153001082     dec_j2k = -24.3958858279009
2025-12-27T16:05:09.969 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:09.970 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:09.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:09.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:09.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:09.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:09.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:09.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:09.984 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:09.984 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:09.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:09.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:09.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:09.985 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:09.985 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08692086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813246375454764, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8743998, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89418, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.852946153001082, telescope_dec_j2k=-24.3958858279009, observability=1)
2025-12-27T16:05:11.186 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:11.189 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8747362, teldec = -24.256214
2025-12-27T16:05:11.190 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.853282893767515     dec_j2k = -24.3958832051879
2025-12-27T16:05:11.192 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:11.193 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:11.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:11.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:11.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:11.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:11.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:11.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:11.203 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:11.203 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:11.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:11.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:11.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:11.203 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:11.203 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08693504, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813246776574192, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992355, telescope_ra=0.8747362, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89452, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.853282893767515, telescope_dec_j2k=-24.3958832051879, observability=1)
2025-12-27T16:05:11.773 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5697109699249268
2025-12-27T16:05:11.992 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7888350486755371
2025-12-27T16:05:13.162 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:13.164 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8752877, teldec = -24.256214
2025-12-27T16:05:13.165 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.853834952411488     dec_j2k = -24.3958789031169
2025-12-27T16:05:13.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:13.168 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:13.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:13.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:13.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:13.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:13.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:13.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:13.183 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:13.183 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:13.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:13.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:13.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:13.183 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:13.183 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0869579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813240759782771, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8752877, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89507, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.853834952411488, telescope_dec_j2k=-24.3958789031169, observability=1)
2025-12-27T16:05:13.952 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7685151100158691
2025-12-27T16:05:14.960 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:14.962 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8757933, teldec = -24.256214
2025-12-27T16:05:14.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.854341064545125     dec_j2k = -24.3958749565321
2025-12-27T16:05:14.965 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:14.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:14.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:14.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:14.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:14.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:14.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:14.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:14.980 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:14.980 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:14.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:14.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:14.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:14.980 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:14.980 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08697872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813247578813048, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8757933, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89558, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.854341064545125, telescope_dec_j2k=-24.3958749565321, observability=1)
2025-12-27T16:05:15.948 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9672911167144775
2025-12-27T16:05:16.968 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:16.970 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8763537, teldec = -24.256214
2025-12-27T16:05:16.971 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.854902032169291     dec_j2k = -24.395870579326
2025-12-27T16:05:16.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:16.973 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:16.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:16.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:16.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:16.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:16.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:16.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:16.986 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:16.986 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:16.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:16.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:16.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:16.986 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:16.986 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08700196, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813240759782771, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8763537, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89614, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.854902032169291, telescope_dec_j2k=-24.395870579326, observability=1)
2025-12-27T16:05:18.394 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:18.397 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.876737, teldec = -24.256214
2025-12-27T16:05:18.398 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.855285720399766     dec_j2k = -24.3958675836876
2025-12-27T16:05:18.399 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:18.400 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:18.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:18.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:18.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:18.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:18.413 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:18.413 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:18.413 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:18.413 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:18.414 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:18.414 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:18.414 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:18.414 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:18.414 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08701846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813241562021628, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.876737, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89652, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.855285720399766, telescope_dec_j2k=-24.3958675836876, observability=1)
2025-12-27T16:05:18.910 [DEBUG] [Thread-490592 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49567437171936035
2025-12-27T16:05:19.066 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6523869037628174
2025-12-27T16:05:19.929 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:19.931 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8771854, teldec = -24.256214
2025-12-27T16:05:19.932 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.85573457455662     dec_j2k = -24.3958640774781
2025-12-27T16:05:19.933 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:19.934 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:19.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:19.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:19.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:19.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:19.943 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:19.943 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:19.943 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:19.943 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:19.943 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:19.943 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:19.943 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:19.943 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:19.943 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08703623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813237550827347, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8771854, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89697, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.85573457455662, telescope_dec_j2k=-24.3958640774781, observability=1)
2025-12-27T16:05:21.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:21.242 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8775492, teldec = -24.256214
2025-12-27T16:05:21.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.856098743018591     dec_j2k = -24.3958612313703
2025-12-27T16:05:21.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:21.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:21.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:21.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:21.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:21.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:21.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:21.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:21.260 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:21.260 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:21.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:21.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:21.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:21.261 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:21.261 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0870514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239556424487, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8775492, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89733, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.856098743018591, telescope_dec_j2k=-24.3958612313703, observability=1)
2025-12-27T16:05:22.047 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7864351272583008
2025-12-27T16:05:22.181 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9200336933135986
2025-12-27T16:05:23.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:23.296 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8780996, teldec = -24.256214
2025-12-27T16:05:23.297 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.856649700456897     dec_j2k = -24.3958569230251
2025-12-27T16:05:23.299 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:23.300 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:23.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:23.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:23.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:23.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:23.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:23.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:23.310 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:23.310 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:23.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:23.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:23.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:23.310 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:23.310 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08707517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813245974335336, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8780996, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89788, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.856649700456897, telescope_dec_j2k=-24.3958569230251, observability=1)
2025-12-27T16:05:23.958 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6480638980865479
2025-12-27T16:05:24.908 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:24.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8785759, teldec = -24.256214
2025-12-27T16:05:24.911 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.857126482833172     dec_j2k = -24.3958531923634
2025-12-27T16:05:24.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:24.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:24.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:24.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:24.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:24.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:24.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:24.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:24.926 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:24.927 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:24.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:24.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:24.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:24.927 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:24.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08709385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239155305059, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8785759, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89836, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.857126482833172, telescope_dec_j2k=-24.3958531923634, observability=1)
2025-12-27T16:05:25.949 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:25.952 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8788561, teldec = -24.256214
2025-12-27T16:05:25.953 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.857406966601477     dec_j2k = -24.3958509966553
2025-12-27T16:05:25.955 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:25.955 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:25.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:25.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:25.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:25.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:25.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:25.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:25.969 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:25.969 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:25.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:25.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:25.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:25.969 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:25.970 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0871059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813237951946775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8788561, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89864, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.857406966601477, telescope_dec_j2k=-24.3958509966553, observability=1)
2025-12-27T16:05:27.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:27.078 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8791644, teldec = -24.256214
2025-12-27T16:05:27.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.857715578822259     dec_j2k = -24.395848579879
2025-12-27T16:05:27.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:27.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:27.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:27.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:27.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:27.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:27.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:27.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:27.094 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:27.094 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:27.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:27.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:27.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:27.094 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:27.094 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08711895, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813242765379912, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8791644, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89895, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.857715578822259, telescope_dec_j2k=-24.395848579879, observability=1)
2025-12-27T16:05:27.974 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.879666805267334
2025-12-27T16:05:28.248 [DEBUG] [ThreadPoolExecutor-22908_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:28.250 [DEBUG] [ThreadPoolExecutor-22908_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:28.251 [DEBUG] [ThreadPoolExecutor-22908_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:28.253 [DEBUG] [ThreadPoolExecutor-22908_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:29.285 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:29.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8797719, teldec = -24.256214
2025-12-27T16:05:29.288 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.858323694031609     dec_j2k = -24.3958438149927
2025-12-27T16:05:29.289 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:29.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:29.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:29.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:29.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:29.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:29.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:29.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:29.300 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:29.300 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:29.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:29.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:29.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:29.301 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:29.301 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08714451, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813244369857624, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8797719, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.89955, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.858323694031609, telescope_dec_j2k=-24.3958438149927, observability=1)
2025-12-27T16:05:29.962 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6609399318695068
2025-12-27T16:05:30.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:30.911 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8802209, teldec = -24.256214
2025-12-27T16:05:30.912 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.858773148715486     dec_j2k = -24.3958402910151
2025-12-27T16:05:30.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:30.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:30.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:30.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:30.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:30.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:30.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:30.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:30.925 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:30.925 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:30.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:30.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:30.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:30.926 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:30.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08716331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813234742991351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8802209, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.858773148715486, telescope_dec_j2k=-24.3958402910151, observability=1)
2025-12-27T16:05:31.991 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:31.994 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8805298, teldec = -24.256214
2025-12-27T16:05:31.995 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.859082361518898     dec_j2k = -24.3958378654895
2025-12-27T16:05:31.996 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:31.998 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:32.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:32.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:32.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:32.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:32.008 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:32.008 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:32.008 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:32.008 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:32.008 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:32.008 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:32.008 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:32.008 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:32.008 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08717583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813237149707919, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8805298, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90031, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.859082361518898, telescope_dec_j2k=-24.3958378654895, observability=1)
2025-12-27T16:05:32.258 [DEBUG] [ThreadPoolExecutor-22908_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:32.931 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9232428073883057
2025-12-27T16:05:33.260 [DEBUG] [ThreadPoolExecutor-22908_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:33.261 [INFO] [ThreadPoolExecutor-22908_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:05:34.286 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:34.288 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] Telra = 0.8811735, teldec = -24.256214
2025-12-27T16:05:34.289 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] ra_j2k = 0.859726713334809     dec_j2k = -24.3958328081265
2025-12-27T16:05:34.291 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:34.292 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:34.296 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:34.296 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:34.296 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:34.296 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:34.303 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:34.303 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:34.303 [DEBUG] [Thread-490580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:34.303 [DEBUG] [Thread-490580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:34.303 [DEBUG] [Thread-490580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:34.303 [DEBUG] [Thread-490580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:34.303 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:34.303 [DEBUG] [Thread-490580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:34.303 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0872024, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813235545230207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8811735, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90096, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.859726713334809, telescope_dec_j2k=-24.3958328081265, observability=1)
2025-12-27T16:05:34.455 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15131640434265137
2025-12-27T16:05:35.122 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8187146186828613
2025-12-27T16:05:35.977 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:35.979 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8816406, teldec = -24.256214
2025-12-27T16:05:35.981 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.860194286308702     dec_j2k = -24.3958291357692
2025-12-27T16:05:35.982 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:35.982 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:35.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:35.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:35.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:35.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:35.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:35.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:35.995 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:35.995 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:35.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:35.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:35.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:35.995 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:35.995 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08722197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813241160902199, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8816406, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90142, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.860194286308702, telescope_dec_j2k=-24.3958291357692, observability=1)
2025-12-27T16:05:36.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9278614521026611
2025-12-27T16:05:36.967 [DEBUG] [Thread-490593 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9720311164855957
2025-12-27T16:05:38.073 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:38.075 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8822295, teldec = -24.256214
2025-12-27T16:05:38.076 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.860783782595781     dec_j2k = -24.3958245028329
2025-12-27T16:05:38.078 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:38.079 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:38.084 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:38.084 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:38.084 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:38.084 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:38.092 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:38.092 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:38.092 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:38.092 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:38.092 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:38.092 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:38.092 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:38.092 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:38.092 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08724622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813240759782771, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8822295, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90201, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.860783782595781, telescope_dec_j2k=-24.3958245028329, observability=1)
2025-12-27T16:05:38.933 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8408875465393066
2025-12-27T16:05:39.964 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:39.966 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8827612, teldec = -24.256214
2025-12-27T16:05:39.967 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.861316020947636     dec_j2k = -24.3958203170368
2025-12-27T16:05:39.968 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:39.969 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:39.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:39.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:39.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:39.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:39.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:39.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:39.979 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:39.979 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:39.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:39.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:39.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:39.979 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:39.979 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08726811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239556424487, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8827612, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90254, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.861316020947636, telescope_dec_j2k=-24.3958203170368, observability=1)
2025-12-27T16:05:41.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:41.106 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8830598, teldec = -24.256214
2025-12-27T16:05:41.107 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.861614923275909     dec_j2k = -24.395817965126
2025-12-27T16:05:41.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:41.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:41.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:41.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:41.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:41.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:41.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:41.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:41.118 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:41.118 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:41.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:41.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:41.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:41.118 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:41.118 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0872813, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239556424487, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8830598, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90284, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.861614923275909, telescope_dec_j2k=-24.395817965126, observability=1)
2025-12-27T16:05:41.970 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.85141921043396
2025-12-27T16:05:42.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:42.966 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8835924, teldec = -24.256214
2025-12-27T16:05:42.967 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.862148062512692     dec_j2k = -24.3958137680003
2025-12-27T16:05:42.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:42.970 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:42.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:42.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:42.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:42.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:42.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:42.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:42.981 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:42.981 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:42.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:42.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:42.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:42.981 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:42.981 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08730284, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813242765379912, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8835924, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90337, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.862148062512692, telescope_dec_j2k=-24.3958137680003, observability=1)
2025-12-27T16:05:43.995 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:43.997 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8838728, teldec = -24.256214
2025-12-27T16:05:43.998 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.862428746399997     dec_j2k = -24.3958115572297
2025-12-27T16:05:43.999 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:44.000 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:44.001 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:44.001 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:44.001 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:44.001 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:44.009 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:44.009 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:44.009 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:44.009 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:44.009 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:44.009 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:44.009 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:44.009 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:44.009 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08731477, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813238754185631, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992354, telescope_ra=0.8838728, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90365, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.862428746399997, telescope_dec_j2k=-24.3958115572297, observability=1)
2025-12-27T16:05:45.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:45.071 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8841806, teldec = -24.256214
2025-12-27T16:05:45.073 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.862736858022679     dec_j2k = -24.3958091295597
2025-12-27T16:05:45.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:45.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:45.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:45.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:45.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:45.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:45.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:45.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:45.084 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:45.084 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:45.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:45.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:45.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:45.084 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:45.084 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0873272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239957543915, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8841806, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90396, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.862736858022679, telescope_dec_j2k=-24.3958091295597, observability=1)
2025-12-27T16:05:45.951 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8666560649871826
2025-12-27T16:05:46.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:46.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8846842, teldec = -24.256214
2025-12-27T16:05:46.938 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.863240967864896     dec_j2k = -24.3958051556227
2025-12-27T16:05:46.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:46.940 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:46.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:46.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:46.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:46.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:46.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:46.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:46.955 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:46.955 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:46.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:46.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:46.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:46.955 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:46.955 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08734878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239556424487, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8846842, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90447, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.863240967864896, telescope_dec_j2k=-24.3958051556227, observability=1)
2025-12-27T16:05:47.976 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:47.978 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8849828, teldec = -24.256214
2025-12-27T16:05:47.979 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.863539870158957     dec_j2k = -24.3958027982039
2025-12-27T16:05:47.981 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:47.982 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:47.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:47.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:47.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:47.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:47.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:47.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:47.992 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:47.992 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:47.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:47.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:47.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:47.992 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:47.992 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08736084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239556424487, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8849828, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90476, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.863539870158957, telescope_dec_j2k=-24.3958027982039, observability=1)
2025-12-27T16:05:48.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9342994689941406
2025-12-27T16:05:49.932 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:49.935 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8855435, teldec = -24.256214
2025-12-27T16:05:49.936 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.864101137781154     dec_j2k = -24.3957983692195
2025-12-27T16:05:49.938 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:49.939 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:49.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:49.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:49.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:49.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:49.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:49.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:49.949 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:49.949 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:49.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:49.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:49.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:49.949 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:49.949 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08738348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813237149707919, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8855435, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90533, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.864101137781154, telescope_dec_j2k=-24.3957983692195, observability=1)
2025-12-27T16:05:50.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9745070934295654
2025-12-27T16:05:51.993 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:51.995 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8861039, teldec = -24.256214
2025-12-27T16:05:51.996 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.864662105080895     dec_j2k = -24.3957939395919
2025-12-27T16:05:51.998 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:51.999 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:52.004 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:52.004 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:52.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:52.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:52.011 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:52.012 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:52.012 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:52.012 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:52.012 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:52.012 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:52.012 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:52.012 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:52.012 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08740734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813234341871922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8861039, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90589, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.864662105080895, telescope_dec_j2k=-24.3957939395919, observability=1)
2025-12-27T16:05:52.650 [DEBUG] [Thread-490594 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6377792358398438
2025-12-27T16:05:52.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9096662998199463
2025-12-27T16:05:53.954 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:53.956 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8866543, teldec = -24.256214
2025-12-27T16:05:53.957 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.865213062239253     dec_j2k = -24.3957895860763
2025-12-27T16:05:53.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:53.960 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:53.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:53.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:53.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:53.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:53.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:53.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:53.971 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:53.971 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:53.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:53.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:53.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:53.971 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:53.971 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08743003, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813234742991351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8866543, telescope_dec=-24.256214, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90644, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.865213062239253, telescope_dec_j2k=-24.3957895860763, observability=1)
2025-12-27T16:05:54.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9537978172302246
2025-12-27T16:05:55.029 [DEBUG] [Thread-490595 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:55.031 [INFO] [Thread-490595 (handle)] [driver.py] [get_status()] Telra = 0.8869624, teldec = -24.256213
2025-12-27T16:05:55.033 [INFO] [Thread-490595 (handle)] [driver.py] [get_status()] ra_j2k = 0.865521474072133     dec_j2k = -24.3957861479097
2025-12-27T16:05:55.034 [DEBUG] [Thread-490595 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:55.035 [DEBUG] [Thread-490595 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:55.040 [DEBUG] [Thread-490595 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:55.040 [DEBUG] [Thread-490595 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:55.041 [DEBUG] [Thread-490595 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:55.041 [DEBUG] [Thread-490595 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:55.048 [DEBUG] [Thread-490595 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:55.048 [DEBUG] [Thread-490595 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:55.049 [DEBUG] [Thread-490595 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:55.049 [DEBUG] [Thread-490595 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:55.049 [DEBUG] [Thread-490595 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:55.049 [DEBUG] [Thread-490595 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:55.049 [DEBUG] [Thread-490595 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:55.049 [DEBUG] [Thread-490595 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:55.049 [DEBUG] [Thread-490595 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08744248, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239957543915, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8869624, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90674, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.865521474072133, telescope_dec_j2k=-24.3957861479097, observability=1)
2025-12-27T16:05:55.957 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9080162048339844
2025-12-27T16:05:56.825 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:56.826 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] Telra = 0.8874387, teldec = -24.256213
2025-12-27T16:05:56.828 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] ra_j2k = 0.865998256197202     dec_j2k = -24.3957823767527
2025-12-27T16:05:56.830 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:56.831 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:56.836 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:56.836 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:56.836 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:56.836 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:56.843 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:56.843 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:56.843 [DEBUG] [Thread-490580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:56.843 [DEBUG] [Thread-490580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:56.843 [DEBUG] [Thread-490580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:56.843 [DEBUG] [Thread-490580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:56.843 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:56.843 [DEBUG] [Thread-490580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:56.843 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08746325, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813241562021628, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8874387, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90722, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.865998256197202, telescope_dec_j2k=-24.3957823767527, observability=1)
2025-12-27T16:05:56.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.081634521484375
2025-12-27T16:05:57.983 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:57.985 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8877749, teldec = -24.256213
2025-12-27T16:05:57.987 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.8663347965007     dec_j2k = -24.3957797135428
2025-12-27T16:05:57.987 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:57.988 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:57.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:57.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:57.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:57.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:57.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:57.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:57.999 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:57.999 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:57.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:57.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:58.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:58.000 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:58.000 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08747667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239556424487, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8877749, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90756, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.8663347965007, telescope_dec_j2k=-24.3957797135428, observability=1)
2025-12-27T16:05:58.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9246795177459717
2025-12-27T16:05:59.938 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:05:59.939 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8883066, teldec = -24.256213
2025-12-27T16:05:59.940 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.866867034676568     dec_j2k = -24.3957754994659
2025-12-27T16:05:59.942 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:59.943 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:05:59.948 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:05:59.948 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:05:59.948 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:05:59.948 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:05:59.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:05:59.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:59.956 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:05:59.956 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:05:59.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:05:59.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:05:59.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:05:59.956 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:05:59.956 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08749929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813243968738196, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8883066, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90809, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.866867034676568, telescope_dec_j2k=-24.3957754994659, observability=1)
2025-12-27T16:06:00.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9682905673980713
2025-12-27T16:06:01.951 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:01.953 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8888854, teldec = -24.256213
2025-12-27T16:06:01.955 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.867446420506844     dec_j2k = -24.3957709090081
2025-12-27T16:06:01.956 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:01.958 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:01.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:01.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:01.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:01.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:01.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:01.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:01.971 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:01.971 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:01.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:01.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:01.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:01.971 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:01.971 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08752259, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239155305059, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8888854, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90867, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.867446420506844, telescope_dec_j2k=-24.3957709090081, observability=1)
2025-12-27T16:06:02.544 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.5729434490203857
2025-12-27T16:06:02.544 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.496971130371094 seconds ago
2025-12-27T16:06:02.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9526853561401367
2025-12-27T16:06:03.755 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:03.757 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8893898, teldec = -24.256213
2025-12-27T16:06:03.758 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.867951331017064     dec_j2k = -24.3957669059964
2025-12-27T16:06:03.759 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:03.760 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:03.761 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:03.761 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:03.761 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:03.761 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:03.768 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:03.769 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:03.769 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:03.769 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:03.769 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:03.769 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:03.769 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:03.769 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:03.769 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08754347, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081323273739421, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8893898, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90917, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.867951331017064, telescope_dec_j2k=-24.3957669059964, observability=1)
2025-12-27T16:06:03.875 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10605072975158691
2025-12-27T16:06:04.111 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34161996841430664
2025-12-27T16:06:04.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:04.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8896979, teldec = -24.256213
2025-12-27T16:06:04.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.868259742841832     dec_j2k = -24.3957644596575
2025-12-27T16:06:04.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:04.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:04.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:04.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:04.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:04.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:04.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:04.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:04.941 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:04.941 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:04.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:04.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:04.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:04.941 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:04.941 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08755699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239957543915, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8896979, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90948, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.868259742841832, telescope_dec_j2k=-24.3957644596575, observability=1)
2025-12-27T16:06:05.975 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:05.976 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8900057, teldec = -24.256213
2025-12-27T16:06:05.977 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.868567854357287     dec_j2k = -24.3957620147917
2025-12-27T16:06:05.979 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:05.980 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:05.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:05.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:05.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:05.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:05.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:05.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:05.993 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:05.993 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:05.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:05.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:05.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:05.993 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:05.993 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08756916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813237149707919, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8900057, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.90979, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:05:07.370579', telescope_ra_j2k=0.868567854357287, telescope_dec_j2k=-24.3957620147917, observability=1)
2025-12-27T16:06:06.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9305477142333984
2025-12-27T16:06:07.513 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:07.513 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:06:07.514 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:07.514 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:06:07.515 [DEBUG] [ThreadPoolExecutor-22910_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:07.984 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:07.986 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8905561, teldec = -24.256213
2025-12-27T16:06:07.988 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.869118811386993     dec_j2k = -24.3957576406813
2025-12-27T16:06:07.989 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:07.989 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:07.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:07.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:07.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:07.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:07.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:07.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:07.999 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:07.999 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:07.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:07.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:07.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:07.999 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:07.999 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08759242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813238754185631, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8905561, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.91034, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.869118811386993, telescope_dec_j2k=-24.3957576406813, observability=1)
2025-12-27T16:06:08.517 [DEBUG] [ThreadPoolExecutor-22910_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:08.519 [DEBUG] [ThreadPoolExecutor-22910_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:08.520 [DEBUG] [ThreadPoolExecutor-22910_0] [payload.py] [to_registers()] [0]
2025-12-27T16:06:08.524 [DEBUG] [ThreadPoolExecutor-22910_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:08.524 [DEBUG] [ThreadPoolExecutor-22910_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:08.524 [DEBUG] [ThreadPoolExecutor-22910_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:06:08.525 [DEBUG] [ThreadPoolExecutor-22910_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:08.532 [DEBUG] [ThreadPoolExecutor-22910_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:08.532 [DEBUG] [ThreadPoolExecutor-22910_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:06:08.532 [DEBUG] [ThreadPoolExecutor-22910_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:06:08.532 [DEBUG] [ThreadPoolExecutor-22910_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:06:08.532 [DEBUG] [ThreadPoolExecutor-22910_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:08.532 [DEBUG] [ThreadPoolExecutor-22910_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:08.532 [DEBUG] [ThreadPoolExecutor-22910_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:08.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9237933158874512
2025-12-27T16:06:09.939 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:09.941 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8911168, teldec = -24.256213
2025-12-27T16:06:09.942 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.86968007882206     dec_j2k = -24.3957531817283
2025-12-27T16:06:09.943 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:09.944 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:09.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:09.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:09.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:09.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:09.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:09.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:09.953 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:09.953 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:09.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:09.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:09.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:09.953 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:09.953 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08761505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813240358663343, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8911168, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9109, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.86968007882206, telescope_dec_j2k=-24.3957531817283, observability=1)
2025-12-27T16:06:10.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9684469699859619
2025-12-27T16:06:11.962 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:11.964 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8916769, teldec = -24.256213
2025-12-27T16:06:11.965 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.870240745631059     dec_j2k = -24.3957487245372
2025-12-27T16:06:11.967 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:11.968 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:11.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:11.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:11.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:11.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:11.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:11.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:11.976 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:11.976 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:11.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:11.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:11.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:11.977 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:11.977 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08763846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239155305059, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8916769, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.91146, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.870240745631059, telescope_dec_j2k=-24.3957487245372, observability=1)
2025-12-27T16:06:12.992 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:12.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8919568, teldec = -24.256213
2025-12-27T16:06:12.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.870520928876694     dec_j2k = -24.3957464960082
2025-12-27T16:06:12.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:12.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:13.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:13.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:13.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:13.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:13.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:13.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:13.007 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:13.008 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:13.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:13.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:13.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:13.008 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:13.008 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08765037, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813237951946775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8919568, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.91174, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.870520928876694, telescope_dec_j2k=-24.3957464960082, observability=1)
2025-12-27T16:06:13.120 [DEBUG] [Thread-490596 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11241459846496582
2025-12-27T16:06:13.971 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9628415107727051
2025-12-27T16:06:14.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:14.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8924791, teldec = -24.256213
2025-12-27T16:06:14.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.871043757407126     dec_j2k = -24.3957423355118
2025-12-27T16:06:14.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:14.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:14.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:14.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:14.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:14.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:14.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:14.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:14.944 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:14.944 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:14.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:14.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:14.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:14.944 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:14.944 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08767275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813242765379912, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8924791, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.91226, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.871043757407126, telescope_dec_j2k=-24.3957423355118, observability=1)
2025-12-27T16:06:15.960 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:15.963 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8927872, teldec = -24.256213
2025-12-27T16:06:15.964 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.871352169174703     dec_j2k = -24.3957398800465
2025-12-27T16:06:15.966 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:15.967 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:15.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:15.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:15.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:15.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:15.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:15.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:15.978 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:15.978 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:15.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:15.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:15.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:15.978 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:15.978 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08768473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813241963141055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108614, telescope_az=89.992353, telescope_ra=0.8927872, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.91257, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.871352169174703, telescope_dec_j2k=-24.3957398800465, observability=1)
2025-12-27T16:06:16.944 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9658582210540771
2025-12-27T16:06:17.985 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:17.987 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8933479, teldec = -24.256213
2025-12-27T16:06:17.988 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.871913436534527     dec_j2k = -24.3957354090992
2025-12-27T16:06:17.990 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:17.991 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:17.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:17.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:17.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:17.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:18.001 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:18.001 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:18.002 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:18.002 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:18.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:18.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:18.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:18.002 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:18.002 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08770817, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813245573215908, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.8933479, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.91313, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.871913436534527, telescope_dec_j2k=-24.3957354090992, observability=1)
2025-12-27T16:06:18.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9215562343597412
2025-12-27T16:06:19.352 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:19.355 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] Telra = 0.8937119, teldec = -24.256213
2025-12-27T16:06:19.356 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] ra_j2k = 0.87227780484787     dec_j2k = -24.395732504998
2025-12-27T16:06:19.357 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:06:19.357 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:19.359 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:19.359 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:19.359 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:19.359 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:19.366 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:19.366 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:19.366 [DEBUG] [Thread-490580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:19.367 [DEBUG] [Thread-490580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:19.367 [DEBUG] [Thread-490580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:19.367 [DEBUG] [Thread-490580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:19.367 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:19.367 [DEBUG] [Thread-490580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:19.367 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.087724, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813242364260484, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.8937119, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.91349, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.87227780484787, telescope_dec_j2k=-24.395732504998, observability=1)
2025-12-27T16:06:19.940 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5734858512878418
2025-12-27T16:06:21.186 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:21.187 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8942364, teldec = -24.256213
2025-12-27T16:06:21.189 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.872802835549068     dec_j2k = -24.3957283181459
2025-12-27T16:06:21.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:21.191 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:21.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:21.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:21.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:21.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:21.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:21.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:21.203 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:21.203 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:21.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:21.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:21.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:21.203 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:21.203 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08774521, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239155305059, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.8942364, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.91402, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.872802835549068, telescope_dec_j2k=-24.3957283181459, observability=1)
2025-12-27T16:06:22.108 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9051439762115479
2025-12-27T16:06:22.161 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.957660436630249
2025-12-27T16:06:22.949 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:22.951 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.894742, teldec = -24.256213
2025-12-27T16:06:22.953 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.873308947111106     dec_j2k = -24.3957242796677
2025-12-27T16:06:22.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:22.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:22.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:22.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:22.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:22.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:22.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:22.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:22.963 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:22.963 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:22.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:22.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:22.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:22.964 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:22.964 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08776563, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813242364260484, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.894742, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.91452, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.873308947111106, telescope_dec_j2k=-24.3957242796677, observability=1)
2025-12-27T16:06:24.028 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:24.031 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8950222, teldec = -24.256213
2025-12-27T16:06:24.032 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.873589430608583     dec_j2k = -24.3957220405158
2025-12-27T16:06:24.034 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:24.034 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:24.039 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:24.040 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:24.040 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:24.040 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:24.047 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:24.047 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:24.047 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:24.047 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:24.047 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:24.047 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:24.047 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:24.047 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:24.047 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08777811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813238353066203, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.8950222, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9148, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.873589430608583, telescope_dec_j2k=-24.3957220405158, observability=1)
2025-12-27T16:06:24.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.878443717956543
2025-12-27T16:06:25.950 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:25.952 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8955739, teldec = -24.256213
2025-12-27T16:06:25.953 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.8741416887873     dec_j2k = -24.3957176295362
2025-12-27T16:06:25.955 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:25.956 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:25.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:25.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:25.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:25.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:25.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:25.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:25.966 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:25.967 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:25.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:25.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:25.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:25.967 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:25.967 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08780036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813244770977052, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.8955739, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.91536, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.8741416887873, telescope_dec_j2k=-24.3957176295362, observability=1)
2025-12-27T16:06:26.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9610977172851562
2025-12-27T16:06:27.981 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:27.983 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8961352, teldec = -24.256213
2025-12-27T16:06:27.985 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.874703556659884     dec_j2k = -24.3957131388078
2025-12-27T16:06:27.986 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:27.986 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:27.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:27.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:27.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:27.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:28.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:28.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:28.000 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:28.000 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:28.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:28.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:28.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:28.000 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:28.000 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08782387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813234742991351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.8961352, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.91592, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.874703556659884, telescope_dec_j2k=-24.3957131388078, observability=1)
2025-12-27T16:06:28.931 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9310884475708008
2025-12-27T16:06:29.936 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:29.938 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8966864, teldec = -24.256213
2025-12-27T16:06:29.939 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.875255314295669     dec_j2k = -24.3957087259463
2025-12-27T16:06:29.941 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:29.942 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:29.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:29.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:29.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:29.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:29.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:29.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:29.954 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:29.954 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:29.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:29.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:29.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:29.955 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:29.955 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08784649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813243567618768, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.8966864, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.91647, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.875255314295669, telescope_dec_j2k=-24.3957087259463, observability=1)
2025-12-27T16:06:30.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9693286418914795
2025-12-27T16:06:31.176 [DEBUG] [Thread-490597 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:31.178 [INFO] [Thread-490597 (handle)] [driver.py] [get_status()] Telra = 0.8970226, teldec = -24.256213
2025-12-27T16:06:31.179 [INFO] [Thread-490597 (handle)] [driver.py] [get_status()] ra_j2k = 0.875591854412104     dec_j2k = -24.3957060329271
2025-12-27T16:06:31.181 [DEBUG] [Thread-490597 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:31.182 [DEBUG] [Thread-490597 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:31.188 [DEBUG] [Thread-490597 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:31.189 [DEBUG] [Thread-490597 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:31.189 [DEBUG] [Thread-490597 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:31.189 [DEBUG] [Thread-490597 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:31.196 [DEBUG] [Thread-490597 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:31.196 [DEBUG] [Thread-490597 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:31.196 [DEBUG] [Thread-490597 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:31.196 [DEBUG] [Thread-490597 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:31.196 [DEBUG] [Thread-490597 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:31.196 [DEBUG] [Thread-490597 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:31.196 [DEBUG] [Thread-490597 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:31.196 [DEBUG] [Thread-490597 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:31.196 [DEBUG] [Thread-490597 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08786084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239957543915, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.8970226, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9168, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.875591854412104, telescope_dec_j2k=-24.3957060329271, observability=1)
2025-12-27T16:06:31.962 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7661433219909668
2025-12-27T16:06:32.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:32.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8974998, teldec = -24.256213
2025-12-27T16:06:32.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.876069537159321     dec_j2k = -24.3957022086137
2025-12-27T16:06:32.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:32.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:32.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:32.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:32.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:32.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:32.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:32.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:32.941 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:32.941 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:32.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:32.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:32.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:32.941 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:32.941 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08788108, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239155305059, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.8974998, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.91728, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.876069537159321, telescope_dec_j2k=-24.3957022086137, observability=1)
2025-12-27T16:06:33.533 [DEBUG] [ThreadPoolExecutor-22910_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:33.534 [DEBUG] [ThreadPoolExecutor-22910_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:33.973 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:33.975 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8978078, teldec = -24.256213
2025-12-27T16:06:33.976 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.876377848732352     dec_j2k = -24.3956997391216
2025-12-27T16:06:33.978 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:33.979 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:33.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:33.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:33.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:33.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:33.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:33.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:33.989 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:33.989 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:33.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:33.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:33.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:33.989 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:33.989 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08789322, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813234742991351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.8978078, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.91759, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.876377848732352, telescope_dec_j2k=-24.3956997391216, observability=1)
2025-12-27T16:06:34.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9405093193054199
2025-12-27T16:06:35.962 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:35.964 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8983582, teldec = -24.256213
2025-12-27T16:06:35.965 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.876928805503096     dec_j2k = -24.395695323843
2025-12-27T16:06:35.966 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:35.967 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:35.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:35.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:35.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:35.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:35.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:35.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:35.977 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:35.977 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:35.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:35.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:35.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:35.977 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:35.977 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08791624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239155305059, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.8983582, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.91814, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.876928805503096, telescope_dec_j2k=-24.395695323843, observability=1)
2025-12-27T16:06:36.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9503087997436523
2025-12-27T16:06:37.955 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:37.956 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8989183, teldec = -24.256213
2025-12-27T16:06:37.958 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.87748947206727     dec_j2k = -24.3956908277707
2025-12-27T16:06:37.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:37.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:37.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:37.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:37.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:37.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:37.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:37.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:37.971 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:37.971 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:37.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:37.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:37.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:37.971 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:37.971 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08793929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813234742991351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.8989183, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9187, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.87748947206727, telescope_dec_j2k=-24.3956908277707, observability=1)
2025-12-27T16:06:38.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9573380947113037
2025-12-27T16:06:39.943 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:39.944 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8994509, teldec = -24.256213
2025-12-27T16:06:39.946 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.87802261079642     dec_j2k = -24.3956865496595
2025-12-27T16:06:39.947 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:39.948 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:39.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:39.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:39.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:39.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:39.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:39.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:39.958 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:39.958 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:39.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:39.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:39.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:39.958 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:39.958 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0879623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813243567618768, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.8994509, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.91923, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.87802261079642, telescope_dec_j2k=-24.3956865496595, observability=1)
2025-12-27T16:06:40.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9668991565704346
2025-12-27T16:06:41.833 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:41.836 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] Telra = 0.8999826, teldec = -24.256213
2025-12-27T16:06:41.837 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] ra_j2k = 0.878554848598045     dec_j2k = -24.3956822760658
2025-12-27T16:06:41.839 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:41.840 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:41.847 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:41.847 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:41.848 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:41.848 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:41.854 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:41.855 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:41.855 [DEBUG] [Thread-490580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:41.855 [DEBUG] [Thread-490580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:41.855 [DEBUG] [Thread-490580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:41.855 [DEBUG] [Thread-490580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:41.855 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:41.855 [DEBUG] [Thread-490580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:41.855 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08798419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813241160902199, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.8999826, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.91976, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.878554848598045, telescope_dec_j2k=-24.3956822760658, observability=1)
2025-12-27T16:06:42.001 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1457993984222412
2025-12-27T16:06:42.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:42.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9002812, teldec = -24.256213
2025-12-27T16:06:42.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.878853750617162     dec_j2k = -24.3956798748494
2025-12-27T16:06:42.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:42.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:42.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:42.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:42.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:42.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:42.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:42.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:42.941 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:42.941 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:42.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:42.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:42.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:42.941 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:42.941 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08799681, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813241562021628, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.9002812, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.92006, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.878853750617162, telescope_dec_j2k=-24.3956798748494, observability=1)
2025-12-27T16:06:43.975 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:43.978 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9005893, teldec = -24.256213
2025-12-27T16:06:43.979 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.879162162239381     dec_j2k = -24.3956773963423
2025-12-27T16:06:43.980 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:43.981 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:43.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:43.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:43.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:43.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:43.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:43.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:43.989 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:43.989 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:43.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:43.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:43.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:43.989 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:43.989 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08800898, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813243968738196, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.9005893, telescope_dec=-24.256213, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.92037, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.879162162239381, telescope_dec_j2k=-24.3956773963423, observability=1)
2025-12-27T16:06:44.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9324619770050049
2025-12-27T16:06:45.963 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:45.965 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.90115, teldec = -24.256212
2025-12-27T16:06:45.966 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.879723429291441     dec_j2k = -24.3956718835528
2025-12-27T16:06:45.967 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:45.968 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:06:45.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:45.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:45.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:45.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:45.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:45.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:45.981 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:45.981 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:45.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:45.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:45.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:45.981 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:45.981 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08803199, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813243567618768, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.90115, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.92093, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.879723429291441, telescope_dec_j2k=-24.3956718835528, observability=1)
2025-12-27T16:06:46.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9446072578430176
2025-12-27T16:06:47.989 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:47.991 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9017096, teldec = -24.256212
2025-12-27T16:06:47.992 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.880283595254971     dec_j2k = -24.3956673765233
2025-12-27T16:06:47.994 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:47.995 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:47.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:47.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:47.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:48.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:48.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:48.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:48.007 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:48.007 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:48.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:48.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:48.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:48.007 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:48.007 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08805544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081324517209648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992352, telescope_ra=0.9017096, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.92149, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.880283595254971, telescope_dec_j2k=-24.3956673765233, observability=1)
2025-12-27T16:06:48.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9148461818695068
2025-12-27T16:06:49.372 [DEBUG] [Thread-490598 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:49.374 [INFO] [Thread-490598 (handle)] [driver.py] [get_status()] Telra = 0.902092, teldec = -24.256212
2025-12-27T16:06:49.375 [INFO] [Thread-490598 (handle)] [driver.py] [get_status()] ra_j2k = 0.880666381992502     dec_j2k = -24.3956642949401
2025-12-27T16:06:49.376 [DEBUG] [Thread-490598 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:49.377 [DEBUG] [Thread-490598 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:49.378 [DEBUG] [Thread-490598 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:49.378 [DEBUG] [Thread-490598 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:49.378 [DEBUG] [Thread-490598 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:49.378 [DEBUG] [Thread-490598 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:49.386 [DEBUG] [Thread-490598 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:49.386 [DEBUG] [Thread-490598 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:49.386 [DEBUG] [Thread-490598 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:49.386 [DEBUG] [Thread-490598 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:49.386 [DEBUG] [Thread-490598 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:49.386 [DEBUG] [Thread-490598 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:49.386 [DEBUG] [Thread-490598 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:49.386 [DEBUG] [Thread-490598 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:49.386 [DEBUG] [Thread-490598 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08807145, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813236748588491, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992351, telescope_ra=0.902092, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.92187, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.880666381992502, telescope_dec_j2k=-24.3956642949401, observability=1)
2025-12-27T16:06:49.944 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5574307441711426
2025-12-27T16:06:50.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:50.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9025405, teldec = -24.256212
2025-12-27T16:06:50.996 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.881115335568461     dec_j2k = -24.3956606789025
2025-12-27T16:06:50.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:50.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:50.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:50.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:50.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:51.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:51.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:51.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:51.007 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:51.007 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:51.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:51.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:51.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:51.007 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:51.007 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0880902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239556424487, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992351, telescope_ra=0.9025405, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.92232, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.881115335568461, telescope_dec_j2k=-24.3956606789025, observability=1)
2025-12-27T16:06:51.934 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9263896942138672
2025-12-27T16:06:52.681 [DEBUG] [Thread-490599 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:52.683 [INFO] [Thread-490599 (handle)] [driver.py] [get_status()] Telra = 0.903017, teldec = -24.256212
2025-12-27T16:06:52.684 [INFO] [Thread-490599 (handle)] [driver.py] [get_status()] ra_j2k = 0.881592317447895     dec_j2k = -24.3956568350027
2025-12-27T16:06:52.686 [DEBUG] [Thread-490599 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:52.687 [DEBUG] [Thread-490599 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:52.694 [DEBUG] [Thread-490599 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:52.694 [DEBUG] [Thread-490599 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:52.694 [DEBUG] [Thread-490599 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:52.694 [DEBUG] [Thread-490599 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:52.702 [DEBUG] [Thread-490599 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:52.702 [DEBUG] [Thread-490599 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:52.702 [DEBUG] [Thread-490599 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:52.702 [DEBUG] [Thread-490599 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:52.702 [DEBUG] [Thread-490599 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:52.702 [DEBUG] [Thread-490599 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:52.702 [DEBUG] [Thread-490599 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:52.702 [DEBUG] [Thread-490599 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:52.702 [DEBUG] [Thread-490599 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08810975, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813244369857624, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992351, telescope_ra=0.903017, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9228, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.881592317447895, telescope_dec_j2k=-24.3956568350027, observability=1)
2025-12-27T16:06:52.931 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2291240692138672
2025-12-27T16:06:53.976 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:53.978 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9033805, teldec = -24.256212
2025-12-27T16:06:53.979 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.881956185042317     dec_j2k = -24.3956539012049
2025-12-27T16:06:53.981 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:53.982 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:53.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:53.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:53.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:53.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:53.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:53.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:53.985 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:53.985 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:53.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:53.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:53.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:53.985 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:53.985 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08812473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813237951946775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992351, telescope_ra=0.9033805, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.92316, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.881956185042317, telescope_dec_j2k=-24.3956539012049, observability=1)
2025-12-27T16:06:54.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9375567436218262
2025-12-27T16:06:55.986 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:55.988 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9039398, teldec = -24.256212
2025-12-27T16:06:55.989 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.882516050626478     dec_j2k = -24.3956493846385
2025-12-27T16:06:55.991 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:55.992 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:55.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:55.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:55.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:55.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:56.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:56.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:56.002 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:56.002 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:56.003 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:56.003 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:56.003 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:56.003 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:56.003 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08814799, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239556424487, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992351, telescope_ra=0.9039398, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.92372, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.882516050626478, telescope_dec_j2k=-24.3956493846385, observability=1)
2025-12-27T16:06:56.931 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9281885623931885
2025-12-27T16:06:57.963 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:57.965 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9044908, teldec = -24.256212
2025-12-27T16:06:57.966 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.883067607798727     dec_j2k = -24.395644932167
2025-12-27T16:06:57.967 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:57.967 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:57.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:57.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:57.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:57.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:57.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:57.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:57.979 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:57.979 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:57.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:57.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:57.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:57.980 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:57.980 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08817088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813240759782771, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992351, telescope_ra=0.9044908, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.92427, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.883067607798727, telescope_dec_j2k=-24.395644932167, observability=1)
2025-12-27T16:06:58.936 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9560859203338623
2025-12-27T16:06:59.950 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:06:59.952 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9050233, teldec = -24.256212
2025-12-27T16:06:59.954 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.883600646246135     dec_j2k = -24.3956406264247
2025-12-27T16:06:59.956 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:59.957 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:06:59.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:06:59.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:06:59.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:06:59.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:06:59.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:06:59.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:59.969 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:06:59.969 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:06:59.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:06:59.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:06:59.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:06:59.969 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:06:59.969 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08819388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813237550827347, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992351, telescope_ra=0.9050233, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.92481, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.883600646246135, telescope_dec_j2k=-24.3956406264247, observability=1)
2025-12-27T16:07:00.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9554858207702637
2025-12-27T16:07:01.941 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:01.943 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9055832, teldec = -24.256212
2025-12-27T16:07:01.944 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.884161112380895     dec_j2k = -24.3956360961988
2025-12-27T16:07:01.946 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:01.947 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:01.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:01.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:01.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:01.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:01.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:01.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:01.960 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:01.960 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:01.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:01.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:01.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:01.960 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:01.961 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08821692, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813244770977052, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992351, telescope_ra=0.9055832, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.92536, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.884161112380895, telescope_dec_j2k=-24.3956360961988, observability=1)
2025-12-27T16:07:02.604 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6436276435852051
2025-12-27T16:07:02.604 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.49646592140198 seconds ago
2025-12-27T16:07:02.934 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9732303619384766
2025-12-27T16:07:02.942 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9812541007995605
2025-12-27T16:07:03.757 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:03.759 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.906106, teldec = -24.256212
2025-12-27T16:07:03.760 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.884684440985235     dec_j2k = -24.3956318634424
2025-12-27T16:07:03.762 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:03.763 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:03.766 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:03.766 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:03.766 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:03.766 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:03.773 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:03.773 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:03.773 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:03.773 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:03.773 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:03.774 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:03.774 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:03.774 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:03.774 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08823794, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813247578813048, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992351, telescope_ra=0.906106, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.92589, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.884684440985235, telescope_dec_j2k=-24.3956318634424, observability=1)
2025-12-27T16:07:03.965 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.191694974899292
2025-12-27T16:07:04.405 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6308860778808594
2025-12-27T16:07:04.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:04.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9064144, teldec = -24.256212
2025-12-27T16:07:04.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.884993152801383     dec_j2k = -24.3956293653093
2025-12-27T16:07:04.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:04.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:04.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:04.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:04.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:04.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:04.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:04.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:04.940 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:04.940 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:04.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:04.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:04.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:04.941 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:04.941 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08825146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813236347469063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992351, telescope_ra=0.9064144, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9262, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.884993152801383, telescope_dec_j2k=-24.3956293653093, observability=1)
2025-12-27T16:07:05.971 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:05.973 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9067227, teldec = -24.256212
2025-12-27T16:07:05.974 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.885301764510608     dec_j2k = -24.3956268670755
2025-12-27T16:07:05.975 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:05.976 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:05.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:05.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:05.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:05.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:05.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:05.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:05.987 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:05.987 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:05.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:05.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:05.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:05.987 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:05.988 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08826355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813240759782771, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992351, telescope_ra=0.9067227, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9265, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.885301764510608, telescope_dec_j2k=-24.3956268670755, observability=1)
2025-12-27T16:07:06.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9354667663574219
2025-12-27T16:07:07.439 [DEBUG] [Thread-490600 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:07.441 [INFO] [Thread-490600 (handle)] [driver.py] [get_status()] Telra = 0.9071149, teldec = -24.256212
2025-12-27T16:07:07.442 [INFO] [Thread-490600 (handle)] [driver.py] [get_status()] ra_j2k = 0.885694361039207     dec_j2k = -24.3956236876626
2025-12-27T16:07:07.443 [DEBUG] [Thread-490600 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:07.444 [DEBUG] [Thread-490600 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:07.448 [DEBUG] [Thread-490600 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:07.448 [DEBUG] [Thread-490600 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:07.448 [DEBUG] [Thread-490600 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:07.448 [DEBUG] [Thread-490600 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:07.455 [DEBUG] [Thread-490600 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:07.455 [DEBUG] [Thread-490600 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:07.455 [DEBUG] [Thread-490600 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:07.456 [DEBUG] [Thread-490600 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:07.456 [DEBUG] [Thread-490600 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:07.456 [DEBUG] [Thread-490600 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:07.456 [DEBUG] [Thread-490600 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:07.456 [DEBUG] [Thread-490600 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:07.456 [DEBUG] [Thread-490600 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08828056, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813236347469063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992351, telescope_ra=0.9071149, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9269, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:06:07.511768', telescope_ra_j2k=0.885694361039207, telescope_dec_j2k=-24.3956236876626, observability=1)
2025-12-27T16:07:07.654 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:07.654 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:07:07.655 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:07.655 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:07:07.656 [INFO] [ThreadPoolExecutor-22911_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:07:07.656 [INFO] [ThreadPoolExecutor-22911_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:07:07.985 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5287840366363525
2025-12-27T16:07:08.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:08.930 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9075345, teldec = -24.256206
2025-12-27T16:07:08.931 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.886114384999215     dec_j2k = -24.3956142850346
2025-12-27T16:07:08.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:08.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:08.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:08.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:08.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:08.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:08.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:08.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:08.947 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:08.947 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:08.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:08.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:08.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:08.947 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:08.947 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08829779, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081324316649934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99234, telescope_ra=0.9075345, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.92732, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.886114384999215, telescope_dec_j2k=-24.3956142850346, observability=1)
2025-12-27T16:07:09.979 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:09.981 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9078332, teldec = -24.256212
2025-12-27T16:07:09.982 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.886413387242462     dec_j2k = -24.395617860863
2025-12-27T16:07:09.984 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:09.985 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:09.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:09.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:09.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:09.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:09.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:09.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:09.994 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:09.994 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:09.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:09.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:09.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:09.995 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:09.995 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08830995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813244770977052, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992351, telescope_ra=0.9078332, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.92762, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.886413387242462, telescope_dec_j2k=-24.395617860863, observability=1)
2025-12-27T16:07:10.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9293694496154785
2025-12-27T16:07:11.937 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:11.939 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9083658, teldec = -24.256212
2025-12-27T16:07:11.940 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.886946525682105     dec_j2k = -24.3956135372579
2025-12-27T16:07:11.942 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:11.943 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:11.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:11.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:11.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:11.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:11.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:11.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:11.954 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:11.954 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:11.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:11.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:11.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:11.954 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:11.954 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08833262, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239556424487, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992351, telescope_ra=0.9083658, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.92815, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.886946525682105, telescope_dec_j2k=-24.3956135372579, observability=1)
2025-12-27T16:07:12.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9709072113037109
2025-12-27T16:07:13.978 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:13.980 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9089541, teldec = -24.256212
2025-12-27T16:07:13.981 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.887535420412255     dec_j2k = -24.3956087583264
2025-12-27T16:07:13.983 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:13.984 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:13.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:13.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:13.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:13.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:13.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:13.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:13.992 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:13.992 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:13.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:13.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:13.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:13.992 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:13.992 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08835624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813241562021628, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992351, telescope_ra=0.9089541, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.92874, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.887535420412255, telescope_dec_j2k=-24.3956087583264, observability=1)
2025-12-27T16:07:14.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9346492290496826
2025-12-27T16:07:15.967 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:15.969 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9094852, teldec = -24.256212
2025-12-27T16:07:15.970 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.888067057298973     dec_j2k = -24.3956044411997
2025-12-27T16:07:15.971 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:15.972 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:15.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:15.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:15.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:15.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:15.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:15.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:15.982 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:15.982 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:15.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:15.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:15.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:15.982 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:15.982 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08837926, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813241963141055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992351, telescope_ra=0.9094852, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.92927, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.888067057298973, telescope_dec_j2k=-24.3956044411997, observability=1)
2025-12-27T16:07:16.929 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9465792179107666
2025-12-27T16:07:17.980 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:17.982 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9100643, teldec = -24.256212
2025-12-27T16:07:17.984 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.888646742688954     dec_j2k = -24.3955997308187
2025-12-27T16:07:17.985 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:17.985 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:17.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:17.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:17.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:17.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:17.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:17.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:17.996 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:17.996 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:17.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:17.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:17.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:17.996 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:17.996 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08840256, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813241963141055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992351, telescope_ra=0.9100643, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.92985, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.888646742688954, telescope_dec_j2k=-24.3955997308187, observability=1)
2025-12-27T16:07:18.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9337508678436279
2025-12-27T16:07:19.952 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:19.955 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9105969, teldec = -24.256212
2025-12-27T16:07:19.956 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.889179881055686     dec_j2k = -24.3955953958317
2025-12-27T16:07:19.957 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:19.958 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:19.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:19.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:19.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:19.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:19.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:19.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:19.968 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:19.969 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:19.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:19.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:19.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:19.969 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:19.969 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08842538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239957543915, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992351, telescope_ra=0.9105969, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.93038, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.889179881055686, telescope_dec_j2k=-24.3955953958317, observability=1)
2025-12-27T16:07:20.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9565029144287109
2025-12-27T16:07:21.943 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:21.945 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9111573, teldec = -24.256212
2025-12-27T16:07:21.946 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.889740847504602     dec_j2k = -24.3955908316392
2025-12-27T16:07:21.948 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:21.949 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:21.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:21.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:21.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:21.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:21.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:21.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:21.963 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:21.963 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:21.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:21.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:21.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:21.963 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:21.964 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08844843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813243567618768, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.9111573, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.93094, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.889740847504602, telescope_dec_j2k=-24.3955908316392, observability=1)
2025-12-27T16:07:22.169 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2052900791168213
2025-12-27T16:07:22.943 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9797804355621338
2025-12-27T16:07:24.006 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:24.008 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9117372, teldec = -24.256212
2025-12-27T16:07:24.009 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.890321333643668     dec_j2k = -24.3955861054619
2025-12-27T16:07:24.011 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:24.012 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:24.019 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:24.019 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:24.019 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:24.019 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:24.026 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:24.026 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:24.026 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:24.026 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:24.026 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:24.026 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:24.026 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:24.026 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:24.026 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0884723, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813240759782771, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.9117372, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.93152, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.890321333643668, telescope_dec_j2k=-24.3955861054619, observability=1)
2025-12-27T16:07:24.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8959400653839111
2025-12-27T16:07:25.519 [DEBUG] [Thread-490601 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:25.521 [INFO] [Thread-490601 (handle)] [driver.py] [get_status()] Telra = 0.9121587, teldec = -24.256212
2025-12-27T16:07:25.522 [INFO] [Thread-490601 (handle)] [driver.py] [get_status()] ra_j2k = 0.890743259665543     dec_j2k = -24.3955826682213
2025-12-27T16:07:25.524 [DEBUG] [Thread-490601 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:25.525 [DEBUG] [Thread-490601 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:25.530 [DEBUG] [Thread-490601 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:25.530 [DEBUG] [Thread-490601 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:25.530 [DEBUG] [Thread-490601 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:25.530 [DEBUG] [Thread-490601 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:25.537 [DEBUG] [Thread-490601 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:25.537 [DEBUG] [Thread-490601 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:25.537 [DEBUG] [Thread-490601 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:25.537 [DEBUG] [Thread-490601 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:25.537 [DEBUG] [Thread-490601 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:25.538 [DEBUG] [Thread-490601 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:25.538 [DEBUG] [Thread-490601 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:25.538 [DEBUG] [Thread-490601 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:25.538 [DEBUG] [Thread-490601 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08848981, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813240759782771, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.9121587, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.93194, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.890743259665543, telescope_dec_j2k=-24.3955826682213, observability=1)
2025-12-27T16:07:25.950 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41228485107421875
2025-12-27T16:07:26.877 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:26.878 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] Telra = 0.9125224, teldec = -24.256212
2025-12-27T16:07:26.879 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] ra_j2k = 0.891107327258546     dec_j2k = -24.3955797009596
2025-12-27T16:07:26.880 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:26.880 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:26.887 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:26.887 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:26.887 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:26.887 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:26.894 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:26.894 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:26.895 [DEBUG] [Thread-490580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:26.895 [DEBUG] [Thread-490580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:26.895 [DEBUG] [Thread-490580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:26.895 [DEBUG] [Thread-490580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:26.895 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:26.895 [DEBUG] [Thread-490580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:26.895 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08850552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813233138513638, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.9125224, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9323, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.891107327258546, telescope_dec_j2k=-24.3955797009596, observability=1)
2025-12-27T16:07:26.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.030576467514038086
2025-12-27T16:07:27.960 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:27.962 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9128491, teldec = -24.256212
2025-12-27T16:07:27.965 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.891434357448559     dec_j2k = -24.395577034484
2025-12-27T16:07:27.969 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:27.970 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:27.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:27.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:27.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:27.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:27.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:27.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:27.982 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:27.982 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:27.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:27.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:27.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:27.982 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:27.982 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08851807, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813236347469063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.9128491, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.93263, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.891434357448559, telescope_dec_j2k=-24.395577034484, observability=1)
2025-12-27T16:07:28.536 [DEBUG] [ThreadPoolExecutor-22910_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:28.537 [DEBUG] [ThreadPoolExecutor-22910_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:28.538 [DEBUG] [ThreadPoolExecutor-22910_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:28.540 [DEBUG] [ThreadPoolExecutor-22910_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:28.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9475059509277344
2025-12-27T16:07:29.948 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:29.951 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9133817, teldec = -24.256212
2025-12-27T16:07:29.952 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.891967495724025     dec_j2k = -24.3955726852925
2025-12-27T16:07:29.953 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:29.954 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:29.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:29.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:29.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:29.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:29.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:29.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:29.966 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:29.966 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:29.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:29.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:29.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:29.967 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:29.967 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08854108, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813244369857624, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.9133817, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.93316, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.891967495724025, telescope_dec_j2k=-24.3955726852925, observability=1)
2025-12-27T16:07:30.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9562153816223145
2025-12-27T16:07:31.955 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:31.957 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9139419, teldec = -24.256212
2025-12-27T16:07:31.958 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.89252826187473     dec_j2k = -24.3955681077894
2025-12-27T16:07:31.960 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:31.961 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:31.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:31.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:31.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:31.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:31.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:31.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:31.971 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:31.971 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:31.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:31.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:31.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:31.971 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:31.971 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08856431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813240358663343, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.9139419, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.93372, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.89252826187473, telescope_dec_j2k=-24.3955681077894, observability=1)
2025-12-27T16:07:32.547 [DEBUG] [ThreadPoolExecutor-22910_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:32.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9543912410736084
2025-12-27T16:07:33.548 [DEBUG] [ThreadPoolExecutor-22910_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:33.549 [INFO] [ThreadPoolExecutor-22910_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:07:34.001 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:34.002 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9145212, teldec = -24.256212
2025-12-27T16:07:34.003 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.893108147307962     dec_j2k = -24.3955633710558
2025-12-27T16:07:34.005 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:34.006 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:34.012 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:34.012 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:34.012 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:34.012 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:34.014 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:34.014 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:34.014 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:34.014 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:34.014 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:34.014 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:34.014 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:34.014 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:34.014 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08858797, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813235946349635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.9145212, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9343, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.893108147307962, telescope_dec_j2k=-24.3955633710558, observability=1)
2025-12-27T16:07:34.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9137551784515381
2025-12-27T16:07:35.972 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:35.975 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9150543, teldec = -24.256212
2025-12-27T16:07:35.976 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.893641786033757     dec_j2k = -24.3955590092443
2025-12-27T16:07:35.978 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:35.979 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:35.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:35.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:35.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:35.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:35.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:35.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:35.989 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:35.990 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:35.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:35.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:35.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:35.990 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:35.990 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08861081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813241562021628, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.9150543, telescope_dec=-24.256212, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.93484, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.893641786033757, telescope_dec_j2k=-24.3955590092443, observability=1)
2025-12-27T16:07:36.938 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9480636119842529
2025-12-27T16:07:37.972 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:37.974 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.915634, teldec = -24.256211
2025-12-27T16:07:37.975 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.894222071787554     dec_j2k = -24.3955532631539
2025-12-27T16:07:37.976 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:37.977 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:37.983 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:37.983 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:37.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:37.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:37.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:37.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:37.991 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:37.991 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:37.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:37.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:37.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:37.991 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:37.991 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08863394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813237951946775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.915634, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.93542, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.894222071787554, telescope_dec_j2k=-24.3955532631539, observability=1)
2025-12-27T16:07:38.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9311633110046387
2025-12-27T16:07:39.960 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:39.962 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9161671, teldec = -24.256211
2025-12-27T16:07:39.963 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.894755710476668     dec_j2k = -24.3955488956622
2025-12-27T16:07:39.965 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:39.966 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:39.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:39.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:39.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:39.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:39.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:39.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:39.976 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:39.976 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:39.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:39.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:39.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:39.976 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:39.976 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08865696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813241562021628, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.9161671, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.93595, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.894755710476668, telescope_dec_j2k=-24.3955488956622, observability=1)
2025-12-27T16:07:40.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9506444931030273
2025-12-27T16:07:41.951 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:41.953 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9167283, teldec = -24.256211
2025-12-27T16:07:41.954 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.895317477541395     dec_j2k = -24.3955442950176
2025-12-27T16:07:41.955 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:41.956 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:41.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:41.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:41.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:41.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:41.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:41.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:41.966 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:41.966 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:41.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:41.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:41.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:41.966 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:41.966 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813240759782771, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.9167283, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.93651, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.895317477541395, telescope_dec_j2k=-24.3955442950176, observability=1)
2025-12-27T16:07:42.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9602577686309814
2025-12-27T16:07:43.696 [DEBUG] [Thread-490602 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:43.698 [INFO] [Thread-490602 (handle)] [driver.py] [get_status()] Telra = 0.9172239, teldec = -24.256211
2025-12-27T16:07:43.699 [INFO] [Thread-490602 (handle)] [driver.py] [get_status()] ra_j2k = 0.895813578304375     dec_j2k = -24.395540229646
2025-12-27T16:07:43.701 [DEBUG] [Thread-490602 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:43.702 [DEBUG] [Thread-490602 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:43.704 [DEBUG] [Thread-490602 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:43.704 [DEBUG] [Thread-490602 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:43.704 [DEBUG] [Thread-490602 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:43.704 [DEBUG] [Thread-490602 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:43.711 [DEBUG] [Thread-490602 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:43.711 [DEBUG] [Thread-490602 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:43.711 [DEBUG] [Thread-490602 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:43.711 [DEBUG] [Thread-490602 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:43.711 [DEBUG] [Thread-490602 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:43.711 [DEBUG] [Thread-490602 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:43.711 [DEBUG] [Thread-490602 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:43.711 [DEBUG] [Thread-490602 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:43.711 [DEBUG] [Thread-490602 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0887002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813241963141055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.9172239, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.93701, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.895813578304375, telescope_dec_j2k=-24.395540229646, observability=1)
2025-12-27T16:07:43.975 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2631256580352783
2025-12-27T16:07:44.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:44.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9175606, teldec = -24.256211
2025-12-27T16:07:44.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.896150618503318     dec_j2k = -24.3955374663783
2025-12-27T16:07:44.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:44.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:44.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:44.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:44.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:44.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:44.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:44.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:44.940 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:44.940 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:44.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:44.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:44.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:44.940 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:44.940 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08871441, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813235946349635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.9175606, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.93734, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.896150618503318, telescope_dec_j2k=-24.3955374663783, observability=1)
2025-12-27T16:07:45.930 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9897184371948242
2025-12-27T16:07:46.920 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:46.922 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9181219, teldec = -24.256211
2025-12-27T16:07:46.923 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.896712485620661     dec_j2k = -24.3955328574252
2025-12-27T16:07:46.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:46.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:46.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:46.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:46.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:46.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:46.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:46.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:46.937 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:46.937 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:46.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:46.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:46.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:46.937 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:46.937 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08873751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813239957543915, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.9181219, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9379, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.896712485620661, telescope_dec_j2k=-24.3955328574252, observability=1)
2025-12-27T16:07:48.043 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:48.046 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9184213, teldec = -24.256211
2025-12-27T16:07:48.047 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.897012188115673     dec_j2k = -24.3955303977549
2025-12-27T16:07:48.049 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:48.050 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:48.053 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:48.053 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:48.053 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:48.053 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:48.060 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:48.060 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:48.060 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:48.061 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:48.061 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:48.061 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:48.061 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:48.061 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:48.061 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08875051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813237951946775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.9184213, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9382, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.897012188115673, telescope_dec_j2k=-24.3955303977549, observability=1)
2025-12-27T16:07:48.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8637974262237549
2025-12-27T16:07:49.368 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:49.370 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] Telra = 0.9187862, teldec = -24.256211
2025-12-27T16:07:49.371 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] ra_j2k = 0.897377456780269     dec_j2k = -24.39552739882
2025-12-27T16:07:49.372 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:49.373 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:49.379 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:49.379 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:49.379 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:49.379 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:49.386 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:49.386 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:49.386 [DEBUG] [Thread-490580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:49.386 [DEBUG] [Thread-490580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:49.386 [DEBUG] [Thread-490580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:49.386 [DEBUG] [Thread-490580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:49.386 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:49.386 [DEBUG] [Thread-490580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:49.386 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08876583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813236347469063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.9187862, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.93857, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.897377456780269, telescope_dec_j2k=-24.39552739882, observability=1)
2025-12-27T16:07:49.976 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5898056030273438
2025-12-27T16:07:50.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:50.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9192352, teldec = -24.256211
2025-12-27T16:07:50.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.897826910401172     dec_j2k = -24.3955237069592
2025-12-27T16:07:50.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:50.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:50.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:50.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:50.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:50.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:50.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:50.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:50.940 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:50.940 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:50.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:50.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:50.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:50.941 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:50.941 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08878387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813234341871922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.9192352, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.93902, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.897826910401172, telescope_dec_j2k=-24.3955237069592, observability=1)
2025-12-27T16:07:51.950 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:51.953 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9195154, teldec = -24.256211
2025-12-27T16:07:51.954 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.898107393478523     dec_j2k = -24.3955214020628
2025-12-27T16:07:51.956 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:51.957 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:51.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:51.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:51.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:51.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:51.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:51.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:51.968 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:51.968 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:51.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:51.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:51.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:51.969 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:51.969 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08879574, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813238353066203, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.99235, telescope_ra=0.9195154, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9393, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.898107393478523, telescope_dec_j2k=-24.3955214020628, observability=1)
2025-12-27T16:07:52.736 [DEBUG] [Thread-490603 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7673096656799316
2025-12-27T16:07:52.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9544277191162109
2025-12-27T16:07:53.977 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:53.980 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9200953, teldec = -24.256211
2025-12-27T16:07:53.981 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.898687879317985     dec_j2k = -24.3955166294776
2025-12-27T16:07:53.983 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:53.984 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:53.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:53.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:53.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:53.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:53.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:53.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:53.989 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:53.990 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:53.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:53.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:53.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:53.990 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:53.990 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08881919, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813237550827347, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.9200953, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.93988, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.898687879317985, telescope_dec_j2k=-24.3955166294776, observability=1)
2025-12-27T16:07:54.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9406707286834717
2025-12-27T16:07:55.932 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:55.934 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9206287, teldec = -24.256211
2025-12-27T16:07:55.935 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.899221818162739     dec_j2k = -24.3955122367459
2025-12-27T16:07:55.937 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:55.938 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:55.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:55.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:55.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:55.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:55.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:55.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:55.949 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:55.950 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:55.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:55.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:55.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:55.950 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:55.950 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08884181, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813238754185631, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.9206287, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94041, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.899221818162739, telescope_dec_j2k=-24.3955122367459, observability=1)
2025-12-27T16:07:56.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9751152992248535
2025-12-27T16:07:57.974 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:57.976 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9212081, teldec = -24.256211
2025-12-27T16:07:57.977 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.899801803457005     dec_j2k = -24.3955074621026
2025-12-27T16:07:57.979 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:57.980 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:57.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:57.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:57.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:57.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:57.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:57.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:57.994 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:57.994 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:57.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:57.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:57.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:57.994 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:57.994 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08886545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813235946349635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.9212081, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94099, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.899801803457005, telescope_dec_j2k=-24.3955074621026, observability=1)
2025-12-27T16:07:58.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9293687343597412
2025-12-27T16:07:59.983 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:07:59.984 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9217696, teldec = -24.256211
2025-12-27T16:07:59.985 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.900363870649252     dec_j2k = -24.3955028319014
2025-12-27T16:07:59.987 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:59.988 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:07:59.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:07:59.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:07:59.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:07:59.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:07:59.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:07:59.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:59.997 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:07:59.997 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:07:59.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:07:59.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:07:59.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:07:59.997 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:07:59.997 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0888887, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813242364260484, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.9217696, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94155, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.900363870649252, telescope_dec_j2k=-24.3955028319014, observability=1)
2025-12-27T16:08:00.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.924705982208252
2025-12-27T16:08:01.767 [DEBUG] [Thread-490604 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:01.770 [INFO] [Thread-490604 (handle)] [driver.py] [get_status()] Telra = 0.9222465, teldec = -24.256211
2025-12-27T16:08:01.772 [INFO] [Thread-490604 (handle)] [driver.py] [get_status()] ra_j2k = 0.90084125236845     dec_j2k = -24.3954988969528
2025-12-27T16:08:01.773 [DEBUG] [Thread-490604 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:01.774 [DEBUG] [Thread-490604 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:01.776 [DEBUG] [Thread-490604 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:01.776 [DEBUG] [Thread-490604 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:01.776 [DEBUG] [Thread-490604 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:01.776 [DEBUG] [Thread-490604 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:01.783 [DEBUG] [Thread-490604 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:01.783 [DEBUG] [Thread-490604 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:01.783 [DEBUG] [Thread-490604 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:01.783 [DEBUG] [Thread-490604 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:01.783 [DEBUG] [Thread-490604 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:01.783 [DEBUG] [Thread-490604 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:01.783 [DEBUG] [Thread-490604 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:01.783 [DEBUG] [Thread-490604 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:01.783 [DEBUG] [Thread-490604 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08890936, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813237951946775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.9222465, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94203, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.90084125236845, telescope_dec_j2k=-24.3954988969528, observability=1)
2025-12-27T16:08:01.957 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17331385612487793
2025-12-27T16:08:02.006 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22219276428222656
2025-12-27T16:08:02.664 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8802540302276611
2025-12-27T16:08:02.664 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.49491858482361 seconds ago
2025-12-27T16:08:02.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:02.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9225737, teldec = -24.256211
2025-12-27T16:08:02.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.901168782866699     dec_j2k = -24.3954961959344
2025-12-27T16:08:02.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:02.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:02.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:02.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:02.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:02.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:02.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:02.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:02.938 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:02.938 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:02.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:02.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:02.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:02.938 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:02.938 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08892274, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813238754185631, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.9225737, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94236, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.901168782866699, telescope_dec_j2k=-24.3954961959344, observability=1)
2025-12-27T16:08:03.755 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8169033527374268
2025-12-27T16:08:03.983 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:03.984 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9228824, teldec = -24.256211
2025-12-27T16:08:03.985 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.901477794672349     dec_j2k = -24.3954936466931
2025-12-27T16:08:03.987 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:03.988 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:03.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:03.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:03.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:03.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:03.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:03.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:03.991 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:03.991 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:03.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:03.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:03.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:03.991 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:03.991 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.088935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813235545230207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.9228824, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94266, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.901477794672349, telescope_dec_j2k=-24.3954936466931, observability=1)
2025-12-27T16:08:04.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9352648258209229
2025-12-27T16:08:05.938 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:05.940 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9234158, teldec = -24.256211
2025-12-27T16:08:05.942 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.902011733424579     dec_j2k = -24.3954892397323
2025-12-27T16:08:05.944 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:05.945 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:05.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:05.951 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:05.951 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:05.951 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:05.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:05.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:05.958 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:05.958 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:05.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:05.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:05.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:05.958 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:05.958 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08895763, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813234341871922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.9234158, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9432, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:07:07.653349', telescope_ra_j2k=0.902011733424579, telescope_dec_j2k=-24.3954892397323, observability=1)
2025-12-27T16:08:06.920 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9621200561523438
2025-12-27T16:08:07.794 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:07.794 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:08:07.795 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:07.795 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:08:07.796 [DEBUG] [ThreadPoolExecutor-22912_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:07.980 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:07.981 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9239951, teldec = -24.256211
2025-12-27T16:08:07.982 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.902591618517282     dec_j2k = -24.3954844504603
2025-12-27T16:08:07.984 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:07.985 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:07.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:07.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:07.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:07.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:08.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:08.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:08.000 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:08.000 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:08.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:08.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:08.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:08.000 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:08.000 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08898125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813237951946775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.9239951, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94378, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.902591618517282, telescope_dec_j2k=-24.3954844504603, observability=1)
2025-12-27T16:08:08.798 [DEBUG] [ThreadPoolExecutor-22912_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:08.800 [DEBUG] [ThreadPoolExecutor-22912_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:08.800 [DEBUG] [ThreadPoolExecutor-22912_0] [payload.py] [to_registers()] [0]
2025-12-27T16:08:08.807 [DEBUG] [ThreadPoolExecutor-22912_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:08.807 [DEBUG] [ThreadPoolExecutor-22912_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:08.807 [DEBUG] [ThreadPoolExecutor-22912_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:08:08.807 [DEBUG] [ThreadPoolExecutor-22912_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:08.814 [DEBUG] [ThreadPoolExecutor-22912_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:08.814 [DEBUG] [ThreadPoolExecutor-22912_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:08:08.814 [DEBUG] [ThreadPoolExecutor-22912_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:08:08.814 [DEBUG] [ThreadPoolExecutor-22912_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:08:08.814 [DEBUG] [ThreadPoolExecutor-22912_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:08.814 [DEBUG] [ThreadPoolExecutor-22912_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:08.814 [DEBUG] [ThreadPoolExecutor-22912_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:08.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.924691915512085
2025-12-27T16:08:09.968 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:09.970 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9245285, teldec = -24.256211
2025-12-27T16:08:09.971 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.903125557232492     dec_j2k = -24.3954800378193
2025-12-27T16:08:09.973 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:09.974 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:09.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:09.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:09.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:09.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:09.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:09.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:09.985 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:09.985 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:09.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:09.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:09.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:09.985 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:09.985 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08900427, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813238353066203, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.9245285, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94431, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.903125557232492, telescope_dec_j2k=-24.3954800378193, observability=1)
2025-12-27T16:08:10.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9400043487548828
2025-12-27T16:08:11.924 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:11.926 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] Telra = 0.9250892, teldec = -24.256211
2025-12-27T16:08:11.927 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] ra_j2k = 0.90368682350059     dec_j2k = -24.3954753963992
2025-12-27T16:08:11.929 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:11.929 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:11.932 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:11.933 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:11.933 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:11.933 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:11.940 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:11.940 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:11.940 [DEBUG] [Thread-490580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:11.940 [DEBUG] [Thread-490580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:11.940 [DEBUG] [Thread-490580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:11.940 [DEBUG] [Thread-490580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:11.940 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:11.940 [DEBUG] [Thread-490580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:11.940 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08902691, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813235946349635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.9250892, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94487, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.90368682350059, telescope_dec_j2k=-24.3954753963992, observability=1)
2025-12-27T16:08:11.961 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.020424842834472656
2025-12-27T16:08:12.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9863631725311279
2025-12-27T16:08:13.951 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:13.953 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9256413, teldec = -24.256211
2025-12-27T16:08:13.954 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.904239481064095     dec_j2k = -24.3954708232294
2025-12-27T16:08:13.956 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:08:13.956 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:13.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:13.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:13.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:13.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:13.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:13.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:13.971 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:13.971 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:13.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:13.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:13.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:13.971 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:13.971 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08905036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813237951946775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.9256413, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94542, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.904239481064095, telescope_dec_j2k=-24.3954708232294, observability=1)
2025-12-27T16:08:14.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9505105018615723
2025-12-27T16:08:15.939 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:15.941 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9262025, teldec = -24.256211
2025-12-27T16:08:15.942 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.904801247798125     dec_j2k = -24.3954661716929
2025-12-27T16:08:15.945 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:15.945 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:15.946 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:15.946 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:15.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:15.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:15.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:15.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:15.954 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:15.954 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:15.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:15.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:15.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:15.954 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:15.954 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08907338, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813230330677642, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.9262025, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94598, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.904801247798125, telescope_dec_j2k=-24.3954661716929, observability=1)
2025-12-27T16:08:16.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9712109565734863
2025-12-27T16:08:17.981 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:17.984 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9267819, teldec = -24.256211
2025-12-27T16:08:17.985 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.905381232890958     dec_j2k = -24.3954613661429
2025-12-27T16:08:17.987 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:17.988 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:17.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:17.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:17.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:17.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:17.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:17.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:17.996 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:17.996 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:17.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:17.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:17.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:17.997 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:17.997 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08909701, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081323273739421, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.9267819, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94656, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.905381232890958, telescope_dec_j2k=-24.3954613661429, observability=1)
2025-12-27T16:08:18.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9295494556427002
2025-12-27T16:08:19.826 [DEBUG] [Thread-490605 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:19.827 [INFO] [Thread-490605 (handle)] [driver.py] [get_status()] Telra = 0.9272866, teldec = -24.256211
2025-12-27T16:08:19.828 [INFO] [Thread-490605 (handle)] [driver.py] [get_status()] ra_j2k = 0.905886442532711     dec_j2k = -24.3954571775378
2025-12-27T16:08:19.830 [DEBUG] [Thread-490605 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:19.831 [DEBUG] [Thread-490605 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:19.834 [DEBUG] [Thread-490605 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:19.834 [DEBUG] [Thread-490605 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:19.835 [DEBUG] [Thread-490605 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:19.835 [DEBUG] [Thread-490605 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:19.842 [DEBUG] [Thread-490605 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:19.842 [DEBUG] [Thread-490605 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:19.842 [DEBUG] [Thread-490605 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:19.842 [DEBUG] [Thread-490605 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:19.842 [DEBUG] [Thread-490605 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:19.842 [DEBUG] [Thread-490605 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:19.842 [DEBUG] [Thread-490605 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:19.842 [DEBUG] [Thread-490605 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:19.842 [DEBUG] [Thread-490605 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08911837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813236748588491, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.9272866, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94707, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.905886442532711, telescope_dec_j2k=-24.3954571775378, observability=1)
2025-12-27T16:08:19.969 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12631607055664062
2025-12-27T16:08:20.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:20.924 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9275947, teldec = -24.256211
2025-12-27T16:08:20.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.906194853641622     dec_j2k = -24.3954546193569
2025-12-27T16:08:20.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:20.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:20.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:20.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:20.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:20.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:20.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:20.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:20.939 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:20.939 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:20.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:20.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:20.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:20.939 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:20.939 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08913105, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813235946349635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.9275947, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94738, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.906194853641622, telescope_dec_j2k=-24.3954546193569, observability=1)
2025-12-27T16:08:22.108 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:22.110 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9279303, teldec = -24.256211
2025-12-27T16:08:22.111 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.906530792512331     dec_j2k = -24.3954518318077
2025-12-27T16:08:22.112 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:22.113 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:22.119 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:22.119 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:22.119 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:22.119 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:22.126 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:22.127 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:22.127 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:22.127 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:22.127 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:22.127 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:22.127 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:22.127 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:22.127 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08914478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813236748588491, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.9279303, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94771, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.906530792512331, telescope_dec_j2k=-24.3954518318077, observability=1)
2025-12-27T16:08:22.230 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10267806053161621
2025-12-27T16:08:22.933 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8056197166442871
2025-12-27T16:08:23.952 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:23.955 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.928425, teldec = -24.256211
2025-12-27T16:08:23.956 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.907025992020735     dec_j2k = -24.3954477207826
2025-12-27T16:08:23.958 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:23.958 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:23.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:23.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:23.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:23.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:23.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:23.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:23.972 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:23.972 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:23.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:23.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:23.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:23.972 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:23.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08916613, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813235946349635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.928425, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94821, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.907025992020735, telescope_dec_j2k=-24.3954477207826, observability=1)
2025-12-27T16:08:24.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9525966644287109
2025-12-27T16:08:25.941 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:25.943 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9289862, teldec = -24.256211
2025-12-27T16:08:25.944 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.907587758656928     dec_j2k = -24.3954430542985
2025-12-27T16:08:25.946 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:25.947 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:25.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:25.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:25.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:25.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:25.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:25.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:25.961 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:25.961 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:25.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:25.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:25.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:25.961 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:25.961 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08918914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813237149707919, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992349, telescope_ra=0.9289862, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94877, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.907587758656928, telescope_dec_j2k=-24.3954430542985, observability=1)
2025-12-27T16:08:26.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9599199295043945
2025-12-27T16:08:27.983 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:27.985 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9295472, teldec = -24.256211
2025-12-27T16:08:27.987 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.908149325071434     dec_j2k = -24.395438386466
2025-12-27T16:08:27.989 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:27.989 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:27.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:27.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:27.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:27.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:27.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:27.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:27.998 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:27.998 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:27.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:27.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:27.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:27.999 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:27.999 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08921278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813230330677642, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.9295472, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94933, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.908149325071434, telescope_dec_j2k=-24.395438386466, observability=1)
2025-12-27T16:08:28.989 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9901061058044434
2025-12-27T16:08:29.992 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:29.994 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9301274, teldec = -24.25621
2025-12-27T16:08:29.995 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.908730110805879     dec_j2k = -24.395432555801
2025-12-27T16:08:29.996 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:29.997 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:30.003 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:30.003 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:30.003 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:30.003 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:30.011 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:30.011 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:30.011 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:30.011 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:30.011 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:30.011 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:30.012 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:30.012 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:30.012 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08923603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813235545230207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.9301274, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.94991, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.908730110805879, telescope_dec_j2k=-24.395432555801, observability=1)
2025-12-27T16:08:30.950 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9387037754058838
2025-12-27T16:08:31.966 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:31.968 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9306608, teldec = -24.25621
2025-12-27T16:08:31.969 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.909264049316209     dec_j2k = -24.3954281118628
2025-12-27T16:08:31.971 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:31.972 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:31.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:31.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:31.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:31.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:31.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:31.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:31.982 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:31.982 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:31.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:31.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:31.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:31.982 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:31.982 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08925887, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813238353066203, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.9306608, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95044, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.909264049316209, telescope_dec_j2k=-24.3954281118628, observability=1)
2025-12-27T16:08:32.936 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9539906978607178
2025-12-27T16:08:33.815 [DEBUG] [ThreadPoolExecutor-22912_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:33.816 [DEBUG] [ThreadPoolExecutor-22912_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:33.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:33.961 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9312112, teldec = -24.25621
2025-12-27T16:08:33.962 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.909815004970661     dec_j2k = -24.3954235234385
2025-12-27T16:08:33.965 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:33.966 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:33.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:33.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:33.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:33.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:33.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:33.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:33.976 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:33.976 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:33.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:33.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:33.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:33.976 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:33.977 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08928194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813237149707919, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.9312112, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95099, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.909815004970661, telescope_dec_j2k=-24.3954235234385, observability=1)
2025-12-27T16:08:34.419 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4420359134674072
2025-12-27T16:08:34.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9445595741271973
2025-12-27T16:08:35.061 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:35.063 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] Telra = 0.9315195, teldec = -24.25621
2025-12-27T16:08:35.064 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] ra_j2k = 0.910123616205554     dec_j2k = -24.3954209520211
2025-12-27T16:08:35.066 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:35.066 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:35.072 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:35.072 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:35.072 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:35.072 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:35.079 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:35.079 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:35.079 [DEBUG] [Thread-490580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:35.079 [DEBUG] [Thread-490580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:35.079 [DEBUG] [Thread-490580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:35.079 [DEBUG] [Thread-490580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:35.079 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:35.079 [DEBUG] [Thread-490580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:35.080 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0892947, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813233940752494, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.9315195, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9513, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.910123616205554, telescope_dec_j2k=-24.3954209520211, observability=1)
2025-12-27T16:08:35.939 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8598122596740723
2025-12-27T16:08:36.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:36.938 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9320518, teldec = -24.25621
2025-12-27T16:08:36.939 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.910656453558761     dec_j2k = -24.3954165101616
2025-12-27T16:08:36.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:36.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:36.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:36.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:36.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:36.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:36.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:36.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:36.956 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:36.956 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:36.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:36.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:36.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:36.957 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:36.957 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08931641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813235144110779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.9320518, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95183, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.910656453558761, telescope_dec_j2k=-24.3954165101616, observability=1)
2025-12-27T16:08:37.475 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5186023712158203
2025-12-27T16:08:38.007 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:38.009 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9323599, teldec = -24.25621
2025-12-27T16:08:38.010 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.910964864575452     dec_j2k = -24.3954139379352
2025-12-27T16:08:38.012 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:38.013 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:38.014 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:38.014 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:38.014 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:38.014 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:38.022 [DEBUG] [Thread-490606 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:38.022 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:38.022 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:38.022 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:38.022 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:38.022 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:38.022 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:38.022 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:38.022 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:38.023 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0893288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813234341871922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.9323599, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95214, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.910964864575452, telescope_dec_j2k=-24.3954139379352, observability=1)
2025-12-27T16:08:38.024 [INFO] [Thread-490606 (handle)] [driver.py] [get_status()] Telra = 0.9323599, teldec = -24.25621
2025-12-27T16:08:38.025 [INFO] [Thread-490606 (handle)] [driver.py] [get_status()] ra_j2k = 0.910964864575452     dec_j2k = -24.3954139379352
2025-12-27T16:08:38.028 [DEBUG] [Thread-490606 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:38.028 [DEBUG] [Thread-490606 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:38.029 [DEBUG] [Thread-490606 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:38.029 [DEBUG] [Thread-490606 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:38.029 [DEBUG] [Thread-490606 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:38.029 [DEBUG] [Thread-490606 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:38.037 [DEBUG] [Thread-490606 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:38.037 [DEBUG] [Thread-490606 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:38.037 [DEBUG] [Thread-490606 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:38.037 [DEBUG] [Thread-490606 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:38.037 [DEBUG] [Thread-490606 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:38.037 [DEBUG] [Thread-490606 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:38.037 [DEBUG] [Thread-490606 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:38.037 [DEBUG] [Thread-490606 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:38.038 [DEBUG] [Thread-490606 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08932897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813234341871922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.9323599, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95214, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.910964864575452, telescope_dec_j2k=-24.3954139379352, observability=1)
2025-12-27T16:08:38.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8880529403686523
2025-12-27T16:08:38.930 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.892366886138916
2025-12-27T16:08:39.989 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:39.991 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9328913, teldec = -24.25621
2025-12-27T16:08:39.992 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.911496800992008     dec_j2k = -24.3954094993164
2025-12-27T16:08:39.993 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:39.994 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:39.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:39.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:39.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:39.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:40.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:40.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:40.005 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:40.005 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:40.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:40.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:40.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:40.005 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:40.005 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08935172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813236748588491, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.9328913, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95267, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.911496800992008, telescope_dec_j2k=-24.3954094993164, observability=1)
2025-12-27T16:08:40.328 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32315492630004883
2025-12-27T16:08:40.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9186363220214844
2025-12-27T16:08:41.753 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:41.756 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] Telra = 0.9333863, teldec = -24.25621
2025-12-27T16:08:41.757 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] ra_j2k = 0.911992300648931     dec_j2k = -24.3954053623056
2025-12-27T16:08:41.759 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:41.760 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:41.767 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:41.767 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:41.767 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:41.767 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:41.775 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:41.775 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:41.775 [DEBUG] [Thread-490580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:41.775 [DEBUG] [Thread-490580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:41.775 [DEBUG] [Thread-490580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:41.775 [DEBUG] [Thread-490580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:41.775 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:41.775 [DEBUG] [Thread-490580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:41.775 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08937215, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813232336274782, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.9333863, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95317, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.911992300648931, telescope_dec_j2k=-24.3954053623056, observability=1)
2025-12-27T16:08:42.024 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24918794631958008
2025-12-27T16:08:42.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:42.931 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9337225, teldec = -24.25621
2025-12-27T16:08:42.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.912328840003065     dec_j2k = -24.3954025511449
2025-12-27T16:08:42.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:42.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:42.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:42.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:42.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:42.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:42.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:42.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:42.948 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:42.948 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:42.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:42.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:42.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:42.948 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:42.948 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08938576, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813229528438786, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.9337225, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9535, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.912328840003065, telescope_dec_j2k=-24.3954025511449, observability=1)
2025-12-27T16:08:43.231 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2826066017150879
2025-12-27T16:08:43.956 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:43.960 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.934003, teldec = -24.25621
2025-12-27T16:08:43.961 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.912609623129183     dec_j2k = -24.3954002048965
2025-12-27T16:08:43.963 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:43.963 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:43.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:43.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:43.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:43.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:43.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:43.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:43.978 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:43.978 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:43.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:43.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:43.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:43.978 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:43.978 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08939764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813233138513638, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.934003, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95378, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.912609623129183, telescope_dec_j2k=-24.3954002048965, observability=1)
2025-12-27T16:08:44.625 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6470496654510498
2025-12-27T16:08:44.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.944352388381958
2025-12-27T16:08:45.048 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:45.049 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] Telra = 0.9343108, teldec = -24.25621
2025-12-27T16:08:45.050 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] ra_j2k = 0.912917733805178     dec_j2k = -24.3953976294307
2025-12-27T16:08:45.052 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:45.053 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:45.060 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:45.060 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:45.060 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:45.060 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:45.067 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:45.067 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:45.068 [DEBUG] [Thread-490580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:45.068 [DEBUG] [Thread-490580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:45.068 [DEBUG] [Thread-490580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:45.068 [DEBUG] [Thread-490580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:45.068 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:45.068 [DEBUG] [Thread-490580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:45.068 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08941029, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813231935155354, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.9343108, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95409, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.912917733805178, telescope_dec_j2k=-24.3953976294307, observability=1)
2025-12-27T16:08:45.976 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9082798957824707
2025-12-27T16:08:46.500 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:46.502 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] Telra = 0.9347024, teldec = -24.25621
2025-12-27T16:08:46.503 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] ra_j2k = 0.913309729055532     dec_j2k = -24.3953943514725
2025-12-27T16:08:46.505 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:46.506 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:46.511 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:46.511 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:46.511 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:46.511 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:46.518 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:46.518 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:46.518 [DEBUG] [Thread-490580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:46.519 [DEBUG] [Thread-490580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:46.519 [DEBUG] [Thread-490580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:46.519 [DEBUG] [Thread-490580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:46.519 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:46.519 [DEBUG] [Thread-490580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:46.519 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0894271, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081323073179707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.9347024, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95448, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.913309729055532, telescope_dec_j2k=-24.3953943514725, observability=1)
2025-12-27T16:08:46.936 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4174652099609375
2025-12-27T16:08:47.898 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:47.900 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] Telra = 0.9351132, teldec = -24.25621
2025-12-27T16:08:47.902 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] ra_j2k = 0.913720943674455     dec_j2k = -24.395390911221
2025-12-27T16:08:47.904 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:47.905 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:47.908 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:47.908 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:47.908 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:47.908 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:47.915 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:47.915 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:47.915 [DEBUG] [Thread-490580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:47.915 [DEBUG] [Thread-490580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:47.915 [DEBUG] [Thread-490580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:47.915 [DEBUG] [Thread-490580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:47.915 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:47.916 [DEBUG] [Thread-490580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:47.916 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08944328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813235946349635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.9351132, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9549, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.913720943674455, telescope_dec_j2k=-24.395390911221, observability=1)
2025-12-27T16:08:48.054 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13883352279663086
2025-12-27T16:08:48.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:48.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.935394, teldec = -24.25621
2025-12-27T16:08:48.930 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.914002027078724     dec_j2k = -24.395388558728
2025-12-27T16:08:48.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:48.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:48.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:48.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:48.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:48.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:48.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:48.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:48.947 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:48.947 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:48.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:48.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:48.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:48.947 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:48.947 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08945517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813229929558214, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.935394, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95518, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.914002027078724, telescope_dec_j2k=-24.395388558728, observability=1)
2025-12-27T16:08:49.424 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4773070812225342
2025-12-27T16:08:49.942 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.994732141494751
2025-12-27T16:08:50.593 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:50.596 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] Telra = 0.935843, teldec = -24.25621
2025-12-27T16:08:50.597 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] ra_j2k = 0.914451480232604     dec_j2k = -24.3953847955181
2025-12-27T16:08:50.599 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:50.600 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:50.603 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:50.603 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:50.603 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:50.603 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:50.610 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:50.611 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:50.611 [DEBUG] [Thread-490580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:50.611 [DEBUG] [Thread-490580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:50.611 [DEBUG] [Thread-490580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:50.611 [DEBUG] [Thread-490580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:50.611 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:50.611 [DEBUG] [Thread-490580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:50.611 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08947447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813229528438786, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.935843, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95562, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.914451480232604, telescope_dec_j2k=-24.3953847955181, observability=1)
2025-12-27T16:08:50.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3135232925415039
2025-12-27T16:08:51.969 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:51.970 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9362355, teldec = -24.25621
2025-12-27T16:08:51.972 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.914844376353339     dec_j2k = -24.3953815042731
2025-12-27T16:08:51.974 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:51.974 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:51.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:51.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:51.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:51.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:51.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:51.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:51.985 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:51.985 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:51.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:51.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:51.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:51.985 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:51.985 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08949038, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813234742991351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.9362355, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95602, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.914844376353339, telescope_dec_j2k=-24.3953815042731, observability=1)
2025-12-27T16:08:52.766 [DEBUG] [Thread-490607 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7803475856781006
2025-12-27T16:08:52.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9404387474060059
2025-12-27T16:08:53.962 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:53.963 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9367878, teldec = -24.25621
2025-12-27T16:08:53.964 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.915397233731693     dec_j2k = -24.3953768705562
2025-12-27T16:08:53.966 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:53.967 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:53.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:53.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:53.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:53.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:53.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:53.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:53.977 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:53.977 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:53.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:53.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:53.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:53.977 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:53.978 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08951346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813231534035926, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.9367878, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95657, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.915397233731693, telescope_dec_j2k=-24.3953768705562, observability=1)
2025-12-27T16:08:54.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9479031562805176
2025-12-27T16:08:55.950 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:55.951 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9373488, teldec = -24.25621
2025-12-27T16:08:55.952 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.91595879987028     dec_j2k = -24.3953721608612
2025-12-27T16:08:55.954 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:55.955 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:55.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:55.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:55.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:55.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:55.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:55.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:55.967 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:55.967 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:55.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:55.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:55.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:55.967 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:55.967 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08953646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813223912766793, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.9373488, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95713, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.91595879987028, telescope_dec_j2k=-24.3953721608612, observability=1)
2025-12-27T16:08:56.097 [DEBUG] [Thread-490608 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12956762313842773
2025-12-27T16:08:56.920 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9530529975891113
2025-12-27T16:08:57.943 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:57.945 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9379, teldec = -24.25621
2025-12-27T16:08:57.946 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.916510556099689     dec_j2k = -24.3953675305079
2025-12-27T16:08:57.948 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:57.948 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:57.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:57.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:57.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:57.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:57.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:57.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:57.959 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:57.959 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:57.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:57.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:57.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:57.959 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:57.959 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08955954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813233940752494, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992348, telescope_ra=0.9379, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95768, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.916510556099689, telescope_dec_j2k=-24.3953675305079, observability=1)
2025-12-27T16:08:58.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9612791538238525
2025-12-27T16:08:59.050 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:08:59.052 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] Telra = 0.9382089, teldec = -24.25621
2025-12-27T16:08:59.053 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] ra_j2k = 0.916819767809821     dec_j2k = -24.3953649343244
2025-12-27T16:08:59.054 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:59.055 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:08:59.057 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:08:59.057 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:08:59.057 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:08:59.057 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:08:59.064 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:08:59.064 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:59.064 [DEBUG] [Thread-490580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:08:59.064 [DEBUG] [Thread-490580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:08:59.064 [DEBUG] [Thread-490580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:08:59.064 [DEBUG] [Thread-490580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:08:59.065 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:08:59.065 [DEBUG] [Thread-490580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:08:59.065 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08957235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813230330677642, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9382089, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95799, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.916819767809821, telescope_dec_j2k=-24.3953649343244, observability=1)
2025-12-27T16:08:59.952 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8871357440948486
2025-12-27T16:09:00.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:00.934 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.938742, teldec = -24.25621
2025-12-27T16:09:00.935 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.917353405745323     dec_j2k = -24.3953604516818
2025-12-27T16:09:00.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:00.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:00.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:00.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:00.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:00.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:00.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:00.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:00.947 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:00.947 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:00.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:00.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:00.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:00.947 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:00.948 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08959413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813229127319358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.938742, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95852, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.917353405745323, telescope_dec_j2k=-24.3953604516818, observability=1)
2025-12-27T16:09:01.071 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12314295768737793
2025-12-27T16:09:01.926 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9786627292633057
2025-12-27T16:09:02.724 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:02.726 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.9392376, teldec = -24.25621
2025-12-27T16:09:02.727 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.917849505824513     dec_j2k = -24.3953562819256
2025-12-27T16:09:02.729 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:02.730 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:02.731 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:02.731 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:02.731 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:02.731 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:02.738 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:02.738 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:02.738 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:02.738 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:02.738 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:02.738 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:02.738 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:02.738 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:02.738 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08961487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813227522841646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9392376, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95902, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.917849505824513, telescope_dec_j2k=-24.3953562819256, observability=1)
2025-12-27T16:09:02.739 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.50891613960266 seconds ago
2025-12-27T16:09:02.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18372678756713867
2025-12-27T16:09:03.775 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:03.777 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9395183, teldec = -24.25621
2025-12-27T16:09:03.778 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.918130489054541     dec_j2k = -24.3953539191999
2025-12-27T16:09:03.780 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:03.781 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:03.786 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:03.786 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:03.786 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:03.786 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:03.794 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:03.794 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:03.794 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:03.794 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:03.794 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:03.794 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:03.794 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:03.794 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:03.794 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08962704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081323273739421, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9395183, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9593, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.918130489054541, telescope_dec_j2k=-24.3953539191999, observability=1)
2025-12-27T16:09:03.989 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19551634788513184
2025-12-27T16:09:04.920 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:04.922 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9398551, teldec = -24.25621
2025-12-27T16:09:04.923 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.918467628883612     dec_j2k = -24.3953510832715
2025-12-27T16:09:04.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:04.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:04.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:04.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:04.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:04.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:04.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:04.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:04.939 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:04.939 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:04.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:04.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:04.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:04.940 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:04.940 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08964029, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081323073179707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9398551, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95964, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.918467628883612, telescope_dec_j2k=-24.3953510832715, observability=1)
2025-12-27T16:09:05.479 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.539618968963623
2025-12-27T16:09:05.951 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:05.953 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9401356, teldec = -24.25621
2025-12-27T16:09:05.954 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.918748411900842     dec_j2k = -24.3953487205735
2025-12-27T16:09:05.956 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:05.957 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:05.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:05.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:05.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:05.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:05.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:05.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:05.969 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:05.969 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:05.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:05.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:05.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:05.970 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:05.970 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08965222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813225116125077, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9401356, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.95992, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:08:07.793546', telescope_ra_j2k=0.918748411900842, telescope_dec_j2k=-24.3953487205735, observability=1)
2025-12-27T16:09:06.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9536426067352295
2025-12-27T16:09:07.937 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:07.937 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:09:07.938 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:07.938 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:09:07.938 [INFO] [ThreadPoolExecutor-22913_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:09:07.938 [INFO] [ThreadPoolExecutor-22913_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:09:07.993 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:07.995 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9406873, teldec = -24.25621
2025-12-27T16:09:07.996 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.919300668537258     dec_j2k = -24.395344071318
2025-12-27T16:09:07.998 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:08.000 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:08.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:08.006 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:08.006 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:08.006 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:08.013 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:08.013 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:08.013 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:08.013 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:08.013 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:08.013 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:08.013 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:08.013 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:08.013 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08967586, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813225918363933, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9406873, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96047, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.919300668537258, telescope_dec_j2k=-24.395344071318, observability=1)
2025-12-27T16:09:08.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9122285842895508
2025-12-27T16:09:09.933 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:09.935 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9412491, teldec = -24.256216
2025-12-27T16:09:09.936 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.919863035615097     dec_j2k = -24.395345333421
2025-12-27T16:09:09.937 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:09.938 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:09.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:09.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:09.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:09.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:09.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:09.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:09.952 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:09.952 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:09.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:09.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:09.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:09.952 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:09.952 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08969831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813226319483361, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992358, telescope_ra=0.9412491, telescope_dec=-24.256216, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96103, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.919863035615097, telescope_dec_j2k=-24.395345333421, observability=1)
2025-12-27T16:09:10.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9754786491394043
2025-12-27T16:09:11.941 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:11.942 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9418001, teldec = -24.25621
2025-12-27T16:09:11.943 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.920414591235319     dec_j2k = -24.3953346847378
2025-12-27T16:09:11.945 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:11.946 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:11.946 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:11.948 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] Telra = 0.9418001, teldec = -24.25621
2025-12-27T16:09:11.949 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] ra_j2k = 0.920414591235319     dec_j2k = -24.3953346847378
2025-12-27T16:09:11.950 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:11.951 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:11.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:11.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:11.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:11.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:11.952 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:11.952 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:11.953 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:11.953 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:11.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:11.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:11.954 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:11.954 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:11.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:11.954 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:11.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:11.955 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:11.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:11.955 [DEBUG] [Thread-490580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:11.955 [DEBUG] [Thread-490580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:11.955 [DEBUG] [Thread-490580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:11.955 [DEBUG] [Thread-490580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:11.955 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:11.955 [DEBUG] [Thread-490580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:11.955 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0897216, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813229929558214, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9418001, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96158, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.920414591235319, telescope_dec_j2k=-24.3953346847378, observability=1)
2025-12-27T16:09:11.955 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:11.955 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08972154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813229929558214, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9418001, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96158, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.920414591235319, telescope_dec_j2k=-24.3953346847378, observability=1)
2025-12-27T16:09:12.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9704103469848633
2025-12-27T16:09:13.969 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:13.971 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9423616, teldec = -24.25621
2025-12-27T16:09:13.972 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.920976657699804     dec_j2k = -24.395329943935
2025-12-27T16:09:13.975 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:13.976 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:13.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:13.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:13.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:13.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:13.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:13.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:13.982 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:13.982 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:13.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:13.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:13.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:13.982 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:13.982 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08974502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813223511647365, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9423616, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96214, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.920976657699804, telescope_dec_j2k=-24.395329943935, observability=1)
2025-12-27T16:09:14.275 [DEBUG] [Thread-490609 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2927515506744385
2025-12-27T16:09:14.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9419405460357666
2025-12-27T16:09:15.980 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:15.982 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9429223, teldec = -24.25621
2025-12-27T16:09:15.983 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.921537923337181     dec_j2k = -24.3953252068791
2025-12-27T16:09:15.984 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:15.985 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:15.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:15.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:15.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:15.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:15.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:15.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:15.993 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:15.993 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:15.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:15.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:15.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:15.994 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:15.994 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0897683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813226720602789, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9429223, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9627, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.921537923337181, telescope_dec_j2k=-24.3953252068791, observability=1)
2025-12-27T16:09:16.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.929603099822998
2025-12-27T16:09:18.010 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:18.013 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9435022, teldec = -24.25621
2025-12-27T16:09:18.014 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.922118408322556     dec_j2k = -24.3953203044512
2025-12-27T16:09:18.016 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:18.017 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:18.022 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:18.022 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:18.022 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:18.022 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:18.029 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:18.029 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:18.029 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:18.029 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:18.029 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:18.029 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:18.029 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:18.029 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:18.030 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08979179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813224715005649, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9435022, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96328, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.922118408322556, telescope_dec_j2k=-24.3953203044512, observability=1)
2025-12-27T16:09:18.396 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3668498992919922
2025-12-27T16:09:18.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8956549167633057
2025-12-27T16:09:19.945 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:19.946 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9440348, teldec = -24.25621
2025-12-27T16:09:19.947 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.922651545574248     dec_j2k = -24.3953157990619
2025-12-27T16:09:19.948 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:19.949 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:19.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:19.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:19.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:19.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:19.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:19.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:19.957 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:19.957 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:19.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:19.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:19.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:19.958 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:19.958 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08981418, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081323073179707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9440348, telescope_dec=-24.25621, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96382, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.922651545574248, telescope_dec_j2k=-24.3953157990619, observability=1)
2025-12-27T16:09:20.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9683268070220947
2025-12-27T16:09:21.514 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:21.516 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9444546, teldec = -24.256209
2025-12-27T16:09:21.517 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.923071768982681     dec_j2k = -24.395311246053
2025-12-27T16:09:21.519 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:21.520 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:21.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:21.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:21.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:21.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:21.529 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:21.529 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:21.529 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:21.529 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:21.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:21.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:21.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:21.530 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:21.530 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08983235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813225918363933, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9444546, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96424, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.923071768982681, telescope_dec_j2k=-24.395311246053, observability=1)
2025-12-27T16:09:22.290 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7599513530731201
2025-12-27T16:09:22.564 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:22.566 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9447534, teldec = -24.256209
2025-12-27T16:09:22.567 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.923370870376436     dec_j2k = -24.3953087160469
2025-12-27T16:09:22.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:22.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:22.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:22.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:22.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:22.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:22.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:22.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:22.579 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:22.579 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:22.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:22.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:22.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:22.580 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:22.580 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0898445, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813225116125077, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9447534, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96454, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.923370870376436, telescope_dec_j2k=-24.3953087160469, observability=1)
2025-12-27T16:09:22.954 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3743255138397217
2025-12-27T16:09:23.701 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:23.704 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9450623, teldec = -24.256209
2025-12-27T16:09:23.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.923680081951872     dec_j2k = -24.3953060996247
2025-12-27T16:09:23.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:23.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:23.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:23.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:23.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:23.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:23.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:23.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:23.718 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:23.718 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:23.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:23.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:23.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:23.718 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:23.718 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08985766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813225918363933, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9450623, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96484, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.923680081951872, telescope_dec_j2k=-24.3953060996247, observability=1)
2025-12-27T16:09:24.027 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30882835388183594
2025-12-27T16:09:24.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:24.762 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9453712, teldec = -24.256209
2025-12-27T16:09:24.763 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.923989293521213     dec_j2k = -24.3953034822905
2025-12-27T16:09:24.765 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:24.765 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:24.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:24.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:24.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:24.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:24.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:24.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:24.776 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:24.776 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:24.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:24.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:24.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:24.776 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:24.776 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08986992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813225116125077, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9453712, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96515, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.923989293521213, telescope_dec_j2k=-24.3953034822905, observability=1)
2025-12-27T16:09:24.879 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.102752685546875
2025-12-27T16:09:25.095 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31939077377319336
2025-12-27T16:09:25.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:25.824 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9456799, teldec = -24.256209
2025-12-27T16:09:25.825 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.924298304882736     dec_j2k = -24.3953008657398
2025-12-27T16:09:25.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:25.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:25.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:25.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:25.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:25.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:25.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:25.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:25.835 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:25.835 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:25.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:25.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:25.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:25.836 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:25.836 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0898822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813225517244505, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9456799, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96546, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.924298304882736, telescope_dec_j2k=-24.3953008657398, observability=1)
2025-12-27T16:09:26.147 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3116161823272705
2025-12-27T16:09:26.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:26.905 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9459601, teldec = -24.256209
2025-12-27T16:09:26.906 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.924578787493267     dec_j2k = -24.3952984899675
2025-12-27T16:09:26.908 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:26.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:26.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:26.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:26.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:26.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:26.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:26.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:26.924 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:26.924 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:26.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:26.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:26.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:26.924 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:26.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08989472, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813223511647365, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9459601, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96574, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.924578787493267, telescope_dec_j2k=-24.3952984899675, observability=1)
2025-12-27T16:09:27.237 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3128683567047119
2025-12-27T16:09:27.965 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:27.968 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9462592, teldec = -24.256209
2025-12-27T16:09:27.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.924878189160854     dec_j2k = -24.3952959531169
2025-12-27T16:09:27.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:27.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:27.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:27.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:27.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:27.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:27.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:27.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:27.986 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:27.986 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:27.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:27.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:27.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:27.986 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:27.987 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08990701, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813225517244505, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9462592, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96604, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.924878189160854, telescope_dec_j2k=-24.3952959531169, observability=1)
2025-12-27T16:09:28.324 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3375213146209717
2025-12-27T16:09:28.819 [DEBUG] [ThreadPoolExecutor-22912_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:28.821 [DEBUG] [ThreadPoolExecutor-22912_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:28.822 [DEBUG] [ThreadPoolExecutor-22912_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:28.824 [DEBUG] [ThreadPoolExecutor-22912_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:29.027 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:29.029 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9465684, teldec = -24.256209
2025-12-27T16:09:29.030 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.925187701009129     dec_j2k = -24.3952933297033
2025-12-27T16:09:29.032 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:29.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:29.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:29.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:29.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:29.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:29.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:29.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:29.044 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:29.044 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:29.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:29.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:29.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:29.044 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:29.044 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08991931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813222308289081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9465684, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96635, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.925187701009129, telescope_dec_j2k=-24.3952933297033, observability=1)
2025-12-27T16:09:29.372 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32739877700805664
2025-12-27T16:09:30.087 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:30.088 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9468497, teldec = -24.256209
2025-12-27T16:09:30.090 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.925469284713129     dec_j2k = -24.395290942214
2025-12-27T16:09:30.091 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:30.093 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:30.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:30.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:30.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:30.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:30.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:30.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:30.104 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:30.104 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:30.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:30.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:30.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:30.104 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:30.104 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08993157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813223511647365, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9468497, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96663, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.925469284713129, telescope_dec_j2k=-24.395290942214, observability=1)
2025-12-27T16:09:30.425 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32131075859069824
2025-12-27T16:09:31.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:31.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9471581, teldec = -24.256209
2025-12-27T16:09:31.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.925777995742908     dec_j2k = -24.3952883238487
2025-12-27T16:09:31.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:31.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:31.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:31.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:31.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:31.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:31.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:31.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:31.163 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:31.163 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:31.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:31.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:31.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:31.163 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:31.163 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08994385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813224313886221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992347, telescope_ra=0.9471581, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96694, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.925777995742908, telescope_dec_j2k=-24.3952883238487, observability=1)
2025-12-27T16:09:31.309 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14644551277160645
2025-12-27T16:09:31.513 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3505234718322754
2025-12-27T16:09:32.207 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:32.209 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9474294, teldec = -24.256209
2025-12-27T16:09:32.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.926049569351295     dec_j2k = -24.3952860197169
2025-12-27T16:09:32.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:32.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:32.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:32.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:32.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:32.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:32.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:32.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:32.224 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:32.224 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:32.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:32.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:32.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:32.224 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:32.224 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.08995611, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813222308289081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9474294, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96721, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.926049569351295, telescope_dec_j2k=-24.3952860197169, observability=1)
2025-12-27T16:09:32.325 [DEBUG] [Thread-490610 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10150742530822754
2025-12-27T16:09:32.605 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38080382347106934
2025-12-27T16:09:32.829 [DEBUG] [ThreadPoolExecutor-22912_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:33.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:33.271 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9477391, teldec = -24.256209
2025-12-27T16:09:33.272 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.926359581680651     dec_j2k = -24.3952833885968
2025-12-27T16:09:33.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:33.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:33.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:33.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:33.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:33.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:33.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:33.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:33.284 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:33.284 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:33.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:33.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:33.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:33.284 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:33.285 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0899684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813229127319358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9477391, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96752, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.926359581680651, telescope_dec_j2k=-24.3952833885968, observability=1)
2025-12-27T16:09:33.673 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38852667808532715
2025-12-27T16:09:33.831 [DEBUG] [ThreadPoolExecutor-22912_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:33.832 [INFO] [ThreadPoolExecutor-22912_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:09:34.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:34.329 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9480477, teldec = -24.256209
2025-12-27T16:09:34.331 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.926668492894557     dec_j2k = -24.3952807659102
2025-12-27T16:09:34.332 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:34.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:34.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:34.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:34.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:34.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:34.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:34.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:34.347 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:34.347 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:34.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:34.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:34.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:34.347 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:34.347 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08998065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813219500453084, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9480477, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96783, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.926668492894557, telescope_dec_j2k=-24.3952807659102, observability=1)
2025-12-27T16:09:34.757 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41007566452026367
2025-12-27T16:09:35.395 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:35.398 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9483276, teldec = -24.256209
2025-12-27T16:09:35.399 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.926948675160091     dec_j2k = -24.3952783863481
2025-12-27T16:09:35.401 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:35.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:35.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:35.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:35.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:35.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:35.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:35.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:35.415 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:35.415 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:35.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:35.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:35.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:35.415 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:35.415 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.08999301, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813221506050225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9483276, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96811, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.926948675160091, telescope_dec_j2k=-24.3952783863481, observability=1)
2025-12-27T16:09:35.830 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.415194034576416
2025-12-27T16:09:36.459 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:36.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9486351, teldec = -24.256209
2025-12-27T16:09:36.462 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.927256485253094     dec_j2k = -24.3952757712824
2025-12-27T16:09:36.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:36.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:36.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:36.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:36.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:36.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:36.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:36.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:36.477 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:36.477 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:36.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:36.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:36.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:36.477 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:36.478 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09000531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813226319483361, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9486351, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96842, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.927256485253094, telescope_dec_j2k=-24.3952757712824, observability=1)
2025-12-27T16:09:36.899 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4211454391479492
2025-12-27T16:09:37.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:37.535 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9489346, teldec = -24.256209
2025-12-27T16:09:37.537 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.927556287272808     dec_j2k = -24.3952732233823
2025-12-27T16:09:37.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:37.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:37.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:37.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:37.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:37.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:37.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:37.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:37.548 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:37.548 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:37.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:37.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:37.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:37.548 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:37.548 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09001775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813221506050225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9489346, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96872, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.927556287272808, telescope_dec_j2k=-24.3952732233823, observability=1)
2025-12-27T16:09:37.762 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21392822265625
2025-12-27T16:09:37.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4375612735748291
2025-12-27T16:09:38.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:38.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9492989, teldec = -24.256209
2025-12-27T16:09:38.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.927920954629933     dec_j2k = -24.3952701230616
2025-12-27T16:09:38.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:38.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:38.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:38.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:38.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:38.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:38.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:38.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:38.868 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:38.868 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:38.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:38.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:38.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:38.869 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:38.869 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09003301, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813223511647365, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9492989, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96908, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.927920954629933, telescope_dec_j2k=-24.3952701230616, observability=1)
2025-12-27T16:09:39.309 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43985629081726074
2025-12-27T16:09:39.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:39.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9495791, teldec = -24.256209
2025-12-27T16:09:39.930 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.928201437175516     dec_j2k = -24.3952677375985
2025-12-27T16:09:39.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:39.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:39.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:39.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:39.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:39.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:39.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:39.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:39.943 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:39.943 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:39.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:39.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:39.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:39.943 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:39.943 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09004546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813225116125077, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9495791, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96936, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.928201437175516, telescope_dec_j2k=-24.3952677375985, observability=1)
2025-12-27T16:09:40.962 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:40.964 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9498872, teldec = -24.256209
2025-12-27T16:09:40.965 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.928509847848836     dec_j2k = -24.3952651137448
2025-12-27T16:09:40.967 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:40.968 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:40.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:40.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:40.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:40.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:40.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:40.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:40.977 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:40.977 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:40.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:40.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:40.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:40.977 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:40.977 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09005744, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081322872619993, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9498872, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.96967, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.928509847848836, telescope_dec_j2k=-24.3952651137448, observability=1)
2025-12-27T16:09:41.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.945734977722168
2025-12-27T16:09:42.955 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:42.957 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9504465, teldec = -24.256209
2025-12-27T16:09:42.958 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.929069711804659     dec_j2k = -24.3952603482937
2025-12-27T16:09:42.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:42.960 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:42.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:42.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:42.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:42.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:42.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:42.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:42.972 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:42.972 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:42.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:42.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:42.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:42.972 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:42.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09008051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813224715005649, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9504465, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97023, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.929069711804659, telescope_dec_j2k=-24.3952603482937, observability=1)
2025-12-27T16:09:43.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9520254135131836
2025-12-27T16:09:44.154 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:44.156 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] Telra = 0.9507732, teldec = -24.256209
2025-12-27T16:09:44.157 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] ra_j2k = 0.929396741214935     dec_j2k = -24.3952575633012
2025-12-27T16:09:44.159 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:44.160 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:44.164 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:44.165 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:44.165 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:44.165 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:44.172 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:44.172 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:44.172 [DEBUG] [Thread-490580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:44.172 [DEBUG] [Thread-490580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:44.172 [DEBUG] [Thread-490580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:44.172 [DEBUG] [Thread-490580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:44.172 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:44.172 [DEBUG] [Thread-490580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:44.172 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09009439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813222709408509, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9507732, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97056, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.929396741214935, telescope_dec_j2k=-24.3952575633012, observability=1)
2025-12-27T16:09:44.942 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7697880268096924
2025-12-27T16:09:45.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:45.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9512779, teldec = -24.256209
2025-12-27T16:09:45.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.929901950088399     dec_j2k = -24.3952532589223
2025-12-27T16:09:45.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:45.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:45.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:45.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:45.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:45.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:45.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:45.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:45.940 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:45.940 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:45.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:45.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:45.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:45.940 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:45.940 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09011486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813219901572513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9512779, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97106, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.929901950088399, telescope_dec_j2k=-24.3952532589223, observability=1)
2025-12-27T16:09:46.932 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9921026229858398
2025-12-27T16:09:47.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:47.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9518381, teldec = -24.256209
2025-12-27T16:09:47.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.930462714901623     dec_j2k = -24.3952484783567
2025-12-27T16:09:47.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:47.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:47.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:47.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:47.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:47.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:47.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:47.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:47.959 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:47.959 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:47.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:47.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:47.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:47.959 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:47.960 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09013818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813215088139376, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9518381, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97162, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.930462714901623, telescope_dec_j2k=-24.3952484783567, observability=1)
2025-12-27T16:09:48.975 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:48.978 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9521177, teldec = -24.256209
2025-12-27T16:09:48.979 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.930742596796564     dec_j2k = -24.3952460912191
2025-12-27T16:09:48.981 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:48.982 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:48.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:48.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:48.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:48.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:48.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:48.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:48.991 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:48.991 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:48.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:48.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:48.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:48.991 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:48.991 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09015019, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813225116125077, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9521177, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9719, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.930742596796564, telescope_dec_j2k=-24.3952460912191, observability=1)
2025-12-27T16:09:49.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9325714111328125
2025-12-27T16:09:50.406 [DEBUG] [Thread-490611 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:50.409 [INFO] [Thread-490611 (handle)] [driver.py] [get_status()] Telra = 0.9525001, teldec = -24.256209
2025-12-27T16:09:50.410 [INFO] [Thread-490611 (handle)] [driver.py] [get_status()] ra_j2k = 0.931125382327135     dec_j2k = -24.3952428251979
2025-12-27T16:09:50.412 [DEBUG] [Thread-490611 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:50.413 [DEBUG] [Thread-490611 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:50.415 [DEBUG] [Thread-490611 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:50.415 [DEBUG] [Thread-490611 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:50.415 [DEBUG] [Thread-490611 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:50.415 [DEBUG] [Thread-490611 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:50.423 [DEBUG] [Thread-490611 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:50.423 [DEBUG] [Thread-490611 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:50.423 [DEBUG] [Thread-490611 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:50.423 [DEBUG] [Thread-490611 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:50.423 [DEBUG] [Thread-490611 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:50.423 [DEBUG] [Thread-490611 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:50.423 [DEBUG] [Thread-490611 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:50.423 [DEBUG] [Thread-490611 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:50.423 [DEBUG] [Thread-490611 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09016675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813222709408509, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9525001, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97228, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.931125382327135, telescope_dec_j2k=-24.3952428251979, observability=1)
2025-12-27T16:09:50.595 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17191290855407715
2025-12-27T16:09:50.957 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5335392951965332
2025-12-27T16:09:51.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:51.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9529486, teldec = -24.256209
2025-12-27T16:09:51.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.931574334486845     dec_j2k = -24.3952389928464
2025-12-27T16:09:51.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:51.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:51.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:51.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:51.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:51.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:51.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:51.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:51.946 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:51.946 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:51.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:51.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:51.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:51.946 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:51.946 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09018433, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813223912766793, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9529486, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97273, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.931574334486845, telescope_dec_j2k=-24.3952389928464, observability=1)
2025-12-27T16:09:52.794 [DEBUG] [Thread-490612 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.848048210144043
2025-12-27T16:09:52.966 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:52.968 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9532293, teldec = -24.256209
2025-12-27T16:09:52.970 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.931855317470733     dec_j2k = -24.3952365933378
2025-12-27T16:09:52.971 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:52.971 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:52.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:52.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:52.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:52.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:52.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:52.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:52.982 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:52.982 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:52.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:52.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:52.983 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:52.983 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:52.983 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09019638, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813223110527937, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9532293, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97301, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.931855317470733, telescope_dec_j2k=-24.3952365933378, observability=1)
2025-12-27T16:09:53.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9475605487823486
2025-12-27T16:09:54.953 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:54.955 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9537895, teldec = -24.256209
2025-12-27T16:09:54.956 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.932416082213567     dec_j2k = -24.3952318023285
2025-12-27T16:09:54.958 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:54.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:54.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:54.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:54.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:54.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:54.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:54.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:54.967 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:54.968 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:54.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:54.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:54.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:54.968 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:54.968 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09021938, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813223511647365, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9537895, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97357, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.932416082213567, telescope_dec_j2k=-24.3952318023285, observability=1)
2025-12-27T16:09:55.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9617767333984375
2025-12-27T16:09:57.017 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:57.020 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9543677, teldec = -24.256209
2025-12-27T16:09:57.021 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.932994865081146     dec_j2k = -24.3952268542336
2025-12-27T16:09:57.023 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:57.023 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:57.029 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:57.029 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:57.029 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:57.029 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:57.036 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:57.037 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:57.037 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:57.037 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:57.037 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:57.037 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:57.037 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:57.037 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:57.037 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09024326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813220703811369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9543677, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97415, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.932994865081146, telescope_dec_j2k=-24.3952268542336, observability=1)
2025-12-27T16:09:57.056 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01908731460571289
2025-12-27T16:09:57.194 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15741825103759766
2025-12-27T16:09:57.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8935153484344482
2025-12-27T16:09:58.616 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:58.617 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] Telra = 0.9547883, teldec = -24.256209
2025-12-27T16:09:58.618 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] ra_j2k = 0.933415889062933     dec_j2k = -24.3952232528346
2025-12-27T16:09:58.620 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:58.621 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:58.623 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:58.623 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:58.623 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:58.623 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:58.630 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:58.630 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:58.630 [DEBUG] [Thread-490580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:58.630 [DEBUG] [Thread-490580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:58.631 [DEBUG] [Thread-490580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:58.631 [DEBUG] [Thread-490580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:58.631 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:58.631 [DEBUG] [Thread-490580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:58.631 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09026177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813219901572513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9547883, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97457, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.933415889062933, telescope_dec_j2k=-24.3952232528346, observability=1)
2025-12-27T16:09:58.983 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35208916664123535
2025-12-27T16:09:59.025 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3939359188079834
2025-12-27T16:09:59.468 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8369004726409912
2025-12-27T16:09:59.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:09:59.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9551529, teldec = -24.256209
2025-12-27T16:09:59.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.933780856585217     dec_j2k = -24.3952201295698
2025-12-27T16:09:59.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:59.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:09:59.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:09:59.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:09:59.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:09:59.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:09:59.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:09:59.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:59.941 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:09:59.941 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:09:59.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:09:59.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:09:59.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:09:59.941 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:09:59.942 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0902769, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08132182970948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9551529, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97493, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.933780856585217, telescope_dec_j2k=-24.3952201295698, observability=1)
2025-12-27T16:09:59.959 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.017780542373657227
2025-12-27T16:10:00.134 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19293212890625
2025-12-27T16:10:00.367 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4256322383880615
2025-12-27T16:10:00.833 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8911900520324707
2025-12-27T16:10:00.968 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:00.969 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9554616, teldec = -24.256209
2025-12-27T16:10:00.970 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.934089867752751     dec_j2k = -24.3952174841673
2025-12-27T16:10:00.972 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:10:00.972 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:10:00.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:00.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:00.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:00.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:00.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:00.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:00.986 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:00.986 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:00.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:00.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:00.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:00.986 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:00.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09028898, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813223912766793, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9554616, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97524, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.934089867752751, telescope_dec_j2k=-24.3952174841673, observability=1)
2025-12-27T16:10:01.307 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3206017017364502
2025-12-27T16:10:01.730 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7440536022186279
2025-12-27T16:10:01.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9352049827575684
2025-12-27T16:10:02.104 [DEBUG] [Thread-490580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:02.106 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] Telra = 0.9557699, teldec = -24.256209
2025-12-27T16:10:02.108 [INFO] [Thread-490580 (handle)] [driver.py] [get_status()] ra_j2k = 0.934398478510943     dec_j2k = -24.395214841284
2025-12-27T16:10:02.110 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:02.111 [DEBUG] [Thread-490580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:02.115 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:02.118 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:02.118 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:02.118 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:02.123 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:02.123 [DEBUG] [Thread-490580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:02.124 [DEBUG] [Thread-490580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:02.124 [DEBUG] [Thread-490580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:02.124 [DEBUG] [Thread-490580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:02.124 [DEBUG] [Thread-490580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:02.124 [DEBUG] [Thread-490580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:02.124 [DEBUG] [Thread-490580 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:02.124 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09030214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813219901572513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992346, telescope_ra=0.9557699, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97555, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.934398478510943, telescope_dec_j2k=-24.395214841284, observability=1)
2025-12-27T16:10:02.528 [DEBUG] [Thread-490580 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4043731689453125
2025-12-27T16:10:02.799 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6746909618377686
2025-12-27T16:10:02.799 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.50891590118408 seconds ago
2025-12-27T16:10:02.960 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.835768461227417
2025-12-27T16:10:03.776 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:03.778 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9562376, teldec = -24.256209
2025-12-27T16:10:03.779 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.934866649928365     dec_j2k = -24.3952108302206
2025-12-27T16:10:03.781 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:03.783 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:03.785 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:03.785 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:03.785 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:03.785 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:03.792 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:03.792 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:03.792 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:03.792 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:03.792 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:03.792 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:03.792 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:03.792 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:03.792 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09032149, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813219500453084, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.9562376, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97602, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.934866649928365, telescope_dec_j2k=-24.3952108302206, observability=1)
2025-12-27T16:10:03.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1318981647491455
2025-12-27T16:10:04.953 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:04.956 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.956574, teldec = -24.256209
2025-12-27T16:10:04.957 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.935203388993431     dec_j2k = -24.3952079439132
2025-12-27T16:10:04.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:04.960 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:04.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:04.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:04.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:04.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:04.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:04.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:04.969 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:04.969 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:04.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:04.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:04.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:04.969 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:04.969 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09033512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813223511647365, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.956574, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97636, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.935203388993431, telescope_dec_j2k=-24.3952079439132, observability=1)
2025-12-27T16:10:05.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9573817253112793
2025-12-27T16:10:06.945 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:06.947 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.957106, teldec = -24.256209
2025-12-27T16:10:06.948 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.935735925193161     dec_j2k = -24.3952033771543
2025-12-27T16:10:06.950 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:06.951 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:06.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:06.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:06.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:06.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:06.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:06.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:06.960 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:06.960 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:06.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:06.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:06.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:06.960 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:06.960 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09035817, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813221506050225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.957106, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97689, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:09:07.935949', telescope_ra_j2k=0.935735925193161, telescope_dec_j2k=-24.3952033771543, observability=1)
2025-12-27T16:10:07.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9645905494689941
2025-12-27T16:10:08.078 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:08.078 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:10:08.079 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:08.079 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:10:08.080 [DEBUG] [ThreadPoolExecutor-22914_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:08.586 [DEBUG] [Thread-490613 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:08.588 [INFO] [Thread-490613 (handle)] [driver.py] [get_status()] Telra = 0.9575726, teldec = -24.256209
2025-12-27T16:10:08.589 [INFO] [Thread-490613 (handle)] [driver.py] [get_status()] ra_j2k = 0.936202995461533     dec_j2k = -24.3951993695726
2025-12-27T16:10:08.591 [DEBUG] [Thread-490613 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:08.592 [DEBUG] [Thread-490613 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:08.596 [DEBUG] [Thread-490613 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:08.596 [DEBUG] [Thread-490613 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:08.596 [DEBUG] [Thread-490613 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:08.596 [DEBUG] [Thread-490613 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:08.603 [DEBUG] [Thread-490613 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:08.603 [DEBUG] [Thread-490613 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:08.603 [DEBUG] [Thread-490613 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:08.604 [DEBUG] [Thread-490613 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:08.604 [DEBUG] [Thread-490613 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:08.604 [DEBUG] [Thread-490613 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:08.604 [DEBUG] [Thread-490613 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:08.604 [DEBUG] [Thread-490613 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:08.604 [DEBUG] [Thread-490613 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09037716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813223511647365, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.9575726, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97735, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.936202995461533, telescope_dec_j2k=-24.3951993695726, observability=1)
2025-12-27T16:10:08.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3816795349121094
2025-12-27T16:10:09.082 [DEBUG] [ThreadPoolExecutor-22914_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:09.084 [DEBUG] [ThreadPoolExecutor-22914_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:09.084 [DEBUG] [ThreadPoolExecutor-22914_0] [payload.py] [to_registers()] [0]
2025-12-27T16:10:09.089 [DEBUG] [ThreadPoolExecutor-22914_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:09.089 [DEBUG] [ThreadPoolExecutor-22914_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:09.089 [DEBUG] [ThreadPoolExecutor-22914_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:10:09.089 [DEBUG] [ThreadPoolExecutor-22914_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:09.097 [DEBUG] [ThreadPoolExecutor-22914_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:09.097 [DEBUG] [ThreadPoolExecutor-22914_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:10:09.097 [DEBUG] [ThreadPoolExecutor-22914_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:10:09.097 [DEBUG] [ThreadPoolExecutor-22914_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:10:09.097 [DEBUG] [ThreadPoolExecutor-22914_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:09.097 [DEBUG] [ThreadPoolExecutor-22914_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:09.097 [DEBUG] [ThreadPoolExecutor-22914_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:09.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:09.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9579369, teldec = -24.256209
2025-12-27T16:10:09.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.936567662615832     dec_j2k = -24.3951962391901
2025-12-27T16:10:09.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:09.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:09.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:09.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:09.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:09.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:09.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:09.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:09.943 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:09.943 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:09.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:09.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:09.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:09.943 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:09.944 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09039266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813223912766793, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.9579369, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97772, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.936567662615832, telescope_dec_j2k=-24.3951962391901, observability=1)
2025-12-27T16:10:10.941 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9972925186157227
2025-12-27T16:10:11.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:11.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9584976, teldec = -24.256209
2025-12-27T16:10:11.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.937128927692132     dec_j2k = -24.3951914186914
2025-12-27T16:10:11.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:11.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:11.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:11.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:11.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:11.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:11.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:11.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:11.942 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:11.943 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:11.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:11.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:11.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:11.943 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:11.943 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09041579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813220703811369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.9584976, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97828, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.937128927692132, telescope_dec_j2k=-24.3951914186914, observability=1)
2025-12-27T16:10:12.968 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:12.970 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9588054, teldec = -24.256208
2025-12-27T16:10:12.971 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.937437037839816     dec_j2k = -24.3951877712594
2025-12-27T16:10:12.973 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:12.974 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:12.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:12.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:12.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:12.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:12.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:12.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:12.987 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:12.987 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:12.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:12.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:12.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:12.988 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:12.988 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09042788, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813219500453084, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.9588054, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97859, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.937437037839816, telescope_dec_j2k=-24.3951877712594, observability=1)
2025-12-27T16:10:13.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9404380321502686
2025-12-27T16:10:14.954 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:14.956 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9593561, teldec = -24.256208
2025-12-27T16:10:14.957 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.937988292807215     dec_j2k = -24.3951830321922
2025-12-27T16:10:14.958 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:14.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:14.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:14.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:14.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:14.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:14.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:14.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:14.970 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:14.970 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:14.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:14.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:14.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:14.970 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:14.970 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09045087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813220302691941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.9593561, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.97914, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.937988292807215, telescope_dec_j2k=-24.3951830321922, observability=1)
2025-12-27T16:10:15.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9547510147094727
2025-12-27T16:10:16.945 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:16.947 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9599162, teldec = -24.256208
2025-12-27T16:10:16.948 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.938548957227275     dec_j2k = -24.3951782092624
2025-12-27T16:10:16.950 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:16.950 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:16.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:16.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:16.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:16.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:16.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:16.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:16.962 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:16.962 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:16.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:16.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:16.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:16.962 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:16.962 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09047391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08132182970948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.9599162, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9797, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.938548957227275, telescope_dec_j2k=-24.3951782092624, observability=1)
2025-12-27T16:10:17.952 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9904906749725342
2025-12-27T16:10:18.936 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:18.938 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9604488, teldec = -24.256208
2025-12-27T16:10:18.939 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.93908209391634     dec_j2k = -24.3951736203518
2025-12-27T16:10:18.941 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:18.942 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:18.946 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:18.946 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:18.946 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:18.946 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:18.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:18.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:18.953 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:18.953 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:18.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:18.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:18.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:18.953 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:18.954 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09049696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813214687019948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.9604488, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98023, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.93908209391634, telescope_dec_j2k=-24.3951736203518, observability=1)
2025-12-27T16:10:19.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.973346471786499
2025-12-27T16:10:20.943 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:20.945 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9610273, teldec = -24.256208
2025-12-27T16:10:20.946 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.939661176836933     dec_j2k = -24.3951686328955
2025-12-27T16:10:20.948 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:20.949 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:20.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:20.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:20.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:20.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:20.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:20.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:20.958 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:20.958 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:20.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:20.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:20.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:20.958 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:20.958 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09052018, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813217494855944, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.9610273, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98081, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.939661176836933, telescope_dec_j2k=-24.3951686328955, observability=1)
2025-12-27T16:10:21.952 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9936163425445557
2025-12-27T16:10:22.351 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:22.353 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.96142, teldec = -24.256208
2025-12-27T16:10:22.354 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.940054272525348     dec_j2k = -24.3951652454668
2025-12-27T16:10:22.354 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:22.355 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:22.361 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:22.361 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:22.361 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:22.361 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:22.368 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:22.368 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:22.368 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:22.368 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:22.369 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:22.369 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:22.369 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:22.369 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:22.369 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09053647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081321629149766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.96142, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9812, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.940054272525348, telescope_dec_j2k=-24.3951652454668, observability=1)
2025-12-27T16:10:22.933 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5636961460113525
2025-12-27T16:10:23.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:23.938 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9618685, teldec = -24.256208
2025-12-27T16:10:23.939 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.940503224426132     dec_j2k = -24.3951613749064
2025-12-27T16:10:23.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:23.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:23.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:23.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:23.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:23.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:23.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:23.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:23.956 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:23.956 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:23.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:23.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:23.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:23.956 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:23.957 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09055483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081321428590052, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.9618685, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98165, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.940503224426132, telescope_dec_j2k=-24.3951613749064, observability=1)
2025-12-27T16:10:24.955 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9989266395568848
2025-12-27T16:10:25.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:25.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9624005, teldec = -24.256208
2025-12-27T16:10:25.930 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.941035760443097     dec_j2k = -24.3951567812497
2025-12-27T16:10:25.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:25.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:25.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:25.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:25.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:25.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:25.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:25.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:25.943 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:25.943 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:25.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:25.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:25.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:25.943 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:25.943 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09057787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813217895975372, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.9624005, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98218, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.941035760443097, telescope_dec_j2k=-24.3951567812497, observability=1)
2025-12-27T16:10:26.639 [DEBUG] [Thread-490614 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6963205337524414
2025-12-27T16:10:26.947 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:26.948 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9626801, teldec = -24.256208
2025-12-27T16:10:26.949 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.941315642146885     dec_j2k = -24.3951543659063
2025-12-27T16:10:26.951 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:26.951 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:26.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:26.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:26.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:26.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:26.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:26.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:26.963 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:26.963 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:26.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:26.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:26.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:26.963 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:26.963 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09058966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813221907169653, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.9626801, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98246, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.941315642146885, telescope_dec_j2k=-24.3951543659063, observability=1)
2025-12-27T16:10:27.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9628925323486328
2025-12-27T16:10:28.954 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:28.956 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9632592, teldec = -24.256208
2025-12-27T16:10:28.957 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.941895325588007     dec_j2k = -24.3951493609379
2025-12-27T16:10:28.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:28.961 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:28.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:28.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:28.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:28.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:28.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:28.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:28.970 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:28.970 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:28.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:28.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:28.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:28.971 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:28.971 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0906129, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813223511647365, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.9632592, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98304, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.941895325588007, telescope_dec_j2k=-24.3951493609379, observability=1)
2025-12-27T16:10:29.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9558632373809814
2025-12-27T16:10:30.943 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:30.945 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9637935, teldec = -24.256208
2025-12-27T16:10:30.946 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.942430163873917     dec_j2k = -24.3951447403213
2025-12-27T16:10:30.947 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:30.948 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:30.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:30.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:30.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:30.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:30.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:30.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:30.956 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:30.956 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:30.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:30.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:30.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:30.956 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:30.957 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09063591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813217494855944, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.9637935, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98358, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.942430163873917, telescope_dec_j2k=-24.3951447403213, observability=1)
2025-12-27T16:10:31.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9680025577545166
2025-12-27T16:10:32.966 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:32.968 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9643725, teldec = -24.256208
2025-12-27T16:10:32.969 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.943009747172285     dec_j2k = -24.3951397300629
2025-12-27T16:10:32.971 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:32.972 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:32.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:32.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:32.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:32.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:32.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:32.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:32.982 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:32.983 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:32.983 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:32.983 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:32.983 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:32.983 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:32.983 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09065934, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813213483661664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.9643725, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98415, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.943009747172285, telescope_dec_j2k=-24.3951397300629, observability=1)
2025-12-27T16:10:33.941 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9581365585327148
2025-12-27T16:10:34.097 [DEBUG] [ThreadPoolExecutor-22914_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:34.098 [DEBUG] [ThreadPoolExecutor-22914_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:34.958 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:34.960 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9649332, teldec = -24.256208
2025-12-27T16:10:34.961 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.94357101201396     dec_j2k = -24.3951348751096
2025-12-27T16:10:34.962 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:34.964 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:34.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:34.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:34.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:34.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:34.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:34.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:34.977 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:34.977 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:34.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:34.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:34.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:34.977 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:34.977 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0906824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813220302691941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992345, telescope_ra=0.9649332, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98472, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.94357101201396, telescope_dec_j2k=-24.3951348751096, observability=1)
2025-12-27T16:10:36.256 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:36.258 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9652973, teldec = -24.256208
2025-12-27T16:10:36.259 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.94393547879244     dec_j2k = -24.3951317208566
2025-12-27T16:10:36.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:36.262 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:36.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:36.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:36.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:36.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:36.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:36.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:36.273 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:36.273 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:36.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:36.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:36.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:36.273 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:36.274 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09069742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813217494855944, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.9652973, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98508, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.94393547879244, telescope_dec_j2k=-24.3951317208566, observability=1)
2025-12-27T16:10:36.947 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6737880706787109
2025-12-27T16:10:37.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:37.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9657449, teldec = -24.256208
2025-12-27T16:10:37.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.944383529673324     dec_j2k = -24.3951278414964
2025-12-27T16:10:37.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:37.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:37.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:37.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:37.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:37.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:37.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:37.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:37.945 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:37.946 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:37.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:37.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:37.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:37.946 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:37.946 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09071678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813219500453084, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.9657449, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98553, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.944383529673324, telescope_dec_j2k=-24.3951278414964, observability=1)
2025-12-27T16:10:38.943 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9970996379852295
2025-12-27T16:10:39.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:39.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9662958, teldec = -24.256208
2025-12-27T16:10:39.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.944934984593426     dec_j2k = -24.3951230642071
2025-12-27T16:10:39.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:39.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:39.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:39.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:39.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:39.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:39.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:39.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:39.945 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:39.945 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:39.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:39.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:39.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:39.945 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:39.945 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0907399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813219099333656, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.9662958, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98608, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.944934984593426, telescope_dec_j2k=-24.3951230642071, observability=1)
2025-12-27T16:10:40.933 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.987663984298706
2025-12-27T16:10:41.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:41.966 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9668844, teldec = -24.256208
2025-12-27T16:10:41.967 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.945524177466721     dec_j2k = -24.3951179567902
2025-12-27T16:10:41.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:41.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:41.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:41.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:41.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:41.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:41.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:41.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:41.980 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:41.980 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:41.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:41.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:41.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:41.980 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:41.980 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09076348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813217895975372, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.9668844, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98667, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.945524177466721, telescope_dec_j2k=-24.3951179567902, observability=1)
2025-12-27T16:10:42.973 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9922170639038086
2025-12-27T16:10:43.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:43.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9674161, teldec = -24.256208
2025-12-27T16:10:43.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.94605641300744     dec_j2k = -24.3951133402648
2025-12-27T16:10:43.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:43.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:43.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:43.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:43.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:43.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:43.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:43.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:43.944 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:43.944 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:43.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:43.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:43.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:43.944 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:43.944 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09078619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081321629149766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.9674161, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9872, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.94605641300744, telescope_dec_j2k=-24.3951133402648, observability=1)
2025-12-27T16:10:44.704 [DEBUG] [Thread-490615 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7596783638000488
2025-12-27T16:10:44.965 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:44.966 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9676961, teldec = -24.256208
2025-12-27T16:10:44.967 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.946336695022577     dec_j2k = -24.3951109080591
2025-12-27T16:10:44.969 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:44.970 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:44.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:44.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:44.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:44.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:44.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:44.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:44.979 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:44.979 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:44.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:44.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:44.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:44.979 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:44.979 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09079821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813221907169653, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.9676961, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98748, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.946336695022577, telescope_dec_j2k=-24.3951109080591, observability=1)
2025-12-27T16:10:45.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9451704025268555
2025-12-27T16:10:46.954 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:46.956 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9682751, teldec = -24.256208
2025-12-27T16:10:46.957 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.946916278173314     dec_j2k = -24.3951058762314
2025-12-27T16:10:46.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:46.960 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:46.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:46.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:46.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:46.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:46.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:46.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:46.971 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:46.971 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:46.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:46.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:46.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:46.971 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:46.971 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09082124, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813215890378232, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.9682751, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98806, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.946916278173314, telescope_dec_j2k=-24.3951058762314, observability=1)
2025-12-27T16:10:47.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9528398513793945
2025-12-27T16:10:49.018 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:49.020 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9688356, teldec = -24.256208
2025-12-27T16:10:49.021 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.947477342670515     dec_j2k = -24.395101002131
2025-12-27T16:10:49.023 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:49.024 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:49.027 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:49.027 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:49.027 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:49.027 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:49.034 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:49.034 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:49.034 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:49.034 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:49.034 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:49.034 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:49.034 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:49.034 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:49.034 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09084513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081321629149766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.9688356, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98862, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.947477342670515, telescope_dec_j2k=-24.395101002131, observability=1)
2025-12-27T16:10:49.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8942608833312988
2025-12-27T16:10:50.941 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:50.943 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.969367, teldec = -24.256208
2025-12-27T16:10:50.944 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.948009277841177     dec_j2k = -24.3950963783149
2025-12-27T16:10:50.946 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:50.946 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:50.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:50.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:50.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:50.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:50.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:50.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:50.961 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:50.961 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:50.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:50.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:50.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:50.961 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:50.961 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09086738, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813215489258804, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.969367, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98915, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.948009277841177, telescope_dec_j2k=-24.3950963783149, observability=1)
2025-12-27T16:10:51.941 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9797508716583252
2025-12-27T16:10:52.831 [DEBUG] [Thread-490616 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:52.832 [INFO] [Thread-490616 (handle)] [driver.py] [get_status()] Telra = 0.9698901, teldec = -24.256208
2025-12-27T16:10:52.833 [INFO] [Thread-490616 (handle)] [driver.py] [get_status()] ra_j2k = 0.948532904634861     dec_j2k = -24.3950918240866
2025-12-27T16:10:52.836 [DEBUG] [Thread-490616 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:52.836 [DEBUG] [Thread-490616 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:52.841 [DEBUG] [Thread-490616 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:52.841 [DEBUG] [Thread-490616 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:52.841 [DEBUG] [Thread-490616 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:52.841 [DEBUG] [Thread-490616 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:52.848 [DEBUG] [Thread-490616 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:52.848 [DEBUG] [Thread-490616 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:52.848 [DEBUG] [Thread-490616 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:52.848 [DEBUG] [Thread-490616 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:52.848 [DEBUG] [Thread-490616 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:52.848 [DEBUG] [Thread-490616 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:52.848 [DEBUG] [Thread-490616 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:52.848 [DEBUG] [Thread-490616 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:52.848 [DEBUG] [Thread-490616 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09088925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813215890378232, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.9698901, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98967, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.948532904634861, telescope_dec_j2k=-24.3950918240866, observability=1)
2025-12-27T16:10:52.930 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08179116249084473
2025-12-27T16:10:53.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:53.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9701984, teldec = -24.256208
2025-12-27T16:10:53.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.948841515103405     dec_j2k = -24.3950891387332
2025-12-27T16:10:53.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:53.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:53.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:53.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:53.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:53.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:53.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:53.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:53.942 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:53.942 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:53.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:53.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:53.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:53.942 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:53.942 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09090193, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08132182970948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.9701984, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.98998, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.948841515103405, telescope_dec_j2k=-24.3950891387332, observability=1)
2025-12-27T16:10:54.991 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:54.994 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9705068, teldec = -24.256208
2025-12-27T16:10:54.995 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.949150225666411     dec_j2k = -24.3950864516012
2025-12-27T16:10:54.997 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:54.998 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:54.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:54.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:54.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:54.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:55.006 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:55.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:55.007 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:55.007 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:55.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:55.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:55.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:55.007 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:55.007 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09091426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813217895975372, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.9705068, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99029, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.949150225666411, telescope_dec_j2k=-24.3950864516012, observability=1)
2025-12-27T16:10:55.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9196546077728271
2025-12-27T16:10:56.986 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:56.988 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9710664, teldec = -24.256208
2025-12-27T16:10:56.989 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.949710389175298     dec_j2k = -24.3950815734112
2025-12-27T16:10:56.990 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:56.991 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:56.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:56.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:56.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:56.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:57.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:57.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:57.002 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:57.002 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:57.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:57.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:57.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:57.002 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:57.003 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09093735, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813221104930797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.9710664, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99085, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.949710389175298, telescope_dec_j2k=-24.3950815734112, observability=1)
2025-12-27T16:10:57.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9190239906311035
2025-12-27T16:10:59.019 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:10:59.021 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9716168, teldec = -24.256208
2025-12-27T16:10:59.022 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.950261343399857     dec_j2k = -24.3950767725052
2025-12-27T16:10:59.024 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:59.024 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:10:59.026 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:10:59.027 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:10:59.027 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:10:59.027 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:10:59.034 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:10:59.034 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:59.034 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:10:59.034 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:10:59.034 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:10:59.034 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:10:59.034 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:10:59.034 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:10:59.034 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09096088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081321629149766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.9716168, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.9914, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.950261343399857, telescope_dec_j2k=-24.3950767725052, observability=1)
2025-12-27T16:10:59.215 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1807401180267334
2025-12-27T16:10:59.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8942286968231201
2025-12-27T16:11:00.942 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:00.944 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9721493, teldec = -24.256208
2025-12-27T16:11:00.945 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.950794379581085     dec_j2k = -24.395072124982
2025-12-27T16:11:00.946 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:00.947 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:00.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:00.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:00.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:00.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:00.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:00.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:00.956 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:00.956 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:00.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:00.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:00.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:00.957 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:00.957 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09098314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081321629149766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.9721493, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99193, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.950794379581085, telescope_dec_j2k=-24.395072124982, observability=1)
2025-12-27T16:11:01.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9675247669219971
2025-12-27T16:11:02.860 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:02.862 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.9726813, teldec = -24.256208
2025-12-27T16:11:02.863 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.951326915240234     dec_j2k = -24.3950674791209
2025-12-27T16:11:02.864 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:11:02.865 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:11:02.866 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:02.866 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:02.866 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:02.866 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:02.873 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:02.873 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:02.873 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:02.873 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:02.873 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:02.873 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:02.873 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:02.873 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:02.874 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09100534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813216692617088, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.9726813, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99246, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.951326915240234, telescope_dec_j2k=-24.3950674791209, observability=1)
2025-12-27T16:11:02.874 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52324461936951 seconds ago
2025-12-27T16:11:02.904 [DEBUG] [Thread-490617 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.029875993728637695
2025-12-27T16:11:02.953 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07915520668029785
2025-12-27T16:11:03.764 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8907990455627441
2025-12-27T16:11:03.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:03.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9729891, teldec = -24.256208
2025-12-27T16:11:03.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.951635025148811     dec_j2k = -24.3950647899252
2025-12-27T16:11:03.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:03.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:03.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:03.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:03.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:03.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:03.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:03.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:03.940 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:03.940 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:03.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:03.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:03.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:03.940 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:03.940 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09101767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081321629149766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.9729891, telescope_dec=-24.256208, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99277, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.951635025148811, telescope_dec_j2k=-24.3950647899252, observability=1)
2025-12-27T16:11:05.043 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:05.046 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.973288, teldec = -24.256207
2025-12-27T16:11:05.047 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.951934226043657     dec_j2k = -24.3950611777115
2025-12-27T16:11:05.049 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:05.050 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:05.052 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:05.052 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:05.052 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:05.052 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:05.059 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:05.059 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:05.059 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:05.059 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:05.059 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:05.059 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:05.059 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:05.060 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:05.060 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09103061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813223110527937, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.973288, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99307, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.951934226043657, telescope_dec_j2k=-24.3950611777115, observability=1)
2025-12-27T16:11:05.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8613991737365723
2025-12-27T16:11:06.967 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:06.969 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9738484, teldec = -24.256207
2025-12-27T16:11:06.970 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.95249519025559     dec_j2k = -24.3950562776736
2025-12-27T16:11:06.972 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:06.973 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:06.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:06.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:06.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:06.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:06.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:06.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:06.986 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:06.986 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:06.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:06.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:06.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:06.986 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:06.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09105287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813214687019948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992344, telescope_ra=0.9738484, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99363, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:10:08.077056', telescope_ra_j2k=0.95249519025559, telescope_dec_j2k=-24.3950562776736, observability=1)
2025-12-27T16:11:07.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9385166168212891
2025-12-27T16:11:08.220 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:08.221 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:11:08.222 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:08.222 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:11:08.222 [INFO] [ThreadPoolExecutor-22915_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:11:08.222 [INFO] [ThreadPoolExecutor-22915_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:11:09.014 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:09.016 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9744088, teldec = -24.256207
2025-12-27T16:11:09.017 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.953056154446834     dec_j2k = -24.3950513746394
2025-12-27T16:11:09.018 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:09.018 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:09.025 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:09.025 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:09.025 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:09.025 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:09.032 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:09.032 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:09.032 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:09.032 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:09.032 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:09.033 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:09.033 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:09.033 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:09.033 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09107656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813214687019948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992343, telescope_ra=0.9744088, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99419, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.953056154446834, telescope_dec_j2k=-24.3950513746394, observability=1)
2025-12-27T16:11:09.934 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9008538722991943
2025-12-27T16:11:10.953 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:10.954 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9749403, teldec = -24.256207
2025-12-27T16:11:10.955 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.953588189523435     dec_j2k = -24.3950467216878
2025-12-27T16:11:10.956 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:10.957 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:10.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:10.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:10.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:10.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:10.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:10.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:10.966 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:10.966 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:10.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:10.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:10.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:10.966 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:10.967 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09109899, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813215489258804, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992343, telescope_ra=0.9749403, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99472, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.953588189523435, telescope_dec_j2k=-24.3950467216878, observability=1)
2025-12-27T16:11:11.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9591977596282959
2025-12-27T16:11:12.943 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:12.945 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9754909, teldec = -24.256207
2025-12-27T16:11:12.946 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.954139343808916     dec_j2k = -24.3950418986856
2025-12-27T16:11:12.948 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:12.949 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:12.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:12.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:12.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:12.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:12.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:12.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:12.960 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:12.960 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:12.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:12.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:12.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:12.960 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:12.960 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09112204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813213483661664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992343, telescope_ra=0.9754909, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99527, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.954139343808916, telescope_dec_j2k=-24.3950418986856, observability=1)
2025-12-27T16:11:13.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9639041423797607
2025-12-27T16:11:14.969 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:14.971 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9760798, teldec = -24.256207
2025-12-27T16:11:14.972 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.954728836628617     dec_j2k = -24.395036736992
2025-12-27T16:11:14.974 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:14.975 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:14.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:14.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:14.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:14.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:14.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:14.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:14.984 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:14.984 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:14.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:14.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:14.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:14.984 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:14.984 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09114549, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813221104930797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992343, telescope_ra=0.9760798, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99586, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.954728836628617, telescope_dec_j2k=-24.395036736992, observability=1)
2025-12-27T16:11:15.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9408247470855713
2025-12-27T16:11:16.957 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:16.959 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9766318, teldec = -24.256207
2025-12-27T16:11:16.961 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.955281392281919     dec_j2k = -24.3950318957222
2025-12-27T16:11:16.963 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:16.964 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:16.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:16.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:16.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:16.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:16.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:16.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:16.978 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:16.978 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:16.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:16.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:16.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:16.978 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:16.979 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0911685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813214687019948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992343, telescope_ra=0.9766318, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99641, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.955281392281919, telescope_dec_j2k=-24.3950318957222, observability=1)
2025-12-27T16:11:17.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9479184150695801
2025-12-27T16:11:18.948 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:18.951 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9771652, teldec = -24.256207
2025-12-27T16:11:18.952 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.955815329192994     dec_j2k = -24.3950272148207
2025-12-27T16:11:18.954 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:18.954 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:18.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:18.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:18.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:18.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:18.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:18.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:18.967 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:18.967 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:18.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:18.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:18.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:18.967 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:18.967 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09119154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813220703811369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992343, telescope_ra=0.9771652, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99695, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.955815329192994, telescope_dec_j2k=-24.3950272148207, observability=1)
2025-12-27T16:11:19.929 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9615280628204346
2025-12-27T16:11:20.968 [DEBUG] [Thread-490618 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:20.970 [INFO] [Thread-490618 (handle)] [driver.py] [get_status()] Telra = 0.9777251, teldec = -24.256207
2025-12-27T16:11:20.971 [INFO] [Thread-490618 (handle)] [driver.py] [get_status()] ra_j2k = 0.956375792758268     dec_j2k = -24.3950222984464
2025-12-27T16:11:20.973 [DEBUG] [Thread-490618 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:20.974 [DEBUG] [Thread-490618 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:20.977 [DEBUG] [Thread-490618 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:20.977 [DEBUG] [Thread-490618 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:20.977 [DEBUG] [Thread-490618 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:20.977 [DEBUG] [Thread-490618 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:20.984 [DEBUG] [Thread-490618 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:20.984 [DEBUG] [Thread-490618 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:20.984 [DEBUG] [Thread-490618 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:20.984 [DEBUG] [Thread-490618 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:20.984 [DEBUG] [Thread-490618 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:20.984 [DEBUG] [Thread-490618 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:20.984 [DEBUG] [Thread-490618 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:20.984 [DEBUG] [Thread-490618 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:20.984 [DEBUG] [Thread-490618 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09121492, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081321428590052, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992343, telescope_ra=0.9777251, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99751, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.956375792758268, telescope_dec_j2k=-24.3950222984464, observability=1)
2025-12-27T16:11:20.988 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.003772735595703125
2025-12-27T16:11:22.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:22.048 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9780242, teldec = -24.256207
2025-12-27T16:11:22.049 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.95667519380777     dec_j2k = -24.3950196708815
2025-12-27T16:11:22.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:22.052 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:22.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:22.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:22.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:22.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:22.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:22.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:22.063 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:22.064 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:22.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:22.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:22.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:22.064 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:22.064 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09122738, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813214687019948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992343, telescope_ra=0.9780242, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99781, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.95667519380777, telescope_dec_j2k=-24.3950196708815, observability=1)
2025-12-27T16:11:22.430 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.366055965423584
2025-12-27T16:11:22.998 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9338562488555908
2025-12-27T16:11:23.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:23.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9785571, teldec = -24.256207
2025-12-27T16:11:23.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.957208630166484     dec_j2k = -24.3950149872913
2025-12-27T16:11:23.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:23.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:23.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:23.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:23.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:23.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:23.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:23.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:23.939 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:23.939 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:23.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:23.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:23.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:23.939 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:23.939 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09124913, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081321629149766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992343, telescope_ra=0.9785571, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99834, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.957208630166484, telescope_dec_j2k=-24.3950149872913, observability=1)
2025-12-27T16:11:25.008 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:25.010 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9788654, teldec = -24.256207
2025-12-27T16:11:25.011 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.957517240458879     dec_j2k = -24.395012276445
2025-12-27T16:11:25.013 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:25.014 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:25.020 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:25.020 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:25.020 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:25.020 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:25.021 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:25.021 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:25.021 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:25.021 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:25.021 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:25.021 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:25.021 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:25.021 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:25.022 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09126168, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813217494855944, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992343, telescope_ra=0.9788654, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99865, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.957517240458879, telescope_dec_j2k=-24.395012276445, observability=1)
2025-12-27T16:11:25.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9033312797546387
2025-12-27T16:11:26.963 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:26.965 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9793972, teldec = -24.256207
2025-12-27T16:11:26.966 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.958049575680849     dec_j2k = -24.3950075982586
2025-12-27T16:11:26.968 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:26.968 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:26.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:26.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:26.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:26.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:26.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:26.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:26.979 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:26.979 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:26.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:26.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:26.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:26.979 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:26.979 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09128431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813215489258804, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992343, telescope_ra=0.9793972, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99918, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.958049575680849, telescope_dec_j2k=-24.3950075982586, observability=1)
2025-12-27T16:11:27.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9452297687530518
2025-12-27T16:11:28.978 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:28.981 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.979976, teldec = -24.256207
2025-12-27T16:11:28.982 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.958628958183952     dec_j2k = -24.3950025035528
2025-12-27T16:11:28.984 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:28.984 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:28.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:28.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:28.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:28.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:28.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:28.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:28.993 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:28.993 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:28.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:28.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:28.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:28.993 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:28.993 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09130763, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813215489258804, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992343, telescope_ra=0.979976, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=21.99976, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.958628958183952, telescope_dec_j2k=-24.3950025035528, observability=1)
2025-12-27T16:11:29.100 [DEBUG] [ThreadPoolExecutor-22914_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:29.102 [DEBUG] [ThreadPoolExecutor-22914_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:29.103 [DEBUG] [ThreadPoolExecutor-22914_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:29.106 [DEBUG] [ThreadPoolExecutor-22914_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:29.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9349579811096191
2025-12-27T16:11:30.949 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:30.951 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9805088, teldec = -24.256207
2025-12-27T16:11:30.952 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.959162294373115     dec_j2k = -24.3949978109234
2025-12-27T16:11:30.954 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:30.955 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:30.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:30.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:30.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:30.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:30.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:30.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:30.968 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:30.968 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:30.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:30.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:30.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:30.968 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:30.968 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09133044, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813210675825667, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992343, telescope_ra=0.9805088, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.00029, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.959162294373115, telescope_dec_j2k=-24.3949978109234, observability=1)
2025-12-27T16:11:31.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9579651355743408
2025-12-27T16:11:32.938 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:32.940 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9810698, teldec = -24.256207
2025-12-27T16:11:32.942 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.959723858921305     dec_j2k = -24.3949928669968
2025-12-27T16:11:32.944 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:32.945 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:32.948 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:32.948 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:32.948 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:32.948 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:32.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:32.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:32.955 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:32.955 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:32.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:32.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:32.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:32.956 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:32.956 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09135346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813212280303379, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992343, telescope_ra=0.9810698, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.00085, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.959723858921305, telescope_dec_j2k=-24.3949928669968, observability=1)
2025-12-27T16:11:33.109 [DEBUG] [ThreadPoolExecutor-22914_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:33.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9713497161865234
2025-12-27T16:11:34.111 [DEBUG] [ThreadPoolExecutor-22914_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:34.112 [INFO] [ThreadPoolExecutor-22914_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:11:34.981 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:34.983 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.98165, teldec = -24.256207
2025-12-27T16:11:34.984 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.960304642768952     dec_j2k = -24.3949877507091
2025-12-27T16:11:34.984 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:34.985 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:34.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:34.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:34.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:34.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:34.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:34.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:34.994 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:34.994 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:34.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:34.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:34.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:34.994 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:34.995 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0913771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08132182970948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992343, telescope_ra=0.98165, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.00143, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.960304642768952, telescope_dec_j2k=-24.3949877507091, observability=1)
2025-12-27T16:11:35.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.92746901512146
2025-12-27T16:11:36.970 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:36.972 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9821828, teldec = -24.256207
2025-12-27T16:11:36.973 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.960837978898906     dec_j2k = -24.3949830495739
2025-12-27T16:11:36.974 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:36.975 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:36.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:36.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:36.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:36.979 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:36.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:36.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:36.987 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:36.987 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:36.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:36.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:36.987 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:36.988 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:36.988 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09140013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813212681422807, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992343, telescope_ra=0.9821828, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.00196, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.960837978898906, telescope_dec_j2k=-24.3949830495739, observability=1)
2025-12-27T16:11:37.920 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9320652484893799
2025-12-27T16:11:38.980 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:38.982 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.982763, teldec = -24.256207
2025-12-27T16:11:38.983 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.961418762703646     dec_j2k = -24.3949779271282
2025-12-27T16:11:38.985 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:38.987 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:38.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:38.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:38.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:38.989 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:38.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:38.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:38.996 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:38.996 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:38.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:38.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:38.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:38.997 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:38.997 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09142339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813215489258804, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992343, telescope_ra=0.982763, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.00254, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.961418762703646, telescope_dec_j2k=-24.3949779271282, observability=1)
2025-12-27T16:11:39.059 [DEBUG] [Thread-490619 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06232786178588867
2025-12-27T16:11:39.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9291107654571533
2025-12-27T16:11:40.955 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:40.957 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9832967, teldec = -24.256207
2025-12-27T16:11:40.958 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.961952999699718     dec_j2k = -24.3949732123854
2025-12-27T16:11:40.960 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:40.961 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:40.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:40.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:40.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:40.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:40.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:40.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:40.973 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:40.973 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:40.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:40.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:40.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:40.973 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:40.973 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09144625, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813219099333656, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992343, telescope_ra=0.9832967, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.00308, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.961952999699718, telescope_dec_j2k=-24.3949732123854, observability=1)
2025-12-27T16:11:41.929 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9560337066650391
2025-12-27T16:11:42.946 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:42.949 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9838479, teldec = -24.256207
2025-12-27T16:11:42.950 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.962504754283973     dec_j2k = -24.3949683401953
2025-12-27T16:11:42.952 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:42.953 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:42.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:42.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:42.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:42.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:42.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:42.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:42.964 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:42.964 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:42.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:42.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:42.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:42.965 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:42.965 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09146929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813215088139376, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992342, telescope_ra=0.9838479, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.00363, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.962504754283973, telescope_dec_j2k=-24.3949683401953, observability=1)
2025-12-27T16:11:43.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9610917568206787
2025-12-27T16:11:44.936 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:44.939 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9844094, teldec = -24.256207
2025-12-27T16:11:44.940 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.963066819210669     dec_j2k = -24.3949633739825
2025-12-27T16:11:44.942 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:44.943 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:44.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:44.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:44.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:44.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:44.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:44.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:44.952 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:44.952 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:44.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:44.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:44.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:44.953 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:44.953 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09149233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813217494855944, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992342, telescope_ra=0.9844094, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.00419, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.963066819210669, telescope_dec_j2k=-24.3949633739825, observability=1)
2025-12-27T16:11:45.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9733171463012695
2025-12-27T16:11:46.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:46.961 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9849707, teldec = -24.256207
2025-12-27T16:11:46.962 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.963628683915152     dec_j2k = -24.3949584065341
2025-12-27T16:11:46.963 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:46.964 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:46.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:46.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:46.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:46.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:46.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:46.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:46.973 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:46.973 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:46.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:46.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:46.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:46.973 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:46.973 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09151574, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081321629149766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992342, telescope_ra=0.9849707, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.00475, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.963628683915152, telescope_dec_j2k=-24.3949584065341, observability=1)
2025-12-27T16:11:47.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9543514251708984
2025-12-27T16:11:48.957 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:48.959 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9855225, teldec = -24.256207
2025-12-27T16:11:48.960 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.964181039041545     dec_j2k = -24.3949535202318
2025-12-27T16:11:48.961 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:48.962 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:48.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:48.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:48.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:48.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:48.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:48.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:48.977 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:48.977 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:48.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:48.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:48.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:48.977 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:48.978 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09153887, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813217093736516, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992342, telescope_ra=0.9855225, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0053, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.964181039041545, telescope_dec_j2k=-24.3949535202318, observability=1)
2025-12-27T16:11:49.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9505527019500732
2025-12-27T16:11:50.945 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:50.948 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9860837, teldec = -24.256207
2025-12-27T16:11:50.949 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.964742803603773     dec_j2k = -24.394948547713
2025-12-27T16:11:50.950 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:50.951 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:50.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:50.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:50.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:50.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:50.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:50.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:50.965 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:50.965 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:50.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:50.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:50.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:50.965 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:50.965 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09156187, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813212280303379, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992342, telescope_ra=0.9860837, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.00587, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.964742803603773, telescope_dec_j2k=-24.394948547713, observability=1)
2025-12-27T16:11:51.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9614837169647217
2025-12-27T16:11:52.883 [DEBUG] [Thread-490620 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:52.886 [INFO] [Thread-490620 (handle)] [driver.py] [get_status()] Telra = 0.9866352, teldec = -24.256207
2025-12-27T16:11:52.887 [INFO] [Thread-490620 (handle)] [driver.py] [get_status()] ra_j2k = 0.965294858387412     dec_j2k = -24.3949436582161
2025-12-27T16:11:52.888 [DEBUG] [Thread-490620 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:52.889 [DEBUG] [Thread-490620 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:52.892 [DEBUG] [Thread-490620 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:52.892 [DEBUG] [Thread-490620 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:52.892 [DEBUG] [Thread-490620 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:52.892 [DEBUG] [Thread-490620 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:52.899 [DEBUG] [Thread-490620 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:52.899 [DEBUG] [Thread-490620 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:52.899 [DEBUG] [Thread-490620 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:52.899 [DEBUG] [Thread-490620 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:52.899 [DEBUG] [Thread-490620 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:52.899 [DEBUG] [Thread-490620 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:52.899 [DEBUG] [Thread-490620 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:52.899 [DEBUG] [Thread-490620 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:52.900 [DEBUG] [Thread-490620 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09158431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813217895975372, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992342, telescope_ra=0.9866352, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.00642, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.965294858387412, telescope_dec_j2k=-24.3949436582161, observability=1)
2025-12-27T16:11:52.952 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05217456817626953
2025-12-27T16:11:53.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:53.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.986916, teldec = -24.256207
2025-12-27T16:11:53.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.965575940851497     dec_j2k = -24.3949411675812
2025-12-27T16:11:53.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:53.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:53.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:53.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:53.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:53.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:53.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:53.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:53.945 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:53.945 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:53.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:53.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:53.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:53.945 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:53.945 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09159642, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813215489258804, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992342, telescope_ra=0.986916, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0067, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.965575940851497, telescope_dec_j2k=-24.3949411675812, observability=1)
2025-12-27T16:11:54.979 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:54.980 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9872249, teldec = -24.256207
2025-12-27T16:11:54.981 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.965885151576025     dec_j2k = -24.3949384268373
2025-12-27T16:11:54.982 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:54.983 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:54.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:54.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:54.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:54.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:54.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:54.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:54.993 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:54.993 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:54.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:54.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:54.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:54.993 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:54.993 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09160855, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813214687019948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992342, telescope_ra=0.9872249, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.00701, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.965885151576025, telescope_dec_j2k=-24.3949384268373, observability=1)
2025-12-27T16:11:55.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9343986511230469
2025-12-27T16:11:56.965 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:56.968 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9877572, teldec = -24.256206
2025-12-27T16:11:56.969 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.966417986957582     dec_j2k = -24.3949327019111
2025-12-27T16:11:56.970 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:56.970 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:56.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:56.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:56.976 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:56.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:56.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:56.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:56.984 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:56.984 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:56.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:56.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:56.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:56.984 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:56.984 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09163155, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813210274706239, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992342, telescope_ra=0.9877572, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.00754, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.966417986957582, telescope_dec_j2k=-24.3949327019111, observability=1)
2025-12-27T16:11:57.223 [DEBUG] [Thread-490621 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23912620544433594
2025-12-27T16:11:57.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9398407936096191
2025-12-27T16:11:58.305 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:58.307 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.9881405, teldec = -24.256206
2025-12-27T16:11:58.309 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.966801672499035     dec_j2k = -24.3949292978367
2025-12-27T16:11:58.311 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:58.312 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:58.312 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:58.312 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:58.313 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:58.313 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:58.320 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:58.320 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:58.320 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:58.320 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:58.320 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:58.320 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:58.320 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:58.320 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:58.320 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09164706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813217494855944, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992342, telescope_ra=0.9881405, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.00792, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.966801672499035, telescope_dec_j2k=-24.3949292978367, observability=1)
2025-12-27T16:11:58.958 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6380083560943604
2025-12-27T16:11:59.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:11:59.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.98859, teldec = -24.256206
2025-12-27T16:11:59.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.967251624615093     dec_j2k = -24.3949253040581
2025-12-27T16:11:59.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:59.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:11:59.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:11:59.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:11:59.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:11:59.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:11:59.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:11:59.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:59.943 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:11:59.943 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:11:59.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:11:59.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:11:59.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:11:59.943 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:11:59.944 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09166582, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813213884781092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992342, telescope_ra=0.98859, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.00837, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.967251624615093, telescope_dec_j2k=-24.3949253040581, observability=1)
2025-12-27T16:12:00.946 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:00.947 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9888705, teldec = -24.256206
2025-12-27T16:12:00.949 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.967532406740733     dec_j2k = -24.3949228108577
2025-12-27T16:12:00.951 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:00.952 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:00.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:00.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:00.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:00.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:00.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:00.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:00.966 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:00.966 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:00.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:00.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:00.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:00.966 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:00.966 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09167763, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813213082542236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992342, telescope_ra=0.9888705, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.00865, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.967532406740733, telescope_dec_j2k=-24.3949228108577, observability=1)
2025-12-27T16:12:01.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9575445652008057
2025-12-27T16:12:02.935 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:02.937 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.989422, teldec = -24.256206
2025-12-27T16:12:02.938 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.968084461421599     dec_j2k = -24.3949179067101
2025-12-27T16:12:02.940 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:02.941 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:02.947 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:02.947 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:02.947 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:02.948 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:02.955 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:02.955 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:02.955 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:02.955 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:02.955 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:02.955 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:02.955 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:02.955 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:02.956 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09170065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813211478064523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992342, telescope_ra=0.989422, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0092, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.968084461421599, telescope_dec_j2k=-24.3949179067101, observability=1)
2025-12-27T16:12:02.956 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52583646774292 seconds ago
2025-12-27T16:12:02.974 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.018579959869384766
2025-12-27T16:12:03.770 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.81416916847229
2025-12-27T16:12:03.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9673409461975098
2025-12-27T16:12:04.984 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:04.987 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9899835, teldec = -24.256206
2025-12-27T16:12:04.988 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.968646526139216     dec_j2k = -24.3949129106604
2025-12-27T16:12:04.990 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:04.991 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:04.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:04.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:04.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:04.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:05.004 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:05.004 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:05.004 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:05.004 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:05.004 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:05.004 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:05.004 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:05.004 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:05.004 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09172436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813211076945095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992342, telescope_ra=0.9899835, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.00977, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.968646526139216, telescope_dec_j2k=-24.3949129106604, observability=1)
2025-12-27T16:12:05.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9183282852172852
2025-12-27T16:12:06.940 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:06.942 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9905442, teldec = -24.256206
2025-12-27T16:12:06.943 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.969207790031168     dec_j2k = -24.3949079187302
2025-12-27T16:12:06.945 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:06.945 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:06.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:06.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:06.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:06.950 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:06.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:06.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:06.957 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:06.957 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:06.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:06.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:06.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:06.957 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:06.957 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.091747, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08132182970948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992342, telescope_ra=0.9905442, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.01033, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:11:08.219716', telescope_ra_j2k=0.969207790031168, telescope_dec_j2k=-24.3949079187302, observability=1)
2025-12-27T16:12:07.929 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9722909927368164
2025-12-27T16:12:08.361 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:08.361 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:12:08.362 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:08.362 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:12:08.363 [DEBUG] [ThreadPoolExecutor-22916_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:08.966 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:08.968 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9910966, teldec = -24.256206
2025-12-27T16:12:08.969 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.969760745555258     dec_j2k = -24.3949029977651
2025-12-27T16:12:08.971 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:08.972 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:08.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:08.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:08.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:08.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:08.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:08.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:08.981 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:08.981 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:08.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:08.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:08.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:08.981 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:08.981 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09177045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813211076945095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992342, telescope_ra=0.9910966, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.01088, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.969760745555258, telescope_dec_j2k=-24.3949029977651, observability=1)
2025-12-27T16:12:09.365 [DEBUG] [ThreadPoolExecutor-22916_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:09.367 [DEBUG] [ThreadPoolExecutor-22916_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:09.367 [DEBUG] [ThreadPoolExecutor-22916_0] [payload.py] [to_registers()] [0]
2025-12-27T16:12:09.368 [DEBUG] [ThreadPoolExecutor-22916_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:09.368 [DEBUG] [ThreadPoolExecutor-22916_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:09.368 [DEBUG] [ThreadPoolExecutor-22916_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:12:09.368 [DEBUG] [ThreadPoolExecutor-22916_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:09.376 [DEBUG] [ThreadPoolExecutor-22916_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:09.376 [DEBUG] [ThreadPoolExecutor-22916_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:12:09.376 [DEBUG] [ThreadPoolExecutor-22916_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:12:09.376 [DEBUG] [ThreadPoolExecutor-22916_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:12:09.376 [DEBUG] [ThreadPoolExecutor-22916_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:09.376 [DEBUG] [ThreadPoolExecutor-22916_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:09.376 [DEBUG] [ThreadPoolExecutor-22916_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:09.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9412679672241211
2025-12-27T16:12:10.956 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:10.957 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9916576, teldec = -24.256206
2025-12-27T16:12:10.959 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.970322309707033     dec_j2k = -24.3948979972118
2025-12-27T16:12:10.961 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:10.962 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:10.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:10.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:10.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:10.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:10.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:10.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:10.971 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:10.971 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:10.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:10.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:10.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:10.971 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:10.971 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09179348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813211478064523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992342, telescope_ra=0.9916576, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.01144, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.970322309707033, telescope_dec_j2k=-24.3948979972118, observability=1)
2025-12-27T16:12:11.919 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9483625888824463
2025-12-27T16:12:12.943 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:12.945 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9922093, teldec = -24.256206
2025-12-27T16:12:12.947 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.970874564485958     dec_j2k = -24.3948930766303
2025-12-27T16:12:12.949 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:12.950 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:12.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:12.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:12.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:12.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:12.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:12.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:12.961 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:12.961 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:12.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:12.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:12.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:12.961 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:12.961 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09181648, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813214687019948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992342, telescope_ra=0.9922093, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.01199, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.970874564485958, telescope_dec_j2k=-24.3948930766303, observability=1)
2025-12-27T16:12:13.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9601166248321533
2025-12-27T16:12:14.985 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:14.987 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9927709, teldec = -24.256206
2025-12-27T16:12:14.988 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.971436729199137     dec_j2k = -24.394888064772
2025-12-27T16:12:14.990 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:14.991 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:14.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:14.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:14.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:14.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:15.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:15.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:15.002 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:15.002 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:15.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:15.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:15.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:15.002 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:15.002 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09184012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813212280303379, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992341, telescope_ra=0.9927709, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.01255, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.971436729199137, telescope_dec_j2k=-24.394888064772, observability=1)
2025-12-27T16:12:15.282 [DEBUG] [Thread-490622 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28000640869140625
2025-12-27T16:12:15.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.920508861541748
2025-12-27T16:12:16.963 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:16.965 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9933218, teldec = -24.256206
2025-12-27T16:12:16.966 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.971988183132409     dec_j2k = -24.3948831454831
2025-12-27T16:12:16.967 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:16.968 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:16.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:16.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:16.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:16.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:16.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:16.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:16.978 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:16.978 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:16.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:16.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:16.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:16.978 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:16.978 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09186301, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813209873586811, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992341, telescope_ra=0.9933218, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0131, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.971988183132409, telescope_dec_j2k=-24.3948831454831, observability=1)
2025-12-27T16:12:17.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9463458061218262
2025-12-27T16:12:18.960 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:18.963 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9938831, teldec = -24.256206
2025-12-27T16:12:18.964 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.972550047501955     dec_j2k = -24.3948781303524
2025-12-27T16:12:18.966 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:18.967 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:12:18.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:18.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:18.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:18.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:18.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:18.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:18.978 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:18.978 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:18.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:18.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:18.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:18.978 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:18.978 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09188612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813209873586811, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992341, telescope_ra=0.9938831, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.01366, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.972550047501955, telescope_dec_j2k=-24.3948781303524, observability=1)
2025-12-27T16:12:19.932 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9542446136474609
2025-12-27T16:12:20.965 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:20.967 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9944429, teldec = -24.256206
2025-12-27T16:12:20.969 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.973110410342187     dec_j2k = -24.394873125634
2025-12-27T16:12:20.970 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:20.971 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:20.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:20.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:20.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:20.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:20.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:20.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:20.985 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:20.986 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:20.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:20.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:20.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:20.986 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:20.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09190933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081321428590052, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992341, telescope_ra=0.9944429, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.01422, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.973110410342187, telescope_dec_j2k=-24.394873125634, observability=1)
2025-12-27T16:12:22.012 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:22.013 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9947507, teldec = -24.256206
2025-12-27T16:12:22.014 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.973418519804837     dec_j2k = -24.3948703725712
2025-12-27T16:12:22.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:22.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:22.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:22.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:22.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:22.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:22.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:22.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:22.028 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:22.029 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:22.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:22.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:22.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:22.029 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:22.029 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09192144, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813212280303379, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992341, telescope_ra=0.9947507, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.01453, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.973418519804837, telescope_dec_j2k=-24.3948703725712, observability=1)
2025-12-27T16:12:22.491 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4617269039154053
2025-12-27T16:12:22.955 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9256157875061035
2025-12-27T16:12:23.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:23.935 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9952735, teldec = -24.256206
2025-12-27T16:12:23.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.973941845414238     dec_j2k = -24.3948656944101
2025-12-27T16:12:23.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:23.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:23.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:23.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:23.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:23.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:23.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:23.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:23.953 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:23.953 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:23.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:23.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:23.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:23.954 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:23.954 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09194368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813215088139376, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992341, telescope_ra=0.9952735, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.01506, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.973941845414238, telescope_dec_j2k=-24.3948656944101, observability=1)
2025-12-27T16:12:24.980 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:24.982 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9955819, teldec = -24.256206
2025-12-27T16:12:24.984 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.97425055546287     dec_j2k = -24.3948629335391
2025-12-27T16:12:24.985 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:24.986 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:24.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:24.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:24.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:24.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:24.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:24.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:24.999 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:24.999 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:24.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:24.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:24.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:24.999 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:24.999 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0919558, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813212280303379, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992341, telescope_ra=0.9955819, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.01536, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.97425055546287, telescope_dec_j2k=-24.3948629335391, observability=1)
2025-12-27T16:12:25.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9246528148651123
2025-12-27T16:12:26.937 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:26.939 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9961144, teldec = -24.256206
2025-12-27T16:12:26.940 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.974783590794395     dec_j2k = -24.3948581643379
2025-12-27T16:12:26.942 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:26.943 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:26.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:26.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:26.946 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:26.946 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:26.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:26.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:26.953 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:26.953 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:26.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:26.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:26.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:26.953 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:26.953 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09197845, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813211076945095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992341, telescope_ra=0.9961144, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0159, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.974783590794395, telescope_dec_j2k=-24.3948581643379, observability=1)
2025-12-27T16:12:27.931 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9779014587402344
2025-12-27T16:12:28.967 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:28.969 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.996674, teldec = -24.256206
2025-12-27T16:12:28.971 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.975343753349417     dec_j2k = -24.3948531495112
2025-12-27T16:12:28.972 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:28.973 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:28.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:28.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:28.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:28.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:28.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:28.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:28.986 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:28.986 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:28.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:28.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:28.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:28.986 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:28.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09200194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813213483661664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108613, telescope_az=89.992341, telescope_ra=0.996674, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.01646, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.975343753349417, telescope_dec_j2k=-24.3948531495112, observability=1)
2025-12-27T16:12:29.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9389610290527344
2025-12-27T16:12:30.954 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:30.956 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9972255, teldec = -24.256206
2025-12-27T16:12:30.958 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.975895807740994     dec_j2k = -24.3948482043533
2025-12-27T16:12:30.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:30.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:30.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:30.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:30.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:30.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:30.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:30.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:30.974 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:30.974 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:30.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:30.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:30.974 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:30.974 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:30.974 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09202494, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813213082542236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992341, telescope_ra=0.9972255, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.01701, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.975895807740994, telescope_dec_j2k=-24.3948482043533, observability=1)
2025-12-27T16:12:31.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9519522190093994
2025-12-27T16:12:32.944 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:32.946 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9977859, teldec = -24.256206
2025-12-27T16:12:32.947 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.976456771058201     dec_j2k = -24.3948431764233
2025-12-27T16:12:32.950 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:32.951 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:32.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:32.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:32.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:32.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:32.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:32.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:32.963 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:32.963 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:32.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:32.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:32.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:32.963 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:32.963 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09204797, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813214687019948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992341, telescope_ra=0.9977859, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.01757, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.976456771058201, telescope_dec_j2k=-24.3948431764233, observability=1)
2025-12-27T16:12:33.355 [DEBUG] [Thread-490623 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3918015956878662
2025-12-27T16:12:33.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9626903533935547
2025-12-27T16:12:34.378 [DEBUG] [ThreadPoolExecutor-22916_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:34.378 [DEBUG] [ThreadPoolExecutor-22916_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:34.955 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:34.957 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9983458, teldec = -24.256206
2025-12-27T16:12:34.958 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.977017233851619     dec_j2k = -24.3948381499916
2025-12-27T16:12:34.960 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:34.961 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:34.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:34.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:34.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:34.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:34.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:34.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:34.972 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:34.972 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:34.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:34.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:34.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:34.972 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:34.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09207125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813213483661664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992341, telescope_ra=0.9983458, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.01813, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.977017233851619, telescope_dec_j2k=-24.3948381499916, observability=1)
2025-12-27T16:12:35.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9502158164978027
2025-12-27T16:12:36.964 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:36.966 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9988979, teldec = -24.256206
2025-12-27T16:12:36.967 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.977569888783981     dec_j2k = -24.3948331906593
2025-12-27T16:12:36.969 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:36.970 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:36.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:36.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:36.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:36.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:36.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:36.980 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:36.980 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:36.981 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:36.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:36.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:36.981 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:36.981 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:36.981 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0920945, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813206664631387, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992341, telescope_ra=0.9988979, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.01868, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.977569888783981, telescope_dec_j2k=-24.3948331906593, observability=1)
2025-12-27T16:12:37.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9414069652557373
2025-12-27T16:12:38.994 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:38.997 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9994588, teldec = -24.256206
2025-12-27T16:12:38.998 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.978131352540379     dec_j2k = -24.3948281493061
2025-12-27T16:12:38.999 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:39.000 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:39.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:39.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:39.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:39.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:39.012 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:39.013 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:39.013 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:39.013 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:39.013 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:39.013 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:39.013 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:39.013 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:39.013 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09211801, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813210675825667, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992341, telescope_ra=0.9994588, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.01924, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.978131352540379, telescope_dec_j2k=-24.3948281493061, observability=1)
2025-12-27T16:12:39.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9119408130645752
2025-12-27T16:12:40.966 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:40.968 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0000106, teldec = -24.256206
2025-12-27T16:12:40.970 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.978683707129663     dec_j2k = -24.3948231868192
2025-12-27T16:12:40.972 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:40.972 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:40.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:40.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:40.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:40.978 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:40.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:40.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:40.986 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:40.986 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:40.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:40.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:40.986 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:40.986 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:40.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09214082, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813212280303379, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992341, telescope_ra=1.0000106, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.01979, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.978683707129663, telescope_dec_j2k=-24.3948231868192, observability=1)
2025-12-27T16:12:41.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9424293041229248
2025-12-27T16:12:42.956 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:42.958 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0005716, teldec = -24.256206
2025-12-27T16:12:42.960 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.979245270944317     dec_j2k = -24.3948181386211
2025-12-27T16:12:42.962 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:42.963 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:42.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:42.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:42.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:42.965 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:42.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:42.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:42.973 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:42.973 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:42.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:42.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:42.973 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:42.973 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:42.973 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09216385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813211879183951, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992341, telescope_ra=1.0005716, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02035, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.979245270944317, telescope_dec_j2k=-24.3948181386211, observability=1)
2025-12-27T16:12:43.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.952796220779419
2025-12-27T16:12:44.982 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:44.984 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0011312, teldec = -24.256206
2025-12-27T16:12:44.985 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.979805433330706     dec_j2k = -24.3948131000347
2025-12-27T16:12:44.987 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:44.988 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:44.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:44.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:44.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:44.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:44.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:44.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:44.998 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:44.998 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:44.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:44.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:44.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:44.998 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:44.998 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0921873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813212681422807, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992341, telescope_ra=1.0011312, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02091, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.979805433330706, telescope_dec_j2k=-24.3948131000347, observability=1)
2025-12-27T16:12:45.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9237027168273926
2025-12-27T16:12:46.938 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:46.940 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0016821, teldec = -24.256206
2025-12-27T16:12:46.941 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.980356886953042     dec_j2k = -24.3948081368689
2025-12-27T16:12:46.943 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:46.944 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:46.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:46.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:46.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:46.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:46.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:46.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:46.954 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:46.954 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:46.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:46.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:46.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:46.954 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:46.955 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09220994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813211076945095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.0016821, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02146, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.980356886953042, telescope_dec_j2k=-24.3948081368689, observability=1)
2025-12-27T16:12:47.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9716763496398926
2025-12-27T16:12:48.969 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:48.971 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0022426, teldec = -24.256205
2025-12-27T16:12:48.972 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.980917950153422     dec_j2k = -24.3948020843377
2025-12-27T16:12:48.973 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:48.974 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:48.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:48.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:48.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:48.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:48.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:48.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:48.982 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:48.983 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:48.983 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:48.983 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:48.983 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:48.983 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:48.983 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09223345, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813211076945095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.0022426, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02202, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.980917950153422, telescope_dec_j2k=-24.3948020843377, observability=1)
2025-12-27T16:12:49.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9406764507293701
2025-12-27T16:12:50.957 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:50.959 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0028024, teldec = -24.256205
2025-12-27T16:12:50.960 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.981478312677333     dec_j2k = -24.394797035041
2025-12-27T16:12:50.962 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:50.962 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:50.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:50.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:50.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:50.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:50.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:50.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:50.975 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:50.975 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:50.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:50.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:50.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:50.975 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:50.975 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09225646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813207466870243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.0028024, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02258, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.981478312677333, telescope_dec_j2k=-24.394797035041, observability=1)
2025-12-27T16:12:51.525 [DEBUG] [Thread-490624 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5499250888824463
2025-12-27T16:12:51.936 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9600794315338135
2025-12-27T16:12:52.939 [DEBUG] [Thread-490625 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:52.940 [INFO] [Thread-490625 (handle)] [driver.py] [get_status()] Telra = 1.0033528, teldec = -24.256205
2025-12-27T16:12:52.941 [INFO] [Thread-490625 (handle)] [driver.py] [get_status()] ra_j2k = 0.982029265734759     dec_j2k = -24.3947920676211
2025-12-27T16:12:52.943 [DEBUG] [Thread-490625 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:52.944 [DEBUG] [Thread-490625 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:52.947 [DEBUG] [Thread-490625 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:52.947 [DEBUG] [Thread-490625 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:52.947 [DEBUG] [Thread-490625 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:52.947 [DEBUG] [Thread-490625 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:52.955 [DEBUG] [Thread-490625 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:52.955 [DEBUG] [Thread-490625 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:52.955 [DEBUG] [Thread-490625 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:52.955 [DEBUG] [Thread-490625 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:52.955 [DEBUG] [Thread-490625 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:52.955 [DEBUG] [Thread-490625 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:52.955 [DEBUG] [Thread-490625 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:52.955 [DEBUG] [Thread-490625 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:52.955 [DEBUG] [Thread-490625 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09227939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813207466870243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.0033528, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02313, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.982029265734759, telescope_dec_j2k=-24.3947920676211, observability=1)
2025-12-27T16:12:52.962 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0073130130767822266
2025-12-27T16:12:53.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.968113899230957
2025-12-27T16:12:54.989 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:54.991 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0039414, teldec = -24.256205
2025-12-27T16:12:54.992 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.982618457153847     dec_j2k = -24.3947867522498
2025-12-27T16:12:54.994 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:54.995 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:54.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:54.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:54.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:54.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:55.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:55.006 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:55.006 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:55.006 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:55.006 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:55.006 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:55.006 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:55.006 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:55.006 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09230313, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813210675825667, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.0039414, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02372, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.982618457153847, telescope_dec_j2k=-24.3947867522498, observability=1)
2025-12-27T16:12:55.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9174249172210693
2025-12-27T16:12:56.944 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:56.947 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0044734, teldec = -24.256205
2025-12-27T16:12:56.948 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.983150991681589     dec_j2k = -24.3947819451682
2025-12-27T16:12:56.949 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:56.949 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:56.951 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:56.951 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:56.951 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:56.951 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:56.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:56.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:56.958 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:56.958 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:56.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:56.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:56.958 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:56.959 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:56.959 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09232575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813211076945095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.0044734, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02426, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.983150991681589, telescope_dec_j2k=-24.3947819451682, observability=1)
2025-12-27T16:12:57.412 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45351457595825195
2025-12-27T16:12:57.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9669880867004395
2025-12-27T16:12:58.970 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:12:58.973 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0050238, teldec = -24.256205
2025-12-27T16:12:58.974 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.983701944676495     dec_j2k = -24.3947769689902
2025-12-27T16:12:58.976 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:58.976 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:12:58.983 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:12:58.983 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:12:58.983 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:12:58.983 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:12:58.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:12:58.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:58.990 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:12:58.991 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:12:58.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:12:58.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:12:58.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:12:58.991 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:12:58.991 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0923492, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813209873586811, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.0050238, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02481, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.983701944676495, telescope_dec_j2k=-24.3947769689902, observability=1)
2025-12-27T16:12:59.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.931084394454956
2025-12-27T16:13:00.923 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:00.925 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0055845, teldec = -24.256205
2025-12-27T16:13:00.927 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.984263207998762     dec_j2k = -24.3947718967237
2025-12-27T16:13:00.929 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:00.929 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:00.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:00.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:00.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:00.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:00.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:00.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:00.942 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:00.942 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:00.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:00.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:00.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:00.942 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:00.942 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09237181, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813207867989671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.0055845, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02537, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.984263207998762, telescope_dec_j2k=-24.3947718967237, observability=1)
2025-12-27T16:13:01.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9819250106811523
2025-12-27T16:13:02.986 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:02.988 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0061452, teldec = -24.256205
2025-12-27T16:13:02.989 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.984824471299623     dec_j2k = -24.3947668214638
2025-12-27T16:13:02.990 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:02.991 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:02.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:02.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:02.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:02.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:03.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:03.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:03.000 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:03.000 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:03.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:03.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:03.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:03.000 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:03.000 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09239568, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813209472467383, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.0061452, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02593, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.984824471299623, telescope_dec_j2k=-24.3947668214638, observability=1)
2025-12-27T16:13:03.016 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.015567541122436523
2025-12-27T16:13:03.016 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52533435821533 seconds ago
2025-12-27T16:13:03.770 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7697217464447021
2025-12-27T16:13:03.959 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9591934680938721
2025-12-27T16:13:04.985 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:04.987 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0067045, teldec = -24.256205
2025-12-27T16:13:04.988 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.985384333172649     dec_j2k = -24.394761755894
2025-12-27T16:13:04.990 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:04.991 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:04.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:04.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:04.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:04.998 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:05.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:05.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:05.006 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:05.006 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:05.006 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:05.006 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:05.006 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:05.006 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:05.006 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09241882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081320185119825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.0067045, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02649, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.985384333172649, telescope_dec_j2k=-24.394761755894, observability=1)
2025-12-27T16:13:05.950 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9445328712463379
2025-12-27T16:13:06.940 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:06.942 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0072551, teldec = -24.256205
2025-12-27T16:13:06.943 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.985935486284821     dec_j2k = -24.3947567662109
2025-12-27T16:13:06.945 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:06.946 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:06.951 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:06.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:06.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:06.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:06.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:06.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:06.959 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:06.959 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:06.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:06.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:06.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:06.959 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:06.959 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09244145, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813201048959394, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.0072551, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02704, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:12:08.360207', telescope_ra_j2k=0.985935486284821, telescope_dec_j2k=-24.3947567662109, observability=1)
2025-12-27T16:13:07.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9668209552764893
2025-12-27T16:13:08.503 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:08.503 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:13:08.504 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:08.504 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:13:08.504 [INFO] [ThreadPoolExecutor-22917_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:13:08.504 [INFO] [ThreadPoolExecutor-22917_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:13:09.014 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:09.016 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0078437, teldec = -24.256205
2025-12-27T16:13:09.016 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.986524677547504     dec_j2k = -24.3947514289698
2025-12-27T16:13:09.017 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:09.018 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:09.025 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:09.025 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:09.025 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:09.025 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:09.032 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:09.032 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:09.032 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:09.032 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:09.032 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:09.032 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:09.032 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:09.032 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:09.033 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09246545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081320185119825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.0078437, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02763, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.986524677547504, telescope_dec_j2k=-24.3947514289698, observability=1)
2025-12-27T16:13:09.581 [DEBUG] [Thread-490626 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5486211776733398
2025-12-27T16:13:09.932 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9000780582427979
2025-12-27T16:13:10.969 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:10.971 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0083754, teldec = -24.256205
2025-12-27T16:13:10.972 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.987056911632458     dec_j2k = -24.3947466048448
2025-12-27T16:13:10.974 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:10.975 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:10.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:10.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:10.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:10.977 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:10.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:10.984 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:10.985 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:10.985 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:10.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:10.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:10.985 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:10.985 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:10.985 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09248808, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813208269109099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.0083754, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02816, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.987056911632458, telescope_dec_j2k=-24.3947466048448, observability=1)
2025-12-27T16:13:11.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9374139308929443
2025-12-27T16:13:12.960 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:12.962 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0089261, teldec = -24.256205
2025-12-27T16:13:12.963 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.987608164782284     dec_j2k = -24.3947416054952
2025-12-27T16:13:12.965 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:12.966 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:12.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:12.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:12.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:12.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:12.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:12.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:12.975 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:12.975 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:12.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:12.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:12.975 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:12.975 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:12.975 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09251112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813205862392531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.0089261, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02871, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.987608164782284, telescope_dec_j2k=-24.3947416054952, observability=1)
2025-12-27T16:13:13.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9506902694702148
2025-12-27T16:13:14.985 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:14.987 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0094865, teldec = -24.256205
2025-12-27T16:13:14.988 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.988169127653989     dec_j2k = -24.3947365151235
2025-12-27T16:13:14.989 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:14.991 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:14.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:14.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:14.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:14.997 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:15.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:15.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:15.005 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:15.005 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:15.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:15.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:15.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:15.005 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:15.005 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09253456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813205060153674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.0094865, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02927, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.988169127653989, telescope_dec_j2k=-24.3947365151235, observability=1)
2025-12-27T16:13:16.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:16.040 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0097946, teldec = -24.256205
2025-12-27T16:13:16.041 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.988477537103752     dec_j2k = -24.3947337152356
2025-12-27T16:13:16.043 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:16.044 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:16.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:16.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:16.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:16.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:16.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:16.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:16.056 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:16.056 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:16.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:16.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:16.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:16.056 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:16.056 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09254675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813209472467383, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.0097946, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02958, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.988477537103752, telescope_dec_j2k=-24.3947337152356, observability=1)
2025-12-27T16:13:17.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:17.153 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0101026, teldec = -24.256205
2025-12-27T16:13:17.154 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.988785846446588     dec_j2k = -24.3947309153532
2025-12-27T16:13:17.156 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:17.156 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:17.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:17.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:17.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:17.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:17.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:17.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:17.167 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:17.167 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:17.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:17.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:17.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:17.168 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:17.168 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09255963, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813200647839966, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.0101026, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.02988, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.988785846446588, telescope_dec_j2k=-24.3947309153532, observability=1)
2025-12-27T16:13:17.169 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0016002655029296875
2025-12-27T16:13:18.232 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:18.234 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0104115, teldec = -24.256205
2025-12-27T16:13:18.235 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.98909505668683     dec_j2k = -24.3947281063825
2025-12-27T16:13:18.237 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:18.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:18.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:18.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:18.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:18.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:18.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:18.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:18.250 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:18.250 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:18.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:18.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:18.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:18.250 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:18.250 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09257214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813205461273103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.0104115, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03019, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.98909505668683, telescope_dec_j2k=-24.3947281063825, observability=1)
2025-12-27T16:13:18.788 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5377175807952881
2025-12-27T16:13:19.304 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:19.306 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0107104, teldec = -24.256205
2025-12-27T16:13:19.307 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.989394256877469     dec_j2k = -24.3947253874817
2025-12-27T16:13:19.309 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:19.310 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:19.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:19.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:19.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:19.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:19.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:19.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:19.324 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:19.324 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:19.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:19.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:19.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:19.325 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:19.325 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09258455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081320385679539, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0107104, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03049, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.989394256877469, telescope_dec_j2k=-24.3947253874817, observability=1)
2025-12-27T16:13:19.837 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5122785568237305
2025-12-27T16:13:20.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:20.430 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.011019, teldec = -24.256205
2025-12-27T16:13:20.430 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.989703166803575     dec_j2k = -24.3947225794541
2025-12-27T16:13:20.432 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:20.433 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:20.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:20.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:20.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:20.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:20.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:20.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:20.443 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:20.443 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:20.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:20.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:20.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:20.443 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:20.444 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09259756, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813209873586811, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.011019, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0308, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.989703166803575, telescope_dec_j2k=-24.3947225794541, observability=1)
2025-12-27T16:13:20.889 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44530797004699707
2025-12-27T16:13:21.489 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:21.491 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0112995, teldec = -24.256205
2025-12-27T16:13:21.492 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.989983948503274     dec_j2k = -24.394720026329
2025-12-27T16:13:21.494 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:21.495 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:21.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:21.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:21.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:21.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:21.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:21.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:21.504 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:21.504 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:21.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:21.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:21.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:21.504 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:21.504 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09260984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813204659034246, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0112995, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03108, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.989983948503274, telescope_dec_j2k=-24.394720026329, observability=1)
2025-12-27T16:13:22.135 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6305813789367676
2025-12-27T16:13:22.552 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:22.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:22.554 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 1.0116076, teldec = -24.256205
2025-12-27T16:13:22.556 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.990292357914808     dec_j2k = -24.3947172211242
2025-12-27T16:13:22.557 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0116076, teldec = -24.256205
2025-12-27T16:13:22.558 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:22.559 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.990292357914808     dec_j2k = -24.3947172211242
2025-12-27T16:13:22.559 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:22.560 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:22.561 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:22.565 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:22.565 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:22.565 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:22.565 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:22.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:22.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:22.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:22.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:22.567 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:22.567 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:22.567 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:22.567 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:22.567 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:22.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:22.567 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:22.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:22.567 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:22.567 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:22.567 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:22.567 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:22.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:22.568 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09262214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081320185119825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0116076, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03139, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.990292357914808, telescope_dec_j2k=-24.3947172211242, observability=1)
2025-12-27T16:13:22.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:22.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:22.568 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:22.568 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09262216, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081320185119825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0116076, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03139, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.990292357914808, telescope_dec_j2k=-24.3947172211242, observability=1)
2025-12-27T16:13:23.303 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7351813316345215
2025-12-27T16:13:23.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:23.934 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0119992, teldec = -24.256205
2025-12-27T16:13:23.935 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.990684351172401     dec_j2k = -24.3947136543603
2025-12-27T16:13:23.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:23.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:23.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:23.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:23.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:23.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:23.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:23.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:23.952 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:23.952 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:23.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:23.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:23.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:23.952 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:23.952 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0926381, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813207466870243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0119992, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03178, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.990684351172401, telescope_dec_j2k=-24.3947136543603, observability=1)
2025-12-27T16:13:24.385 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43264031410217285
2025-12-27T16:13:25.486 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:25.488 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0124103, teldec = -24.256205
2025-12-27T16:13:25.489 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.991095864001226     dec_j2k = -24.3947099084166
2025-12-27T16:13:25.491 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:25.491 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:25.496 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:25.496 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:25.496 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:25.496 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:25.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:25.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:25.503 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:25.503 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:25.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:25.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:25.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:25.504 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:25.504 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0926561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813203455675962, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0124103, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03219, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.991095864001226, telescope_dec_j2k=-24.3947099084166, observability=1)
2025-12-27T16:13:25.942 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43842220306396484
2025-12-27T16:13:26.602 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:26.604 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0127186, teldec = -24.256205
2025-12-27T16:13:26.605 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.991404473590136     dec_j2k = -24.3947070981312
2025-12-27T16:13:26.607 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:26.607 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:26.609 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:26.609 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:26.609 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:26.609 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:26.616 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:26.616 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:26.616 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:26.616 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:26.616 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:26.616 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:26.617 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:26.617 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:26.617 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09266902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813201048959394, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0127186, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0325, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.991404473590136, telescope_dec_j2k=-24.3947070981312, observability=1)
2025-12-27T16:13:27.653 [DEBUG] [Thread-490627 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:27.655 [INFO] [Thread-490627 (handle)] [driver.py] [get_status()] Telra = 1.013027, teldec = -24.256205
2025-12-27T16:13:27.656 [INFO] [Thread-490627 (handle)] [driver.py] [get_status()] ra_j2k = 0.991713183272942     dec_j2k = -24.3947042860292
2025-12-27T16:13:27.658 [DEBUG] [Thread-490627 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:27.659 [DEBUG] [Thread-490627 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:27.664 [DEBUG] [Thread-490627 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:27.664 [DEBUG] [Thread-490627 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:27.664 [DEBUG] [Thread-490627 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:27.664 [DEBUG] [Thread-490627 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:27.671 [DEBUG] [Thread-490627 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:27.671 [DEBUG] [Thread-490627 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:27.671 [DEBUG] [Thread-490627 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:27.671 [DEBUG] [Thread-490627 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:27.671 [DEBUG] [Thread-490627 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:27.671 [DEBUG] [Thread-490627 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:27.671 [DEBUG] [Thread-490627 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:27.671 [DEBUG] [Thread-490627 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:27.672 [DEBUG] [Thread-490627 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09268118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813207466870243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.013027, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03281, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.991713183272942, telescope_dec_j2k=-24.3947042860292, observability=1)
2025-12-27T16:13:27.702 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.030533552169799805
2025-12-27T16:13:27.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25598883628845215
2025-12-27T16:13:28.790 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:28.792 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0133356, teldec = -24.256205
2025-12-27T16:13:28.793 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.992022093150048     dec_j2k = -24.3947014711975
2025-12-27T16:13:28.795 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:28.797 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:28.800 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:28.800 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:28.800 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:28.800 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:28.808 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:28.808 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:28.808 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:28.808 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:28.808 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:28.808 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:28.808 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:28.808 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:28.809 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09269434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813202653437106, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0133356, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03312, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.992022093150048, telescope_dec_j2k=-24.3947014711975, observability=1)
2025-12-27T16:13:29.380 [DEBUG] [ThreadPoolExecutor-22916_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:29.382 [DEBUG] [ThreadPoolExecutor-22916_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:29.383 [DEBUG] [ThreadPoolExecutor-22916_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:29.386 [DEBUG] [ThreadPoolExecutor-22916_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:29.871 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:29.873 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0136434, teldec = -24.256205
2025-12-27T16:13:29.874 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.992330202217332     dec_j2k = -24.3946986627601
2025-12-27T16:13:29.876 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:29.877 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:29.882 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:29.882 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:29.882 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:29.882 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:29.889 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:29.889 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:29.890 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:29.890 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:29.890 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:29.890 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:29.890 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:29.890 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:29.890 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09270685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813204257914818, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0136434, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03343, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.992330202217332, telescope_dec_j2k=-24.3946986627601, observability=1)
2025-12-27T16:13:30.107 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21680784225463867
2025-12-27T16:13:31.053 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:31.055 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0139703, teldec = -24.256211
2025-12-27T16:13:31.057 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.992657430749342     dec_j2k = -24.3947016785272
2025-12-27T16:13:31.058 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:31.059 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:31.062 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:31.062 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:31.062 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:31.062 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:31.069 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:31.070 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:31.070 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:31.070 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:31.070 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:31.070 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:31.070 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:31.070 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:31.070 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09272053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813202252317678, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99235, telescope_ra=1.0139703, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03375, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.992657430749342, telescope_dec_j2k=-24.3947016785272, observability=1)
2025-12-27T16:13:31.221 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15125036239624023
2025-12-27T16:13:32.282 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:32.284 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0143069, teldec = -24.256205
2025-12-27T16:13:32.286 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.99299436842699     dec_j2k = -24.3946926057683
2025-12-27T16:13:32.288 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:32.289 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:13:32.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:32.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:32.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:32.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:32.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:32.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:32.303 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:32.303 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:32.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:32.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:32.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:32.303 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:32.303 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09273476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813204257914818, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0143069, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03409, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.99299436842699, telescope_dec_j2k=-24.3946926057683, observability=1)
2025-12-27T16:13:32.652 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34920239448547363
2025-12-27T16:13:33.390 [DEBUG] [ThreadPoolExecutor-22916_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:33.613 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:33.614 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0146718, teldec = -24.256205
2025-12-27T16:13:33.615 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.993359634804311     dec_j2k = -24.3946892728655
2025-12-27T16:13:33.617 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:33.618 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:33.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:33.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:33.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:33.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:33.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:33.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:33.631 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:33.631 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:33.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:33.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:33.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:33.631 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:33.631 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09275015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813207065750815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0146718, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03445, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.993359634804311, telescope_dec_j2k=-24.3946892728655, observability=1)
2025-12-27T16:13:33.789 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1581892967224121
2025-12-27T16:13:34.393 [DEBUG] [ThreadPoolExecutor-22916_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:34.394 [INFO] [ThreadPoolExecutor-22916_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:13:34.716 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:34.718 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0149801, teldec = -24.256205
2025-12-27T16:13:34.719 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.993668244345351     dec_j2k = -24.394686455945
2025-12-27T16:13:34.721 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:34.722 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:34.725 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:34.725 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:34.725 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:34.725 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:34.732 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:34.732 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:34.732 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:34.732 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:34.732 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:34.732 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:34.732 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:34.732 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:34.733 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09276293, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813206263511959, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0149801, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03476, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.993668244345351, telescope_dec_j2k=-24.394686455945, observability=1)
2025-12-27T16:13:34.837 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1040961742401123
2025-12-27T16:13:35.838 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:35.840 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0153155, teldec = -24.256205
2025-12-27T16:13:35.841 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.994003981088059     dec_j2k = -24.3946833903861
2025-12-27T16:13:35.843 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:35.844 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:35.851 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:35.851 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:35.851 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:35.851 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:35.858 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:35.858 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:35.858 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:35.858 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:35.858 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:35.858 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:35.858 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:35.859 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:35.859 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09277591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813204257914818, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0153155, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0351, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.994003981088059, telescope_dec_j2k=-24.3946833903861, observability=1)
2025-12-27T16:13:35.877 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.018107175827026367
2025-12-27T16:13:36.905 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:36.907 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0156142, teldec = -24.256211
2025-12-27T16:13:36.908 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.994302981271044     dec_j2k = -24.394686658829
2025-12-27T16:13:36.910 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:36.911 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:36.915 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:36.915 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:36.915 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:36.915 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:36.922 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:36.922 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:36.922 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:36.922 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:36.922 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:36.922 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:36.922 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:36.922 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:36.923 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09278826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813202653437106, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99235, telescope_ra=1.0156142, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0354, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.994302981271044, telescope_dec_j2k=-24.394686658829, observability=1)
2025-12-27T16:13:36.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:36.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0156142, teldec = -24.256211
2025-12-27T16:13:36.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.994302981271044     dec_j2k = -24.394686658829
2025-12-27T16:13:36.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:36.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:36.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:36.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:36.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:36.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:36.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:36.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:36.936 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:36.936 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:36.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:36.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:36.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:36.937 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:36.937 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09278847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813202653437106, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99235, telescope_ra=1.0156142, telescope_dec=-24.256211, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0354, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.994302981271044, telescope_dec_j2k=-24.394686658829, observability=1)
2025-12-27T16:13:37.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:37.984 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0158945, teldec = -24.256205
2025-12-27T16:13:37.985 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.994583562387765     dec_j2k = -24.3946780958023
2025-12-27T16:13:37.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:37.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:37.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:37.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:37.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:37.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:38.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:38.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:38.001 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:38.001 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:38.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:38.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:38.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:38.002 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:38.002 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09280073, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813203054556534, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0158945, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03568, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.994583562387765, telescope_dec_j2k=-24.3946780958023, observability=1)
2025-12-27T16:13:38.006 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0037355422973632812
2025-12-27T16:13:39.093 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:39.096 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0162029, teldec = -24.256205
2025-12-27T16:13:39.097 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.994892272003271     dec_j2k = -24.3946752743799
2025-12-27T16:13:39.099 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:39.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:39.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:39.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:39.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:39.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:39.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:39.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:39.110 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:39.110 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:39.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:39.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:39.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:39.110 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:39.110 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09281359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813203455675962, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0162029, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03598, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.994892272003271, telescope_dec_j2k=-24.3946752743799, observability=1)
2025-12-27T16:13:39.125 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014399290084838867
2025-12-27T16:13:40.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:40.153 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0165112, teldec = -24.256205
2025-12-27T16:13:40.155 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.99520088151184     dec_j2k = -24.3946724529679
2025-12-27T16:13:40.156 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:40.157 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:40.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:40.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:40.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:40.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:40.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:40.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:40.166 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:40.166 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:40.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:40.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:40.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:40.166 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:40.166 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09282583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813203054556534, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0165112, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03629, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.99520088151184, telescope_dec_j2k=-24.3946724529679, observability=1)
2025-12-27T16:13:40.174 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.008045196533203125
2025-12-27T16:13:41.226 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:41.230 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0167909, teldec = -24.256204
2025-12-27T16:13:41.230 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.995480862253619     dec_j2k = -24.3946688925961
2025-12-27T16:13:41.230 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:41.231 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:41.231 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:13:41.232 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.016819, teldec = -24.256204
2025-12-27T16:13:41.234 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.995508990462906     dec_j2k = -24.3946686353188
2025-12-27T16:13:41.234 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:41.234 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:13:41.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:41.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:41.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:41.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:41.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:41.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:41.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:41.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:41.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:41.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:41.243 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:41.243 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:41.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:41.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:41.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:41.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:41.243 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:41.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:41.243 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:41.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:41.243 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:41.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:41.244 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09283828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813198642242826, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0167909, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03657, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.995480862253619, telescope_dec_j2k=-24.3946688925961, observability=1)
2025-12-27T16:13:41.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:41.244 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:41.244 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09283832, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813198642242826, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.016819, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0366, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.995508990462906, telescope_dec_j2k=-24.3946686353188, observability=1)
2025-12-27T16:13:42.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:42.288 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0170987, teldec = -24.256204
2025-12-27T16:13:42.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.995788971247754     dec_j2k = -24.3946660740386
2025-12-27T16:13:42.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:42.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:42.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:42.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:42.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:42.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:42.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:42.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:42.305 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:42.305 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:42.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:42.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:42.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:42.305 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:42.305 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09285054, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813203054556534, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0170987, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03688, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.995788971247754, telescope_dec_j2k=-24.3946660740386, observability=1)
2025-12-27T16:13:42.358 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.053395748138427734
2025-12-27T16:13:43.347 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:43.349 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0173975, teldec = -24.256204
2025-12-27T16:13:43.350 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.996088071200728     dec_j2k = -24.3946633370328
2025-12-27T16:13:43.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:43.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:43.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:43.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:43.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:43.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:43.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:43.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:43.366 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:43.366 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:43.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:43.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:43.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:43.366 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:43.366 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09286281, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813202252317678, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0173975, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03718, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.996088071200728, telescope_dec_j2k=-24.3946633370328, observability=1)
2025-12-27T16:13:43.462 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09523344039916992
2025-12-27T16:13:44.411 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:44.413 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0177059, teldec = -24.256204
2025-12-27T16:13:44.414 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.996396780784294     dec_j2k = -24.3946605112003
2025-12-27T16:13:44.416 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:44.417 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:44.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:44.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:44.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:44.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:44.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:44.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:44.428 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:44.428 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:44.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:44.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:44.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:44.429 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:44.429 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09287514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081319984560111, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0177059, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03749, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.996396780784294, telescope_dec_j2k=-24.3946605112003, observability=1)
2025-12-27T16:13:44.542 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1129753589630127
2025-12-27T16:13:45.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:45.482 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0179864, teldec = -24.256204
2025-12-27T16:13:45.483 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.996677562355092     dec_j2k = -24.3946579402263
2025-12-27T16:13:45.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:45.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:45.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:45.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:45.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:45.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:45.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:45.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:45.498 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:45.498 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:45.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:45.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:45.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:45.498 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:45.498 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09288751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813200246720538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0179864, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03777, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.996677562355092, telescope_dec_j2k=-24.3946579402263, observability=1)
2025-12-27T16:13:45.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.097625732421875
2025-12-27T16:13:45.845 [DEBUG] [Thread-490628 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34694814682006836
2025-12-27T16:13:46.549 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:46.551 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0182944, teldec = -24.256204
2025-12-27T16:13:46.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.99698587152462     dec_j2k = -24.3946551163339
2025-12-27T16:13:46.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:46.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:46.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:46.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:46.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:46.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:46.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:46.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:46.564 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:46.564 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:46.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:46.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:46.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:46.564 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:46.564 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09289988, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813202653437106, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0182944, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03808, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.99698587152462, telescope_dec_j2k=-24.3946551163339, observability=1)
2025-12-27T16:13:46.647 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08315420150756836
2025-12-27T16:13:47.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:47.607 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0185741, teldec = -24.256204
2025-12-27T16:13:47.609 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.99726585228102     dec_j2k = -24.3946525511276
2025-12-27T16:13:47.610 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:47.611 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:47.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:47.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:47.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:47.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:47.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:47.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:47.620 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:47.620 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:47.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:47.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:47.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:47.621 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:47.621 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09291211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813203455675962, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0185741, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03836, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.99726585228102, telescope_dec_j2k=-24.3946525511276, observability=1)
2025-12-27T16:13:47.699 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07836151123046875
2025-12-27T16:13:47.926 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3051033020019531
2025-12-27T16:13:48.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:48.664 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0188819, teldec = -24.256204
2025-12-27T16:13:48.665 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.997573961237312     dec_j2k = -24.3946497273482
2025-12-27T16:13:48.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:48.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:48.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:48.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:48.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:48.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:48.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:48.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:48.678 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:48.678 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:48.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:48.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:48.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:48.678 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:48.678 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09292434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081320185119825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0188819, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03866, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.997573961237312, telescope_dec_j2k=-24.3946497273482, observability=1)
2025-12-27T16:13:48.803 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12505269050598145
2025-12-27T16:13:49.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:49.747 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0191804, teldec = -24.256204
2025-12-27T16:13:49.749 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.997872760852421     dec_j2k = -24.3946469880269
2025-12-27T16:13:49.750 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:49.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:49.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:49.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:49.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:49.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:49.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:49.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:49.764 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:49.764 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:49.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:49.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:49.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:49.765 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:49.765 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09293687, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813200246720538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0191804, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03896, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.997872760852421, telescope_dec_j2k=-24.3946469880269, observability=1)
2025-12-27T16:13:49.938 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17338132858276367
2025-12-27T16:13:50.808 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:50.810 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0194609, teldec = -24.256204
2025-12-27T16:13:50.811 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.998153542394682     dec_j2k = -24.3946444131183
2025-12-27T16:13:50.814 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:50.814 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:50.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:50.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:50.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:50.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:50.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:50.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:50.827 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:50.828 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:50.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:50.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:50.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:50.828 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:50.828 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09294918, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813201450078822, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0194609, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03924, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.998153542394682, telescope_dec_j2k=-24.3946444131183, observability=1)
2025-12-27T16:13:51.006 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17802953720092773
2025-12-27T16:13:51.878 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:51.881 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0197693, teldec = -24.256204
2025-12-27T16:13:51.882 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.998462251934339     dec_j2k = -24.3946415812319
2025-12-27T16:13:51.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:51.885 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:51.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:51.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:51.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:51.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:51.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:51.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:51.894 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:51.894 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:51.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:51.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:51.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:51.894 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:51.895 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09296157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813196636645685, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992339, telescope_ra=1.0197693, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03955, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.998462251934339, telescope_dec_j2k=-24.3946415812319, observability=1)
2025-12-27T16:13:52.058 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16335511207580566
2025-12-27T16:13:52.940 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:52.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0200773, teldec = -24.256204
2025-12-27T16:13:52.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.998770561065962     dec_j2k = -24.3946387521156
2025-12-27T16:13:52.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:52.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:52.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:52.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:52.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:52.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:52.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:52.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:52.954 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:52.954 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:52.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:52.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:52.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:52.955 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:52.955 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09297385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813198241123397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0200773, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.03986, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.998770561065962, telescope_dec_j2k=-24.3946387521156, observability=1)
2025-12-27T16:13:53.000 [DEBUG] [Thread-490629 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04466652870178223
2025-12-27T16:13:53.180 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22513270378112793
2025-12-27T16:13:54.000 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:54.002 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0203575, teldec = -24.256204
2025-12-27T16:13:54.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.999051042289749     dec_j2k = -24.3946361775706
2025-12-27T16:13:54.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:54.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:54.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:54.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:54.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:54.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:54.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:54.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:54.020 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:54.020 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:54.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:54.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:54.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:54.020 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:54.020 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09298612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813200246720538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0203575, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04014, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.999051042289749, telescope_dec_j2k=-24.3946361775706, observability=1)
2025-12-27T16:13:54.284 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2633326053619385
2025-12-27T16:13:55.067 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:55.069 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0206653, teldec = -24.256204
2025-12-27T16:13:55.070 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.999359151208126     dec_j2k = -24.3946333485695
2025-12-27T16:13:55.072 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:55.072 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:55.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:55.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:55.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:55.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:55.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:55.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:55.087 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:55.087 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:55.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:55.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:55.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:55.087 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:55.087 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09299847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081320185119825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0206653, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04045, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.999359151208126, telescope_dec_j2k=-24.3946333485695, observability=1)
2025-12-27T16:13:55.365 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2776329517364502
2025-12-27T16:13:56.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:56.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0209635, teldec = -24.256198
2025-12-27T16:13:56.141 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.999657650190028     dec_j2k = -24.3946246074782
2025-12-27T16:13:56.143 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:56.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:56.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:56.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:56.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:56.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:56.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:56.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:56.155 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:56.155 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:56.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:56.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:56.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:56.156 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:56.156 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09301086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813199043362254, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.0209635, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04075, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.999657650190028, telescope_dec_j2k=-24.3946246074782, observability=1)
2025-12-27T16:13:56.433 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27758073806762695
2025-12-27T16:13:56.504 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3482933044433594
2025-12-27T16:13:57.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:57.217 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.021272, teldec = -24.256204
2025-12-27T16:13:57.218 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.999966460093358     dec_j2k = -24.3946277697286
2025-12-27T16:13:57.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:57.221 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:57.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:57.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:57.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:57.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:57.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:57.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:57.235 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:57.235 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:57.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:57.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:57.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:57.236 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:57.236 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09302333, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813199444481682, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.021272, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04105, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=0.999966460093358, telescope_dec_j2k=-24.3946277697286, observability=1)
2025-12-27T16:13:57.517 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28141164779663086
2025-12-27T16:13:58.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:58.282 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0215525, teldec = -24.256204
2025-12-27T16:13:58.283 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00024724159506     dec_j2k = -24.3946251892392
2025-12-27T16:13:58.285 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:58.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:58.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:58.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:58.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:58.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:58.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:58.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:58.297 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:58.297 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:58.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:58.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:58.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:58.297 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:58.298 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09303566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813199444481682, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0215525, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04133, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=1.00024724159506, telescope_dec_j2k=-24.3946251892392, observability=1)
2025-12-27T16:13:58.626 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32797694206237793
2025-12-27T16:13:59.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:13:59.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0218887, teldec = -24.256204
2025-12-27T16:13:59.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00058377898851     dec_j2k = -24.3946220953458
2025-12-27T16:13:59.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:59.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:13:59.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:13:59.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:13:59.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:13:59.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:13:59.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:13:59.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:59.535 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:13:59.535 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:13:59.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:13:59.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:13:59.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:13:59.536 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:13:59.536 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09304995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813198241123397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0218887, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04167, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=1.00058377898851, telescope_dec_j2k=-24.3946220953458, observability=1)
2025-12-27T16:13:59.691 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15512633323669434
2025-12-27T16:14:00.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:00.676 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0222243, teldec = -24.256204
2025-12-27T16:14:00.677 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00091971577202     dec_j2k = -24.3946190059017
2025-12-27T16:14:00.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:00.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:00.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:00.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:00.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:00.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:00.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:00.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:00.691 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:00.691 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:00.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:00.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:00.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:00.691 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:00.691 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09306336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813199043362254, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0222243, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04201, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=1.00091971577202, telescope_dec_j2k=-24.3946190059017, observability=1)
2025-12-27T16:14:00.743 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05214881896972656
2025-12-27T16:14:01.799 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:01.801 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0225324, teldec = -24.256204
2025-12-27T16:14:01.802 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.00122812495168     dec_j2k = -24.3946161686721
2025-12-27T16:14:01.804 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:01.806 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:01.809 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:01.809 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:01.809 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:01.809 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:01.819 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:01.819 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:01.819 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:01.819 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:01.819 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:01.819 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:01.819 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:01.819 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:01.819 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09307638, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813201048959394, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0225324, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04231, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=1.00122812495168, telescope_dec_j2k=-24.3946161686721, observability=1)
2025-12-27T16:14:01.863 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.043492794036865234
2025-12-27T16:14:02.929 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:02.930 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0228591, teldec = -24.256204
2025-12-27T16:14:02.931 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.00155515278934     dec_j2k = -24.3946131591727
2025-12-27T16:14:02.933 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:02.933 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:02.940 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:02.940 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:02.940 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:02.940 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:02.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:02.948 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:02.948 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:02.948 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:02.948 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:02.948 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:02.948 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:02.948 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:02.948 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09308947, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813197438884541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0228591, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04264, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=1.00155515278934, telescope_dec_j2k=-24.3946131591727, observability=1)
2025-12-27T16:14:03.060 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11155986785888672
2025-12-27T16:14:03.076 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.12760019302368164
2025-12-27T16:14:03.076 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52475166320801 seconds ago
2025-12-27T16:14:03.756 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8079798221588135
2025-12-27T16:14:03.914 [DEBUG] [Thread-490630 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9657237529754639
2025-12-27T16:14:04.128 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:04.131 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0231953, teldec = -24.256204
2025-12-27T16:14:04.132 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.00189169015236     dec_j2k = -24.3946100611013
2025-12-27T16:14:04.134 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:04.135 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:04.138 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:04.139 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:04.139 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:04.139 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:04.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:04.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:04.146 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:04.146 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:04.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:04.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:04.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:04.146 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:04.146 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09310334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813200246720538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0231953, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04298, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=1.00189169015236, telescope_dec_j2k=-24.3946100611013, observability=1)
2025-12-27T16:14:04.307 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1605987548828125
2025-12-27T16:14:05.226 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:05.228 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0234758, teldec = -24.256204
2025-12-27T16:14:05.230 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.0021724716167     dec_j2k = -24.3946074754809
2025-12-27T16:14:05.231 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:05.233 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:05.239 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:05.239 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:05.239 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:05.239 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:05.247 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:05.247 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:05.248 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:05.248 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:05.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:05.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:05.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:05.248 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:05.248 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09311605, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813198642242826, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0234758, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04326, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=1.0021724716167, telescope_dec_j2k=-24.3946074754809, observability=1)
2025-12-27T16:14:05.355 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10661745071411133
2025-12-27T16:14:06.310 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:06.312 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0237841, teldec = -24.256204
2025-12-27T16:14:06.313 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.00248108097032     dec_j2k = -24.3946046327398
2025-12-27T16:14:06.314 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:06.315 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:06.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:06.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:06.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:06.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:06.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:06.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:06.329 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:06.329 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:06.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:06.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:06.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:06.329 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:06.329 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0931286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813195834406829, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0237841, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04357, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=1.00248108097032, telescope_dec_j2k=-24.3946046327398, observability=1)
2025-12-27T16:14:06.406 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07694840431213379
2025-12-27T16:14:07.411 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:07.413 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0240919, teldec = -24.256204
2025-12-27T16:14:07.415 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.00278918981566     dec_j2k = -24.3946017937073
2025-12-27T16:14:07.417 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:07.418 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:14:07.424 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:07.424 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:07.424 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:07.424 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:07.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:07.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:07.431 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:07.431 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:07.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:07.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:07.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:07.431 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:07.431 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09314134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813198642242826, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0240919, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04387, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=1.00278918981566, telescope_dec_j2k=-24.3946017937073, observability=1)
2025-12-27T16:14:07.468 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03635692596435547
2025-12-27T16:14:08.509 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:08.511 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0243994, teldec = -24.256204
2025-12-27T16:14:08.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00309699835341     dec_j2k = -24.3945989565422
2025-12-27T16:14:08.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:08.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:08.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:08.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:08.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:08.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:08.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:08.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:08.526 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:08.526 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:08.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:08.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:08.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:08.527 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:08.527 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09315405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081319984560111, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0243994, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04418, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:13:08.501469', telescope_ra_j2k=1.00309699835341, telescope_dec_j2k=-24.3945989565422, observability=1)
2025-12-27T16:14:08.530 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.003036022186279297
2025-12-27T16:14:08.643 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:08.644 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:14:08.644 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:08.645 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:14:08.646 [DEBUG] [ThreadPoolExecutor-22918_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:09.628 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:09.631 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0247264, teldec = -24.256204
2025-12-27T16:14:09.632 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.00342432644978     dec_j2k = -24.3945959384727
2025-12-27T16:14:09.634 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:09.635 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:09.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:09.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:09.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:09.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:09.646 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:09.646 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:09.646 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:09.646 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:09.647 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:09.647 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:09.647 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:09.647 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:09.647 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.093167, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813200647839966, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0247264, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04451, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00342432644978, telescope_dec_j2k=-24.3945959384727, observability=1)
2025-12-27T16:14:09.648 [DEBUG] [ThreadPoolExecutor-22918_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:09.649 [DEBUG] [ThreadPoolExecutor-22918_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:09.649 [DEBUG] [ThreadPoolExecutor-22918_0] [payload.py] [to_registers()] [0]
2025-12-27T16:14:09.653 [DEBUG] [ThreadPoolExecutor-22918_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:09.653 [DEBUG] [ThreadPoolExecutor-22918_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:09.653 [DEBUG] [ThreadPoolExecutor-22918_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:14:09.654 [DEBUG] [ThreadPoolExecutor-22918_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:09.661 [DEBUG] [ThreadPoolExecutor-22918_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:09.661 [DEBUG] [ThreadPoolExecutor-22918_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:14:09.661 [DEBUG] [ThreadPoolExecutor-22918_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:14:09.661 [DEBUG] [ThreadPoolExecutor-22918_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:14:09.661 [DEBUG] [ThreadPoolExecutor-22918_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:09.661 [DEBUG] [ThreadPoolExecutor-22918_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:09.661 [DEBUG] [ThreadPoolExecutor-22918_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:09.683 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03629636764526367
2025-12-27T16:14:10.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:10.757 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0250348, teldec = -24.256204
2025-12-27T16:14:10.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00373303587697     dec_j2k = -24.3945930911416
2025-12-27T16:14:10.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:10.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:10.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:10.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:10.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:10.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:10.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:10.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:10.774 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:10.774 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:10.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:10.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:10.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:10.774 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:10.775 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09318005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813195032167973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0250348, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04482, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00373303587697, telescope_dec_j2k=-24.3945930911416, observability=1)
2025-12-27T16:14:10.793 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.018978357315063477
2025-12-27T16:14:11.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:11.824 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.025315, teldec = -24.256204
2025-12-27T16:14:11.825 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00401351700452     dec_j2k = -24.3945905033854
2025-12-27T16:14:11.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:11.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:11.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:11.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:11.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:11.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:11.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:11.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:11.841 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:11.841 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:11.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:11.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:11.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:11.841 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:11.841 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0931924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813202252317678, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.025315, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0451, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00401351700452, telescope_dec_j2k=-24.3945905033854, observability=1)
2025-12-27T16:14:11.845 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0036575794219970703
2025-12-27T16:14:12.893 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:12.895 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.025623, teldec = -24.256204
2025-12-27T16:14:12.896 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0043218260178     dec_j2k = -24.394587658024
2025-12-27T16:14:12.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:12.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:12.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:12.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:12.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:12.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:12.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:12.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:12.913 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:12.913 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:12.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:12.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:12.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:12.913 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:12.913 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09320479, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813192625451405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.025623, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0454, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.0043218260178, telescope_dec_j2k=-24.394587658024, observability=1)
2025-12-27T16:14:12.929 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01644611358642578
2025-12-27T16:14:14.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:14.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0259868, teldec = -24.256204
2025-12-27T16:14:14.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00468599100616     dec_j2k = -24.3945842960097
2025-12-27T16:14:14.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:14.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:14.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:14.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:14.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:14.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:14.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:14.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:14.166 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:14.167 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:14.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:14.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:14.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:14.167 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:14.167 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09321932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081320185119825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0259868, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04577, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00468599100616, telescope_dec_j2k=-24.3945842960097, observability=1)
2025-12-27T16:14:14.178 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.010888099670410156
2025-12-27T16:14:15.283 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:15.284 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0262946, teldec = -24.256204
2025-12-27T16:14:15.285 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.00499409980441     dec_j2k = -24.39458145053
2025-12-27T16:14:15.287 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:15.288 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:15.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:15.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:15.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:15.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:15.300 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:15.301 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:15.301 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:15.301 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:15.301 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:15.301 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:15.301 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:15.301 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:15.301 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09323244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813195433287401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0262946, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04608, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00499409980441, telescope_dec_j2k=-24.39458145053, observability=1)
2025-12-27T16:14:15.402 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1008768081665039
2025-12-27T16:14:16.463 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:16.466 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0266216, teldec = -24.256204
2025-12-27T16:14:16.467 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.00532142785771     dec_j2k = -24.3945784265676
2025-12-27T16:14:16.469 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:16.470 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:16.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:16.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:16.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:16.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:16.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:16.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:16.479 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:16.479 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:16.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:16.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:16.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:16.479 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:16.479 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09324611, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813196235526257, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0266216, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0464, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00532142785771, telescope_dec_j2k=-24.3945784265676, observability=1)
2025-12-27T16:14:16.487 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00790095329284668
2025-12-27T16:14:17.564 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:17.566 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0269299, teldec = -24.256204
2025-12-27T16:14:17.567 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.00563003714397     dec_j2k = -24.394575574604
2025-12-27T16:14:17.569 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:17.570 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:17.574 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:17.574 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:17.574 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:17.574 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:17.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:17.579 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0269299, teldec = -24.256204
2025-12-27T16:14:17.580 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00563003714397     dec_j2k = -24.394575574604
2025-12-27T16:14:17.581 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:17.581 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:17.581 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:17.581 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:17.581 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:17.581 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:17.581 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:17.581 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:17.582 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09325885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813199043362254, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0269299, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04671, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00563003714397, telescope_dec_j2k=-24.394575574604, observability=1)
2025-12-27T16:14:17.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:17.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:17.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:17.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:17.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:17.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:17.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:17.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:17.596 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:17.596 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:17.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:17.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:17.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:17.597 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:17.597 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09325899, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813199043362254, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0269299, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04671, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00563003714397, telescope_dec_j2k=-24.394575574604, observability=1)
2025-12-27T16:14:18.806 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:18.807 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.027267, teldec = -24.256204
2025-12-27T16:14:18.808 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00596747531479     dec_j2k = -24.3945724551885
2025-12-27T16:14:18.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:18.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:18.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:18.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:18.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:18.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:18.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:18.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:18.824 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:18.824 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:18.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:18.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:18.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:18.824 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:18.824 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09327322, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813196636645685, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.027267, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04705, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00596747531479, telescope_dec_j2k=-24.3945724551885, observability=1)
2025-12-27T16:14:18.865 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04103207588195801
2025-12-27T16:14:19.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:19.913 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0275753, teldec = -24.256204
2025-12-27T16:14:19.914 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0062760845872     dec_j2k = -24.394569601333
2025-12-27T16:14:19.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:19.916 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:19.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:19.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:19.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:19.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:19.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:19.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:19.926 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:19.926 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:19.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:19.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:19.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:19.926 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:19.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09328602, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081319784000397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0275753, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04736, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.0062760845872, telescope_dec_j2k=-24.394569601333, observability=1)
2025-12-27T16:14:19.962 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03580284118652344
2025-12-27T16:14:21.016 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:21.019 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0279026, teldec = -24.256204
2025-12-27T16:14:21.020 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.00660371291229     dec_j2k = -24.3945665706104
2025-12-27T16:14:21.022 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:21.023 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:21.026 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:21.027 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:21.027 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:21.027 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:21.034 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:21.034 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:21.034 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:21.034 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:21.034 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:21.034 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:21.034 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:21.034 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:21.034 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09329882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813195032167973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0279026, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04768, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00660371291229, telescope_dec_j2k=-24.3945665706104, observability=1)
2025-12-27T16:14:21.082 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04786276817321777
2025-12-27T16:14:21.980 [DEBUG] [Thread-490631 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9454584121704102
2025-12-27T16:14:22.214 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:22.216 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0282115, teldec = -24.256204
2025-12-27T16:14:22.217 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.00691292277291     dec_j2k = -24.3945637093333
2025-12-27T16:14:22.219 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:22.219 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:22.226 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:22.226 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:22.226 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:22.226 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:22.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:22.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:22.234 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:22.234 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:22.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:22.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:22.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:22.234 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:22.234 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09331267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813194631048545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0282115, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04799, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00691292277291, telescope_dec_j2k=-24.3945637093333, observability=1)
2025-12-27T16:14:22.238 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.004334926605224609
2025-12-27T16:14:22.628 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3945343494415283
2025-12-27T16:14:23.347 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:23.350 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0285482, teldec = -24.256204
2025-12-27T16:14:23.351 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00724996051242     dec_j2k = -24.3945605895173
2025-12-27T16:14:23.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:23.354 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:23.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:23.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:23.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:23.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:23.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:23.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:23.368 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:23.368 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:23.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:23.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:23.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:23.368 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:23.368 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09332579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813194229929117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0285482, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04833, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00724996051242, telescope_dec_j2k=-24.3945605895173, observability=1)
2025-12-27T16:14:23.381 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.012378692626953125
2025-12-27T16:14:24.443 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:24.446 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0288566, teldec = -24.256204
2025-12-27T16:14:24.447 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00755866985762     dec_j2k = -24.3945577309794
2025-12-27T16:14:24.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:24.450 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:24.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:24.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:24.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:24.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:24.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:24.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:24.465 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:24.465 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:24.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:24.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:24.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:24.466 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:24.466 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09333847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813195834406829, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992338, telescope_ra=1.0288566, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04864, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00755866985762, telescope_dec_j2k=-24.3945577309794, observability=1)
2025-12-27T16:14:24.500 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.034317731857299805
2025-12-27T16:14:25.559 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:25.561 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0291554, teldec = -24.256204
2025-12-27T16:14:25.562 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00785776956707     dec_j2k = -24.3945549605609
2025-12-27T16:14:25.563 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:25.564 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:25.569 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:25.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:25.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:25.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:25.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:25.571 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0291554, teldec = -24.256204
2025-12-27T16:14:25.572 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.00785776956707     dec_j2k = -24.3945549605609
2025-12-27T16:14:25.573 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:25.574 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:25.577 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:25.577 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:25.577 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:25.577 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:25.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:25.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:25.577 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:25.577 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:25.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:25.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:25.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:25.578 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:25.578 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09335139, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813195032167973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0291554, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04894, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00785776956707, telescope_dec_j2k=-24.3945549605609, observability=1)
2025-12-27T16:14:25.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:25.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:25.585 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:25.585 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:25.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:25.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:25.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:25.586 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:25.586 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0933515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813195032167973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0291554, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04894, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00785776956707, telescope_dec_j2k=-24.3945549605609, observability=1)
2025-12-27T16:14:26.724 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:26.727 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0294919, teldec = -24.256204
2025-12-27T16:14:26.728 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00819460708382     dec_j2k = -24.3945518395787
2025-12-27T16:14:26.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:26.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:26.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:26.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:26.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:26.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:26.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:26.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:26.739 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:26.739 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:26.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:26.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:26.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:26.739 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:26.739 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09336488, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081319784000397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0294919, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04927, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00819460708382, telescope_dec_j2k=-24.3945518395787, observability=1)
2025-12-27T16:14:26.788 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04864692687988281
2025-12-27T16:14:27.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:27.804 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0297721, teldec = -24.256204
2025-12-27T16:14:27.805 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00847508812443     dec_j2k = -24.3945492399485
2025-12-27T16:14:27.806 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:27.807 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:27.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:27.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:27.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:27.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:27.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:27.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:27.820 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:27.820 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:27.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:27.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:27.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:27.820 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:27.820 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09337735, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813197438884541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0297721, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04955, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00847508812443, telescope_dec_j2k=-24.3945492399485, observability=1)
2025-12-27T16:14:27.855 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03504157066345215
2025-12-27T16:14:28.907 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:28.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0300808, teldec = -24.256204
2025-12-27T16:14:28.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00878409774419     dec_j2k = -24.3945463750378
2025-12-27T16:14:28.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:28.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:14:28.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:28.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:28.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:28.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:28.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:28.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:28.924 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:28.924 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:28.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:28.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:28.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:28.925 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:28.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09339014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813193026570833, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0300808, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.04986, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00878409774419, telescope_dec_j2k=-24.3945463750378, observability=1)
2025-12-27T16:14:28.980 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05576300621032715
2025-12-27T16:14:30.027 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:30.029 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0303885, teldec = -24.256204
2025-12-27T16:14:30.030 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00909210635436     dec_j2k = -24.3945435185061
2025-12-27T16:14:30.031 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:30.032 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:30.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:30.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:30.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:30.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:30.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:30.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:30.046 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:30.046 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:30.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:30.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:30.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:30.046 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:30.047 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0934031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813195032167973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0303885, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05017, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00909210635436, telescope_dec_j2k=-24.3945435185061, observability=1)
2025-12-27T16:14:30.099 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05275535583496094
2025-12-27T16:14:31.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:31.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0306966, teldec = -24.256204
2025-12-27T16:14:31.099 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00940051535908     dec_j2k = -24.3945406573594
2025-12-27T16:14:31.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:31.102 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:31.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:31.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:31.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:31.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:31.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:31.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:31.112 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:31.112 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:31.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:31.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:31.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:31.112 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:31.112 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09341547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813198642242826, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0306966, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05048, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00940051535908, telescope_dec_j2k=-24.3945406573594, observability=1)
2025-12-27T16:14:31.167 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0553281307220459
2025-12-27T16:14:32.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:32.160 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0309955, teldec = -24.256204
2025-12-27T16:14:32.162 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00969971513046     dec_j2k = -24.3945378807853
2025-12-27T16:14:32.164 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:32.165 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:14:32.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:32.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:32.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:32.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:32.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:32.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:32.173 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:32.173 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:32.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:32.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:32.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:32.174 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:32.174 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09342777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813197037765113, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0309955, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05078, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00969971513046, telescope_dec_j2k=-24.3945378807853, observability=1)
2025-12-27T16:14:32.252 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0782015323638916
2025-12-27T16:14:33.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:33.219 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0312762, teldec = -24.256204
2025-12-27T16:14:33.220 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00998069664309     dec_j2k = -24.3945352725035
2025-12-27T16:14:33.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:33.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:33.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:33.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:33.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:33.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:33.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:33.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:33.230 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:33.230 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:33.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:33.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:33.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:33.230 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:33.230 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09344001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813195834406829, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0312762, telescope_dec=-24.256204, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05106, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.00998069664309, telescope_dec_j2k=-24.3945352725035, observability=1)
2025-12-27T16:14:33.355 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12447357177734375
2025-12-27T16:14:34.278 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:34.280 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0315851, teldec = -24.256203
2025-12-27T16:14:34.282 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01028990638124     dec_j2k = -24.3945314014091
2025-12-27T16:14:34.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:34.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:34.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:34.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:34.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:34.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:34.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:34.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:34.293 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:34.293 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:34.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:34.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:34.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:34.294 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:34.294 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0934523, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813197037765113, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0315851, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05137, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01028990638124, telescope_dec_j2k=-24.3945314014091, observability=1)
2025-12-27T16:14:34.437 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1429738998413086
2025-12-27T16:14:34.662 [DEBUG] [ThreadPoolExecutor-22918_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:34.663 [DEBUG] [ThreadPoolExecutor-22918_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:35.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:35.359 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0318938, teldec = -24.256203
2025-12-27T16:14:35.360 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0105989159619     dec_j2k = -24.3945285311784
2025-12-27T16:14:35.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:35.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:35.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:35.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:35.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:35.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:35.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:35.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:35.375 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:35.375 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:35.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:35.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:35.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:35.375 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:35.375 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09346478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081319784000397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0318938, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05168, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.0105989159619, telescope_dec_j2k=-24.3945285311784, observability=1)
2025-12-27T16:14:35.489 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11379647254943848
2025-12-27T16:14:36.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:36.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0322015, teldec = -24.256203
2025-12-27T16:14:36.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01090692453307     dec_j2k = -24.3945256693441
2025-12-27T16:14:36.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:36.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:36.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:36.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:36.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:36.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:36.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:36.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:36.479 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:36.479 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:36.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:36.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:36.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:36.479 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:36.479 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0934776, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813191823212549, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0322015, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05198, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01090692453307, telescope_dec_j2k=-24.3945256693441, observability=1)
2025-12-27T16:14:36.610 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13107728958129883
2025-12-27T16:14:37.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:37.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0325854, teldec = -24.256203
2025-12-27T16:14:37.934 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01129120951069     dec_j2k = -24.3945220975325
2025-12-27T16:14:37.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:37.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:37.938 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:37.939 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0326132, teldec = -24.256203
2025-12-27T16:14:37.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:37.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:37.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:37.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:37.940 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.01131903738833     dec_j2k = -24.3945218388264
2025-12-27T16:14:37.942 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:37.943 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:37.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:37.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:37.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:37.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:37.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:37.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:37.948 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:37.948 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:37.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:37.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:37.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:37.948 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:37.948 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09349457, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813196636645685, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0325854, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05237, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01129120951069, telescope_dec_j2k=-24.3945220975325, observability=1)
2025-12-27T16:14:37.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:37.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:37.955 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:37.955 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:37.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:37.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:37.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:37.955 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:37.955 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09349465, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813196636645685, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0326132, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0524, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01131903738833, telescope_dec_j2k=-24.3945218388264, observability=1)
2025-12-27T16:14:39.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:39.924 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0331458, teldec = -24.256203
2025-12-27T16:14:39.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01185217146525     dec_j2k = -24.3945168810473
2025-12-27T16:14:39.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:39.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:39.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:39.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:39.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:39.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:39.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:39.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:39.938 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:39.938 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:39.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:39.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:39.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:39.938 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:39.938 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09351763, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081319784000397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0331458, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05293, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01185217146525, telescope_dec_j2k=-24.3945168810473, observability=1)
2025-12-27T16:14:39.962 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.024233579635620117
2025-12-27T16:14:40.182 [DEBUG] [Thread-490632 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24356794357299805
2025-12-27T16:14:41.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:41.931 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0337056, teldec = -24.256203
2025-12-27T16:14:41.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01241253279619     dec_j2k = -24.3945116671673
2025-12-27T16:14:41.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:41.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:41.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:41.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:41.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:41.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:41.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:41.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:41.945 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:41.945 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:41.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:41.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:41.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:41.945 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:41.945 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09354086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813191823212549, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0337056, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05349, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01241253279619, telescope_dec_j2k=-24.3945116671673, observability=1)
2025-12-27T16:14:41.950 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.004957675933837891
2025-12-27T16:14:44.044 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:44.046 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0343126, teldec = -24.256203
2025-12-27T16:14:44.047 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0130201414314     dec_j2k = -24.3945060103092
2025-12-27T16:14:44.048 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:44.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:44.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:44.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:44.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:44.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:44.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:44.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:44.058 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:44.059 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:44.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:44.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:44.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:44.059 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:44.059 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09356534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813193828809689, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0343126, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05409, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.0130201414314, telescope_dec_j2k=-24.3945060103092, observability=1)
2025-12-27T16:14:44.128 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06889200210571289
2025-12-27T16:14:45.987 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:45.989 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0348451, teldec = -24.256203
2025-12-27T16:14:45.990 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.01355317534466     dec_j2k = -24.3945010448609
2025-12-27T16:14:45.992 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:45.992 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:45.994 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:45.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:45.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:45.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:46.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:46.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:46.002 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:46.002 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:46.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:46.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:46.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:46.002 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:46.002 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09358782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813190218734836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0348451, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05463, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01355317534466, telescope_dec_j2k=-24.3945010448609, observability=1)
2025-12-27T16:14:46.208 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20593881607055664
2025-12-27T16:14:47.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:47.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0353769, teldec = -24.256203
2025-12-27T16:14:47.916 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0140855085362     dec_j2k = -24.3944960832508
2025-12-27T16:14:47.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:47.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:47.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:47.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:47.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:47.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:47.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:47.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:47.931 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:47.931 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:47.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:47.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:47.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:47.931 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:47.931 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09361012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813198642242826, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0353769, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05516, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.0140855085362, telescope_dec_j2k=-24.3944960832508, observability=1)
2025-12-27T16:14:47.944 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.013176202774047852
2025-12-27T16:14:49.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:49.948 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0359554, teldec = -24.256203
2025-12-27T16:14:49.949 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01466458852742     dec_j2k = -24.3944906828851
2025-12-27T16:14:49.950 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:49.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:49.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:49.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:49.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:49.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:49.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:49.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:49.965 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:49.965 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:49.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:49.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:49.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:49.965 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:49.965 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09363363, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813196636645685, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0359554, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05574, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01466458852742, telescope_dec_j2k=-24.3944906828851, observability=1)
2025-12-27T16:14:50.001 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03625607490539551
2025-12-27T16:14:51.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:51.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0365161, teldec = -24.256203
2025-12-27T16:14:51.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01522585065032     dec_j2k = -24.3944854456498
2025-12-27T16:14:51.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:51.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:51.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:51.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:51.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:51.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:51.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:51.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:51.956 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:51.956 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:51.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:51.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:51.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:51.956 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:51.956 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09365671, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813193828809689, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0365161, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0563, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01522585065032, telescope_dec_j2k=-24.3944854456498, observability=1)
2025-12-27T16:14:51.979 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.022571802139282227
2025-12-27T16:14:53.038 [DEBUG] [Thread-490633 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:53.040 [INFO] [Thread-490633 (handle)] [driver.py] [get_status()] Telra = 1.0367963, teldec = -24.256203
2025-12-27T16:14:53.041 [INFO] [Thread-490633 (handle)] [driver.py] [get_status()] ra_j2k = 1.01550633155312     dec_j2k = -24.3944828273137
2025-12-27T16:14:53.042 [DEBUG] [Thread-490633 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:53.043 [DEBUG] [Thread-490633 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:53.044 [DEBUG] [Thread-490633 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:53.044 [DEBUG] [Thread-490633 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:53.044 [DEBUG] [Thread-490633 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:53.044 [DEBUG] [Thread-490633 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:53.052 [DEBUG] [Thread-490633 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:53.052 [DEBUG] [Thread-490633 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:53.052 [DEBUG] [Thread-490633 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:53.052 [DEBUG] [Thread-490633 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:53.052 [DEBUG] [Thread-490633 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:53.052 [DEBUG] [Thread-490633 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:53.052 [DEBUG] [Thread-490633 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:53.052 [DEBUG] [Thread-490633 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:53.052 [DEBUG] [Thread-490633 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09366943, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813190218734836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0367963, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05658, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01550633155312, telescope_dec_j2k=-24.3944828273137, observability=1)
2025-12-27T16:14:53.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8777401447296143
2025-12-27T16:14:53.988 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9356088638305664
2025-12-27T16:14:55.597 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:55.599 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 1.0375238, teldec = -24.256203
2025-12-27T16:14:55.600 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 1.01623456085207     dec_j2k = -24.3944760256887
2025-12-27T16:14:55.602 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:55.603 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:55.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:55.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:55.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:55.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:55.611 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:55.612 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:55.612 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:55.612 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:55.612 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:55.612 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:55.612 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:55.612 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:55.612 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09369905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813193427690261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992337, telescope_ra=1.0375238, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05731, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01623456085207, telescope_dec_j2k=-24.3944760256887, observability=1)
2025-12-27T16:14:55.943 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3315083980560303
2025-12-27T16:14:55.959 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3466987609863281
2025-12-27T16:14:57.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:57.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0381592, teldec = -24.256203
2025-12-27T16:14:57.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01687059779284     dec_j2k = -24.3944700810213
2025-12-27T16:14:57.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:57.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:57.934 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:57.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:57.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:57.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:57.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:57.935 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0381592, teldec = -24.256203
2025-12-27T16:14:57.937 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.01687059779284     dec_j2k = -24.3944700810213
2025-12-27T16:14:57.938 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:57.939 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:57.943 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:57.943 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:57.943 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:57.943 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:57.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:57.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:57.943 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:57.943 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:57.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:57.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:57.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:57.943 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:57.943 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09372601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813192224331977, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0381592, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05794, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01687059779284, telescope_dec_j2k=-24.3944700810213, observability=1)
2025-12-27T16:14:57.951 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:57.951 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:57.951 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:57.951 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:57.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:57.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:57.952 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:57.952 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:57.952 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09372609, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813192224331977, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0381592, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05794, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01687059779284, telescope_dec_j2k=-24.3944700810213, observability=1)
2025-12-27T16:14:58.260 [DEBUG] [Thread-490634 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30811500549316406
2025-12-27T16:14:59.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:14:59.931 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0387196, teldec = -24.256203
2025-12-27T16:14:59.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01743155952817     dec_j2k = -24.3944648348546
2025-12-27T16:14:59.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:59.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:14:59.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:14:59.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:14:59.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:14:59.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:14:59.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:14:59.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:59.944 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:14:59.944 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:14:59.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:14:59.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:14:59.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:14:59.945 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:14:59.945 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09374919, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813190218734836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0387196, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0585, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01743155952817, telescope_dec_j2k=-24.3944648348546, observability=1)
2025-12-27T16:14:59.976 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03125262260437012
2025-12-27T16:15:01.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:01.938 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0392789, teldec = -24.256203
2025-12-27T16:15:01.940 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01799142013883     dec_j2k = -24.3944595960107
2025-12-27T16:15:01.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:01.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:01.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:01.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:01.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:01.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:01.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:01.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:01.954 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:01.955 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:01.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:01.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:01.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:01.955 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:01.955 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0937724, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813191823212549, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0392789, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05906, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01799142013883, telescope_dec_j2k=-24.3944595960107, observability=1)
2025-12-27T16:15:01.964 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.008897542953491211
2025-12-27T16:15:03.137 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:03.139 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 1.0396338, teldec = -24.256203
2025-12-27T16:15:03.140 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 1.01834667585907     dec_j2k = -24.3944562701968
2025-12-27T16:15:03.142 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:03.143 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:03.148 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:03.148 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:03.148 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:03.148 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:03.155 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:03.155 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:03.155 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:03.155 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:03.156 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:03.156 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:03.156 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:03.156 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:03.156 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09378632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813194229929117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0396338, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.05942, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01834667585907, telescope_dec_j2k=-24.3944562701968, observability=1)
2025-12-27T16:15:03.156 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.5273916721344 seconds ago
2025-12-27T16:15:03.762 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6065912246704102
2025-12-27T16:15:03.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.768761396408081
2025-12-27T16:15:03.957 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8011350631713867
2025-12-27T16:15:05.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:05.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.040391, teldec = -24.256209
2025-12-27T16:15:05.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01910463508072     dec_j2k = -24.3944551698429
2025-12-27T16:15:05.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:05.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:05.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:05.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:05.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:05.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:05.945 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:05.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:05.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:05.946 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:05.946 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:05.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:05.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:05.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:05.947 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:05.947 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09381865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813191020973693, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992347, telescope_ra=1.040391, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06017, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01910463508072, telescope_dec_j2k=-24.3944551698429, observability=1)
2025-12-27T16:15:05.947 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.040391, teldec = -24.256209
2025-12-27T16:15:05.948 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.01910463508072     dec_j2k = -24.3944551698429
2025-12-27T16:15:05.950 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:05.951 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:05.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:05.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:05.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:05.954 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:05.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:05.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:05.961 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:05.961 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:05.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:05.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:05.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:05.962 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:05.962 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09381882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813191020973693, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992347, telescope_ra=1.040391, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06017, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01910463508072, telescope_dec_j2k=-24.3944551698429, observability=1)
2025-12-27T16:15:07.935 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:07.936 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0409506, teldec = -24.256209
2025-12-27T16:15:07.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:07.937 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.01966479592633     dec_j2k = -24.3944499193028
2025-12-27T16:15:07.939 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:07.939 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:07.940 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0409506, teldec = -24.256209
2025-12-27T16:15:07.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01966479592633     dec_j2k = -24.3944499193028
2025-12-27T16:15:07.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:07.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:07.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:07.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:07.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:07.945 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:07.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:07.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:07.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:07.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:07.946 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:07.946 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:07.946 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:07.946 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:07.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:07.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:07.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:07.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:07.947 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:07.947 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:07.947 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:07.947 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:07.947 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09384185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813187812018268, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992347, telescope_ra=1.0409506, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06073, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01966479592633, telescope_dec_j2k=-24.3944499193028, observability=1)
2025-12-27T16:15:07.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:07.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:07.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:07.948 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:07.948 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09384189, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813187812018268, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992347, telescope_ra=1.0409506, telescope_dec=-24.256209, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06073, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:14:08.642758', telescope_ra_j2k=1.01966479592633, telescope_dec_j2k=-24.3944499193028, observability=1)
2025-12-27T16:15:08.785 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:08.785 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:15:08.786 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:08.786 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:15:08.786 [INFO] [ThreadPoolExecutor-22919_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:15:08.787 [INFO] [ThreadPoolExecutor-22919_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:15:09.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:09.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0415014, teldec = -24.256203
2025-12-27T16:15:09.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02021614762916     dec_j2k = -24.3944387489603
2025-12-27T16:15:09.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:09.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:09.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:09.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:09.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:09.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:09.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:09.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:09.942 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:09.942 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:09.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:09.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:09.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:09.942 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:09.942 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09386487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813191020973693, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0415014, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06128, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02021614762916, telescope_dec_j2k=-24.3944387489603, observability=1)
2025-12-27T16:15:09.965 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.023189067840576172
2025-12-27T16:15:11.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:11.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0420621, teldec = -24.256203
2025-12-27T16:15:11.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02077740953309     dec_j2k = -24.3944334821824
2025-12-27T16:15:11.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:11.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:11.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:11.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:11.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:11.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:11.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:11.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:11.949 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:11.949 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:11.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:11.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:11.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:11.949 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:11.949 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09388809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081318941649598, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0420621, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06184, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02077740953309, telescope_dec_j2k=-24.3944334821824, observability=1)
2025-12-27T16:15:11.970 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.020747900009155273
2025-12-27T16:15:13.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:13.934 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0426219, teldec = -24.256203
2025-12-27T16:15:13.935 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02133777051293     dec_j2k = -24.3944282208794
2025-12-27T16:15:13.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:13.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:13.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:13.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:13.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:13.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:13.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:13.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:13.947 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:13.947 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:13.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:13.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:13.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:13.948 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:13.948 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09391126, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813191020973693, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0426219, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0624, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02133777051293, telescope_dec_j2k=-24.3944282208794, observability=1)
2025-12-27T16:15:13.995 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04761314392089844
2025-12-27T16:15:15.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:15.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.043172, teldec = -24.256203
2025-12-27T16:15:15.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02188842175076     dec_j2k = -24.3944230478427
2025-12-27T16:15:15.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:15.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:15.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:15.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:15.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:15.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:15.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:15.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:15.943 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:15.943 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:15.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:15.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:15.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:15.944 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:15.944 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09393432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813191020973693, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.043172, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06295, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02188842175076, telescope_dec_j2k=-24.3944230478427, observability=1)
2025-12-27T16:15:15.973 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.028894901275634766
2025-12-27T16:15:16.329 [DEBUG] [Thread-490635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3850674629211426
2025-12-27T16:15:16.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:16.992 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0434804, teldec = -24.256203
2025-12-27T16:15:16.993 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02219713077929     dec_j2k = -24.3944201464499
2025-12-27T16:15:16.995 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:16.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:16.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:16.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:16.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:16.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:17.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:17.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:17.005 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:17.005 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:17.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:17.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:17.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:17.005 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:17.005 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09394664, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813191823212549, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0434804, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06326, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02219713077929, telescope_dec_j2k=-24.3944201464499, observability=1)
2025-12-27T16:15:17.062 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.057158470153808594
2025-12-27T16:15:18.054 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:18.056 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0437887, teldec = -24.256203
2025-12-27T16:15:18.058 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0225057397009     dec_j2k = -24.3944172450951
2025-12-27T16:15:18.059 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:18.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:18.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:18.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:18.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:18.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:18.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:18.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:18.073 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:18.073 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:18.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:18.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:18.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:18.073 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:18.073 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09395897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813190218734836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0437887, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06357, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.0225057397009, telescope_dec_j2k=-24.3944172450951, observability=1)
2025-12-27T16:15:18.128 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05455636978149414
2025-12-27T16:15:19.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:19.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0440692, teldec = -24.256203
2025-12-27T16:15:19.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02278652076061     dec_j2k = -24.3944146045767
2025-12-27T16:15:19.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:19.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:19.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:19.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:19.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:19.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:19.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:19.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:19.138 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:19.138 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:19.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:19.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:19.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:19.139 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:19.139 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09397137, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813188213137696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0440692, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06385, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02278652076061, telescope_dec_j2k=-24.3944146045767, observability=1)
2025-12-27T16:15:19.217 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0779275894165039
2025-12-27T16:15:20.182 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:20.184 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.044377, teldec = -24.256203
2025-12-27T16:15:20.185 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02309462916839     dec_j2k = -24.3944117062068
2025-12-27T16:15:20.186 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:20.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:20.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:20.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:20.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:20.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:20.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:20.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:20.197 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:20.197 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:20.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:20.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:20.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:20.198 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:20.198 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09398359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813193026570833, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.044377, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06416, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02309462916839, telescope_dec_j2k=-24.3944117062068, observability=1)
2025-12-27T16:15:20.266 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0684669017791748
2025-12-27T16:15:21.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:21.250 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0446566, teldec = -24.256203
2025-12-27T16:15:21.251 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02337450931467     dec_j2k = -24.3944090725997
2025-12-27T16:15:21.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:21.253 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:21.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:21.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:21.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:21.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:21.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:21.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:21.261 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:21.261 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:21.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:21.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:21.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:21.261 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:21.261 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09399594, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813187009779412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0446566, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06444, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02337450931467, telescope_dec_j2k=-24.3944090725997, observability=1)
2025-12-27T16:15:21.356 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09465837478637695
2025-12-27T16:15:22.304 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:22.305 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0449555, teldec = -24.256203
2025-12-27T16:15:22.307 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02367370879254     dec_j2k = -24.3944062563811
2025-12-27T16:15:22.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:22.309 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:22.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:22.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:22.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:22.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:22.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:22.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:22.321 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:22.321 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:22.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:22.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:22.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:22.322 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:22.322 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09400816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813190619854264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0449555, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06474, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02367370879254, telescope_dec_j2k=-24.3944062563811, observability=1)
2025-12-27T16:15:22.422 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10061025619506836
2025-12-27T16:15:22.689 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3674328327178955
2025-12-27T16:15:23.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:23.366 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0452639, teldec = -24.256203
2025-12-27T16:15:23.367 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02398241778214     dec_j2k = -24.3944033497647
2025-12-27T16:15:23.370 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:23.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:23.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:23.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:23.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:23.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:23.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:23.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:23.382 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:23.382 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:23.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:23.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:23.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:23.383 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:23.383 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09402043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813189015376552, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0452639, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06505, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02398241778214, telescope_dec_j2k=-24.3944033497647, observability=1)
2025-12-27T16:15:23.511 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12787270545959473
2025-12-27T16:15:24.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:24.432 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0455441, teldec = -24.256203
2025-12-27T16:15:24.434 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02426289851199     dec_j2k = -24.3944007081454
2025-12-27T16:15:24.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:24.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:24.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:24.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:24.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:24.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:24.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:24.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:24.447 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:24.447 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:24.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:24.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:24.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:24.447 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:24.447 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09403277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813191020973693, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0455441, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06533, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02426289851199, telescope_dec_j2k=-24.3944007081454, observability=1)
2025-12-27T16:15:24.593 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14536237716674805
2025-12-27T16:15:25.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:25.510 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0458524, teldec = -24.256203
2025-12-27T16:15:25.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02457150738854     dec_j2k = -24.3943978007484
2025-12-27T16:15:25.513 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:25.513 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:25.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:25.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:25.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:25.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:25.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:25.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:25.525 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:25.525 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:25.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:25.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:25.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:25.526 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:25.526 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09404524, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813189817615408, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0458524, telescope_dec=-24.256203, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06563, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02457150738854, telescope_dec_j2k=-24.3943978007484, observability=1)
2025-12-27T16:15:25.644 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.118408203125
2025-12-27T16:15:26.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:26.577 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0461602, teldec = -24.256202
2025-12-27T16:15:26.577 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02487961570693     dec_j2k = -24.3943938972553
2025-12-27T16:15:26.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:26.580 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:26.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:26.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:26.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:26.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:26.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:26.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:26.593 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:26.593 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:26.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:26.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:26.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:26.593 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:26.593 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09405757, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813191422093121, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0461602, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06594, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02487961570693, telescope_dec_j2k=-24.3943938972553, observability=1)
2025-12-27T16:15:26.696 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10252904891967773
2025-12-27T16:15:27.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:27.640 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0464398, teldec = -24.256202
2025-12-27T16:15:27.641 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02515949581787     dec_j2k = -24.3943912589136
2025-12-27T16:15:27.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:27.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:27.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:27.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:27.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:27.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:27.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:27.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:27.653 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:27.654 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:27.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:27.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:27.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:27.654 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:27.654 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0940699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813186608659984, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0464398, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06622, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02515949581787, telescope_dec_j2k=-24.3943912589136, observability=1)
2025-12-27T16:15:27.748 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09395432472229004
2025-12-27T16:15:28.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:28.704 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0467387, teldec = -24.256202
2025-12-27T16:15:28.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02545869525794     dec_j2k = -24.3943884376336
2025-12-27T16:15:28.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:28.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:28.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:28.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:28.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:28.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:28.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:28.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:28.720 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:28.720 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:28.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:28.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:28.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:28.720 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:28.720 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09408221, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813188213137696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0467387, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06652, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02545869525794, telescope_dec_j2k=-24.3943884376336, observability=1)
2025-12-27T16:15:28.852 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1314692497253418
2025-12-27T16:15:29.665 [DEBUG] [ThreadPoolExecutor-22918_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:29.667 [DEBUG] [ThreadPoolExecutor-22918_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:29.668 [DEBUG] [ThreadPoolExecutor-22918_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:29.671 [DEBUG] [ThreadPoolExecutor-22918_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:29.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:29.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0470471, teldec = -24.256202
2025-12-27T16:15:29.769 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02576740420854     dec_j2k = -24.3943855257952
2025-12-27T16:15:29.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:29.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:29.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:29.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:29.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:29.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:29.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:29.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:29.782 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:29.782 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:29.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:29.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:29.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:29.782 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:29.783 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09409453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813189015376552, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992336, telescope_ra=1.0470471, telescope_dec=-24.256202, telescope_slewing=True, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06683, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02576740420854, telescope_dec_j2k=-24.3943855257952, observability=1)
2025-12-27T16:15:29.933 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15085053443908691
2025-12-27T16:15:30.834 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:30.836 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0473275, teldec = -24.256202
2025-12-27T16:15:30.837 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02604808510328     dec_j2k = -24.3943828775421
2025-12-27T16:15:30.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:30.839 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:30.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:30.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:30.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:30.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:30.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:30.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:30.849 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:30.849 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:30.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:30.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:30.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:30.849 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:30.849 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09410688, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813193828809689, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0473275, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06711, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02604808510328, telescope_dec_j2k=-24.3943828775421, observability=1)
2025-12-27T16:15:30.985 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.136580228805542
2025-12-27T16:15:31.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:31.894 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0476356, teldec = -24.256202
2025-12-27T16:15:31.895 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02635649374046     dec_j2k = -24.3943799668141
2025-12-27T16:15:31.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:31.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:31.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:31.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:31.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:31.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:31.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:31.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:31.910 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:31.910 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:31.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:31.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:31.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:31.910 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:31.910 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09411913, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813192224331977, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0476356, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06742, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02635649374046, telescope_dec_j2k=-24.3943799668141, observability=1)
2025-12-27T16:15:32.313 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40207791328430176
2025-12-27T16:15:32.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:32.959 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0479158, teldec = -24.256202
2025-12-27T16:15:32.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02663697442315     dec_j2k = -24.3943773188845
2025-12-27T16:15:32.962 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:32.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:32.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:32.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:32.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:32.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:32.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:32.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:32.978 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:32.978 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:32.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:32.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:32.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:32.978 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:32.978 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09413146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813183800823988, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0479158, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0677, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02663697442315, telescope_dec_j2k=-24.3943773188845, observability=1)
2025-12-27T16:15:33.421 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44280362129211426
2025-12-27T16:15:33.675 [DEBUG] [ThreadPoolExecutor-22918_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:34.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:34.035 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0482236, teldec = -24.256202
2025-12-27T16:15:34.036 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02694508274695     dec_j2k = -24.3943744092719
2025-12-27T16:15:34.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:34.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:34.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:34.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:34.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:34.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:34.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:34.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:34.048 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:34.048 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:34.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:34.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:34.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:34.049 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:34.049 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09414391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813193427690261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0482236, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06801, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02694508274695, telescope_dec_j2k=-24.3943744092719, observability=1)
2025-12-27T16:15:34.479 [DEBUG] [Thread-490636 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43062925338745117
2025-12-27T16:15:34.507 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4586312770843506
2025-12-27T16:15:34.676 [DEBUG] [ThreadPoolExecutor-22918_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:34.677 [INFO] [ThreadPoolExecutor-22918_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:15:35.093 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:35.095 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0485225, teldec = -24.256202
2025-12-27T16:15:35.096 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02724428214916     dec_j2k = -24.3943715829295
2025-12-27T16:15:35.098 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:35.099 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:35.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:35.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:35.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:35.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:35.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:35.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:35.113 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:35.113 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:35.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:35.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:35.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:35.113 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:35.113 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09415618, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813188213137696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0485225, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0683, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02724428214916, telescope_dec_j2k=-24.3943715829295, observability=1)
2025-12-27T16:15:35.575 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46248602867126465
2025-12-27T16:15:36.172 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:36.174 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0488305, teldec = -24.256202
2025-12-27T16:15:36.176 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02755259066002     dec_j2k = -24.3943686696518
2025-12-27T16:15:36.177 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:36.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:36.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:36.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:36.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:36.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:36.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:36.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:36.186 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:36.187 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:36.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:36.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:36.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:36.187 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:36.187 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09416867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813193427690261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0488305, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06861, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02755259066002, telescope_dec_j2k=-24.3943686696518, observability=1)
2025-12-27T16:15:36.627 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4405844211578369
2025-12-27T16:15:37.229 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:37.231 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.049111, teldec = -24.256202
2025-12-27T16:15:37.232 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0278333716194     dec_j2k = -24.3943660157046
2025-12-27T16:15:37.234 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:37.235 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:37.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:37.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:37.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:37.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:37.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:37.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:37.245 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:37.245 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:37.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:37.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:37.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:37.245 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:37.245 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0941809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813186207540556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.049111, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06889, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.0278333716194, telescope_dec_j2k=-24.3943660157046, observability=1)
2025-12-27T16:15:37.749 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5041694641113281
2025-12-27T16:15:38.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:38.299 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0494194, teldec = -24.256202
2025-12-27T16:15:38.300 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02814208051801     dec_j2k = -24.3943630969198
2025-12-27T16:15:38.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:38.303 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:38.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:38.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:38.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:38.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:38.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:38.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:38.318 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:38.318 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:38.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:38.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:38.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:38.318 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:38.318 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09419326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813194229929117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0494194, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0692, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02814208051801, telescope_dec_j2k=-24.3943630969198, observability=1)
2025-12-27T16:15:38.853 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5344998836517334
2025-12-27T16:15:39.376 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:39.378 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0496993, teldec = -24.256202
2025-12-27T16:15:39.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02842226086469     dec_j2k = -24.3943604470855
2025-12-27T16:15:39.380 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:39.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:39.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:39.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:39.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:39.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:39.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:39.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:39.397 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:39.397 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:39.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:39.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:39.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:39.397 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:39.397 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09420575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813189817615408, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0496993, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06948, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02842226086469, telescope_dec_j2k=-24.3943604470855, observability=1)
2025-12-27T16:15:39.934 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5368835926055908
2025-12-27T16:15:40.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:40.446 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0500071, teldec = -24.256202
2025-12-27T16:15:40.447 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02873036914945     dec_j2k = -24.3943575322611
2025-12-27T16:15:40.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:40.450 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:40.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:40.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:40.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:40.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:40.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:40.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:40.462 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:40.462 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:40.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:40.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:40.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:40.462 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:40.463 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09421811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813187009779412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0500071, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.06979, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02873036914945, telescope_dec_j2k=-24.3943575322611, observability=1)
2025-12-27T16:15:40.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5233547687530518
2025-12-27T16:15:41.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:41.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0503068, teldec = -24.256202
2025-12-27T16:15:41.530 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02903036931498     dec_j2k = -24.3943546932783
2025-12-27T16:15:41.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:41.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:41.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:41.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:41.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:41.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:41.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:41.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:41.543 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:41.543 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:41.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:41.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:41.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:41.543 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:41.543 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09423064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813190218734836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0503068, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07009, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02903036931498, telescope_dec_j2k=-24.3943546932783, observability=1)
2025-12-27T16:15:42.038 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49479031562805176
2025-12-27T16:15:42.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:42.639 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0506157, teldec = -24.256202
2025-12-27T16:15:42.640 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02933957868811     dec_j2k = -24.394351766254
2025-12-27T16:15:42.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:42.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:42.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:42.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:42.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:42.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:42.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:42.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:42.653 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:42.653 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:42.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:42.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:42.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:42.653 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:42.653 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0942435, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813187812018268, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0506157, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0704, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02933957868811, telescope_dec_j2k=-24.394351766254, observability=1)
2025-12-27T16:15:43.139 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48525452613830566
2025-12-27T16:15:43.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:43.737 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.050924, teldec = -24.256202
2025-12-27T16:15:43.738 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02964818745354     dec_j2k = -24.3943488440119
2025-12-27T16:15:43.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:43.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:43.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:43.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:43.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:43.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:43.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:43.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:43.754 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:43.754 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:43.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:43.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:43.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:43.754 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:43.755 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0942562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813186207540556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.050924, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07071, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02964818745354, telescope_dec_j2k=-24.3943488440119, observability=1)
2025-12-27T16:15:44.296 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.541285514831543
2025-12-27T16:15:44.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:44.807 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0512318, teldec = -24.256202
2025-12-27T16:15:44.809 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02995629571146     dec_j2k = -24.394345925609
2025-12-27T16:15:44.810 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:44.810 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:44.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:44.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:44.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:44.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:44.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:44.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:44.823 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:44.823 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:44.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:44.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:44.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:44.823 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:44.823 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09426859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081318339970456, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0512318, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07101, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.02995629571146, telescope_dec_j2k=-24.394345925609, observability=1)
2025-12-27T16:15:45.382 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5592899322509766
2025-12-27T16:15:45.870 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:45.871 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0515115, teldec = -24.256202
2025-12-27T16:15:45.873 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03023627582171     dec_j2k = -24.3943432728561
2025-12-27T16:15:45.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:45.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:45.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:45.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:45.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:45.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:45.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:45.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:45.890 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:45.890 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:45.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:45.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:45.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:45.890 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:45.890 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0942809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813190218734836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0515115, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07129, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03023627582171, telescope_dec_j2k=-24.3943432728561, observability=1)
2025-12-27T16:15:46.450 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.560307502746582
2025-12-27T16:15:46.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:46.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0518103, teldec = -24.256202
2025-12-27T16:15:46.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03053537505383     dec_j2k = -24.3943404381331
2025-12-27T16:15:46.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:46.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:46.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:46.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:46.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:46.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:46.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:46.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:46.957 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:46.957 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:46.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:46.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:46.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:46.957 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:46.957 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0942933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813190619854264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0518103, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07159, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03053537505383, telescope_dec_j2k=-24.3943404381331, observability=1)
2025-12-27T16:15:47.534 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5770227909088135
2025-12-27T16:15:48.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:48.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0521187, teldec = -24.256202
2025-12-27T16:15:48.005 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03084408389315     dec_j2k = -24.3943375114459
2025-12-27T16:15:48.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:48.008 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:48.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:48.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:48.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:48.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:48.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:48.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:48.018 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:48.018 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:48.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:48.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:48.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:48.018 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:48.018 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09430559, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813184201943416, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0521187, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0719, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03084408389315, telescope_dec_j2k=-24.3943375114459, observability=1)
2025-12-27T16:15:48.621 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6025686264038086
2025-12-27T16:15:49.063 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:49.064 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.052427, teldec = -24.256202
2025-12-27T16:15:49.065 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03115269262554     dec_j2k = -24.3943345848054
2025-12-27T16:15:49.066 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:49.068 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:49.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:49.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:49.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:49.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:49.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:49.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:49.079 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:49.079 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:49.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:49.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:49.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:49.079 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:49.080 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09431786, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08131854053017, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.052427, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07221, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03115269262554, telescope_dec_j2k=-24.3943345848054, observability=1)
2025-12-27T16:15:49.671 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.590916633605957
2025-12-27T16:15:50.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:50.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0527075, teldec = -24.256202
2025-12-27T16:15:50.129 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03143347351306     dec_j2k = -24.3943319212818
2025-12-27T16:15:50.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:50.132 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:50.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:50.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:50.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:50.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:50.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:50.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:50.141 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:50.141 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:50.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:50.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:50.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:50.141 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:50.141 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09433017, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813187009779412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0527075, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07249, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03143347351306, telescope_dec_j2k=-24.3943319212818, observability=1)
2025-12-27T16:15:50.720 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5792028903961182
2025-12-27T16:15:51.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:51.187 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0530153, teldec = -24.256202
2025-12-27T16:15:51.189 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03174158173182     dec_j2k = -24.3943289976682
2025-12-27T16:15:51.189 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:51.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:51.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:51.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:51.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:51.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:51.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:51.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:51.202 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:51.202 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:51.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:51.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:51.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:51.202 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:51.203 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09434243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813189015376552, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0530153, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0728, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03174158173182, telescope_dec_j2k=-24.3943289976682, observability=1)
2025-12-27T16:15:51.791 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5880653858184814
2025-12-27T16:15:52.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:52.248 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0532949, teldec = -24.256202
2025-12-27T16:15:52.250 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03202146170636     dec_j2k = -24.3943263411306
2025-12-27T16:15:52.250 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:52.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:52.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:52.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:52.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:52.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:52.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:52.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:52.260 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:52.260 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:52.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:52.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:52.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:52.260 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:52.260 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09435471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813190218734836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0532949, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07308, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03202146170636, telescope_dec_j2k=-24.3943263411306, observability=1)
2025-12-27T16:15:52.535 [DEBUG] [Thread-490637 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2747640609741211
2025-12-27T16:15:52.875 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6151678562164307
2025-12-27T16:15:53.086 [DEBUG] [Thread-490638 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8256916999816895
2025-12-27T16:15:53.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:53.305 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0535938, teldec = -24.256202
2025-12-27T16:15:53.306 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03232066100058     dec_j2k = -24.3943235003992
2025-12-27T16:15:53.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:53.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:53.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:53.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:53.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:53.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:53.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:53.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:53.322 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:53.323 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:53.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:53.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:53.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:53.323 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:53.323 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09436694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813181795226847, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0535938, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07338, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03232066100058, telescope_dec_j2k=-24.3943235003992, observability=1)
2025-12-27T16:15:53.962 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6394655704498291
2025-12-27T16:15:54.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:54.366 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.053874, teldec = -24.256202
2025-12-27T16:15:54.369 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03260114156434     dec_j2k = -24.3943208366217
2025-12-27T16:15:54.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:54.372 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:54.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:54.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:54.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:54.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:54.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:54.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:54.385 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:54.385 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:54.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:54.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:54.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:54.385 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:54.385 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09437922, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813187009779412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.053874, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07366, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03260114156434, telescope_dec_j2k=-24.3943208366217, observability=1)
2025-12-27T16:15:54.702 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31653928756713867
2025-12-27T16:15:55.011 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6251816749572754
2025-12-27T16:15:55.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:55.503 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0542108, teldec = -24.256202
2025-12-27T16:15:55.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03293827879415     dec_j2k = -24.3943176337788
2025-12-27T16:15:55.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:55.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:55.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:55.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:55.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:55.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:55.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:55.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:55.518 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:55.519 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:55.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:55.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:55.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:55.519 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:55.519 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09439237, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813188213137696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0542108, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07399, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03293827879415, telescope_dec_j2k=-24.3943176337788, observability=1)
2025-12-27T16:15:56.063 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5442070960998535
2025-12-27T16:15:56.580 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:56.581 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0545186, teldec = -24.256202
2025-12-27T16:15:56.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03324638697987     dec_j2k = -24.3943147057737
2025-12-27T16:15:56.585 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:56.585 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:56.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:56.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:56.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:56.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:56.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:56.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:56.599 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:56.599 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:56.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:56.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:56.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:56.599 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:56.599 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09440486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813189015376552, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0545186, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0743, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03324638697987, telescope_dec_j2k=-24.3943147057737, observability=1)
2025-12-27T16:15:57.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:57.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0548823, teldec = -24.256202
2025-12-27T16:15:57.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0336104511269     dec_j2k = -24.3943112448505
2025-12-27T16:15:57.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:57.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:57.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:57.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:57.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:57.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:57.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:57.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:57.942 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:57.942 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:57.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:57.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:57.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:57.943 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:57.943 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09442044, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813185806421128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0548823, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07466, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.0336104511269, telescope_dec_j2k=-24.3943112448505, observability=1)
2025-12-27T16:15:57.957 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.013959646224975586
2025-12-27T16:15:59.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:15:59.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.055433, teldec = -24.256202
2025-12-27T16:15:59.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03416170248577     dec_j2k = -24.3943060020695
2025-12-27T16:15:59.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:59.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:15:59.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:15:59.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:15:59.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:15:59.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:15:59.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:15:59.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:59.941 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:15:59.941 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:15:59.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:15:59.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:15:59.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:15:59.941 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:15:59.941 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09444359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081318741089884, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.055433, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07521, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03416170248577, telescope_dec_j2k=-24.3943060020695, observability=1)
2025-12-27T16:15:59.980 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03863811492919922
2025-12-27T16:16:01.485 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:01.487 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0558814, teldec = -24.256202
2025-12-27T16:16:01.488 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.03461055140622     dec_j2k = -24.3943017310806
2025-12-27T16:16:01.490 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:01.490 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:01.494 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:01.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:01.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:01.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:01.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:01.496 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0558814, teldec = -24.256202
2025-12-27T16:16:01.497 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03461055140622     dec_j2k = -24.3943017310806
2025-12-27T16:16:01.499 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:01.500 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:01.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:01.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:01.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:01.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:01.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:01.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:01.503 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:01.503 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:01.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:01.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:01.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:01.503 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:01.504 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09446164, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813182597465703, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0558814, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07566, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03461055140622, telescope_dec_j2k=-24.3943017310806, observability=1)
2025-12-27T16:16:01.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:01.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:01.511 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:01.511 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:01.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:01.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:01.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:01.511 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:01.511 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09446175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813182597465703, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0558814, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07566, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03461055140622, telescope_dec_j2k=-24.3943017310806, observability=1)
2025-12-27T16:16:02.618 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:02.620 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0561895, teldec = -24.256202
2025-12-27T16:16:02.621 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.03491895985548     dec_j2k = -24.3942987953367
2025-12-27T16:16:02.623 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:16:02.624 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:16:02.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:02.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:02.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:02.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:02.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:02.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:02.634 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:02.634 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:02.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:02.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:02.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:02.634 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:02.634 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09447476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813185806421128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992335, telescope_ra=1.0561895, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07597, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03491895985548, telescope_dec_j2k=-24.3942987953367, observability=1)
2025-12-27T16:16:02.635 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0011019706726074219
2025-12-27T16:16:03.216 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.5817184448242188
2025-12-27T16:16:03.216 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.5268497467041 seconds ago
2025-12-27T16:16:03.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:03.687 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0564973, teldec = -24.256202
2025-12-27T16:16:03.688 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03522706799762     dec_j2k = -24.3942958615519
2025-12-27T16:16:03.689 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:03.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:03.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:03.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:03.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:03.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:03.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:03.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:03.702 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:03.702 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:03.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:03.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:03.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:03.702 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:03.702 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09448711, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813187009779412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0564973, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07628, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03522706799762, telescope_dec_j2k=-24.3942958615519, observability=1)
2025-12-27T16:16:03.736 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03389549255371094
2025-12-27T16:16:03.785 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08317708969116211
2025-12-27T16:16:04.772 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:04.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0567769, teldec = -24.256202
2025-12-27T16:16:04.775 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03550694790252     dec_j2k = -24.3942931957752
2025-12-27T16:16:04.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:04.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:04.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:04.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:04.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:04.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:04.787 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:04.789 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0568051, teldec = -24.256202
2025-12-27T16:16:04.790 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.03553517613296     dec_j2k = -24.3942929268681
2025-12-27T16:16:04.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:04.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:04.791 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:04.791 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:04.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:04.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:04.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:04.791 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:04.791 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09449968, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813185806421128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0567769, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07656, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03550694790252, telescope_dec_j2k=-24.3942931957752, observability=1)
2025-12-27T16:16:04.794 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:04.794 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:04.798 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:04.798 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:04.798 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:04.798 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:04.805 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:04.805 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:04.805 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:04.805 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:04.805 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:04.805 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:04.805 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:04.806 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:04.806 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09449985, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813185806421128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0568051, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07659, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03553517613296, telescope_dec_j2k=-24.3942929268681, observability=1)
2025-12-27T16:16:05.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:05.893 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0571129, teldec = -24.256202
2025-12-27T16:16:05.894 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03584328426152     dec_j2k = -24.3942899912854
2025-12-27T16:16:05.896 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:05.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:05.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:05.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:05.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:05.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:05.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:05.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:05.910 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:05.910 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:05.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:05.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:05.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:05.910 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:05.911 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09451264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813184603062844, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0571129, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07689, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03584328426152, telescope_dec_j2k=-24.3942899912854, observability=1)
2025-12-27T16:16:05.918 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00712275505065918
2025-12-27T16:16:06.971 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:06.973 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.057412, teldec = -24.256202
2025-12-27T16:16:06.974 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.03614268367429     dec_j2k = -24.394287137816
2025-12-27T16:16:06.976 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:06.977 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:06.983 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:06.983 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:06.983 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:06.983 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:06.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:06.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:06.991 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:06.991 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:06.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:06.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:06.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:06.991 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:06.991 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09452514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813187009779412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.057412, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07719, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03614268367429, telescope_dec_j2k=-24.394287137816, observability=1)
2025-12-27T16:16:07.024 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03325033187866211
2025-12-27T16:16:08.102 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:08.104 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0577203, teldec = -24.256202
2025-12-27T16:16:08.105 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.03645129228996     dec_j2k = -24.3942841956885
2025-12-27T16:16:08.107 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:08.108 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:08.114 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:08.114 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:08.114 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:08.114 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:08.121 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:08.121 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:08.121 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:08.121 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:08.121 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:08.121 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:08.121 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:08.121 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:08.121 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09453822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813180992987991, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0577203, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0775, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:15:08.784750', telescope_ra_j2k=1.03645129228996, telescope_dec_j2k=-24.3942841956885, observability=1)
2025-12-27T16:16:08.170 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04904460906982422
2025-12-27T16:16:08.926 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:08.926 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:16:08.927 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:08.927 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:16:08.928 [DEBUG] [ThreadPoolExecutor-22920_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:09.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:09.437 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0580847, teldec = -24.256202
2025-12-27T16:16:09.438 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03681605705429     dec_j2k = -24.3942807170321
2025-12-27T16:16:09.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:09.440 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:09.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:09.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:09.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:09.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:09.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:09.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:09.453 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:09.453 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:09.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:09.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:09.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:09.454 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:09.454 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09455366, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813184201943416, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0580847, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07787, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.03681605705429, telescope_dec_j2k=-24.3942807170321, observability=1)
2025-12-27T16:16:09.520 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0663003921508789
2025-12-27T16:16:09.930 [DEBUG] [ThreadPoolExecutor-22920_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:09.932 [DEBUG] [ThreadPoolExecutor-22920_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:09.932 [DEBUG] [ThreadPoolExecutor-22920_0] [payload.py] [to_registers()] [0]
2025-12-27T16:16:09.937 [DEBUG] [ThreadPoolExecutor-22920_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:09.937 [DEBUG] [ThreadPoolExecutor-22920_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:09.938 [DEBUG] [ThreadPoolExecutor-22920_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:16:09.938 [DEBUG] [ThreadPoolExecutor-22920_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:09.944 [DEBUG] [ThreadPoolExecutor-22920_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:09.945 [DEBUG] [ThreadPoolExecutor-22920_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:16:09.945 [DEBUG] [ThreadPoolExecutor-22920_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:16:09.945 [DEBUG] [ThreadPoolExecutor-22920_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:16:09.945 [DEBUG] [ThreadPoolExecutor-22920_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:09.945 [DEBUG] [ThreadPoolExecutor-22920_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:09.945 [DEBUG] [ThreadPoolExecutor-22920_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:10.586 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:10.588 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0583927, teldec = -24.256202
2025-12-27T16:16:10.589 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.0371243653548     dec_j2k = -24.3942777758021
2025-12-27T16:16:10.591 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:10.592 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:10.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:10.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:10.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:10.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:10.603 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:10.603 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:10.603 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:10.603 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:10.603 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:10.603 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:10.603 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:10.603 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:10.604 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09456698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813182998585131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0583927, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07817, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.0371243653548, telescope_dec_j2k=-24.3942777758021, observability=1)
2025-12-27T16:16:10.616 [DEBUG] [Thread-490639 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01276850700378418
2025-12-27T16:16:10.672 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06866145133972168
2025-12-27T16:16:11.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:11.751 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0587284, teldec = -24.256202
2025-12-27T16:16:11.752 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03746040137458     dec_j2k = -24.3942745690273
2025-12-27T16:16:11.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:11.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:11.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:11.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:11.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:11.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:11.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:11.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:11.764 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:11.764 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:11.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:11.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:11.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:11.764 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:11.764 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09458044, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081318339970456, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0587284, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07851, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.03746040137458, telescope_dec_j2k=-24.3942745690273, observability=1)
2025-12-27T16:16:11.787 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02347850799560547
2025-12-27T16:16:12.905 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:12.909 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0590551, teldec = -24.256202
2025-12-27T16:16:12.910 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.03778742837802     dec_j2k = -24.3942714471985
2025-12-27T16:16:12.912 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:12.912 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:12.917 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:12.917 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:12.917 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:12.917 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:12.925 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:12.925 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:12.925 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:12.925 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:12.925 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:12.925 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:12.925 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:12.925 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:12.925 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09459382, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813184603062844, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0590551, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07884, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.03778742837802, telescope_dec_j2k=-24.3942714471985, observability=1)
2025-12-27T16:16:12.929 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0034952163696289062
2025-12-27T16:16:14.057 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:14.059 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0593634, teldec = -24.256202
2025-12-27T16:16:14.060 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03809603695734     dec_j2k = -24.3942685002648
2025-12-27T16:16:14.062 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:14.062 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:14.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:14.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:14.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:14.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:14.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:14.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:14.072 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:14.072 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:14.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:14.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:14.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:14.072 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:14.072 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09460715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813185004182272, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0593634, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07915, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.03809603695734, telescope_dec_j2k=-24.3942685002648, observability=1)
2025-12-27T16:16:14.121 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04875326156616211
2025-12-27T16:16:15.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:15.316 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:15.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0597278, teldec = -24.256202
2025-12-27T16:16:15.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03846080167868     dec_j2k = -24.3942650159278
2025-12-27T16:16:15.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:15.320 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0597278, teldec = -24.256202
2025-12-27T16:16:15.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:15.321 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.03846080167868     dec_j2k = -24.3942650159278
2025-12-27T16:16:15.322 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:15.323 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:15.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:15.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:15.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:15.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:15.326 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:15.326 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:15.326 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:15.326 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:15.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:15.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:15.328 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:15.328 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:15.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:15.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:15.328 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:15.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:15.328 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:15.328 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09462171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813177784032567, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0597278, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07951, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.03846080167868, telescope_dec_j2k=-24.3942650159278, observability=1)
2025-12-27T16:16:15.328 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:15.329 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:15.329 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:15.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:15.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:15.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:15.329 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:15.329 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09462174, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813177784032567, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0597278, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07951, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.03846080167868, telescope_dec_j2k=-24.3942650159278, observability=1)
2025-12-27T16:16:16.380 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:16.383 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0600077, teldec = -24.256202
2025-12-27T16:16:16.384 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03874098181903     dec_j2k = -24.3942623387114
2025-12-27T16:16:16.385 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:16.385 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:16.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:16.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:16.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:16.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:16.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:16.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:16.397 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:16.397 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:16.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:16.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:16.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:16.397 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:16.397 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09463405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813178586271423, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0600077, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.07979, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.03874098181903, telescope_dec_j2k=-24.3942623387114, observability=1)
2025-12-27T16:16:16.416 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.018594980239868164
2025-12-27T16:16:17.502 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:17.504 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0603436, teldec = -24.256202
2025-12-27T16:16:17.505 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.03907721800003     dec_j2k = -24.3942591248792
2025-12-27T16:16:17.507 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:17.508 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:17.509 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:17.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:17.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:17.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:17.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:17.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0603436, teldec = -24.256202
2025-12-27T16:16:17.513 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03907721800003     dec_j2k = -24.3942591248792
2025-12-27T16:16:17.513 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:17.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:17.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:17.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:17.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:17.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:17.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:17.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:17.517 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:17.517 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:17.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:17.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:17.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:17.518 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:17.518 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09464701, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813188614257124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0603436, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08013, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.03907721800003, telescope_dec_j2k=-24.3942591248792, observability=1)
2025-12-27T16:16:17.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:17.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:17.525 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:17.525 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:17.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:17.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:17.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:17.525 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:17.525 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09464711, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813188614257124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0603436, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08013, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.03907721800003, telescope_dec_j2k=-24.3942591248792, observability=1)
2025-12-27T16:16:18.682 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:18.684 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0606709, teldec = -24.256201
2025-12-27T16:16:18.685 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03940484551479     dec_j2k = -24.3942549923899
2025-12-27T16:16:18.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:18.688 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:18.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:18.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:18.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:18.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:18.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:18.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:18.699 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:18.699 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:18.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:18.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:18.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:18.700 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:18.700 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09466068, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813186608659984, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0606709, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08045, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.03940484551479, telescope_dec_j2k=-24.3942549923899, observability=1)
2025-12-27T16:16:18.749 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04920625686645508
2025-12-27T16:16:19.831 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:19.833 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0609798, teldec = -24.256201
2025-12-27T16:16:19.834 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.03971405465875     dec_j2k = -24.3942520349852
2025-12-27T16:16:19.836 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:19.837 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:19.842 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:19.842 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:19.842 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:19.843 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:19.850 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:19.850 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:19.850 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:19.850 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:19.850 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:19.850 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:19.850 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:19.850 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:19.850 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09467398, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813187812018268, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0609798, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08076, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.03971405465875, telescope_dec_j2k=-24.3942520349852, observability=1)
2025-12-27T16:16:19.870 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0202181339263916
2025-12-27T16:16:20.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:20.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0612887, teldec = -24.256201
2025-12-27T16:16:20.916 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04002326379585     dec_j2k = -24.3942490766753
2025-12-27T16:16:20.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:20.919 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:20.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:20.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:20.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:20.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:20.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:20.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:20.931 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:20.931 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:20.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:20.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:20.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:20.931 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:20.931 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0946865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813184201943416, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0612887, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08107, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04002326379585, telescope_dec_j2k=-24.3942490766753, observability=1)
2025-12-27T16:16:20.953 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.022208452224731445
2025-12-27T16:16:22.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:22.106 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0616252, teldec = -24.256201
2025-12-27T16:16:22.107 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04036010054632     dec_j2k = -24.3942458530125
2025-12-27T16:16:22.109 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:22.109 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:22.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:22.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:22.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:22.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:22.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:22.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:22.118 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:22.118 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:22.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:22.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:22.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:22.118 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:22.118 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09470029, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813182196346275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0616252, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08141, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04036010054632, telescope_dec_j2k=-24.3942458530125, observability=1)
2025-12-27T16:16:22.154 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03552985191345215
2025-12-27T16:16:22.750 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6315639019012451
2025-12-27T16:16:23.168 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:23.170 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0619057, teldec = -24.256201
2025-12-27T16:16:23.171 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04064088124888     dec_j2k = -24.3942431650076
2025-12-27T16:16:23.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:23.174 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:23.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:23.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:23.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:23.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:23.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:23.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:23.182 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:23.182 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:23.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:23.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:23.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:23.183 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:23.183 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0947126, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813182998585131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0619057, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08169, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04064088124888, telescope_dec_j2k=-24.3942431650076, observability=1)
2025-12-27T16:16:23.224 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04123568534851074
2025-12-27T16:16:24.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:24.242 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0622048, teldec = -24.256201
2025-12-27T16:16:24.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04094028055863     dec_j2k = -24.3942402979386
2025-12-27T16:16:24.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:24.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:24.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:24.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:24.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:24.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:24.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:24.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:24.257 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:24.257 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:24.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:24.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:24.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:24.257 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:24.257 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.094725, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813180992987991, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0622048, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08199, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04094028055863, telescope_dec_j2k=-24.3942402979386, observability=1)
2025-12-27T16:16:24.311 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.053444862365722656
2025-12-27T16:16:25.306 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:25.309 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0625134, teldec = -24.256201
2025-12-27T16:16:25.310 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04124918936829     dec_j2k = -24.3942373389164
2025-12-27T16:16:25.312 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:25.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:25.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:25.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:25.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:25.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:25.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:25.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:25.325 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:25.325 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:25.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:25.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:25.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:25.325 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:25.325 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09473735, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813185806421128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0625134, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0823, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04124918936829, telescope_dec_j2k=-24.3942373389164, observability=1)
2025-12-27T16:16:25.393 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06821131706237793
2025-12-27T16:16:26.444 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:26.447 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0628226, teldec = -24.256201
2025-12-27T16:16:26.448 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.04155869877147     dec_j2k = -24.3942343732351
2025-12-27T16:16:26.449 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:26.450 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:26.451 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:26.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:26.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:26.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:26.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:26.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:26.459 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:26.459 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:26.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:26.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:26.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:26.459 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:26.459 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09475052, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813185806421128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0628226, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0826, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04155869877147, telescope_dec_j2k=-24.3942343732351, observability=1)
2025-12-27T16:16:26.577 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11761355400085449
2025-12-27T16:16:27.641 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:27.643 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0631588, teldec = -24.256201
2025-12-27T16:16:27.644 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04189523518457     dec_j2k = -24.3942311475553
2025-12-27T16:16:27.645 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:27.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:27.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:27.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:27.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:27.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:27.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:27.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:27.658 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:27.658 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:27.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:27.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:27.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:27.659 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:27.659 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09476436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813180591868563, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0631588, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08294, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04189523518457, telescope_dec_j2k=-24.3942311475553, observability=1)
2025-12-27T16:16:27.711 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05265951156616211
2025-12-27T16:16:28.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:28.704 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.063458, teldec = -24.256201
2025-12-27T16:16:28.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04219473456737     dec_j2k = -24.3942282759714
2025-12-27T16:16:28.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:28.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:28.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:28.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:28.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:28.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:28.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:28.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:28.719 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:28.719 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:28.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:28.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:28.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:28.720 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:28.720 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09477666, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813184201943416, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.063458, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08324, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04219473456737, telescope_dec_j2k=-24.3942282759714, observability=1)
2025-12-27T16:16:28.784 [DEBUG] [Thread-490640 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06422233581542969
2025-12-27T16:16:28.853 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13286375999450684
2025-12-27T16:16:29.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:29.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.063739, teldec = -24.256201
2025-12-27T16:16:29.769 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04247601573317     dec_j2k = -24.3942255782895
2025-12-27T16:16:29.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:29.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:29.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:29.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:29.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:29.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:29.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:29.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:29.785 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:29.785 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:29.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:29.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:29.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:29.785 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:29.786 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09478897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813177784032567, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.063739, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08352, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04247601573317, telescope_dec_j2k=-24.3942255782895, observability=1)
2025-12-27T16:16:29.940 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15404415130615234
2025-12-27T16:16:30.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:30.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0640482, teldec = -24.256201
2025-12-27T16:16:30.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04278552510903     dec_j2k = -24.3942226090141
2025-12-27T16:16:30.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:30.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:30.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:30.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:30.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:30.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:30.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:30.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:30.840 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:30.840 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:30.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:30.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:30.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:30.840 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:30.840 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09480123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813182998585131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0640482, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08383, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04278552510903, telescope_dec_j2k=-24.3942226090141, observability=1)
2025-12-27T16:16:31.007 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16708755493164062
2025-12-27T16:16:31.895 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:31.897 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0643565, teldec = -24.256201
2025-12-27T16:16:31.898 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04309413357751     dec_j2k = -24.3942196474787
2025-12-27T16:16:31.900 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:31.901 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:31.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:31.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:31.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:31.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:31.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:31.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:31.915 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:31.915 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:31.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:31.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:31.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:31.915 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:31.915 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09481361, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813182998585131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0643565, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08414, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04309413357751, telescope_dec_j2k=-24.3942196474787, observability=1)
2025-12-27T16:16:32.092 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17674493789672852
2025-12-27T16:16:32.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:32.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0646273, teldec = -24.256201
2025-12-27T16:16:32.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04336520451983     dec_j2k = -24.3942170454253
2025-12-27T16:16:32.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:32.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:32.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:32.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:32.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:32.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:32.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:32.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:32.978 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:32.978 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:32.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:32.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:32.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:32.978 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:32.978 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09482591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813182998585131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0646273, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08441, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04336520451983, telescope_dec_j2k=-24.3942170454253, observability=1)
2025-12-27T16:16:33.165 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18684959411621094
2025-12-27T16:16:34.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:34.048 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0649356, teldec = -24.256201
2025-12-27T16:16:34.049 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04367381297542     dec_j2k = -24.3942140821967
2025-12-27T16:16:34.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:34.052 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:34.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:34.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:34.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:34.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:34.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:34.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:34.067 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:34.067 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:34.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:34.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:34.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:34.068 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:34.068 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09483851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813182998585131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0649356, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08472, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04367381297542, telescope_dec_j2k=-24.3942140821967, observability=1)
2025-12-27T16:16:34.945 [DEBUG] [ThreadPoolExecutor-22920_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:34.947 [DEBUG] [ThreadPoolExecutor-22920_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:35.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:35.119 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0652439, teldec = -24.256201
2025-12-27T16:16:35.120 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04398242142415     dec_j2k = -24.3942111180667
2025-12-27T16:16:35.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:35.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:16:35.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:35.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:35.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:35.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:35.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:35.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:35.136 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:35.136 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:35.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:35.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:35.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:35.136 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:35.136 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0948509, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813190619854264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992334, telescope_ra=1.0652439, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08503, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04398242142415, telescope_dec_j2k=-24.3942111180667, observability=1)
2025-12-27T16:16:35.277 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14104342460632324
2025-12-27T16:16:36.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:36.187 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.065552, teldec = -24.256201
2025-12-27T16:16:36.188 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04429082966591     dec_j2k = -24.3942081549591
2025-12-27T16:16:36.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:36.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:36.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:36.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:36.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:36.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:36.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:36.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:36.201 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:36.201 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:36.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:36.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:36.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:36.201 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:36.202 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09486326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813185806421128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.065552, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08533, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04429082966591, telescope_dec_j2k=-24.3942081549591, observability=1)
2025-12-27T16:16:36.342 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1401808261871338
2025-12-27T16:16:37.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:37.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0658319, teldec = -24.256201
2025-12-27T16:16:37.258 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04457100968876     dec_j2k = -24.3942054622806
2025-12-27T16:16:37.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:37.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:37.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:37.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:37.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:37.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:37.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:37.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:37.271 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:37.271 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:37.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:37.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:37.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:37.271 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:37.272 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09487565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813177382913139, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0658319, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08561, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04457100968876, telescope_dec_j2k=-24.3942054622806, observability=1)
2025-12-27T16:16:37.394 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12211966514587402
2025-12-27T16:16:38.312 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:38.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0661397, teldec = -24.256201
2025-12-27T16:16:38.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04487911761731     dec_j2k = -24.3942025003424
2025-12-27T16:16:38.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:38.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:38.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:38.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:38.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:38.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:38.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:38.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:38.328 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:38.328 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:38.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:38.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:38.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:38.329 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:38.329 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09488788, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813182196346275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0661397, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08592, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04487911761731, telescope_dec_j2k=-24.3942025003424, observability=1)
2025-12-27T16:16:38.481 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15242362022399902
2025-12-27T16:16:39.376 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:39.378 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0664386, teldec = -24.256201
2025-12-27T16:16:39.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04517831663559     dec_j2k = -24.3941996231885
2025-12-27T16:16:39.380 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:39.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:39.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:39.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:39.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:39.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:39.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:39.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:39.389 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:39.389 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:39.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:39.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:39.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:39.389 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:39.389 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0949002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813180190749135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0664386, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08622, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04517831663559, telescope_dec_j2k=-24.3941996231885, observability=1)
2025-12-27T16:16:39.530 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1403658390045166
2025-12-27T16:16:40.582 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:40.584 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0667745, teldec = -24.256201
2025-12-27T16:16:40.586 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.04551455266081     dec_j2k = -24.3941963888687
2025-12-27T16:16:40.588 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:40.589 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:40.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:40.595 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0667745, teldec = -24.256201
2025-12-27T16:16:40.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:40.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:40.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:40.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:40.597 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04551455266081     dec_j2k = -24.3941963888687
2025-12-27T16:16:40.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:40.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:40.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:40.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:40.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:40.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:40.603 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:40.603 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:40.603 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:40.603 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:40.603 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:40.603 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:40.603 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:40.603 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:40.603 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09491416, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813183800823988, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0667745, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08656, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04551455266081, telescope_dec_j2k=-24.3941963888687, observability=1)
2025-12-27T16:16:40.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:40.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:40.611 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:40.611 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:40.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:40.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:40.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:40.611 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:40.611 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09491428, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813183800823988, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0667745, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08656, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04551455266081, telescope_dec_j2k=-24.3941963888687, observability=1)
2025-12-27T16:16:41.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:41.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0670547, teldec = -24.256201
2025-12-27T16:16:41.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04579503295901     dec_j2k = -24.3941936900556
2025-12-27T16:16:41.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:41.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:41.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:41.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:41.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:41.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:41.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:41.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:41.671 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:41.671 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:41.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:41.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:41.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:41.672 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:41.672 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0949266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813177784032567, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0670547, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08684, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04579503295901, telescope_dec_j2k=-24.3941936900556, observability=1)
2025-12-27T16:16:41.682 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.010480880737304688
2025-12-27T16:16:42.735 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:42.737 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0673631, teldec = -24.256201
2025-12-27T16:16:42.738 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.04610374146053     dec_j2k = -24.3941907187668
2025-12-27T16:16:42.740 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:42.740 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:42.744 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:42.744 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:42.744 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:42.744 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:42.751 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:42.751 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:42.751 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:42.752 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:42.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:42.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:42.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:42.752 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:42.752 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09493907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813184603062844, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0673631, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08715, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04610374146053, telescope_dec_j2k=-24.3941907187668, observability=1)
2025-12-27T16:16:42.845 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09264612197875977
2025-12-27T16:16:43.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:43.889 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0676992, teldec = -24.256201
2025-12-27T16:16:43.891 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04644017766333     dec_j2k = -24.3941874795747
2025-12-27T16:16:43.893 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:43.894 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:43.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:43.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:43.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:43.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:43.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:43.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:43.905 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:43.905 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:43.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:43.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:43.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:43.905 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:43.905 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09495241, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813182196346275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0676992, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08748, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04644017766333, telescope_dec_j2k=-24.3941874795747, observability=1)
2025-12-27T16:16:43.934 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0294492244720459
2025-12-27T16:16:44.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:44.949 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0679789, teldec = -24.256201
2025-12-27T16:16:44.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04672015744264     dec_j2k = -24.3941847831257
2025-12-27T16:16:44.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:44.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:44.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:44.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:44.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:44.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:44.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:44.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:44.963 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:44.963 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:44.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:44.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:44.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:44.964 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:44.964 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09496468, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813179789629707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0679789, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08776, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04672015744264, telescope_dec_j2k=-24.3941847831257, observability=1)
2025-12-27T16:16:44.984 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.020388126373291016
2025-12-27T16:16:46.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:46.008 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0682778, teldec = -24.256201
2025-12-27T16:16:46.009 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04701935642113     dec_j2k = -24.3941819007592
2025-12-27T16:16:46.011 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:46.012 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:46.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:46.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:46.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:46.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:46.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:46.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:46.026 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:46.026 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:46.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:46.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:46.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:46.026 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:46.026 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09497693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813182597465703, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0682778, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08806, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04701935642113, telescope_dec_j2k=-24.3941819007592, observability=1)
2025-12-27T16:16:46.036 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00979924201965332
2025-12-27T16:16:46.860 [DEBUG] [Thread-490641 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8342828750610352
2025-12-27T16:16:47.089 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:47.091 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0685861, teldec = -24.256201
2025-12-27T16:16:47.092 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.04732796479531     dec_j2k = -24.3941789268588
2025-12-27T16:16:47.094 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:47.095 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:47.098 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:47.098 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:47.098 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:47.098 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:47.105 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:47.105 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:47.105 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:47.106 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:47.106 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:47.106 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:47.106 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:47.106 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:47.106 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09498947, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813181394107419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0685861, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08837, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04732796479531, telescope_dec_j2k=-24.3941789268588, observability=1)
2025-12-27T16:16:47.189 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08304762840270996
2025-12-27T16:16:48.298 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:48.301 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0689226, teldec = -24.256201
2025-12-27T16:16:48.302 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04766480136841     dec_j2k = -24.3941756799091
2025-12-27T16:16:48.304 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:48.305 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:48.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:48.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:48.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:48.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:48.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:48.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:48.316 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:48.316 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:48.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:48.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:48.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:48.316 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:48.316 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09500346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813177382913139, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0689226, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0887, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04766480136841, telescope_dec_j2k=-24.3941756799091, observability=1)
2025-12-27T16:16:48.336 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.020291566848754883
2025-12-27T16:16:49.378 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:49.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0692039, teldec = -24.256201
2025-12-27T16:16:49.381 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04794638272322     dec_j2k = -24.3941729647703
2025-12-27T16:16:49.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:49.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:49.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:49.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:49.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:49.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:49.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:49.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:49.391 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:49.391 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:49.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:49.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:49.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:49.392 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:49.392 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09501595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813179388510279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0692039, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08899, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04794638272322, telescope_dec_j2k=-24.3941729647703, observability=1)
2025-12-27T16:16:49.418 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02650594711303711
2025-12-27T16:16:50.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:50.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0695117, teldec = -24.256201
2025-12-27T16:16:50.452 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04825449057662     dec_j2k = -24.3941699929912
2025-12-27T16:16:50.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:50.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:50.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:50.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:50.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:50.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:50.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:50.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:50.467 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:50.468 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:50.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:50.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:50.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:50.468 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:50.468 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09502834, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813179789629707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0695117, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08929, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04825449057662, telescope_dec_j2k=-24.3941699929912, observability=1)
2025-12-27T16:16:50.538 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07058191299438477
2025-12-27T16:16:51.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:51.521 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0698103, teldec = -24.256201
2025-12-27T16:16:51.522 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04855338922186     dec_j2k = -24.3941671091788
2025-12-27T16:16:51.523 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:51.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:51.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:51.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:51.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:51.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:51.533 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:51.533 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:51.533 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:51.533 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09504074, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813180190749135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0698103, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.08959, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04855338922186, telescope_dec_j2k=-24.3941671091788, observability=1)
2025-12-27T16:16:51.609 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07534527778625488
2025-12-27T16:16:52.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:52.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0701183, teldec = -24.256201
2025-12-27T16:16:52.594 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04886169726174     dec_j2k = -24.3941641336977
2025-12-27T16:16:52.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:52.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:52.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:52.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:52.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:52.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:52.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:52.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:52.608 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:52.608 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:52.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:52.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:52.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:52.608 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:52.609 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09505315, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081318339970456, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0701183, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0899, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04886169726174, telescope_dec_j2k=-24.3941641336977, observability=1)
2025-12-27T16:16:52.740 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13101506233215332
2025-12-27T16:16:53.120 [DEBUG] [Thread-490642 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5114874839782715
2025-12-27T16:16:53.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:53.654 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0703988, teldec = -24.256201
2025-12-27T16:16:53.655 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04914247779207     dec_j2k = -24.3941614231021
2025-12-27T16:16:53.656 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:53.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:53.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:53.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:53.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:53.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:53.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:53.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:53.668 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:53.668 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:53.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:53.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:53.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:53.669 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:53.669 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09506543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813179388510279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0703988, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09018, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.04914247779207, telescope_dec_j2k=-24.3941614231021, observability=1)
2025-12-27T16:16:53.791 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12207818031311035
2025-12-27T16:16:53.828 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15938496589660645
2025-12-27T16:16:54.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:54.883 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.070735, teldec = -24.256201
2025-12-27T16:16:54.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0494790140209     dec_j2k = -24.39415817327
2025-12-27T16:16:54.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:54.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:54.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:54.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:54.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:54.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:54.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:54.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:54.897 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:54.897 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:54.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:54.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:54.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:54.897 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:54.897 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09507966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813180190749135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.070735, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09052, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.0494790140209, telescope_dec_j2k=-24.39415817327, observability=1)
2025-12-27T16:16:54.910 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.012758255004882812
2025-12-27T16:16:55.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:55.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0710428, teldec = -24.256201
2025-12-27T16:16:55.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0497871218401     dec_j2k = -24.3941551970232
2025-12-27T16:16:55.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:55.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:55.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:55.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:55.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:55.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:55.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:55.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:55.955 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:55.955 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:55.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:55.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:55.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:55.955 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:55.955 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0950919, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813181394107419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0710428, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09082, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.0497871218401, telescope_dec_j2k=-24.3941551970232, observability=1)
2025-12-27T16:16:55.962 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0065271854400634766
2025-12-27T16:16:57.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:57.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0713225, teldec = -24.256201
2025-12-27T16:16:57.005 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05006710155157     dec_j2k = -24.3941524917082
2025-12-27T16:16:57.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:57.008 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:57.015 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:57.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:57.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:57.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:57.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:57.016 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0713506, teldec = -24.256201
2025-12-27T16:16:57.017 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.05009522965241     dec_j2k = -24.3941522198783
2025-12-27T16:16:57.019 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:57.020 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:57.022 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:57.022 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:57.022 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:57.022 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:57.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:57.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:57.023 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:57.023 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:57.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:57.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:57.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:57.023 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:57.023 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0951042, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813180992987991, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0713225, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0911, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.05006710155157, telescope_dec_j2k=-24.3941524917082, observability=1)
2025-12-27T16:16:57.030 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:57.030 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:57.030 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:57.030 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:57.030 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:57.030 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:57.030 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:57.030 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:57.031 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09510434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813180992987991, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0713506, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09113, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.05009522965241, telescope_dec_j2k=-24.3941522198783, observability=1)
2025-12-27T16:16:58.064 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:58.066 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0716213, teldec = -24.256201
2025-12-27T16:16:58.067 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.05036620035755     dec_j2k = -24.3941496008349
2025-12-27T16:16:58.067 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:58.069 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:58.069 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0716213, teldec = -24.256201
2025-12-27T16:16:58.070 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:58.070 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05036620035755     dec_j2k = -24.3941496008349
2025-12-27T16:16:58.071 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:58.071 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:58.071 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:58.071 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:58.071 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:58.072 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:58.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:58.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:58.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:58.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:58.079 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:58.079 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:58.079 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:58.079 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:58.079 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:58.079 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:58.079 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:58.079 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:58.080 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09511648, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813176580674283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0716213, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0914, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.05036620035755, telescope_dec_j2k=-24.3941496008349, observability=1)
2025-12-27T16:16:58.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:58.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:58.087 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:58.087 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:58.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:58.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:58.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:58.088 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:58.088 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09511653, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813176580674283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0716213, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0914, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.05036620035755, telescope_dec_j2k=-24.3941496008349, observability=1)
2025-12-27T16:16:59.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:16:59.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0719297, teldec = -24.256201
2025-12-27T16:16:59.129 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05067490875691     dec_j2k = -24.3941466161945
2025-12-27T16:16:59.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:59.132 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:16:59.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:16:59.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:16:59.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:16:59.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:16:59.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:16:59.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:59.141 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:16:59.141 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:16:59.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:16:59.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:16:59.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:16:59.141 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:16:59.141 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09512878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813186608659984, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0719297, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09171, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.05067490875691, telescope_dec_j2k=-24.3941466161945, observability=1)
2025-12-27T16:16:59.168 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.026906251907348633
2025-12-27T16:17:00.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:00.185 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0722099, teldec = -24.256201
2025-12-27T16:17:00.186 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05095538895034     dec_j2k = -24.3941439036871
2025-12-27T16:17:00.188 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:00.189 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:00.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:00.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:00.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:00.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:00.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:00.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:00.200 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:00.200 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:00.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:00.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:00.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:00.200 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:00.201 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09514102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813175377315998, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0722099, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09199, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.05095538895034, telescope_dec_j2k=-24.3941439036871, observability=1)
2025-12-27T16:17:00.218 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01737213134765625
2025-12-27T16:17:01.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:01.249 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0725188, teldec = -24.256201
2025-12-27T16:17:01.251 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05126459783648     dec_j2k = -24.3941409124838
2025-12-27T16:17:01.253 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:01.254 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:01.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:01.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:01.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:01.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:01.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:01.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:01.267 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:01.267 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:01.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:01.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:01.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:01.267 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:01.267 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09515333, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081318339970456, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0725188, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0923, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.05126459783648, telescope_dec_j2k=-24.3941409124838, observability=1)
2025-12-27T16:17:01.270 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.002966165542602539
2025-12-27T16:17:02.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:02.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0728274, teldec = -24.256201
2025-12-27T16:17:02.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0515735064157     dec_j2k = -24.3941379232823
2025-12-27T16:17:02.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:02.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:02.322 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:02.324 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0728274, teldec = -24.256201
2025-12-27T16:17:02.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:02.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:02.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:02.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:02.325 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.0515735064157     dec_j2k = -24.3941379232823
2025-12-27T16:17:02.326 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:02.327 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:02.332 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:02.332 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:02.332 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:02.332 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:02.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:02.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:02.333 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:02.333 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:02.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:02.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:02.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:02.333 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:02.333 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09516567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813179388510279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0728274, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09261, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.0515735064157, telescope_dec_j2k=-24.3941379232823, observability=1)
2025-12-27T16:17:02.340 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:02.340 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:02.340 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:02.340 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:02.341 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:02.341 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:02.341 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:02.341 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:02.341 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09516576, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813179388510279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0728274, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09261, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.0515735064157, telescope_dec_j2k=-24.3941379232823, observability=1)
2025-12-27T16:17:03.276 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9348111152648926
2025-12-27T16:17:03.276 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.525893449783325 seconds ago
2025-12-27T16:17:03.376 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:03.378 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0730987, teldec = -24.256201
2025-12-27T16:17:03.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05184507769171     dec_j2k = -24.3941352946354
2025-12-27T16:17:03.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:03.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:03.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:03.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:03.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:03.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:03.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:03.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:03.393 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:03.393 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:03.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:03.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:03.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:03.393 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:03.393 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09517797, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813180992987991, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0730987, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09288, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.05184507769171, telescope_dec_j2k=-24.3941352946354, observability=1)
2025-12-27T16:17:03.409 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01534891128540039
2025-12-27T16:17:03.749 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.355663537979126
2025-12-27T16:17:04.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:04.441 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.073407, teldec = -24.256201
2025-12-27T16:17:04.442 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05215368595794     dec_j2k = -24.3941323066458
2025-12-27T16:17:04.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:04.445 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:04.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:04.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:04.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:04.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:04.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:04.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:04.454 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:04.454 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:04.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:04.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:04.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:04.455 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:04.455 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09519028, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813177784032567, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.073407, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09319, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.05215368595794, telescope_dec_j2k=-24.3941323066458, observability=1)
2025-12-27T16:17:04.507 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.051245689392089844
2025-12-27T16:17:05.031 [DEBUG] [Thread-490643 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5759029388427734
2025-12-27T16:17:05.500 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:05.502 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0737162, teldec = -24.256201
2025-12-27T16:17:05.503 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05246319511712     dec_j2k = -24.3941293090287
2025-12-27T16:17:05.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:05.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:05.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:05.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:05.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:05.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:05.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:05.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:05.516 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:05.516 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:05.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:05.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:05.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:05.516 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:05.516 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09520256, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813173772838286, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0737162, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.0935, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.05246319511712, telescope_dec_j2k=-24.3941293090287, observability=1)
2025-12-27T16:17:05.558 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.042018890380859375
2025-12-27T16:17:06.557 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:06.558 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0739964, teldec = -24.256201
2025-12-27T16:17:06.559 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05274367527412     dec_j2k = -24.3941265917768
2025-12-27T16:17:06.561 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:06.562 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:06.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:06.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:06.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:06.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:06.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:06.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:06.572 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:06.572 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:06.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:06.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:06.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:06.572 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:06.572 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09521478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813178987390851, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0739964, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09378, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.05274367527412, telescope_dec_j2k=-24.3941265917768, observability=1)
2025-12-27T16:17:06.643 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07104301452636719
2025-12-27T16:17:07.614 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:07.617 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0742766, teldec = -24.256201
2025-12-27T16:17:07.618 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0530241554254     dec_j2k = -24.3941238737808
2025-12-27T16:17:07.620 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:07.621 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:07.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:07.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:07.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:07.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:07.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:07.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:07.632 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:07.632 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:07.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:07.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:07.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:07.633 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:07.633 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09522703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813178987390851, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0742766, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09409, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.0530241554254, telescope_dec_j2k=-24.3941238737808, observability=1)
2025-12-27T16:17:07.695 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06207990646362305
2025-12-27T16:17:08.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:08.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0745763, teldec = -24.256201
2025-12-27T16:17:08.683 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05332415506695     dec_j2k = -24.3941209658074
2025-12-27T16:17:08.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:08.686 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:08.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:08.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:08.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:08.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:08.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:08.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:08.696 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:08.696 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:08.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:08.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:08.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:08.696 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:08.696 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09523935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813174173957714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992333, telescope_ra=1.0745763, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09436, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:16:08.925588', telescope_ra_j2k=1.05332415506695, telescope_dec_j2k=-24.3941209658074, observability=1)
2025-12-27T16:17:08.798 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10225248336791992
2025-12-27T16:17:09.067 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:09.067 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:17:09.068 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:09.068 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:17:09.068 [INFO] [ThreadPoolExecutor-22921_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:17:09.068 [INFO] [ThreadPoolExecutor-22921_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:17:09.739 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:09.741 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.074885, teldec = -24.256201
2025-12-27T16:17:09.742 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05363316369991     dec_j2k = -24.3941179696174
2025-12-27T16:17:09.744 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:09.745 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:09.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:09.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:09.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:09.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:09.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:09.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:09.754 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:09.754 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:09.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:09.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:09.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:09.754 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:09.754 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09525161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813181394107419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.074885, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09467, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05363316369991, telescope_dec_j2k=-24.3941179696174, observability=1)
2025-12-27T16:17:09.880 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1254558563232422
2025-12-27T16:17:10.807 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:10.809 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0751939, teldec = -24.256201
2025-12-27T16:17:10.810 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05394237252587     dec_j2k = -24.3941149705824
2025-12-27T16:17:10.812 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:10.812 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:10.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:10.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:10.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:10.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:10.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:10.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:10.827 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:10.827 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:10.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:10.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:10.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:10.827 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:10.827 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09526398, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813173371718858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0751939, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09498, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05394237252587, telescope_dec_j2k=-24.3941149705824, observability=1)
2025-12-27T16:17:10.932 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10461950302124023
2025-12-27T16:17:11.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:11.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0754741, teldec = -24.2562
2025-12-27T16:17:11.879 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05422285260069     dec_j2k = -24.3941112494955
2025-12-27T16:17:11.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:11.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:11.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:11.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:11.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:11.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:11.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:11.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:11.895 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:11.895 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:11.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:11.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:11.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:11.895 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:11.895 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09527634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813179388510279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0754741, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09526, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05422285260069, telescope_dec_j2k=-24.3941112494955, observability=1)
2025-12-27T16:17:11.984 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08860588073730469
2025-12-27T16:17:12.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:12.940 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0757732, teldec = -24.2562
2025-12-27T16:17:12.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05452225161624     dec_j2k = -24.3941083439504
2025-12-27T16:17:12.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:12.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:12.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:12.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:12.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:12.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:12.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:12.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:12.955 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:12.955 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:12.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:12.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:12.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:12.955 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:12.955 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09528865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813180190749135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0757732, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09556, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05452225161624, telescope_dec_j2k=-24.3941083439504, observability=1)
2025-12-27T16:17:13.057 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10217118263244629
2025-12-27T16:17:14.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:14.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0760821, teldec = -24.2562
2025-12-27T16:17:14.005 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05483146042216     dec_j2k = -24.3941053423154
2025-12-27T16:17:14.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:14.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:14.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:14.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:14.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:14.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:14.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:14.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:14.018 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:14.018 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:14.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:14.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:14.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:14.018 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:14.018 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09530096, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317297059943, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0760821, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09586, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05483146042216, telescope_dec_j2k=-24.3941053423154, observability=1)
2025-12-27T16:17:14.128 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10976409912109375
2025-12-27T16:17:15.072 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:15.074 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0763627, teldec = -24.256194
2025-12-27T16:17:15.076 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05511234061844     dec_j2k = -24.3940966154267
2025-12-27T16:17:15.077 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:15.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:15.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:15.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:15.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:15.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:15.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:15.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:15.093 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:15.093 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:15.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:15.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:15.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:15.093 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:15.093 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09531334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813176179554854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992322, telescope_ra=1.0763627, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09614, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05511234061844, telescope_dec_j2k=-24.3940966154267, observability=1)
2025-12-27T16:17:15.258 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16473102569580078
2025-12-27T16:17:16.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:16.139 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0766712, teldec = -24.2562
2025-12-27T16:17:16.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05542114932345     dec_j2k = -24.3940996154218
2025-12-27T16:17:16.141 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:16.141 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:16.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:16.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:16.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:16.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:16.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:16.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:16.150 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:16.150 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:16.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:16.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:16.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:16.150 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:16.150 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09532567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813184603062844, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0766712, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09645, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05542114932345, telescope_dec_j2k=-24.3940996154218, observability=1)
2025-12-27T16:17:16.310 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1601243019104004
2025-12-27T16:17:17.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:17.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0769514, teldec = -24.2562
2025-12-27T16:17:17.200 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05570162942004     dec_j2k = -24.3940968903234
2025-12-27T16:17:17.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:17.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:17.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:17.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:17.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:17.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:17.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:17.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:17.211 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:17.211 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:17.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:17.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:17.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:17.211 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:17.211 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09533793, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813178586271423, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0769514, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09673, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05570162942004, telescope_dec_j2k=-24.3940968903234, observability=1)
2025-12-27T16:17:17.394 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18324875831604004
2025-12-27T16:17:18.264 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:18.266 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0772506, teldec = -24.2562
2025-12-27T16:17:18.267 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05600112850328     dec_j2k = -24.3940939796184
2025-12-27T16:17:18.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:18.270 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:18.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:18.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:18.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:18.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:18.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:18.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:18.279 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:18.280 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:18.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:18.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:18.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:18.280 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:18.280 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09535029, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317297059943, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0772506, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09703, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05600112850328, telescope_dec_j2k=-24.3940939796184, observability=1)
2025-12-27T16:17:18.520 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2396857738494873
2025-12-27T16:17:19.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:19.368 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0775595, teldec = -24.2562
2025-12-27T16:17:19.369 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05631033727588     dec_j2k = -24.394090973659
2025-12-27T16:17:19.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:19.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:19.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:19.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:19.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:19.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:19.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:19.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:19.383 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:19.383 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:19.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:19.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:19.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:19.383 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:19.383 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09536304, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813182196346275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0775595, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09734, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05631033727588, telescope_dec_j2k=-24.394090973659, observability=1)
2025-12-27T16:17:19.617 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23368477821350098
2025-12-27T16:17:20.426 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:20.428 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0778681, teldec = -24.2562
2025-12-27T16:17:20.429 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05661924574164     dec_j2k = -24.3940879697161
2025-12-27T16:17:20.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:20.432 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:20.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:20.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:20.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:20.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:20.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:20.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:20.446 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:20.446 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:20.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:20.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:20.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:20.446 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:20.446 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09537531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813180190749135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0778681, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09765, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05661924574164, telescope_dec_j2k=-24.3940879697161, observability=1)
2025-12-27T16:17:20.668 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22205662727355957
2025-12-27T16:17:21.492 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:21.494 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0781488, teldec = -24.256207
2025-12-27T16:17:21.495 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05690022667839     dec_j2k = -24.394092235948
2025-12-27T16:17:21.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:21.497 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:21.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:21.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:21.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:21.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:21.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:21.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:21.508 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:21.508 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:21.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:21.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:21.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:21.508 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:21.509 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09538765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081318339970456, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992343, telescope_ra=1.0781488, telescope_dec=-24.256207, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09793, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05690022667839, telescope_dec_j2k=-24.394092235948, observability=1)
2025-12-27T16:17:21.742 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23363471031188965
2025-12-27T16:17:22.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:22.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0784567, teldec = -24.2562
2025-12-27T16:17:22.554 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05720843406628     dec_j2k = -24.3940822377239
2025-12-27T16:17:22.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:22.556 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:22.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:22.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:22.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:22.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:22.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:22.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:22.565 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:22.565 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:22.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:22.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:22.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:22.565 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:22.566 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09539991, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813185004182272, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0784567, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09824, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05720843406628, telescope_dec_j2k=-24.3940822377239, observability=1)
2025-12-27T16:17:22.809 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24390244483947754
2025-12-27T16:17:22.811 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24520587921142578
2025-12-27T16:17:23.103 [DEBUG] [Thread-490644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5376534461975098
2025-12-27T16:17:23.607 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:23.609 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0787564, teldec = -24.2562
2025-12-27T16:17:23.611 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05750843361634     dec_j2k = -24.3940793178795
2025-12-27T16:17:23.612 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:23.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:23.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:23.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:23.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:23.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:23.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:23.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:23.627 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:23.627 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:23.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:23.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:23.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:23.627 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:23.628 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09541213, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813180591868563, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0787564, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09854, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05750843361634, telescope_dec_j2k=-24.3940793178795, observability=1)
2025-12-27T16:17:23.914 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28691577911376953
2025-12-27T16:17:24.684 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:24.687 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0790371, teldec = -24.2562
2025-12-27T16:17:24.688 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05778941416995     dec_j2k = -24.394076582372
2025-12-27T16:17:24.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:24.691 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:24.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:24.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:24.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:24.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:24.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:24.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:24.701 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:24.701 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:24.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:24.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:24.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:24.701 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:24.702 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09542461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813173772838286, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0790371, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09882, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05778941416995, telescope_dec_j2k=-24.394076582372, observability=1)
2025-12-27T16:17:24.994 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2929048538208008
2025-12-27T16:17:25.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:25.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0793463, teldec = -24.2562
2025-12-27T16:17:25.755 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05809892320201     dec_j2k = -24.3940735682592
2025-12-27T16:17:25.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:25.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:25.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:25.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:25.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:25.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:25.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:25.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:25.767 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:25.767 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:25.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:25.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:25.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:25.767 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:25.768 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09543694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813179789629707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0793463, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09913, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05809892320201, telescope_dec_j2k=-24.3940735682592, observability=1)
2025-12-27T16:17:26.046 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2786130905151367
2025-12-27T16:17:26.817 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:26.819 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0796265, teldec = -24.2562
2025-12-27T16:17:26.820 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05837940324378     dec_j2k = -24.3940708360591
2025-12-27T16:17:26.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:26.823 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:26.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:26.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:26.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:26.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:26.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:26.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:26.832 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:26.832 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:26.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:26.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:26.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:26.832 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:26.832 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09544928, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813179388510279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0796265, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09941, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05837940324378, telescope_dec_j2k=-24.3940708360591, observability=1)
2025-12-27T16:17:27.098 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2659118175506592
2025-12-27T16:17:27.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:27.879 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0799257, teldec = -24.2562
2025-12-27T16:17:27.881 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05867890226848     dec_j2k = -24.3940679177708
2025-12-27T16:17:27.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:27.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:27.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:27.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:27.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:27.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:27.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:27.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:27.892 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:27.892 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:27.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:27.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:27.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:27.893 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:27.893 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09546155, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813175778435426, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0799257, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.09971, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05867890226848, telescope_dec_j2k=-24.3940679177708, observability=1)
2025-12-27T16:17:28.170 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2776968479156494
2025-12-27T16:17:28.940 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:28.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0802346, teldec = -24.2562
2025-12-27T16:17:28.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05898811098061     dec_j2k = -24.3940649039825
2025-12-27T16:17:28.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:28.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:28.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:28.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:28.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:28.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:28.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:28.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:28.954 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:28.955 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:28.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:28.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:28.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:28.955 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:28.955 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09547385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813185806421128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0802346, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10002, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05898811098061, telescope_dec_j2k=-24.3940649039825, observability=1)
2025-12-27T16:17:29.243 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2879009246826172
2025-12-27T16:17:29.949 [DEBUG] [ThreadPoolExecutor-22920_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:29.951 [DEBUG] [ThreadPoolExecutor-22920_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:29.952 [DEBUG] [ThreadPoolExecutor-22920_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:29.954 [DEBUG] [ThreadPoolExecutor-22920_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:29.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:29.998 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0805151, teldec = -24.2562
2025-12-27T16:17:29.999 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05926889130395     dec_j2k = -24.3940621664962
2025-12-27T16:17:30.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:30.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:30.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:30.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:30.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:30.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:30.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:30.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:30.014 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:30.014 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:30.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:30.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:30.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:30.015 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:30.015 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09548608, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813176580674283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0805151, telescope_dec=-24.2562, telescope_slewing=True, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1003, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05926889130395, telescope_dec_j2k=-24.3940621664962, observability=1)
2025-12-27T16:17:30.292 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.277193546295166
2025-12-27T16:17:31.058 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:31.060 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0808228, teldec = -24.2562
2025-12-27T16:17:31.061 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05957689880353     dec_j2k = -24.3940591626994
2025-12-27T16:17:31.063 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:31.064 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:31.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:31.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:31.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:31.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:31.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:31.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:31.076 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:31.076 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:31.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:31.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:31.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:31.076 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:31.076 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09549837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317497619657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0808228, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1006, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05957689880353, telescope_dec_j2k=-24.3940591626994, observability=1)
2025-12-27T16:17:31.425 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34874701499938965
2025-12-27T16:17:32.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:32.120 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0811309, teldec = -24.2562
2025-12-27T16:17:32.121 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05988530669589     dec_j2k = -24.3940561540992
2025-12-27T16:17:32.123 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:32.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:32.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:32.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:32.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:32.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:32.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:32.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:32.133 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:32.133 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:32.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:32.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:32.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:32.133 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:32.133 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09551064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813178987390851, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0811309, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10091, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.05988530669589, telescope_dec_j2k=-24.3940561540992, observability=1)
2025-12-27T16:17:32.509 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37564778327941895
2025-12-27T16:17:33.175 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:33.177 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0814016, teldec = -24.2562
2025-12-27T16:17:33.179 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06015627720772     dec_j2k = -24.3940535099683
2025-12-27T16:17:33.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:33.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:33.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:33.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:33.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:33.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:33.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:33.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:33.192 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:33.192 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:33.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:33.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:33.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:33.192 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:33.192 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09552287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813180591868563, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0814016, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10118, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06015627720772, telescope_dec_j2k=-24.3940535099683, observability=1)
2025-12-27T16:17:33.612 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4204695224761963
2025-12-27T16:17:33.957 [DEBUG] [ThreadPoolExecutor-22920_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:34.234 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:34.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.08171, teldec = -24.2562
2025-12-27T16:17:34.238 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06046498538678     dec_j2k = -24.3940504967473
2025-12-27T16:17:34.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:34.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:34.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:34.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:34.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:34.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:34.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:34.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:34.251 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:34.251 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:34.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:34.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:34.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:34.252 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:34.252 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09553513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813179789629707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.08171, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10149, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06046498538678, telescope_dec_j2k=-24.3940504967473, observability=1)
2025-12-27T16:17:34.694 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4419519901275635
2025-12-27T16:17:34.960 [DEBUG] [ThreadPoolExecutor-22920_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:34.961 [INFO] [ThreadPoolExecutor-22920_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:17:35.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:35.295 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0819902, teldec = -24.2562
2025-12-27T16:17:35.296 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06074546538     dec_j2k = -24.3940477582731
2025-12-27T16:17:35.298 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:35.299 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:35.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:35.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:35.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:35.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:35.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:35.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:35.314 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:35.314 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:35.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:35.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:35.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:35.314 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:35.314 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09554737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813179388510279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0819902, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10177, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06074546538, telescope_dec_j2k=-24.3940477582731, observability=1)
2025-12-27T16:17:35.794 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48020267486572266
2025-12-27T16:17:36.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:36.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0822983, teldec = -24.2562
2025-12-27T16:17:36.359 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06105387324597     dec_j2k = -24.3940447462659
2025-12-27T16:17:36.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:36.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:36.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:36.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:36.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:36.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:36.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:36.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:36.372 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:36.372 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:36.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:36.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:36.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:36.372 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:36.372 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09555969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813179789629707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0822983, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10208, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06105387324597, telescope_dec_j2k=-24.3940447462659, observability=1)
2025-12-27T16:17:36.878 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5059573650360107
2025-12-27T16:17:37.415 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:37.417 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0825782, teldec = -24.2562
2025-12-27T16:17:37.419 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06133405292733     dec_j2k = -24.3940420091645
2025-12-27T16:17:37.419 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:37.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:37.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:37.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:37.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:37.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:37.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:37.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:37.430 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:37.430 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:37.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:37.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:37.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:37.431 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:37.431 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09557194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813181795226847, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0825782, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10236, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06133405292733, telescope_dec_j2k=-24.3940420091645, observability=1)
2025-12-27T16:17:37.930 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4996211528778076
2025-12-27T16:17:38.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:38.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.082886, teldec = -24.2562
2025-12-27T16:17:38.480 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06164216048024     dec_j2k = -24.3940389983763
2025-12-27T16:17:38.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:38.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:38.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:38.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:38.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:38.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:38.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:38.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:38.495 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:38.495 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:38.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:38.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:38.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:38.495 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:38.495 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09558424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813173772838286, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.082886, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10267, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06164216048024, telescope_dec_j2k=-24.3940389983763, observability=1)
2025-12-27T16:17:39.018 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5223627090454102
2025-12-27T16:17:39.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:39.543 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0831843, teldec = -24.2562
2025-12-27T16:17:39.544 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06194075853414     dec_j2k = -24.3940360796574
2025-12-27T16:17:39.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:39.546 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:39.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:39.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:39.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:39.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:39.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:39.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:39.559 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:39.559 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:39.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:39.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:39.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:39.560 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:39.560 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09559656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813174173957714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0831843, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10297, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06194075853414, telescope_dec_j2k=-24.3940360796574, observability=1)
2025-12-27T16:17:40.067 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5069193840026855
2025-12-27T16:17:40.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:40.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0835208, teldec = -24.2562
2025-12-27T16:17:40.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06227759474868     dec_j2k = -24.3940327861588
2025-12-27T16:17:40.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:40.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:40.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:40.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:40.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:40.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:40.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:40.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:40.787 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:40.787 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:40.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:40.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:40.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:40.787 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:40.787 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09561078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813176580674283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992332, telescope_ra=1.0835208, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1033, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06227759474868, telescope_dec_j2k=-24.3940327861588, observability=1)
2025-12-27T16:17:41.118 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.330721378326416
2025-12-27T16:17:41.180 [DEBUG] [Thread-490645 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3934340476989746
2025-12-27T16:17:42.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:42.169 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0839129, teldec = -24.2562
2025-12-27T16:17:42.170 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:42.170 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06267008650555     dec_j2k = -24.3940289471215
2025-12-27T16:17:42.171 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:42.172 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:42.173 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0839129, teldec = -24.2562
2025-12-27T16:17:42.174 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.06267008650555     dec_j2k = -24.3940289471215
2025-12-27T16:17:42.176 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:42.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:42.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:42.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:42.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:42.177 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:42.184 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:42.184 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:42.184 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:42.184 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:42.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:42.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:42.185 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:42.185 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:42.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:42.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:42.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:42.185 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:42.185 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09562694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813174173957714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0839129, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10369, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06267008650555, telescope_dec_j2k=-24.3940289471215, observability=1)
2025-12-27T16:17:42.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:42.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:42.193 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:42.193 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:42.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:42.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:42.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:42.193 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:42.193 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09562698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813174173957714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0839129, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10369, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06267008650555, telescope_dec_j2k=-24.3940289471215, observability=1)
2025-12-27T16:17:43.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:43.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0842494, teldec = -24.2562
2025-12-27T16:17:43.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06300692270206     dec_j2k = -24.3940256513008
2025-12-27T16:17:43.343 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:43.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:43.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:43.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:43.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:43.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:43.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:43.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:43.357 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:43.357 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:43.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:43.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:43.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:43.357 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:43.357 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09564052, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813176981793711, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0842494, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10403, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06300692270206, telescope_dec_j2k=-24.3940256513008, observability=1)
2025-12-27T16:17:43.387 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.030378103256225586
2025-12-27T16:17:44.448 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:44.450 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0845572, teldec = -24.2562
2025-12-27T16:17:44.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06331503021716     dec_j2k = -24.3940226356408
2025-12-27T16:17:44.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:44.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:44.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:44.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:44.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:44.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:44.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:44.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:44.467 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:44.467 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:44.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:44.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:44.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:44.467 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:44.467 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09565334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813176179554854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0845572, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10434, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06331503021716, telescope_dec_j2k=-24.3940226356408, observability=1)
2025-12-27T16:17:44.492 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.024515867233276367
2025-12-27T16:17:45.511 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:45.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0848371, teldec = -24.2562
2025-12-27T16:17:45.514 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06359520985204     dec_j2k = -24.3940198925512
2025-12-27T16:17:45.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:45.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:45.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:45.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:45.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:45.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:45.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:45.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:45.526 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:45.526 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:45.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:45.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:45.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:45.526 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:45.526 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09566564, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813173772838286, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0848371, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10462, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06359520985204, telescope_dec_j2k=-24.3940198925512, observability=1)
2025-12-27T16:17:45.558 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03152823448181152
2025-12-27T16:17:46.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:46.570 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0851357, teldec = -24.2562
2025-12-27T16:17:46.571 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06389410816284     dec_j2k = -24.394016965379
2025-12-27T16:17:46.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:46.574 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:46.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:46.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:46.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:46.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:46.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:46.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:46.587 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:46.587 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:46.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:46.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:46.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:46.587 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:46.587 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09567788, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317096500229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0851357, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10492, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06389410816284, telescope_dec_j2k=-24.394016965379, observability=1)
2025-12-27T16:17:46.610 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.022685527801513672
2025-12-27T16:17:47.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:47.642 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0854441, teldec = -24.2562
2025-12-27T16:17:47.643 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06420281625726     dec_j2k = -24.3940139412511
2025-12-27T16:17:47.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:47.645 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:47.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:47.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:47.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:47.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:47.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:47.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:47.655 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:47.655 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:47.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:47.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:47.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:47.655 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:47.655 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09569029, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813176580674283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0854441, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10523, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06420281625726, telescope_dec_j2k=-24.3940139412511, observability=1)
2025-12-27T16:17:47.662 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.006241321563720703
2025-12-27T16:17:48.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:48.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0857524, teldec = -24.2562
2025-12-27T16:17:48.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06451142424478     dec_j2k = -24.3940109172036
2025-12-27T16:17:48.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:48.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:48.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:48.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:48.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:48.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:48.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:48.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:48.740 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:48.740 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:48.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:48.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:48.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:48.740 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:48.740 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09570281, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813176580674283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0857524, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10553, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06451142424478, telescope_dec_j2k=-24.3940109172036, observability=1)
2025-12-27T16:17:48.787 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04637908935546875
2025-12-27T16:17:49.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:49.791 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0860328, teldec = -24.256206
2025-12-27T16:17:49.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06479210466968     dec_j2k = -24.3940141655057
2025-12-27T16:17:49.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:49.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:49.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:49.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:49.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:49.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:49.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:49.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:49.805 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:49.805 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:49.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:49.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:49.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:49.805 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:49.805 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09571516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813173772838286, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992342, telescope_ra=1.0860328, telescope_dec=-24.256206, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10581, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06479210466968, telescope_dec_j2k=-24.3940141655057, observability=1)
2025-12-27T16:17:49.852 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04669475555419922
2025-12-27T16:17:50.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:50.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0863404, teldec = -24.2562
2025-12-27T16:17:50.866 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0651000116294     dec_j2k = -24.3940051471444
2025-12-27T16:17:50.870 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:50.871 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:50.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:50.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:50.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:50.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:50.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:50.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:50.885 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:50.885 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:50.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:50.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:50.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:50.885 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:50.885 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09572759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813178987390851, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0863404, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10612, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.0651000116294, telescope_dec_j2k=-24.3940051471444, observability=1)
2025-12-27T16:17:50.904 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.018603801727294922
2025-12-27T16:17:51.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:51.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0866482, teldec = -24.2562
2025-12-27T16:17:51.970 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06540811909711     dec_j2k = -24.3940021253896
2025-12-27T16:17:51.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:51.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:51.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:51.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:51.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:51.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:51.979 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:51.980 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0866482, teldec = -24.2562
2025-12-27T16:17:51.982 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.06540811909711     dec_j2k = -24.3940021253896
2025-12-27T16:17:51.983 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:51.983 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:51.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:51.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:51.983 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:51.984 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:51.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:51.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:51.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:51.984 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:51.984 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09574036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813177382913139, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0866482, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10643, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06540811909711, telescope_dec_j2k=-24.3940021253896, observability=1)
2025-12-27T16:17:51.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:51.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:51.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:51.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:51.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:51.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:51.991 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:51.991 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:51.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:51.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:51.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:51.991 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:51.991 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0957405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813177382913139, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0866482, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10643, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06540811909711, telescope_dec_j2k=-24.3940021253896, observability=1)
2025-12-27T16:17:52.883 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8911807537078857
2025-12-27T16:17:53.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:53.039 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0869468, teldec = -24.2562
2025-12-27T16:17:53.041 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06570701736807     dec_j2k = -24.3939991930964
2025-12-27T16:17:53.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:53.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:53.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:53.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:53.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:53.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:53.046 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:53.048 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0869468, teldec = -24.2562
2025-12-27T16:17:53.049 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.06570701736807     dec_j2k = -24.3939991930964
2025-12-27T16:17:53.050 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:53.051 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:53.054 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:53.054 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:53.054 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:53.054 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:53.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:53.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:53.054 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:53.054 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:53.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:53.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:53.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:53.054 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:53.054 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09575275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813173772838286, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0869468, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10673, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06570701736807, telescope_dec_j2k=-24.3939991930964, observability=1)
2025-12-27T16:17:53.062 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:53.063 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:53.063 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:53.063 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:53.063 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:53.063 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:53.063 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:53.063 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:53.063 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09575286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813173772838286, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0869468, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10673, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06570701736807, telescope_dec_j2k=-24.3939991930964, observability=1)
2025-12-27T16:17:53.157 [DEBUG] [Thread-490646 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09393548965454102
2025-12-27T16:17:54.102 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:54.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0872551, teldec = -24.2562
2025-12-27T16:17:54.105 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06601562532145     dec_j2k = -24.393996164662
2025-12-27T16:17:54.106 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:54.107 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:54.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:54.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:54.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:54.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:54.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:54.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:54.120 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:54.120 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:54.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:54.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:54.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:54.120 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:54.120 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09576507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813174173957714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0872551, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10704, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06601562532145, telescope_dec_j2k=-24.393996164662, observability=1)
2025-12-27T16:17:54.213 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09293842315673828
2025-12-27T16:17:55.165 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:55.167 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0875353, teldec = -24.2562
2025-12-27T16:17:55.168 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06629610520033     dec_j2k = -24.3939934114735
2025-12-27T16:17:55.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:55.171 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:55.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:55.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:55.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:55.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:55.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:55.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:55.185 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:55.185 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:55.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:55.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:55.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:55.185 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:55.186 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09577738, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813176179554854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0875353, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10732, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06629610520033, telescope_dec_j2k=-24.3939934114735, observability=1)
2025-12-27T16:17:55.293 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10721182823181152
2025-12-27T16:17:56.347 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:56.350 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0878715, teldec = -24.2562
2025-12-27T16:17:56.351 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.0666326410074     dec_j2k = -24.3939901070594
2025-12-27T16:17:56.353 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:56.354 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:56.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:56.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:56.357 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:56.357 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:56.358 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:56.360 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0878715, teldec = -24.2562
2025-12-27T16:17:56.361 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0666326410074     dec_j2k = -24.3939901070594
2025-12-27T16:17:56.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:56.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:56.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:56.364 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:56.364 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:56.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:56.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:56.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:56.364 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:56.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09579106, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813180190749135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0878715, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10765, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.0666326410074, telescope_dec_j2k=-24.3939901070594, observability=1)
2025-12-27T16:17:56.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:56.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:56.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:56.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:56.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:56.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:56.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:56.379 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:56.379 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:56.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:56.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:56.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:56.379 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:56.379 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09579119, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813180190749135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0878715, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10765, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.0666326410074, telescope_dec_j2k=-24.3939901070594, observability=1)
2025-12-27T16:17:57.426 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:57.428 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0881796, teldec = -24.2562
2025-12-27T16:17:57.430 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06694104873998     dec_j2k = -24.3939870778924
2025-12-27T16:17:57.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:57.433 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:57.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:57.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:57.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:57.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:57.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:57.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:57.447 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:57.447 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:57.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:57.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:57.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:57.447 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:57.447 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09580355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813175377315998, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0881796, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10796, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06694104873998, telescope_dec_j2k=-24.3939870778924, observability=1)
2025-12-27T16:17:57.447 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0003199577331542969
2025-12-27T16:17:58.492 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:58.494 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0884592, teldec = -24.2562
2025-12-27T16:17:58.495 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06722092800048     dec_j2k = -24.3939843281528
2025-12-27T16:17:58.497 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:17:58.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:58.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:58.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:58.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:58.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:58.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:58.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:58.513 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:58.513 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:58.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:58.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:58.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:58.513 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:58.513 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09581589, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813176981793711, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0884592, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10824, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06722092800048, telescope_dec_j2k=-24.3939843281528, observability=1)
2025-12-27T16:17:58.534 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.021236419677734375
2025-12-27T16:17:59.336 [DEBUG] [Thread-490647 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8232777118682861
2025-12-27T16:17:59.560 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:17:59.562 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0887576, teldec = -24.2562
2025-12-27T16:17:59.563 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06751962603178     dec_j2k = -24.3939813927073
2025-12-27T16:17:59.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:59.567 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:17:59.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:17:59.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:17:59.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:17:59.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:17:59.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:17:59.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:59.580 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:17:59.580 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:17:59.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:17:59.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:17:59.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:17:59.580 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:17:59.580 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09582825, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813177382913139, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0887576, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10854, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06751962603178, telescope_dec_j2k=-24.3939813927073, observability=1)
2025-12-27T16:17:59.581 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0008656978607177734
2025-12-27T16:18:00.621 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:00.623 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0890657, teldec = -24.256193
2025-12-27T16:18:00.624 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06782803337542     dec_j2k = -24.3939713615783
2025-12-27T16:18:00.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:18:00.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:18:00.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:00.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:00.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:00.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:00.636 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:00.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:00.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:00.637 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:00.637 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:00.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:00.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:00.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:00.637 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:00.637 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09584053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813181394107419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99232, telescope_ra=1.0890657, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10885, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06782803337542, telescope_dec_j2k=-24.3939713615783, observability=1)
2025-12-27T16:18:00.638 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0890657, teldec = -24.256193
2025-12-27T16:18:00.640 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.06782803337542     dec_j2k = -24.3939713615783
2025-12-27T16:18:00.642 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:18:00.643 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:18:00.644 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:00.644 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:00.644 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:00.644 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:00.651 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:00.651 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:00.651 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:00.651 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:00.651 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:00.651 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:00.651 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:00.651 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:00.651 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09584071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813174575077142, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99232, telescope_ra=1.0890657, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10885, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06782803337542, telescope_dec_j2k=-24.3939713615783, observability=1)
2025-12-27T16:18:01.686 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:01.689 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0893464, teldec = -24.2562
2025-12-27T16:18:01.690 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06810901408498     dec_j2k = -24.3939755980417
2025-12-27T16:18:01.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:01.693 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:01.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:01.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:01.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:01.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:01.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:01.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:01.703 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:01.703 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:01.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:01.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:01.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:01.703 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:01.703 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09585286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813177784032567, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0893464, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10913, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06810901408498, telescope_dec_j2k=-24.3939755980417, observability=1)
2025-12-27T16:18:01.758 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.054779052734375
2025-12-27T16:18:02.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:02.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0896547, teldec = -24.2562
2025-12-27T16:18:02.756 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06841762198373     dec_j2k = -24.3939725626031
2025-12-27T16:18:02.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:02.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:02.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:02.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:02.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:02.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:02.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:02.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:02.771 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:02.771 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:02.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:02.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:02.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:02.771 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:02.771 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0958652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813178987390851, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0896547, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10944, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06841762198373, telescope_dec_j2k=-24.3939725626031, observability=1)
2025-12-27T16:18:02.826 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05466127395629883
2025-12-27T16:18:03.336 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.5646302700042725
2025-12-27T16:18:03.336 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52498435974121 seconds ago
2025-12-27T16:18:03.767 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9964747428894043
2025-12-27T16:18:03.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:03.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0899344, teldec = -24.2562
2025-12-27T16:18:03.819 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06869760131363     dec_j2k = -24.3939698079739
2025-12-27T16:18:03.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:03.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:03.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:03.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:03.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:03.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:03.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:03.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:03.833 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:03.833 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:03.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:03.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:03.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:03.833 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:03.833 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0958775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317497619657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0899344, telescope_dec=-24.2562, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.10972, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06869760131363, telescope_dec_j2k=-24.3939698079739, observability=1)
2025-12-27T16:18:03.913 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0796194076538086
2025-12-27T16:18:04.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:04.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0902422, teldec = -24.256199
2025-12-27T16:18:04.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06900570864691     dec_j2k = -24.3939657758345
2025-12-27T16:18:04.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:04.880 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:04.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:04.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:04.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:04.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:04.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:04.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:04.891 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:04.891 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:04.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:04.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:04.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:04.891 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:04.891 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09588977, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813173371718858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0902422, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11002, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06900570864691, telescope_dec_j2k=-24.3939657758345, observability=1)
2025-12-27T16:18:04.983 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09212684631347656
2025-12-27T16:18:05.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:05.936 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.090541, teldec = -24.256199
2025-12-27T16:18:05.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06930480703832     dec_j2k = -24.3939628314099
2025-12-27T16:18:05.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:05.940 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:05.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:05.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:05.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:05.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:05.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:05.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:05.950 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:05.950 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:05.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:05.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:05.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:05.951 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:05.951 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09590203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813172569480002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.090541, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11032, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06930480703832, telescope_dec_j2k=-24.3939628314099, observability=1)
2025-12-27T16:18:06.100 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14914464950561523
2025-12-27T16:18:07.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:07.003 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0908212, teldec = -24.256199
2025-12-27T16:18:07.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06958528684916     dec_j2k = -24.3939600695048
2025-12-27T16:18:07.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:07.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:07.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:07.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:07.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:07.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:07.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:07.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:07.020 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:07.020 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:07.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:07.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:07.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:07.020 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:07.021 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09591438, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813170162763434, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0908212, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1106, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06958528684916, telescope_dec_j2k=-24.3939600695048, observability=1)
2025-12-27T16:18:07.184 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1638631820678711
2025-12-27T16:18:08.066 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:08.068 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0911296, teldec = -24.256199
2025-12-27T16:18:08.069 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06989399481412     dec_j2k = -24.3939570287759
2025-12-27T16:18:08.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:08.071 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:08.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:08.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:08.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:08.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:08.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:08.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:08.082 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:08.082 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:08.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:08.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:08.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:08.082 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:08.082 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0959267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813174575077142, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0911296, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11091, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.06989399481412, telescope_dec_j2k=-24.3939570287759, observability=1)
2025-12-27T16:18:08.236 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1541426181793213
2025-12-27T16:18:09.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:09.126 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0914379, teldec = -24.256199
2025-12-27T16:18:09.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07020260267218     dec_j2k = -24.393953988133
2025-12-27T16:18:09.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:09.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:09.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:09.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:09.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:09.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:09.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:09.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:09.143 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:09.143 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:09.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:09.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:09.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:09.143 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:09.143 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09593895, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813169360524578, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0914379, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11122, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:17:09.066160', telescope_ra_j2k=1.07020260267218, telescope_dec_j2k=-24.393953988133, observability=1)
2025-12-27T16:18:09.209 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:09.209 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:18:09.210 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:09.210 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:18:09.211 [DEBUG] [ThreadPoolExecutor-22922_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:09.323 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18051838874816895
2025-12-27T16:18:10.191 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:10.193 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0917179, teldec = -24.256199
2025-12-27T16:18:10.194 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07048288226471     dec_j2k = -24.3939512258225
2025-12-27T16:18:10.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:10.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:10.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:10.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:10.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:10.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:10.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:10.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:10.208 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:10.208 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:10.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:10.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:10.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:10.208 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:10.208 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0959513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813170162763434, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0917179, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1115, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07048288226471, telescope_dec_j2k=-24.3939512258225, observability=1)
2025-12-27T16:18:10.213 [DEBUG] [ThreadPoolExecutor-22922_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:10.215 [DEBUG] [ThreadPoolExecutor-22922_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:10.215 [DEBUG] [ThreadPoolExecutor-22922_0] [payload.py] [to_registers()] [0]
2025-12-27T16:18:10.222 [DEBUG] [ThreadPoolExecutor-22922_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:10.222 [DEBUG] [ThreadPoolExecutor-22922_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:10.222 [DEBUG] [ThreadPoolExecutor-22922_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:18:10.222 [DEBUG] [ThreadPoolExecutor-22922_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:10.229 [DEBUG] [ThreadPoolExecutor-22922_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:10.229 [DEBUG] [ThreadPoolExecutor-22922_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:18:10.229 [DEBUG] [ThreadPoolExecutor-22922_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:18:10.230 [DEBUG] [ThreadPoolExecutor-22922_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:18:10.230 [DEBUG] [ThreadPoolExecutor-22922_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:10.230 [DEBUG] [ThreadPoolExecutor-22922_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:10.230 [DEBUG] [ThreadPoolExecutor-22922_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:10.372 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16387367248535156
2025-12-27T16:18:11.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:11.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0920256, teldec = -24.256199
2025-12-27T16:18:11.258 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07079088951023     dec_j2k = -24.3939481893846
2025-12-27T16:18:11.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:11.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:11.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:11.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:11.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:11.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:11.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:11.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:11.272 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:11.272 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:11.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:11.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:11.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:11.272 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:11.272 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09596361, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813179388510279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0920256, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11181, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07079088951023, telescope_dec_j2k=-24.3939481893846, observability=1)
2025-12-27T16:18:11.424 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15160012245178223
2025-12-27T16:18:12.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:12.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0923245, teldec = -24.256199
2025-12-27T16:18:12.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07109008796203     dec_j2k = -24.3939452389286
2025-12-27T16:18:12.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:12.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:12.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:12.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:12.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:12.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:12.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:12.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:12.333 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:12.333 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:12.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:12.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:12.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:12.333 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:12.333 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0959759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813175778435426, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0923245, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11211, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07109008796203, telescope_dec_j2k=-24.3939452389286, observability=1)
2025-12-27T16:18:12.492 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15935659408569336
2025-12-27T16:18:13.378 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:13.380 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0926047, teldec = -24.256199
2025-12-27T16:18:13.381 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07137056773586     dec_j2k = -24.3939424722933
2025-12-27T16:18:13.383 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:13.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:13.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:13.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:13.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:13.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:13.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:13.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:13.396 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:13.396 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:13.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:13.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:13.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:13.396 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:13.396 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09598818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317297059943, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0926047, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11239, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07137056773586, telescope_dec_j2k=-24.3939424722933, observability=1)
2025-12-27T16:18:13.580 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18422627449035645
2025-12-27T16:18:14.455 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:14.457 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0929131, teldec = -24.256199
2025-12-27T16:18:14.458 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07167927566007     dec_j2k = -24.3939394263581
2025-12-27T16:18:14.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:14.461 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:14.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:14.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:14.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:14.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:14.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:14.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:14.470 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:14.470 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:14.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:14.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:14.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:14.470 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:14.470 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09600065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813169360524578, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992331, telescope_ra=1.0929131, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1127, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07167927566007, telescope_dec_j2k=-24.3939394263581, observability=1)
2025-12-27T16:18:14.661 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1908586025238037
2025-12-27T16:18:15.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:15.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0931935, teldec = -24.256199
2025-12-27T16:18:15.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07195995562135     dec_j2k = -24.3939366561857
2025-12-27T16:18:15.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:15.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:15.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:15.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:15.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:15.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:15.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:15.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:15.537 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:15.537 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:15.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:15.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:15.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:15.537 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:15.537 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09601299, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317497619657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0931935, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11298, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07195995562135, telescope_dec_j2k=-24.3939366561857, observability=1)
2025-12-27T16:18:15.713 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17589378356933594
2025-12-27T16:18:16.586 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:16.588 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0935011, teldec = -24.256199
2025-12-27T16:18:16.589 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07226786273337     dec_j2k = -24.3939336164388
2025-12-27T16:18:16.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:16.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:16.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:16.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:16.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:16.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:16.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:16.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:16.603 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:16.603 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:16.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:16.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:16.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:16.603 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:16.603 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09602531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813174173957714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0935011, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11328, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07226786273337, telescope_dec_j2k=-24.3939336164388, observability=1)
2025-12-27T16:18:16.846 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24266314506530762
2025-12-27T16:18:17.404 [DEBUG] [Thread-490648 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8007125854492188
2025-12-27T16:18:17.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:17.645 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0938088, teldec = -24.256199
2025-12-27T16:18:17.646 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07257586993821     dec_j2k = -24.3939305748077
2025-12-27T16:18:17.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:17.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:17.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:17.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:17.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:17.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:17.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:17.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:17.660 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:17.660 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:17.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:17.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:17.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:17.660 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:17.660 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09603753, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813177382913139, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0938088, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11359, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07257586993821, telescope_dec_j2k=-24.3939305748077, observability=1)
2025-12-27T16:18:17.898 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2374880313873291
2025-12-27T16:18:18.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:18.738 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0941074, teldec = -24.256199
2025-12-27T16:18:18.739 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07287476805097     dec_j2k = -24.3939276222739
2025-12-27T16:18:18.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:18.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:18.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:18.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:18.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:18.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:18.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:18.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:18.752 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:18.752 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:18.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:18.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:18.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:18.752 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:18.753 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0960502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813177784032567, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0941074, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11389, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07287476805097, telescope_dec_j2k=-24.3939276222739, observability=1)
2025-12-27T16:18:18.984 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23138117790222168
2025-12-27T16:18:19.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:19.796 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0943879, teldec = -24.256199
2025-12-27T16:18:19.797 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07315554808724     dec_j2k = -24.3939248479429
2025-12-27T16:18:19.799 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:19.800 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:19.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:19.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:19.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:19.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:19.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:19.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:19.812 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:19.812 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:19.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:19.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:19.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:19.812 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:19.812 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09606243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813175778435426, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0943879, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11417, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07315554808724, telescope_dec_j2k=-24.3939248479429, observability=1)
2025-12-27T16:18:20.072 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25988030433654785
2025-12-27T16:18:20.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:20.860 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.094696, teldec = -24.256199
2025-12-27T16:18:20.861 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07346395567115     dec_j2k = -24.3939217997715
2025-12-27T16:18:20.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:20.864 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:20.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:20.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:20.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:20.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:20.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:20.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:20.878 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:20.878 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:20.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:20.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:20.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:20.878 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:20.879 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09607477, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813175377315998, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.094696, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11448, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07346395567115, telescope_dec_j2k=-24.3939217997715, observability=1)
2025-12-27T16:18:21.129 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25058960914611816
2025-12-27T16:18:21.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:21.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0950043, teldec = -24.256199
2025-12-27T16:18:21.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07377256344766     dec_j2k = -24.3939187487222
2025-12-27T16:18:21.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:21.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:21.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:21.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:21.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:21.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:21.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:21.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:21.945 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:21.945 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:21.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:21.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:21.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:21.945 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:21.945 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09608716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813170563882862, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0950043, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11479, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07377256344766, telescope_dec_j2k=-24.3939187487222, observability=1)
2025-12-27T16:18:22.261 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3160407543182373
2025-12-27T16:18:22.872 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.92641282081604
2025-12-27T16:18:23.192 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:23.194 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0953405, teldec = -24.256199
2025-12-27T16:18:23.195 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07410909906874     dec_j2k = -24.3939154205391
2025-12-27T16:18:23.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:23.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:23.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:23.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:23.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:23.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:23.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:23.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:23.209 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:23.209 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:23.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:23.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:23.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:23.210 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:23.210 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09610177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813168558285721, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0953405, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11512, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07410909906874, telescope_dec_j2k=-24.3939154205391, observability=1)
2025-12-27T16:18:23.348 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1386096477508545
2025-12-27T16:18:24.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:24.252 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0956483, teldec = -24.256199
2025-12-27T16:18:24.254 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07441720633137     dec_j2k = -24.3939123725615
2025-12-27T16:18:24.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:24.256 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:24.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:24.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:24.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:24.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:24.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:24.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:24.271 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:24.271 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:24.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:24.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:24.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:24.272 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:24.272 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09611402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813174173957714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0956483, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11543, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07441720633137, telescope_dec_j2k=-24.3939123725615, observability=1)
2025-12-27T16:18:24.398 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12627816200256348
2025-12-27T16:18:25.312 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:25.314 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0959469, teldec = -24.256199
2025-12-27T16:18:25.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07471610440332     dec_j2k = -24.3939094148297
2025-12-27T16:18:25.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:25.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:18:25.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:25.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:25.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:25.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:25.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:25.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:25.330 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:25.330 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:25.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:25.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:25.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:25.330 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:25.330 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09612631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317297059943, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0959469, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11573, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07471610440332, telescope_dec_j2k=-24.3939094148297, observability=1)
2025-12-27T16:18:25.450 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11972951889038086
2025-12-27T16:18:26.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:26.376 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0962271, teldec = -24.256199
2025-12-27T16:18:26.377 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07499658410179     dec_j2k = -24.3939066385888
2025-12-27T16:18:26.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:26.380 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:26.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:26.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:26.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:26.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:26.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:26.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:26.394 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:26.394 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:26.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:26.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:26.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:26.394 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:26.394 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09613859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317096500229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0962271, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11601, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07499658410179, telescope_dec_j2k=-24.3939066385888, observability=1)
2025-12-27T16:18:26.518 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12342166900634766
2025-12-27T16:18:27.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:27.440 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0965354, teldec = -24.256199
2025-12-27T16:18:27.441 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07530519184321     dec_j2k = -24.3939035830727
2025-12-27T16:18:27.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:27.443 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:27.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:27.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:27.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:27.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:27.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:27.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:27.454 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:27.455 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:27.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:27.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:27.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:27.455 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:27.455 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09615091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081316895940515, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0965354, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11632, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07530519184321, telescope_dec_j2k=-24.3939035830727, observability=1)
2025-12-27T16:18:27.624 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16882109642028809
2025-12-27T16:18:28.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:28.510 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0968157, teldec = -24.256199
2025-12-27T16:18:28.511 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07558577162922     dec_j2k = -24.3939008042799
2025-12-27T16:18:28.513 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:28.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:28.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:28.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:28.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:28.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:28.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:28.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:28.528 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:28.528 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:28.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:28.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:28.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:28.528 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:28.528 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0961633, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813171366121718, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0968157, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1166, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07558577162922, telescope_dec_j2k=-24.3939008042799, observability=1)
2025-12-27T16:18:28.727 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1987755298614502
2025-12-27T16:18:29.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:29.595 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0971254, teldec = -24.256199
2025-12-27T16:18:29.596 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07589578075452     dec_j2k = -24.3938977331617
2025-12-27T16:18:29.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:29.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:29.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:29.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:29.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:29.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:29.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:29.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:29.613 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:29.613 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:29.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:29.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:29.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:29.613 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:29.613 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09617586, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813166552688581, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0971254, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11691, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07589578075452, telescope_dec_j2k=-24.3938977331617, observability=1)
2025-12-27T16:18:29.776 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1631300449371338
2025-12-27T16:18:30.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:30.661 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0974257, teldec = -24.256199
2025-12-27T16:18:30.662 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07619638049044     dec_j2k = -24.3938947543914
2025-12-27T16:18:30.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:30.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:30.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:30.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:30.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:30.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:30.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:30.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:30.679 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:30.679 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:30.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:30.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:30.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:30.679 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:30.679 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09618819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317096500229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0974257, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11721, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07619638049044, telescope_dec_j2k=-24.3938947543914, observability=1)
2025-12-27T16:18:30.828 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1487717628479004
2025-12-27T16:18:31.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:31.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0977345, teldec = -24.256199
2025-12-27T16:18:31.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07650548870339     dec_j2k = -24.393891690417
2025-12-27T16:18:31.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:31.734 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:31.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:31.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:31.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:31.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:31.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:31.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:31.746 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:31.746 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:31.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:31.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:31.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:31.746 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:31.746 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09620057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813171366121718, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0977345, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11752, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07650548870339, telescope_dec_j2k=-24.393891690417, observability=1)
2025-12-27T16:18:31.880 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13374590873718262
2025-12-27T16:18:32.791 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:32.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.098015, teldec = -24.256199
2025-12-27T16:18:32.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07678626866399     dec_j2k = -24.3938889064588
2025-12-27T16:18:32.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:32.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:32.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:32.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:32.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:32.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:32.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:32.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:32.807 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:32.807 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:32.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:32.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:32.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:32.808 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:32.808 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09621286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813173371718858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.098015, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1178, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07678626866399, telescope_dec_j2k=-24.3938889064588, observability=1)
2025-12-27T16:18:32.930 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12219691276550293
2025-12-27T16:18:33.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:33.920 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0983228, teldec = -24.256199
2025-12-27T16:18:33.921 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07709437586535     dec_j2k = -24.393885850692
2025-12-27T16:18:33.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:33.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:33.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:33.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:33.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:33.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:33.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:33.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:33.936 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:33.936 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:33.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:33.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:33.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:33.936 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:33.936 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0962259, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813175377315998, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0983228, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1181, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07709437586535, telescope_dec_j2k=-24.393885850692, observability=1)
2025-12-27T16:18:34.262 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3252596855163574
2025-12-27T16:18:35.028 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:35.029 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0986495, teldec = -24.256199
2025-12-27T16:18:35.030 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07742140192221     dec_j2k = -24.3938826063097
2025-12-27T16:18:35.031 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:35.032 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:35.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:35.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:35.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:35.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:35.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:35.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:35.044 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:35.044 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:35.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:35.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:35.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:35.045 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:35.045 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09623875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813174173957714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0986495, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11843, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07742140192221, telescope_dec_j2k=-24.3938826063097, observability=1)
2025-12-27T16:18:35.230 [DEBUG] [ThreadPoolExecutor-22922_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:35.231 [DEBUG] [ThreadPoolExecutor-22922_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:35.392 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3472025394439697
2025-12-27T16:18:35.472 [DEBUG] [Thread-490649 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4271125793457031
2025-12-27T16:18:36.110 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:36.112 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0989298, teldec = -24.256199
2025-12-27T16:18:36.113 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07770198166408     dec_j2k = -24.3938798219103
2025-12-27T16:18:36.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:36.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:36.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:36.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:36.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:36.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:36.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:36.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:36.125 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:36.126 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:36.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:36.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:36.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:36.126 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:36.126 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09625128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813176179554854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0989298, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11871, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07770198166408, telescope_dec_j2k=-24.3938798219103, observability=1)
2025-12-27T16:18:36.498 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.371997594833374
2025-12-27T16:18:37.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:37.204 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0992381, teldec = -24.256199
2025-12-27T16:18:37.205 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07801058934343     dec_j2k = -24.3938767585106
2025-12-27T16:18:37.207 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:37.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:37.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:37.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:37.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:37.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:37.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:37.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:37.220 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:37.220 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:37.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:37.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:37.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:37.220 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:37.220 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09626392, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317497619657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0992381, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11902, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07801058934343, telescope_dec_j2k=-24.3938767585106, observability=1)
2025-12-27T16:18:37.565 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34543347358703613
2025-12-27T16:18:38.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:38.279 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0995464, teldec = -24.256199
2025-12-27T16:18:38.280 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07831919701569     dec_j2k = -24.3938736942117
2025-12-27T16:18:38.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:38.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:38.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:38.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:38.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:38.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:38.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:38.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:38.295 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:38.295 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:38.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:38.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:38.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:38.295 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:38.295 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09627637, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317297059943, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0995464, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11933, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07831919701569, telescope_dec_j2k=-24.3938736942117, observability=1)
2025-12-27T16:18:38.652 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35663414001464844
2025-12-27T16:18:39.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:39.355 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0998545, teldec = -24.256199
2025-12-27T16:18:39.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07862760448127     dec_j2k = -24.3938706310024
2025-12-27T16:18:39.358 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:39.359 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:39.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:39.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:39.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:39.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:39.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:39.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:39.369 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:39.369 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:39.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:39.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:39.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:39.369 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:39.369 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09628882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813169761644006, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.0998545, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11964, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07862760448127, telescope_dec_j2k=-24.3938706310024, observability=1)
2025-12-27T16:18:39.702 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3325924873352051
2025-12-27T16:18:40.415 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:40.416 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1001342, teldec = -24.256199
2025-12-27T16:18:40.417 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0789075835992     dec_j2k = -24.3938678493755
2025-12-27T16:18:40.418 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:40.419 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:40.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:40.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:40.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:40.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:40.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:40.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:40.429 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:40.429 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:40.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:40.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:40.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:40.429 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:40.430 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09630111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813174575077142, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.1001342, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.11992, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.0789075835992, telescope_dec_j2k=-24.3938678493755, observability=1)
2025-12-27T16:18:40.753 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3236267566680908
2025-12-27T16:18:41.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:41.481 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1004327, teldec = -24.256199
2025-12-27T16:18:41.482 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07920638147155     dec_j2k = -24.3938648799656
2025-12-27T16:18:41.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:41.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:41.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:41.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:41.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:41.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:41.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:41.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:41.498 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:41.498 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:41.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:41.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:41.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:41.499 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:41.499 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09631343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081316895940515, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.1004327, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12021, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07920638147155, telescope_dec_j2k=-24.3938648799656, observability=1)
2025-12-27T16:18:41.806 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.306842565536499
2025-12-27T16:18:42.540 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:42.542 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1007408, teldec = -24.256199
2025-12-27T16:18:42.544 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07951478891675     dec_j2k = -24.3938618141731
2025-12-27T16:18:42.546 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:42.547 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:42.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:42.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:42.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:42.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:42.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:42.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:42.559 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:42.559 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:42.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:42.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:42.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:42.559 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:42.559 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09632571, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813177784032567, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.1007408, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12052, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07951478891675, telescope_dec_j2k=-24.3938618141731, observability=1)
2025-12-27T16:18:42.874 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31430649757385254
2025-12-27T16:18:43.611 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:43.614 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1010213, teldec = -24.256199
2025-12-27T16:18:43.615 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07979556881443     dec_j2k = -24.3938590222374
2025-12-27T16:18:43.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:43.618 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:43.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:43.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:43.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:43.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:43.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:43.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:43.632 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:43.632 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:43.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:43.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:43.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:43.632 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:43.632 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09633811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317297059943, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.1010213, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1208, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.07979556881443, telescope_dec_j2k=-24.3938590222374, observability=1)
2025-12-27T16:18:43.960 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32828783988952637
2025-12-27T16:18:44.675 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:44.678 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1013296, teldec = -24.256199
2025-12-27T16:18:44.679 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08010417644564     dec_j2k = -24.393855952738
2025-12-27T16:18:44.681 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:44.682 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:44.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:44.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:44.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:44.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:44.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:44.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:44.694 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:44.694 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:44.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:44.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:44.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:44.695 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:44.695 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09635042, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813174575077142, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.1013296, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12111, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08010417644564, telescope_dec_j2k=-24.393855952738, observability=1)
2025-12-27T16:18:45.064 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3690025806427002
2025-12-27T16:18:45.747 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:45.749 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1016374, teldec = -24.256199
2025-12-27T16:18:45.750 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08041228357085     dec_j2k = -24.3938528873198
2025-12-27T16:18:45.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:45.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:45.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:45.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:45.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:45.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:45.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:45.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:45.760 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:45.761 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:45.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:45.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:45.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:45.761 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:45.762 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09636282, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317096500229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.1016374, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12142, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08041228357085, telescope_dec_j2k=-24.3938528873198, observability=1)
2025-12-27T16:18:46.132 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3705909252166748
2025-12-27T16:18:46.806 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:46.808 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1019171, teldec = -24.256199
2025-12-27T16:18:46.809 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08069226265152     dec_j2k = -24.3938501009759
2025-12-27T16:18:46.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:46.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:46.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:46.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:46.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:46.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:46.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:46.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:46.822 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:46.822 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:46.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:46.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:46.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:46.822 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:46.822 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09637508, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813174173957714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99233, telescope_ra=1.1019171, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1217, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08069226265152, telescope_dec_j2k=-24.3938501009759, observability=1)
2025-12-27T16:18:47.184 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3617393970489502
2025-12-27T16:18:47.900 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:47.902 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1022157, teldec = -24.256199
2025-12-27T16:18:47.903 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08099116058388     dec_j2k = -24.3938471255353
2025-12-27T16:18:47.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:47.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:47.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:47.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:47.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:47.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:47.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:47.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:47.917 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:47.917 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:47.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:47.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:47.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:47.917 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:47.917 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09638774, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813172168360574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1022157, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.122, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08099116058388, telescope_dec_j2k=-24.3938471255353, observability=1)
2025-12-27T16:18:48.235 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31833744049072266
2025-12-27T16:18:48.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:48.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.102524, teldec = -24.256199
2025-12-27T16:18:48.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08129976818756     dec_j2k = -24.3938440525529
2025-12-27T16:18:48.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:48.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:48.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:48.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:48.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:48.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:48.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:48.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:48.976 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:48.976 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:48.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:48.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:48.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:48.977 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:48.977 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09639999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813168157166293, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.102524, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12231, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08129976818756, telescope_dec_j2k=-24.3938440525529, observability=1)
2025-12-27T16:18:49.339 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36185765266418457
2025-12-27T16:18:50.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:50.021 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1028045, teldec = -24.256199
2025-12-27T16:18:50.022 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08158054804784     dec_j2k = -24.3938412558861
2025-12-27T16:18:50.024 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:50.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:50.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:50.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:50.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:50.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:50.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:50.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:50.036 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:50.036 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:50.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:50.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:50.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:50.037 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:50.037 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09641227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317497619657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1028045, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12259, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08158054804784, telescope_dec_j2k=-24.3938412558861, observability=1)
2025-12-27T16:18:50.421 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3838968276977539
2025-12-27T16:18:51.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:51.082 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1031126, teldec = -24.256199
2025-12-27T16:18:51.083 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0818889554384     dec_j2k = -24.3938381831818
2025-12-27T16:18:51.085 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:51.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:51.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:51.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:51.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:51.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:51.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:51.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:51.090 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:51.090 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:51.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:51.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:51.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:51.090 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:51.090 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09642455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813166151569153, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1031126, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12289, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.0818889554384, telescope_dec_j2k=-24.3938381831818, observability=1)
2025-12-27T16:18:51.473 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38272833824157715
2025-12-27T16:18:51.970 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.88020920753479
2025-12-27T16:18:52.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:52.133 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1033925, teldec = -24.256199
2025-12-27T16:18:52.134 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08216913468773     dec_j2k = -24.3938353909398
2025-12-27T16:18:52.136 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:52.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:52.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:52.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:52.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:52.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:52.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:52.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:52.150 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:52.150 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:52.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:52.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:52.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:52.150 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:52.150 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09643671, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813167354927437, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1033925, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12317, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08216913468773, telescope_dec_j2k=-24.3938353909398, observability=1)
2025-12-27T16:18:52.525 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3744924068450928
2025-12-27T16:18:53.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:53.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1037003, teldec = -24.256199
2025-12-27T16:18:53.200 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08247724176542     dec_j2k = -24.3938323195161
2025-12-27T16:18:53.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:53.201 [DEBUG] [Thread-490650 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:53.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:53.203 [INFO] [Thread-490650 (handle)] [driver.py] [get_status()] Telra = 1.1037003, teldec = -24.256199
2025-12-27T16:18:53.204 [INFO] [Thread-490650 (handle)] [driver.py] [get_status()] ra_j2k = 1.08247724176542     dec_j2k = -24.3938323195161
2025-12-27T16:18:53.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:53.205 [DEBUG] [Thread-490650 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:53.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:53.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:53.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:53.206 [DEBUG] [Thread-490650 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:53.213 [DEBUG] [Thread-490650 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:53.213 [DEBUG] [Thread-490650 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:53.213 [DEBUG] [Thread-490650 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:53.213 [DEBUG] [Thread-490650 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:53.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:53.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:53.213 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:53.213 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:53.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:53.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:53.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:53.213 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:53.213 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09644905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081316895940515, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1037003, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12348, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08247724176542, telescope_dec_j2k=-24.3938323195161, observability=1)
2025-12-27T16:18:53.221 [DEBUG] [Thread-490650 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:53.221 [DEBUG] [Thread-490650 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:53.221 [DEBUG] [Thread-490650 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:53.221 [DEBUG] [Thread-490650 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:53.221 [DEBUG] [Thread-490650 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:53.221 [DEBUG] [Thread-490650 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:53.221 [DEBUG] [Thread-490650 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:53.221 [DEBUG] [Thread-490650 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:53.221 [DEBUG] [Thread-490650 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0964491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081316895940515, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1037003, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12348, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08247724176542, telescope_dec_j2k=-24.3938323195161, observability=1)
2025-12-27T16:18:53.628 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40700364112854004
2025-12-27T16:18:53.651 [DEBUG] [Thread-490651 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43025875091552734
2025-12-27T16:18:54.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:54.265 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1040081, teldec = -24.256199
2025-12-27T16:18:54.266 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08278534883603     dec_j2k = -24.3938292471964
2025-12-27T16:18:54.267 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:54.268 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:54.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:54.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:54.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:54.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:54.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:54.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:54.277 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:54.277 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:54.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:54.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:54.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:54.277 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:54.277 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09646139, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813170162763434, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1040081, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12379, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08278534883603, telescope_dec_j2k=-24.3938292471964, observability=1)
2025-12-27T16:18:54.730 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4530501365661621
2025-12-27T16:18:55.330 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:55.332 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1043069, teldec = -24.256199
2025-12-27T16:18:55.333 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08308444692117     dec_j2k = -24.3938262638536
2025-12-27T16:18:55.335 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:55.336 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:55.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:55.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:55.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:55.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:55.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:55.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:55.350 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:55.350 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:55.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:55.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:55.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:55.350 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:55.350 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09647374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813168558285721, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1043069, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12409, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08308444692117, telescope_dec_j2k=-24.3938262638536, observability=1)
2025-12-27T16:18:55.799 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.448103666305542
2025-12-27T16:18:56.394 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:56.396 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1045869, teldec = -24.256199
2025-12-27T16:18:56.397 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08336472624521     dec_j2k = -24.3938234674514
2025-12-27T16:18:56.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:56.400 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:56.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:56.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:56.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:56.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:56.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:56.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:56.415 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:56.415 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:56.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:56.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:56.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:56.415 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:56.415 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09648605, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813175778435426, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1045869, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12437, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08336472624521, telescope_dec_j2k=-24.3938234674514, observability=1)
2025-12-27T16:18:56.850 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4353983402252197
2025-12-27T16:18:57.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:57.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1048952, teldec = -24.256199
2025-12-27T16:18:57.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08367333379414     dec_j2k = -24.3938203875553
2025-12-27T16:18:57.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:57.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:57.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:57.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:57.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:57.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:57.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:57.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:57.483 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:57.483 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:57.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:57.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:57.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:57.484 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:57.484 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09649844, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813176580674283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1048952, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12468, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08367333379414, telescope_dec_j2k=-24.3938203875553, observability=1)
2025-12-27T16:18:57.902 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41880297660827637
2025-12-27T16:18:58.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:58.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1051756, teldec = -24.256205
2025-12-27T16:18:58.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08395401382584     dec_j2k = -24.3938235850644
2025-12-27T16:18:58.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:58.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:58.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:58.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:58.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:58.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:58.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:58.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:58.545 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:58.545 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:58.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:58.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:58.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:58.545 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:58.545 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09651072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813172168360574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.99234, telescope_ra=1.1051756, telescope_dec=-24.256205, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12496, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08395401382584, telescope_dec_j2k=-24.3938235850644, observability=1)
2025-12-27T16:18:59.006 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46122217178344727
2025-12-27T16:18:59.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:18:59.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1054832, teldec = -24.256198
2025-12-27T16:18:59.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08426192028838     dec_j2k = -24.3938135110721
2025-12-27T16:18:59.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:59.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:18:59.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:18:59.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:18:59.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:18:59.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:18:59.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:18:59.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:59.610 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:18:59.610 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:18:59.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:18:59.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:18:59.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:18:59.610 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:18:59.610 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09652302, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813172569480002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1054832, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12527, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08426192028838, telescope_dec_j2k=-24.3938135110721, observability=1)
2025-12-27T16:19:00.087 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47704219818115234
2025-12-27T16:19:00.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:00.657 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.105791, teldec = -24.256198
2025-12-27T16:19:00.658 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08457002731783     dec_j2k = -24.3938104335629
2025-12-27T16:19:00.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:00.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:00.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:00.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:00.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:00.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:00.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:00.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:00.672 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:00.673 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:00.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:00.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:00.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:00.673 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:00.673 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09653537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813172569480002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.105791, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12557, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08457002731783, telescope_dec_j2k=-24.3938104335629, observability=1)
2025-12-27T16:19:01.137 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46465063095092773
2025-12-27T16:19:01.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:01.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1060896, teldec = -24.256198
2025-12-27T16:19:01.732 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0848689251635     dec_j2k = -24.3938074471829
2025-12-27T16:19:01.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:01.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:01.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:01.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:01.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:01.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:01.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:01.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:01.744 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:01.744 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:01.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:01.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:01.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:01.744 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:01.744 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09654779, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813166151569153, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1060896, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12587, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.0848689251635, telescope_dec_j2k=-24.3938074471829, observability=1)
2025-12-27T16:19:02.192 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.447584867477417
2025-12-27T16:19:02.791 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:02.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1063698, teldec = -24.256198
2025-12-27T16:19:02.794 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08514940464958     dec_j2k = -24.3938046440595
2025-12-27T16:19:02.796 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:02.797 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:02.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:02.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:02.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:02.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:02.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:02.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:02.808 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:02.809 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:02.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:02.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:02.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:02.809 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:02.809 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09656009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813170563882862, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1063698, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12615, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08514940464958, telescope_dec_j2k=-24.3938046440595, observability=1)
2025-12-27T16:19:03.244 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43455052375793457
2025-12-27T16:19:03.396 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.5866429805755615
2025-12-27T16:19:03.396 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.524243116378784 seconds ago
2025-12-27T16:19:03.780 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.971519947052002
2025-12-27T16:19:03.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:03.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1066781, teldec = -24.256198
2025-12-27T16:19:03.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08545801215724     dec_j2k = -24.3938015589658
2025-12-27T16:19:03.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:03.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:03.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:03.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:03.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:03.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:03.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:03.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:03.869 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:03.869 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:03.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:03.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:03.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:03.870 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:03.870 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09657236, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317096500229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1066781, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12646, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08545801215724, telescope_dec_j2k=-24.3938015589658, observability=1)
2025-12-27T16:19:04.346 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47673892974853516
2025-12-27T16:19:04.916 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:04.918 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1069586, teldec = -24.256198
2025-12-27T16:19:04.919 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08573879193015     dec_j2k = -24.39379875128
2025-12-27T16:19:04.921 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:04.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:19:04.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:04.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:04.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:04.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:04.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:04.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:04.934 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:04.934 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:04.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:04.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:04.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:04.934 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:04.934 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09658469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317096500229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1069586, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12674, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08573879193015, telescope_dec_j2k=-24.39379875128, observability=1)
2025-12-27T16:19:05.428 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49457335472106934
2025-12-27T16:19:05.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:05.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1072664, teldec = -24.256198
2025-12-27T16:19:05.980 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08604689892549     dec_j2k = -24.3937956694768
2025-12-27T16:19:05.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:05.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:05.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:05.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:05.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:05.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:05.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:05.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:05.997 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:05.997 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:05.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:05.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:05.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:05.997 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:05.997 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09659697, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317297059943, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1072664, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12705, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08604689892549, telescope_dec_j2k=-24.3937956694768, observability=1)
2025-12-27T16:19:06.502 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5045859813690186
2025-12-27T16:19:07.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:07.039 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.107546, teldec = -24.256198
2025-12-27T16:19:07.041 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08632677778838     dec_j2k = -24.3937928692456
2025-12-27T16:19:07.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:07.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:07.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:07.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:07.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:07.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:07.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:07.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:07.052 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:07.052 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:07.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:07.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:07.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:07.052 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:07.052 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09660925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813167354927437, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.107546, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12733, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08632677778838, telescope_dec_j2k=-24.3937928692456, observability=1)
2025-12-27T16:19:07.570 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5172910690307617
2025-12-27T16:19:08.103 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:08.106 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1078446, teldec = -24.256198
2025-12-27T16:19:08.107 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08662567559469     dec_j2k = -24.3937898779107
2025-12-27T16:19:08.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:08.109 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:08.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:08.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:08.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:08.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:08.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:08.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:08.120 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:08.120 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:08.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:08.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:08.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:08.120 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:08.120 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09662157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813170162763434, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1078446, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12763, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08662567559469, telescope_dec_j2k=-24.3937898779107, observability=1)
2025-12-27T16:19:08.657 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5368397235870361
2025-12-27T16:19:09.161 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:09.163 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.108153, teldec = -24.256198
2025-12-27T16:19:09.164 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08693438316792     dec_j2k = -24.3937867875158
2025-12-27T16:19:09.166 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:09.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:09.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:09.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:09.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:09.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:09.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:09.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:09.178 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:09.178 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:09.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:09.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:09.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:09.179 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:09.179 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09663382, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813172168360574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.108153, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12794, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:18:09.208155', telescope_ra_j2k=1.08693438316792, telescope_dec_j2k=-24.3937867875158, observability=1)
2025-12-27T16:19:09.350 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:09.351 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:19:09.351 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:09.352 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:19:09.352 [INFO] [ThreadPoolExecutor-22923_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:19:09.352 [INFO] [ThreadPoolExecutor-22923_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:19:09.754 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5754494667053223
2025-12-27T16:19:10.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:10.224 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1084332, teldec = -24.256198
2025-12-27T16:19:10.225 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08721486261054     dec_j2k = -24.393783978926
2025-12-27T16:19:10.227 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:10.227 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:10.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:10.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:10.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:10.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:10.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:10.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:10.239 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:10.239 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:10.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:10.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:10.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:10.239 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:10.239 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0966461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813169761644006, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1084332, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12822, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.08721486261054, telescope_dec_j2k=-24.393783978926, observability=1)
2025-12-27T16:19:10.806 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5669057369232178
2025-12-27T16:19:11.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:11.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1087415, teldec = -24.256198
2025-12-27T16:19:11.288 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08752347007039     dec_j2k = -24.3937808878177
2025-12-27T16:19:11.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:11.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:11.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:11.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:11.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:11.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:11.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:11.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:11.302 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:11.302 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:11.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:11.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:11.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:11.302 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:11.303 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09665839, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317497619657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1087415, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12852, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.08752347007039, telescope_dec_j2k=-24.3937808878177, observability=1)
2025-12-27T16:19:11.710 [DEBUG] [Thread-490652 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4079451560974121
2025-12-27T16:19:11.896 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5936543941497803
2025-12-27T16:19:12.343 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:12.345 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1090215, teldec = -24.256198
2025-12-27T16:19:12.346 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08780374930115     dec_j2k = -24.3937780796751
2025-12-27T16:19:12.347 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:12.347 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:12.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:12.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:12.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:12.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:12.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:12.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:12.357 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:12.357 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:12.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:12.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:12.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:12.357 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:12.358 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09667065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813171767241146, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1090215, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1288, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.08780374930115, telescope_dec_j2k=-24.3937780796751, observability=1)
2025-12-27T16:19:12.948 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5903151035308838
2025-12-27T16:19:13.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:13.404 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1093292, teldec = -24.256198
2025-12-27T16:19:13.405 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08811175614902     dec_j2k = -24.3937749928722
2025-12-27T16:19:13.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:13.408 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:13.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:13.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:13.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:13.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:13.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:13.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:13.420 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:13.420 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:13.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:13.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:13.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:13.421 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:13.421 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09668291, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813172168360574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1093292, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12911, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.08811175614902, telescope_dec_j2k=-24.3937749928722, observability=1)
2025-12-27T16:19:14.034 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6137824058532715
2025-12-27T16:19:14.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:14.465 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1096278, teldec = -24.256198
2025-12-27T16:19:14.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08841065391526     dec_j2k = -24.3937719965034
2025-12-27T16:19:14.467 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:14.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:14.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:14.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:14.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:14.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:14.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:14.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:14.478 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:14.478 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:14.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:14.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:14.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:14.478 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:14.478 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09669517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317297059943, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1096278, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12941, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.08841065391526, telescope_dec_j2k=-24.3937719965034, observability=1)
2025-12-27T16:19:15.133 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6541745662689209
2025-12-27T16:19:15.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:15.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1099078, teldec = -24.256198
2025-12-27T16:19:15.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08869093312735     dec_j2k = -24.3937691860148
2025-12-27T16:19:15.530 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:15.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:15.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:15.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:15.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:15.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:15.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:15.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:15.542 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:15.542 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:15.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:15.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:15.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:15.542 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:15.543 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09670748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081316895940515, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1099078, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.12969, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.08869093312735, telescope_dec_j2k=-24.3937691860148, observability=1)
2025-12-27T16:19:16.217 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6745045185089111
2025-12-27T16:19:16.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:16.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1102161, teldec = -24.256198
2025-12-27T16:19:16.594 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08899954055296     dec_j2k = -24.3937660906088
2025-12-27T16:19:16.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:16.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:16.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:16.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:16.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:16.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:16.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:16.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:16.608 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:16.608 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:16.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:16.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:16.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:16.608 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:16.609 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09671982, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813169761644006, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1102161, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.08899954055296, telescope_dec_j2k=-24.3937660906088, observability=1)
2025-12-27T16:19:17.269 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6604468822479248
2025-12-27T16:19:17.670 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:17.672 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1105245, teldec = -24.256198
2025-12-27T16:19:17.673 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08930824807113     dec_j2k = -24.3937629932999
2025-12-27T16:19:17.675 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:17.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:17.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:17.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:17.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:17.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:17.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:17.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:17.686 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:17.686 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:17.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:17.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:17.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:17.686 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:17.686 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0967323, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813166953808009, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1105245, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13031, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.08930824807113, telescope_dec_j2k=-24.3937629932999, observability=1)
2025-12-27T16:19:18.356 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.669764518737793
2025-12-27T16:19:18.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:18.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1108044, teldec = -24.256198
2025-12-27T16:19:18.732 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08958842716458     dec_j2k = -24.3937601814426
2025-12-27T16:19:18.734 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:18.734 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:18.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:18.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:18.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:18.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:18.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:18.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:18.745 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:18.745 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:18.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:18.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:18.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:18.745 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:18.745 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09674456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317096500229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1108044, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13059, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.08958842716458, telescope_dec_j2k=-24.3937601814426, observability=1)
2025-12-27T16:19:19.421 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.675896406173706
2025-12-27T16:19:19.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:19.794 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1111119, teldec = -24.256198
2025-12-27T16:19:19.795 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08989623377169     dec_j2k = -24.3937570914639
2025-12-27T16:19:19.796 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:19.797 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:19.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:19.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:19.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:19.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:19.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:19.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:19.810 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:19.810 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:19.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:19.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:19.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:19.810 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:19.810 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09675686, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813171366121718, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992329, telescope_ra=1.1111119, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13089, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.08989623377169, telescope_dec_j2k=-24.3937570914639, observability=1)
2025-12-27T16:19:20.538 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7272171974182129
2025-12-27T16:19:20.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:20.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1114108, teldec = -24.256198
2025-12-27T16:19:20.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09019543179694     dec_j2k = -24.3937540870474
2025-12-27T16:19:20.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:20.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:20.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:20.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:20.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:20.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:20.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:20.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:20.866 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:20.866 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:20.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:20.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:20.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:20.866 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:20.866 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09676912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813166953808009, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1114108, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13119, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09019543179694, telescope_dec_j2k=-24.3937540870474, observability=1)
2025-12-27T16:19:21.660 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7941343784332275
2025-12-27T16:19:21.919 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:21.921 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.111691, teldec = -24.256198
2025-12-27T16:19:21.922 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0904759111708     dec_j2k = -24.3937512698286
2025-12-27T16:19:21.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:21.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:21.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:21.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:21.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:21.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:21.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:21.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:21.936 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:21.936 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:21.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:21.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:21.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:21.936 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:21.936 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09678148, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813173371718858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.111691, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13147, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.0904759111708, telescope_dec_j2k=-24.3937512698286, observability=1)
2025-12-27T16:19:22.727 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7907853126525879
2025-12-27T16:19:22.932 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9958126544952393
2025-12-27T16:19:23.223 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:23.224 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1120553, teldec = -24.256198
2025-12-27T16:19:23.225 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09084057438783     dec_j2k = -24.3937476059324
2025-12-27T16:19:23.227 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:23.227 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:23.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:23.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:23.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:23.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:23.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:23.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:23.241 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:23.241 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:23.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:23.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:23.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:23.241 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:23.241 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09679656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813172168360574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1120553, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13184, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09084057438783, telescope_dec_j2k=-24.3937476059324, observability=1)
2025-12-27T16:19:23.837 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.595649003982544
2025-12-27T16:19:24.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:24.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1123636, teldec = -24.256198
2025-12-27T16:19:24.290 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09114918176352     dec_j2k = -24.3937445042684
2025-12-27T16:19:24.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:24.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:24.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:24.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:24.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:24.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:24.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:24.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:24.301 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:24.301 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:24.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:24.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:24.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:24.301 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:24.302 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09680889, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813171767241146, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1123636, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13215, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09114918176352, telescope_dec_j2k=-24.3937445042684, observability=1)
2025-12-27T16:19:24.902 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5999901294708252
2025-12-27T16:19:25.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:25.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1126436, teldec = -24.256198
2025-12-27T16:19:25.349 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09142946091783     dec_j2k = -24.3937416865392
2025-12-27T16:19:25.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:19:25.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:19:25.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:25.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:25.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:25.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:25.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:25.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:25.362 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:25.362 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:25.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:25.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:25.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:25.362 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:25.362 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09682113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813171366121718, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1126436, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13243, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09142946091783, telescope_dec_j2k=-24.3937416865392, observability=1)
2025-12-27T16:19:25.985 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6231899261474609
2025-12-27T16:19:26.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:26.410 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1129514, teldec = -24.256198
2025-12-27T16:19:26.410 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09173756778134     dec_j2k = -24.3937385881947
2025-12-27T16:19:26.411 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:26.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:26.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:26.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:26.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:26.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:26.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:26.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:26.424 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:26.424 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:26.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:26.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:26.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:26.424 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:26.425 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09683343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081316895940515, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1129514, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13273, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09173756778134, telescope_dec_j2k=-24.3937385881947, observability=1)
2025-12-27T16:19:27.054 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6295726299285889
2025-12-27T16:19:27.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:27.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1132502, teldec = -24.256198
2025-12-27T16:19:27.480 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09203666566539     dec_j2k = -24.3937355795887
2025-12-27T16:19:27.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:27.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:27.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:27.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:27.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:27.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:27.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:27.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:27.497 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:27.497 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:27.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:27.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:27.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:27.497 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:27.497 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09684581, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813170162763434, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1132502, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13303, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09203666566539, telescope_dec_j2k=-24.3937355795887, observability=1)
2025-12-27T16:19:28.104 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6072854995727539
2025-12-27T16:19:28.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:28.545 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1135583, teldec = -24.256198
2025-12-27T16:19:28.546 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09234507281387     dec_j2k = -24.3937324764577
2025-12-27T16:19:28.548 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:28.548 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:28.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:28.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:28.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:28.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:28.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:28.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:28.556 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:28.556 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:28.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:28.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:28.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:28.557 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:28.557 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09685815, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813168157166293, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1135583, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13334, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09234507281387, telescope_dec_j2k=-24.3937324764577, observability=1)
2025-12-27T16:19:29.193 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6362183094024658
2025-12-27T16:19:29.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:29.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1138393, teldec = -24.256198
2025-12-27T16:19:29.604 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09262635293978     dec_j2k = -24.3937296454911
2025-12-27T16:19:29.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:29.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:29.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:29.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:29.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:29.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:29.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:29.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:29.621 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:29.621 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:29.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:29.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:29.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:29.622 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:29.622 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09687039, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813172168360574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1138393, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13362, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09262635293978, telescope_dec_j2k=-24.3937296454911, observability=1)
2025-12-27T16:19:29.793 [DEBUG] [Thread-490653 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17078709602355957
2025-12-27T16:19:30.233 [DEBUG] [ThreadPoolExecutor-22922_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:30.235 [DEBUG] [ThreadPoolExecutor-22922_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:30.236 [DEBUG] [ThreadPoolExecutor-22922_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:30.238 [DEBUG] [ThreadPoolExecutor-22922_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:30.242 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6201136112213135
2025-12-27T16:19:30.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:30.662 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1141474, teldec = -24.256198
2025-12-27T16:19:30.663 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09293476007454     dec_j2k = -24.3937265406449
2025-12-27T16:19:30.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:30.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:30.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:30.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:30.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:30.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:30.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:30.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:30.677 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:30.677 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:30.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:30.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:30.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:30.677 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:30.677 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09688265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813163744852585, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1141474, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13393, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09293476007454, telescope_dec_j2k=-24.3937265406449, observability=1)
2025-12-27T16:19:31.294 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6167271137237549
2025-12-27T16:19:31.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:31.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1144273, teldec = -24.256198
2025-12-27T16:19:31.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09321493909142     dec_j2k = -24.3937237192036
2025-12-27T16:19:31.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:31.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:31.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:31.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:31.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:31.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:31.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:31.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:31.743 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:31.743 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:31.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:31.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:31.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:31.743 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:31.743 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09689495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081316895940515, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1144273, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13421, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09321493909142, telescope_dec_j2k=-24.3937237192036, observability=1)
2025-12-27T16:19:32.368 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6248898506164551
2025-12-27T16:19:32.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:32.788 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1147265, teldec = -24.256198
2025-12-27T16:19:32.789 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09351443734085     dec_j2k = -24.3937207023962
2025-12-27T16:19:32.791 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:32.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:32.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:32.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:32.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:32.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:32.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:32.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:32.806 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:32.806 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:32.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:32.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:32.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:32.806 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:32.806 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09690726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813165750449725, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1147265, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13451, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09351443734085, telescope_dec_j2k=-24.3937207023962, observability=1)
2025-12-27T16:19:33.488 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6816730499267578
2025-12-27T16:19:33.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:33.861 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1150351, teldec = -24.256198
2025-12-27T16:19:33.862 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09382334495333     dec_j2k = -24.3937175899233
2025-12-27T16:19:33.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:33.864 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:33.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:33.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:33.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:33.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:33.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:33.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:33.875 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:33.875 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:33.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:33.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:33.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:33.875 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:33.875 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09691966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813176179554854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1150351, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13482, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09382334495333, telescope_dec_j2k=-24.3937175899233, observability=1)
2025-12-27T16:19:34.243 [DEBUG] [ThreadPoolExecutor-22922_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:34.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6932446956634521
2025-12-27T16:19:34.921 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:34.923 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1153156, teldec = -24.256198
2025-12-27T16:19:34.924 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09410412454947     dec_j2k = -24.3937147600801
2025-12-27T16:19:34.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:34.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:34.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:34.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:34.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:34.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:34.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:34.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:34.937 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:34.937 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:34.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:34.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:34.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:34.937 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:34.937 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09693197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813171366121718, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1153156, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1351, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09410412454947, telescope_dec_j2k=-24.3937147600801, observability=1)
2025-12-27T16:19:35.245 [DEBUG] [ThreadPoolExecutor-22922_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:35.246 [INFO] [ThreadPoolExecutor-22922_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:19:35.653 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7153761386871338
2025-12-27T16:19:35.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:35.990 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1156248, teldec = -24.256198
2025-12-27T16:19:35.992 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09441363274623     dec_j2k = -24.3937116398336
2025-12-27T16:19:35.994 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:35.995 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:36.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:36.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:36.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:36.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:36.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:36.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:36.008 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:36.008 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:36.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:36.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:36.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:36.009 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:36.009 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09694432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813168157166293, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1156248, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13541, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09441363274623, telescope_dec_j2k=-24.3937116398336, observability=1)
2025-12-27T16:19:36.753 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7447459697723389
2025-12-27T16:19:37.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:37.062 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.115925, teldec = -24.256198
2025-12-27T16:19:37.064 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09471413196526     dec_j2k = -24.393708609545
2025-12-27T16:19:37.066 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:37.067 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:37.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:37.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:37.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:37.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:37.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:37.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:37.081 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:37.081 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:37.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:37.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:37.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:37.082 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:37.082 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09695672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813169360524578, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.115925, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13571, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09471413196526, telescope_dec_j2k=-24.393708609545, observability=1)
2025-12-27T16:19:37.838 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7559399604797363
2025-12-27T16:19:38.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:38.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1162052, teldec = -24.256198
2025-12-27T16:19:38.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09499461124349     dec_j2k = -24.3937057803727
2025-12-27T16:19:38.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:38.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:38.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:38.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:38.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:38.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:38.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:38.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:38.139 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:38.140 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:38.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:38.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:38.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:38.140 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:38.140 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09696904, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813169360524578, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1162052, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13599, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09499461124349, telescope_dec_j2k=-24.3937057803727, observability=1)
2025-12-27T16:19:38.925 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.785057783126831
2025-12-27T16:19:39.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:39.183 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1165136, teldec = -24.256198
2025-12-27T16:19:39.184 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09530331862207     dec_j2k = -24.3937026656082
2025-12-27T16:19:39.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:39.186 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:39.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:39.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:39.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:39.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:39.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:39.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:39.195 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:39.195 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:39.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:39.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:39.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:39.195 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:39.195 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09698127, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813169360524578, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1165136, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1363, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09530331862207, telescope_dec_j2k=-24.3937026656082, observability=1)
2025-12-27T16:19:39.974 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.778653621673584
2025-12-27T16:19:40.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:40.240 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1167938, teldec = -24.256198
2025-12-27T16:19:40.241 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0955837978878     dec_j2k = -24.3936998348776
2025-12-27T16:19:40.242 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:40.243 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:40.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:40.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:40.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:40.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:40.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:40.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:40.254 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:40.254 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:40.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:40.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:40.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:40.254 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:40.254 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09699351, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813169360524578, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1167938, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13658, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.0955837978878, telescope_dec_j2k=-24.3936998348776, observability=1)
2025-12-27T16:19:41.042 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7873272895812988
2025-12-27T16:19:41.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:41.298 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1171018, teldec = -24.256198
2025-12-27T16:19:41.299 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09589210485396     dec_j2k = -24.3936967224406
2025-12-27T16:19:41.300 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:41.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:41.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:41.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:41.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:41.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:41.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:41.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:41.310 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:41.310 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:41.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:41.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:41.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:41.310 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:41.311 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09700574, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813170162763434, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1171018, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13688, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09589210485396, telescope_dec_j2k=-24.3936967224406, observability=1)
2025-12-27T16:19:42.148 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8372528553009033
2025-12-27T16:19:42.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:42.353 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1173815, teldec = -24.256198
2025-12-27T16:19:42.354 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09617208360889     dec_j2k = -24.3936938952075
2025-12-27T16:19:42.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:42.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:42.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:42.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:42.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:42.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:42.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:42.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:42.370 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:42.370 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:42.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:42.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:42.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:42.370 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:42.370 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09701796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813165750449725, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1173815, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13716, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09617208360889, telescope_dec_j2k=-24.3936938952075, observability=1)
2025-12-27T16:19:43.216 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8457212448120117
2025-12-27T16:19:43.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:43.422 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1176804, teldec = -24.256198
2025-12-27T16:19:43.423 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09647128149239     dec_j2k = -24.3936908730821
2025-12-27T16:19:43.424 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:43.424 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:43.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:43.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:43.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:43.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:43.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:43.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:43.436 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:43.436 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:43.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:43.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:43.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:43.436 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:43.436 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09703032, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813167756046865, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1176804, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13746, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09647128149239, telescope_dec_j2k=-24.3936908730821, observability=1)
2025-12-27T16:19:44.303 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8669743537902832
2025-12-27T16:19:44.488 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:44.490 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1179882, teldec = -24.256198
2025-12-27T16:19:44.491 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09677938823853     dec_j2k = -24.3936877600883
2025-12-27T16:19:44.493 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:44.494 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:44.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:44.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:44.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:44.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:44.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:44.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:44.504 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:44.504 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:44.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:44.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:44.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:44.505 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:44.505 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0970427, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081317096500229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108612, telescope_az=89.992328, telescope_ra=1.1179882, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13777, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09677938823853, telescope_dec_j2k=-24.3936877600883, observability=1)
2025-12-27T16:19:45.401 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8958735466003418
2025-12-27T16:19:45.548 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:45.550 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1182684, teldec = -24.256198
2025-12-27T16:19:45.551 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09705986747292     dec_j2k = -24.393684925454
2025-12-27T16:19:45.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:45.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:45.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:45.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:45.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:45.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:45.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:45.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:45.565 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:45.565 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:45.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:45.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:45.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:45.565 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:45.565 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09705497, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813162942613729, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992328, telescope_ra=1.1182684, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13805, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09705986747292, telescope_dec_j2k=-24.393684925454, observability=1)
2025-12-27T16:19:46.453 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8873131275177002
2025-12-27T16:19:46.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:46.610 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.118577, teldec = -24.256198
2025-12-27T16:19:46.611 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09736877500254     dec_j2k = -24.3936818026537
2025-12-27T16:19:46.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:46.615 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:46.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:46.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:46.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:46.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:46.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:46.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:46.625 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:46.625 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:46.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:46.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:46.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:46.626 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:46.626 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09706723, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813166552688581, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992328, telescope_ra=1.118577, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13836, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09736877500254, telescope_dec_j2k=-24.3936818026537, observability=1)
2025-12-27T16:19:47.558 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9325323104858398
2025-12-27T16:19:47.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:47.669 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1188848, teldec = -24.256198
2025-12-27T16:19:47.671 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09767688172774     dec_j2k = -24.3936786870527
2025-12-27T16:19:47.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:47.674 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:47.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:47.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:47.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:47.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:47.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:47.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:47.685 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:47.685 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:47.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:47.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:47.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:47.685 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:47.685 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09707949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813170162763434, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992328, telescope_ra=1.1188848, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13867, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09767688172774, telescope_dec_j2k=-24.3936786870527, observability=1)
2025-12-27T16:19:47.962 [DEBUG] [Thread-490654 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27684593200683594
2025-12-27T16:19:48.629 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9435162544250488
2025-12-27T16:19:48.737 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:48.738 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1191644, teldec = -24.256198
2025-12-27T16:19:48.740 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09795676034516     dec_j2k = -24.3936758561208
2025-12-27T16:19:48.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:48.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:19:48.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:48.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:48.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:48.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:48.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:48.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:48.754 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:48.754 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:48.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:48.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:48.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:48.755 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:48.755 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09709186, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813170563882862, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992328, telescope_ra=1.1191644, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13895, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09795676034516, telescope_dec_j2k=-24.3936758561208, observability=1)
2025-12-27T16:19:49.678 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9235043525695801
2025-12-27T16:19:49.799 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:49.800 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1194722, teldec = -24.256198
2025-12-27T16:19:49.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09826486705662     dec_j2k = -24.3936727388118
2025-12-27T16:19:49.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:49.804 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:49.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:49.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:49.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:49.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:49.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:49.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:49.818 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:49.818 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:49.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:49.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:49.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:49.818 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:49.818 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09710416, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813167354927437, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992328, telescope_ra=1.1194722, telescope_dec=-24.256198, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13925, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09826486705662, telescope_dec_j2k=-24.3936727388118, observability=1)
2025-12-27T16:19:50.728 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9098846912384033
2025-12-27T16:19:50.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:50.863 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1197714, teldec = -24.256197
2025-12-27T16:19:50.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09856436513736     dec_j2k = -24.3936687078321
2025-12-27T16:19:50.866 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:50.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:50.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:50.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:50.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:50.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:50.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:50.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:50.881 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:50.881 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:50.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:50.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:50.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:50.881 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:50.881 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09711646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813172168360574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992328, telescope_ra=1.1197714, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13955, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09856436513736, telescope_dec_j2k=-24.3936687078321, observability=1)
2025-12-27T16:19:51.058 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17638587951660156
2025-12-27T16:19:51.782 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9011509418487549
2025-12-27T16:19:51.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:51.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1200516, teldec = -24.256197
2025-12-27T16:19:51.931 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09884484433378     dec_j2k = -24.3936658684777
2025-12-27T16:19:51.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:51.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:51.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:51.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:51.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:51.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:51.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:51.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:51.942 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:51.943 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:51.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:51.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:51.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:51.943 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:51.943 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0971288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813169360524578, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992328, telescope_ra=1.1200516, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.13983, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09884484433378, telescope_dec_j2k=-24.3936658684777, observability=1)
2025-12-27T16:19:52.834 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8910846710205078
2025-12-27T16:19:52.986 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:52.989 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1203599, teldec = -24.256197
2025-12-27T16:19:52.990 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09915345152266     dec_j2k = -24.3936627435204
2025-12-27T16:19:52.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:52.992 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:19:52.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:52.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:52.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:52.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:53.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:53.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:53.004 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:53.005 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:53.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:53.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:53.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:53.005 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:53.005 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09714105, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164547091441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992328, telescope_ra=1.1203599, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14014, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09915345152266, telescope_dec_j2k=-24.3936627435204, observability=1)
2025-12-27T16:19:53.263 [DEBUG] [Thread-490655 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.257845401763916
2025-12-27T16:19:53.937 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.932274341583252
2025-12-27T16:19:54.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:54.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1206401, teldec = -24.256197
2025-12-27T16:19:54.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09943393070654     dec_j2k = -24.3936599026084
2025-12-27T16:19:54.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:54.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:54.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:54.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:54.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:54.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:54.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:54.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:54.069 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:54.069 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:54.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:54.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:54.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:54.069 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:54.069 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09715336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813169360524578, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1206401, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14042, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09943393070654, telescope_dec_j2k=-24.3936599026084, observability=1)
2025-12-27T16:19:55.019 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9496946334838867
2025-12-27T16:19:55.110 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:55.112 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1209479, teldec = -24.256197
2025-12-27T16:19:55.113 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09974203738345     dec_j2k = -24.3936567810089
2025-12-27T16:19:55.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:55.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:55.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:55.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:55.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:55.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:55.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:55.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:55.125 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:55.125 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:55.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:55.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:55.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:55.125 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:55.125 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09716564, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813161338136016, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1209479, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14073, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.09974203738345, telescope_dec_j2k=-24.3936567810089, observability=1)
2025-12-27T16:19:56.070 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9451119899749756
2025-12-27T16:19:56.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:56.170 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1212273, teldec = -24.256197
2025-12-27T16:19:56.171 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10002171575774     dec_j2k = -24.3936539466573
2025-12-27T16:19:56.174 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:56.175 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:56.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:56.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:56.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:56.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:56.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:56.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:56.188 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:56.188 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:56.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:56.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:56.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:56.189 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:56.189 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09717788, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813170563882862, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1212273, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14101, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.10002171575774, telescope_dec_j2k=-24.3936539466573, observability=1)
2025-12-27T16:19:57.123 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9340088367462158
2025-12-27T16:19:57.236 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:57.239 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1215261, teldec = -24.256197
2025-12-27T16:19:57.240 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10032081345423     dec_j2k = -24.3936509146881
2025-12-27T16:19:57.242 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:57.243 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:57.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:57.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:57.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:57.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:57.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:57.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:57.251 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:57.251 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:57.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:57.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:57.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:57.251 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:57.252 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09719024, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164547091441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1215261, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14131, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.10032081345423, telescope_dec_j2k=-24.3936509146881, observability=1)
2025-12-27T16:19:58.195 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9432740211486816
2025-12-27T16:19:58.293 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:58.296 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1218345, teldec = -24.256197
2025-12-27T16:19:58.297 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10062952070814     dec_j2k = -24.3936477844218
2025-12-27T16:19:58.298 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:58.300 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:58.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:58.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:58.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:58.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:58.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:58.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:58.308 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:58.308 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:58.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:58.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:58.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:58.308 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:58.308 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09720248, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813167756046865, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1218345, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14162, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.10062952070814, telescope_dec_j2k=-24.3936477844218, observability=1)
2025-12-27T16:19:59.268 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9592428207397461
2025-12-27T16:19:59.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:19:59.354 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1221147, teldec = -24.256197
2025-12-27T16:19:59.356 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10090999986058     dec_j2k = -24.3936449396073
2025-12-27T16:19:59.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:59.358 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:19:59.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:19:59.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:19:59.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:19:59.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:19:59.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:19:59.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:59.368 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:19:59.368 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:19:59.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:19:59.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:19:59.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:19:59.369 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:19:59.369 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09721473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813169360524578, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1221147, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1419, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.10090999986058, telescope_dec_j2k=-24.3936449396073, observability=1)
2025-12-27T16:20:00.316 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9472031593322754
2025-12-27T16:20:00.416 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:00.417 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1224236, teldec = -24.256197
2025-12-27T16:20:00.419 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10121920759878     dec_j2k = -24.3936418025481
2025-12-27T16:20:00.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:00.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:00.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:00.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:00.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:00.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:00.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:00.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:00.433 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:00.433 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:00.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:00.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:00.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:00.433 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:00.433 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09722704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813166151569153, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1224236, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14221, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.10121920759878, telescope_dec_j2k=-24.3936418025481, observability=1)
2025-12-27T16:20:01.368 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9345066547393799
2025-12-27T16:20:01.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:01.481 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1227319, teldec = -24.256197
2025-12-27T16:20:01.482 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10152781473198     dec_j2k = -24.3936386706837
2025-12-27T16:20:01.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:01.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:01.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:01.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:01.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:01.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:01.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:01.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:01.496 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:01.496 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:01.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:01.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:01.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:01.497 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:01.497 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09723934, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813165750449725, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1227319, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14251, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.10152781473198, telescope_dec_j2k=-24.3936386706837, observability=1)
2025-12-27T16:20:02.437 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.939833402633667
2025-12-27T16:20:02.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:02.541 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.123003, teldec = -24.256197
2025-12-27T16:20:02.542 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10179918479999     dec_j2k = -24.3936359159737
2025-12-27T16:20:02.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:02.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:02.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:02.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:02.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:02.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:02.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:02.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:02.558 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:02.558 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:02.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:02.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:02.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:02.559 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:02.559 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09725162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813166552688581, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.123003, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14279, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.10179918479999, telescope_dec_j2k=-24.3936359159737, observability=1)
2025-12-27T16:20:03.456 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8968234062194824
2025-12-27T16:20:03.456 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52384161949158 seconds ago
2025-12-27T16:20:03.545 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9862892627716064
2025-12-27T16:20:03.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:03.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1233121, teldec = -24.256197
2025-12-27T16:20:03.607 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10210859271651     dec_j2k = -24.39363277429
2025-12-27T16:20:03.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:03.610 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:03.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:03.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:03.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:03.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:03.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:03.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:03.618 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:03.618 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:03.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:03.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:03.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:03.618 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:03.618 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09726395, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813163343733157, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1233121, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14309, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.10210859271651, telescope_dec_j2k=-24.39363277429, observability=1)
2025-12-27T16:20:03.777 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1584615707397461
2025-12-27T16:20:04.614 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9961302280426025
2025-12-27T16:20:04.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:04.661 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1235926, teldec = -24.256197
2025-12-27T16:20:04.663 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10238937213623     dec_j2k = -24.393629922515
2025-12-27T16:20:04.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:04.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:04.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:04.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:04.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:04.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:04.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:04.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:04.674 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:04.674 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:04.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:04.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:04.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:04.675 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:04.675 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09727616, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813168157166293, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1235926, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14337, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.10238937213623, telescope_dec_j2k=-24.393629922515, observability=1)
2025-12-27T16:20:05.668 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9929995536804199
2025-12-27T16:20:05.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:05.719 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1239007, teldec = -24.256197
2025-12-27T16:20:05.720 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10269777904273     dec_j2k = -24.3936267892812
2025-12-27T16:20:05.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:05.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:05.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:05.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:05.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:05.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:05.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:05.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:05.733 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:05.734 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:05.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:05.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:05.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:05.734 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:05.734 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09728837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813165750449725, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1239007, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14368, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.10269777904273, telescope_dec_j2k=-24.3936267892812, observability=1)
2025-12-27T16:20:06.036 [DEBUG] [Thread-490656 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3017442226409912
2025-12-27T16:20:06.753 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:06.755 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.1241803, teldec = -24.256197
2025-12-27T16:20:06.756 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.10297765755337     dec_j2k = -24.3936239451033
2025-12-27T16:20:06.758 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:06.758 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:06.764 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:06.764 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:06.764 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:06.764 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:06.771 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:06.771 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:06.771 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:06.771 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:06.771 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:06.771 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:06.771 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:06.771 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:06.772 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09730039, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164145972013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1241803, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14396, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.10297765755337, telescope_dec_j2k=-24.3936239451033, observability=1)
2025-12-27T16:20:06.783 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.011459827423095703
2025-12-27T16:20:07.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:07.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1244789, teldec = -24.256197
2025-12-27T16:20:07.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10327655498339     dec_j2k = -24.3936209068364
2025-12-27T16:20:07.829 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:07.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:07.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:07.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:07.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:07.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:07.836 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:07.838 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.1244789, teldec = -24.256197
2025-12-27T16:20:07.839 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.10327655498339     dec_j2k = -24.3936209068364
2025-12-27T16:20:07.840 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:07.840 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:07.842 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:07.842 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:07.842 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:07.842 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:07.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:07.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:07.842 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:07.842 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:07.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:07.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:07.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:07.842 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:07.843 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09731279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813168157166293, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1244789, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14426, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.10327655498339, telescope_dec_j2k=-24.3936209068364, observability=1)
2025-12-27T16:20:07.850 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:07.850 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:07.850 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:07.850 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:07.850 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:07.850 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:07.850 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:07.850 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:07.850 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09731293, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813168157166293, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1244789, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14426, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.10327655498339, telescope_dec_j2k=-24.3936209068364, observability=1)
2025-12-27T16:20:08.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:08.900 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1247873, teldec = -24.256197
2025-12-27T16:20:08.902 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10358526216787     dec_j2k = -24.3936177679702
2025-12-27T16:20:08.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:08.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:08.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:08.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:08.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:08.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:08.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:08.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:08.915 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:08.916 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:08.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:08.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:08.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:08.916 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:08.916 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09732522, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813166151569153, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1247873, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14457, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:19:09.349642', telescope_ra_j2k=1.10358526216787, telescope_dec_j2k=-24.3936177679702, observability=1)
2025-12-27T16:20:08.939 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02330183982849121
2025-12-27T16:20:09.489 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:09.489 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:20:09.490 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:09.490 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:20:09.491 [DEBUG] [ThreadPoolExecutor-22924_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:09.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:09.962 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1250956, teldec = -24.256197
2025-12-27T16:20:09.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10389386924548     dec_j2k = -24.3936146292242
2025-12-27T16:20:09.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:09.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:09.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:09.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:09.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:09.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:09.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:09.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:09.976 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:09.976 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:09.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:09.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:09.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:09.976 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:09.977 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09733751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081316895940515, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1250956, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14488, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10389386924548, telescope_dec_j2k=-24.3936146292242, observability=1)
2025-12-27T16:20:10.021 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04410815238952637
2025-12-27T16:20:10.493 [DEBUG] [ThreadPoolExecutor-22924_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:10.495 [DEBUG] [ThreadPoolExecutor-22924_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:10.495 [DEBUG] [ThreadPoolExecutor-22924_0] [payload.py] [to_registers()] [0]
2025-12-27T16:20:10.496 [DEBUG] [ThreadPoolExecutor-22924_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:10.496 [DEBUG] [ThreadPoolExecutor-22924_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:10.496 [DEBUG] [ThreadPoolExecutor-22924_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:20:10.496 [DEBUG] [ThreadPoolExecutor-22924_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:10.504 [DEBUG] [ThreadPoolExecutor-22924_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:10.504 [DEBUG] [ThreadPoolExecutor-22924_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:20:10.504 [DEBUG] [ThreadPoolExecutor-22924_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:20:10.504 [DEBUG] [ThreadPoolExecutor-22924_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:20:10.504 [DEBUG] [ThreadPoolExecutor-22924_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:10.504 [DEBUG] [ThreadPoolExecutor-22924_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:10.504 [DEBUG] [ThreadPoolExecutor-22924_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:11.032 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:11.034 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1253758, teldec = -24.256197
2025-12-27T16:20:11.035 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10417434832821     dec_j2k = -24.3936117757806
2025-12-27T16:20:11.036 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:11.037 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:11.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:11.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:11.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:11.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:11.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:11.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:11.051 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:11.051 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:11.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:11.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:11.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:11.052 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:11.052 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09734992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813162541494301, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1253758, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14516, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10417434832821, telescope_dec_j2k=-24.3936117757806, observability=1)
2025-12-27T16:20:11.072 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.020365476608276367
2025-12-27T16:20:12.103 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:12.105 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1256836, teldec = -24.256197
2025-12-27T16:20:12.106 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10448245489397     dec_j2k = -24.3936086404153
2025-12-27T16:20:12.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:12.109 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:12.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:12.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:12.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:12.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:12.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:12.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:12.118 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:12.118 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:12.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:12.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:12.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:12.118 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:12.118 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09736231, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813167354927437, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1256836, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14547, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10448245489397, telescope_dec_j2k=-24.3936086404153, observability=1)
2025-12-27T16:20:12.124 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0058443546295166016
2025-12-27T16:20:13.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:13.160 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1259633, teldec = -24.256197
2025-12-27T16:20:13.161 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10476243346614     dec_j2k = -24.3936057905112
2025-12-27T16:20:13.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:13.164 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:13.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:13.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:13.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:13.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:13.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:13.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:13.174 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:13.174 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:13.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:13.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:13.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:13.175 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:13.175 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09737453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813166151569153, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1259633, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14575, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10476243346614, telescope_dec_j2k=-24.3936057905112, observability=1)
2025-12-27T16:20:13.176 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0016732215881347656
2025-12-27T16:20:14.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:14.218 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1262621, teldec = -24.256197
2025-12-27T16:20:14.219 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10506153105467     dec_j2k = -24.3936027451785
2025-12-27T16:20:14.221 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:14.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:14.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:14.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:14.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:14.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:14.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:14.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:14.233 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:14.233 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:14.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:14.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:14.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:14.233 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:14.233 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09738677, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813166151569153, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1262621, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14604, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10506153105467, telescope_dec_j2k=-24.3936027451785, observability=1)
2025-12-27T16:20:14.280 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04655957221984863
2025-12-27T16:20:15.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:15.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1265702, teldec = -24.256197
2025-12-27T16:20:15.348 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10536993789836     dec_j2k = -24.3935996041786
2025-12-27T16:20:15.348 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:15.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:15.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:15.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:15.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:15.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:15.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:15.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:15.362 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:15.362 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:15.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:15.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:15.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:15.362 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:15.362 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09739983, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813166552688581, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1265702, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14635, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10536993789836, telescope_dec_j2k=-24.3935996041786, observability=1)
2025-12-27T16:20:15.363 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:15.365 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.1265983, teldec = -24.256197
2025-12-27T16:20:15.366 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.10539806588341     dec_j2k = -24.3935993176617
2025-12-27T16:20:15.367 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:15.368 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:15.369 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:15.369 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:15.369 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:15.369 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:15.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:15.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:15.376 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:15.376 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:15.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:15.377 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:15.377 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:15.377 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:15.377 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09740005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813161739255445, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1265983, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14638, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10539806588341, telescope_dec_j2k=-24.3935993176617, observability=1)
2025-12-27T16:20:16.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:16.414 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1268782, teldec = -24.256197
2025-12-27T16:20:16.415 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10567824463519     dec_j2k = -24.3935964633023
2025-12-27T16:20:16.417 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:16.418 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:16.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:16.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:16.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:16.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:16.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:16.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:16.426 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:16.427 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:16.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:16.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:16.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:16.427 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:16.427 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09741219, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813165750449725, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1268782, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14666, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10567824463519, telescope_dec_j2k=-24.3935964633023, observability=1)
2025-12-27T16:20:16.462 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.035043954849243164
2025-12-27T16:20:17.474 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:17.476 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1271866, teldec = -24.256197
2025-12-27T16:20:17.477 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10598695176311     dec_j2k = -24.3935933174497
2025-12-27T16:20:17.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:17.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:17.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:17.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:17.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:17.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:17.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:17.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:17.488 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:17.488 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:17.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:17.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:17.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:17.489 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:17.489 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09742448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813160134777732, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1271866, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14697, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10598695176311, telescope_dec_j2k=-24.3935933174497, observability=1)
2025-12-27T16:20:17.546 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.057093143463134766
2025-12-27T16:20:18.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:18.532 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1274674, teldec = -24.256197
2025-12-27T16:20:18.533 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10626803139855     dec_j2k = -24.3935904523515
2025-12-27T16:20:18.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:18.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:18.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:18.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:18.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:18.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:18.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:18.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:18.548 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:18.548 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:18.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:18.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:18.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:18.548 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:18.548 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09743669, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813168157166293, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1274674, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14725, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10626803139855, telescope_dec_j2k=-24.3935904523515, observability=1)
2025-12-27T16:20:18.634 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08564162254333496
2025-12-27T16:20:19.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:19.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1277751, teldec = -24.256197
2025-12-27T16:20:19.594 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10657603781549     dec_j2k = -24.3935873119286
2025-12-27T16:20:19.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:19.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:19.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:19.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:19.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:19.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:19.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:19.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:19.610 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:19.610 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:19.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:19.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:19.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:19.610 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:19.610 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09744898, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813169360524578, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1277751, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14756, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10657603781549, telescope_dec_j2k=-24.3935873119286, observability=1)
2025-12-27T16:20:19.763 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1527540683746338
2025-12-27T16:20:20.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:20.655 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.128047, teldec = -24.256197
2025-12-27T16:20:20.656 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10684820857568     dec_j2k = -24.3935845361409
2025-12-27T16:20:20.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:20.659 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:20.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:20.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:20.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:20.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:20.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:20.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:20.673 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:20.673 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:20.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:20.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:20.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:20.673 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:20.674 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09746127, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813162541494301, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.128047, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14783, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10684820857568, telescope_dec_j2k=-24.3935845361409, observability=1)
2025-12-27T16:20:20.837 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1636979579925537
2025-12-27T16:20:21.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:21.723 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1283559, teldec = -24.256197
2025-12-27T16:20:21.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10715741617389     dec_j2k = -24.3935813817787
2025-12-27T16:20:21.726 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:21.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:21.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:21.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:21.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:21.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:21.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:21.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:21.739 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:21.739 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:21.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:21.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:21.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:21.739 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:21.739 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09747363, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813167354927437, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1283559, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14814, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10715741617389, telescope_dec_j2k=-24.3935813817787, observability=1)
2025-12-27T16:20:21.905 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16578197479248047
2025-12-27T16:20:22.784 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:22.786 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1286645, teldec = -24.256197
2025-12-27T16:20:22.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10746632346607     dec_j2k = -24.3935782295806
2025-12-27T16:20:22.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:22.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:22.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:22.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:22.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:22.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:22.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:22.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:22.800 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:22.800 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:22.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:22.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:22.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:22.800 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:22.800 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09748594, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081316895940515, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1286645, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14845, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10746632346607, telescope_dec_j2k=-24.3935782295806, observability=1)
2025-12-27T16:20:22.989 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18842267990112305
2025-12-27T16:20:22.993 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19231319427490234
2025-12-27T16:20:23.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:23.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1289447, teldec = -24.256197
2025-12-27T16:20:23.847 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10774680247228     dec_j2k = -24.3935753666958
2025-12-27T16:20:23.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:23.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:23.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:23.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:23.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:23.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:23.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:23.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:23.862 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:23.862 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:23.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:23.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:23.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:23.862 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:23.862 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09749821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164948210869, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1289447, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14873, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10774680247228, telescope_dec_j2k=-24.3935753666958, observability=1)
2025-12-27T16:20:24.092 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23038053512573242
2025-12-27T16:20:24.100 [DEBUG] [Thread-490657 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2377307415008545
2025-12-27T16:20:24.907 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:24.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1292442, teldec = -24.256197
2025-12-27T16:20:24.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10804660068961     dec_j2k = -24.3935723057979
2025-12-27T16:20:24.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:24.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:24.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:24.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:24.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:24.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:24.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:24.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:24.925 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:24.925 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:24.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:24.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:24.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:24.925 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:24.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09751051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164547091441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1292442, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14903, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10804660068961, telescope_dec_j2k=-24.3935723057979, observability=1)
2025-12-27T16:20:25.174 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24848484992980957
2025-12-27T16:20:25.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:25.973 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1295528, teldec = -24.256197
2025-12-27T16:20:25.974 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10835550796078     dec_j2k = -24.3935691510121
2025-12-27T16:20:25.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:25.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:25.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:25.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:25.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:25.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:25.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:25.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:25.990 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:25.990 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:25.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:25.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:25.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:25.990 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:25.990 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09752282, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813166552688581, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992327, telescope_ra=1.1295528, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14933, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10835550796078, telescope_dec_j2k=-24.3935691510121, observability=1)
2025-12-27T16:20:26.226 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23599910736083984
2025-12-27T16:20:27.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:27.040 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1298335, teldec = -24.256197
2025-12-27T16:20:27.041 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10863648744574     dec_j2k = -24.3935662806643
2025-12-27T16:20:27.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:27.043 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:27.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:27.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:27.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:27.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:27.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:27.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:27.052 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:27.052 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:27.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:27.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:27.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:27.052 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:27.052 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09753517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813162140374873, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1298335, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14962, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10863648744574, telescope_dec_j2k=-24.3935662806643, observability=1)
2025-12-27T16:20:27.278 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2253129482269287
2025-12-27T16:20:28.095 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:28.097 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.130142, teldec = -24.25619
2025-12-27T16:20:28.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10894529422006     dec_j2k = -24.3935561258064
2025-12-27T16:20:28.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:28.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:28.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:28.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:28.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:28.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:28.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:28.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:28.110 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:28.110 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:28.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:28.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:28.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:28.110 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:28.110 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09754741, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813166953808009, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.130142, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.14992, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10894529422006, telescope_dec_j2k=-24.3935561258064, observability=1)
2025-12-27T16:20:28.381 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27105116844177246
2025-12-27T16:20:29.160 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:29.162 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1304224, teldec = -24.256197
2025-12-27T16:20:29.163 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10922597377698     dec_j2k = -24.3935602563458
2025-12-27T16:20:29.164 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:29.165 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:29.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:29.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:29.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:29.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:29.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:29.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:29.176 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:29.176 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:29.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:29.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:29.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:29.176 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:29.176 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09755972, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813162541494301, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1304224, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1502, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10922597377698, telescope_dec_j2k=-24.3935602563458, observability=1)
2025-12-27T16:20:29.462 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28607606887817383
2025-12-27T16:20:30.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:30.223 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.130721, teldec = -24.256197
2025-12-27T16:20:30.224 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10952487106433     dec_j2k = -24.3935572004822
2025-12-27T16:20:30.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:30.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:30.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:30.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:30.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:30.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:30.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:30.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:30.240 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:30.240 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:30.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:30.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:30.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:30.240 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:30.240 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09757201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813163744852585, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.130721, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1505, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10952487106433, telescope_dec_j2k=-24.3935572004822, observability=1)
2025-12-27T16:20:30.536 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.296001672744751
2025-12-27T16:20:31.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:31.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1310293, teldec = -24.256197
2025-12-27T16:20:31.290 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10983347800186     dec_j2k = -24.3935540444662
2025-12-27T16:20:31.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:31.293 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:31.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:31.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:31.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:31.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:31.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:31.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:31.302 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:31.302 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:31.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:31.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:31.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:31.302 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:31.302 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09758434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164145972013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1310293, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15081, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.10983347800186, telescope_dec_j2k=-24.3935540444662, observability=1)
2025-12-27T16:20:31.604 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30206751823425293
2025-12-27T16:20:32.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:32.346 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1313101, teldec = -24.256197
2025-12-27T16:20:32.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11011455755457     dec_j2k = -24.3935511691824
2025-12-27T16:20:32.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:32.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:32.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:32.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:32.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:32.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:32.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:32.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:32.360 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:32.360 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:32.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:32.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:32.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:32.360 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:32.361 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0975966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813167756046865, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1313101, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15109, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11011455755457, telescope_dec_j2k=-24.3935511691824, observability=1)
2025-12-27T16:20:32.654 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29387855529785156
2025-12-27T16:20:33.418 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:33.420 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1316184, teldec = -24.256197
2025-12-27T16:20:33.421 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11042316447815     dec_j2k = -24.3935480114522
2025-12-27T16:20:33.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:33.424 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:33.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:33.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:33.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:33.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:33.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:33.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:33.432 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:33.432 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:33.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:33.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:33.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:33.432 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:33.433 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09760902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813166151569153, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1316184, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1514, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11042316447815, telescope_dec_j2k=-24.3935480114522, observability=1)
2025-12-27T16:20:33.759 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3268406391143799
2025-12-27T16:20:34.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:34.485 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1319265, teldec = -24.256197
2025-12-27T16:20:34.487 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11073157119532     dec_j2k = -24.3935448548743
2025-12-27T16:20:34.488 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:34.489 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:34.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:34.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:34.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:34.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:34.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:34.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:34.497 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:34.498 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:34.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:34.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:34.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:34.498 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:34.498 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09762134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164145972013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1319265, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15171, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11073157119532, telescope_dec_j2k=-24.3935448548743, observability=1)
2025-12-27T16:20:34.841 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3429858684539795
2025-12-27T16:20:35.505 [DEBUG] [ThreadPoolExecutor-22924_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:35.506 [DEBUG] [ThreadPoolExecutor-22924_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:35.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:35.557 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1322061, teldec = -24.256197
2025-12-27T16:20:35.558 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1110114495341     dec_j2k = -24.3935419895121
2025-12-27T16:20:35.560 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:35.561 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:35.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:35.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:35.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:35.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:35.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:35.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:35.572 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:35.572 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:35.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:35.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:35.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:35.572 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:35.572 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09763375, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813162541494301, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1322061, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15199, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.1110114495341, telescope_dec_j2k=-24.3935419895121, observability=1)
2025-12-27T16:20:35.893 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32047367095947266
2025-12-27T16:20:36.622 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:36.624 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1325047, teldec = -24.256197
2025-12-27T16:20:36.625 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11131034678053     dec_j2k = -24.3935389286218
2025-12-27T16:20:36.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:36.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:36.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:36.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:36.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:36.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:36.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:36.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:36.638 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:36.638 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:36.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:36.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:36.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:36.639 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:36.639 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0976461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813165750449725, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1325047, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15229, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11131034678053, telescope_dec_j2k=-24.3935389286218, observability=1)
2025-12-27T16:20:36.945 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30583643913269043
2025-12-27T16:20:37.682 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:37.684 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1328128, teldec = -24.256197
2025-12-27T16:20:37.685 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11161875347671     dec_j2k = -24.3935357694668
2025-12-27T16:20:37.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:37.688 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:37.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:37.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:37.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:37.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:37.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:37.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:37.703 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:37.703 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:37.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:37.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:37.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:37.703 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:37.703 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09765837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813159332538876, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1328128, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15259, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11161875347671, telescope_dec_j2k=-24.3935357694668, observability=1)
2025-12-27T16:20:37.996 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29292845726013184
2025-12-27T16:20:38.748 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:38.750 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1330933, teldec = -24.256197
2025-12-27T16:20:38.751 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1118995326923     dec_j2k = -24.393532892534
2025-12-27T16:20:38.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:38.754 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:38.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:38.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:38.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:38.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:38.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:38.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:38.763 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:38.763 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:38.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:38.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:38.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:38.763 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:38.764 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09767071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164948210869, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1330933, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15288, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.1118995326923, telescope_dec_j2k=-24.393532892534, observability=1)
2025-12-27T16:20:39.100 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33593297004699707
2025-12-27T16:20:39.809 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:39.811 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1334013, teldec = -24.256197
2025-12-27T16:20:39.812 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.112207839275     dec_j2k = -24.3935297326937
2025-12-27T16:20:39.814 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:39.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:39.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:39.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:39.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:39.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:39.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:39.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:39.823 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:39.823 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:39.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:39.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:39.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:39.824 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:39.824 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09768299, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813166151569153, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1334013, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15318, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.112207839275, telescope_dec_j2k=-24.3935297326937, observability=1)
2025-12-27T16:20:40.181 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35748767852783203
2025-12-27T16:20:40.866 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:40.868 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.133681, teldec = -24.256197
2025-12-27T16:20:40.869 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11248781768159     dec_j2k = -24.3935268624138
2025-12-27T16:20:40.871 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:40.872 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:40.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:40.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:40.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:40.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:40.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:40.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:40.885 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:40.885 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:40.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:40.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:40.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:40.885 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:40.886 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09769522, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813162541494301, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.133681, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15346, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11248781768159, telescope_dec_j2k=-24.3935268624138, observability=1)
2025-12-27T16:20:41.233 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3473703861236572
2025-12-27T16:20:41.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:41.936 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1339888, teldec = -24.256197
2025-12-27T16:20:41.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11279592405129     dec_j2k = -24.3935237029186
2025-12-27T16:20:41.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:41.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:41.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:41.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:41.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:41.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:41.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:41.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:41.948 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:41.948 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:41.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:41.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:41.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:41.948 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:41.948 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09770758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813167756046865, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1339888, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15377, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11279592405129, telescope_dec_j2k=-24.3935237029186, observability=1)
2025-12-27T16:20:42.262 [DEBUG] [Thread-490658 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.313626766204834
2025-12-27T16:20:42.306 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3581407070159912
2025-12-27T16:20:42.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:42.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1342874, teldec = -24.256197
2025-12-27T16:20:42.996 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11309482125676     dec_j2k = -24.393520637005
2025-12-27T16:20:42.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:42.999 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:43.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:43.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:43.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:43.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:43.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:43.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:43.009 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:43.009 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:43.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:43.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:43.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:43.009 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:43.010 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09771984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813168558285721, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1342874, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15407, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11309482125676, telescope_dec_j2k=-24.393520637005, observability=1)
2025-12-27T16:20:43.377 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3673439025878906
2025-12-27T16:20:44.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:44.075 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1345957, teldec = -24.256197
2025-12-27T16:20:44.076 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11340342810973     dec_j2k = -24.3935174706126
2025-12-27T16:20:44.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:20:44.079 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:44.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:44.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:44.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:44.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:44.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:44.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:44.087 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:44.087 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:44.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:44.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:44.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:44.088 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:44.088 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09773234, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813165750449725, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1345957, telescope_dec=-24.256197, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15438, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11340342810973, telescope_dec_j2k=-24.3935174706126, observability=1)
2025-12-27T16:20:44.476 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38790273666381836
2025-12-27T16:20:45.139 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:45.142 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1348762, teldec = -24.256196
2025-12-27T16:20:45.143 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11368420723182     dec_j2k = -24.3935135890495
2025-12-27T16:20:45.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:45.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:45.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:45.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:45.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:45.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:45.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:45.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:45.156 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:45.156 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:45.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:45.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:45.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:45.156 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:45.156 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09774468, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813163343733157, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1348762, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15466, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11368420723182, telescope_dec_j2k=-24.3935135890495, observability=1)
2025-12-27T16:20:45.559 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4033069610595703
2025-12-27T16:20:46.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:46.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1351845, teldec = -24.256196
2025-12-27T16:20:46.200 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11399281407079     dec_j2k = -24.3935104209443
2025-12-27T16:20:46.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:46.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:46.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:46.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:46.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:46.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:46.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:46.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:46.217 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:46.217 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:46.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:46.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:46.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:46.217 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:46.217 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09775692, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813162942613729, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1351845, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15497, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11399281407079, telescope_dec_j2k=-24.3935104209443, observability=1)
2025-12-27T16:20:46.633 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41555023193359375
2025-12-27T16:20:47.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:47.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1354645, teldec = -24.256196
2025-12-27T16:20:47.264 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11427309273752     dec_j2k = -24.3935075428741
2025-12-27T16:20:47.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:20:47.267 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:47.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:47.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:47.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:47.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:47.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:47.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:47.280 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:47.280 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:47.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:47.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:47.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:47.280 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:47.280 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09776924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813168558285721, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1354645, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15525, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11427309273752, telescope_dec_j2k=-24.3935075428741, observability=1)
2025-12-27T16:20:47.701 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4207780361175537
2025-12-27T16:20:48.332 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:48.333 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1357722, teldec = -24.256196
2025-12-27T16:20:48.335 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11458109896538     dec_j2k = -24.3935043792274
2025-12-27T16:20:48.336 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:48.337 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:48.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:48.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:48.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:48.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:48.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:48.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:48.348 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:48.348 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:48.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:48.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:48.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:48.349 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:48.349 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09778162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813161338136016, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1357722, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15555, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11458109896538, telescope_dec_j2k=-24.3935043792274, observability=1)
2025-12-27T16:20:48.789 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4403693675994873
2025-12-27T16:20:49.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:49.393 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1360711, teldec = -24.256196
2025-12-27T16:20:49.395 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11488029642836     dec_j2k = -24.3935013052034
2025-12-27T16:20:49.395 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:49.396 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:49.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:49.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:49.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:49.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:49.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:49.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:49.409 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:49.409 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:49.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:49.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:49.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:49.410 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:49.410 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09779389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813162942613729, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1360711, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15585, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11488029642836, telescope_dec_j2k=-24.3935013052034, observability=1)
2025-12-27T16:20:49.837 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42690372467041016
2025-12-27T16:20:50.141 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7309470176696777
2025-12-27T16:20:50.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:50.455 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.136351, teldec = -24.256196
2025-12-27T16:20:50.456 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11516047497643     dec_j2k = -24.3934984258199
2025-12-27T16:20:50.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:50.459 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:50.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:50.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:50.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:50.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:50.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:50.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:50.468 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:50.468 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:50.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:50.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:50.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:50.468 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:50.468 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09780618, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813170162763434, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.136351, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15613, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11516047497643, telescope_dec_j2k=-24.3934984258199, observability=1)
2025-12-27T16:20:50.937 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.469174861907959
2025-12-27T16:20:51.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:51.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1366594, teldec = -24.256196
2025-12-27T16:20:51.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11546918187984     dec_j2k = -24.3934952523957
2025-12-27T16:20:51.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:51.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:51.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:51.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:51.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:51.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:51.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:51.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:51.538 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:51.538 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:51.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:51.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:51.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:51.538 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:51.538 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09781854, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813162942613729, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1366594, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15644, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11546918187984, telescope_dec_j2k=-24.3934952523957, observability=1)
2025-12-27T16:20:51.990 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4511258602142334
2025-12-27T16:20:52.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:52.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1369399, teldec = -24.256196
2025-12-27T16:20:52.579 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11574996101228     dec_j2k = -24.3934923652822
2025-12-27T16:20:52.580 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:52.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:52.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:52.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:52.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:52.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:52.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:52.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:52.592 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:52.592 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:52.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:52.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:52.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:52.592 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:52.592 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09783076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813166151569153, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1369399, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15672, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11574996101228, telescope_dec_j2k=-24.3934923652822, observability=1)
2025-12-27T16:20:53.063 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4709174633026123
2025-12-27T16:20:53.292 [DEBUG] [Thread-490659 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6994411945343018
2025-12-27T16:20:53.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:53.644 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1372479, teldec = -24.256196
2025-12-27T16:20:53.645 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11605826750364     dec_j2k = -24.3934891942633
2025-12-27T16:20:53.647 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:53.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:53.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:53.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:53.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:53.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:53.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:53.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:53.662 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:53.662 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:53.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:53.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:53.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:53.662 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:53.663 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09784309, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164145972013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1372479, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15703, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11605826750364, telescope_dec_j2k=-24.3934891942633, observability=1)
2025-12-27T16:20:54.166 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5038578510284424
2025-12-27T16:20:54.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:54.711 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.137556, teldec = -24.256196
2025-12-27T16:20:54.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11636667408718     dec_j2k = -24.3934860213195
2025-12-27T16:20:54.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:54.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:54.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:54.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:54.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:54.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:54.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:54.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:54.722 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:54.722 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:54.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:54.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:54.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:54.723 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:54.723 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09785543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813158931419448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.137556, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15734, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11636667408718, telescope_dec_j2k=-24.3934860213195, observability=1)
2025-12-27T16:20:55.264 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5415856838226318
2025-12-27T16:20:55.765 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:55.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1378554, teldec = -24.256196
2025-12-27T16:20:55.769 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11666637200652     dec_j2k = -24.3934829371141
2025-12-27T16:20:55.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:55.772 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:55.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:55.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:55.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:55.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:55.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:55.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:55.783 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:55.783 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:55.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:55.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:55.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:55.783 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:55.783 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09786766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813160937016588, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1378554, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15764, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11666637200652, telescope_dec_j2k=-24.3934829371141, observability=1)
2025-12-27T16:20:56.348 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5654983520507812
2025-12-27T16:20:56.829 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:56.831 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1381356, teldec = -24.256196
2025-12-27T16:20:56.832 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11694685081454     dec_j2k = -24.3934800499274
2025-12-27T16:20:56.834 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:56.835 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:56.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:56.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:56.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:56.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:56.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:56.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:56.849 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:56.849 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:56.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:56.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:56.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:56.849 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:56.849 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09787998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081316053589716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1381356, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15792, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11694685081454, telescope_dec_j2k=-24.3934800499274, observability=1)
2025-12-27T16:20:57.400 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5512847900390625
2025-12-27T16:20:57.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:57.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.138444, teldec = -24.256196
2025-12-27T16:20:57.980 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11725555767545     dec_j2k = -24.3934768713111
2025-12-27T16:20:57.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:57.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:57.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:57.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:57.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:57.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:57.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:57.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:57.992 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:57.992 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:57.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:57.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:57.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:57.992 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:57.992 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09789326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164145972013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.138444, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15823, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11725555767545, telescope_dec_j2k=-24.3934768713111, observability=1)
2025-12-27T16:20:58.487 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49497485160827637
2025-12-27T16:20:59.036 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:20:59.038 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1387529, teldec = -24.256196
2025-12-27T16:20:59.039 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11756476502649     dec_j2k = -24.393473686642
2025-12-27T16:20:59.041 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:59.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:20:59.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:20:59.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:20:59.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:20:59.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:20:59.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:20:59.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:59.056 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:20:59.056 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:20:59.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:20:59.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:20:59.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:20:59.056 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:20:59.056 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09790552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164145972013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992326, telescope_ra=1.1387529, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15853, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11756476502649, telescope_dec_j2k=-24.393473686642, observability=1)
2025-12-27T16:20:59.536 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47983646392822266
2025-12-27T16:21:00.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:00.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1390604, teldec = -24.256196
2025-12-27T16:21:00.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11787257097723     dec_j2k = -24.3934705155126
2025-12-27T16:21:00.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:00.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:00.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:00.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:00.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:00.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:00.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:00.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:00.119 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:00.119 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:00.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:00.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:00.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:00.119 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:00.119 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09791784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813158931419448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1390604, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15884, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11787257097723, telescope_dec_j2k=-24.3934705155126, observability=1)
2025-12-27T16:21:00.321 [DEBUG] [Thread-490660 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20167207717895508
2025-12-27T16:21:00.605 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.485917329788208
2025-12-27T16:21:01.164 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:01.166 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1393593, teldec = -24.256196
2025-12-27T16:21:01.167 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11817176836428     dec_j2k = -24.3934674322168
2025-12-27T16:21:01.168 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:01.169 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:01.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:01.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:01.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:01.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:01.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:01.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:01.184 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:01.184 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:01.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:01.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:01.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:01.184 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:01.184 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09793015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813161338136016, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1393593, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15914, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11817176836428, telescope_dec_j2k=-24.3934674322168, observability=1)
2025-12-27T16:21:01.689 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5052614212036133
2025-12-27T16:21:02.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:02.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1396397, teldec = -24.256196
2025-12-27T16:21:02.230 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1184524473387     dec_j2k = -24.3934645389912
2025-12-27T16:21:02.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:02.232 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:02.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:02.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:02.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:02.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:02.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:02.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:02.246 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:02.246 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:02.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:02.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:02.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:02.247 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:02.247 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09794244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813160937016588, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1396397, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15942, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.1184524473387, telescope_dec_j2k=-24.3934645389912, observability=1)
2025-12-27T16:21:02.762 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5153853893280029
2025-12-27T16:21:03.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:03.294 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1399481, teldec = -24.256196
2025-12-27T16:21:03.296 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11876115416373     dec_j2k = -24.3934613559995
2025-12-27T16:21:03.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:03.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:03.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:03.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:03.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:03.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:03.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:03.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:03.308 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:03.308 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:03.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:03.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:03.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:03.308 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:03.308 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09795478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813158931419448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1399481, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.15973, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11876115416373, telescope_dec_j2k=-24.3934613559995, observability=1)
2025-12-27T16:21:03.516 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.20764923095703125
2025-12-27T16:21:03.516 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52318024635315 seconds ago
2025-12-27T16:21:03.752 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4444451332092285
2025-12-27T16:21:03.833 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5248541831970215
2025-12-27T16:21:04.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:04.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1402283, teldec = -24.256196
2025-12-27T16:21:04.360 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1190416329264     dec_j2k = -24.3934584632817
2025-12-27T16:21:04.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:04.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:04.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:04.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:04.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:04.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:04.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:04.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:04.376 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:04.376 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:04.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:04.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:04.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:04.376 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:04.376 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09796709, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164145972013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1402283, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16001, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.1190416329264, telescope_dec_j2k=-24.3934584632817, observability=1)
2025-12-27T16:21:04.914 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5380983352661133
2025-12-27T16:21:05.426 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:05.428 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1405364, teldec = -24.256196
2025-12-27T16:21:05.429 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11935003943892     dec_j2k = -24.3934552816763
2025-12-27T16:21:05.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:05.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:05.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:05.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:05.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:05.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:05.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:05.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:05.443 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:05.443 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:05.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:05.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:05.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:05.443 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:05.443 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09797948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813160134777732, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1405364, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16032, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11935003943892, telescope_dec_j2k=-24.3934552816763, observability=1)
2025-12-27T16:21:05.966 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5234091281890869
2025-12-27T16:21:06.490 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:06.492 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.140816, teldec = -24.256196
2025-12-27T16:21:06.493 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11962991759194     dec_j2k = -24.3934523936021
2025-12-27T16:21:06.495 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:06.495 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:06.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:06.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:06.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:06.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:06.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:06.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:06.503 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:06.504 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:06.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:06.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:06.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:06.504 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:06.504 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09799179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164948210869, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.140816, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1606, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11962991759194, telescope_dec_j2k=-24.3934523936021, observability=1)
2025-12-27T16:21:07.035 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5316534042358398
2025-12-27T16:21:07.551 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:07.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1411149, teldec = -24.256196
2025-12-27T16:21:07.554 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11992911493837     dec_j2k = -24.393449305357
2025-12-27T16:21:07.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:07.556 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:07.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:07.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:07.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:07.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:07.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:07.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:07.567 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:07.568 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:07.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:07.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:07.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:07.568 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:07.568 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09800407, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813161739255445, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1411149, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1609, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.11992911493837, telescope_dec_j2k=-24.393449305357, observability=1)
2025-12-27T16:21:08.117 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5491557121276855
2025-12-27T16:21:08.621 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:08.622 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1414229, teldec = -24.256196
2025-12-27T16:21:08.623 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12023742133026     dec_j2k = -24.3934461222089
2025-12-27T16:21:08.625 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:08.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:08.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:08.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:08.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:08.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:08.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:08.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:08.640 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:08.640 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:08.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:08.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:08.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:08.640 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:08.640 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09801645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813155321344596, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1414229, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16121, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:20:09.488437', telescope_ra_j2k=1.12023742133026, telescope_dec_j2k=-24.3934461222089, observability=1)
2025-12-27T16:21:09.206 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5661880970001221
2025-12-27T16:21:09.630 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:09.630 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:21:09.631 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:09.631 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:21:09.632 [INFO] [ThreadPoolExecutor-22925_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:21:09.632 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T16:21:09.681 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:09.683 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1417313, teldec = -24.256196
2025-12-27T16:21:09.684 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12054612811269     dec_j2k = -24.3934429340304
2025-12-27T16:21:09.686 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:09.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:09.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:09.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:09.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:09.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:09.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:09.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:09.701 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:09.701 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:09.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:09.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:09.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:09.701 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:09.701 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09802873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813163744852585, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1417313, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16151, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12054612811269, telescope_dec_j2k=-24.3934429340304, observability=1)
2025-12-27T16:21:10.304 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6029031276702881
2025-12-27T16:21:10.745 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:10.747 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1420112, teldec = -24.256196
2025-12-27T16:21:10.748 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12082630653823     dec_j2k = -24.3934400397029
2025-12-27T16:21:10.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:10.750 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:10.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:10.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:10.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:10.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:10.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:10.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:10.763 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:10.763 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:10.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:10.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:10.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:10.763 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:10.764 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09804104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813163343733157, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1420112, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16179, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12082630653823, telescope_dec_j2k=-24.3934400397029, observability=1)
2025-12-27T16:21:11.389 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6259500980377197
2025-12-27T16:21:11.809 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:11.811 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.142319, teldec = -24.256196
2025-12-27T16:21:11.812 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12113441270978     dec_j2k = -24.3934368560203
2025-12-27T16:21:11.814 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:11.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:11.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:11.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:11.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:11.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:11.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:11.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:11.830 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:11.830 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:11.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:11.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:11.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:11.830 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:11.830 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09805336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164948210869, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.142319, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1621, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12113441270978, telescope_dec_j2k=-24.3934368560203, observability=1)
2025-12-27T16:21:12.462 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6319394111633301
2025-12-27T16:21:12.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:12.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1425987, teldec = -24.256196
2025-12-27T16:21:12.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12141439092362     dec_j2k = -24.3934339622109
2025-12-27T16:21:12.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:12.883 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:12.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:12.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:12.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:12.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:12.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:12.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:12.897 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:12.897 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:12.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:12.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:12.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:12.897 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:12.897 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09806571, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813160134777732, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1425987, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16238, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12141439092362, telescope_dec_j2k=-24.3934339622109, observability=1)
2025-12-27T16:21:13.565 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6679043769836426
2025-12-27T16:21:13.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:13.945 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1429064, teldec = -24.256196
2025-12-27T16:21:13.946 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12172239698168     dec_j2k = -24.3934307778581
2025-12-27T16:21:13.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:13.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:21:13.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:13.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:13.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:13.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:13.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:13.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:13.957 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:13.957 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:13.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:13.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:13.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:13.958 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:13.958 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09807806, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081316053589716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1429064, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16269, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12172239698168, telescope_dec_j2k=-24.3934307778581, observability=1)
2025-12-27T16:21:14.652 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6947121620178223
2025-12-27T16:21:15.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:15.021 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1432053, teldec = -24.256196
2025-12-27T16:21:15.023 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12202159427965     dec_j2k = -24.3934276837206
2025-12-27T16:21:15.024 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:15.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:15.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:15.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:15.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:15.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:15.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:15.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:15.033 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:15.033 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:15.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:15.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:15.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:15.033 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:15.033 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09809051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813160134777732, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1432053, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16299, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12202159427965, telescope_dec_j2k=-24.3934276837206, observability=1)
2025-12-27T16:21:15.720 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6864993572235107
2025-12-27T16:21:16.093 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:16.095 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1435134, teldec = -24.256196
2025-12-27T16:21:16.096 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12233000072106     dec_j2k = -24.3934244934652
2025-12-27T16:21:16.098 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:16.099 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:16.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:16.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:16.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:16.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:16.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:16.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:16.112 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:16.112 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:16.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:16.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:16.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:16.112 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:16.113 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09810294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164145972013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1435134, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1633, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12233000072106, telescope_dec_j2k=-24.3934244934652, observability=1)
2025-12-27T16:21:16.804 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6918261051177979
2025-12-27T16:21:17.159 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:17.161 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1437939, teldec = -24.256196
2025-12-27T16:21:17.162 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12261077970464     dec_j2k = -24.3934215882187
2025-12-27T16:21:17.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:17.164 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:17.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:17.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:17.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:17.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:17.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:17.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:17.172 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:17.172 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:17.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:17.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:17.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:17.173 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:17.173 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09811528, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813162140374873, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1437939, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16358, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12261077970464, telescope_dec_j2k=-24.3934215882187, observability=1)
2025-12-27T16:21:17.889 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7160096168518066
2025-12-27T16:21:18.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:18.217 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1441022, teldec = -24.256196
2025-12-27T16:21:18.218 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12291938633088     dec_j2k = -24.3934183941811
2025-12-27T16:21:18.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:18.221 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:18.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:18.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:18.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:18.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:18.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:18.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:18.230 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:18.230 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:18.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:18.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:18.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:18.230 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:18.230 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09812749, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813158931419448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1441022, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16388, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12291938633088, telescope_dec_j2k=-24.3934183941811, observability=1)
2025-12-27T16:21:18.404 [DEBUG] [Thread-490661 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1735398769378662
2025-12-27T16:21:18.992 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7617745399475098
2025-12-27T16:21:19.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:19.290 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1443821, teldec = -24.256196
2025-12-27T16:21:19.291 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1231995647049     dec_j2k = -24.3934154935958
2025-12-27T16:21:19.293 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:19.294 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:21:19.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:19.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:19.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:19.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:19.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:19.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:19.309 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:19.309 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:19.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:19.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:19.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:19.309 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:19.309 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09813992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813165349330297, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1443821, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16416, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.1231995647049, telescope_dec_j2k=-24.3934154935958, observability=1)
2025-12-27T16:21:20.073 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7640852928161621
2025-12-27T16:21:20.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:20.371 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1446899, teldec = -24.256196
2025-12-27T16:21:20.372 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12350767081979     dec_j2k = -24.3934123030319
2025-12-27T16:21:20.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:20.375 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:20.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:20.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:20.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:20.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:20.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:20.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:20.387 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:20.387 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:20.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:20.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:20.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:20.387 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:20.387 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09815242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813158129180592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1446899, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16447, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12350767081979, telescope_dec_j2k=-24.3934123030319, observability=1)
2025-12-27T16:21:21.157 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7700014114379883
2025-12-27T16:21:21.430 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:21.432 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1449885, teldec = -24.256196
2025-12-27T16:21:21.433 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12380656777801     dec_j2k = -24.3934092069788
2025-12-27T16:21:21.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:21.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:21.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:21.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:21.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:21.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:21.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:21.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:21.445 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:21.445 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:21.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:21.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:21.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:21.445 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:21.445 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09816471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813162140374873, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1449885, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16477, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12380656777801, telescope_dec_j2k=-24.3934092069788, observability=1)
2025-12-27T16:21:22.278 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8328063488006592
2025-12-27T16:21:22.493 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:22.496 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1452968, teldec = -24.256196
2025-12-27T16:21:22.497 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12411517437562     dec_j2k = -24.3934060094686
2025-12-27T16:21:22.499 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:22.500 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:22.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:22.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:22.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:22.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:22.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:22.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:22.511 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:22.511 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:22.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:22.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:22.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:22.512 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:22.512 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09817701, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813157728061164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1452968, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16508, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12411517437562, telescope_dec_j2k=-24.3934060094686, observability=1)
2025-12-27T16:21:23.053 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5413532257080078
2025-12-27T16:21:23.383 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.870678186416626
2025-12-27T16:21:23.560 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:23.562 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1455773, teldec = -24.256196
2025-12-27T16:21:23.563 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12439595332031     dec_j2k = -24.3934030995054
2025-12-27T16:21:23.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:23.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:23.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:23.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:23.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:23.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:23.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:23.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:23.579 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:23.579 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:23.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:23.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:23.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:23.579 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:23.579 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09818936, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813155722464024, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1455773, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16536, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12439595332031, telescope_dec_j2k=-24.3934030995054, observability=1)
2025-12-27T16:21:24.432 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8532495498657227
2025-12-27T16:21:24.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:24.630 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1458857, teldec = -24.256196
2025-12-27T16:21:24.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12470466000325     dec_j2k = -24.3933998992459
2025-12-27T16:21:24.631 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:24.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:24.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:24.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:24.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:24.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:24.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:24.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:24.641 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:24.642 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:24.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:24.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:24.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:24.642 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:24.642 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09820171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081315652470288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1458857, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16567, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12470466000325, telescope_dec_j2k=-24.3933998992459, observability=1)
2025-12-27T16:21:25.484 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8420350551605225
2025-12-27T16:21:25.686 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:25.688 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1461653, teldec = -24.256196
2025-12-27T16:21:25.689 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12498453804013     dec_j2k = -24.3933969970684
2025-12-27T16:21:25.691 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:25.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:25.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:25.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:25.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:25.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:25.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:25.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:25.706 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:25.706 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:25.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:25.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:25.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:25.707 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:25.707 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09821397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813161338136016, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1461653, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16595, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12498453804013, telescope_dec_j2k=-24.3933969970684, observability=1)
2025-12-27T16:21:26.536 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8291049003601074
2025-12-27T16:21:26.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:26.751 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1464731, teldec = -24.256196
2025-12-27T16:21:26.752 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12529264411233     dec_j2k = -24.3933938013297
2025-12-27T16:21:26.754 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:26.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:26.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:26.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:26.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:26.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:26.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:26.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:26.764 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:26.764 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:26.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:26.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:26.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:26.764 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:26.764 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09822627, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813161739255445, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1464731, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16626, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12529264411233, telescope_dec_j2k=-24.3933938013297, observability=1)
2025-12-27T16:21:27.587 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8233044147491455
2025-12-27T16:21:27.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:27.814 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1467717, teldec = -24.256196
2025-12-27T16:21:27.816 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12559154102912     dec_j2k = -24.3933907002566
2025-12-27T16:21:27.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:27.817 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:27.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:27.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:27.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:27.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:27.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:27.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:27.829 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:27.829 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:27.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:27.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:27.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:27.829 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:27.830 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09823858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813161338136016, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1467717, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16655, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12559154102912, telescope_dec_j2k=-24.3933907002566, observability=1)
2025-12-27T16:21:28.691 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8613717555999756
2025-12-27T16:21:28.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:28.876 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1470522, teldec = -24.256196
2025-12-27T16:21:28.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12587231994161     dec_j2k = -24.3933877863932
2025-12-27T16:21:28.878 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:28.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:28.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:28.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:28.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:28.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:28.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:28.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:28.891 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:28.892 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:28.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:28.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:28.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:28.892 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:28.892 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09825088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813156925822308, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1470522, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16683, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12587231994161, telescope_dec_j2k=-24.3933877863932, observability=1)
2025-12-27T16:21:29.773 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8806760311126709
2025-12-27T16:21:29.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:29.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1473605, teldec = -24.256196
2025-12-27T16:21:29.944 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1261809264897     dec_j2k = -24.3933845828848
2025-12-27T16:21:29.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:29.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:29.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:29.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:29.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:29.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:29.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:29.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:29.955 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:29.955 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:29.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:29.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:29.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:29.956 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:29.956 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09826322, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164547091441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1473605, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16714, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.1261809264897, telescope_dec_j2k=-24.3933845828848, observability=1)
2025-12-27T16:21:30.509 [DEBUG] [ThreadPoolExecutor-22924_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:30.511 [DEBUG] [ThreadPoolExecutor-22924_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:30.512 [DEBUG] [ThreadPoolExecutor-22924_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:30.514 [DEBUG] [ThreadPoolExecutor-22924_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:30.824 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.868513822555542
2025-12-27T16:21:30.999 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:31.001 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1476689, teldec = -24.256196
2025-12-27T16:21:31.002 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12648963312981     dec_j2k = -24.3933813774409
2025-12-27T16:21:31.003 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:31.003 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:31.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:31.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:31.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:31.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:31.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:31.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:31.012 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:31.012 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:31.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:31.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:31.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:31.012 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:31.013 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09827546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813159733658304, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1476689, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16745, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12648963312981, telescope_dec_j2k=-24.3933813774409, observability=1)
2025-12-27T16:21:31.876 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8636555671691895
2025-12-27T16:21:32.067 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:32.069 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1479491, teldec = -24.256196
2025-12-27T16:21:32.070 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12677011172442     dec_j2k = -24.3933784643245
2025-12-27T16:21:32.072 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:32.072 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:32.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:32.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:32.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:32.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:32.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:32.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:32.085 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:32.085 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:32.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:32.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:32.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:32.086 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:32.086 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09828782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164145972013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.1479491, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16773, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12677011172442, telescope_dec_j2k=-24.3933784643245, observability=1)
2025-12-27T16:21:32.927 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8412165641784668
2025-12-27T16:21:33.128 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:33.130 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1482569, teldec = -24.256196
2025-12-27T16:21:33.131 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12707821775384     dec_j2k = -24.39337526341
2025-12-27T16:21:33.133 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:33.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:33.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:33.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:33.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:33.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:33.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:33.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:33.148 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:33.148 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:33.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:33.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:33.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:33.148 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:33.148 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0983001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813163744852585, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1482569, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16804, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12707821775384, telescope_dec_j2k=-24.39337526341, observability=1)
2025-12-27T16:21:34.032 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8839271068572998
2025-12-27T16:21:34.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:34.192 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1485276, teldec = -24.256196
2025-12-27T16:21:34.194 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12734918689056     dec_j2k = -24.3933724475726
2025-12-27T16:21:34.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:34.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:34.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:34.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:34.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:34.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:34.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:34.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:34.209 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:34.209 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:34.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:34.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:34.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:34.210 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:34.210 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0983124, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813163744852585, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1485276, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16834, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12734918689056, telescope_dec_j2k=-24.3933724475726, observability=1)
2025-12-27T16:21:34.518 [DEBUG] [ThreadPoolExecutor-22924_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:35.113 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9030990600585938
2025-12-27T16:21:35.254 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:35.255 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.148836, teldec = -24.256196
2025-12-27T16:21:35.256 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12765789350261     dec_j2k = -24.3933692387359
2025-12-27T16:21:35.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:35.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:35.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:35.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:35.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:35.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:35.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:35.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:35.268 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:35.268 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:35.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:35.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:35.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:35.268 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:35.269 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09832471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813162942613729, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.148836, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16862, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12765789350261, telescope_dec_j2k=-24.3933692387359, observability=1)
2025-12-27T16:21:35.520 [DEBUG] [ThreadPoolExecutor-22924_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:35.522 [INFO] [ThreadPoolExecutor-22924_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:21:36.165 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8963150978088379
2025-12-27T16:21:36.311 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:36.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1491437, teldec = -24.256196
2025-12-27T16:21:36.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12796589941132     dec_j2k = -24.3933660362892
2025-12-27T16:21:36.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:36.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:36.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:36.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:36.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:36.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:36.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:36.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:36.330 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:36.330 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:36.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:36.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:36.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:36.330 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:36.330 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09833694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164145972013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1491437, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16893, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12796589941132, telescope_dec_j2k=-24.3933660362892, observability=1)
2025-12-27T16:21:36.585 [DEBUG] [Thread-490662 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2548983097076416
2025-12-27T16:21:37.217 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8868391513824463
2025-12-27T16:21:37.376 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:37.378 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1494242, teldec = -24.256196
2025-12-27T16:21:37.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12824667827194     dec_j2k = -24.3933631161541
2025-12-27T16:21:37.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:37.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:37.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:37.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:37.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:37.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:37.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:37.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:37.395 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:37.395 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:37.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:37.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:37.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:37.395 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:37.395 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09834927, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813158129180592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1494242, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16921, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12824667827194, telescope_dec_j2k=-24.3933631161541, observability=1)
2025-12-27T16:21:38.290 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8954079151153564
2025-12-27T16:21:38.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:38.445 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1497323, teldec = -24.256195
2025-12-27T16:21:38.446 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12855508450842     dec_j2k = -24.3933589079243
2025-12-27T16:21:38.448 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:38.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:38.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:38.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:38.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:38.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:38.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:38.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:38.462 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:38.462 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:38.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:38.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:38.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:38.462 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:38.463 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09836161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813160937016588, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1497323, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16951, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12855508450842, telescope_dec_j2k=-24.3933589079243, observability=1)
2025-12-27T16:21:39.359 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8959949016571045
2025-12-27T16:21:39.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:39.510 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1500119, teldec = -24.256195
2025-12-27T16:21:39.511 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12883496246145     dec_j2k = -24.3933559956087
2025-12-27T16:21:39.513 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:39.513 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:39.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:39.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:39.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:39.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:39.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:39.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:39.526 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:39.526 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:39.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:39.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:39.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:39.526 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:39.526 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09837395, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813158931419448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1500119, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.16979, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12883496246145, telescope_dec_j2k=-24.3933559956087, observability=1)
2025-12-27T16:21:40.410 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8839988708496094
2025-12-27T16:21:40.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:40.571 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1503105, teldec = -24.256195
2025-12-27T16:21:40.572 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12913385929581     dec_j2k = -24.3933528845754
2025-12-27T16:21:40.574 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:40.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:40.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:40.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:40.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:40.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:40.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:40.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:40.589 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:40.589 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:40.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:40.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:40.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:40.589 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:40.590 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09838623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813158129180592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1503105, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17009, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12913385929581, telescope_dec_j2k=-24.3933528845754, observability=1)
2025-12-27T16:21:41.462 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8728175163269043
2025-12-27T16:21:41.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:41.640 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1506189, teldec = -24.256195
2025-12-27T16:21:41.641 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12944256586492     dec_j2k = -24.3933496705563
2025-12-27T16:21:41.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:41.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:41.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:41.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:41.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:41.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:41.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:41.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:41.656 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:41.656 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:41.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:41.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:41.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:41.657 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:41.657 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0983986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813156925822308, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1506189, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1704, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12944256586492, telescope_dec_j2k=-24.3933496705563, observability=1)
2025-12-27T16:21:42.531 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8737645149230957
2025-12-27T16:21:42.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:42.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1509274, teldec = -24.256202
2025-12-27T16:21:42.706 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12975137291667     dec_j2k = -24.3933534539775
2025-12-27T16:21:42.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:42.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:42.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:42.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:42.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:42.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:42.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:42.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:42.722 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:42.722 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:42.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:42.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:42.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:42.722 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:42.722 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09841093, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081315652470288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992335, telescope_ra=1.1509274, telescope_dec=-24.256202, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17071, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.12975137291667, telescope_dec_j2k=-24.3933534539775, observability=1)
2025-12-27T16:21:43.639 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9172987937927246
2025-12-27T16:21:43.764 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:43.767 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1512074, teldec = -24.256195
2025-12-27T16:21:43.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13003165085051     dec_j2k = -24.3933435349621
2025-12-27T16:21:43.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:43.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:43.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:43.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:43.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:43.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:43.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:43.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:43.779 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:43.779 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:43.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:43.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:43.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:43.780 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:43.780 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09842322, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813159332538876, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1512074, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17099, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13003165085051, telescope_dec_j2k=-24.3933435349621, observability=1)
2025-12-27T16:21:44.726 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9465625286102295
2025-12-27T16:21:44.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:44.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1515152, teldec = -24.256195
2025-12-27T16:21:44.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13033975680161     dec_j2k = -24.3933403245952
2025-12-27T16:21:44.828 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:44.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:44.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:44.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:44.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:44.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:44.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:44.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:44.840 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:44.840 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:44.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:44.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:44.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:44.841 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:44.841 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09843546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813150507911459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1515152, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1713, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13033975680161, telescope_dec_j2k=-24.3933403245952, observability=1)
2025-12-27T16:21:45.794 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9529764652252197
2025-12-27T16:21:45.883 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:45.885 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1517951, teldec = -24.256195
2025-12-27T16:21:45.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13061993501386     dec_j2k = -24.3933374044514
2025-12-27T16:21:45.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:45.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:45.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:45.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:45.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:45.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:45.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:45.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:45.901 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:45.901 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:45.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:45.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:45.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:45.902 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:45.902 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09844773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813161338136016, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1517951, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17158, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13061993501386, telescope_dec_j2k=-24.3933374044514, observability=1)
2025-12-27T16:21:46.846 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9442017078399658
2025-12-27T16:21:46.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:46.948 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.152094, teldec = -24.256195
2025-12-27T16:21:46.949 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13091913210478     dec_j2k = -24.3933342852691
2025-12-27T16:21:46.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:46.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:46.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:46.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:46.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:46.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:46.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:46.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:46.962 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:46.962 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:46.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:46.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:46.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:46.962 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:46.962 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09846004, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813157728061164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.152094, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17188, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13091913210478, telescope_dec_j2k=-24.3933342852691, observability=1)
2025-12-27T16:21:47.930 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9676833152770996
2025-12-27T16:21:48.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:48.019 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1524021, teldec = -24.256195
2025-12-27T16:21:48.020 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1312275383327     dec_j2k = -24.3933310691986
2025-12-27T16:21:48.022 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:48.023 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:48.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:48.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:48.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:48.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:48.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:48.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:48.035 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:48.035 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:48.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:48.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:48.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:48.035 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:48.035 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09847243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813160937016588, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1524021, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17218, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.1312275383327, telescope_dec_j2k=-24.3933310691986, observability=1)
2025-12-27T16:21:49.033 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9976370334625244
2025-12-27T16:21:49.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:49.082 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1526826, teldec = -24.256195
2025-12-27T16:21:49.083 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13150831712187     dec_j2k = -24.39332814045
2025-12-27T16:21:49.085 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:49.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:49.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:49.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:49.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:49.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:49.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:49.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:49.098 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:49.098 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:49.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:49.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:49.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:49.098 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:49.098 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09848472, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813158129180592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1526826, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17246, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13150831712187, telescope_dec_j2k=-24.39332814045, observability=1)
2025-12-27T16:21:49.231 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13283991813659668
2025-12-27T16:21:50.116 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:50.117 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.1529909, teldec = -24.256195
2025-12-27T16:21:50.118 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.13181692353437     dec_j2k = -24.3933249205816
2025-12-27T16:21:50.119 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:50.120 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:50.125 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:50.126 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:50.126 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:50.126 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:50.133 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:50.133 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:50.133 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:50.133 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:50.133 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:50.133 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:50.133 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:50.133 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:50.133 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09849672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813158931419448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1529909, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17277, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13181692353437, telescope_dec_j2k=-24.3933249205816, observability=1)
2025-12-27T16:21:50.183 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.049654245376586914
2025-12-27T16:21:51.248 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:51.251 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.153299, teldec = -24.256195
2025-12-27T16:21:51.252 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.13212532974066     dec_j2k = -24.3933217019073
2025-12-27T16:21:51.253 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:51.254 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:51.260 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:51.260 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:51.260 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:51.260 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:51.267 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:51.267 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:51.267 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:51.267 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:51.267 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:51.267 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:51.267 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:51.267 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:51.267 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09850983, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813164948210869, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.153299, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17308, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13212532974066, telescope_dec_j2k=-24.3933217019073, observability=1)
2025-12-27T16:21:51.269 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0019860267639160156
2025-12-27T16:21:52.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:52.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1536067, teldec = -24.256195
2025-12-27T16:21:52.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13243333554198     dec_j2k = -24.393318486519
2025-12-27T16:21:52.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:52.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:52.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:52.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:52.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:52.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:52.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:52.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:52.332 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:52.332 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:52.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:52.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:52.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:52.332 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:52.332 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09852218, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081315853030002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1536067, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17339, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13243333554198, telescope_dec_j2k=-24.393318486519, observability=1)
2025-12-27T16:21:52.332 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00030231475830078125
2025-12-27T16:21:53.324 [DEBUG] [Thread-490663 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.992445707321167
2025-12-27T16:21:53.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:53.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1538778, teldec = -24.256195
2025-12-27T16:21:53.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13270470496301     dec_j2k = -24.3933156528523
2025-12-27T16:21:53.388 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:53.388 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:53.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:53.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:53.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:53.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:53.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:53.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:53.399 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:53.399 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:53.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:53.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:53.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:53.399 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:53.399 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09853454, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813155722464024, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1538778, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17366, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13270470496301, telescope_dec_j2k=-24.3933156528523, observability=1)
2025-12-27T16:21:53.435 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03624558448791504
2025-12-27T16:21:54.451 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:54.453 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1541864, teldec = -24.256195
2025-12-27T16:21:54.454 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13301361164477     dec_j2k = -24.393312426375
2025-12-27T16:21:54.456 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:54.457 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:54.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:54.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:54.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:54.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:54.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:54.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:54.469 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:54.469 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:54.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:54.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:54.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:54.469 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:54.469 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0985469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813158931419448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1541864, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17397, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13301361164477, telescope_dec_j2k=-24.393312426375, observability=1)
2025-12-27T16:21:54.517 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04779458045959473
2025-12-27T16:21:54.648 [DEBUG] [Thread-490664 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17936301231384277
2025-12-27T16:21:55.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:55.517 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1544953, teldec = -24.256195
2025-12-27T16:21:55.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1333228186172     dec_j2k = -24.3933091958625
2025-12-27T16:21:55.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:55.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:55.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:55.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:55.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:55.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:55.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:55.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:55.529 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:55.529 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:55.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:55.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:55.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:55.529 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:55.529 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09855921, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813151310150315, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1544953, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17428, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.1333228186172, telescope_dec_j2k=-24.3933091958625, observability=1)
2025-12-27T16:21:55.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03971362113952637
2025-12-27T16:21:56.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:56.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1547758, teldec = -24.256195
2025-12-27T16:21:56.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13360359736036     dec_j2k = -24.3933062615817
2025-12-27T16:21:56.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:56.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:56.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:56.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:56.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:56.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:56.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:56.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:56.597 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:56.597 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:56.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:56.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:56.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:56.597 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:56.598 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09857157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813161338136016, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1547758, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17456, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13360359736036, telescope_dec_j2k=-24.3933062615817, observability=1)
2025-12-27T16:21:56.642 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04474997520446777
2025-12-27T16:21:57.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:57.645 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1550838, teldec = -24.256195
2025-12-27T16:21:57.646 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13391190342418     dec_j2k = -24.3933030387725
2025-12-27T16:21:57.647 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:57.647 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:57.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:57.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:57.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:57.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:57.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:57.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:57.658 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:57.658 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:57.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:57.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:57.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:57.658 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:57.658 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09858384, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813160134777732, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1550838, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17487, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13391190342418, telescope_dec_j2k=-24.3933030387725, observability=1)
2025-12-27T16:21:57.732 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07401132583618164
2025-12-27T16:21:58.704 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:58.707 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1553554, teldec = -24.256195
2025-12-27T16:21:58.708 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13418377331064     dec_j2k = -24.3933001960993
2025-12-27T16:21:58.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:58.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:58.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:58.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:58.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:58.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:58.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:58.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:58.724 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:58.724 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:58.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:58.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:58.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:58.724 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:58.724 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09859613, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813154920225168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1553554, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17517, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13418377331064, telescope_dec_j2k=-24.3933001960993, observability=1)
2025-12-27T16:21:58.824 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09987139701843262
2025-12-27T16:21:59.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:21:59.772 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1556643, teldec = -24.256195
2025-12-27T16:21:59.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13449298025474     dec_j2k = -24.3932969621847
2025-12-27T16:21:59.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:59.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:21:59.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:21:59.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:21:59.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:21:59.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:21:59.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:21:59.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:59.784 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:21:59.784 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:21:59.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:21:59.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:21:59.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:21:59.784 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:21:59.784 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09860846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813158931419448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1556643, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17545, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13449298025474, telescope_dec_j2k=-24.3932969621847, observability=1)
2025-12-27T16:21:59.889 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10465693473815918
2025-12-27T16:22:00.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:00.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1559729, teldec = -24.256195
2025-12-27T16:22:00.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13480188689326     dec_j2k = -24.3932937305133
2025-12-27T16:22:00.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:00.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:00.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:00.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:00.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:00.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:00.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:00.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:00.843 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:00.843 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:00.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:00.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:00.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:00.843 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:00.843 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09862067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813156123583452, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1559729, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17576, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13480188689326, telescope_dec_j2k=-24.3932937305133, observability=1)
2025-12-27T16:22:00.941 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0976259708404541
2025-12-27T16:22:01.885 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:01.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1562531, teldec = -24.256195
2025-12-27T16:22:01.888 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13508236530582     dec_j2k = -24.3932907954707
2025-12-27T16:22:01.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:01.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:01.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:01.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:01.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:01.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:01.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:01.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:01.902 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:01.902 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:01.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:01.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:01.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:01.902 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:01.903 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09863294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813159733658304, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1562531, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17604, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13508236530582, telescope_dec_j2k=-24.3932907954707, observability=1)
2025-12-27T16:22:01.993 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09023261070251465
2025-12-27T16:22:02.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:02.949 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1565526, teldec = -24.256195
2025-12-27T16:22:02.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13538216288844     dec_j2k = -24.3932876574465
2025-12-27T16:22:02.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:02.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:02.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:02.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:02.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:02.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:02.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:02.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:02.967 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:02.967 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:02.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:02.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:02.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:02.967 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:02.967 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09864523, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813159332538876, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1565526, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17633, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13538216288844, telescope_dec_j2k=-24.3932876574465, observability=1)
2025-12-27T16:22:03.045 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07799482345581055
2025-12-27T16:22:03.576 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6085319519042969
2025-12-27T16:22:03.576 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52251744270325 seconds ago
2025-12-27T16:22:03.777 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8097858428955078
2025-12-27T16:22:04.014 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:04.015 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1568612, teldec = -24.256195
2025-12-27T16:22:04.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13569106950544     dec_j2k = -24.3932844231927
2025-12-27T16:22:04.018 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:04.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:04.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:04.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:04.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:04.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:04.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:04.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:04.032 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:04.032 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:04.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:04.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:04.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:04.033 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:04.033 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09865757, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813156123583452, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1568612, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17664, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13569106950544, telescope_dec_j2k=-24.3932844231927, observability=1)
2025-12-27T16:22:04.149 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1158909797668457
2025-12-27T16:22:05.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:05.084 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1571422, teldec = -24.256195
2025-12-27T16:22:05.085 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13597234869327     dec_j2k = -24.3932814774178
2025-12-27T16:22:05.087 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:05.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:05.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:05.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:05.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:05.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:05.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:05.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:05.102 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:05.102 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:05.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:05.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:05.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:05.102 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:05.103 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09866994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813159733658304, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1571422, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17692, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13597234869327, telescope_dec_j2k=-24.3932814774178, observability=1)
2025-12-27T16:22:05.252 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14944911003112793
2025-12-27T16:22:06.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:06.153 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1574508, teldec = -24.256195
2025-12-27T16:22:06.154 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13628125529597     dec_j2k = -24.3932782414501
2025-12-27T16:22:06.155 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:06.156 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:06.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:06.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:06.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:06.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:06.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:06.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:06.170 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:06.170 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:06.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:06.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:06.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:06.170 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:06.170 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09868231, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813153716866883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.1574508, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17723, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13628125529597, telescope_dec_j2k=-24.3932782414501, observability=1)
2025-12-27T16:22:06.318 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14777088165283203
2025-12-27T16:22:07.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:07.219 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1577311, teldec = -24.256195
2025-12-27T16:22:07.220 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13656183377534     dec_j2k = -24.3932753014577
2025-12-27T16:22:07.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:07.223 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:07.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:07.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:07.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:07.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:07.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:07.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:07.236 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:07.236 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:07.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:07.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:07.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:07.237 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:07.237 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09869465, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813156925822308, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1577311, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17751, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13656183377534, telescope_dec_j2k=-24.3932753014577, observability=1)
2025-12-27T16:22:07.391 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15412616729736328
2025-12-27T16:22:08.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:08.285 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1580302, teldec = -24.256195
2025-12-27T16:22:08.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13686123092578     dec_j2k = -24.3932721634608
2025-12-27T16:22:08.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:08.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:08.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:08.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:08.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:08.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:08.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:08.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:08.300 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:08.300 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:08.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:08.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:08.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:08.300 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:08.300 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09870699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813158129180592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1580302, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17781, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13686123092578, telescope_dec_j2k=-24.3932721634608, observability=1)
2025-12-27T16:22:08.464 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16361474990844727
2025-12-27T16:22:09.348 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:09.350 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1583391, teldec = -24.256195
2025-12-27T16:22:09.351 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13717043780496     dec_j2k = -24.3932689217632
2025-12-27T16:22:09.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:09.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:09.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:09.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:09.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:09.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:09.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:09.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:09.365 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:09.365 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:09.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:09.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:09.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:09.365 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:09.365 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09871932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813159733658304, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1583391, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17812, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:21:09.630037', telescope_ra_j2k=1.13717043780496, telescope_dec_j2k=-24.3932689217632, observability=1)
2025-12-27T16:22:09.513 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14762043952941895
2025-12-27T16:22:09.780 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:09.780 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:22:09.781 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:09.781 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:22:09.782 [DEBUG] [ThreadPoolExecutor-22926_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:10.408 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:10.409 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1586197, teldec = -24.256189
2025-12-27T16:22:10.410 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13745131622559     dec_j2k = -24.3932599768079
2025-12-27T16:22:10.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:10.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:10.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:10.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:10.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:10.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:10.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:10.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:10.424 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:10.424 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:10.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:10.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:10.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:10.424 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:10.424 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09873159, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813152914628027, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.1586197, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1784, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.13745131622559, telescope_dec_j2k=-24.3932599768079, observability=1)
2025-12-27T16:22:10.614 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18941235542297363
2025-12-27T16:22:10.784 [DEBUG] [ThreadPoolExecutor-22926_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:10.786 [DEBUG] [ThreadPoolExecutor-22926_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:10.787 [DEBUG] [ThreadPoolExecutor-22926_0] [payload.py] [to_registers()] [0]
2025-12-27T16:22:10.791 [DEBUG] [ThreadPoolExecutor-22926_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:10.791 [DEBUG] [ThreadPoolExecutor-22926_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:10.791 [DEBUG] [ThreadPoolExecutor-22926_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:22:10.791 [DEBUG] [ThreadPoolExecutor-22926_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:10.798 [DEBUG] [ThreadPoolExecutor-22926_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:10.798 [DEBUG] [ThreadPoolExecutor-22926_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:22:10.798 [DEBUG] [ThreadPoolExecutor-22926_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:22:10.798 [DEBUG] [ThreadPoolExecutor-22926_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:22:10.798 [DEBUG] [ThreadPoolExecutor-22926_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:10.799 [DEBUG] [ThreadPoolExecutor-22926_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:10.799 [DEBUG] [ThreadPoolExecutor-22926_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:11.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:11.470 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1589285, teldec = -24.256195
2025-12-27T16:22:11.471 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13776042332829     dec_j2k = -24.3932627339133
2025-12-27T16:22:11.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:11.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:11.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:11.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:11.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:11.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:11.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:11.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:11.486 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:11.486 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:11.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:11.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:11.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:11.487 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:11.487 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09874385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813153315747455, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1589285, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17871, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.13776042332829, telescope_dec_j2k=-24.3932627339133, observability=1)
2025-12-27T16:22:11.698 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21106791496276855
2025-12-27T16:22:12.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:12.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1592276, teldec = -24.256195
2025-12-27T16:22:12.530 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13805982045055     dec_j2k = -24.3932595925432
2025-12-27T16:22:12.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:12.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:12.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:12.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:12.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:12.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:12.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:12.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:12.545 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:12.545 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:12.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:12.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:12.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:12.545 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:12.545 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09875611, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813158931419448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1592276, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17901, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.13805982045055, telescope_dec_j2k=-24.3932595925432, observability=1)
2025-12-27T16:22:12.771 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22636723518371582
2025-12-27T16:22:12.795 [DEBUG] [Thread-490665 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25008606910705566
2025-12-27T16:22:13.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:13.594 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1595081, teldec = -24.256195
2025-12-27T16:22:13.595 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13834059908941     dec_j2k = -24.3932566457586
2025-12-27T16:22:13.597 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:13.597 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:13.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:13.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:13.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:13.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:13.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:13.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:13.609 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:13.609 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:13.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:13.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:13.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:13.609 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:13.610 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09876844, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813157326941736, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1595081, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17929, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.13834059908941, telescope_dec_j2k=-24.3932566457586, observability=1)
2025-12-27T16:22:13.890 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2807614803314209
2025-12-27T16:22:14.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:14.657 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1598173, teldec = -24.256195
2025-12-27T16:22:14.658 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13865010623065     dec_j2k = -24.3932533966083
2025-12-27T16:22:14.659 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:14.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:14.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:14.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:14.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:14.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:14.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:14.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:14.671 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:14.671 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:14.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:14.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:14.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:14.671 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:14.671 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09878074, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813157728061164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1598173, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1796, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.13865010623065, telescope_dec_j2k=-24.3932533966083, observability=1)
2025-12-27T16:22:14.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.300961971282959
2025-12-27T16:22:15.717 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:15.719 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1600975, teldec = -24.256195
2025-12-27T16:22:15.720 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13893058455848     dec_j2k = -24.3932504514195
2025-12-27T16:22:15.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:15.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:15.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:15.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:15.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:15.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:15.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:15.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:15.734 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:15.734 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:15.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:15.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:15.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:15.734 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:15.734 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09879303, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813155321344596, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1600975, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.17988, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.13893058455848, telescope_dec_j2k=-24.3932504514195, observability=1)
2025-12-27T16:22:16.024 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28943347930908203
2025-12-27T16:22:16.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:16.778 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1604056, teldec = -24.256195
2025-12-27T16:22:16.779 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13923899059276     dec_j2k = -24.3932472121197
2025-12-27T16:22:16.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:16.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:16.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:16.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:16.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:16.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:16.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:16.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:16.795 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:16.795 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:16.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:16.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:16.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:16.795 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:16.795 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09880529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813158129180592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1604056, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18019, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.13923899059276, telescope_dec_j2k=-24.3932472121197, observability=1)
2025-12-27T16:22:17.076 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2808189392089844
2025-12-27T16:22:17.839 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:17.841 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.160705, teldec = -24.256195
2025-12-27T16:22:17.842 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1395386879782     dec_j2k = -24.3932440634335
2025-12-27T16:22:17.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:17.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:17.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:17.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:17.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:17.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:17.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:17.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:17.855 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:17.855 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:17.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:17.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:17.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:17.855 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:17.855 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09881759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813150507911459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.160705, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18049, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.1395386879782, telescope_dec_j2k=-24.3932440634335, observability=1)
2025-12-27T16:22:18.147 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2915840148925781
2025-12-27T16:22:18.899 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:18.901 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1609855, teldec = -24.256195
2025-12-27T16:22:18.902 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1398194665844     dec_j2k = -24.3932411127461
2025-12-27T16:22:18.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:18.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:18.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:18.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:18.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:18.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:18.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:18.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:18.914 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:18.914 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:18.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:18.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:18.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:18.914 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:18.914 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09882986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813153315747455, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1609855, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18077, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.1398194665844, telescope_dec_j2k=-24.3932411127461, observability=1)
2025-12-27T16:22:19.221 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3064920902252197
2025-12-27T16:22:19.965 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:19.966 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1612938, teldec = -24.256195
2025-12-27T16:22:19.967 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14012807279575     dec_j2k = -24.3932378687651
2025-12-27T16:22:19.968 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:19.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:19.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:19.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:19.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:19.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:19.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:19.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:19.979 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:19.979 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:19.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:19.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:19.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:19.979 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:19.979 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09884219, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813150106792031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1612938, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18108, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14012807279575, telescope_dec_j2k=-24.3932378687651, observability=1)
2025-12-27T16:22:20.269 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2902243137359619
2025-12-27T16:22:21.029 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:21.031 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1616019, teldec = -24.256195
2025-12-27T16:22:21.032 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14043647880096     dec_j2k = -24.3932346259944
2025-12-27T16:22:21.034 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:21.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:21.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:21.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:21.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:21.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:21.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:21.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:21.046 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:21.046 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:21.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:21.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:21.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:21.046 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:21.046 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09885451, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813151310150315, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1616019, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18138, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14043647880096, telescope_dec_j2k=-24.3932346259944, observability=1)
2025-12-27T16:22:21.321 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2743191719055176
2025-12-27T16:22:22.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:22.217 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1619097, teldec = -24.256195
2025-12-27T16:22:22.219 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14074458450074     dec_j2k = -24.3932313854886
2025-12-27T16:22:22.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:22.221 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:22.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:22.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:22.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:22.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:22.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:22.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:22.233 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:22.233 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:22.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:22.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:22.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:22.233 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:22.233 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09886824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813151711269743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1619097, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18169, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14074458450074, telescope_dec_j2k=-24.3932313854886, observability=1)
2025-12-27T16:22:22.372 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13918638229370117
2025-12-27T16:22:23.114 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8806753158569336
2025-12-27T16:22:23.455 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:23.457 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1622643, teldec = -24.256195
2025-12-27T16:22:23.458 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14109953667191     dec_j2k = -24.3932276511685
2025-12-27T16:22:23.459 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:23.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:23.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:23.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:23.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:23.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:23.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:23.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:23.469 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:23.469 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:23.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:23.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:23.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:23.469 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:23.469 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09888258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813154920225168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1622643, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18205, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14109953667191, telescope_dec_j2k=-24.3932276511685, observability=1)
2025-12-27T16:22:23.476 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.007035493850708008
2025-12-27T16:22:24.511 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:24.514 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.162572, teldec = -24.256195
2025-12-27T16:22:24.515 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14140754225628     dec_j2k = -24.3932244097965
2025-12-27T16:22:24.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:24.517 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:24.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:24.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:24.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:24.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:24.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:24.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:24.530 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:24.530 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:24.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:24.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:24.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:24.530 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:24.530 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09889482, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813157326941736, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.162572, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18235, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14140754225628, telescope_dec_j2k=-24.3932244097965, observability=1)
2025-12-27T16:22:24.558 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.027927398681640625
2025-12-27T16:22:25.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:25.577 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1628534, teldec = -24.256195
2025-12-27T16:22:25.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14168922171493     dec_j2k = -24.3932214446934
2025-12-27T16:22:25.580 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:25.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:25.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:25.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:25.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:25.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:25.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:25.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:25.591 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:25.591 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:25.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:25.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:25.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:25.592 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:25.592 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09890713, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813150507911459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1628534, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18264, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14168922171493, telescope_dec_j2k=-24.3932214446934, observability=1)
2025-12-27T16:22:25.632 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04026651382446289
2025-12-27T16:22:26.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:26.639 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1631617, teldec = -24.256195
2025-12-27T16:22:26.640 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14199782788083     dec_j2k = -24.39321819529
2025-12-27T16:22:26.641 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:26.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:26.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:26.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:26.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:26.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:26.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:26.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:26.651 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:26.651 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:26.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:26.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:26.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:26.651 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:26.651 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09891942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813150909030887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1631617, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18294, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14199782788083, telescope_dec_j2k=-24.39321819529, observability=1)
2025-12-27T16:22:26.700 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04856562614440918
2025-12-27T16:22:27.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:27.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1634414, teldec = -24.256195
2025-12-27T16:22:27.713 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1422778056382     dec_j2k = -24.393215246549
2025-12-27T16:22:27.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:27.716 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:27.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:27.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:27.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:27.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:27.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:27.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:27.726 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:27.726 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:27.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:27.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:27.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:27.726 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:27.727 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09893184, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813152112389171, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1634414, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18322, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.1422778056382, telescope_dec_j2k=-24.393215246549, observability=1)
2025-12-27T16:22:27.822 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09547924995422363
2025-12-27T16:22:28.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:28.791 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1637494, teldec = -24.256195
2025-12-27T16:22:28.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14258611149186     dec_j2k = -24.3932119986027
2025-12-27T16:22:28.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:28.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:28.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:28.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:28.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:28.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:28.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:28.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:28.806 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:28.806 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:28.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:28.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:28.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:28.806 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:28.806 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09894433, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813151711269743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1637494, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18353, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14258611149186, telescope_dec_j2k=-24.3932119986027, observability=1)
2025-12-27T16:22:28.925 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11886811256408691
2025-12-27T16:22:29.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:29.858 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1640489, teldec = -24.256195
2025-12-27T16:22:29.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14288590889757     dec_j2k = -24.3932088394349
2025-12-27T16:22:29.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:29.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:29.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:29.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:29.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:29.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:29.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:29.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:29.875 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:29.875 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:29.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:29.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:29.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:29.875 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:29.875 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09895668, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813158129180592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1640489, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18383, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14288590889757, telescope_dec_j2k=-24.3932088394349, observability=1)
2025-12-27T16:22:29.974 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09856009483337402
2025-12-27T16:22:30.866 [DEBUG] [Thread-490666 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9911754131317139
2025-12-27T16:22:30.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:30.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1643572, teldec = -24.256195
2025-12-27T16:22:30.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14319451503434     dec_j2k = -24.3932055865613
2025-12-27T16:22:30.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:30.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:30.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:30.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:30.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:30.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:30.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:30.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:30.943 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:30.943 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:30.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:30.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:30.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:30.944 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:30.944 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09896904, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813151310150315, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1643572, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18414, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14319451503434, telescope_dec_j2k=-24.3932055865613, observability=1)
2025-12-27T16:22:31.058 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11454224586486816
2025-12-27T16:22:31.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:31.989 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1646374, teldec = -24.256194
2025-12-27T16:22:31.990 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14347499320524     dec_j2k = -24.3932016294833
2025-12-27T16:22:31.992 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:31.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:31.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:31.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:31.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:31.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:32.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:32.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:32.005 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:32.005 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:32.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:32.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:32.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:32.005 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:32.006 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09898134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813154117986312, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1646374, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18442, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14347499320524, telescope_dec_j2k=-24.3932016294833, observability=1)
2025-12-27T16:22:32.110 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10460782051086426
2025-12-27T16:22:33.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:33.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1649459, teldec = -24.256201
2025-12-27T16:22:33.054 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14378379992185     dec_j2k = -24.3932053721696
2025-12-27T16:22:33.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:33.058 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:33.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:33.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:33.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:33.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:33.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:33.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:33.068 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:33.068 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:33.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:33.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:33.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:33.068 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:33.068 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09899366, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813153315747455, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992333, telescope_ra=1.1649459, telescope_dec=-24.256201, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18473, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14378379992185, telescope_dec_j2k=-24.3932053721696, observability=1)
2025-12-27T16:22:33.200 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13198304176330566
2025-12-27T16:22:34.111 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:34.113 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1652254, teldec = -24.256194
2025-12-27T16:22:34.114 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14406357704554     dec_j2k = -24.3931954214629
2025-12-27T16:22:34.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:34.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:34.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:34.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:34.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:34.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:34.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:34.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:34.131 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:34.131 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:34.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:34.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:34.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:34.131 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:34.131 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09900593, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813159733658304, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1652254, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18501, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14406357704554, telescope_dec_j2k=-24.3931954214629, observability=1)
2025-12-27T16:22:34.304 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17284679412841797
2025-12-27T16:22:35.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:35.192 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.165524, teldec = -24.256194
2025-12-27T16:22:35.193 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14436247352267     dec_j2k = -24.3931922676405
2025-12-27T16:22:35.194 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:35.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:35.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:35.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:35.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:35.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:35.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:35.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:35.207 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:35.207 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:35.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:35.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:35.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:35.208 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:35.208 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09901841, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813155321344596, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.165524, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18531, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14436247352267, telescope_dec_j2k=-24.3931922676405, observability=1)
2025-12-27T16:22:35.384 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17677998542785645
2025-12-27T16:22:35.800 [DEBUG] [ThreadPoolExecutor-22926_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:35.801 [DEBUG] [ThreadPoolExecutor-22926_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:36.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:36.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1658318, teldec = -24.256194
2025-12-27T16:22:36.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14467057912701     dec_j2k = -24.3931890157688
2025-12-27T16:22:36.262 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:36.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:36.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:36.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:36.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:36.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:36.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:36.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:36.273 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:36.273 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:36.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:36.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:36.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:36.273 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:36.274 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09903078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813149705672603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1658318, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18561, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14467057912701, telescope_dec_j2k=-24.3931890157688, observability=1)
2025-12-27T16:22:36.456 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18220973014831543
2025-12-27T16:22:37.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:37.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1661404, teldec = -24.256194
2025-12-27T16:22:37.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1449794855181     dec_j2k = -24.3931857545499
2025-12-27T16:22:37.330 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:22:37.331 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:37.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:37.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:37.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:37.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:37.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:37.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:37.342 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:37.342 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:37.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:37.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:37.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:37.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:37.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09904311, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813155321344596, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1661404, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18592, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.1449794855181, telescope_dec_j2k=-24.3931857545499, observability=1)
2025-12-27T16:22:37.524 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1814565658569336
2025-12-27T16:22:38.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:38.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1664212, teldec = -24.256194
2025-12-27T16:22:38.402 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14526056430163     dec_j2k = -24.3931827863366
2025-12-27T16:22:38.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:38.404 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:38.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:38.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:38.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:38.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:38.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:38.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:38.412 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:38.413 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:38.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:38.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:38.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:38.413 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:38.413 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09905556, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813154519105739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992323, telescope_ra=1.1664212, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1862, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14526056430163, telescope_dec_j2k=-24.3931827863366, observability=1)
2025-12-27T16:22:38.626 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21364402770996094
2025-12-27T16:22:39.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:39.462 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1667292, teldec = -24.256194
2025-12-27T16:22:39.463 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14556887008265     dec_j2k = -24.3931795297505
2025-12-27T16:22:39.465 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:39.465 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:39.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:39.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:39.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:39.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:39.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:39.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:39.479 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:39.479 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:39.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:39.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:39.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:39.479 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:39.479 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09906784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813152914628027, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1667292, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18651, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14556887008265, telescope_dec_j2k=-24.3931795297505, observability=1)
2025-12-27T16:22:39.710 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2312765121459961
2025-12-27T16:22:40.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:40.522 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1670092, teldec = -24.256194
2025-12-27T16:22:40.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14584914805887     dec_j2k = -24.3931765684428
2025-12-27T16:22:40.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:40.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:40.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:40.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:40.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:40.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:40.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:40.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:40.538 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:40.538 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:40.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:40.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:40.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:40.538 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:40.538 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0990801, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813155722464024, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1670092, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18679, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14584914805887, telescope_dec_j2k=-24.3931765684428, observability=1)
2025-12-27T16:22:40.763 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22430634498596191
2025-12-27T16:22:41.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:41.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1673077, teldec = -24.256194
2025-12-27T16:22:41.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14614794439453     dec_j2k = -24.3931734106645
2025-12-27T16:22:41.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:41.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:41.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:41.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:41.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:41.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:41.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:41.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:41.606 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:41.606 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:41.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:41.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:41.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:41.607 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:41.607 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09909247, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813149304553175, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1673077, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18709, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14614794439453, telescope_dec_j2k=-24.3931734106645, observability=1)
2025-12-27T16:22:41.836 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22920560836791992
2025-12-27T16:22:42.659 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:42.661 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1676164, teldec = -24.256194
2025-12-27T16:22:42.662 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1464569508488     dec_j2k = -24.3931701441002
2025-12-27T16:22:42.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:42.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:42.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:42.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:42.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:42.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:42.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:42.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:42.678 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:42.678 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:42.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:42.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:42.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:42.678 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:42.678 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09910486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813153315747455, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1676164, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1874, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.1464569508488, telescope_dec_j2k=-24.3931701441002, observability=1)
2025-12-27T16:22:42.904 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22602438926696777
2025-12-27T16:22:43.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:43.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1679247, teldec = -24.256194
2025-12-27T16:22:43.727 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14676555689844     dec_j2k = -24.3931668808734
2025-12-27T16:22:43.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:43.730 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:43.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:43.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:43.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:43.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:43.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:43.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:43.743 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:43.743 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:43.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:43.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:43.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:43.743 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:43.743 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09911718, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813151711269743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1679247, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18771, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14676555689844, telescope_dec_j2k=-24.3931668808734, observability=1)
2025-12-27T16:22:44.007 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2639939785003662
2025-12-27T16:22:44.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:44.790 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1682049, teldec = -24.256194
2025-12-27T16:22:44.791 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14704603504665     dec_j2k = -24.3931639142973
2025-12-27T16:22:44.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:44.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:44.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:44.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:44.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:44.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:44.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:44.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:44.804 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:44.804 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:44.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:44.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:44.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:44.804 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:44.804 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09912949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813153716866883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1682049, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18799, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14704603504665, telescope_dec_j2k=-24.3931639142973, observability=1)
2025-12-27T16:22:45.089 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2852022647857666
2025-12-27T16:22:45.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:45.861 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1685127, teldec = -24.256194
2025-12-27T16:22:45.862 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14735414058557     dec_j2k = -24.3931606546586
2025-12-27T16:22:45.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:45.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:45.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:45.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:45.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:45.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:45.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:45.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:45.876 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:45.876 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:45.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:45.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:45.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:45.876 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:45.876 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09914189, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813155722464024, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1685127, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18829, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14735414058557, telescope_dec_j2k=-24.3931606546586, observability=1)
2025-12-27T16:22:46.141 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2642812728881836
2025-12-27T16:22:46.920 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:46.922 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1687924, teldec = -24.256194
2025-12-27T16:22:46.923 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14763411822439     dec_j2k = -24.393157691829
2025-12-27T16:22:46.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:46.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:46.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:46.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:46.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:46.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:46.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:46.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:46.935 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:46.935 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:46.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:46.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:46.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:46.935 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:46.935 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09915418, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813157728061164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1687924, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18857, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14763411822439, telescope_dec_j2k=-24.393157691829, observability=1)
2025-12-27T16:22:47.193 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2570948600769043
2025-12-27T16:22:47.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:47.993 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1690909, teldec = -24.256194
2025-12-27T16:22:47.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14793291451782     dec_j2k = -24.3931545290411
2025-12-27T16:22:47.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:47.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:47.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:47.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:48.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:48.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:48.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:48.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:48.007 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:48.007 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:48.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:48.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:48.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:48.007 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:48.007 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09916657, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813148502314319, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1690909, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18887, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14793291451782, telescope_dec_j2k=-24.3931545290411, observability=1)
2025-12-27T16:22:48.245 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23722124099731445
2025-12-27T16:22:48.310 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3023843765258789
2025-12-27T16:22:48.932 [DEBUG] [Thread-490667 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9241411685943604
2025-12-27T16:22:49.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:49.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1693993, teldec = -24.256194
2025-12-27T16:22:49.054 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14824162063063     dec_j2k = -24.3931512604759
2025-12-27T16:22:49.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:49.057 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:49.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:49.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:49.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:49.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:49.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:49.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:49.068 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:49.068 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:49.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:49.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:49.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:49.068 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:49.068 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09917884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813154519105739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1693993, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18918, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14824162063063, telescope_dec_j2k=-24.3931512604759, observability=1)
2025-12-27T16:22:49.348 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2801952362060547
2025-12-27T16:22:50.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:50.117 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1696798, teldec = -24.256194
2025-12-27T16:22:50.118 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14852239904379     dec_j2k = -24.3931482868305
2025-12-27T16:22:50.120 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:50.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:50.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:50.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:50.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:50.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:50.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:50.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:50.133 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:50.133 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:50.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:50.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:50.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:50.134 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:50.134 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09919115, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813149304553175, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1696798, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18946, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14852239904379, telescope_dec_j2k=-24.3931482868305, observability=1)
2025-12-27T16:22:50.429 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29530978202819824
2025-12-27T16:22:51.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:51.180 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1699878, teldec = -24.256194
2025-12-27T16:22:51.181 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14883070474517     dec_j2k = -24.3931450207984
2025-12-27T16:22:51.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:51.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:51.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:51.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:51.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:51.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:51.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:51.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:51.198 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:51.198 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:51.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:51.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:51.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:51.198 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:51.198 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09920346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813158931419448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1699878, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.18977, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14883070474517, telescope_dec_j2k=-24.3931450207984, observability=1)
2025-12-27T16:22:51.514 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31571412086486816
2025-12-27T16:22:52.244 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:52.246 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1702959, teldec = -24.256194
2025-12-27T16:22:52.248 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14913911053825     dec_j2k = -24.3931417528128
2025-12-27T16:22:52.249 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:52.250 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:52.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:52.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:52.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:52.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:52.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:52.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:52.262 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:52.262 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:52.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:52.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:52.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:52.262 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:52.262 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0992158, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813154519105739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1702959, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19008, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14913911053825, telescope_dec_j2k=-24.3931417528128, observability=1)
2025-12-27T16:22:52.565 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3031187057495117
2025-12-27T16:22:53.310 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:53.312 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1705758, teldec = -24.256194
2025-12-27T16:22:53.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14941928833595     dec_j2k = -24.3931387831673
2025-12-27T16:22:53.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:53.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:53.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:53.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:53.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:53.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:53.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:53.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:53.326 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:53.326 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:53.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:53.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:53.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:53.326 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:53.326 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09922814, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813152914628027, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1705758, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19036, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14941928833595, telescope_dec_j2k=-24.3931387831673, observability=1)
2025-12-27T16:22:53.369 [DEBUG] [Thread-490668 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04247331619262695
2025-12-27T16:22:53.670 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.343550443649292
2025-12-27T16:22:54.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:54.384 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1708744, teldec = -24.256194
2025-12-27T16:22:54.385 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14971818468632     dec_j2k = -24.3931356143084
2025-12-27T16:22:54.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:54.388 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:54.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:54.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:54.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:54.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:54.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:54.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:54.402 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:54.402 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:54.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:54.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:54.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:54.402 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:54.402 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09924053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081315853030002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1708744, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19066, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.14971818468632, telescope_dec_j2k=-24.3931356143084, observability=1)
2025-12-27T16:22:54.750 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3480203151702881
2025-12-27T16:22:55.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:55.445 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1711828, teldec = -24.256194
2025-12-27T16:22:55.446 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15002689075541     dec_j2k = -24.3931323405673
2025-12-27T16:22:55.448 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:55.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:55.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:55.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:55.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:55.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:55.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:55.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:55.462 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:55.462 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:55.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:55.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:55.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:55.462 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:55.462 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09925282, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813148101194891, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1711828, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19096, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.15002689075541, telescope_dec_j2k=-24.3931323405673, observability=1)
2025-12-27T16:22:55.905 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4426424503326416
2025-12-27T16:22:56.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:56.508 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1714627, teldec = -24.256194
2025-12-27T16:22:56.509 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15030706853336     dec_j2k = -24.3931293685859
2025-12-27T16:22:56.511 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:56.511 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:56.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:56.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:56.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:56.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:56.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:56.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:56.520 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:56.520 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:56.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:56.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:56.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:56.520 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:56.520 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09926513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813156123583452, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1714627, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19124, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.15030706853336, telescope_dec_j2k=-24.3931293685859, observability=1)
2025-12-27T16:22:56.973 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45299530029296875
2025-12-27T16:22:57.562 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:57.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.171771, teldec = -24.256194
2025-12-27T16:22:57.566 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15061567448877     dec_j2k = -24.3931260941999
2025-12-27T16:22:57.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:57.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:57.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:57.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:57.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:57.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:57.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:57.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:57.581 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:57.581 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:57.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:57.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:57.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:57.581 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:57.581 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09927735, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813154117986312, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.171771, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19155, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.15061567448877, telescope_dec_j2k=-24.3931260941999, observability=1)
2025-12-27T16:22:58.025 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44353389739990234
2025-12-27T16:22:58.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:58.629 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1720512, teldec = -24.256194
2025-12-27T16:22:58.630 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15089615255133     dec_j2k = -24.393123117482
2025-12-27T16:22:58.632 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:58.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:58.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:58.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:58.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:58.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:58.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:58.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:58.642 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:58.642 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:58.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:58.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:58.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:58.642 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:58.642 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09928966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813159733658304, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1720512, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19183, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.15089615255133, telescope_dec_j2k=-24.393123117482, observability=1)
2025-12-27T16:22:59.112 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4703235626220703
2025-12-27T16:22:59.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:22:59.688 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1723585, teldec = -24.256194
2025-12-27T16:22:59.689 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15120375749997     dec_j2k = -24.3931198520166
2025-12-27T16:22:59.691 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:59.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:22:59.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:22:59.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:22:59.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:22:59.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:22:59.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:22:59.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:59.700 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:22:59.700 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:22:59.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:22:59.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:22:59.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:22:59.701 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:22:59.701 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09930194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813150106792031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1723585, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19214, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.15120375749997, telescope_dec_j2k=-24.3931198520166, observability=1)
2025-12-27T16:23:00.161 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4599754810333252
2025-12-27T16:23:00.745 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:00.748 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1726573, teldec = -24.256194
2025-12-27T16:23:00.749 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15150285400643     dec_j2k = -24.3931166760229
2025-12-27T16:23:00.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:00.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:00.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:00.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:00.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:00.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:00.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:00.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:00.766 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:00.766 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:00.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:00.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:00.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:00.766 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:00.766 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0993142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813153716866883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1726573, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19244, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.15150285400643, telescope_dec_j2k=-24.3931166760229, observability=1)
2025-12-27T16:23:01.213 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44649529457092285
2025-12-27T16:23:01.809 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:01.811 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1729378, teldec = -24.256194
2025-12-27T16:23:01.812 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15178363234689     dec_j2k = -24.3931136937785
2025-12-27T16:23:01.814 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:01.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:01.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:01.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:01.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:01.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:01.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:01.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:01.829 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:01.829 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:01.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:01.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:01.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:01.830 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:01.830 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0993265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813151310150315, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1729378, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19272, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.15178363234689, telescope_dec_j2k=-24.3931136937785, observability=1)
2025-12-27T16:23:02.303 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4727916717529297
2025-12-27T16:23:02.873 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:02.875 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1732462, teldec = -24.256194
2025-12-27T16:23:02.876 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15209233836532     dec_j2k = -24.3931104140501
2025-12-27T16:23:02.878 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:02.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:02.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:02.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:02.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:02.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:02.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:02.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:02.890 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:02.890 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:02.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:02.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:02.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:02.890 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:02.890 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09933882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813153716866883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1732462, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19303, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.15209233836532, telescope_dec_j2k=-24.3931104140501, observability=1)
2025-12-27T16:23:03.406 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5156149864196777
2025-12-27T16:23:03.636 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7454667091369629
2025-12-27T16:23:03.636 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52190160751343 seconds ago
2025-12-27T16:23:03.779 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8885817527770996
2025-12-27T16:23:03.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:03.940 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1735545, teldec = -24.256194
2025-12-27T16:23:03.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15240094427694     dec_j2k = -24.3931071344908
2025-12-27T16:23:03.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:03.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:03.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:03.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:03.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:03.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:03.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:03.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:03.957 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:03.957 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:03.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:03.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:03.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:03.957 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:03.957 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09935115, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813154920225168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1735545, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19334, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.15240094427694, telescope_dec_j2k=-24.3931071344908, observability=1)
2025-12-27T16:23:04.488 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5304276943206787
2025-12-27T16:23:04.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:04.999 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1738342, teldec = -24.256194
2025-12-27T16:23:05.000 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15268092180357     dec_j2k = -24.393104158392
2025-12-27T16:23:05.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:05.003 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:05.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:05.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:05.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:05.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:05.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:05.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:05.012 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:05.012 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:05.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:05.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:05.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:05.012 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:05.012 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0993634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813150909030887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1738342, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19362, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.15268092180357, telescope_dec_j2k=-24.393104158392, observability=1)
2025-12-27T16:23:05.588 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5759599208831787
2025-12-27T16:23:06.073 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:06.075 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.174142, teldec = -24.256194
2025-12-27T16:23:06.077 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15298902720465     dec_j2k = -24.3931008824495
2025-12-27T16:23:06.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:06.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:06.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:06.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:06.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:06.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:06.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:06.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:06.091 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:06.091 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:06.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:06.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:06.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:06.091 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:06.091 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09937586, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813154519105739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.174142, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19392, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.15298902720465, telescope_dec_j2k=-24.3931008824495, observability=1)
2025-12-27T16:23:06.672 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5810105800628662
2025-12-27T16:23:07.102 [DEBUG] [Thread-490669 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:07.104 [INFO] [Thread-490669 (handle)] [driver.py] [get_status()] Telra = 1.1744127, teldec = -24.256194
2025-12-27T16:23:07.105 [INFO] [Thread-490669 (handle)] [driver.py] [get_status()] ra_j2k = 1.15325999578862     dec_j2k = -24.393098000629
2025-12-27T16:23:07.107 [DEBUG] [Thread-490669 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:07.108 [DEBUG] [Thread-490669 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:07.113 [DEBUG] [Thread-490669 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:07.113 [DEBUG] [Thread-490669 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:07.113 [DEBUG] [Thread-490669 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:07.113 [DEBUG] [Thread-490669 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:07.120 [DEBUG] [Thread-490669 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:07.120 [DEBUG] [Thread-490669 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:07.120 [DEBUG] [Thread-490669 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:07.120 [DEBUG] [Thread-490669 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:07.120 [DEBUG] [Thread-490669 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:07.120 [DEBUG] [Thread-490669 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:07.120 [DEBUG] [Thread-490669 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:07.121 [DEBUG] [Thread-490669 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:07.121 [DEBUG] [Thread-490669 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09938777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813154117986312, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1744127, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19419, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.15325999578862, telescope_dec_j2k=-24.393098000629, observability=1)
2025-12-27T16:23:07.132 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.011679649353027344
2025-12-27T16:23:07.745 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.624840497970581
2025-12-27T16:23:08.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:08.180 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.174721, teldec = -24.256194
2025-12-27T16:23:08.181 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15356860167156     dec_j2k = -24.3930947176865
2025-12-27T16:23:08.182 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:08.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:08.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:08.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:08.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:08.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:08.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:08.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:08.195 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:08.195 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:08.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:08.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:08.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:08.195 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:08.195 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09940022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081315652470288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.174721, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1945, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.15356860167156, telescope_dec_j2k=-24.3930947176865, observability=1)
2025-12-27T16:23:08.834 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.638390064239502
2025-12-27T16:23:09.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:09.248 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1750294, teldec = -24.256194
2025-12-27T16:23:09.249 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15387730764613     dec_j2k = -24.3930914327846
2025-12-27T16:23:09.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:23:09.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:09.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:09.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:09.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:09.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:09.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:09.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:09.261 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:09.261 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:09.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:09.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:09.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:09.262 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:09.262 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09941257, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813154519105739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1750294, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19481, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:22:09.779693', telescope_ra_j2k=1.15387730764613, telescope_dec_j2k=-24.3930914327846, observability=1)
2025-12-27T16:23:09.903 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.641512393951416
2025-12-27T16:23:09.921 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:09.921 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:23:09.922 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:09.922 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:23:09.923 [INFO] [ThreadPoolExecutor-22927_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:23:09.923 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T16:23:10.310 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:10.312 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1753096, teldec = -24.256194
2025-12-27T16:23:10.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1541577856359     dec_j2k = -24.3930884474773
2025-12-27T16:23:10.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:10.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:10.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:10.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:10.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:10.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:10.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:10.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:10.329 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:10.329 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:10.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:10.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:10.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:10.329 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:10.329 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0994249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143688881182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1753096, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19509, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.1541577856359, telescope_dec_j2k=-24.3930884474773, observability=1)
2025-12-27T16:23:10.955 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6254360675811768
2025-12-27T16:23:11.377 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:11.380 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1756176, teldec = -24.256194
2025-12-27T16:23:11.381 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15446609119915     dec_j2k = -24.3930851651313
2025-12-27T16:23:11.383 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:11.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:11.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:11.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:11.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:11.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:11.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:11.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:11.396 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:11.396 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:11.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:11.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:11.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:11.396 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:11.396 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09943725, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813153716866883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1756176, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1954, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.15446609119915, telescope_dec_j2k=-24.3930851651313, observability=1)
2025-12-27T16:23:12.007 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6106798648834229
2025-12-27T16:23:12.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:12.444 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1758976, teldec = -24.256194
2025-12-27T16:23:12.445 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15474636897734     dec_j2k = -24.393082180406
2025-12-27T16:23:12.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:12.448 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:12.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:12.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:12.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:12.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:12.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:12.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:12.463 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:12.463 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:12.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:12.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:12.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:12.463 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:12.463 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09944957, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813154117986312, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992322, telescope_ra=1.1758976, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19568, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.15474636897734, telescope_dec_j2k=-24.393082180406, observability=1)
2025-12-27T16:23:13.059 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5959205627441406
2025-12-27T16:23:13.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:13.510 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1762054, teldec = -24.256194
2025-12-27T16:23:13.511 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15505447432772     dec_j2k = -24.3930788984892
2025-12-27T16:23:13.512 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:13.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:13.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:13.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:13.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:13.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:13.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:13.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:13.524 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:13.524 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:13.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:13.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:13.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:13.524 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:13.524 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0994619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813148903433747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1762054, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19599, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.15505447432772, telescope_dec_j2k=-24.3930788984892, observability=1)
2025-12-27T16:23:14.163 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6386656761169434
2025-12-27T16:23:14.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:14.572 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1765042, teldec = -24.256194
2025-12-27T16:23:14.573 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15535357074248     dec_j2k = -24.3930757116825
2025-12-27T16:23:14.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:14.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:14.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:14.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:14.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:14.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:14.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:14.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:14.584 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:14.584 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:14.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:14.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:14.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:14.584 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:14.584 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09947419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813149705672603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1765042, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19629, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.15535357074248, telescope_dec_j2k=-24.3930757116825, observability=1)
2025-12-27T16:23:15.266 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.68121337890625
2025-12-27T16:23:15.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:15.629 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1768126, teldec = -24.256194
2025-12-27T16:23:15.630 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15566227667313     dec_j2k = -24.3930724216077
2025-12-27T16:23:15.631 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:15.632 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:15.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:15.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:15.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:15.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:15.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:15.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:15.642 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:15.642 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:15.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:15.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:15.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:15.642 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:15.642 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09948644, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813157326941736, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1768126, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19659, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.15566227667313, telescope_dec_j2k=-24.3930724216077, observability=1)
2025-12-27T16:23:16.354 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7123546600341797
2025-12-27T16:23:16.683 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:16.685 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1770928, teldec = -24.256194
2025-12-27T16:23:16.686 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15594275462297     dec_j2k = -24.3930694316008
2025-12-27T16:23:16.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:16.688 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:16.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:16.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:16.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:16.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:16.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:16.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:16.696 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:16.696 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:16.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:16.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:16.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:16.697 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:16.697 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09949866, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813147700075463, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1770928, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19687, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.15594275462297, telescope_dec_j2k=-24.3930694316008, observability=1)
2025-12-27T16:23:17.423 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7259488105773926
2025-12-27T16:23:17.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:17.748 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1774008, teldec = -24.256194
2025-12-27T16:23:17.749 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15625106014233     dec_j2k = -24.3930661440889
2025-12-27T16:23:17.750 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:17.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:17.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:17.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:17.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:17.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:17.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:17.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:17.761 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:17.761 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:17.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:17.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:17.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:17.761 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:17.761 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09951096, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813156123583452, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1774008, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19718, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.15625106014233, telescope_dec_j2k=-24.3930661440889, observability=1)
2025-12-27T16:23:18.526 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7647051811218262
2025-12-27T16:23:18.804 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:18.806 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1776808, teldec = -24.256194
2025-12-27T16:23:18.808 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15653133788062     dec_j2k = -24.3930631546675
2025-12-27T16:23:18.810 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:18.810 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:18.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:18.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:18.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:18.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:18.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:18.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:18.819 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:18.819 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:18.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:18.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:18.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:18.819 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:18.819 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09952321, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813150106792031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1776808, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19746, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.15653133788062, telescope_dec_j2k=-24.3930631546675, observability=1)
2025-12-27T16:23:19.608 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7889292240142822
2025-12-27T16:23:19.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:19.876 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1779886, teldec = -24.256194
2025-12-27T16:23:19.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15683944318711     dec_j2k = -24.3930598675884
2025-12-27T16:23:19.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:19.880 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:19.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:19.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:19.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:19.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:19.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:19.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:19.894 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:19.894 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:19.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:19.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:19.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:19.894 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:19.894 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09953559, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813150909030887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1779886, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19777, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.15683944318711, telescope_dec_j2k=-24.3930598675884, observability=1)
2025-12-27T16:23:20.660 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7655060291290283
2025-12-27T16:23:20.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:20.945 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1782877, teldec = -24.256194
2025-12-27T16:23:20.947 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15713883985682     dec_j2k = -24.3930566725655
2025-12-27T16:23:20.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:20.949 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:20.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:20.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:20.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:20.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:20.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:20.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:20.959 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:20.959 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:20.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:20.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:20.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:20.959 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:20.960 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09954796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813153315747455, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1782877, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19807, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.15713883985682, telescope_dec_j2k=-24.3930566725655, observability=1)
2025-12-27T16:23:21.711 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7519016265869141
2025-12-27T16:23:22.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:22.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1786242, teldec = -24.256194
2025-12-27T16:23:22.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15747567361407     dec_j2k = -24.3930530770254
2025-12-27T16:23:22.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:22.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:22.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:22.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:22.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:22.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:22.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:22.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:22.211 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:22.211 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:22.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:22.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:22.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:22.211 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:22.211 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09956245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813148101194891, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1786242, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19841, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.15747567361407, telescope_dec_j2k=-24.3930530770254, observability=1)
2025-12-27T16:23:22.762 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5506036281585693
2025-12-27T16:23:23.175 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9636437892913818
2025-12-27T16:23:23.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:23.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1789322, teldec = -24.256194
2025-12-27T16:23:23.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15778397909568     dec_j2k = -24.3930497850777
2025-12-27T16:23:23.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:23.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:23.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:23.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:23.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:23.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:23.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:23.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:23.329 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:23.329 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:23.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:23.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:23.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:23.329 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:23.329 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.0995754, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813152914628027, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1789322, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19871, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.15778397909568, telescope_dec_j2k=-24.3930497850777, observability=1)
2025-12-27T16:23:23.850 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.521475076675415
2025-12-27T16:23:24.375 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:24.377 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1792403, teldec = -24.256194
2025-12-27T16:23:24.378 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15809238466887     dec_j2k = -24.3930464911686
2025-12-27T16:23:24.380 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:24.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:24.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:24.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:24.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:24.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:24.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:24.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:24.391 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:24.391 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:24.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:24.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:24.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:24.391 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:24.392 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09958768, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813156123583452, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1792403, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19902, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.15809238466887, telescope_dec_j2k=-24.3930464911686, observability=1)
2025-12-27T16:23:24.916 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5244669914245605
2025-12-27T16:23:25.172 [DEBUG] [Thread-490670 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7805540561676025
2025-12-27T16:23:25.440 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:25.442 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1795202, teldec = -24.256193
2025-12-27T16:23:25.443 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1583725622095     dec_j2k = -24.3930424980615
2025-12-27T16:23:25.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:25.445 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:25.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:25.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:25.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:25.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:25.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:25.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:25.459 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:25.459 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:25.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:25.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:25.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:25.459 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:25.460 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09960001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813149304553175, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1795202, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.1993, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.1583725622095, telescope_dec_j2k=-24.3930424980615, observability=1)
2025-12-27T16:23:26.001 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5410065650939941
2025-12-27T16:23:26.509 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:26.511 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.179828, teldec = -24.256193
2025-12-27T16:23:26.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15868066747064     dec_j2k = -24.3930392056583
2025-12-27T16:23:26.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:26.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:26.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:26.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:26.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:26.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:26.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:26.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:26.524 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:26.524 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:26.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:26.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:26.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:26.524 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:26.524 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09961238, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813150106792031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.179828, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19961, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.15868066747064, telescope_dec_j2k=-24.3930392056583, observability=1)
2025-12-27T16:23:27.052 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5278065204620361
2025-12-27T16:23:27.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:27.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1801266, teldec = -24.256193
2025-12-27T16:23:27.586 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1589795636004     dec_j2k = -24.3930360108122
2025-12-27T16:23:27.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:27.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:27.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:27.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:27.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:27.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:27.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:27.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:27.596 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:27.596 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:27.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:27.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:27.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:27.597 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:27.597 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09962482, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813149304553175, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1801266, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.19991, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.1589795636004, telescope_dec_j2k=-24.3930360108122, observability=1)
2025-12-27T16:23:28.103 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5058188438415527
2025-12-27T16:23:28.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:28.644 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1804352, teldec = -24.256193
2025-12-27T16:23:28.645 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15928846963993     dec_j2k = -24.3930327080909
2025-12-27T16:23:28.647 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:28.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:28.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:28.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:28.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:28.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:28.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:28.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:28.662 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:28.662 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:28.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:28.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:28.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:28.663 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:28.663 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09963707, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813157326941736, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1804352, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20022, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.15928846963993, telescope_dec_j2k=-24.3930327080909, observability=1)
2025-12-27T16:23:29.191 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5284688472747803
2025-12-27T16:23:29.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:29.715 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1807157, teldec = -24.256193
2025-12-27T16:23:29.716 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15956924780598     dec_j2k = -24.3930297053266
2025-12-27T16:23:29.717 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:29.718 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:29.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:29.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:29.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:29.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:29.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:29.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:29.726 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:29.726 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:29.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:29.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:29.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:29.726 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:29.726 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09964947, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813149705672603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1807157, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2005, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.15956924780598, telescope_dec_j2k=-24.3930297053266, observability=1)
2025-12-27T16:23:30.240 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.513580322265625
2025-12-27T16:23:30.802 [DEBUG] [ThreadPoolExecutor-22926_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:30.804 [DEBUG] [ThreadPoolExecutor-22926_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:30.805 [DEBUG] [ThreadPoolExecutor-22926_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:30.808 [DEBUG] [ThreadPoolExecutor-22926_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:30.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:30.836 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1810238, teldec = -24.256193
2025-12-27T16:23:30.837 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15987765333511     dec_j2k = -24.3930264062506
2025-12-27T16:23:30.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:30.839 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:30.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:30.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:30.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:30.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:30.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:30.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:30.849 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:30.849 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:30.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:30.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:30.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:30.849 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:30.849 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09966243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813152914628027, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1810238, telescope_dec=-24.256193, telescope_slewing=True, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20081, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.15987765333511, telescope_dec_j2k=-24.3930264062506, observability=1)
2025-12-27T16:23:31.291 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4418952465057373
2025-12-27T16:23:32.095 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:32.097 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1813876, teldec = -24.256193
2025-12-27T16:23:32.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16024181408965     dec_j2k = -24.3930225096004
2025-12-27T16:23:32.099 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:32.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:32.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:32.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:32.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:32.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:32.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:32.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:32.111 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:32.111 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:32.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:32.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:32.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:32.111 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:32.111 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09967704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813151310150315, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1813876, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20117, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16024181408965, telescope_dec_j2k=-24.3930225096004, observability=1)
2025-12-27T16:23:32.382 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27057433128356934
2025-12-27T16:23:33.162 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:33.164 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1816864, teldec = -24.256193
2025-12-27T16:23:33.165 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16054091038038     dec_j2k = -24.3930193082325
2025-12-27T16:23:33.166 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:33.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:33.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:33.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:33.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:33.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:33.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:33.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:33.181 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:33.182 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:33.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:33.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:33.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:33.182 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:33.182 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09968939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813148903433747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1816864, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20147, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16054091038038, telescope_dec_j2k=-24.3930193082325, observability=1)
2025-12-27T16:23:33.485 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3028402328491211
2025-12-27T16:23:34.230 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:34.232 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1819683, teldec = -24.256193
2025-12-27T16:23:34.233 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16082308990646     dec_j2k = -24.3930162871631
2025-12-27T16:23:34.235 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:34.236 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:34.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:34.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:34.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:34.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:34.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:34.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:34.251 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:34.251 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:34.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:34.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:34.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:34.251 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:34.251 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09970175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813150909030887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1819683, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20175, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16082308990646, telescope_dec_j2k=-24.3930162871631, observability=1)
2025-12-27T16:23:34.566 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3151364326477051
2025-12-27T16:23:34.813 [DEBUG] [ThreadPoolExecutor-22926_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:35.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:35.297 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1822769, teldec = -24.256193
2025-12-27T16:23:35.298 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16113199590038     dec_j2k = -24.3930129790981
2025-12-27T16:23:35.300 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:35.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:35.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:35.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:35.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:35.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:35.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:35.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:35.311 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:35.311 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:35.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:35.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:35.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:35.311 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:35.311 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.09971407, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813152914628027, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1822769, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20206, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16113199590038, telescope_dec_j2k=-24.3930129790981, observability=1)
2025-12-27T16:23:35.618 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30695486068725586
2025-12-27T16:23:35.815 [DEBUG] [ThreadPoolExecutor-22926_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:35.816 [INFO] [ThreadPoolExecutor-22926_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:23:36.358 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:36.360 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.182585, teldec = -24.256193
2025-12-27T16:23:36.361 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16144040139089     dec_j2k = -24.3930096754998
2025-12-27T16:23:36.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:36.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:36.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:36.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:36.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:36.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:36.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:36.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:36.373 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:36.373 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:36.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:36.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:36.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:36.373 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:36.373 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09972638, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813148101194891, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.182585, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20237, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16144040139089, telescope_dec_j2k=-24.3930096754998, observability=1)
2025-12-27T16:23:36.670 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2969334125518799
2025-12-27T16:23:37.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:37.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1828563, teldec = -24.256193
2025-12-27T16:23:37.426 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16171197038677     dec_j2k = -24.3930067657501
2025-12-27T16:23:37.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:37.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:37.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:37.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:37.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:37.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:37.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:37.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:37.440 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:37.441 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:37.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:37.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:37.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:37.441 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:37.441 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0997387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813146897836606, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1828563, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20264, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16171197038677, telescope_dec_j2k=-24.3930067657501, observability=1)
2025-12-27T16:23:37.760 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3191826343536377
2025-12-27T16:23:38.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:38.487 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1831652, teldec = -24.256193
2025-12-27T16:23:38.488 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16202117665611     dec_j2k = -24.39300345189
2025-12-27T16:23:38.489 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:38.490 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:38.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:38.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:38.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:38.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:38.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:38.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:38.501 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:38.501 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:38.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:38.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:38.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:38.502 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:38.502 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.099751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813146496717178, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1831652, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20295, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16202117665611, telescope_dec_j2k=-24.39300345189, observability=1)
2025-12-27T16:23:38.885 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38315844535827637
2025-12-27T16:23:39.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:39.547 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.183446, teldec = -24.256193
2025-12-27T16:23:39.548 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16230225505811     dec_j2k = -24.3930004387067
2025-12-27T16:23:39.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:39.551 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:39.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:39.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:39.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:39.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:39.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:39.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:39.560 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:39.560 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:39.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:39.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:39.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:39.560 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:39.560 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09976326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813152914628027, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.183446, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20323, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16230225505811, telescope_dec_j2k=-24.3930004387067, observability=1)
2025-12-27T16:23:39.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41189122200012207
2025-12-27T16:23:40.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:40.615 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1837549, teldec = -24.256193
2025-12-27T16:23:40.616 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16261146131281     dec_j2k = -24.3929971231343
2025-12-27T16:23:40.618 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:40.618 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:40.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:40.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:40.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:40.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:40.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:40.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:40.629 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:40.629 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:40.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:40.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:40.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:40.629 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:40.629 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09977562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813144892239466, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1837549, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20354, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16261146131281, telescope_dec_j2k=-24.3929971231343, observability=1)
2025-12-27T16:23:41.040 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4106476306915283
2025-12-27T16:23:41.683 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:41.686 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1840629, teldec = -24.256193
2025-12-27T16:23:41.687 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16291976666758     dec_j2k = -24.3929938163289
2025-12-27T16:23:41.689 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:41.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:41.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:41.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:41.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:41.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:41.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:41.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:41.701 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:41.701 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:41.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:41.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:41.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:41.701 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:41.701 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09978801, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813152513508599, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1840629, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20385, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16291976666758, telescope_dec_j2k=-24.3929938163289, observability=1)
2025-12-27T16:23:42.091 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3902895450592041
2025-12-27T16:23:42.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:42.748 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1843626, teldec = -24.256193
2025-12-27T16:23:42.749 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1632197637863     dec_j2k = -24.3929905977796
2025-12-27T16:23:42.750 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:42.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:42.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:42.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:42.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:42.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:42.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:42.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:42.764 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:42.764 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:42.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:42.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:42.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:42.764 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:42.764 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09980031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813150909030887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1843626, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20414, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.1632197637863, telescope_dec_j2k=-24.3929905977796, observability=1)
2025-12-27T16:23:43.143 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37915921211242676
2025-12-27T16:23:43.249 [DEBUG] [Thread-490671 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48511695861816406
2025-12-27T16:23:43.809 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:43.811 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1846434, teldec = -24.256193
2025-12-27T16:23:43.812 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16350084216126     dec_j2k = -24.3929875814356
2025-12-27T16:23:43.814 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:43.814 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:43.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:43.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:43.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:43.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:43.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:43.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:43.829 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:43.829 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:43.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:43.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:43.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:43.829 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:43.829 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09981262, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813151711269743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1846434, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20443, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16350084216126, telescope_dec_j2k=-24.3929875814356, observability=1)
2025-12-27T16:23:44.232 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40268945693969727
2025-12-27T16:23:44.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:44.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.184952, teldec = -24.256193
2025-12-27T16:23:44.879 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1638097480888     dec_j2k = -24.3929842656103
2025-12-27T16:23:44.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:44.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:44.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:44.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:44.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:44.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:44.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:44.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:44.894 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:44.894 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:44.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:44.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:44.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:44.895 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:44.895 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09982497, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813151310150315, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.184952, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20473, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.1638097480888, telescope_dec_j2k=-24.3929842656103, observability=1)
2025-12-27T16:23:45.329 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4337189197540283
2025-12-27T16:23:45.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:45.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1852322, teldec = -24.256193
2025-12-27T16:23:45.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16409022585565     dec_j2k = -24.39298125416
2025-12-27T16:23:45.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:45.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:45.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:45.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:45.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:45.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:45.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:45.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:45.955 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:45.955 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:45.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:45.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:45.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:45.956 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:45.956 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09983727, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813155321344596, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992321, telescope_ra=1.1852322, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20501, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16409022585565, telescope_dec_j2k=-24.39298125416, observability=1)
2025-12-27T16:23:46.413 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45722532272338867
2025-12-27T16:23:47.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:47.003 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1855314, teldec = -24.256193
2025-12-27T16:23:47.005 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16438972245052     dec_j2k = -24.3929780376925
2025-12-27T16:23:47.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:47.008 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:47.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:47.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:47.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:47.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:47.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:47.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:47.016 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:47.016 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:47.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:47.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:47.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:47.016 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:47.016 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09984956, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081314609559775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1855314, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20531, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16438972245052, telescope_dec_j2k=-24.3929780376925, observability=1)
2025-12-27T16:23:47.390 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3733861446380615
2025-12-27T16:23:47.465 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44838523864746094
2025-12-27T16:23:48.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:48.078 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1858403, teldec = -24.256193
2025-12-27T16:23:48.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16469892865338     dec_j2k = -24.392974716065
2025-12-27T16:23:48.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:48.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:48.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:48.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:48.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:48.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:48.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:48.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:48.095 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:48.095 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:48.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:48.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:48.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:48.095 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:48.095 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.099862, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813154920225168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1858403, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20562, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16469892865338, telescope_dec_j2k=-24.392974716065, observability=1)
2025-12-27T16:23:48.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.473987340927124
2025-12-27T16:23:49.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:49.145 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.186121, teldec = -24.256193
2025-12-27T16:23:49.147 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16497990689579     dec_j2k = -24.3929716968967
2025-12-27T16:23:49.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:49.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:49.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:49.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:49.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:49.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:49.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:49.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:49.161 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:49.161 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:49.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:49.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:49.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:49.161 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:49.162 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09987435, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813153315747455, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.186121, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2059, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16497990689579, telescope_dec_j2k=-24.3929716968967, observability=1)
2025-12-27T16:23:49.649 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4878804683685303
2025-12-27T16:23:50.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:50.212 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1864297, teldec = -24.256193
2025-12-27T16:23:50.213 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16528891288573     dec_j2k = -24.3929683757096
2025-12-27T16:23:50.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:50.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:50.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:50.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:50.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:50.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:50.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:50.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:50.228 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:50.228 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:50.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:50.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:50.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:50.228 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:50.229 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.0998867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813152112389171, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1864297, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20621, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16528891288573, telescope_dec_j2k=-24.3929683757096, observability=1)
2025-12-27T16:23:50.700 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4709048271179199
2025-12-27T16:23:51.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:51.279 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.186738, teldec = -24.256193
2025-12-27T16:23:51.280 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16559751847152     dec_j2k = -24.3929650579319
2025-12-27T16:23:51.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:23:51.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:51.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:51.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:51.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:51.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:51.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:51.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:51.295 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:51.295 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:51.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:51.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:51.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:51.295 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:51.295 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09989905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813150106792031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.186738, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20652, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16559751847152, telescope_dec_j2k=-24.3929650579319, observability=1)
2025-12-27T16:23:51.753 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45800161361694336
2025-12-27T16:23:52.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:52.343 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.187009, teldec = -24.256193
2025-12-27T16:23:52.344 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16586878707935     dec_j2k = -24.3929621408214
2025-12-27T16:23:52.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:52.346 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:52.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:52.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:52.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:52.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:52.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:52.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:52.358 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:52.358 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:52.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:52.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:52.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:52.359 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:52.359 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09991135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813154920225168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.187009, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20679, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16586878707935, telescope_dec_j2k=-24.3929621408214, observability=1)
2025-12-27T16:23:52.805 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4462251663208008
2025-12-27T16:23:53.397 [DEBUG] [Thread-490672 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:53.400 [INFO] [Thread-490672 (handle)] [driver.py] [get_status()] Telra = 1.1873179, teldec = -24.256193
2025-12-27T16:23:53.401 [INFO] [Thread-490672 (handle)] [driver.py] [get_status()] ra_j2k = 1.16617799324542     dec_j2k = -24.3929588149043
2025-12-27T16:23:53.403 [DEBUG] [Thread-490672 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:53.404 [DEBUG] [Thread-490672 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:53.405 [DEBUG] [Thread-490672 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:53.405 [DEBUG] [Thread-490672 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:53.405 [DEBUG] [Thread-490672 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:53.405 [DEBUG] [Thread-490672 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:53.410 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:53.412 [DEBUG] [Thread-490672 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:53.412 [DEBUG] [Thread-490672 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:53.412 [DEBUG] [Thread-490672 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:53.412 [DEBUG] [Thread-490672 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:53.412 [DEBUG] [Thread-490672 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:53.412 [DEBUG] [Thread-490672 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:53.412 [DEBUG] [Thread-490672 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:53.412 [DEBUG] [Thread-490672 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:53.412 [DEBUG] [Thread-490672 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09992359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813146496717178, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1873179, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2071, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16617799324542, telescope_dec_j2k=-24.3929588149043, observability=1)
2025-12-27T16:23:53.413 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1873179, teldec = -24.256193
2025-12-27T16:23:53.414 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16617799324542     dec_j2k = -24.3929588149043
2025-12-27T16:23:53.416 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:53.417 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:53.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:53.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:53.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:53.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:53.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:53.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:53.426 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:53.426 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:53.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:53.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:53.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:53.427 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:53.427 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09992375, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813146496717178, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1873179, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2071, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16617799324542, telescope_dec_j2k=-24.3929588149043, observability=1)
2025-12-27T16:23:53.908 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4815537929534912
2025-12-27T16:23:54.476 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:54.478 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1876268, teldec = -24.256193
2025-12-27T16:23:54.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16648719940378     dec_j2k = -24.3929554880905
2025-12-27T16:23:54.481 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:54.481 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:54.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:54.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:54.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:54.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:54.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:54.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:54.495 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:54.495 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:54.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:54.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:54.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:54.496 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:54.496 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09993608, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813152513508599, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1876268, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20741, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16648719940378, telescope_dec_j2k=-24.3929554880905, observability=1)
2025-12-27T16:23:54.990 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49381279945373535
2025-12-27T16:23:55.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:55.545 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.187907, teldec = -24.256193
2025-12-27T16:23:55.546 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16676767711022     dec_j2k = -24.3929524695964
2025-12-27T16:23:55.548 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:55.549 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:55.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:55.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:55.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:55.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:55.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:55.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:55.562 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:55.562 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:55.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:55.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:55.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:55.562 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:55.562 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09994843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813150507911459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.187907, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20769, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16676767711022, telescope_dec_j2k=-24.3929524695964, observability=1)
2025-12-27T16:23:56.042 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47937655448913574
2025-12-27T16:23:56.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:56.610 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1882151, teldec = -24.256193
2025-12-27T16:23:56.612 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16707608246105     dec_j2k = -24.392949149694
2025-12-27T16:23:56.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:56.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:56.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:56.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:56.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:56.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:56.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:56.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:56.625 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:56.625 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:56.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:56.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:56.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:56.626 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:56.626 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09996075, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813145694478322, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1882151, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.208, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16707608246105, telescope_dec_j2k=-24.392949149694, observability=1)
2025-12-27T16:23:57.115 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4893970489501953
2025-12-27T16:23:57.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:57.674 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1885145, teldec = -24.256193
2025-12-27T16:23:57.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16737577918217     dec_j2k = -24.3929459226831
2025-12-27T16:23:57.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:57.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:57.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:57.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:57.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:57.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:57.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:57.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:57.685 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:57.686 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:57.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:57.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:57.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:57.686 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:57.686 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09997307, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813146897836606, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1885145, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2083, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16737577918217, telescope_dec_j2k=-24.3929459226831, observability=1)
2025-12-27T16:23:58.182 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4958310127258301
2025-12-27T16:23:58.732 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:58.734 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1887953, teldec = -24.256193
2025-12-27T16:23:58.735 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16765685746313     dec_j2k = -24.3929428953823
2025-12-27T16:23:58.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:58.737 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:58.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:58.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:58.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:58.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:58.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:58.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:58.751 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:58.751 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:58.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:58.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:58.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:58.752 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:58.752 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09998534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813146496717178, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1887953, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20858, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16765685746313, telescope_dec_j2k=-24.3929428953823, observability=1)
2025-12-27T16:23:59.319 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5672481060028076
2025-12-27T16:23:59.801 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:23:59.803 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1891039, teldec = -24.256193
2025-12-27T16:23:59.804 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16796576328736     dec_j2k = -24.3929395675155
2025-12-27T16:23:59.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:59.806 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:23:59.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:23:59.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:23:59.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:23:59.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:23:59.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:23:59.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:59.816 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:23:59.816 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:23:59.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:23:59.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:23:59.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:23:59.816 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:23:59.816 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.09999771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813154519105739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1891039, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20889, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16796576328736, telescope_dec_j2k=-24.3929395675155, observability=1)
2025-12-27T16:24:00.400 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5841052532196045
2025-12-27T16:24:00.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:00.863 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1893838, teldec = -24.256193
2025-12-27T16:24:00.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16824594066308     dec_j2k = -24.3929365483687
2025-12-27T16:24:00.865 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:00.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:00.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:00.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:00.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:00.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:00.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:00.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:00.875 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:00.875 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:00.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:00.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:00.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:00.875 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:00.876 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10000998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813152513508599, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1893838, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20917, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16824594066308, telescope_dec_j2k=-24.3929365483687, observability=1)
2025-12-27T16:24:01.423 [DEBUG] [Thread-490673 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5478560924530029
2025-12-27T16:24:01.454 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5780770778656006
2025-12-27T16:24:01.919 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:01.921 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1896824, teldec = -24.256193
2025-12-27T16:24:01.923 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16854483656318     dec_j2k = -24.3929333267023
2025-12-27T16:24:01.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:01.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:01.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:01.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:01.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:01.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:01.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:01.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:01.938 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:01.938 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:01.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:01.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:01.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:01.938 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:01.938 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10002222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081314409000061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1896824, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20946, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16854483656318, telescope_dec_j2k=-24.3929333267023, observability=1)
2025-12-27T16:24:02.556 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6172549724578857
2025-12-27T16:24:02.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:02.989 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1899908, teldec = -24.256193
2025-12-27T16:24:02.991 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1688535421671     dec_j2k = -24.392929998422
2025-12-27T16:24:02.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:02.994 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:02.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:02.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:02.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:02.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:03.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:03.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:03.005 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:03.005 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:03.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:03.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:03.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:03.005 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:03.005 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10003458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813148903433747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1899908, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.20977, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.1688535421671, telescope_dec_j2k=-24.392929998422, observability=1)
2025-12-27T16:24:03.671 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6659941673278809
2025-12-27T16:24:03.696 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6903507709503174
2025-12-27T16:24:03.696 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52099895477295 seconds ago
2025-12-27T16:24:03.785 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7798717021942139
2025-12-27T16:24:04.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:04.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1902991, teldec = -24.256193
2025-12-27T16:24:04.054 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16916214766424     dec_j2k = -24.3929266703278
2025-12-27T16:24:04.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:04.057 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:04.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:04.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:04.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:04.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:04.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:04.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:04.066 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:04.066 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:04.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:04.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:04.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:04.066 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:04.066 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1000469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813148903433747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1902991, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21008, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16916214766424, telescope_dec_j2k=-24.3929266703278, observability=1)
2025-12-27T16:24:04.792 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7258193492889404
2025-12-27T16:24:05.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:05.120 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1905793, teldec = -24.256193
2025-12-27T16:24:05.121 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16944262531018     dec_j2k = -24.392923644798
2025-12-27T16:24:05.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:05.123 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:05.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:05.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:05.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:05.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:05.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:05.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:05.136 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:05.136 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:05.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:05.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:05.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:05.136 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:05.136 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10005925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813150507911459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1905793, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21036, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16944262531018, telescope_dec_j2k=-24.392923644798, observability=1)
2025-12-27T16:24:05.860 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7237308025360107
2025-12-27T16:24:06.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:06.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1908874, teldec = -24.256193
2025-12-27T16:24:06.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16975103059447     dec_j2k = -24.3929203171594
2025-12-27T16:24:06.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:06.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:06.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:06.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:06.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:06.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:06.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:06.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:06.214 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:06.214 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:06.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:06.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:06.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:06.214 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:06.214 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10007171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813149304553175, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1908874, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21067, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.16975103059447, telescope_dec_j2k=-24.3929203171594, observability=1)
2025-12-27T16:24:06.944 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7300677299499512
2025-12-27T16:24:07.256 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:07.259 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.191167, teldec = -24.256193
2025-12-27T16:24:07.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17003090763258     dec_j2k = -24.3929172965637
2025-12-27T16:24:07.262 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:07.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:07.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:07.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:07.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:07.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:07.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:07.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:07.272 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:07.273 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:07.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:07.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:07.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:07.273 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:07.273 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10008399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813146897836606, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.191167, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21095, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.17003090763258, telescope_dec_j2k=-24.3929172965637, observability=1)
2025-12-27T16:24:07.996 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7231180667877197
2025-12-27T16:24:08.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:08.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1914659, teldec = -24.256193
2025-12-27T16:24:08.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17033010378685     dec_j2k = -24.3929140666525
2025-12-27T16:24:08.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:08.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:08.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:08.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:08.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:08.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:08.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:08.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:08.332 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:08.332 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:08.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:08.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:08.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:08.332 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:08.332 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10009623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813151711269743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1914659, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21125, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.17033010378685, telescope_dec_j2k=-24.3929140666525, observability=1)
2025-12-27T16:24:09.099 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7668962478637695
2025-12-27T16:24:09.376 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:09.378 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1917744, teldec = -24.256199
2025-12-27T16:24:09.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17063890979256     dec_j2k = -24.3929167315926
2025-12-27T16:24:09.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:09.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:09.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:09.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:09.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:09.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:09.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:09.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:09.393 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:09.393 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:09.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:09.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:09.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:09.393 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:09.394 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10010853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813150106792031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992331, telescope_ra=1.1917744, telescope_dec=-24.256199, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21156, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:23:09.920701', telescope_ra_j2k=1.17063890979256, telescope_dec_j2k=-24.3929167315926, observability=1)
2025-12-27T16:24:10.064 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:10.064 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:24:10.065 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:10.065 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:24:10.066 [DEBUG] [ThreadPoolExecutor-22928_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:10.181 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7875261306762695
2025-12-27T16:24:10.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:10.441 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.192055, teldec = -24.256193
2025-12-27T16:24:10.443 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17091978745414     dec_j2k = -24.392907698385
2025-12-27T16:24:10.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:10.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:10.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:10.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:10.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:10.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:10.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:10.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:10.458 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:10.459 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:10.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:10.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:10.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:10.459 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:10.459 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10012083, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813142886642326, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.192055, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21184, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17091978745414, telescope_dec_j2k=-24.392907698385, observability=1)
2025-12-27T16:24:11.068 [DEBUG] [ThreadPoolExecutor-22928_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:11.070 [DEBUG] [ThreadPoolExecutor-22928_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:11.070 [DEBUG] [ThreadPoolExecutor-22928_0] [payload.py] [to_registers()] [0]
2025-12-27T16:24:11.071 [DEBUG] [ThreadPoolExecutor-22928_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:11.071 [DEBUG] [ThreadPoolExecutor-22928_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:11.071 [DEBUG] [ThreadPoolExecutor-22928_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:24:11.071 [DEBUG] [ThreadPoolExecutor-22928_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:11.078 [DEBUG] [ThreadPoolExecutor-22928_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:11.078 [DEBUG] [ThreadPoolExecutor-22928_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:24:11.078 [DEBUG] [ThreadPoolExecutor-22928_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:24:11.079 [DEBUG] [ThreadPoolExecutor-22928_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:24:11.079 [DEBUG] [ThreadPoolExecutor-22928_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:11.079 [DEBUG] [ThreadPoolExecutor-22928_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:11.079 [DEBUG] [ThreadPoolExecutor-22928_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:11.265 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8061902523040771
2025-12-27T16:24:11.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:11.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1923639, teldec = -24.256193
2025-12-27T16:24:11.507 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17122899349421     dec_j2k = -24.3929043578225
2025-12-27T16:24:11.509 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:11.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:11.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:11.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:11.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:11.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:11.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:11.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:11.519 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:11.519 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:11.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:11.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:11.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:11.519 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:11.519 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10013315, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081314609559775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1923639, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21215, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17122899349421, telescope_dec_j2k=-24.3929043578225, observability=1)
2025-12-27T16:24:12.316 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7971453666687012
2025-12-27T16:24:12.562 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:12.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1926444, teldec = -24.256193
2025-12-27T16:24:12.565 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17150977139053     dec_j2k = -24.3929013236119
2025-12-27T16:24:12.567 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:12.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:12.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:12.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:12.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:12.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:12.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:12.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:12.579 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:12.579 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:12.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:12.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:12.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:12.579 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:12.579 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10014541, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813146897836606, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1926444, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21243, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17150977139053, telescope_dec_j2k=-24.3929013236119, observability=1)
2025-12-27T16:24:13.441 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8620591163635254
2025-12-27T16:24:13.623 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:13.625 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1929435, teldec = -24.256193
2025-12-27T16:24:13.627 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17180916770717     dec_j2k = -24.392898087388
2025-12-27T16:24:13.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:13.629 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:13.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:13.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:13.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:13.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:13.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:13.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:13.641 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:13.641 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:13.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:13.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:13.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:13.641 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:13.641 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10015768, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813150507911459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1929435, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21273, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17180916770717, telescope_dec_j2k=-24.392898087388, observability=1)
2025-12-27T16:24:14.506 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.865307092666626
2025-12-27T16:24:14.688 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:14.690 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1932527, teldec = -24.256193
2025-12-27T16:24:14.691 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1721186740222     dec_j2k = -24.3928947410001
2025-12-27T16:24:14.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:14.693 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:14.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:14.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:14.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:14.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:14.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:14.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:14.708 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:14.708 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:14.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:14.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:14.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:14.709 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:14.709 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10017001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813149705672603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1932527, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21303, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.1721186740222, telescope_dec_j2k=-24.3928947410001, observability=1)
2025-12-27T16:24:15.559 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8497829437255859
2025-12-27T16:24:15.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:15.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1935335, teldec = -24.256193
2025-12-27T16:24:15.755 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1723997521955     dec_j2k = -24.3928917011996
2025-12-27T16:24:15.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:15.758 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:15.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:15.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:15.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:15.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:15.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:15.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:15.771 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:15.771 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:15.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:15.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:15.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:15.772 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:15.772 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10018233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813145293358894, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1935335, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21332, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.1723997521955, telescope_dec_j2k=-24.3928917011996, observability=1)
2025-12-27T16:24:16.692 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9200179576873779
2025-12-27T16:24:16.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:16.815 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1938415, teldec = -24.256193
2025-12-27T16:24:16.816 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17270805730701     dec_j2k = -24.3928883660937
2025-12-27T16:24:16.817 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:16.817 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:16.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:16.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:16.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:16.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:16.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:16.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:16.829 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:16.830 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:16.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:16.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:16.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:16.830 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:16.830 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10019459, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813144892239466, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1938415, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21362, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17270805730701, telescope_dec_j2k=-24.3928883660937, observability=1)
2025-12-27T16:24:17.776 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9461467266082764
2025-12-27T16:24:17.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:17.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1941496, teldec = -24.256193
2025-12-27T16:24:17.885 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17301646250988     dec_j2k = -24.3928850290136
2025-12-27T16:24:17.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:17.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:17.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:17.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:17.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:17.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:17.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:17.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:17.902 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:17.902 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:17.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:17.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:17.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:17.903 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:17.903 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10020698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143287761754, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.1941496, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21393, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17301646250988, telescope_dec_j2k=-24.3928850290136, observability=1)
2025-12-27T16:24:18.863 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9605813026428223
2025-12-27T16:24:18.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:18.957 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.194449, teldec = -24.256193
2025-12-27T16:24:18.959 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17331615908718     dec_j2k = -24.3928817853104
2025-12-27T16:24:18.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:18.960 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:18.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:18.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:18.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:18.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:18.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:18.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:18.975 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:18.975 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:18.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:18.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:18.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:18.975 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:18.975 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1002194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813145293358894, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.99232, telescope_ra=1.194449, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21423, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17331615908718, telescope_dec_j2k=-24.3928817853104, observability=1)
2025-12-27T16:24:19.505 [DEBUG] [Thread-490674 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5304265022277832
2025-12-27T16:24:19.912 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9365220069885254
2025-12-27T16:24:20.018 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:20.020 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1947292, teldec = -24.256192
2025-12-27T16:24:20.021 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17359663658089     dec_j2k = -24.392877748946
2025-12-27T16:24:20.022 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:20.023 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:24:20.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:20.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:20.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:20.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:20.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:20.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:20.033 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:20.033 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:20.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:20.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:20.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:20.033 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:20.033 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1002317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813140479925758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.1947292, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21451, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17359663658089, telescope_dec_j2k=-24.392877748946, observability=1)
2025-12-27T16:24:20.964 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9305839538574219
2025-12-27T16:24:21.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:21.080 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1950376, teldec = -24.256192
2025-12-27T16:24:21.081 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1739053420587     dec_j2k = -24.3928744060447
2025-12-27T16:24:21.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:21.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:21.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:21.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:21.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:21.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:21.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:21.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:21.096 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:21.096 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:21.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:21.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:21.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:21.096 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:21.097 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10024397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813148903433747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.1950376, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21482, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.1739053420587, telescope_dec_j2k=-24.3928744060447, observability=1)
2025-12-27T16:24:22.178 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:22.180 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.1953457, teldec = -24.256192
2025-12-27T16:24:22.181 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.17421374723164     dec_j2k = -24.3928710655034
2025-12-27T16:24:22.183 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:22.183 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:22.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:22.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:22.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:22.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:22.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:22.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:22.197 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:22.197 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:22.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:22.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:22.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:22.197 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:22.197 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1002567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813144491120038, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.1953457, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21513, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17421374723164, telescope_dec_j2k=-24.3928710655034, observability=1)
2025-12-27T16:24:22.220 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.022737503051757812
2025-12-27T16:24:23.236 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:23.239 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 1.1956253, teldec = -24.256192
2025-12-27T16:24:23.240 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 1.17449362416867     dec_j2k = -24.3928680331986
2025-12-27T16:24:23.242 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:23.243 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:23.245 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:23.246 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:23.246 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:23.246 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:23.253 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:23.253 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:23.253 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:23.253 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:23.253 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:23.253 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:23.253 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:23.253 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:23.253 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10026895, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813142485522898, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.1956253, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21541, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17449362416867, telescope_dec_j2k=-24.3928680331986, observability=1)
2025-12-27T16:24:23.262 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00850987434387207
2025-12-27T16:24:23.267 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014032840728759766
2025-12-27T16:24:24.310 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:24.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1959331, teldec = -24.256192
2025-12-27T16:24:24.314 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17480172902978     dec_j2k = -24.3928646942116
2025-12-27T16:24:24.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:24.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:24.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:24.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:24.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:24.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:24.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:24.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:24.331 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:24.331 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:24.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:24.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:24.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:24.331 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:24.331 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10028138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143688881182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.1959331, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21572, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17480172902978, telescope_dec_j2k=-24.3928646942116, observability=1)
2025-12-27T16:24:24.366 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03490781784057617
2025-12-27T16:24:25.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:25.382 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.196232, teldec = -24.256192
2025-12-27T16:24:25.383 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17510092506849     dec_j2k = -24.3928614509194
2025-12-27T16:24:25.385 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:24:25.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:25.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:25.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:25.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:25.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:25.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:25.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:25.395 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:25.395 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:25.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:25.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:25.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:25.396 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:25.396 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10029376, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813146897836606, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.196232, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21601, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17510092506849, telescope_dec_j2k=-24.3928614509194, observability=1)
2025-12-27T16:24:25.447 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05136728286743164
2025-12-27T16:24:26.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:26.447 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1965124, teldec = -24.256192
2025-12-27T16:24:26.448 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1753816027777     dec_j2k = -24.3928584076036
2025-12-27T16:24:26.450 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:26.451 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:26.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:26.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:26.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:26.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:26.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:26.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:26.465 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:26.465 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:26.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:26.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:26.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:26.465 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:26.465 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10030609, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813147298956035, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.1965124, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21629, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.1753816027777, telescope_dec_j2k=-24.3928584076036, observability=1)
2025-12-27T16:24:26.532 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06653714179992676
2025-12-27T16:24:27.517 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:27.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1968205, teldec = -24.256192
2025-12-27T16:24:27.520 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17569000791372     dec_j2k = -24.392855062795
2025-12-27T16:24:27.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:27.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:27.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:27.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:27.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:27.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:27.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:27.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:27.534 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:27.534 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:27.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:27.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:27.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:27.534 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:27.534 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1003185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813148502314319, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.1968205, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2166, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17569000791372, telescope_dec_j2k=-24.392855062795, observability=1)
2025-12-27T16:24:27.583 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0490114688873291
2025-12-27T16:24:28.586 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:28.588 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1971289, teldec = -24.256192
2025-12-27T16:24:28.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17599871333913     dec_j2k = -24.3928517138369
2025-12-27T16:24:28.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:28.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:28.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:28.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:28.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:28.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:28.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:28.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:28.605 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:28.605 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:28.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:28.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:28.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:28.605 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:28.605 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10033087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143287761754, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.1971289, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21691, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17599871333913, telescope_dec_j2k=-24.3928517138369, observability=1)
2025-12-27T16:24:28.708 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10267400741577148
2025-12-27T16:24:29.670 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:29.672 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1974088, teldec = -24.256192
2025-12-27T16:24:29.673 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17627889053272     dec_j2k = -24.392848673591
2025-12-27T16:24:29.675 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:29.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:29.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:29.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:29.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:29.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:29.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:29.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:29.689 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:29.689 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:29.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:29.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:29.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:29.689 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:29.690 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10034341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143688881182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.1974088, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21719, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17627889053272, telescope_dec_j2k=-24.392848673591, observability=1)
2025-12-27T16:24:29.773 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08361196517944336
2025-12-27T16:24:30.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:30.748 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1977093, teldec = -24.256192
2025-12-27T16:24:30.749 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17657968812004     dec_j2k = -24.3928454087712
2025-12-27T16:24:30.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:30.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:30.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:30.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:30.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:30.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:30.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:30.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:30.765 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:30.765 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:30.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:30.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:30.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:30.765 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:30.765 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10035587, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813142485522898, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.1977093, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21749, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17657968812004, telescope_dec_j2k=-24.3928454087712, observability=1)
2025-12-27T16:24:30.857 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09174919128417969
2025-12-27T16:24:31.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:31.830 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1980199, teldec = -24.256192
2025-12-27T16:24:31.831 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17689059570174     dec_j2k = -24.3928420333275
2025-12-27T16:24:31.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:31.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:31.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:31.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:31.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:31.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:31.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:31.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:31.842 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:31.842 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:31.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:31.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:31.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:31.843 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:31.843 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10036839, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813142485522898, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.1980199, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2178, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17689059570174, telescope_dec_j2k=-24.3928420333275, observability=1)
2025-12-27T16:24:31.958 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11551475524902344
2025-12-27T16:24:32.885 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:32.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1983282, teldec = -24.256192
2025-12-27T16:24:32.888 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17719920099802     dec_j2k = -24.3928386819832
2025-12-27T16:24:32.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:32.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:32.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:32.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:32.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:32.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:32.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:32.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:32.901 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:32.902 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:32.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:32.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:32.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:32.902 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:32.902 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10038062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813144491120038, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.1983282, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21811, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17719920099802, telescope_dec_j2k=-24.3928386819832, observability=1)
2025-12-27T16:24:33.042 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14021611213684082
2025-12-27T16:24:33.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:33.948 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1985995, teldec = -24.256192
2025-12-27T16:24:33.949 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17747076964838     dec_j2k = -24.3928357321055
2025-12-27T16:24:33.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:33.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:33.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:33.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:33.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:33.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:33.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:33.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:33.965 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:33.966 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:33.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:33.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:33.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:33.966 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:33.966 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1003929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813145694478322, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.1985995, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21838, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17747076964838, telescope_dec_j2k=-24.3928357321055, observability=1)
2025-12-27T16:24:34.129 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16346979141235352
2025-12-27T16:24:35.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:35.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1989084, teldec = -24.256192
2025-12-27T16:24:35.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17777997552423     dec_j2k = -24.3928323725571
2025-12-27T16:24:35.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:35.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:35.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:35.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:35.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:35.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:35.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:35.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:35.030 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:35.030 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:35.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:35.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:35.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:35.030 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:35.030 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10040527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813141683284042, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.1989084, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21869, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17777997552423, telescope_dec_j2k=-24.3928323725571, observability=1)
2025-12-27T16:24:35.179 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14839673042297363
2025-12-27T16:24:36.071 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:36.073 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1992171, teldec = -24.256192
2025-12-27T16:24:36.074 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17808898119427     dec_j2k = -24.3928290142888
2025-12-27T16:24:36.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:24:36.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:24:36.079 [DEBUG] [ThreadPoolExecutor-22928_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:36.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:36.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:36.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:36.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:36.080 [DEBUG] [ThreadPoolExecutor-22928_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:36.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:36.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:36.087 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:36.087 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:36.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:36.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:36.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:36.087 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:36.087 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1004175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813145694478322, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.1992171, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.219, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17808898119427, telescope_dec_j2k=-24.3928290142888, observability=1)
2025-12-27T16:24:36.279 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19156146049499512
2025-12-27T16:24:37.139 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:37.141 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1994973, teldec = -24.256186
2025-12-27T16:24:37.142 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17836945828779     dec_j2k = -24.3928199658209
2025-12-27T16:24:37.143 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:37.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:37.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:37.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:37.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:37.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:37.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:37.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:37.157 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:37.157 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:37.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:37.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:37.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:37.157 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:37.157 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10042986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813138875448045, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992308, telescope_ra=1.1994973, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21928, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17836945828779, telescope_dec_j2k=-24.3928199658209, observability=1)
2025-12-27T16:24:37.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20617461204528809
2025-12-27T16:24:37.554 [DEBUG] [Thread-490675 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3965775966644287
2025-12-27T16:24:38.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:38.205 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1998059, teldec = -24.256192
2025-12-27T16:24:38.206 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17867836419354     dec_j2k = -24.3928226064036
2025-12-27T16:24:38.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:38.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:38.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:38.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:38.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:38.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:38.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:38.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:38.223 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:38.223 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:38.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:38.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:38.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:38.223 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:38.223 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10044216, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813146897836606, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.1998059, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21959, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17867836419354, telescope_dec_j2k=-24.3928226064036, observability=1)
2025-12-27T16:24:38.450 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22653722763061523
2025-12-27T16:24:39.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:39.268 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.200105, teldec = -24.256192
2025-12-27T16:24:39.269 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17897776033604     dec_j2k = -24.3928193500644
2025-12-27T16:24:39.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:39.272 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:39.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:39.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:39.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:39.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:39.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:39.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:39.286 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:39.286 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:39.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:39.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:39.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:39.286 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:39.287 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10045448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813142485522898, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.200105, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.21989, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17897776033604, telescope_dec_j2k=-24.3928193500644, observability=1)
2025-12-27T16:24:39.516 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22976255416870117
2025-12-27T16:24:40.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:40.336 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2003861, teldec = -24.256192
2025-12-27T16:24:40.337 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17925913864988     dec_j2k = -24.392816288928
2025-12-27T16:24:40.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:40.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:40.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:40.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:40.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:40.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:40.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:40.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:40.350 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:40.350 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:40.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:40.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:40.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:40.350 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:40.351 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10046684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813141282164614, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.2003861, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22017, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17925913864988, telescope_dec_j2k=-24.392816288928, observability=1)
2025-12-27T16:24:40.600 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24961161613464355
2025-12-27T16:24:41.397 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:41.399 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2006947, teldec = -24.256192
2025-12-27T16:24:41.400 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17956804418373     dec_j2k = -24.3928129274665
2025-12-27T16:24:41.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:41.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:41.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:41.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:41.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:41.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:41.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:41.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:41.412 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:41.413 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:41.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:41.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:41.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:41.413 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:41.413 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10047913, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081314208440347, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.2006947, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22048, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17956804418373, telescope_dec_j2k=-24.3928129274665, observability=1)
2025-12-27T16:24:41.708 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2954070568084717
2025-12-27T16:24:42.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:42.455 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2009755, teldec = -24.256192
2025-12-27T16:24:42.456 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17984912218704     dec_j2k = -24.3928098680429
2025-12-27T16:24:42.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:42.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:42.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:42.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:42.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:42.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:42.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:42.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:42.471 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:42.471 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:42.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:42.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:42.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:42.471 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:42.471 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10049137, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813142485522898, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.2009755, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22076, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.17984912218704, telescope_dec_j2k=-24.3928098680429, observability=1)
2025-12-27T16:24:42.774 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30290889739990234
2025-12-27T16:24:43.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:43.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2012746, teldec = -24.256192
2025-12-27T16:24:43.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.180148518301     dec_j2k = -24.3928066084197
2025-12-27T16:24:43.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:43.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:43.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:43.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:43.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:43.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:43.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:43.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:43.536 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:43.536 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:43.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:43.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:43.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:43.536 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:43.536 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10050367, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813142485522898, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.2012746, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22106, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.180148518301, telescope_dec_j2k=-24.3928066084197, observability=1)
2025-12-27T16:24:43.899 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36203956604003906
2025-12-27T16:24:44.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:44.594 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2015832, teldec = -24.256192
2025-12-27T16:24:44.595 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18045742381248     dec_j2k = -24.3928032443842
2025-12-27T16:24:44.597 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:44.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:44.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:44.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:44.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:44.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:44.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:44.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:44.607 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:44.607 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:44.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:44.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:44.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:44.607 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:44.608 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10051612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813145293358894, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.2015832, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22137, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18045742381248, telescope_dec_j2k=-24.3928032443842, observability=1)
2025-12-27T16:24:44.964 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3565659523010254
2025-12-27T16:24:45.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:45.665 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.201864, teldec = -24.256192
2025-12-27T16:24:45.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18073850179542     dec_j2k = -24.3928001826186
2025-12-27T16:24:45.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:45.670 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:45.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:45.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:45.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:45.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:45.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:45.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:45.683 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:45.683 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:45.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:45.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:45.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:45.683 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:45.683 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10052852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143688881182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.201864, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22165, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18073850179542, telescope_dec_j2k=-24.3928001826186, observability=1)
2025-12-27T16:24:46.015 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33160948753356934
2025-12-27T16:24:46.466 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7826642990112305
2025-12-27T16:24:46.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:46.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2021726, teldec = -24.256192
2025-12-27T16:24:46.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18104740729204     dec_j2k = -24.3927968168758
2025-12-27T16:24:46.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:46.734 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:46.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:46.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:46.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:46.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:46.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:46.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:46.747 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:46.747 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:46.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:46.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:46.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:46.748 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:46.748 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10054084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143688881182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.2021726, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22195, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18104740729204, telescope_dec_j2k=-24.3927968168758, observability=1)
2025-12-27T16:24:47.089 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34142494201660156
2025-12-27T16:24:47.800 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:47.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.202481, teldec = -24.256192
2025-12-27T16:24:47.802 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1813561125829     dec_j2k = -24.3927934524212
2025-12-27T16:24:47.804 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:47.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:47.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:47.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:47.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:47.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:47.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:47.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:47.818 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:47.818 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:47.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:47.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:47.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:47.818 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:47.818 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10055324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143287761754, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.202481, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22226, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.1813561125829, telescope_dec_j2k=-24.3927934524212, observability=1)
2025-12-27T16:24:48.177 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35910797119140625
2025-12-27T16:24:48.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:48.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2027528, teldec = -24.256192
2025-12-27T16:24:48.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1816281816363     dec_j2k = -24.39279048651
2025-12-27T16:24:48.868 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:48.868 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:48.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:48.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:48.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:48.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:48.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:48.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:48.881 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:48.881 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:48.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:48.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:48.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:48.881 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:48.882 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10056554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143688881182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.2027528, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22253, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.1816281816363, telescope_dec_j2k=-24.39279048651, observability=1)
2025-12-27T16:24:49.251 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36927151679992676
2025-12-27T16:24:49.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:49.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2030617, teldec = -24.256192
2025-12-27T16:24:49.930 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18193738740746     dec_j2k = -24.3927871149178
2025-12-27T16:24:49.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:49.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:49.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:49.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:49.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:49.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:49.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:49.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:49.945 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:49.945 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:49.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:49.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:49.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:49.946 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:49.946 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10057786, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813146496717178, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.2030617, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22284, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18193738740746, telescope_dec_j2k=-24.3927871149178, observability=1)
2025-12-27T16:24:50.331 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3855857849121094
2025-12-27T16:24:50.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:50.990 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2033701, teldec = -24.256192
2025-12-27T16:24:50.992 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18224609267591     dec_j2k = -24.3927837478896
2025-12-27T16:24:50.994 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:50.995 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:50.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:50.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:50.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:50.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:51.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:51.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:51.004 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:51.004 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:51.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:51.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:51.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:51.004 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:51.004 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10059015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813140881045186, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.2033701, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22315, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18224609267591, telescope_dec_j2k=-24.3927837478896, observability=1)
2025-12-27T16:24:51.453 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44916677474975586
2025-12-27T16:24:52.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:52.048 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2036503, teldec = -24.256192
2025-12-27T16:24:52.050 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18252657002397     dec_j2k = -24.3927806879674
2025-12-27T16:24:52.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:52.052 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:52.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:52.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:52.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:52.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:52.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:52.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:52.060 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:52.060 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:52.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:52.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:52.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:52.060 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:52.060 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1006024, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813150507911459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992319, telescope_ra=1.2036503, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22343, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18252657002397, telescope_dec_j2k=-24.3927806879674, observability=1)
2025-12-27T16:24:52.521 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46100425720214844
2025-12-27T16:24:53.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:53.106 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2039497, teldec = -24.256192
2025-12-27T16:24:53.107 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1828262663695     dec_j2k = -24.3927774175574
2025-12-27T16:24:53.109 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:53.110 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:53.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:53.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:53.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:53.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:53.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:53.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:53.118 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:53.118 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:53.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:53.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:53.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:53.119 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:53.119 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10061464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813142485522898, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2039497, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22373, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.1828262663695, telescope_dec_j2k=-24.3927774175574, observability=1)
2025-12-27T16:24:53.447 [DEBUG] [Thread-490676 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3280773162841797
2025-12-27T16:24:53.608 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.489429235458374
2025-12-27T16:24:54.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:54.166 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2042305, teldec = -24.256192
2025-12-27T16:24:54.167 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18310734429813     dec_j2k = -24.3927743495547
2025-12-27T16:24:54.168 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:54.169 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:54.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:54.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:54.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:54.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:54.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:54.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:54.179 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:54.179 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:54.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:54.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:54.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:54.179 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:54.179 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1006269, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813142485522898, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2042305, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22401, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18310734429813, telescope_dec_j2k=-24.3927743495547, observability=1)
2025-12-27T16:24:54.657 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4779062271118164
2025-12-27T16:24:55.232 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:55.234 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2045394, teldec = -24.256192
2025-12-27T16:24:55.235 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18341655003196     dec_j2k = -24.3927709736784
2025-12-27T16:24:55.236 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:55.237 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:55.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:55.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:55.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:55.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:55.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:55.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:55.247 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:55.247 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:55.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:55.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:55.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:55.248 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:55.248 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10063927, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813144491120038, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2045394, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22432, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18341655003196, telescope_dec_j2k=-24.3927709736784, observability=1)
2025-12-27T16:24:55.709 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46099376678466797
2025-12-27T16:24:55.713 [DEBUG] [Thread-490677 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46520495414733887
2025-12-27T16:24:56.375 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:56.377 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2048758, teldec = -24.256192
2025-12-27T16:24:56.378 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18375328297504     dec_j2k = -24.3927672962441
2025-12-27T16:24:56.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:56.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:56.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:56.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:56.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:56.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:56.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:56.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:56.389 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:56.389 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:56.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:56.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:56.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:56.389 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:56.390 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10065249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143287761754, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2048758, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22466, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18375328297504, telescope_dec_j2k=-24.3927672962441, observability=1)
2025-12-27T16:24:56.761 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3711981773376465
2025-12-27T16:24:57.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:57.441 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.205156, teldec = -24.256192
2025-12-27T16:24:57.442 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18403376028857     dec_j2k = -24.3927642323625
2025-12-27T16:24:57.443 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:57.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:57.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:57.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:57.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:57.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:57.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:57.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:57.453 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:57.453 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:57.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:57.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:57.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:57.453 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:57.453 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10066482, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813152112389171, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.205156, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22494, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18403376028857, telescope_dec_j2k=-24.3927642323625, observability=1)
2025-12-27T16:24:57.813 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35978126525878906
2025-12-27T16:24:58.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:58.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2054555, teldec = -24.256192
2025-12-27T16:24:58.501 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18433355669617     dec_j2k = -24.3927609566279
2025-12-27T16:24:58.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:58.504 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:58.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:58.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:58.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:58.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:58.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:58.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:58.517 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:58.517 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:58.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:58.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:58.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:58.517 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:58.517 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10067707, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081314609559775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2054555, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22524, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18433355669617, telescope_dec_j2k=-24.3927609566279, observability=1)
2025-12-27T16:24:58.917 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40006279945373535
2025-12-27T16:24:59.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:24:59.569 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2057362, teldec = -24.256192
2025-12-27T16:24:59.570 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18461453449122     dec_j2k = -24.3927578857513
2025-12-27T16:24:59.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:59.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:24:59.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:24:59.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:24:59.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:24:59.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:24:59.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:24:59.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:59.587 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:24:59.587 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:24:59.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:24:59.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:24:59.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:24:59.588 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:24:59.588 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10068944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813147298956035, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2057362, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22552, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18461453449122, telescope_dec_j2k=-24.3927578857513, observability=1)
2025-12-27T16:24:59.998 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4100353717803955
2025-12-27T16:25:00.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:00.638 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2060451, teldec = -24.256192
2025-12-27T16:25:00.639 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18492374018696     dec_j2k = -24.3927545055102
2025-12-27T16:25:00.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:00.641 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:00.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:00.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:00.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:00.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:00.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:00.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:00.652 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:00.652 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:00.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:00.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:00.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:00.652 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:00.652 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10070182, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813148502314319, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2060451, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22583, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18492374018696, telescope_dec_j2k=-24.3927545055102, observability=1)
2025-12-27T16:25:01.050 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39765262603759766
2025-12-27T16:25:01.703 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:01.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2063535, teldec = -24.256192
2025-12-27T16:25:01.707 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1852324453801     dec_j2k = -24.3927511298474
2025-12-27T16:25:01.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:01.711 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:01.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:01.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:01.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:01.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:01.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:01.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:01.724 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:01.724 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:01.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:01.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:01.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:01.724 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:01.725 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10071417, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813144892239466, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2063535, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22614, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.1852324453801, telescope_dec_j2k=-24.3927511298474, observability=1)
2025-12-27T16:25:02.123 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39885377883911133
2025-12-27T16:25:02.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:02.777 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2066526, teldec = -24.256192
2025-12-27T16:25:02.779 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18553184136248     dec_j2k = -24.3927478551273
2025-12-27T16:25:02.780 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:02.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:02.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:02.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:02.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:02.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:02.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:02.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:02.793 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:02.793 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:02.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:02.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:02.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:02.793 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:02.793 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10072657, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813144892239466, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2066526, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22643, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18553184136248, telescope_dec_j2k=-24.3927478551273, observability=1)
2025-12-27T16:25:03.192 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3987236022949219
2025-12-27T16:25:03.756 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9627895355224609
2025-12-27T16:25:03.756 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.52027463912964 seconds ago
2025-12-27T16:25:03.761 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9676220417022705
2025-12-27T16:25:03.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:03.845 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2069334, teldec = -24.256192
2025-12-27T16:25:03.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18581291922894     dec_j2k = -24.3927447800023
2025-12-27T16:25:03.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:03.848 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:03.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:03.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:03.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:03.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:03.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:03.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:03.857 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:03.857 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:03.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:03.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:03.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:03.857 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:03.857 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10073894, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813144892239466, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2069334, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22672, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18581291922894, telescope_dec_j2k=-24.3927447800023, observability=1)
2025-12-27T16:25:04.295 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43749260902404785
2025-12-27T16:25:04.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:04.905 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.207242, teldec = -24.256192
2025-12-27T16:25:04.906 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18612182459751     dec_j2k = -24.3927413995778
2025-12-27T16:25:04.908 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:04.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:04.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:04.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:04.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:04.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:04.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:04.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:04.918 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:04.918 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:04.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:04.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:04.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:04.918 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:04.918 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10075119, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813138875448045, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.207242, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22702, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18612182459751, telescope_dec_j2k=-24.3927413995778, observability=1)
2025-12-27T16:25:05.377 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45828866958618164
2025-12-27T16:25:05.962 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:05.964 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2075225, teldec = -24.256192
2025-12-27T16:25:05.965 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18640260215355     dec_j2k = -24.3927383261874
2025-12-27T16:25:05.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:05.968 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:05.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:05.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:05.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:05.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:05.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:05.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:05.980 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:05.980 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:05.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:05.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:05.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:05.981 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:05.981 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10076346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813140479925758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2075225, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2273, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18640260215355, telescope_dec_j2k=-24.3927383261874, observability=1)
2025-12-27T16:25:06.429 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4478890895843506
2025-12-27T16:25:07.028 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:07.030 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2078308, teldec = -24.256192
2025-12-27T16:25:07.032 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18671120721037     dec_j2k = -24.3927349473455
2025-12-27T16:25:07.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:07.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:07.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:07.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:07.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:07.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:07.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:07.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:07.044 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:07.044 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:07.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:07.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:07.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:07.045 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:07.045 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1007758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813146897836606, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2078308, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22761, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18671120721037, telescope_dec_j2k=-24.3927349473455, observability=1)
2025-12-27T16:25:07.480 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43532466888427734
2025-12-27T16:25:08.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:08.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.20813, teldec = -24.256192
2025-12-27T16:25:08.104 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18701070325545     dec_j2k = -24.3927316673832
2025-12-27T16:25:08.107 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:08.107 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:08.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:08.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:08.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:08.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:08.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:08.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:08.115 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:08.115 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:08.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:08.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:08.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:08.116 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:08.116 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10078822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813146496717178, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.20813, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22791, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18701070325545, telescope_dec_j2k=-24.3927316673832, observability=1)
2025-12-27T16:25:08.583 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4678230285644531
2025-12-27T16:25:09.160 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:09.162 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.208411, teldec = -24.256192
2025-12-27T16:25:09.163 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18729198128575     dec_j2k = -24.3927285861725
2025-12-27T16:25:09.165 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:09.166 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:09.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:09.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:09.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:09.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:09.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:09.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:09.179 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:09.179 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:09.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:09.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:09.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:09.179 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:09.179 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10080047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813145293358894, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.208411, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22819, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:24:10.063252', telescope_ra_j2k=1.18729198128575, telescope_dec_j2k=-24.3927285861725, observability=1)
2025-12-27T16:25:09.665 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48631834983825684
2025-12-27T16:25:10.205 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:10.205 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:25:10.206 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:10.206 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:25:10.206 [INFO] [ThreadPoolExecutor-22929_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:25:10.206 [INFO] [ThreadPoolExecutor-22929_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:25:10.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:10.253 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2087197, teldec = -24.256192
2025-12-27T16:25:10.254 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18760098671584     dec_j2k = -24.3927252003729
2025-12-27T16:25:10.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:10.256 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:10.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:10.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:10.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:10.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:10.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:10.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:10.268 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:10.268 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:10.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:10.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:10.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:10.268 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:10.268 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10081309, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081314609559775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2087197, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2285, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.18760098671584, telescope_dec_j2k=-24.3927252003729, observability=1)
2025-12-27T16:25:10.771 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5029761791229248
2025-12-27T16:25:11.335 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:11.337 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2090283, teldec = -24.256192
2025-12-27T16:25:11.338 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18790989203916     dec_j2k = -24.3927218147765
2025-12-27T16:25:11.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:11.341 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:11.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:11.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:11.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:11.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:11.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:11.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:11.352 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:11.353 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:11.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:11.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:11.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:11.353 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:11.353 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10082565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813145293358894, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2090283, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22881, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.18790989203916, telescope_dec_j2k=-24.3927218147765, observability=1)
2025-12-27T16:25:11.839 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48608946800231934
2025-12-27T16:25:12.502 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:12.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2093556, teldec = -24.256192
2025-12-27T16:25:12.506 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18823751585538     dec_j2k = -24.3927182230493
2025-12-27T16:25:12.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:12.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:12.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:12.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:12.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:12.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:12.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:12.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:12.521 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:12.521 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:12.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:12.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:12.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:12.521 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:12.521 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10083916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081314409000061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2093556, telescope_dec=-24.256192, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22914, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.18823751585538, telescope_dec_j2k=-24.3927182230493, observability=1)
2025-12-27T16:25:12.939 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41846418380737305
2025-12-27T16:25:13.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:13.573 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2096639, teldec = -24.256191
2025-12-27T16:25:13.574 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18854612080701     dec_j2k = -24.3927138389938
2025-12-27T16:25:13.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:13.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:13.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:13.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:13.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:13.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:13.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:13.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:13.588 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:13.588 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:13.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:13.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:13.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:13.588 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:13.588 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10085153, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813142886642326, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2096639, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22945, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.18854612080701, telescope_dec_j2k=-24.3927138389938, observability=1)
2025-12-27T16:25:13.794 [DEBUG] [Thread-490678 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20549941062927246
2025-12-27T16:25:14.026 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4376969337463379
2025-12-27T16:25:14.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:14.641 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2099447, teldec = -24.256191
2025-12-27T16:25:14.643 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18882719860403     dec_j2k = -24.3927107559357
2025-12-27T16:25:14.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:14.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:14.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:14.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:14.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:14.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:14.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:14.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:14.655 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:14.655 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:14.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:14.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:14.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:14.655 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:14.655 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10086389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813140881045186, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2099447, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.22973, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.18882719860403, telescope_dec_j2k=-24.3927107559357, observability=1)
2025-12-27T16:25:15.076 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42055678367614746
2025-12-27T16:25:15.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:15.704 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2102533, teldec = -24.256191
2025-12-27T16:25:15.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18913610389627     dec_j2k = -24.3927073667929
2025-12-27T16:25:15.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:15.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:25:15.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:15.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:15.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:15.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:15.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:15.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:15.718 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:15.719 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:15.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:15.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:15.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:15.719 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:15.719 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10087619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813141683284042, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2102533, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23004, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.18913610389627, telescope_dec_j2k=-24.3927073667929, observability=1)
2025-12-27T16:25:16.127 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4086308479309082
2025-12-27T16:25:16.765 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:16.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2105335, teldec = -24.256191
2025-12-27T16:25:16.769 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18941658108613     dec_j2k = -24.3927042887741
2025-12-27T16:25:16.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:16.772 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:16.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:16.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:16.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:16.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:16.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:16.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:16.782 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:16.782 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:16.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:16.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:16.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:16.783 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:16.783 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10088851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813146496717178, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2105335, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23032, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.18941658108613, telescope_dec_j2k=-24.3927042887741, observability=1)
2025-12-27T16:25:17.250 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4671196937561035
2025-12-27T16:25:17.835 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:17.837 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2108332, teldec = -24.256191
2025-12-27T16:25:17.838 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18971657755935     dec_j2k = -24.3927009957312
2025-12-27T16:25:17.840 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:17.841 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:25:17.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:17.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:17.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:17.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:17.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:17.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:17.855 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:17.855 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:17.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:17.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:17.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:17.856 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:17.856 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10090088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813148502314319, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2108332, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23062, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.18971657755935, telescope_dec_j2k=-24.3927009957312, observability=1)
2025-12-27T16:25:18.317 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46172332763671875
2025-12-27T16:25:18.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:18.900 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2111415, teldec = -24.256191
2025-12-27T16:25:18.902 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19002518253228     dec_j2k = -24.3926976073141
2025-12-27T16:25:18.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:18.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:18.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:18.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:18.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:18.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:18.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:18.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:18.915 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:18.915 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:18.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:18.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:18.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:18.915 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:18.915 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10091318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813145694478322, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2111415, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23092, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19002518253228, telescope_dec_j2k=-24.3926976073141, observability=1)
2025-12-27T16:25:19.404 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48882532119750977
2025-12-27T16:25:19.960 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:19.962 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.211422, teldec = -24.256191
2025-12-27T16:25:19.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19030595999841     dec_j2k = -24.3926945236624
2025-12-27T16:25:19.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:19.965 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:19.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:19.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:19.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:19.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:19.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:19.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:19.979 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:19.979 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:19.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:19.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:19.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:19.979 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:19.979 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10092547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143688881182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.211422, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2312, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19030595999841, telescope_dec_j2k=-24.3926945236624, observability=1)
2025-12-27T16:25:20.454 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4741981029510498
2025-12-27T16:25:21.024 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:21.026 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2117301, teldec = -24.256191
2025-12-27T16:25:21.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19061436475856     dec_j2k = -24.3926911357422
2025-12-27T16:25:21.029 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:25:21.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:25:21.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:21.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:21.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:21.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:21.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:21.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:21.041 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:21.041 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:21.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:21.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:21.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:21.042 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:21.042 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10093778, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813145694478322, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2117301, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23151, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19061436475856, telescope_dec_j2k=-24.3926911357422, observability=1)
2025-12-27T16:25:21.505 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46373462677001953
2025-12-27T16:25:22.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:22.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2120936, teldec = -24.256191
2025-12-27T16:25:22.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19097822430812     dec_j2k = -24.3926871374891
2025-12-27T16:25:22.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:22.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:22.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:22.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:22.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:22.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:22.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:22.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:22.341 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:22.342 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:22.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:22.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:22.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:22.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:22.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10095281, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813141282164614, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2120936, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23188, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19097822430812, telescope_dec_j2k=-24.3926871374891, observability=1)
2025-12-27T16:25:22.555 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21329951286315918
2025-12-27T16:25:23.314 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9720485210418701
2025-12-27T16:25:23.390 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:23.392 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2123925, teldec = -24.256191
2025-12-27T16:25:23.393 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19127741995158     dec_j2k = -24.3926838488638
2025-12-27T16:25:23.395 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:25:23.396 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:25:23.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:23.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:23.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:23.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:23.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:23.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:23.409 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:23.409 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:23.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:23.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:23.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:23.409 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:23.410 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10096517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813144892239466, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2123925, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23217, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19127741995158, telescope_dec_j2k=-24.3926838488638, observability=1)
2025-12-27T16:25:23.682 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27290987968444824
2025-12-27T16:25:24.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:24.457 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2126721, teldec = -24.256191
2025-12-27T16:25:24.458 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19155729649865     dec_j2k = -24.3926807718267
2025-12-27T16:25:24.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:24.461 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:24.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:24.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:24.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:24.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:24.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:24.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:24.471 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:24.471 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:24.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:24.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:24.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:24.471 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:24.471 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10097749, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813144491120038, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2126721, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23245, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19155729649865, telescope_dec_j2k=-24.3926807718267, observability=1)
2025-12-27T16:25:24.748 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2761571407318115
2025-12-27T16:25:25.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:25.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2129804, teldec = -24.256191
2025-12-27T16:25:25.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19186590142489     dec_j2k = -24.3926773780922
2025-12-27T16:25:25.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:25.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:25.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:25.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:25.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:25.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:25.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:25.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:25.531 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:25.531 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:25.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:25.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:25.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:25.531 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:25.531 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10098978, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813147298956035, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992318, telescope_ra=1.2129804, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23276, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19186590142489, telescope_dec_j2k=-24.3926773780922, observability=1)
2025-12-27T16:25:25.832 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3009350299835205
2025-12-27T16:25:26.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:26.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2132607, teldec = -24.256191
2025-12-27T16:25:26.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19214647865073     dec_j2k = -24.3926742918051
2025-12-27T16:25:26.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:26.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:26.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:26.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:26.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:26.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:26.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:26.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:26.610 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:26.610 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:26.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:26.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:26.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:26.610 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:26.610 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1010022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081314409000061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2132607, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23304, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19214647865073, telescope_dec_j2k=-24.3926742918051, observability=1)
2025-12-27T16:25:26.884 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2739264965057373
2025-12-27T16:25:27.656 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:27.658 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.213569, teldec = -24.256191
2025-12-27T16:25:27.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.192455083562     dec_j2k = -24.3926708963688
2025-12-27T16:25:27.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:27.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:27.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:27.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:27.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:27.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:27.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:27.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:27.675 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:27.675 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:27.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:27.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:27.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:27.675 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:27.675 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10101455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813149705672603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.213569, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23335, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.192455083562, telescope_dec_j2k=-24.3926708963688, observability=1)
2025-12-27T16:25:27.936 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2607297897338867
2025-12-27T16:25:28.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:28.721 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2138762, teldec = -24.256191
2025-12-27T16:25:28.722 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19276258737757     dec_j2k = -24.3926675121606
2025-12-27T16:25:28.724 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:28.726 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:28.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:28.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:28.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:28.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:28.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:28.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:28.736 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:28.736 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:28.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:28.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:28.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:28.736 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:28.736 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10102685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813145694478322, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2138762, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23366, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19276258737757, telescope_dec_j2k=-24.3926675121606, observability=1)
2025-12-27T16:25:29.039 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30319881439208984
2025-12-27T16:25:29.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:29.783 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2141562, teldec = -24.256191
2025-12-27T16:25:29.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19304286428602     dec_j2k = -24.3926644268249
2025-12-27T16:25:29.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:29.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:29.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:29.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:29.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:29.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:29.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:29.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:29.802 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:29.802 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:29.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:29.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:29.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:29.802 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:29.802 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10103913, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143287761754, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2141562, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23394, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19304286428602, telescope_dec_j2k=-24.3926644268249, observability=1)
2025-12-27T16:25:30.121 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31861257553100586
2025-12-27T16:25:30.853 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:30.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2144556, teldec = -24.256191
2025-12-27T16:25:30.856 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19334256037311     dec_j2k = -24.3926611269062
2025-12-27T16:25:30.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:30.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:30.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:30.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:30.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:30.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:30.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:30.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:30.867 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:30.867 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:30.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:30.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:30.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:30.867 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:30.867 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10105155, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813142886642326, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2144556, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23424, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19334256037311, telescope_dec_j2k=-24.3926611269062, observability=1)
2025-12-27T16:25:31.082 [DEBUG] [ThreadPoolExecutor-22928_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:31.085 [DEBUG] [ThreadPoolExecutor-22928_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:31.086 [DEBUG] [ThreadPoolExecutor-22928_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:31.088 [DEBUG] [ThreadPoolExecutor-22928_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:31.205 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33769798278808594
2025-12-27T16:25:31.874 [DEBUG] [Thread-490679 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:31.876 [INFO] [Thread-490679 (handle)] [driver.py] [get_status()] Telra = 1.2147358, teldec = -24.256191
2025-12-27T16:25:31.877 [INFO] [Thread-490679 (handle)] [driver.py] [get_status()] ra_j2k = 1.19362303746595     dec_j2k = -24.3926580378441
2025-12-27T16:25:31.879 [DEBUG] [Thread-490679 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:31.880 [DEBUG] [Thread-490679 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:31.886 [DEBUG] [Thread-490679 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:31.886 [DEBUG] [Thread-490679 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:31.886 [DEBUG] [Thread-490679 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:31.886 [DEBUG] [Thread-490679 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:31.893 [DEBUG] [Thread-490679 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:31.894 [DEBUG] [Thread-490679 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:31.894 [DEBUG] [Thread-490679 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:31.894 [DEBUG] [Thread-490679 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:31.894 [DEBUG] [Thread-490679 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:31.894 [DEBUG] [Thread-490679 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:31.894 [DEBUG] [Thread-490679 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:31.894 [DEBUG] [Thread-490679 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:31.894 [DEBUG] [Thread-490679 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10106337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813145293358894, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2147358, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23452, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19362303746595, telescope_dec_j2k=-24.3926580378441, observability=1)
2025-12-27T16:25:31.911 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01685047149658203
2025-12-27T16:25:32.257 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36277270317077637
2025-12-27T16:25:32.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:32.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2150441, teldec = -24.256191
2025-12-27T16:25:32.962 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1939316423397     dec_j2k = -24.3926546381431
2025-12-27T16:25:32.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:32.965 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:32.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:32.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:32.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:32.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:32.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:32.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:32.979 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:32.979 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:32.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:32.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:32.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:32.979 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:32.979 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10107593, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813137672089761, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2150441, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23483, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.1939316423397, telescope_dec_j2k=-24.3926546381431, observability=1)
2025-12-27T16:25:33.309 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3291590213775635
2025-12-27T16:25:34.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:34.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2153522, teldec = -24.256191
2025-12-27T16:25:34.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19424004700783     dec_j2k = -24.3926512397572
2025-12-27T16:25:34.029 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:34.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:34.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:34.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:34.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:34.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:34.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:34.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:34.040 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:34.040 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:34.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:34.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:34.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:34.040 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:34.040 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10108826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143688881182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2153522, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23513, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19424004700783, telescope_dec_j2k=-24.3926512397572, observability=1)
2025-12-27T16:25:34.435 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39441418647766113
2025-12-27T16:25:35.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:35.092 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2156321, teldec = -24.256191
2025-12-27T16:25:35.093 [DEBUG] [ThreadPoolExecutor-22928_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:35.093 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19452022378329     dec_j2k = -24.3926481516496
2025-12-27T16:25:35.095 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:35.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:35.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:35.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:35.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:35.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:35.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:35.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:35.109 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:35.109 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:35.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:35.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:35.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:35.110 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:35.110 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10110059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143688881182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162335872654, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2156321, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23541, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19452022378329, telescope_dec_j2k=-24.3926481516496, observability=1)
2025-12-27T16:25:35.498 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3887012004852295
2025-12-27T16:25:36.095 [DEBUG] [ThreadPoolExecutor-22928_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:36.096 [INFO] [ThreadPoolExecutor-22928_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:25:36.160 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:36.162 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2159396, teldec = -24.256191
2025-12-27T16:25:36.163 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19482802784317     dec_j2k = -24.3926447581872
2025-12-27T16:25:36.165 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:36.165 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:36.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:36.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:36.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:36.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:36.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:36.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:36.173 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:36.173 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:36.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:36.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:36.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:36.174 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:36.174 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10111297, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813145293358894, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2159396, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23572, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19482802784317, telescope_dec_j2k=-24.3926447581872, observability=1)
2025-12-27T16:25:36.550 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3765556812286377
2025-12-27T16:25:37.221 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:37.223 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2162382, teldec = -24.256191
2025-12-27T16:25:37.224 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19512692309515     dec_j2k = -24.3926414620937
2025-12-27T16:25:37.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:37.228 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:37.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:37.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:37.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:37.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:37.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:37.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:37.238 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:37.238 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:37.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:37.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:37.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:37.238 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:37.238 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10112525, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081314609559775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2162382, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23602, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19512692309515, telescope_dec_j2k=-24.3926414620937, observability=1)
2025-12-27T16:25:37.602 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36401915550231934
2025-12-27T16:25:38.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:38.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2165187, teldec = -24.256191
2025-12-27T16:25:38.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19540770044336     dec_j2k = -24.3926383650354
2025-12-27T16:25:38.289 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:25:38.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:25:38.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:38.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:38.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:38.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:38.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:38.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:38.302 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:38.302 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:38.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:38.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:38.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:38.302 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:38.303 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10113756, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813140479925758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2165187, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2363, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19540770044336, telescope_dec_j2k=-24.3926383650354, observability=1)
2025-12-27T16:25:38.689 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38654184341430664
2025-12-27T16:25:39.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:39.353 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2168268, teldec = -24.256191
2025-12-27T16:25:39.354 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19571610507395     dec_j2k = -24.3926349623897
2025-12-27T16:25:39.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:39.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:39.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:39.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:39.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:39.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:39.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:39.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:39.366 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:39.366 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:39.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:39.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:39.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:39.367 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:39.367 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10114991, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081314409000061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2168268, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23661, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19571610507395, telescope_dec_j2k=-24.3926349623897, observability=1)
2025-12-27T16:25:39.738 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37175583839416504
2025-12-27T16:25:40.411 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:40.414 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2171351, teldec = -24.256191
2025-12-27T16:25:40.415 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19602470989444     dec_j2k = -24.3926315566443
2025-12-27T16:25:40.416 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:40.417 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:40.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:40.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:40.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:40.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:40.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:40.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:40.431 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:40.431 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:40.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:40.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:40.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:40.431 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:40.432 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10116218, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813144491120038, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2171351, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23692, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19602470989444, telescope_dec_j2k=-24.3926315566443, observability=1)
2025-12-27T16:25:40.790 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3588583469390869
2025-12-27T16:25:41.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:41.477 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2174153, teldec = -24.256191
2025-12-27T16:25:41.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19630518692524     dec_j2k = -24.3926284605426
2025-12-27T16:25:41.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:41.481 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:41.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:41.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:41.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:41.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:41.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:41.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:41.491 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:41.491 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:41.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:41.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:41.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:41.491 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:41.491 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10117449, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813146496717178, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2174153, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2372, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19630518692524, telescope_dec_j2k=-24.3926284605426, observability=1)
2025-12-27T16:25:41.891 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39994263648986816
2025-12-27T16:25:42.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:42.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2177231, teldec = -24.256191
2025-12-27T16:25:42.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19661329123639     dec_j2k = -24.3926250586232
2025-12-27T16:25:42.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:42.556 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:42.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:42.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:42.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:42.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:42.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:42.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:42.570 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:42.570 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:42.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:42.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:42.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:42.570 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:42.570 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10118693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081314208440347, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2177231, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23751, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19661329123639, telescope_dec_j2k=-24.3926250586232, observability=1)
2025-12-27T16:25:42.975 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40496277809143066
2025-12-27T16:25:43.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:43.618 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2180217, teldec = -24.256191
2025-12-27T16:25:43.620 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19691218644432     dec_j2k = -24.3926217575368
2025-12-27T16:25:43.621 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:43.623 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:43.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:43.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:43.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:43.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:43.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:43.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:43.634 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:43.634 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:43.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:43.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:43.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:43.634 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:43.634 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10119927, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081314409000061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2180217, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2378, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19691218644432, telescope_dec_j2k=-24.3926217575368, observability=1)
2025-12-27T16:25:44.079 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44518494606018066
2025-12-27T16:25:44.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:44.686 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2183303, teldec = -24.256191
2025-12-27T16:25:44.687 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19722109153091     dec_j2k = -24.39261834502
2025-12-27T16:25:44.689 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:44.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:44.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:44.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:44.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:44.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:44.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:44.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:44.700 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:44.700 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:44.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:44.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:44.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:44.700 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:44.701 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10121163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813145293358894, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2183303, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23811, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19722109153091, telescope_dec_j2k=-24.39261834502, observability=1)
2025-12-27T16:25:45.160 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4598426818847656
2025-12-27T16:25:45.556 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8553884029388428
2025-12-27T16:25:45.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:45.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2186105, teldec = -24.256191
2025-12-27T16:25:45.755 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19750156853399     dec_j2k = -24.3926152457787
2025-12-27T16:25:45.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:45.758 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:45.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:45.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:45.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:45.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:45.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:45.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:45.770 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:45.770 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:45.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:45.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:45.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:45.770 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:45.771 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10122399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813140479925758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2186105, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23839, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19750156853399, telescope_dec_j2k=-24.3926152457787, observability=1)
2025-12-27T16:25:46.244 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47393155097961426
2025-12-27T16:25:46.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:46.822 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2189186, teldec = -24.256191
2025-12-27T16:25:46.823 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19780997311125     dec_j2k = -24.3926118370911
2025-12-27T16:25:46.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:46.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:46.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:46.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:46.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:46.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:46.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:46.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:46.837 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:46.837 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:46.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:46.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:46.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:46.838 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:46.838 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10123635, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081314609559775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2189186, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2387, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19780997311125, telescope_dec_j2k=-24.3926118370911, observability=1)
2025-12-27T16:25:47.296 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45866823196411133
2025-12-27T16:25:47.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:47.883 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2191985, teldec = -24.256191
2025-12-27T16:25:47.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19809014980413     dec_j2k = -24.3926087396249
2025-12-27T16:25:47.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:47.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:47.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:47.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:47.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:47.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:47.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:47.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:47.899 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:47.899 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:47.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:47.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:47.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:47.900 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:47.900 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10124863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143287761754, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2191985, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23898, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19809014980413, telescope_dec_j2k=-24.3926087396249, observability=1)
2025-12-27T16:25:48.348 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4483659267425537
2025-12-27T16:25:48.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:48.946 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2195063, teldec = -24.256191
2025-12-27T16:25:48.947 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19839825406982     dec_j2k = -24.3926053325603
2025-12-27T16:25:48.949 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:48.949 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:48.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:48.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:48.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:48.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:48.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:48.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:48.963 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:48.963 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:48.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:48.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:48.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:48.963 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:48.964 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10126094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143688881182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2195063, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23929, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19839825406982, telescope_dec_j2k=-24.3926053325603, observability=1)
2025-12-27T16:25:49.400 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43654608726501465
2025-12-27T16:25:50.012 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:50.014 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2198055, teldec = -24.256191
2025-12-27T16:25:50.015 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19869774982675     dec_j2k = -24.3926020198386
2025-12-27T16:25:50.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:50.018 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:50.018 [DEBUG] [Thread-490680 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:50.020 [INFO] [Thread-490680 (handle)] [driver.py] [get_status()] Telra = 1.2198055, teldec = -24.256191
2025-12-27T16:25:50.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:50.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:50.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:50.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:50.021 [INFO] [Thread-490680 (handle)] [driver.py] [get_status()] ra_j2k = 1.19869774982675     dec_j2k = -24.3926020198386
2025-12-27T16:25:50.022 [DEBUG] [Thread-490680 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:50.023 [DEBUG] [Thread-490680 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:50.028 [DEBUG] [Thread-490680 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:50.028 [DEBUG] [Thread-490680 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:50.029 [DEBUG] [Thread-490680 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:50.029 [DEBUG] [Thread-490680 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:50.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:50.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:50.029 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:50.029 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:50.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:50.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:50.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:50.029 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:50.029 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1012733, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813140078806329, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2198055, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23959, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19869774982675, telescope_dec_j2k=-24.3926020198386, observability=1)
2025-12-27T16:25:50.036 [DEBUG] [Thread-490680 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:50.036 [DEBUG] [Thread-490680 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:50.037 [DEBUG] [Thread-490680 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:50.037 [DEBUG] [Thread-490680 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:50.037 [DEBUG] [Thread-490680 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:50.037 [DEBUG] [Thread-490680 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:50.037 [DEBUG] [Thread-490680 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:50.037 [DEBUG] [Thread-490680 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:50.037 [DEBUG] [Thread-490680 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10127337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813140078806329, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2198055, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23959, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19869774982675, telescope_dec_j2k=-24.3926020198386, observability=1)
2025-12-27T16:25:50.487 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4505932331085205
2025-12-27T16:25:51.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:51.078 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2200865, teldec = -24.256191
2025-12-27T16:25:51.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19897902758635     dec_j2k = -24.3925989078619
2025-12-27T16:25:51.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:51.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:25:51.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:51.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:51.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:51.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:51.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:51.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:51.094 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:51.094 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:51.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:51.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:51.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:51.094 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:51.094 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1012856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143287761754, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2200865, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.23987, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19897902758635, telescope_dec_j2k=-24.3925989078619, observability=1)
2025-12-27T16:25:51.579 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48557186126708984
2025-12-27T16:25:52.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:52.147 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2203954, teldec = -24.256191
2025-12-27T16:25:52.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19928823291667     dec_j2k = -24.3925954860486
2025-12-27T16:25:52.149 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:52.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:52.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:52.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:52.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:52.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:52.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:52.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:52.164 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:52.164 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:52.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:52.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:52.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:52.164 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:52.164 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10129797, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813141683284042, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2203954, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24018, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19928823291667, telescope_dec_j2k=-24.3925954860486, observability=1)
2025-12-27T16:25:52.648 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4832930564880371
2025-12-27T16:25:53.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:53.213 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2206756, teldec = -24.256191
2025-12-27T16:25:53.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1995687098718     dec_j2k = -24.3925923813835
2025-12-27T16:25:53.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:53.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:53.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:53.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:53.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:53.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:53.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:53.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:53.228 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:53.228 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:53.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:53.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:53.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:53.228 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:53.228 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10131034, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813142485522898, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2206756, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24046, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.1995687098718, telescope_dec_j2k=-24.3925923813835, observability=1)
2025-12-27T16:25:53.734 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5060861110687256
2025-12-27T16:25:54.157 [DEBUG] [Thread-490681 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9290838241577148
2025-12-27T16:25:54.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:54.279 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2209748, teldec = -24.256191
2025-12-27T16:25:54.280 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19986820559971     dec_j2k = -24.3925890653827
2025-12-27T16:25:54.281 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:54.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:54.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:54.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:54.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:54.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:54.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:54.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:54.292 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:54.292 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:54.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:54.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:54.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:54.293 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:54.293 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10132266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813145293358894, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2209748, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24076, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.19986820559971, telescope_dec_j2k=-24.3925890653827, observability=1)
2025-12-27T16:25:54.816 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.523674726486206
2025-12-27T16:25:55.336 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:55.338 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2212837, teldec = -24.256191
2025-12-27T16:25:55.339 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20017741090726     dec_j2k = -24.3925856409975
2025-12-27T16:25:55.341 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:55.342 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:55.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:55.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:55.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:55.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:55.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:55.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:55.355 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:55.355 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:55.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:55.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:55.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:55.356 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:55.356 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10133492, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813140078806329, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2212837, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24107, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.20017741090726, telescope_dec_j2k=-24.3925856409975, observability=1)
2025-12-27T16:25:55.868 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5123171806335449
2025-12-27T16:25:56.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:56.405 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.221592, teldec = -24.256191
2025-12-27T16:25:56.406 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2004860156139     dec_j2k = -24.3925822223722
2025-12-27T16:25:56.408 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:56.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:25:56.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:56.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:56.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:56.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:56.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:56.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:56.419 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:56.419 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:56.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:56.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:56.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:56.419 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:56.419 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10134727, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143688881182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.221592, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24137, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.2004860156139, telescope_dec_j2k=-24.3925822223722, observability=1)
2025-12-27T16:25:56.920 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5007786750793457
2025-12-27T16:25:57.467 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:57.469 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2218728, teldec = -24.256191
2025-12-27T16:25:57.471 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20076709313419     dec_j2k = -24.3925791079091
2025-12-27T16:25:57.472 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:57.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:57.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:57.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:57.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:57.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:57.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:57.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:57.483 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:57.483 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:57.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:57.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:57.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:57.484 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:57.484 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10135958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813148903433747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2218728, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24165, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.20076709313419, telescope_dec_j2k=-24.3925791079091, observability=1)
2025-12-27T16:25:58.009 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5256266593933105
2025-12-27T16:25:58.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:58.534 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2221811, teldec = -24.256191
2025-12-27T16:25:58.535 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20107569782575     dec_j2k = -24.3925756875816
2025-12-27T16:25:58.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:58.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:58.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:58.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:58.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:58.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:58.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:58.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:58.548 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:58.548 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:58.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:58.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:58.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:58.548 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:58.549 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1013719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813140479925758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992317, telescope_ra=1.2221811, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24196, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.20107569782575, telescope_dec_j2k=-24.3925756875816, observability=1)
2025-12-27T16:25:59.113 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5641753673553467
2025-12-27T16:25:59.610 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:25:59.613 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2224803, teldec = -24.256191
2025-12-27T16:25:59.614 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20137519351626     dec_j2k = -24.3925723673593
2025-12-27T16:25:59.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:59.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:25:59.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:25:59.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:25:59.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:25:59.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:25:59.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:25:59.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:59.626 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:25:59.626 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:25:59.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:25:59.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:25:59.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:25:59.626 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:25:59.627 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10138439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813142485522898, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2224803, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24226, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.20137519351626, telescope_dec_j2k=-24.3925723673593, observability=1)
2025-12-27T16:26:00.194 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5676429271697998
2025-12-27T16:26:00.670 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:00.672 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.222761, teldec = -24.256191
2025-12-27T16:26:00.673 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20165617091701     dec_j2k = -24.3925692516687
2025-12-27T16:26:00.675 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:00.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:26:00.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:00.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:00.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:00.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:00.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:00.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:00.691 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:00.691 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:00.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:00.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:00.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:00.692 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:00.692 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10139666, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813137672089761, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.222761, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24254, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.20165617091701, telescope_dec_j2k=-24.3925692516687, observability=1)
2025-12-27T16:26:01.246 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5541868209838867
2025-12-27T16:26:01.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:01.740 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2230702, teldec = -24.256191
2025-12-27T16:26:01.741 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20196567647521     dec_j2k = -24.3925658187816
2025-12-27T16:26:01.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:01.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:01.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:01.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:01.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:01.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:01.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:01.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:01.757 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:01.757 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:01.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:01.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:01.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:01.757 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:01.757 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.101409, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813137270970333, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2230702, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24285, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.20196567647521, telescope_dec_j2k=-24.3925658187816, observability=1)
2025-12-27T16:26:02.298 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5409948825836182
2025-12-27T16:26:02.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:02.800 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2233504, teldec = -24.256191
2025-12-27T16:26:02.802 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2022461533681     dec_j2k = -24.3925627070926
2025-12-27T16:26:02.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:02.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:02.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:02.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:02.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:02.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:02.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:02.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:02.819 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:02.819 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:02.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:02.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:02.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:02.819 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:02.819 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10142128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813136067612049, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2233504, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24313, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.2022461533681, telescope_dec_j2k=-24.3925627070926, observability=1)
2025-12-27T16:26:03.350 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5306825637817383
2025-12-27T16:26:03.774 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9546794891357422
2025-12-27T16:26:03.816 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9967718124389648
2025-12-27T16:26:03.816 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.502166986465454 seconds ago
2025-12-27T16:26:03.870 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:03.872 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2236588, teldec = -24.256191
2025-12-27T16:26:03.873 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20255485812062     dec_j2k = -24.3925592813854
2025-12-27T16:26:03.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:03.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:03.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:03.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:03.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:03.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:03.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:03.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:03.889 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:03.889 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:03.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:03.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:03.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:03.889 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:03.890 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10143369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813140479925758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2236588, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24344, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.20255485812062, telescope_dec_j2k=-24.3925592813854, observability=1)
2025-12-27T16:26:04.440 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5503530502319336
2025-12-27T16:26:04.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:04.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2239582, teldec = -24.256191
2025-12-27T16:26:04.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20285455397201     dec_j2k = -24.3925559547975
2025-12-27T16:26:04.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:04.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:04.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:04.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:04.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:04.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:04.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:04.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:04.956 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:04.956 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:04.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:04.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:04.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:04.957 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:04.957 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10144606, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813141282164614, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2239582, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24374, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.20285455397201, telescope_dec_j2k=-24.3925559547975, observability=1)
2025-12-27T16:26:05.508 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5518374443054199
2025-12-27T16:26:06.004 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:06.006 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2242668, teldec = -24.256191
2025-12-27T16:26:06.007 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20316345890656     dec_j2k = -24.3925525251108
2025-12-27T16:26:06.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:06.010 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:06.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:06.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:06.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:06.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:06.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:06.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:06.021 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:06.021 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:06.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:06.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:06.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:06.021 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:06.022 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10145839, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813140078806329, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2242668, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24405, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.20316345890656, telescope_dec_j2k=-24.3925525251108, observability=1)
2025-12-27T16:26:06.592 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5707113742828369
2025-12-27T16:26:07.065 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:07.067 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2245476, teldec = -24.256191
2025-12-27T16:26:07.068 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20344453636443     dec_j2k = -24.3925494036095
2025-12-27T16:26:07.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:07.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:07.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:07.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:07.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:07.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:07.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:07.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:07.079 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:07.079 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:07.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:07.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:07.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:07.080 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:07.080 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10147067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813139677686902, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2245476, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24433, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.20344453636443, telescope_dec_j2k=-24.3925494036095, observability=1)
2025-12-27T16:26:07.677 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5970072746276855
2025-12-27T16:26:08.087 [DEBUG] [Thread-490682 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:08.089 [INFO] [Thread-490682 (handle)] [driver.py] [get_status()] Telra = 1.2248278, teldec = -24.25619
2025-12-27T16:26:08.090 [INFO] [Thread-490682 (handle)] [driver.py] [get_status()] ra_j2k = 1.20372501316336     dec_j2k = -24.39254528813
2025-12-27T16:26:08.092 [DEBUG] [Thread-490682 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:08.093 [DEBUG] [Thread-490682 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:08.098 [DEBUG] [Thread-490682 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:08.098 [DEBUG] [Thread-490682 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:08.098 [DEBUG] [Thread-490682 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:08.098 [DEBUG] [Thread-490682 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:08.105 [DEBUG] [Thread-490682 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:08.105 [DEBUG] [Thread-490682 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:08.105 [DEBUG] [Thread-490682 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:08.105 [DEBUG] [Thread-490682 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:08.105 [DEBUG] [Thread-490682 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:08.105 [DEBUG] [Thread-490682 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:08.105 [DEBUG] [Thread-490682 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:08.105 [DEBUG] [Thread-490682 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:08.106 [DEBUG] [Thread-490682 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1014825, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143688881182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2248278, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24461, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.20372501316336, telescope_dec_j2k=-24.39254528813, observability=1)
2025-12-27T16:26:08.122 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01613783836364746
2025-12-27T16:26:08.801 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6951961517333984
2025-12-27T16:26:09.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:09.173 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2251269, teldec = -24.25619
2025-12-27T16:26:09.174 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20402440868921     dec_j2k = -24.3925419615997
2025-12-27T16:26:09.176 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:09.177 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:09.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:09.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:09.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:09.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:09.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:09.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:09.188 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:09.188 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:09.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:09.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:09.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:09.188 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:09.188 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10149503, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813144892239466, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2251269, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24491, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.20402440868921, telescope_dec_j2k=-24.3925419615997, observability=1)
2025-12-27T16:26:09.866 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6785128116607666
2025-12-27T16:26:10.242 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:10.245 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2254358, teldec = -24.25619
2025-12-27T16:26:10.246 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20433361389012     dec_j2k = -24.392538525196
2025-12-27T16:26:10.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:10.248 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:10.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:10.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:10.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:10.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:10.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:10.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:10.258 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:10.258 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:10.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:10.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:10.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:10.258 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:10.258 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10150745, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813138073209189, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2254358, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24522, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:25:10.204357', telescope_ra_j2k=1.20433361389012, telescope_dec_j2k=-24.392538525196, observability=1)
2025-12-27T16:26:10.344 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:10.344 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:26:10.345 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:10.345 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:26:10.346 [DEBUG] [ThreadPoolExecutor-22930_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:10.940 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6818721294403076
2025-12-27T16:26:11.303 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:11.306 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2257447, teldec = -24.25619
2025-12-27T16:26:11.307 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2046428190831     dec_j2k = -24.3925350878983
2025-12-27T16:26:11.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:11.309 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:11.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:11.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:11.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:11.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:11.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:11.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:11.323 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:11.323 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:11.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:11.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:11.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:11.323 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:11.323 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10151972, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813137672089761, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2257447, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24553, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.2046428190831, telescope_dec_j2k=-24.3925350878983, observability=1)
2025-12-27T16:26:11.348 [DEBUG] [ThreadPoolExecutor-22930_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:11.350 [DEBUG] [ThreadPoolExecutor-22930_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:11.350 [DEBUG] [ThreadPoolExecutor-22930_0] [payload.py] [to_registers()] [0]
2025-12-27T16:26:11.355 [DEBUG] [ThreadPoolExecutor-22930_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:11.355 [DEBUG] [ThreadPoolExecutor-22930_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:11.355 [DEBUG] [ThreadPoolExecutor-22930_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:26:11.355 [DEBUG] [ThreadPoolExecutor-22930_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:11.362 [DEBUG] [ThreadPoolExecutor-22930_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:11.362 [DEBUG] [ThreadPoolExecutor-22930_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:26:11.362 [DEBUG] [ThreadPoolExecutor-22930_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:26:11.363 [DEBUG] [ThreadPoolExecutor-22930_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:26:11.363 [DEBUG] [ThreadPoolExecutor-22930_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:11.363 [DEBUG] [ThreadPoolExecutor-22930_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:11.363 [DEBUG] [ThreadPoolExecutor-22930_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:12.008 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6849067211151123
2025-12-27T16:26:12.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:12.369 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2260252, teldec = -24.25619
2025-12-27T16:26:12.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20492359621     dec_j2k = -24.3925319658483
2025-12-27T16:26:12.372 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:12.372 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:12.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:12.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:12.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:12.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:12.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:12.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:12.386 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:12.386 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:12.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:12.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:12.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:12.387 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:12.387 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10153204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813140881045186, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2260252, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24581, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.20492359621, telescope_dec_j2k=-24.3925319658483, observability=1)
2025-12-27T16:26:13.060 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6732034683227539
2025-12-27T16:26:13.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:13.441 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2263336, teldec = -24.25619
2025-12-27T16:26:13.442 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20523230089384     dec_j2k = -24.3925285324122
2025-12-27T16:26:13.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:13.445 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:13.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:13.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:13.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:13.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:13.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:13.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:13.456 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:13.456 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:13.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:13.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:13.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:13.456 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:13.457 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10154444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813139677686902, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2263336, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24612, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.20523230089384, telescope_dec_j2k=-24.3925285324122, observability=1)
2025-12-27T16:26:14.148 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6910665035247803
2025-12-27T16:26:14.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:14.503 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2266327, teldec = -24.25619
2025-12-27T16:26:14.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20553169638216     dec_j2k = -24.3925252016624
2025-12-27T16:26:14.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:14.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:14.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:14.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:14.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:14.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:14.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:14.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:14.516 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:14.516 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:14.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:14.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:14.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:14.516 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:14.516 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10155674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143688881182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2266327, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24641, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.20553169638216, telescope_dec_j2k=-24.3925252016624, observability=1)
2025-12-27T16:26:15.217 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7013928890228271
2025-12-27T16:26:15.557 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:15.560 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2269135, teldec = -24.25619
2025-12-27T16:26:15.561 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20581277378468     dec_j2k = -24.392522073937
2025-12-27T16:26:15.562 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:15.563 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:15.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:15.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:15.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:15.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:15.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:15.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:15.572 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:15.573 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:15.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:15.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:15.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:15.573 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:15.573 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10156896, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813134463134337, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2269135, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2467, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.20581277378468, telescope_dec_j2k=-24.392522073937, observability=1)
2025-12-27T16:26:16.286 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7130956649780273
2025-12-27T16:26:16.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:16.617 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2272218, teldec = -24.25619
2025-12-27T16:26:16.618 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20612137834689     dec_j2k = -24.3925186390488
2025-12-27T16:26:16.620 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:16.621 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:16.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:16.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:16.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:16.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:16.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:16.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:16.635 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:16.635 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:16.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:16.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:16.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:16.635 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:16.636 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1015812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813139276567473, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2272218, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.247, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.20612137834689, telescope_dec_j2k=-24.3925186390488, observability=1)
2025-12-27T16:26:17.338 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7020528316497803
2025-12-27T16:26:17.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:17.681 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2275023, teldec = -24.25619
2025-12-27T16:26:17.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20640215543926     dec_j2k = -24.3925155131174
2025-12-27T16:26:17.683 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:17.684 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:17.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:17.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:17.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:17.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:17.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:17.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:17.694 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:17.694 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:17.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:17.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:17.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:17.694 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:17.695 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10159352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813141282164614, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2275023, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24728, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.20640215543926, telescope_dec_j2k=-24.3925155131174, observability=1)
2025-12-27T16:26:18.441 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7468056678771973
2025-12-27T16:26:18.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:18.739 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2278098, teldec = -24.25619
2025-12-27T16:26:18.740 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20670995919608     dec_j2k = -24.3925120854474
2025-12-27T16:26:18.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:18.743 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:18.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:18.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:18.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:18.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:18.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:18.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:18.752 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:18.752 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:18.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:18.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:18.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:18.752 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:18.752 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10160575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813140479925758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2278098, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24759, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.20670995919608, telescope_dec_j2k=-24.3925120854474, observability=1)
2025-12-27T16:26:19.522 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7703757286071777
2025-12-27T16:26:19.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:19.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2280811, teldec = -24.25619
2025-12-27T16:26:19.802 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.206981527187     dec_j2k = -24.3925090605595
2025-12-27T16:26:19.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:19.804 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:19.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:19.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:19.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:19.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:19.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:19.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:19.817 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:19.817 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:19.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:19.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:19.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:19.817 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:19.817 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10161806, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813136067612049, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2280811, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24786, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.206981527187, telescope_dec_j2k=-24.3925090605595, observability=1)
2025-12-27T16:26:20.655 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8381080627441406
2025-12-27T16:26:20.865 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:20.867 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2283894, teldec = -24.25619
2025-12-27T16:26:20.868 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20729013171918     dec_j2k = -24.3925056222993
2025-12-27T16:26:20.870 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:20.871 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:20.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:20.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:20.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:20.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:20.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:20.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:20.880 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:20.880 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:20.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:20.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:20.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:20.880 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:20.881 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10163039, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813141683284042, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2283894, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24817, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.20729013171918, telescope_dec_j2k=-24.3925056222993, observability=1)
2025-12-27T16:26:21.740 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8591053485870361
2025-12-27T16:26:22.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:22.155 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2287538, teldec = -24.25619
2025-12-27T16:26:22.157 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20765489165551     dec_j2k = -24.392501557246
2025-12-27T16:26:22.159 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:22.160 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:22.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:22.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:22.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:22.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:22.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:22.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:22.172 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:22.172 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:22.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:22.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:22.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:22.172 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:22.172 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1016453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813136869850905, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2287538, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24854, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.20765489165551, telescope_dec_j2k=-24.392501557246, observability=1)
2025-12-27T16:26:22.839 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6668529510498047
2025-12-27T16:26:23.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:23.249 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2290618, teldec = -24.25619
2025-12-27T16:26:23.250 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20796319587406     dec_j2k = -24.3924981203913
2025-12-27T16:26:23.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:23.253 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:23.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:23.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:23.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:23.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:23.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:23.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:23.268 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:23.268 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:23.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:23.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:23.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:23.268 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:23.268 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10165796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813137270970333, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2290618, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24884, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.20796319587406, telescope_dec_j2k=-24.3924981203913, observability=1)
2025-12-27T16:26:23.375 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10677862167358398
2025-12-27T16:26:23.927 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6594483852386475
2025-12-27T16:26:24.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:24.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2293415, teldec = -24.25619
2025-12-27T16:26:24.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2082431721332     dec_j2k = -24.3924949985557
2025-12-27T16:26:24.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:24.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:24.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:24.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:24.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:24.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:24.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:24.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:24.333 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:24.333 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:24.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:24.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:24.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:24.333 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:24.334 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10167031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813138474328617, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2293415, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24912, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.2082431721332, telescope_dec_j2k=-24.3924949985557, observability=1)
2025-12-27T16:26:24.977 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6430556774139404
2025-12-27T16:26:25.377 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:25.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2296404, teldec = -24.25619
2025-12-27T16:26:25.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20854236734891     dec_j2k = -24.3924916616119
2025-12-27T16:26:25.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:25.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:25.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:25.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:25.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:25.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:25.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:25.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:25.395 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:25.396 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:25.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:25.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:25.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:25.396 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:25.396 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10168262, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813141683284042, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2296404, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24942, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.20854236734891, telescope_dec_j2k=-24.3924916616119, observability=1)
2025-12-27T16:26:26.028 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.632413387298584
2025-12-27T16:26:26.157 [DEBUG] [Thread-490683 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7612762451171875
2025-12-27T16:26:26.451 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:26.453 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2299484, teldec = -24.25619
2025-12-27T16:26:26.454 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20885067154464     dec_j2k = -24.3924882221996
2025-12-27T16:26:26.455 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:26.456 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:26.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:26.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:26.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:26.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:26.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:26.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:26.465 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:26.465 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:26.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:26.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:26.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:26.466 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:26.466 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10169505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813144892239466, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2299484, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.24973, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.20885067154464, telescope_dec_j2k=-24.3924882221996, observability=1)
2025-12-27T16:26:27.080 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6146371364593506
2025-12-27T16:26:27.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:27.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2302565, teldec = -24.25619
2025-12-27T16:26:27.513 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20915907583121     dec_j2k = -24.3924847807818
2025-12-27T16:26:27.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:27.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:27.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:27.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:27.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:27.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:27.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:27.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:27.528 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:27.528 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:27.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:27.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:27.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:27.528 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:27.528 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1017073, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813135666492621, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2302565, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25004, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.20915907583121, telescope_dec_j2k=-24.3924847807818, observability=1)
2025-12-27T16:26:28.131 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6023588180541992
2025-12-27T16:26:28.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:28.579 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.230537, teldec = -24.25619
2025-12-27T16:26:28.580 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20943985285248     dec_j2k = -24.3924816468776
2025-12-27T16:26:28.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:28.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:28.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:28.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:28.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:28.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:28.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:28.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:28.592 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:28.592 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:28.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:28.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:28.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:28.593 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:28.593 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10171965, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813139677686902, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.230537, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25032, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.20943985285248, telescope_dec_j2k=-24.3924816468776, observability=1)
2025-12-27T16:26:29.257 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6648552417755127
2025-12-27T16:26:29.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:29.639 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.230845, teldec = -24.25619
2025-12-27T16:26:29.640 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20974815702513     dec_j2k = -24.3924782048791
2025-12-27T16:26:29.641 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:29.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:29.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:29.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:29.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:29.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:29.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:29.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:29.650 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:29.651 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:29.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:29.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:29.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:29.651 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:29.651 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10173192, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813136468731477, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.230845, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25063, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.20974815702513, telescope_dec_j2k=-24.3924782048791, observability=1)
2025-12-27T16:26:30.322 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6715197563171387
2025-12-27T16:26:30.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:30.694 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.231125, teldec = -24.25619
2025-12-27T16:26:30.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21002843353883     dec_j2k = -24.3924750750186
2025-12-27T16:26:30.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:30.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:30.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:30.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:30.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:30.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:30.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:30.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:30.708 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:30.708 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:30.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:30.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:30.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:30.708 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:30.709 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10174413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813138875448045, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.231125, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25091, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21002843353883, telescope_dec_j2k=-24.3924750750186, observability=1)
2025-12-27T16:26:31.438 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7298634052276611
2025-12-27T16:26:31.759 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:31.761 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2314233, teldec = -24.25619
2025-12-27T16:26:31.762 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21032702811746     dec_j2k = -24.3924717397917
2025-12-27T16:26:31.763 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:31.764 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:31.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:31.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:31.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:31.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:31.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:31.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:31.778 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:31.778 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:31.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:31.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:31.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:31.779 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:31.779 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10175647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813142485522898, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992316, telescope_ra=1.2314233, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25121, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21032702811746, telescope_dec_j2k=-24.3924717397917, observability=1)
2025-12-27T16:26:32.490 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7118360996246338
2025-12-27T16:26:32.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:32.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2317319, teldec = -24.25619
2025-12-27T16:26:32.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21063593285975     dec_j2k = -24.3924682885258
2025-12-27T16:26:32.828 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:32.829 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:32.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:32.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:32.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:32.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:32.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:32.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:32.843 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:32.843 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:32.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:32.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:32.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:32.843 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:32.844 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10176881, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813139276567473, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2317319, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25151, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21063593285975, telescope_dec_j2k=-24.3924682885258, observability=1)
2025-12-27T16:26:33.594 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7503187656402588
2025-12-27T16:26:33.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:33.886 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2320121, teldec = -24.25619
2025-12-27T16:26:33.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21091640955016     dec_j2k = -24.3924651541023
2025-12-27T16:26:33.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:33.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:33.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:33.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:33.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:33.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:33.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:33.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:33.903 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:33.903 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:33.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:33.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:33.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:33.904 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:33.904 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10178108, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813138073209189, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2320121, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25179, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21091640955016, telescope_dec_j2k=-24.3924651541023, observability=1)
2025-12-27T16:26:34.676 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7718474864959717
2025-12-27T16:26:34.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:34.953 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2323204, teldec = -24.25619
2025-12-27T16:26:34.954 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21122501398101     dec_j2k = -24.3924617044922
2025-12-27T16:26:34.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:34.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:34.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:34.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:34.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:34.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:34.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:34.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:34.970 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:34.970 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:34.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:34.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:34.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:34.970 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:34.970 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10179343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813140479925758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2323204, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2521, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21122501398101, telescope_dec_j2k=-24.3924617044922, observability=1)
2025-12-27T16:26:35.733 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7627427577972412
2025-12-27T16:26:36.012 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:36.015 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2325998, teldec = -24.25619
2025-12-27T16:26:36.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21150468986768     dec_j2k = -24.3924585774792
2025-12-27T16:26:36.018 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:36.018 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:36.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:36.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:36.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:36.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:36.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:36.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:36.033 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:36.033 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:36.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:36.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:36.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:36.033 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:36.033 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10180572, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081314208440347, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2325998, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25238, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21150468986768, telescope_dec_j2k=-24.3924585774792, observability=1)
2025-12-27T16:26:36.363 [DEBUG] [ThreadPoolExecutor-22930_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:36.364 [DEBUG] [ThreadPoolExecutor-22930_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:36.784 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7512514591217041
2025-12-27T16:26:37.077 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:37.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2329076, teldec = -24.25619
2025-12-27T16:26:37.080 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21181279378966     dec_j2k = -24.3924551317705
2025-12-27T16:26:37.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:37.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:37.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:37.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:37.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:37.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:37.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:37.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:37.097 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:37.097 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:37.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:37.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:37.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:37.097 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:37.097 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10181803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813142886642326, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2329076, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25269, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21181279378966, telescope_dec_j2k=-24.3924551317705, observability=1)
2025-12-27T16:26:37.837 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7398474216461182
2025-12-27T16:26:38.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:38.146 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2332065, teldec = -24.25619
2025-12-27T16:26:38.147 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21211198891618     dec_j2k = -24.3924517848451
2025-12-27T16:26:38.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:38.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:38.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:38.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:38.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:38.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:38.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:38.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:38.157 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:38.157 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:38.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:38.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:38.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:38.157 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:38.157 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10183037, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813134062014909, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2332065, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25299, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21211198891618, telescope_dec_j2k=-24.3924517848451, observability=1)
2025-12-27T16:26:38.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7666106224060059
2025-12-27T16:26:39.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:39.203 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2334867, teldec = -24.25619
2025-12-27T16:26:39.204 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21239246557198     dec_j2k = -24.3924486465528
2025-12-27T16:26:39.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:39.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:39.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:39.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:39.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:39.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:39.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:39.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:39.218 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:39.218 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:39.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:39.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:39.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:39.218 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:39.218 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1018426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813136869850905, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2334867, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2533, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21239246557198, telescope_dec_j2k=-24.3924486465528, observability=1)
2025-12-27T16:26:39.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.754159688949585
2025-12-27T16:26:40.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:40.265 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.233795, teldec = -24.25619
2025-12-27T16:26:40.267 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21270106996473     dec_j2k = -24.392445192686
2025-12-27T16:26:40.268 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:26:40.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:26:40.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:40.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:40.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:40.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:40.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:40.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:40.281 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:40.281 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:40.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:40.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:40.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:40.282 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:40.282 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10185491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813140078806329, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.233795, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25358, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21270106996473, telescope_dec_j2k=-24.392445192686, observability=1)
2025-12-27T16:26:41.041 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7593567371368408
2025-12-27T16:26:41.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:41.329 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2341034, teldec = -24.25619
2025-12-27T16:26:41.331 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21300977444825     dec_j2k = -24.3924417368085
2025-12-27T16:26:41.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:41.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:41.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:41.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:41.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:41.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:41.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:41.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:41.347 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:41.347 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:41.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:41.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:41.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:41.348 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:41.348 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10186722, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813144491120038, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2341034, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25389, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21300977444825, telescope_dec_j2k=-24.3924417368085, observability=1)
2025-12-27T16:26:42.157 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8096685409545898
2025-12-27T16:26:42.395 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:42.397 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2343833, teldec = -24.25619
2025-12-27T16:26:42.398 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21328995078679     dec_j2k = -24.3924385995263
2025-12-27T16:26:42.400 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:42.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:42.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:42.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:42.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:42.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:42.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:42.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:42.413 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:42.413 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:42.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:42.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:42.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:42.413 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:42.413 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10187958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813139677686902, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2343833, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25417, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21328995078679, telescope_dec_j2k=-24.3924385995263, observability=1)
2025-12-27T16:26:43.209 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7959465980529785
2025-12-27T16:26:43.457 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:43.458 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2346911, teldec = -24.25619
2025-12-27T16:26:43.459 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21359805466275     dec_j2k = -24.3924351486779
2025-12-27T16:26:43.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:43.461 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:43.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:43.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:43.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:43.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:43.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:43.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:43.470 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:43.470 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:43.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:43.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:43.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:43.470 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:43.470 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10189187, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813143287761754, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2346911, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25447, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21359805466275, telescope_dec_j2k=-24.3924351486779, observability=1)
2025-12-27T16:26:44.327 [DEBUG] [Thread-490684 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8565151691436768
2025-12-27T16:26:44.334 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8641011714935303
2025-12-27T16:26:44.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:44.517 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2349905, teldec = -24.25619
2025-12-27T16:26:44.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21389775023817     dec_j2k = -24.3924317911538
2025-12-27T16:26:44.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:44.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:44.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:44.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:44.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:44.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:44.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:44.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:44.531 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:44.531 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:44.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:44.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:44.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:44.531 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:44.531 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10190412, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128847462344, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2349905, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25477, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21389775023817, telescope_dec_j2k=-24.3924317911538, observability=1)
2025-12-27T16:26:44.646 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11472082138061523
2025-12-27T16:26:45.400 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8685624599456787
2025-12-27T16:26:45.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:45.576 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2352702, teldec = -24.25619
2025-12-27T16:26:45.577 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21417772635844     dec_j2k = -24.3924286537907
2025-12-27T16:26:45.578 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:45.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:45.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:45.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:45.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:45.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:45.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:45.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:45.589 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:45.589 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:45.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:45.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:45.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:45.589 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:45.589 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10191637, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813138474328617, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2352702, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25505, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21417772635844, telescope_dec_j2k=-24.3924286537907, observability=1)
2025-12-27T16:26:46.484 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8948924541473389
2025-12-27T16:26:46.631 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:46.633 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2355785, teldec = -24.25619
2025-12-27T16:26:46.634 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21448633070506     dec_j2k = -24.3924251947761
2025-12-27T16:26:46.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:46.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:46.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:46.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:46.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:46.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:46.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:46.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:46.646 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:46.646 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:46.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:46.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:46.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:46.646 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:46.646 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10192861, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813134864253765, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2355785, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25536, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21448633070506, telescope_dec_j2k=-24.3924251947761, observability=1)
2025-12-27T16:26:47.617 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9702730178833008
2025-12-27T16:26:47.698 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:47.700 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.235859, teldec = -24.25619
2025-12-27T16:26:47.701 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21476710760123     dec_j2k = -24.3924220468945
2025-12-27T16:26:47.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:47.703 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:47.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:47.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:47.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:47.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:47.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:47.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:47.716 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:47.716 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:47.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:47.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:47.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:47.716 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:47.716 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10194096, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813136869850905, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.235859, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25564, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21476710760123, telescope_dec_j2k=-24.3924220468945, observability=1)
2025-12-27T16:26:48.701 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9848568439483643
2025-12-27T16:26:48.767 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:48.769 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2361673, teldec = -24.25619
2025-12-27T16:26:48.771 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21507571193261     dec_j2k = -24.3924185861807
2025-12-27T16:26:48.773 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:48.774 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:48.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:48.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:48.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:48.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:48.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:48.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:48.784 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:48.784 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:48.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:48.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:48.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:48.784 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:48.785 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10195333, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813133660895481, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2361673, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25595, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21507571193261, telescope_dec_j2k=-24.3924185861807, observability=1)
2025-12-27T16:26:49.752 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.967003583908081
2025-12-27T16:26:49.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:49.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2364751, teldec = -24.25619
2025-12-27T16:26:49.830 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21538381576246     dec_j2k = -24.3924151301919
2025-12-27T16:26:49.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:49.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:49.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:49.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:49.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:49.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:49.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:49.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:49.845 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:49.845 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:49.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:49.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:49.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:49.845 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:49.845 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10196559, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813138474328617, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2364751, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25626, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21538381576246, telescope_dec_j2k=-24.3924151301919, observability=1)
2025-12-27T16:26:50.805 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.959519624710083
2025-12-27T16:26:50.920 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:50.921 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2367548, teldec = -24.25619
2025-12-27T16:26:50.922 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21566379184785     dec_j2k = -24.3924119889418
2025-12-27T16:26:50.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:50.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:50.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:50.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:50.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:50.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:50.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:50.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:50.937 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:50.937 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:50.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:50.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:50.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:50.937 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:50.937 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10197824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813138474328617, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2367548, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25654, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21566379184785, telescope_dec_j2k=-24.3924119889418, observability=1)
2025-12-27T16:26:51.906 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9683244228363037
2025-12-27T16:26:52.011 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:52.012 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2370539, teldec = -24.25619
2025-12-27T16:26:52.014 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21596318707525     dec_j2k = -24.3924086290043
2025-12-27T16:26:52.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:52.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:52.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:52.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:52.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:52.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:52.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:52.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:52.028 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:52.028 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:52.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:52.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:52.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:52.029 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:52.029 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10199087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813141683284042, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2370539, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25684, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21596318707525, telescope_dec_j2k=-24.3924086290043, observability=1)
2025-12-27T16:26:52.990 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9607532024383545
2025-12-27T16:26:53.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:53.093 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2373623, teldec = -24.25619
2025-12-27T16:26:53.094 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21627189147437     dec_j2k = -24.3924051637185
2025-12-27T16:26:53.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:53.097 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:53.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:53.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:53.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:53.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:53.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:53.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:53.107 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:53.107 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:53.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:53.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:53.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:53.107 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:53.107 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10200338, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813140078806329, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2373623, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25714, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21627189147437, telescope_dec_j2k=-24.3924051637185, observability=1)
2025-12-27T16:26:54.076 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9689731597900391
2025-12-27T16:26:54.149 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:54.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2376706, teldec = -24.25619
2025-12-27T16:26:54.152 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21658049576679     dec_j2k = -24.3924016986665
2025-12-27T16:26:54.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:54.155 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:54.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:54.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:54.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:54.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:54.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:54.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:54.167 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:54.167 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:54.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:54.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:54.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:54.167 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:54.167 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10201563, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813136468731477, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2376706, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25745, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21658049576679, telescope_dec_j2k=-24.3924016986665, observability=1)
2025-12-27T16:26:54.190 [DEBUG] [Thread-490685 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.022416353225708008
2025-12-27T16:26:55.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:55.212 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2379505, teldec = -24.25619
2025-12-27T16:26:55.213 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:55.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21686067202146     dec_j2k = -24.392398552038
2025-12-27T16:26:55.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:55.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:55.216 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2379505, teldec = -24.25619
2025-12-27T16:26:55.217 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.21686067202146     dec_j2k = -24.392398552038
2025-12-27T16:26:55.219 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:55.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:55.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:55.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:55.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:55.220 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:55.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:55.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:55.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:55.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:55.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:55.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:55.228 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:55.228 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:55.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:55.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:55.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:55.228 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:55.228 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10202791, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813139677686902, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2379505, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25773, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21686067202146, telescope_dec_j2k=-24.392398552038, observability=1)
2025-12-27T16:26:55.236 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:55.236 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:55.236 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:55.236 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:55.236 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:55.236 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:55.236 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:55.236 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:55.237 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10202795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813139677686902, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2379505, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25773, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21686067202146, telescope_dec_j2k=-24.392398552038, observability=1)
2025-12-27T16:26:56.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:56.271 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.238258, teldec = -24.25619
2025-12-27T16:26:56.272 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21716847550908     dec_j2k = -24.3923950942857
2025-12-27T16:26:56.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:56.275 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:56.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:56.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:56.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:56.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:56.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:56.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:56.290 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:56.290 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:56.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:56.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:56.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:56.290 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:56.290 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10204016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813135666492621, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.238258, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25804, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21716847550908, telescope_dec_j2k=-24.3923950942857, observability=1)
2025-12-27T16:26:56.366 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07625484466552734
2025-12-27T16:26:57.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:57.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2385658, teldec = -24.25619
2025-12-27T16:26:57.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21747657928481     dec_j2k = -24.3923916322737
2025-12-27T16:26:57.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:57.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:57.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:57.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:57.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:57.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:57.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:57.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:57.360 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:57.360 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:57.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:57.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:57.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:57.360 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:57.360 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10205255, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813138875448045, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2385658, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25835, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21747657928481, telescope_dec_j2k=-24.3923916322737, observability=1)
2025-12-27T16:26:57.457 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09633541107177734
2025-12-27T16:26:58.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:58.406 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2388371, teldec = -24.25619
2025-12-27T16:26:58.407 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21774814703113     dec_j2k = -24.3923885800641
2025-12-27T16:26:58.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:58.410 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:58.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:58.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:58.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:58.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:58.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:58.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:58.419 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:58.419 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:58.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:58.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:58.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:58.419 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:58.419 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10206486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813137270970333, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2388371, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25862, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21774814703113, telescope_dec_j2k=-24.3923885800641, observability=1)
2025-12-27T16:26:58.559 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13992619514465332
2025-12-27T16:26:59.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:26:59.465 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2391455, teldec = -24.25619
2025-12-27T16:26:59.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21805685138398     dec_j2k = -24.3923851096313
2025-12-27T16:26:59.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:59.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:26:59.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:26:59.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:26:59.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:26:59.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:26:59.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:26:59.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:59.483 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:26:59.483 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:26:59.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:26:59.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:26:59.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:26:59.483 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:26:59.483 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10207713, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813135666492621, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2391455, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25893, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21805685138398, telescope_dec_j2k=-24.3923851096313, observability=1)
2025-12-27T16:26:59.608 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12484407424926758
2025-12-27T16:27:00.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:00.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2394257, teldec = -24.25619
2025-12-27T16:27:00.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21833732789994     dec_j2k = -24.3923819557621
2025-12-27T16:27:00.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:00.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:00.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:00.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:00.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:00.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:00.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:00.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:00.543 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:00.543 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:00.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:00.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:00.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:00.543 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:00.543 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10208944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813135265373193, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2394257, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25921, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21833732789994, telescope_dec_j2k=-24.3923819557621, observability=1)
2025-12-27T16:27:00.693 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14965176582336426
2025-12-27T16:27:01.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:01.595 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.239734, teldec = -24.25619
2025-12-27T16:27:01.596 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21864593213882     dec_j2k = -24.3923784847566
2025-12-27T16:27:01.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:01.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:01.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:01.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:01.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:01.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:01.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:01.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:01.607 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:01.607 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:01.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:01.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:01.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:01.607 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:01.608 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10210178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813131254178912, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.239734, telescope_dec=-24.25619, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25952, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21864593213882, telescope_dec_j2k=-24.3923784847566, observability=1)
2025-12-27T16:27:01.743 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13524198532104492
2025-12-27T16:27:02.420 [DEBUG] [Thread-490686 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8129470348358154
2025-12-27T16:27:02.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:02.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2400421, teldec = -24.256189
2025-12-27T16:27:02.652 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21895433611203     dec_j2k = -24.3923740152024
2025-12-27T16:27:02.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:02.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:02.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:02.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:02.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:02.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:02.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:02.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:02.668 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:02.668 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:02.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:02.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:02.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:02.668 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:02.668 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10211399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813135666492621, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2400421, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.25982, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21895433611203, telescope_dec_j2k=-24.3923740152024, observability=1)
2025-12-27T16:27:02.796 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12844491004943848
2025-12-27T16:27:03.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:03.715 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2403217, teldec = -24.256189
2025-12-27T16:27:03.716 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21923421201476     dec_j2k = -24.3923708657415
2025-12-27T16:27:03.718 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:03.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:03.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:03.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:03.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:03.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:03.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:03.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:03.731 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:03.732 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:03.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:03.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:03.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:03.732 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:03.732 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10212632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08131296497012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2403217, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2601, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21923421201476, telescope_dec_j2k=-24.3923708657415, observability=1)
2025-12-27T16:27:03.787 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05485105514526367
2025-12-27T16:27:03.876 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.14380836486816406
2025-12-27T16:27:03.876 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.500938415527344 seconds ago
2025-12-27T16:27:03.900 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16817569732666016
2025-12-27T16:27:04.778 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:04.779 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2406217, teldec = -24.256189
2025-12-27T16:27:04.780 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2195345080404     dec_j2k = -24.3923674856781
2025-12-27T16:27:04.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:27:04.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:27:04.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:04.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:04.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:04.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:04.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:04.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:04.797 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:04.797 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:04.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:04.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:04.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:04.797 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:04.797 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10213863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813132858656625, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2406217, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2604, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.2195345080404, telescope_dec_j2k=-24.3923674856781, observability=1)
2025-12-27T16:27:04.981 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18379712104797363
2025-12-27T16:27:05.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:05.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2409298, teldec = -24.256189
2025-12-27T16:27:05.847 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21984291205083     dec_j2k = -24.3923640134764
2025-12-27T16:27:05.848 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:05.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:05.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:05.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:05.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:05.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:05.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:05.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:05.863 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:05.863 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:05.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:05.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:05.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:05.863 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:05.863 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10215098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813136869850905, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992315, telescope_ra=1.2409298, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26071, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.21984291205083, telescope_dec_j2k=-24.3923640134764, observability=1)
2025-12-27T16:27:06.033 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16951823234558105
2025-12-27T16:27:06.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:06.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2412103, teldec = -24.256189
2025-12-27T16:27:06.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22012368882065     dec_j2k = -24.3923608515466
2025-12-27T16:27:06.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:06.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:27:06.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:06.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:06.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:06.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:06.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:06.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:06.921 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:06.921 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:06.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:06.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:06.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:06.921 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:06.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10216326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813134463134337, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2412103, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26099, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.22012368882065, telescope_dec_j2k=-24.3923608515466, observability=1)
2025-12-27T16:27:07.085 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16348695755004883
2025-12-27T16:27:07.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:07.968 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.241518, teldec = -24.256189
2025-12-27T16:27:07.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22043169242112     dec_j2k = -24.3923573821588
2025-12-27T16:27:07.970 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:07.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:07.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:07.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:07.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:07.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:07.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:07.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:07.985 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:07.985 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:07.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:07.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:07.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:07.985 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:07.985 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10217554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813135265373193, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.241518, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2613, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.22043169242112, telescope_dec_j2k=-24.3923573821588, observability=1)
2025-12-27T16:27:08.157 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17113924026489258
2025-12-27T16:27:09.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:09.032 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.241798, teldec = -24.256189
2025-12-27T16:27:09.033 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2207119686837     dec_j2k = -24.3923542243249
2025-12-27T16:27:09.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:09.036 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:09.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:09.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:09.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:09.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:09.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:09.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:09.045 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:09.045 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:09.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:09.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:09.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:09.046 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:09.046 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10218786, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813133259776053, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.241798, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26158, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.2207119686837, telescope_dec_j2k=-24.3923542243249, observability=1)
2025-12-27T16:27:09.229 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1836559772491455
2025-12-27T16:27:10.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:10.092 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2421058, teldec = -24.256189
2025-12-27T16:27:10.093 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22102007236757     dec_j2k = -24.3923507521169
2025-12-27T16:27:10.095 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:10.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:10.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:10.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:10.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:10.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:10.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:10.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:10.110 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:10.110 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:10.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:10.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:10.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:10.111 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:10.111 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10220013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813135666492621, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2421058, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26189, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:26:10.342715', telescope_ra_j2k=1.22102007236757, telescope_dec_j2k=-24.3923507521169, observability=1)
2025-12-27T16:27:10.327 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21672439575195312
2025-12-27T16:27:10.485 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:10.486 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:27:10.487 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:10.487 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:27:10.487 [INFO] [ThreadPoolExecutor-22931_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:27:10.487 [INFO] [ThreadPoolExecutor-22931_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:27:11.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:11.155 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2424045, teldec = -24.256196
2025-12-27T16:27:11.156 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22131906748834     dec_j2k = -24.3923543810981
2025-12-27T16:27:11.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:11.159 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:11.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:11.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:11.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:11.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:11.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:11.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:11.168 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:11.168 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:11.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:11.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:11.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:11.169 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:11.169 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10221243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813138073209189, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992325, telescope_ra=1.2424045, telescope_dec=-24.256196, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26219, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22131906748834, telescope_dec_j2k=-24.3923543810981, observability=1)
2025-12-27T16:27:11.379 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21021509170532227
2025-12-27T16:27:12.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:12.219 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2426848, teldec = -24.256189
2025-12-27T16:27:12.220 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22159964360308     dec_j2k = -24.3923442181734
2025-12-27T16:27:12.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:12.223 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:12.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:12.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:12.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:12.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:12.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:12.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:12.232 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:12.232 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:12.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:12.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:12.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:12.232 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:12.232 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10222475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081313165529834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2426848, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26247, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22159964360308, telescope_dec_j2k=-24.3923442181734, observability=1)
2025-12-27T16:27:12.463 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23102474212646484
2025-12-27T16:27:13.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:13.279 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2429932, teldec = -24.256189
2025-12-27T16:27:13.280 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22190834785583     dec_j2k = -24.3923407366374
2025-12-27T16:27:13.281 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:13.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:13.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:13.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:13.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:13.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:13.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:13.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:13.291 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:13.291 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:13.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:13.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:13.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:13.291 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:13.292 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10223701, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813134463134337, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2429932, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26278, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22190834785583, telescope_dec_j2k=-24.3923407366374, observability=1)
2025-12-27T16:27:13.566 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27487897872924805
2025-12-27T16:27:14.330 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:14.332 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2432737, teldec = -24.256189
2025-12-27T16:27:14.334 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22218912457678     dec_j2k = -24.3923375692925
2025-12-27T16:27:14.336 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:14.336 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:14.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:14.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:14.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:14.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:14.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:14.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:14.348 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:14.348 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:14.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:14.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:14.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:14.348 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:14.348 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1022492, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813134864253765, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2432737, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26306, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22218912457678, telescope_dec_j2k=-24.3923375692925, observability=1)
2025-12-27T16:27:14.648 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3004310131072998
2025-12-27T16:27:15.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:15.400 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2435826, teldec = -24.256189
2025-12-27T16:27:15.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22249832930743     dec_j2k = -24.3923340804093
2025-12-27T16:27:15.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:15.404 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:15.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:15.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:15.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:15.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:15.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:15.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:15.418 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:15.418 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:15.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:15.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:15.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:15.418 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:15.419 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10226156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081313165529834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2435826, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26336, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22249832930743, telescope_dec_j2k=-24.3923340804093, observability=1)
2025-12-27T16:27:15.700 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2817189693450928
2025-12-27T16:27:16.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:16.579 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2439096, teldec = -24.256189
2025-12-27T16:27:16.581 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22282565188498     dec_j2k = -24.3923303861224
2025-12-27T16:27:16.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:27:16.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:16.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:16.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:16.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:16.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:16.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:16.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:16.595 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:16.595 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:16.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:16.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:16.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:16.595 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:16.595 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10227521, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081313165529834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2439096, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26369, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22282565188498, telescope_dec_j2k=-24.3923303861224, observability=1)
2025-12-27T16:27:16.773 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1785573959350586
2025-12-27T16:27:17.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:17.650 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2442182, teldec = -24.256189
2025-12-27T16:27:17.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22313455630309     dec_j2k = -24.3923268987923
2025-12-27T16:27:17.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:17.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:17.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:17.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:17.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:17.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:17.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:17.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:17.665 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:17.666 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:17.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:17.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:17.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:17.666 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:17.666 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1022876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813132457537196, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2442182, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.264, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22313455630309, telescope_dec_j2k=-24.3923268987923, observability=1)
2025-12-27T16:27:17.841 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17539763450622559
2025-12-27T16:27:18.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:18.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2444987, teldec = -24.256189
2025-12-27T16:27:18.714 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.223415332995     dec_j2k = -24.3923237282329
2025-12-27T16:27:18.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:18.716 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:18.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:18.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:18.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:18.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:18.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:18.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:18.729 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:18.729 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:18.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:18.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:18.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:18.730 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:18.730 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1022999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08131296497012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2444987, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26428, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.223415332995, telescope_dec_j2k=-24.3923237282329, observability=1)
2025-12-27T16:27:18.944 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21475958824157715
2025-12-27T16:27:19.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:19.779 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2448065, teldec = -24.256189
2025-12-27T16:27:19.780 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22372343660863     dec_j2k = -24.3923202482482
2025-12-27T16:27:19.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:19.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:19.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:19.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:19.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:19.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:19.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:19.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:19.794 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:19.794 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:19.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:19.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:19.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:19.794 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:19.794 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10231225, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813131254178912, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2448065, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26459, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22372343660863, telescope_dec_j2k=-24.3923202482482, observability=1)
2025-12-27T16:27:20.026 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23174619674682617
2025-12-27T16:27:20.574 [DEBUG] [Thread-490687 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7795839309692383
2025-12-27T16:27:20.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:20.849 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2451142, teldec = -24.256189
2025-12-27T16:27:20.850 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2240314401156     dec_j2k = -24.3923167685083
2025-12-27T16:27:20.852 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:20.853 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:20.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:20.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:20.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:20.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:20.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:20.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:20.862 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:20.862 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:20.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:20.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:20.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:20.863 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:20.863 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10232463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813129248581772, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2451142, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2649, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.2240314401156, telescope_dec_j2k=-24.3923167685083, observability=1)
2025-12-27T16:27:21.076 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2132267951965332
2025-12-27T16:27:21.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:21.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2453939, teldec = -24.256189
2025-12-27T16:27:21.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22431141599718     dec_j2k = -24.3923136046484
2025-12-27T16:27:21.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:21.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:21.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:21.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:21.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:21.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:21.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:21.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:21.921 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:21.921 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:21.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:21.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:21.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:21.922 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:21.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10233689, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081313165529834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2453939, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26518, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22431141599718, telescope_dec_j2k=-24.3923136046484, observability=1)
2025-12-27T16:27:22.241 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3193061351776123
2025-12-27T16:27:22.962 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:22.964 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2456933, teldec = -24.256189
2025-12-27T16:27:22.965 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22461111130248     dec_j2k = -24.3923102171387
2025-12-27T16:27:22.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:22.968 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:22.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:22.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:22.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:22.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:22.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:22.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:22.977 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:22.977 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:22.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:22.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:22.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:22.978 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:22.978 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10234911, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813132858656625, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2456933, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26548, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22461111130248, telescope_dec_j2k=-24.3923102171387, observability=1)
2025-12-27T16:27:23.295 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3175961971282959
2025-12-27T16:27:23.435 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45717835426330566
2025-12-27T16:27:24.024 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:24.025 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2459735, teldec = -24.256189
2025-12-27T16:27:24.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22489158766349     dec_j2k = -24.3923070461047
2025-12-27T16:27:24.028 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:24.029 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:24.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:24.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:24.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:24.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:24.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:24.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:24.043 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:24.043 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:24.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:24.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:24.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:24.043 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:24.043 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10236139, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2459735, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26576, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22489158766349, telescope_dec_j2k=-24.3923070461047, observability=1)
2025-12-27T16:27:24.383 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33934640884399414
2025-12-27T16:27:25.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:25.090 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2462819, teldec = -24.256189
2025-12-27T16:27:25.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22520029183045     dec_j2k = -24.3923035550812
2025-12-27T16:27:25.093 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:25.093 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:25.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:25.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:25.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:25.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:25.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:25.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:25.102 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:25.102 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:25.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:25.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:25.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:25.102 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:25.102 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10237372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813131254178912, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2462819, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26606, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22520029183045, telescope_dec_j2k=-24.3923035550812, observability=1)
2025-12-27T16:27:25.448 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3453547954559326
2025-12-27T16:27:26.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:26.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2465905, teldec = -24.256189
2025-12-27T16:27:26.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2255091961866     dec_j2k = -24.3923000609034
2025-12-27T16:27:26.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:27:26.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:26.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:26.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:26.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:26.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:26.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:26.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:26.166 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:26.166 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:26.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:26.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:26.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:26.166 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:26.166 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10238598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813132056417768, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2465905, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26637, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.2255091961866, telescope_dec_j2k=-24.3923000609034, observability=1)
2025-12-27T16:27:26.532 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36617469787597656
2025-12-27T16:27:27.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:27.215 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.246871, teldec = -24.256189
2025-12-27T16:27:27.216 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22578997282217     dec_j2k = -24.39229688412
2025-12-27T16:27:27.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:27.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:27.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:27.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:27.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:27.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:27.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:27.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:27.230 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:27.230 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:27.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:27.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:27.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:27.231 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:27.231 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10239831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128847462344, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.246871, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26665, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22578997282217, telescope_dec_j2k=-24.39229688412, observability=1)
2025-12-27T16:27:27.584 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35302233695983887
2025-12-27T16:27:28.276 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:28.279 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2471699, teldec = -24.256189
2025-12-27T16:27:28.280 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22608916759692     dec_j2k = -24.3922934981389
2025-12-27T16:27:28.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:28.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:28.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:28.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:28.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:28.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:28.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:28.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:28.293 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:28.293 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:28.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:28.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:28.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:28.293 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:28.294 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10241063, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813134062014909, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2471699, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26695, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22608916759692, telescope_dec_j2k=-24.3922934981389, observability=1)
2025-12-27T16:27:28.672 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37808728218078613
2025-12-27T16:27:29.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:29.346 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2474785, teldec = -24.256189
2025-12-27T16:27:29.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22639807192984     dec_j2k = -24.3922900013982
2025-12-27T16:27:29.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:29.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:29.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:29.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:29.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:29.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:29.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:29.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:29.359 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:29.359 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:29.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:29.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:29.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:29.359 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:29.359 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10242297, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128446342916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2474785, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26726, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22639807192984, telescope_dec_j2k=-24.3922900013982, observability=1)
2025-12-27T16:27:29.801 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4418971538543701
2025-12-27T16:27:30.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:30.404 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.247759, teldec = -24.256189
2025-12-27T16:27:30.405 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22667884854431     dec_j2k = -24.3922868222854
2025-12-27T16:27:30.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:30.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:30.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:30.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:30.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:30.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:30.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:30.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:30.415 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:30.416 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:30.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:30.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:30.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:30.416 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:30.416 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10243522, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081313165529834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.247759, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26754, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22667884854431, telescope_dec_j2k=-24.3922868222854, observability=1)
2025-12-27T16:27:30.853 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4373898506164551
2025-12-27T16:27:31.367 [DEBUG] [ThreadPoolExecutor-22930_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:31.369 [DEBUG] [ThreadPoolExecutor-22930_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:31.370 [DEBUG] [ThreadPoolExecutor-22930_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:31.372 [DEBUG] [ThreadPoolExecutor-22930_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:31.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:31.460 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.248067, teldec = -24.256189
2025-12-27T16:27:31.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22698715227015     dec_j2k = -24.3922833306473
2025-12-27T16:27:31.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:31.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:31.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:31.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:31.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:31.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:31.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:31.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:31.477 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:31.477 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:31.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:31.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:31.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:31.478 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:31.478 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10244744, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813127242984632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.248067, telescope_dec=-24.256189, telescope_slewing=True, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26785, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22698715227015, telescope_dec_j2k=-24.3922833306473, observability=1)
2025-12-27T16:27:31.926 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44863080978393555
2025-12-27T16:27:32.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:32.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2483471, teldec = -24.256195
2025-12-27T16:27:32.525 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22726752884041     dec_j2k = -24.3922861539976
2025-12-27T16:27:32.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:32.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:32.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:32.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:32.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:32.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:32.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:32.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:32.543 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:32.543 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:32.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:32.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:32.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:32.543 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:32.543 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10245976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813136869850905, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992324, telescope_ra=1.2483471, telescope_dec=-24.256195, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26813, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22726752884041, telescope_dec_j2k=-24.3922861539976, observability=1)
2025-12-27T16:27:32.994 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4510364532470703
2025-12-27T16:27:33.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:33.599 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2486547, teldec = -24.256189
2025-12-27T16:27:33.600 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22757543179223     dec_j2k = -24.3922766657324
2025-12-27T16:27:33.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:33.602 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:33.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:33.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:33.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:33.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:33.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:33.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:33.613 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:33.613 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:33.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:33.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:33.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:33.613 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:33.613 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10247219, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813129248581772, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2486547, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26844, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22757543179223, telescope_dec_j2k=-24.3922766657324, observability=1)
2025-12-27T16:27:34.098 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48534178733825684
2025-12-27T16:27:34.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:34.656 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2489536, teldec = -24.256189
2025-12-27T16:27:34.657 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22787462652175     dec_j2k = -24.3922732747656
2025-12-27T16:27:34.659 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:34.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:34.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:34.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:34.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:34.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:34.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:34.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:34.673 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:34.673 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:34.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:34.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:34.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:34.673 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:34.674 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10248443, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813129248581772, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2489536, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26874, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22787462652175, telescope_dec_j2k=-24.3922732747656, observability=1)
2025-12-27T16:27:35.179 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5055985450744629
2025-12-27T16:27:35.377 [DEBUG] [ThreadPoolExecutor-22930_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:35.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:35.716 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2492338, teldec = -24.256189
2025-12-27T16:27:35.718 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2281551028053     dec_j2k = -24.3922700951882
2025-12-27T16:27:35.720 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:35.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:35.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:35.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:35.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:35.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:35.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:35.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:35.731 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:35.731 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:35.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:35.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:35.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:35.731 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:35.731 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1024967, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2492338, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26902, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.2281551028053, telescope_dec_j2k=-24.3922700951882, observability=1)
2025-12-27T16:27:36.231 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5003199577331543
2025-12-27T16:27:36.379 [DEBUG] [ThreadPoolExecutor-22930_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:36.380 [INFO] [ThreadPoolExecutor-22930_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:27:36.780 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:36.782 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2495422, teldec = -24.256189
2025-12-27T16:27:36.783 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22846380688699     dec_j2k = -24.3922665947619
2025-12-27T16:27:36.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:36.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:36.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:36.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:36.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:36.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:36.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:36.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:36.801 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:36.801 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:36.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:36.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:36.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:36.801 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:36.801 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10250904, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128847462344, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2495422, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26932, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22846380688699, telescope_dec_j2k=-24.3922665947619, observability=1)
2025-12-27T16:27:37.283 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48230576515197754
2025-12-27T16:27:37.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:37.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2498502, teldec = -24.256189
2025-12-27T16:27:37.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22877211056621     dec_j2k = -24.3922630979881
2025-12-27T16:27:37.848 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:37.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:37.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:37.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:37.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:37.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:37.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:37.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:37.863 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:37.863 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:37.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:37.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:37.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:37.863 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:37.864 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10252135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124034029207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2498502, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26963, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22877211056621, telescope_dec_j2k=-24.3922630979881, observability=1)
2025-12-27T16:27:38.335 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47133541107177734
2025-12-27T16:27:38.646 [DEBUG] [Thread-490688 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7828750610351562
2025-12-27T16:27:38.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:38.912 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2501299, teldec = -24.256189
2025-12-27T16:27:38.913 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22905208633546     dec_j2k = -24.3922599217403
2025-12-27T16:27:38.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:38.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:38.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:38.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:38.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:38.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:38.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:38.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:38.926 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:38.926 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:38.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:38.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:38.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:38.926 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:38.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10253369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813132056417768, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992314, telescope_ra=1.2501299, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.26991, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22905208633546, telescope_dec_j2k=-24.3922599217403, observability=1)
2025-12-27T16:27:39.441 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5145208835601807
2025-12-27T16:27:39.973 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:39.975 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2504377, teldec = -24.256189
2025-12-27T16:27:39.976 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22936018980212     dec_j2k = -24.392256425546
2025-12-27T16:27:39.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:39.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:39.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:39.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:39.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:39.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:39.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:39.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:39.988 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:39.988 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:39.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:39.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:39.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:39.989 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:39.989 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.102546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08131296497012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2504377, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27022, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22936018980212, telescope_dec_j2k=-24.392256425546, observability=1)
2025-12-27T16:27:40.552 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5635275840759277
2025-12-27T16:27:41.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:41.035 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2507087, teldec = -24.256189
2025-12-27T16:27:41.036 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22963145698021     dec_j2k = -24.3922533466171
2025-12-27T16:27:41.037 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:41.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:41.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:41.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:41.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:41.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:41.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:41.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:41.052 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:41.052 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:41.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:41.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:41.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:41.052 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:41.052 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10255826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813132457537196, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2507087, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27049, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22963145698021, telescope_dec_j2k=-24.3922533466171, observability=1)
2025-12-27T16:27:41.604 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5518748760223389
2025-12-27T16:27:42.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:42.099 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.251017, teldec = -24.256189
2025-12-27T16:27:42.100 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22994006092466     dec_j2k = -24.3922498430744
2025-12-27T16:27:42.102 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:42.103 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:42.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:42.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:42.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:42.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:42.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:42.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:42.112 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:42.112 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:42.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:42.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:42.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:42.113 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:42.113 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10257057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312764410406, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.251017, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2708, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.22994006092466, telescope_dec_j2k=-24.3922498430744, observability=1)
2025-12-27T16:27:42.656 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.543576717376709
2025-12-27T16:27:43.164 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:43.165 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2513254, teldec = -24.256189
2025-12-27T16:27:43.166 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23024876495961     dec_j2k = -24.3922463375063
2025-12-27T16:27:43.169 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:43.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:43.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:43.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:43.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:43.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:43.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:43.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:43.182 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:43.182 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:43.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:43.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:43.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:43.183 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:43.183 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10258293, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126841865204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2513254, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27111, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23024876495961, telescope_dec_j2k=-24.3922463375063, observability=1)
2025-12-27T16:27:43.736 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5527291297912598
2025-12-27T16:27:43.759 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5766541957855225
2025-12-27T16:27:44.229 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:44.230 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2516053, teldec = -24.256189
2025-12-27T16:27:44.231 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23052894089094     dec_j2k = -24.3922431551267
2025-12-27T16:27:44.234 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:44.235 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:44.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:44.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:44.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:44.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:44.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:44.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:44.246 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:44.246 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:44.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:44.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:44.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:44.247 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:44.247 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10259525, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813133259776053, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2516053, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27139, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23052894089094, telescope_dec_j2k=-24.3922431551267, observability=1)
2025-12-27T16:27:44.841 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5940163135528564
2025-12-27T16:27:45.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:45.298 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2519131, teldec = -24.256189
2025-12-27T16:27:45.299 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23083704431899     dec_j2k = -24.3922396546867
2025-12-27T16:27:45.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:45.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:45.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:45.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:45.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:45.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:45.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:45.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:45.311 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:45.311 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:45.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:45.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:45.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:45.311 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:45.311 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1026076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08131296497012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2519131, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2717, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23083704431899, telescope_dec_j2k=-24.3922396546867, observability=1)
2025-12-27T16:27:45.893 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5815422534942627
2025-12-27T16:27:46.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:46.367 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2522209, teldec = -24.256189
2025-12-27T16:27:46.368 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23114514773898     dec_j2k = -24.3922361533611
2025-12-27T16:27:46.370 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:46.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:46.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:46.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:46.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:46.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:46.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:46.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:46.381 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:46.381 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:46.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:46.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:46.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:46.382 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:46.382 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10261998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813132056417768, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2522209, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.272, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23114514773898, telescope_dec_j2k=-24.3922361533611, observability=1)
2025-12-27T16:27:46.945 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5630922317504883
2025-12-27T16:27:47.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:47.433 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2525195, teldec = -24.256189
2025-12-27T16:27:47.434 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23144404208218     dec_j2k = -24.3922327558422
2025-12-27T16:27:47.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:47.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:47.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:47.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:47.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:47.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:47.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:47.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:47.447 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:47.447 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:47.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:47.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:47.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:47.447 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:47.447 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10263232, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813129248581772, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2525195, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2723, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23144404208218, telescope_dec_j2k=-24.3922327558422, observability=1)
2025-12-27T16:27:47.997 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5496501922607422
2025-12-27T16:27:48.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:48.510 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2527997, teldec = -24.256189
2025-12-27T16:27:48.511 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23172451828078     dec_j2k = -24.3922295669234
2025-12-27T16:27:48.513 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:48.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:48.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:48.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:48.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:48.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:48.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:48.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:48.525 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:48.525 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:48.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:48.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:48.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:48.525 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:48.525 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10264478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813129248581772, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2527997, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27258, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23172451828078, telescope_dec_j2k=-24.3922295669234, observability=1)
2025-12-27T16:27:49.121 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5963263511657715
2025-12-27T16:27:49.590 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:49.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.253108, teldec = -24.256189
2025-12-27T16:27:49.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23203312217038     dec_j2k = -24.3922260573542
2025-12-27T16:27:49.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:49.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:49.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:49.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:49.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:49.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:49.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:49.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:49.609 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:49.609 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:49.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:49.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:49.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:49.609 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:49.609 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1026573, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813135265373193, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.253108, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27289, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23203312217038, telescope_dec_j2k=-24.3922260573542, observability=1)
2025-12-27T16:27:50.187 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5774717330932617
2025-12-27T16:27:50.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:50.680 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2534163, teldec = -24.256189
2025-12-27T16:27:50.681 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23234172605188     dec_j2k = -24.3922225468966
2025-12-27T16:27:50.683 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:50.684 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:50.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:50.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:50.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:50.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:50.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:50.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:50.692 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:50.692 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:50.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:50.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:50.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:50.692 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:50.692 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1026699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2534163, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2732, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23234172605188, telescope_dec_j2k=-24.3922225468966, observability=1)
2025-12-27T16:27:51.258 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5653266906738281
2025-12-27T16:27:51.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:51.738 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2536963, teldec = -24.256189
2025-12-27T16:27:51.739 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23262200203195     dec_j2k = -24.3922193579071
2025-12-27T16:27:51.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:51.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:51.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:51.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:51.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:51.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:51.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:51.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:51.752 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:51.752 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:51.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:51.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:51.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:51.753 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:51.753 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10268214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081313165529834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2536963, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27348, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23262200203195, telescope_dec_j2k=-24.3922193579071, observability=1)
2025-12-27T16:27:52.328 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5756130218505859
2025-12-27T16:27:52.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:52.814 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2540038, teldec = -24.256189
2025-12-27T16:27:52.816 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23292980510951     dec_j2k = -24.3922158548689
2025-12-27T16:27:52.817 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:52.818 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:52.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:52.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:52.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:52.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:52.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:52.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:52.831 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:52.831 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:52.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:52.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:52.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:52.832 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:52.832 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10269459, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128446342916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2540038, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27379, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23292980510951, telescope_dec_j2k=-24.3922158548689, observability=1)
2025-12-27T16:27:53.413 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5811624526977539
2025-12-27T16:27:53.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:53.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2543027, teldec = -24.256182
2025-12-27T16:27:53.881 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23322899927601     dec_j2k = -24.3922054495721
2025-12-27T16:27:53.883 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:53.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:53.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:53.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:53.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:53.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:53.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:53.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:53.892 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:53.892 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:53.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:53.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:53.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:53.893 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:53.893 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10270692, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128847462344, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992302, telescope_ra=1.2543027, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27409, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23322899927601, telescope_dec_j2k=-24.3922054495721, observability=1)
2025-12-27T16:27:54.233 [DEBUG] [Thread-490689 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34029579162597656
2025-12-27T16:27:54.465 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5719883441925049
2025-12-27T16:27:54.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:54.940 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2545831, teldec = -24.256189
2025-12-27T16:27:54.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23350967605618     dec_j2k = -24.3922092530859
2025-12-27T16:27:54.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:54.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:54.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:54.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:54.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:54.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:54.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:54.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:54.958 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:54.958 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:54.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:54.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:54.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:54.958 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:54.958 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1027192, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813130451940056, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2545831, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27437, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23350967605618, telescope_dec_j2k=-24.3922092530859, observability=1)
2025-12-27T16:27:55.516 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5580251216888428
2025-12-27T16:27:56.003 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:56.006 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2548912, teldec = -24.256189
2025-12-27T16:27:56.007 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23381807970181     dec_j2k = -24.3922057406579
2025-12-27T16:27:56.008 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:56.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:56.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:56.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:56.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:56.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:56.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:56.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:56.023 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:56.023 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:56.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:56.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:56.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:56.023 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:56.023 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10273153, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081313165529834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2548912, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27467, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23381807970181, telescope_dec_j2k=-24.3922057406579, observability=1)
2025-12-27T16:27:56.617 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5940778255462646
2025-12-27T16:27:56.732 [DEBUG] [Thread-490690 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7089934349060059
2025-12-27T16:27:57.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:57.071 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2551995, teldec = -24.256188
2025-12-27T16:27:57.072 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2341266834754     dec_j2k = -24.3922012251501
2025-12-27T16:27:57.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:57.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:57.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:57.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:57.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:57.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:57.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:57.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:57.087 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:57.087 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:57.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:57.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:57.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:57.087 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:57.087 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10274387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813130050820628, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2551995, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27498, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.2341266834754, telescope_dec_j2k=-24.3922012251501, observability=1)
2025-12-27T16:27:57.723 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6358366012573242
2025-12-27T16:27:58.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:58.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2554792, teldec = -24.256188
2025-12-27T16:27:58.141 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23440665911724     dec_j2k = -24.3921980349161
2025-12-27T16:27:58.143 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:58.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:58.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:58.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:58.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:58.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:58.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:58.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:58.156 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:58.156 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:58.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:58.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:58.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:58.156 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:58.156 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10275624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813129248581772, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2554792, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27526, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23440665911724, telescope_dec_j2k=-24.3921980349161, observability=1)
2025-12-27T16:27:58.826 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6699392795562744
2025-12-27T16:27:59.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:27:59.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.255787, teldec = -24.256188
2025-12-27T16:27:59.208 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23471476244367     dec_j2k = -24.3921945233309
2025-12-27T16:27:59.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:59.211 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:27:59.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:27:59.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:27:59.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:27:59.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:27:59.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:27:59.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:59.221 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:27:59.221 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:27:59.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:27:59.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:27:59.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:27:59.221 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:27:59.221 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10276859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813131254178912, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.255787, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27557, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23471476244367, telescope_dec_j2k=-24.3921945233309, observability=1)
2025-12-27T16:27:59.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7026844024658203
2025-12-27T16:28:00.270 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:00.272 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2560856, teldec = -24.256188
2025-12-27T16:28:00.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23501365669608     dec_j2k = -24.3921911158592
2025-12-27T16:28:00.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:00.275 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:00.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:00.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:00.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:00.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:00.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:00.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:00.289 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:00.289 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:00.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:00.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:00.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:00.289 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:00.289 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10278091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08131296497012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2560856, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27587, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23501365669608, telescope_dec_j2k=-24.3921911158592, observability=1)
2025-12-27T16:28:01.008 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7185094356536865
2025-12-27T16:28:01.342 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:01.344 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2563661, teldec = -24.256188
2025-12-27T16:28:01.345 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23529443310509     dec_j2k = -24.3921879141766
2025-12-27T16:28:01.346 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:01.347 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:01.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:01.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:01.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:01.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:01.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:01.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:01.358 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:01.358 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:01.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:01.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:01.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:01.358 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:01.359 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10279331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813134864253765, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2563661, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27615, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23529443310509, telescope_dec_j2k=-24.3921879141766, observability=1)
2025-12-27T16:28:02.060 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7014195919036865
2025-12-27T16:28:02.410 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:02.412 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2566741, teldec = -24.256188
2025-12-27T16:28:02.413 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23560273660528     dec_j2k = -24.3921843977566
2025-12-27T16:28:02.415 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:02.416 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:02.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:02.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:02.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:02.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:02.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:02.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:02.428 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:02.428 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:02.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:02.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:02.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:02.428 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:02.428 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10280568, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128847462344, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2566741, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27646, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23560273660528, telescope_dec_j2k=-24.3921843977566, observability=1)
2025-12-27T16:28:03.112 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6839203834533691
2025-12-27T16:28:03.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:03.472 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2569825, teldec = -24.256188
2025-12-27T16:28:03.473 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23591144049152     dec_j2k = -24.3921808758817
2025-12-27T16:28:03.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:03.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:03.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:03.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:03.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:03.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:03.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:03.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:03.487 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:03.487 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:03.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:03.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:03.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:03.487 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:03.487 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10281795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813129248581772, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2569825, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27676, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23591144049152, telescope_dec_j2k=-24.3921808758817, observability=1)
2025-12-27T16:28:03.759 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27168822288513184
2025-12-27T16:28:03.936 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.44849371910095215
2025-12-27T16:28:03.936 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.50088429450989 seconds ago
2025-12-27T16:28:04.237 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7498900890350342
2025-12-27T16:28:04.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:04.532 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2572627, teldec = -24.256188
2025-12-27T16:28:04.534 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23619191658344     dec_j2k = -24.3921776752753
2025-12-27T16:28:04.535 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:04.535 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:04.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:04.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:04.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:04.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:04.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:04.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:04.547 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:04.547 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:04.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:04.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:04.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:04.547 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:04.547 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10283022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813130451940056, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2572627, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27704, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23619191658344, telescope_dec_j2k=-24.3921776752753, observability=1)
2025-12-27T16:28:05.302 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7550430297851562
2025-12-27T16:28:05.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:05.595 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2575705, teldec = -24.256188
2025-12-27T16:28:05.596 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23650001986298     dec_j2k = -24.3921741585601
2025-12-27T16:28:05.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:05.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:05.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:05.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:05.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:05.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:05.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:05.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:05.612 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:05.612 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:05.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:05.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:05.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:05.612 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:05.612 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10284252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813134463134337, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2575705, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27735, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23650001986298, telescope_dec_j2k=-24.3921741585601, observability=1)
2025-12-27T16:28:06.392 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7796666622161865
2025-12-27T16:28:06.670 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:06.672 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.257878, teldec = -24.256188
2025-12-27T16:28:06.673 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23680782283884     dec_j2k = -24.3921706443886
2025-12-27T16:28:06.674 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:06.675 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:06.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:06.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:06.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:06.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:06.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:06.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:06.684 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:06.684 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:06.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:06.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:06.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:06.684 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:06.685 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10285499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813136067612049, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.257878, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27766, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23680782283884, telescope_dec_j2k=-24.3921706443886, observability=1)
2025-12-27T16:28:07.476 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.791405200958252
2025-12-27T16:28:07.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:07.732 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2581487, teldec = -24.256188
2025-12-27T16:28:07.733 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23707878954944     dec_j2k = -24.3921675500436
2025-12-27T16:28:07.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:07.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:07.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:07.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:07.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:07.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:07.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:07.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:07.748 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:07.748 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:07.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:07.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:07.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:07.748 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:07.749 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10286726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128446342916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2581487, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27793, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23707878954944, telescope_dec_j2k=-24.3921675500436, observability=1)
2025-12-27T16:28:08.601 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8524346351623535
2025-12-27T16:28:08.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:08.794 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2584582, teldec = -24.256188
2025-12-27T16:28:08.795 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23738859448055     dec_j2k = -24.3921640113408
2025-12-27T16:28:08.797 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:08.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:08.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:08.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:08.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:08.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:08.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:08.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:08.807 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:08.807 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:08.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:08.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:08.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:08.808 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:08.808 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10287955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2584582, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27824, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23738859448055, telescope_dec_j2k=-24.3921640113408, observability=1)
2025-12-27T16:28:09.688 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8802399635314941
2025-12-27T16:28:09.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:09.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2587381, teldec = -24.256188
2025-12-27T16:28:09.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23766877024156     dec_j2k = -24.3921608103021
2025-12-27T16:28:09.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:09.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:09.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:09.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:09.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:09.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:09.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:09.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:09.867 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:09.867 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:09.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:09.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:09.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:09.868 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:09.868 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10289179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312563850692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2587381, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27852, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:27:10.484300', telescope_ra_j2k=1.23766877024156, telescope_dec_j2k=-24.3921608103021, observability=1)
2025-12-27T16:28:10.625 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:10.626 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:28:10.627 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:10.627 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:28:10.628 [DEBUG] [ThreadPoolExecutor-22932_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:10.756 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8880407810211182
2025-12-27T16:28:10.921 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:10.923 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2590459, teldec = -24.256188
2025-12-27T16:28:10.924 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23797687348226     dec_j2k = -24.3921572893438
2025-12-27T16:28:10.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:10.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:10.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:10.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:10.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:10.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:10.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:10.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:10.938 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:10.938 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:10.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:10.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:10.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:10.938 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:10.938 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10290419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813127242984632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2590459, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27883, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.23797687348226, telescope_dec_j2k=-24.3921572893438, observability=1)
2025-12-27T16:28:11.629 [DEBUG] [ThreadPoolExecutor-22932_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:11.632 [DEBUG] [ThreadPoolExecutor-22932_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:11.632 [DEBUG] [ThreadPoolExecutor-22932_0] [payload.py] [to_registers()] [0]
2025-12-27T16:28:11.638 [DEBUG] [ThreadPoolExecutor-22932_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:11.638 [DEBUG] [ThreadPoolExecutor-22932_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:11.638 [DEBUG] [ThreadPoolExecutor-22932_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:28:11.638 [DEBUG] [ThreadPoolExecutor-22932_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:11.646 [DEBUG] [ThreadPoolExecutor-22932_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:11.646 [DEBUG] [ThreadPoolExecutor-22932_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:28:11.646 [DEBUG] [ThreadPoolExecutor-22932_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:28:11.646 [DEBUG] [ThreadPoolExecutor-22932_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:28:11.646 [DEBUG] [ThreadPoolExecutor-22932_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:11.646 [DEBUG] [ThreadPoolExecutor-22932_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:11.646 [DEBUG] [ThreadPoolExecutor-22932_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:11.872 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9335839748382568
2025-12-27T16:28:11.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:11.981 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2593537, teldec = -24.256188
2025-12-27T16:28:11.982 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23828497671486     dec_j2k = -24.3921537675004
2025-12-27T16:28:11.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:11.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:11.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:11.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:11.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:11.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:11.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:11.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:11.998 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:11.998 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:11.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:11.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:11.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:11.999 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:11.999 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10291644, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128446342916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2593537, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27914, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.23828497671486, telescope_dec_j2k=-24.3921537675004, observability=1)
2025-12-27T16:28:12.923 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9246900081634521
2025-12-27T16:28:13.048 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:13.050 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2596523, teldec = -24.256188
2025-12-27T16:28:13.051 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23858387087622     dec_j2k = -24.3921503500774
2025-12-27T16:28:13.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:13.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:13.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:13.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:13.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:13.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:13.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:13.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:13.065 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:13.065 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:13.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:13.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:13.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:13.065 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:13.065 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10292881, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128847462344, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992313, telescope_ra=1.2596523, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27943, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.23858387087622, telescope_dec_j2k=-24.3921503500774, observability=1)
2025-12-27T16:28:14.028 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9629859924316406
2025-12-27T16:28:14.113 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:14.115 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2599325, teldec = -24.256188
2025-12-27T16:28:14.116 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23886434690416     dec_j2k = -24.3921471424815
2025-12-27T16:28:14.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:14.119 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:14.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:14.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:14.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:14.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:14.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:14.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:14.129 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:14.129 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:14.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:14.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:14.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:14.130 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:14.130 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10294112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2599325, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.27971, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.23886434690416, telescope_dec_j2k=-24.3921471424815, observability=1)
2025-12-27T16:28:14.895 [DEBUG] [Thread-490691 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7649555206298828
2025-12-27T16:28:15.131 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:15.133 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.260213, teldec = -24.256188
2025-12-27T16:28:15.134 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.23914512322089     dec_j2k = -24.3921439307167
2025-12-27T16:28:15.136 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:15.137 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:15.142 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:15.142 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:15.142 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:15.142 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:15.149 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:15.149 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:15.149 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:15.149 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:15.149 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:15.149 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:15.149 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:15.149 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:15.150 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10295292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.260213, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.23914512322089, telescope_dec_j2k=-24.3921439307167, observability=1)
2025-12-27T16:28:15.177 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.027703285217285156
2025-12-27T16:28:16.199 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:16.201 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2605216, teldec = -24.256188
2025-12-27T16:28:16.203 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.23945402721077     dec_j2k = -24.3921403963537
2025-12-27T16:28:16.205 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:16.205 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:16.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:16.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:16.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:16.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:16.218 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:16.218 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:16.218 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:16.218 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:16.218 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:16.218 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:16.218 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:16.218 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:16.218 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10296528, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2605216, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2803, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.23945402721077, telescope_dec_j2k=-24.3921403963537, observability=1)
2025-12-27T16:28:16.222 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0038466453552246094
2025-12-27T16:28:17.262 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:17.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2608302, teldec = -24.256188
2025-12-27T16:28:17.265 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23976293119248     dec_j2k = -24.3921368611011
2025-12-27T16:28:17.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:17.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:17.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:17.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:17.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:17.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:17.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:17.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:17.277 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:17.277 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:17.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:17.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:17.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:17.277 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:17.277 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10297757, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2608302, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28061, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.23976293119248, telescope_dec_j2k=-24.3921368611011, observability=1)
2025-12-27T16:28:17.299 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0217282772064209
2025-12-27T16:28:18.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:18.322 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2611018, teldec = -24.256188
2025-12-27T16:28:18.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24003479872116     dec_j2k = -24.3921337489762
2025-12-27T16:28:18.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:18.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:18.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:18.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:18.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:18.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:18.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:18.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:18.339 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:18.339 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:18.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:18.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:18.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:18.339 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:18.339 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10298983, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2611018, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28088, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24003479872116, telescope_dec_j2k=-24.3921337489762, observability=1)
2025-12-27T16:28:18.383 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.044042348861694336
2025-12-27T16:28:19.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:19.381 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2614107, teldec = -24.256188
2025-12-27T16:28:19.382 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24034400298302     dec_j2k = -24.3921302086123
2025-12-27T16:28:19.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:19.385 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:19.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:19.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:19.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:19.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:19.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:19.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:19.394 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:19.394 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:19.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:19.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:19.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:19.394 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:19.394 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10300208, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124034029207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2614107, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28119, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24034400298302, telescope_dec_j2k=-24.3921302086123, observability=1)
2025-12-27T16:28:19.457 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06261086463928223
2025-12-27T16:28:20.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:20.449 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2616914, teldec = -24.256188
2025-12-27T16:28:20.450 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24062497946121     dec_j2k = -24.3921269906811
2025-12-27T16:28:20.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:20.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:20.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:20.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:20.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:20.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:20.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:20.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:20.465 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:20.465 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:20.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:20.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:20.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:20.465 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:20.465 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10301444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128446342916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2616914, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28147, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24062497946121, telescope_dec_j2k=-24.3921269906811, observability=1)
2025-12-27T16:28:20.557 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0919344425201416
2025-12-27T16:28:21.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:21.521 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.262, teldec = -24.256188
2025-12-27T16:28:21.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24093388341198     dec_j2k = -24.3921234520564
2025-12-27T16:28:21.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:21.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:21.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:21.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:21.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:21.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:21.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:21.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:21.534 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:21.534 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:21.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:21.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:21.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:21.534 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:21.534 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10302685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.262, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28178, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24093388341198, telescope_dec_j2k=-24.3921234520564, observability=1)
2025-12-27T16:28:21.608 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07445144653320312
2025-12-27T16:28:22.578 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:22.580 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2622803, teldec = -24.256188
2025-12-27T16:28:22.581 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24121445948202     dec_j2k = -24.3921202371685
2025-12-27T16:28:22.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:28:22.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:28:22.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:22.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:22.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:22.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:22.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:22.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:22.596 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:22.596 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:22.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:22.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:22.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:22.597 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:22.597 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10303911, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128045223488, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2622803, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28206, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24121445948202, telescope_dec_j2k=-24.3921202371685, observability=1)
2025-12-27T16:28:22.658 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0617525577545166
2025-12-27T16:28:23.495 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8985576629638672
2025-12-27T16:28:23.651 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:23.654 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2625794, teldec = -24.256188
2025-12-27T16:28:23.655 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24151385406092     dec_j2k = -24.3921168058455
2025-12-27T16:28:23.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:23.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:23.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:23.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:23.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:23.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:23.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:23.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:23.672 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:23.672 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:23.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:23.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:23.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:23.673 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:23.673 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10305153, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081313165529834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2625794, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28236, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24151385406092, telescope_dec_j2k=-24.3921168058455, observability=1)
2025-12-27T16:28:23.782 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10973644256591797
2025-12-27T16:28:24.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:24.717 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2628883, teldec = -24.256188
2025-12-27T16:28:24.718 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24182305828363     dec_j2k = -24.3921132612182
2025-12-27T16:28:24.720 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:24.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:24.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:24.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:24.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:24.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:24.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:24.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:24.732 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:24.732 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:24.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:24.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:24.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:24.732 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:24.732 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10306383, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124034029207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2628883, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28267, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24182305828363, telescope_dec_j2k=-24.3921132612182, observability=1)
2025-12-27T16:28:24.873 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14065122604370117
2025-12-27T16:28:25.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:25.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2631972, teldec = -24.256188
2025-12-27T16:28:25.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24213226249814     dec_j2k = -24.3921097156998
2025-12-27T16:28:25.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:25.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:25.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:25.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:25.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:25.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:25.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:25.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:25.798 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:25.798 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:25.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:25.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:25.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:25.798 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:25.799 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10307619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2631972, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28298, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24213226249814, telescope_dec_j2k=-24.3921097156998, observability=1)
2025-12-27T16:28:25.978 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1792459487915039
2025-12-27T16:28:26.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:26.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2634774, teldec = -24.256188
2025-12-27T16:28:26.847 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24241273844091     dec_j2k = -24.3921064988258
2025-12-27T16:28:26.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:26.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:26.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:26.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:26.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:26.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:26.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:26.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:26.859 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:26.859 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:26.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:26.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:26.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:26.859 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:26.859 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10308848, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312563850692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2634774, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28326, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24241273844091, telescope_dec_j2k=-24.3921064988258, observability=1)
2025-12-27T16:28:27.031 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17121601104736328
2025-12-27T16:28:27.902 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:27.904 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2637766, teldec = -24.256188
2025-12-27T16:28:27.905 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24271223308754     dec_j2k = -24.3921030630102
2025-12-27T16:28:27.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:27.907 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:27.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:27.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:27.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:27.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:27.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:27.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:27.919 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:27.919 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:27.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:27.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:27.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:27.919 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:27.919 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10310072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2637766, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28356, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24271223308754, telescope_dec_j2k=-24.3921030630102, observability=1)
2025-12-27T16:28:28.080 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16096019744873047
2025-12-27T16:28:28.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:28.966 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2640852, teldec = -24.256188
2025-12-27T16:28:28.967 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24302113698307     dec_j2k = -24.3920995183754
2025-12-27T16:28:28.968 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:28.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:28.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:28.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:28.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:28.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:28.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:28.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:28.980 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:28.980 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:28.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:28.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:28.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:28.981 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:28.981 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10311302, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2640852, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28387, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24302113698307, telescope_dec_j2k=-24.3920995183754, observability=1)
2025-12-27T16:28:29.169 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1878643035888672
2025-12-27T16:28:30.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:30.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2643657, teldec = -24.256188
2025-12-27T16:28:30.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24330191319987     dec_j2k = -24.3920962957306
2025-12-27T16:28:30.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:30.032 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:30.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:30.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:30.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:30.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:30.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:30.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:30.043 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:30.043 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:30.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:30.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:30.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:30.044 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:30.044 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1031253, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2643657, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28415, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24330191319987, telescope_dec_j2k=-24.3920962957306, observability=1)
2025-12-27T16:28:30.256 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21274280548095703
2025-12-27T16:28:31.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:31.096 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2646737, teldec = -24.256188
2025-12-27T16:28:31.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24361021648897     dec_j2k = -24.3920927562939
2025-12-27T16:28:31.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:31.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:31.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:31.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:31.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:31.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:31.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:31.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:31.109 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:31.109 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:31.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:31.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:31.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:31.109 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:31.109 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10313767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312563850692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2646737, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28446, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24361021648897, telescope_dec_j2k=-24.3920927562939, observability=1)
2025-12-27T16:28:31.356 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24703741073608398
2025-12-27T16:28:32.156 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:32.158 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2649537, teldec = -24.256188
2025-12-27T16:28:32.159 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24389049219925     dec_j2k = -24.3920895378554
2025-12-27T16:28:32.161 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:32.162 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:32.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:32.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:32.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:32.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:32.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:32.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:32.173 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:32.173 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:32.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:32.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:32.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:32.173 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:32.173 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10314997, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2649537, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28474, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24389049219925, telescope_dec_j2k=-24.3920895378554, observability=1)
2025-12-27T16:28:32.408 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23464369773864746
2025-12-27T16:28:32.940 [DEBUG] [Thread-490692 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7668862342834473
2025-12-27T16:28:33.219 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:33.221 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2652528, teldec = -24.256188
2025-12-27T16:28:33.222 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24418988670946     dec_j2k = -24.3920860990648
2025-12-27T16:28:33.224 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:33.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:33.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:33.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:33.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:33.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:33.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:33.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:33.238 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:33.238 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:33.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:33.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:33.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:33.239 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:33.239 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10316227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2652528, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28504, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24418988670946, telescope_dec_j2k=-24.3920860990648, observability=1)
2025-12-27T16:28:33.495 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2564127445220947
2025-12-27T16:28:34.281 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:34.284 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2655617, teldec = -24.256188
2025-12-27T16:28:34.285 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24449909086121     dec_j2k = -24.3920825467254
2025-12-27T16:28:34.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:34.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:34.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:34.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:34.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:34.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:34.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:34.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:34.298 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:34.298 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:34.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:34.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:34.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:34.299 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:34.299 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10317456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2655617, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28534, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24449909086121, telescope_dec_j2k=-24.3920825467254, observability=1)
2025-12-27T16:28:34.544 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24508261680603027
2025-12-27T16:28:35.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:35.346 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2658428, teldec = -24.256188
2025-12-27T16:28:35.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24478046763316     dec_j2k = -24.3920793133107
2025-12-27T16:28:35.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:35.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:35.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:35.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:35.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:35.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:35.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:35.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:35.361 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:35.361 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:35.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:35.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:35.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:35.362 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:35.362 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10318685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119621715499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2658428, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28563, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24478046763316, telescope_dec_j2k=-24.3920793133107, observability=1)
2025-12-27T16:28:35.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23421072959899902
2025-12-27T16:28:36.405 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:36.407 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2661508, teldec = -24.256188
2025-12-27T16:28:36.408 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24508877088312     dec_j2k = -24.3920757696257
2025-12-27T16:28:36.410 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:36.410 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:36.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:36.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:36.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:36.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:36.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:36.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:36.421 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:36.421 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:36.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:36.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:36.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:36.421 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:36.421 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10319914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2661508, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28593, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24508877088312, telescope_dec_j2k=-24.3920757696257, observability=1)
2025-12-27T16:28:36.647 [DEBUG] [ThreadPoolExecutor-22932_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:36.648 [DEBUG] [ThreadPoolExecutor-22932_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:36.665 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24367141723632812
2025-12-27T16:28:37.467 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:37.468 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2664313, teldec = -24.256188
2025-12-27T16:28:37.469 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24536954705009     dec_j2k = -24.3920725415705
2025-12-27T16:28:37.471 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:37.472 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:37.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:37.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:37.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:37.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:37.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:37.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:37.483 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:37.483 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:37.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:37.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:37.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:37.483 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:37.483 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10321142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124034029207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2664313, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28621, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24536954705009, telescope_dec_j2k=-24.3920725415705, observability=1)
2025-12-27T16:28:37.749 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2657473087310791
2025-12-27T16:28:38.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:38.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2667305, teldec = -24.256188
2025-12-27T16:28:38.532 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24566904162073     dec_j2k = -24.3920690975019
2025-12-27T16:28:38.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:38.535 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:38.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:38.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:38.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:38.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:38.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:38.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:38.544 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:38.544 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:38.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:38.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:38.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:38.544 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:38.544 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10322373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2667305, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28651, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24566904162073, telescope_dec_j2k=-24.3920690975019, observability=1)
2025-12-27T16:28:38.837 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2930333614349365
2025-12-27T16:28:39.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:39.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2670394, teldec = -24.256188
2025-12-27T16:28:39.594 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2459782457332     dec_j2k = -24.3920655409005
2025-12-27T16:28:39.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:39.597 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:39.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:39.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:39.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:39.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:39.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:39.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:39.608 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:39.608 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:39.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:39.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:39.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:39.608 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:39.609 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10323602, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2670394, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28682, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.2459782457332, telescope_dec_j2k=-24.3920655409005, observability=1)
2025-12-27T16:28:39.933 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32477831840515137
2025-12-27T16:28:40.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:40.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2673201, teldec = -24.256188
2025-12-27T16:28:40.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2462592220756     dec_j2k = -24.3920623082145
2025-12-27T16:28:40.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:40.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:40.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:40.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:40.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:40.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:40.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:40.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:40.673 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:40.673 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:40.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:40.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:40.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:40.673 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:40.673 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10324836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2673201, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2871, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.2462592220756, telescope_dec_j2k=-24.3920623082145, observability=1)
2025-12-27T16:28:41.018 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34472227096557617
2025-12-27T16:28:41.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:41.721 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2676287, teldec = -24.256188
2025-12-27T16:28:41.722 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24656812587705     dec_j2k = -24.3920587533688
2025-12-27T16:28:41.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:41.724 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:41.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:41.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:41.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:41.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:41.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:41.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:41.733 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:41.733 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:41.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:41.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:41.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:41.734 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:41.734 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10326065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2676287, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28741, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24656812587705, telescope_dec_j2k=-24.3920587533688, observability=1)
2025-12-27T16:28:42.070 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33591771125793457
2025-12-27T16:28:42.779 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:42.780 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2679276, teldec = -24.256188
2025-12-27T16:28:42.782 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24686732012151     dec_j2k = -24.3920553094124
2025-12-27T16:28:42.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:42.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:42.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:42.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:42.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:42.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:42.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:42.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:42.794 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:42.794 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:42.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:42.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:42.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:42.794 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:42.794 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10327292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312563850692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2679276, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28771, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24686732012151, telescope_dec_j2k=-24.3920553094124, observability=1)
2025-12-27T16:28:42.827 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.032398223876953125
2025-12-27T16:28:43.122 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32732367515563965
2025-12-27T16:28:43.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:43.839 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2682084, teldec = -24.256188
2025-12-27T16:28:43.840 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24714839654087     dec_j2k = -24.3920520732462
2025-12-27T16:28:43.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:43.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:43.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:43.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:43.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:43.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:43.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:43.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:43.854 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:43.854 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:43.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:43.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:43.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:43.854 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:43.854 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10328516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312563850692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2682084, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28799, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24714839654087, telescope_dec_j2k=-24.3920520732462, observability=1)
2025-12-27T16:28:44.208 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35416245460510254
2025-12-27T16:28:44.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:44.899 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.268517, teldec = -24.256188
2025-12-27T16:28:44.900 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24745730031869     dec_j2k = -24.3920485158412
2025-12-27T16:28:44.902 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:44.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:44.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:44.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:44.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:44.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:44.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:44.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:44.912 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:44.912 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:44.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:44.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:44.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:44.912 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:44.913 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10329743, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.268517, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2883, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24745730031869, telescope_dec_j2k=-24.3920485158412, observability=1)
2025-12-27T16:28:45.274 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36127495765686035
2025-12-27T16:28:45.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:45.959 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2687975, teldec = -24.256188
2025-12-27T16:28:45.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24773807642848     dec_j2k = -24.3920452815895
2025-12-27T16:28:45.961 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:45.962 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:45.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:45.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:45.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:45.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:45.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:45.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:45.975 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:45.975 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:45.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:45.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:45.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:45.976 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:45.976 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10330971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992312, telescope_ra=1.2687975, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28858, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24773807642848, telescope_dec_j2k=-24.3920452815895, observability=1)
2025-12-27T16:28:46.358 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38280224800109863
2025-12-27T16:28:47.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:47.023 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2691058, teldec = -24.256188
2025-12-27T16:28:47.024 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24804667989534     dec_j2k = -24.3920417259478
2025-12-27T16:28:47.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:47.027 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:47.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:47.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:47.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:47.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:47.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:47.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:47.038 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:47.038 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:47.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:47.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:47.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:47.038 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:47.038 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10332201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992311, telescope_ra=1.2691058, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28889, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24804667989534, telescope_dec_j2k=-24.3920417259478, observability=1)
2025-12-27T16:28:47.410 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37221240997314453
2025-12-27T16:28:48.085 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:48.087 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2694053, teldec = -24.256188
2025-12-27T16:28:48.088 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24834647469229     dec_j2k = -24.3920382709474
2025-12-27T16:28:48.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:48.091 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:48.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:48.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:48.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:48.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:48.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:48.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:48.099 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:48.099 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:48.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:48.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:48.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:48.099 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:48.099 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10333433, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992311, telescope_ra=1.2694053, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28919, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24834647469229, telescope_dec_j2k=-24.3920382709474, observability=1)
2025-12-27T16:28:48.497 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39838647842407227
2025-12-27T16:28:49.141 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:49.143 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.269686, teldec = -24.256188
2025-12-27T16:28:49.144 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24862745097744     dec_j2k = -24.3920350320616
2025-12-27T16:28:49.149 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:28:49.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:49.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:49.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:49.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:49.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:49.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:49.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:49.160 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:49.160 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:49.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:49.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:49.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:49.160 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:49.161 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10334655, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122028432067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992311, telescope_ra=1.269686, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28947, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24862745097744, telescope_dec_j2k=-24.3920350320616, observability=1)
2025-12-27T16:28:49.546 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38570451736450195
2025-12-27T16:28:50.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:50.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2699949, teldec = -24.256188
2025-12-27T16:28:50.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2489366550112     dec_j2k = -24.3920314669373
2025-12-27T16:28:50.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:50.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:50.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:50.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:50.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:50.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:50.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:50.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:50.218 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:50.218 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:50.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:50.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:50.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:50.219 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:50.219 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10335885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992311, telescope_ra=1.2699949, telescope_dec=-24.256188, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.28978, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.2489366550112, telescope_dec_j2k=-24.3920314669373, observability=1)
2025-12-27T16:28:50.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37757086753845215
2025-12-27T16:28:51.031 [DEBUG] [Thread-490693 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8127756118774414
2025-12-27T16:28:51.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:51.265 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2702754, teldec = -24.256187
2025-12-27T16:28:51.266 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24921743102342     dec_j2k = -24.3920272289039
2025-12-27T16:28:51.268 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:51.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:51.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:51.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:51.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:51.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:51.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:51.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:51.281 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:51.281 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:51.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:51.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:51.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:51.281 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:51.281 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10337111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992311, telescope_ra=1.2702754, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29006, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24921743102342, telescope_dec_j2k=-24.3920272289039, observability=1)
2025-12-27T16:28:51.669 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3882896900177002
2025-12-27T16:28:52.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:52.330 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2705746, teldec = -24.256187
2025-12-27T16:28:52.331 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24951692549487     dec_j2k = -24.3920237740982
2025-12-27T16:28:52.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:52.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:52.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:52.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:52.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:52.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:52.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:52.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:52.344 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:52.344 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:52.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:52.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:52.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:52.344 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:52.344 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10338344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992311, telescope_ra=1.2705746, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29036, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24951692549487, telescope_dec_j2k=-24.3920237740982, observability=1)
2025-12-27T16:28:52.773 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42881083488464355
2025-12-27T16:28:53.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:53.391 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2708832, teldec = -24.256187
2025-12-27T16:28:53.392 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24982582920966     dec_j2k = -24.3920202098772
2025-12-27T16:28:53.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:53.394 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:53.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:53.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:53.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:53.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:53.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:53.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:53.406 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:53.406 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:53.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:53.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:53.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:53.406 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:53.407 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10339572, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108611, telescope_az=89.992311, telescope_ra=1.2708832, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29067, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.24982582920966, telescope_dec_j2k=-24.3920202098772, observability=1)
2025-12-27T16:28:53.840 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43311476707458496
2025-12-27T16:28:54.262 [DEBUG] [Thread-490694 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8551285266876221
2025-12-27T16:28:54.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:54.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2711642, teldec = -24.256187
2025-12-27T16:28:54.462 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25010710575422     dec_j2k = -24.3920169636532
2025-12-27T16:28:54.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:54.466 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:54.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:54.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:54.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:54.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:54.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:54.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:54.476 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:54.476 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:54.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:54.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:54.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:54.477 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:54.477 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1034081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2711642, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29095, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.25010710575422, telescope_dec_j2k=-24.3920169636532, observability=1)
2025-12-27T16:28:54.925 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4478886127471924
2025-12-27T16:28:55.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:55.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2714731, teldec = -24.256187
2025-12-27T16:28:55.525 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25041630974852     dec_j2k = -24.3920133942669
2025-12-27T16:28:55.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:55.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:55.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:55.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:55.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:55.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:55.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:55.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:55.540 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:55.540 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:55.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:55.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:55.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:55.540 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:55.541 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10342041, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2714731, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29126, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.25041630974852, telescope_dec_j2k=-24.3920133942669, observability=1)
2025-12-27T16:28:55.976 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4357306957244873
2025-12-27T16:28:56.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:56.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2717531, teldec = -24.256187
2025-12-27T16:28:56.584 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25069658529467     dec_j2k = -24.3920101580551
2025-12-27T16:28:56.586 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:56.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:56.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:56.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:56.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:56.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:56.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:56.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:56.600 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:56.600 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:56.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:56.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:56.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:56.601 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:56.601 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10343266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813125237387492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2717531, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29154, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.25069658529467, telescope_dec_j2k=-24.3920101580551, observability=1)
2025-12-27T16:28:57.028 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42767333984375
2025-12-27T16:28:57.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:57.648 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2720522, teldec = -24.256187
2025-12-27T16:28:57.649 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25099597962951     dec_j2k = -24.3920067002791
2025-12-27T16:28:57.651 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:57.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:57.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:57.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:57.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:57.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:57.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:57.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:57.664 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:57.664 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:57.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:57.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:57.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:57.664 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:57.664 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10344499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119621715499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2720522, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29183, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.25099597962951, telescope_dec_j2k=-24.3920067002791, observability=1)
2025-12-27T16:28:58.078 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41404175758361816
2025-12-27T16:28:58.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:58.711 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2723611, teldec = -24.256187
2025-12-27T16:28:58.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25130518360011     dec_j2k = -24.3920031283328
2025-12-27T16:28:58.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:58.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:58.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:58.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:58.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:58.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:58.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:58.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:58.726 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:58.726 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:58.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:58.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:58.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:58.726 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:58.726 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10345728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2723611, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29214, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.25130518360011, telescope_dec_j2k=-24.3920031283328, observability=1)
2025-12-27T16:28:59.184 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4577162265777588
2025-12-27T16:28:59.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:28:59.772 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2726419, teldec = -24.256187
2025-12-27T16:28:59.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25158625991196     dec_j2k = -24.3919998805465
2025-12-27T16:28:59.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:59.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:28:59.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:28:59.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:28:59.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:28:59.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:28:59.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:28:59.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:59.789 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:28:59.789 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:28:59.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:28:59.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:28:59.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:28:59.789 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:28:59.789 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10346957, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2726419, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29242, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.25158625991196, telescope_dec_j2k=-24.3919998805465, observability=1)
2025-12-27T16:29:00.265 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47596168518066406
2025-12-27T16:29:00.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:00.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2729502, teldec = -24.256187
2025-12-27T16:29:00.849 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25189486327641     dec_j2k = -24.3919963138425
2025-12-27T16:29:00.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:00.852 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:00.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:00.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:00.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:00.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:00.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:00.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:00.860 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:00.860 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:00.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:00.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:00.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:00.861 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:00.861 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10348203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2729502, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29273, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.25189486327641, telescope_dec_j2k=-24.3919963138425, observability=1)
2025-12-27T16:29:01.366 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5050866603851318
2025-12-27T16:29:01.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:01.919 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2732583, teldec = -24.256187
2025-12-27T16:29:01.920 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25220326643585     dec_j2k = -24.3919927485662
2025-12-27T16:29:01.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:01.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:01.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:01.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:01.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:01.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:01.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:01.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:01.932 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:01.932 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:01.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:01.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:01.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:01.933 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:01.933 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10349442, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2732583, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29304, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.25220326643585, telescope_dec_j2k=-24.3919927485662, observability=1)
2025-12-27T16:29:02.450 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5170800685882568
2025-12-27T16:29:03.000 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:03.002 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2735579, teldec = -24.256194
2025-12-27T16:29:03.003 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25250316165747     dec_j2k = -24.3919962801842
2025-12-27T16:29:03.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:03.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:03.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:03.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:03.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:03.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:03.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:03.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:03.017 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:03.017 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:03.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:03.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:03.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:03.017 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:03.017 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10350696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122028432067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992322, telescope_ra=1.2735579, telescope_dec=-24.256194, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29334, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.25250316165747, telescope_dec_j2k=-24.3919962801842, observability=1)
2025-12-27T16:29:03.586 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5684845447540283
2025-12-27T16:29:03.764 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7470173835754395
2025-12-27T16:29:03.996 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9785211086273193
2025-12-27T16:29:03.996 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.500540256500244 seconds ago
2025-12-27T16:29:04.062 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:04.064 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2738385, teldec = -24.256187
2025-12-27T16:29:04.065 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2527840373097     dec_j2k = -24.3919860321943
2025-12-27T16:29:04.067 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:04.067 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:04.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:04.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:04.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:04.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:04.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:04.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:04.080 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:04.081 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:04.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:04.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:04.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:04.081 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:04.081 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10351925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2738385, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29362, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.2527840373097, telescope_dec_j2k=-24.3919860321943, observability=1)
2025-12-27T16:29:04.668 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5866973400115967
2025-12-27T16:29:05.132 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:05.134 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2741474, teldec = -24.256187
2025-12-27T16:29:05.135 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25309324123254     dec_j2k = -24.3919824550989
2025-12-27T16:29:05.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:05.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:05.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:05.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:05.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:05.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:05.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:05.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:05.149 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:05.149 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:05.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:05.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:05.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:05.149 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:05.149 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10353163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122028432067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2741474, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29393, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.25309324123254, telescope_dec_j2k=-24.3919824550989, observability=1)
2025-12-27T16:29:05.768 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6184852123260498
2025-12-27T16:29:06.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:06.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.274456, teldec = -24.256187
2025-12-27T16:29:06.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25340214485197     dec_j2k = -24.3919788805885
2025-12-27T16:29:06.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:06.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:06.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:06.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:06.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:06.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:06.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:06.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:06.215 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:06.215 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:06.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:06.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:06.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:06.216 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:06.216 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10354394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.274456, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29424, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.25340214485197, telescope_dec_j2k=-24.3919788805885, observability=1)
2025-12-27T16:29:06.852 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6364157199859619
2025-12-27T16:29:07.264 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:07.266 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2747551, teldec = -24.256187
2025-12-27T16:29:07.267 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25370153911685     dec_j2k = -24.3919754152685
2025-12-27T16:29:07.268 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:07.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:07.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:07.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:07.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:07.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:07.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:07.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:07.280 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:07.280 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:07.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:07.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:07.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:07.280 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:07.280 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1035563, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2747551, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29454, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.25370153911685, telescope_dec_j2k=-24.3919754152685, observability=1)
2025-12-27T16:29:07.937 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.656691312789917
2025-12-27T16:29:08.337 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:08.340 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2750353, teldec = -24.256187
2025-12-27T16:29:08.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25398201478022     dec_j2k = -24.3919721681633
2025-12-27T16:29:08.343 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:08.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:08.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:08.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:08.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:08.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:08.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:08.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:08.356 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:08.356 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:08.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:08.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:08.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:08.356 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:08.356 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10356873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2750353, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29482, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.25398201478022, telescope_dec_j2k=-24.3919721681633, observability=1)
2025-12-27T16:29:09.040 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6839461326599121
2025-12-27T16:29:09.164 [DEBUG] [Thread-490695 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8083696365356445
2025-12-27T16:29:09.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:09.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2753437, teldec = -24.256187
2025-12-27T16:29:09.426 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25429071817915     dec_j2k = -24.3919685934148
2025-12-27T16:29:09.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:09.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:09.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:09.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:09.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:09.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:09.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:09.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:09.439 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:09.439 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:09.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:09.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:09.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:09.439 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:09.439 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1035813, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813125237387492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2753437, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29513, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.25429071817915, telescope_dec_j2k=-24.3919685934148, observability=1)
2025-12-27T16:29:10.121 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6823344230651855
2025-12-27T16:29:10.487 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:10.489 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.275652, teldec = -24.256187
2025-12-27T16:29:10.490 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25459932147146     dec_j2k = -24.3919650189386
2025-12-27T16:29:10.492 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:10.493 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:10.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:10.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:10.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:10.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:10.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:10.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:10.508 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:10.508 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:10.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:10.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:10.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:10.508 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:10.508 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10359361, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.275652, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29543, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:28:10.625170', telescope_ra_j2k=1.25459932147146, telescope_dec_j2k=-24.3919650189386, observability=1)
2025-12-27T16:29:10.768 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:10.768 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:29:10.769 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:10.769 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:29:10.769 [INFO] [ThreadPoolExecutor-22933_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:29:10.770 [INFO] [ThreadPoolExecutor-22933_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:29:11.173 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6650180816650391
2025-12-27T16:29:11.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:11.555 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.275932, teldec = -24.256187
2025-12-27T16:29:11.556 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2548795969163     dec_j2k = -24.3919617718083
2025-12-27T16:29:11.558 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:11.559 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:11.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:11.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:11.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:11.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:11.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:11.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:11.570 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:11.570 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:11.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:11.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:11.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:11.570 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:11.570 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10360595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.275932, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29571, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.2548795969163, telescope_dec_j2k=-24.3919617718083, observability=1)
2025-12-27T16:29:12.257 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.686704158782959
2025-12-27T16:29:12.614 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:12.616 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2762397, teldec = -24.256187
2025-12-27T16:29:12.617 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25518759960266     dec_j2k = -24.3919582026006
2025-12-27T16:29:12.619 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:12.620 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:12.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:12.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:12.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:12.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:12.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:12.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:12.631 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:12.631 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:12.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:12.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:12.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:12.631 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:12.631 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10361823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124034029207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2762397, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29602, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.25518759960266, telescope_dec_j2k=-24.3919582026006, observability=1)
2025-12-27T16:29:13.308 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6766743659973145
2025-12-27T16:29:13.677 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:13.679 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2765386, teldec = -24.256187
2025-12-27T16:29:13.681 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25548679362455     dec_j2k = -24.3919547346238
2025-12-27T16:29:13.683 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:29:13.684 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:29:13.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:13.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:13.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:13.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:13.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:13.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:13.693 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:13.693 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:13.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:13.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:13.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:13.694 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:13.694 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10363053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121226193211, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2765386, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29632, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.25548679362455, telescope_dec_j2k=-24.3919547346238, observability=1)
2025-12-27T16:29:14.434 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7404909133911133
2025-12-27T16:29:14.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:14.742 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2768183, teldec = -24.256187
2025-12-27T16:29:14.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25576676875277     dec_j2k = -24.3919514886596
2025-12-27T16:29:14.744 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:14.745 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:14.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:14.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:14.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:14.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:14.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:14.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:14.758 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:14.758 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:14.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:14.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:14.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:14.758 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:14.758 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10364284, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2768183, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2966, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.25576676875277, telescope_dec_j2k=-24.3919514886596, observability=1)
2025-12-27T16:29:15.500 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7414669990539551
2025-12-27T16:29:15.800 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:15.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2771266, teldec = -24.256187
2025-12-27T16:29:15.803 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25607537200564     dec_j2k = -24.3919479099421
2025-12-27T16:29:15.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:15.806 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:15.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:15.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:15.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:15.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:15.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:15.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:15.815 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:15.815 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:15.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:15.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:15.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:15.815 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:15.815 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10365509, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2771266, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29691, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.25607537200564, telescope_dec_j2k=-24.3919479099421, observability=1)
2025-12-27T16:29:16.584 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.768286943435669
2025-12-27T16:29:16.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:16.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2774071, teldec = -24.256187
2025-12-27T16:29:16.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25635614790645     dec_j2k = -24.391944653154
2025-12-27T16:29:16.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:16.868 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:16.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:16.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:16.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:16.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:16.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:16.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:16.882 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:16.882 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:16.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:16.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:16.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:16.882 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:16.882 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1036674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2774071, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29719, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.25635614790645, telescope_dec_j2k=-24.391944653154, observability=1)
2025-12-27T16:29:17.636 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7534139156341553
2025-12-27T16:29:17.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:17.936 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2777149, teldec = -24.256187
2025-12-27T16:29:17.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25666425065178     dec_j2k = -24.3919410785506
2025-12-27T16:29:17.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:17.940 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:17.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:17.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:17.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:17.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:17.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:17.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:17.950 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:17.950 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:17.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:17.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:17.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:17.950 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:17.950 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1036798, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124034029207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2777149, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2975, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.25666425065178, telescope_dec_j2k=-24.3919410785506, observability=1)
2025-12-27T16:29:18.761 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8103725910186768
2025-12-27T16:29:19.014 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:19.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2780227, teldec = -24.256187
2025-12-27T16:29:19.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25697235338887     dec_j2k = -24.3919375030634
2025-12-27T16:29:19.018 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:19.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:19.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:19.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:19.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:19.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:19.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:19.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:19.027 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:19.027 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:19.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:19.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:19.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:19.027 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:19.027 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1036923, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118017237787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2780227, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.2978, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.25697235338887, telescope_dec_j2k=-24.3919375030634, observability=1)
2025-12-27T16:29:19.848 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8204536437988281
2025-12-27T16:29:20.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:20.071 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2782934, teldec = -24.256187
2025-12-27T16:29:20.072 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25724331962942     dec_j2k = -24.3919343578094
2025-12-27T16:29:20.073 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:20.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:20.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:20.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:20.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:20.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:20.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:20.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:20.085 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:20.085 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:20.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:20.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:20.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:20.085 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:20.085 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1037045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118017237787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992311, telescope_ra=1.2782934, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29808, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.25724331962942, telescope_dec_j2k=-24.3919343578094, observability=1)
2025-12-27T16:29:20.915 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8304967880249023
2025-12-27T16:29:21.128 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:21.131 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2786017, teldec = -24.256187
2025-12-27T16:29:21.132 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25755192284279     dec_j2k = -24.3919307748497
2025-12-27T16:29:21.133 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:21.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:21.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:21.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:21.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:21.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:21.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:21.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:21.149 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:21.149 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:21.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:21.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:21.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:21.149 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:21.149 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10371677, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2786017, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29838, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.25755192284279, telescope_dec_j2k=-24.3919307748497, observability=1)
2025-12-27T16:29:22.227 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:22.229 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2789101, teldec = -24.256187
2025-12-27T16:29:22.230 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.25786062614625     dec_j2k = -24.3919271898409
2025-12-27T16:29:22.232 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:22.232 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:22.238 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:22.239 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:22.239 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:22.239 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:22.246 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:22.246 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:22.246 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:22.246 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:22.246 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:22.246 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:22.246 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:22.246 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:22.246 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10372949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119621715499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2789101, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29869, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.25786062614625, telescope_dec_j2k=-24.3919271898409, observability=1)
2025-12-27T16:29:22.327 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0811920166015625
2025-12-27T16:29:23.360 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:23.362 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2792184, teldec = -24.256187
2025-12-27T16:29:23.363 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.2581692293431     dec_j2k = -24.3919236051079
2025-12-27T16:29:23.364 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:23.365 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:23.368 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:23.369 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:23.369 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:23.369 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:23.369 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:23.371 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2792184, teldec = -24.256187
2025-12-27T16:29:23.372 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2581692293431     dec_j2k = -24.3919236051079
2025-12-27T16:29:23.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:23.375 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:23.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:23.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:23.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:23.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:23.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:23.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:23.376 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:23.376 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:23.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:23.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:23.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:23.377 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:23.377 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1037426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2792184, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.299, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.2581692293431, telescope_dec_j2k=-24.3919236051079, observability=1)
2025-12-27T16:29:23.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:23.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:23.385 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:23.385 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:23.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:23.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:23.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:23.385 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:23.385 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10374271, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2792184, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.299, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.2581692293431, telescope_dec_j2k=-24.3919236051079, observability=1)
2025-12-27T16:29:23.556 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1709733009338379
2025-12-27T16:29:24.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:24.439 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2795265, teldec = -24.256187
2025-12-27T16:29:24.442 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.258477632335     dec_j2k = -24.3919200218148
2025-12-27T16:29:24.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:24.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:24.447 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:24.448 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2795265, teldec = -24.256187
2025-12-27T16:29:24.450 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.258477632335     dec_j2k = -24.3919200218148
2025-12-27T16:29:24.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:24.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:24.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:24.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:24.451 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:24.452 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:24.457 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:24.457 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:24.457 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:24.457 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:24.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:24.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:24.458 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:24.458 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:24.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:24.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:24.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:24.458 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:24.459 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10375507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2795265, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29931, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.258477632335, telescope_dec_j2k=-24.3919200218148, observability=1)
2025-12-27T16:29:24.466 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:24.466 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:24.466 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:24.466 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:24.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:24.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:24.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:24.467 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:24.467 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10375517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2795265, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29931, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.258477632335, telescope_dec_j2k=-24.3919200218148, observability=1)
2025-12-27T16:29:25.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:25.517 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2798343, teldec = -24.256187
2025-12-27T16:29:25.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25878573502363     dec_j2k = -24.3919164411266
2025-12-27T16:29:25.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:25.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:25.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:25.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:25.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:25.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:25.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:25.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:25.530 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:25.530 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:25.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:25.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:25.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:25.530 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:25.531 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10376753, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122028432067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2798343, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29962, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.25878573502363, telescope_dec_j2k=-24.3919164411266, observability=1)
2025-12-27T16:29:25.544 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.013232707977294922
2025-12-27T16:29:26.580 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:26.582 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2801329, teldec = -24.256187
2025-12-27T16:29:26.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25908462865716     dec_j2k = -24.3919129666193
2025-12-27T16:29:26.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:26.585 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:26.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:26.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:26.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:26.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:26.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:26.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:26.597 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:26.598 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:26.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:26.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:26.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:26.598 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:26.598 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10377987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2801329, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.29992, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.25908462865716, telescope_dec_j2k=-24.3919129666193, observability=1)
2025-12-27T16:29:26.628 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03042292594909668
2025-12-27T16:29:27.242 [DEBUG] [Thread-490696 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6440868377685547
2025-12-27T16:29:27.641 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:27.642 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2804134, teldec = -24.256187
2025-12-27T16:29:27.643 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25936540448467     dec_j2k = -24.3919097019659
2025-12-27T16:29:27.645 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:27.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:27.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:27.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:27.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:27.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:27.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:27.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:27.657 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:27.657 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:27.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:27.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:27.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:27.657 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:27.657 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10379214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122028432067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2804134, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3002, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.25936540448467, telescope_dec_j2k=-24.3919097019659, observability=1)
2025-12-27T16:29:27.702 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04419660568237305
2025-12-27T16:29:28.725 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:28.727 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2807217, teldec = -24.256187
2025-12-27T16:29:28.729 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25967400764119     dec_j2k = -24.3919061129105
2025-12-27T16:29:28.730 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:28.732 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:28.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:28.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:28.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:28.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:28.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:28.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:28.741 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:28.741 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:28.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:28.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:28.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:28.741 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:28.742 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1038047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2807217, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3005, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.25967400764119, telescope_dec_j2k=-24.3919061129105, observability=1)
2025-12-27T16:29:28.805 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06362795829772949
2025-12-27T16:29:29.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:29.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2810019, teldec = -24.256187
2025-12-27T16:29:29.788 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25995448315934     dec_j2k = -24.3919028502105
2025-12-27T16:29:29.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:29.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:29.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:29.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:29.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:29.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:29.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:29.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:29.801 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:29.801 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:29.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:29.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:29.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:29.802 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:29.802 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10381697, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2810019, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30078, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.25995448315934, telescope_dec_j2k=-24.3919028502105, observability=1)
2025-12-27T16:29:29.854 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.051839590072631836
2025-12-27T16:29:30.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:30.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2813097, teldec = -24.256187
2025-12-27T16:29:30.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26026258580845     dec_j2k = -24.3918992652873
2025-12-27T16:29:30.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:30.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:30.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:30.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:30.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:30.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:30.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:30.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:30.866 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:30.866 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:30.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:30.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:30.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:30.867 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:30.867 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10382931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118819476643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2813097, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30109, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26026258580845, telescope_dec_j2k=-24.3918992652873, observability=1)
2025-12-27T16:29:30.922 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0554814338684082
2025-12-27T16:29:31.650 [DEBUG] [ThreadPoolExecutor-22932_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:31.653 [DEBUG] [ThreadPoolExecutor-22932_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:31.654 [DEBUG] [ThreadPoolExecutor-22932_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:31.656 [DEBUG] [ThreadPoolExecutor-22932_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:31.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:31.920 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2816178, teldec = -24.256187
2025-12-27T16:29:31.921 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26057098874427     dec_j2k = -24.3918956759852
2025-12-27T16:29:31.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:31.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:31.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:31.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:31.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:31.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:31.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:31.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:31.937 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:31.937 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:31.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:31.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:31.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:31.938 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:31.938 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10384166, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2816178, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3014, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26057098874427, telescope_dec_j2k=-24.3918956759852, observability=1)
2025-12-27T16:29:32.006 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06856274604797363
2025-12-27T16:29:32.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:32.983 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2819172, teldec = -24.256187
2025-12-27T16:29:32.984 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26087068311799     dec_j2k = -24.3918921871883
2025-12-27T16:29:32.985 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:32.986 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:29:32.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:32.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:32.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:32.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:32.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:32.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:32.997 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:32.997 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:32.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:32.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:32.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:32.997 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:32.997 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10385395, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121226193211, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2819172, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3017, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26087068311799, telescope_dec_j2k=-24.3918921871883, observability=1)
2025-12-27T16:29:33.058 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06057572364807129
2025-12-27T16:29:34.044 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:34.046 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2821977, teldec = -24.256187
2025-12-27T16:29:34.047 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26115145890192     dec_j2k = -24.3918889178676
2025-12-27T16:29:34.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:34.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:34.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:34.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:34.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:34.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:34.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:34.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:34.059 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:34.059 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:34.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:34.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:34.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:34.059 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:34.060 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10386626, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2821977, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30198, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26115145890192, telescope_dec_j2k=-24.3918889178676, observability=1)
2025-12-27T16:29:34.145 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08589577674865723
2025-12-27T16:29:35.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:35.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.282506, teldec = -24.256187
2025-12-27T16:29:35.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26146006201052     dec_j2k = -24.3918853236825
2025-12-27T16:29:35.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:35.106 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:35.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:35.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:35.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:35.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:35.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:35.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:35.120 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:35.120 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:35.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:35.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:35.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:35.120 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:35.120 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10387848, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.282506, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30229, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26146006201052, telescope_dec_j2k=-24.3918853236825, observability=1)
2025-12-27T16:29:35.194 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07348465919494629
2025-12-27T16:29:35.663 [DEBUG] [ThreadPoolExecutor-22932_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:36.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:36.184 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2827857, teldec = -24.256187
2025-12-27T16:29:36.185 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26174003699355     dec_j2k = -24.3918820621516
2025-12-27T16:29:36.186 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:36.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:36.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:36.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:36.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:36.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:36.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:36.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:36.199 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:36.199 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:36.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:36.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:36.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:36.199 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:36.199 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10389101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118017237787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2827857, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30257, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26174003699355, telescope_dec_j2k=-24.3918820621516, observability=1)
2025-12-27T16:29:36.246 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04706692695617676
2025-12-27T16:29:36.665 [DEBUG] [ThreadPoolExecutor-22932_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:36.666 [INFO] [ThreadPoolExecutor-22932_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:29:37.242 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:37.245 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2830934, teldec = -24.256187
2025-12-27T16:29:37.246 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2620480394965     dec_j2k = -24.3918784732751
2025-12-27T16:29:37.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:37.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:37.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:37.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:37.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:37.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:37.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:37.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:37.258 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:37.258 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:37.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:37.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:37.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:37.259 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:37.259 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10390328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2830934, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30288, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.2620480394965, telescope_dec_j2k=-24.3918784732751, observability=1)
2025-12-27T16:29:37.298 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03919172286987305
2025-12-27T16:29:38.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:38.304 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2833923, teldec = -24.256187
2025-12-27T16:29:38.305 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26234723334017     dec_j2k = -24.3918749861927
2025-12-27T16:29:38.306 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:38.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:38.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:38.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:38.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:38.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:38.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:38.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:38.322 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:38.322 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:38.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:38.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:38.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:38.322 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:38.322 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10391554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119621715499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2833923, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30317, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26234723334017, telescope_dec_j2k=-24.3918749861927, observability=1)
2025-12-27T16:29:38.366 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.044045448303222656
2025-12-27T16:29:39.370 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:39.372 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2836725, teldec = -24.256187
2025-12-27T16:29:39.373 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2626277087931     dec_j2k = -24.3918717165153
2025-12-27T16:29:39.375 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:39.376 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:39.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:39.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:39.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:39.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:39.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:39.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:39.388 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:39.388 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:39.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:39.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:39.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:39.389 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:39.389 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10392791, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2836725, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30345, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.2626277087931, telescope_dec_j2k=-24.3918717165153, observability=1)
2025-12-27T16:29:39.453 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06452345848083496
2025-12-27T16:29:40.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:40.433 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2839809, teldec = -24.256187
2025-12-27T16:29:40.434 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26293641196036     dec_j2k = -24.3918681169235
2025-12-27T16:29:40.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:40.438 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:40.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:40.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:40.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:40.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:40.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:40.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:40.447 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:40.448 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:40.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:40.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:40.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:40.448 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:40.448 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10394019, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2839809, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30376, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26293641196036, telescope_dec_j2k=-24.3918681169235, observability=1)
2025-12-27T16:29:40.502 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.054622650146484375
2025-12-27T16:29:41.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:41.498 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2842892, teldec = -24.256187
2025-12-27T16:29:41.499 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26324501502101     dec_j2k = -24.3918645176126
2025-12-27T16:29:41.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:41.502 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:41.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:41.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:41.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:41.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:41.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:41.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:41.514 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:41.514 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:41.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:41.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:41.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:41.514 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:41.514 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10395251, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2842892, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30407, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26324501502101, telescope_dec_j2k=-24.3918645176126, observability=1)
2025-12-27T16:29:41.554 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04005289077758789
2025-12-27T16:29:41.918 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40334320068359375
2025-12-27T16:29:42.558 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:42.559 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2845691, teldec = -24.256187
2025-12-27T16:29:42.561 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26352519015712     dec_j2k = -24.3918612490958
2025-12-27T16:29:42.563 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:42.563 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:42.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:42.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:42.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:42.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:42.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:42.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:42.576 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:42.576 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:42.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:42.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:42.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:42.576 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:42.577 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10396479, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2845691, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30435, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26352519015712, telescope_dec_j2k=-24.3918612490958, observability=1)
2025-12-27T16:29:42.606 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.029688358306884766
2025-12-27T16:29:43.622 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:43.624 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2848769, teldec = -24.256187
2025-12-27T16:29:43.626 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26383329271047     dec_j2k = -24.3918576539351
2025-12-27T16:29:43.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:43.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:43.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:43.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:43.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:43.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:43.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:43.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:43.642 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:43.642 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:43.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:43.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:43.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:43.642 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:43.642 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10397712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2848769, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30466, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26383329271047, telescope_dec_j2k=-24.3918576539351, observability=1)
2025-12-27T16:29:43.693 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05111408233642578
2025-12-27T16:29:44.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:44.689 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2851758, teldec = -24.256187
2025-12-27T16:29:44.690 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26413248650761     dec_j2k = -24.3918541618828
2025-12-27T16:29:44.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:44.693 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:44.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:44.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:44.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:44.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:44.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:44.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:44.705 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:44.705 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:44.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:44.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:44.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:44.706 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:44.706 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10398944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119621715499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2851758, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30496, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26413248650761, telescope_dec_j2k=-24.3918541618828, observability=1)
2025-12-27T16:29:44.781 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07496380805969238
2025-12-27T16:29:45.303 [DEBUG] [Thread-490697 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5977475643157959
2025-12-27T16:29:45.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:45.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2854554, teldec = -24.256187
2025-12-27T16:29:45.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26441236132717     dec_j2k = -24.3918508945587
2025-12-27T16:29:45.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:45.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:45.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:45.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:45.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:45.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:45.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:45.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:45.776 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:45.776 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:45.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:45.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:45.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:45.776 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:45.776 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10400181, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2854554, telescope_dec=-24.256187, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30524, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26441236132717, telescope_dec_j2k=-24.3918508945587, observability=1)
2025-12-27T16:29:45.849 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07240939140319824
2025-12-27T16:29:46.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:46.830 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2857641, teldec = -24.256186
2025-12-27T16:29:46.831 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2647213646787     dec_j2k = -24.3918462864221
2025-12-27T16:29:46.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:46.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:46.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:46.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:46.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:46.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:46.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:46.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:46.843 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:46.843 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:46.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:46.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:46.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:46.844 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:46.844 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10401421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2857641, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30555, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.2647213646787, telescope_dec_j2k=-24.3918462864221, observability=1)
2025-12-27T16:29:46.960 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11658024787902832
2025-12-27T16:29:47.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:47.893 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2860446, teldec = -24.256186
2025-12-27T16:29:47.894 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26500214036843     dec_j2k = -24.3918430070414
2025-12-27T16:29:47.896 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:47.896 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:47.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:47.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:47.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:47.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:47.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:47.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:47.910 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:47.910 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:47.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:47.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:47.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:47.911 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:47.911 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10402653, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2860446, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30583, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26500214036843, telescope_dec_j2k=-24.3918430070414, observability=1)
2025-12-27T16:29:48.062 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15075254440307617
2025-12-27T16:29:48.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:48.955 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2863521, teldec = -24.256186
2025-12-27T16:29:48.956 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26530994258724     dec_j2k = -24.3918394111557
2025-12-27T16:29:48.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:48.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:48.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:48.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:48.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:48.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:48.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:48.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:48.969 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:48.969 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:48.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:48.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:48.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:48.969 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:48.969 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10403882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2863521, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30613, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26530994258724, telescope_dec_j2k=-24.3918394111557, observability=1)
2025-12-27T16:29:49.147 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17818045616149902
2025-12-27T16:29:50.013 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:50.015 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2866598, teldec = -24.256186
2025-12-27T16:29:50.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26561794499433     dec_j2k = -24.3918358120491
2025-12-27T16:29:50.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:50.018 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:50.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:50.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:50.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:50.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:50.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:50.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:50.032 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:50.033 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:50.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:50.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:50.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:50.033 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:50.033 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10405109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2866598, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30644, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26561794499433, telescope_dec_j2k=-24.3918358120491, observability=1)
2025-12-27T16:29:50.196 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16336941719055176
2025-12-27T16:29:51.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:51.080 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.28694, teldec = -24.256193
2025-12-27T16:29:51.081 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26589842080571     dec_j2k = -24.3918395332206
2025-12-27T16:29:51.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:29:51.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:51.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:51.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:51.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:51.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:51.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:51.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:51.093 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:51.093 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:51.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:51.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:51.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:51.093 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:51.093 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10406341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99232, telescope_ra=1.28694, telescope_dec=-24.256193, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30672, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26589842080571, telescope_dec_j2k=-24.3918395332206, observability=1)
2025-12-27T16:29:51.248 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1543593406677246
2025-12-27T16:29:52.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:52.145 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2872392, teldec = -24.256186
2025-12-27T16:29:52.146 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2661979144053     dec_j2k = -24.3918290325253
2025-12-27T16:29:52.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:52.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:52.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:52.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:52.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:52.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:52.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:52.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:52.161 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:52.161 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:52.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:52.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:52.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:52.161 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:52.162 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10407574, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2872392, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30702, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.2661979144053, telescope_dec_j2k=-24.3918290325253, observability=1)
2025-12-27T16:29:52.338 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17646408081054688
2025-12-27T16:29:53.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:53.216 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2875473, teldec = -24.256186
2025-12-27T16:29:53.217 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2665063171816     dec_j2k = -24.3918254261918
2025-12-27T16:29:53.219 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:53.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:53.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:53.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:53.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:53.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:53.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:53.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:53.233 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:53.233 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:53.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:53.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:53.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:53.233 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:53.233 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10408812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2875473, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30733, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.2665063171816, telescope_dec_j2k=-24.3918254261918, observability=1)
2025-12-27T16:29:53.438 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2048635482788086
2025-12-27T16:29:54.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:54.279 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2878278, teldec = -24.256186
2025-12-27T16:29:54.281 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26678709282758     dec_j2k = -24.391822142149
2025-12-27T16:29:54.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:54.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:54.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:54.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:54.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:54.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:54.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:54.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:54.293 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:54.293 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:54.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:54.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:54.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:54.293 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:54.293 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10410044, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.2878278, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30761, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26678709282758, telescope_dec_j2k=-24.391822142149, observability=1)
2025-12-27T16:29:54.306 [DEBUG] [Thread-490698 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.012948036193847656
2025-12-27T16:29:54.522 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22872471809387207
2025-12-27T16:29:55.337 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:55.339 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2881358, teldec = -24.256186
2025-12-27T16:29:55.340 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26709539548975     dec_j2k = -24.3918185352966
2025-12-27T16:29:55.342 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:55.343 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:29:55.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:55.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:55.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:55.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:55.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:55.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:55.352 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:55.352 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:55.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:55.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:55.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:55.353 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:55.353 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10411271, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114407162934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2881358, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30792, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26709539548975, telescope_dec_j2k=-24.3918185352966, observability=1)
2025-12-27T16:29:55.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24376296997070312
2025-12-27T16:29:56.397 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:56.399 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2884152, teldec = -24.256186
2025-12-27T16:29:56.400 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26737507004038     dec_j2k = -24.3918152626014
2025-12-27T16:29:56.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:56.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:56.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:56.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:56.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:56.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:56.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:56.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:56.412 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:56.412 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:56.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:56.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:56.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:56.413 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:56.413 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10412498, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2884152, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3082, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26737507004038, telescope_dec_j2k=-24.3918152626014, observability=1)
2025-12-27T16:29:56.662 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24878358840942383
2025-12-27T16:29:57.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:57.462 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.288723, teldec = -24.256186
2025-12-27T16:29:57.464 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26768317249018     dec_j2k = -24.3918116564064
2025-12-27T16:29:57.466 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:57.467 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:57.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:57.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:57.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:57.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:57.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:57.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:57.480 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:57.480 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:57.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:57.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:57.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:57.480 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:57.480 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10413728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.288723, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30851, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26768317249018, telescope_dec_j2k=-24.3918116564064, observability=1)
2025-12-27T16:29:57.716 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23598718643188477
2025-12-27T16:29:58.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:58.525 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2890218, teldec = -24.256186
2025-12-27T16:29:58.526 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26798226608847     dec_j2k = -24.3918081548112
2025-12-27T16:29:58.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:58.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:58.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:58.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:58.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:58.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:58.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:58.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:58.541 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:58.541 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:58.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:58.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:58.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:58.541 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:58.541 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10414957, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2890218, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3088, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26798226608847, telescope_dec_j2k=-24.3918081548112, observability=1)
2025-12-27T16:29:58.819 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2783966064453125
2025-12-27T16:29:59.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:29:59.589 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2893021, teldec = -24.256186
2025-12-27T16:29:59.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26826284150172     dec_j2k = -24.3918048692585
2025-12-27T16:29:59.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:59.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:29:59.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:29:59.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:29:59.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:29:59.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:29:59.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:29:59.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:59.606 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:29:59.606 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:29:59.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:29:59.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:29:59.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:29:59.606 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:29:59.606 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1041619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2893021, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30908, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26826284150172, telescope_dec_j2k=-24.3918048692585, observability=1)
2025-12-27T16:29:59.901 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2951695919036865
2025-12-27T16:30:00.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:00.650 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2896104, teldec = -24.256186
2025-12-27T16:30:00.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26857144441886     dec_j2k = -24.3918012546566
2025-12-27T16:30:00.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:00.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:00.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:00.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:00.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:00.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:00.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:00.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:00.663 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:00.663 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:00.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:00.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:00.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:00.663 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:00.664 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10417418, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2896104, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30939, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26857144441886, telescope_dec_j2k=-24.3918012546566, observability=1)
2025-12-27T16:30:00.953 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28914690017700195
2025-12-27T16:30:01.712 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:01.713 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.289919, teldec = -24.256186
2025-12-27T16:30:01.714 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26888034762242     dec_j2k = -24.3917976356505
2025-12-27T16:30:01.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:01.717 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:01.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:01.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:01.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:01.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:01.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:01.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:01.730 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:01.730 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:01.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:01.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:01.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:01.731 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:01.731 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10418649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.289919, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3097, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26888034762242, telescope_dec_j2k=-24.3917976356505, observability=1)
2025-12-27T16:30:02.005 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2742273807525635
2025-12-27T16:30:02.780 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:02.782 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2901992, teldec = -24.256186
2025-12-27T16:30:02.783 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26916082291537     dec_j2k = -24.3917943489275
2025-12-27T16:30:02.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:02.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:02.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:02.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:02.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:02.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:02.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:02.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:02.796 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:02.796 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:02.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:02.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:02.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:02.796 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:02.796 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10419885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2901992, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.30998, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26916082291537, telescope_dec_j2k=-24.3917943489275, observability=1)
2025-12-27T16:30:03.056 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2601349353790283
2025-12-27T16:30:03.470 [DEBUG] [Thread-490699 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6736648082733154
2025-12-27T16:30:03.794 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9978675842285156
2025-12-27T16:30:03.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:03.847 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2904987, teldec = -24.256186
2025-12-27T16:30:03.849 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26946061716272     dec_j2k = -24.3917908350081
2025-12-27T16:30:03.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:03.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:03.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:03.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:03.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:03.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:03.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:03.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:03.863 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:03.863 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:03.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:03.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:03.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:03.863 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:03.863 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10421118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2904987, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31028, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26946061716272, telescope_dec_j2k=-24.3917908350081, observability=1)
2025-12-27T16:30:04.056 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.19261455535888672
2025-12-27T16:30:04.056 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.49985480308533 seconds ago
2025-12-27T16:30:04.181 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31827354431152344
2025-12-27T16:30:04.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:04.917 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2908074, teldec = -24.25618
2025-12-27T16:30:04.918 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26976962006352     dec_j2k = -24.391781212802
2025-12-27T16:30:04.919 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:04.920 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:04.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:04.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:04.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:04.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:04.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:04.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:04.929 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:04.929 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:04.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:04.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:04.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:04.930 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:04.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10422355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.2908074, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31059, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.26976962006352, telescope_dec_j2k=-24.391781212802, observability=1)
2025-12-27T16:30:05.269 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33939361572265625
2025-12-27T16:30:05.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:05.976 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2910883, teldec = -24.256186
2025-12-27T16:30:05.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27005079639927     dec_j2k = -24.3917839150138
2025-12-27T16:30:05.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:05.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:05.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:05.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:05.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:05.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:05.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:05.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:05.988 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:05.988 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:05.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:05.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:05.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:05.988 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:05.988 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10423582, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2910883, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31087, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.27005079639927, telescope_dec_j2k=-24.3917839150138, observability=1)
2025-12-27T16:30:06.336 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34849119186401367
2025-12-27T16:30:07.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:07.041 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2913967, teldec = -24.256186
2025-12-27T16:30:07.042 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27035949936635     dec_j2k = -24.3917802941065
2025-12-27T16:30:07.044 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:07.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:07.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:07.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:07.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:07.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:07.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:07.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:07.059 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:07.059 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:07.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:07.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:07.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:07.059 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:07.059 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10424815, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2913967, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31118, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.27035949936635, telescope_dec_j2k=-24.3917802941065, observability=1)
2025-12-27T16:30:07.426 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3666837215423584
2025-12-27T16:30:08.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:08.107 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2916961, teldec = -24.256186
2025-12-27T16:30:08.108 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27065919348399     dec_j2k = -24.3917767780199
2025-12-27T16:30:08.109 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:08.110 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:08.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:08.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:08.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:08.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:08.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:08.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:08.123 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:08.123 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:08.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:08.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:08.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:08.123 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:08.123 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10426047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2916961, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31148, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.27065919348399, telescope_dec_j2k=-24.3917767780199, observability=1)
2025-12-27T16:30:08.513 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3898952007293701
2025-12-27T16:30:09.172 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:09.174 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2919769, teldec = -24.256186
2025-12-27T16:30:09.175 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27094026932264     dec_j2k = -24.3917734796087
2025-12-27T16:30:09.177 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:09.179 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:09.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:09.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:09.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:09.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:09.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:09.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:09.189 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:09.189 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:09.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:09.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:09.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:09.189 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:09.189 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10427284, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122028432067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2919769, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31176, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.27094026932264, telescope_dec_j2k=-24.3917734796087, observability=1)
2025-12-27T16:30:09.610 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4210014343261719
2025-12-27T16:30:10.249 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:10.251 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2922858, teldec = -24.256186
2025-12-27T16:30:10.252 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2712494727568     dec_j2k = -24.3917698502729
2025-12-27T16:30:10.254 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:10.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:10.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:10.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:10.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:10.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:10.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:10.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:10.268 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:10.268 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:10.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:10.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:10.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:10.268 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:10.268 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1042853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2922858, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31207, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:29:10.767628', telescope_ra_j2k=1.2712494727568, telescope_dec_j2k=-24.3917698502729, observability=1)
2025-12-27T16:30:10.695 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4269235134124756
2025-12-27T16:30:10.919 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:10.919 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:30:10.920 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:10.920 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:30:10.921 [DEBUG] [ThreadPoolExecutor-22934_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:11.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:11.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2925938, teldec = -24.256186
2025-12-27T16:30:11.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27155777529854     dec_j2k = -24.3917662306262
2025-12-27T16:30:11.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:11.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:11.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:11.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:11.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:11.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:11.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:11.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:11.341 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:11.341 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:11.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:11.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:11.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:11.341 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:11.341 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10429773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2925938, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31238, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27155777529854, telescope_dec_j2k=-24.3917662306262, observability=1)
2025-12-27T16:30:11.779 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43839240074157715
2025-12-27T16:30:11.923 [DEBUG] [ThreadPoolExecutor-22934_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:11.925 [DEBUG] [ThreadPoolExecutor-22934_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:11.925 [DEBUG] [ThreadPoolExecutor-22934_0] [payload.py] [to_registers()] [0]
2025-12-27T16:30:11.927 [DEBUG] [ThreadPoolExecutor-22934_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:11.928 [DEBUG] [ThreadPoolExecutor-22934_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:11.928 [DEBUG] [ThreadPoolExecutor-22934_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:30:11.928 [DEBUG] [ThreadPoolExecutor-22934_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:11.935 [DEBUG] [ThreadPoolExecutor-22934_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:11.935 [DEBUG] [ThreadPoolExecutor-22934_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:30:11.935 [DEBUG] [ThreadPoolExecutor-22934_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:30:11.935 [DEBUG] [ThreadPoolExecutor-22934_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:30:11.935 [DEBUG] [ThreadPoolExecutor-22934_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:11.935 [DEBUG] [ThreadPoolExecutor-22934_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:11.935 [DEBUG] [ThreadPoolExecutor-22934_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:12.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:12.382 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2928737, teldec = -24.256186
2025-12-27T16:30:12.383 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27183795023103     dec_j2k = -24.3917629404471
2025-12-27T16:30:12.385 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:12.385 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:12.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:12.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:12.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:12.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:12.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:12.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:12.394 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:12.394 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:12.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:12.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:12.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:12.394 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:12.394 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10430997, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2928737, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31266, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27183795023103, telescope_dec_j2k=-24.3917629404471, observability=1)
2025-12-27T16:30:12.831 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4367694854736328
2025-12-27T16:30:13.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:13.443 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2931815, teldec = -24.256186
2025-12-27T16:30:13.444 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27214605256041     dec_j2k = -24.3917593214654
2025-12-27T16:30:13.445 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:30:13.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:30:13.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:13.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:13.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:13.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:13.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:13.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:13.461 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:13.461 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:13.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:13.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:13.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:13.461 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:13.461 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10432225, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2931815, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31296, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27214605256041, telescope_dec_j2k=-24.3917593214654, observability=1)
2025-12-27T16:30:13.935 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47425389289855957
2025-12-27T16:30:14.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:14.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2934801, teldec = -24.256186
2025-12-27T16:30:14.506 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27244494584535     dec_j2k = -24.39175580981
2025-12-27T16:30:14.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:30:14.509 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:30:14.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:14.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:14.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:14.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:14.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:14.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:14.519 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:14.519 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:14.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:14.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:14.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:14.519 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:14.519 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10433454, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110395968654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2934801, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31326, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27244494584535, telescope_dec_j2k=-24.39175580981, observability=1)
2025-12-27T16:30:15.016 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4971444606781006
2025-12-27T16:30:15.562 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:15.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2937603, teldec = -24.256186
2025-12-27T16:30:15.565 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27272542105068     dec_j2k = -24.3917525137906
2025-12-27T16:30:15.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:15.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:15.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:15.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:15.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:15.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:15.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:15.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:15.577 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:15.577 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:15.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:15.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:15.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:15.577 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:15.577 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10434679, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2937603, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31354, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27272542105068, telescope_dec_j2k=-24.3917525137906, observability=1)
2025-12-27T16:30:16.068 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4908912181854248
2025-12-27T16:30:16.620 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:16.622 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2940684, teldec = -24.256186
2025-12-27T16:30:16.623 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27303382365072     dec_j2k = -24.3917488887366
2025-12-27T16:30:16.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:16.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:16.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:16.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:16.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:16.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:16.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:16.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:16.634 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:16.634 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:16.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:16.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:16.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:16.634 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:16.635 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10435904, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2940684, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31385, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27303382365072, telescope_dec_j2k=-24.3917488887366, observability=1)
2025-12-27T16:30:17.122 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48741626739501953
2025-12-27T16:30:17.678 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:17.680 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2943489, teldec = -24.256186
2025-12-27T16:30:17.681 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27331459913618     dec_j2k = -24.3917455876508
2025-12-27T16:30:17.683 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:17.684 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:17.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:17.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:17.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:17.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:17.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:17.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:17.697 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:17.697 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:17.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:17.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:17.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:17.697 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:17.697 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10437128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2943489, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31413, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27331459913618, telescope_dec_j2k=-24.3917455876508, observability=1)
2025-12-27T16:30:18.220 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5234730243682861
2025-12-27T16:30:18.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:18.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2946569, teldec = -24.256186
2025-12-27T16:30:18.769 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27362290162205     dec_j2k = -24.3917419620849
2025-12-27T16:30:18.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:18.772 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:18.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:18.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:18.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:18.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:18.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:18.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:18.782 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:18.782 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:18.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:18.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:18.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:18.782 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:18.782 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10438388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118017237787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2946569, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31444, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27362290162205, telescope_dec_j2k=-24.3917419620849, observability=1)
2025-12-27T16:30:19.340 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5579578876495361
2025-12-27T16:30:19.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:19.834 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2949559, teldec = -24.25618
2025-12-27T16:30:19.835 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27392219488286     dec_j2k = -24.3917324421434
2025-12-27T16:30:19.837 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:19.839 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:19.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:19.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:19.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:19.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:19.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:19.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:19.850 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:19.850 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:19.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:19.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:19.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:19.850 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:19.850 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10439622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.2949559, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31474, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27392219488286, telescope_dec_j2k=-24.3917324421434, observability=1)
2025-12-27T16:30:20.389 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5386855602264404
2025-12-27T16:30:20.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:20.912 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.295265, teldec = -24.256186
2025-12-27T16:30:20.913 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27423159881071     dec_j2k = -24.391734801352
2025-12-27T16:30:20.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:20.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:20.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:20.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:20.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:20.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:20.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:20.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:20.927 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:20.927 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:20.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:20.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:20.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:20.928 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:20.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10440869, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.295265, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31505, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27423159881071, telescope_dec_j2k=-24.391734801352, observability=1)
2025-12-27T16:30:21.478 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5505599975585938
2025-12-27T16:30:21.554 [DEBUG] [Thread-490700 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6265318393707275
2025-12-27T16:30:22.161 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:22.163 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.295602, teldec = -24.256186
2025-12-27T16:30:22.164 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27456892974978     dec_j2k = -24.3917308314968
2025-12-27T16:30:22.165 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:22.166 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:22.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:22.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:22.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:22.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:22.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:22.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:22.177 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:22.177 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:22.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:22.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:22.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:22.177 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:22.177 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10442317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311320380465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.295602, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31538, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27456892974978, telescope_dec_j2k=-24.3917308314968, observability=1)
2025-12-27T16:30:22.577 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4005265235900879
2025-12-27T16:30:23.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:23.258 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2959101, teldec = -24.256186
2025-12-27T16:30:23.259 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27487733229987     dec_j2k = -24.3917272011577
2025-12-27T16:30:23.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:23.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:23.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:23.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:23.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:23.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:23.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:23.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:23.273 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:23.273 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:23.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:23.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:23.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:23.273 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:23.273 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10443583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2959101, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31569, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27487733229987, telescope_dec_j2k=-24.3917272011577, observability=1)
2025-12-27T16:30:23.617 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3439209461212158
2025-12-27T16:30:23.666 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3930370807647705
2025-12-27T16:30:24.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:24.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2962095, teldec = -24.256186
2025-12-27T16:30:24.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27517702629867     dec_j2k = -24.3917236724835
2025-12-27T16:30:24.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:24.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:24.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:24.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:24.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:24.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:24.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:24.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:24.333 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:24.334 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:24.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:24.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:24.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:24.334 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:24.334 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10444815, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2962095, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31599, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27517702629867, telescope_dec_j2k=-24.3917236724835, observability=1)
2025-12-27T16:30:24.715 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3815927505493164
2025-12-27T16:30:25.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:25.384 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2964903, teldec = -24.256186
2025-12-27T16:30:25.385 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27545810202583     dec_j2k = -24.391720362267
2025-12-27T16:30:25.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:25.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:25.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:25.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:25.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:25.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:25.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:25.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:25.397 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:25.397 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:25.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:25.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:25.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:25.397 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:25.397 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10446045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2964903, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31627, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27545810202583, telescope_dec_j2k=-24.391720362267, observability=1)
2025-12-27T16:30:25.767 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37000250816345215
2025-12-27T16:30:26.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:26.460 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2967989, teldec = -24.256186
2025-12-27T16:30:26.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27576700504275     dec_j2k = -24.3917167234826
2025-12-27T16:30:26.462 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:26.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:26.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:26.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:26.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:26.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:26.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:26.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:26.474 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:26.474 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:26.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:26.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:26.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:26.474 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:26.474 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1044729, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2967989, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31658, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27576700504275, telescope_dec_j2k=-24.3917167234826, observability=1)
2025-12-27T16:30:26.819 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34468936920166016
2025-12-27T16:30:27.530 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:27.532 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2971078, teldec = -24.256186
2025-12-27T16:30:27.533 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27607620834584     dec_j2k = -24.3917130802727
2025-12-27T16:30:27.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:27.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:27.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:27.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:27.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:27.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:27.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:27.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:27.545 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:27.545 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:27.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:27.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:27.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:27.546 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:27.546 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10448531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992309, telescope_ra=1.2971078, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31689, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27607620834584, telescope_dec_j2k=-24.3917130802727, observability=1)
2025-12-27T16:30:27.888 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3418130874633789
2025-12-27T16:30:28.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:28.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.297388, teldec = -24.256186
2025-12-27T16:30:28.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27635668346166     dec_j2k = -24.391709774786
2025-12-27T16:30:28.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:28.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:28.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:28.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:28.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:28.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:28.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:28.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:28.608 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:28.608 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:28.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:28.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:28.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:28.608 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:28.608 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10449757, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.297388, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31717, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27635668346166, telescope_dec_j2k=-24.391709774786, observability=1)
2025-12-27T16:30:28.997 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3889944553375244
2025-12-27T16:30:29.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:29.664 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2976872, teldec = -24.256186
2025-12-27T16:30:29.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27665617722508     dec_j2k = -24.3917062443514
2025-12-27T16:30:29.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:29.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:29.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:29.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:29.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:29.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:29.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:29.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:29.680 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:29.681 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:29.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:29.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:29.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:29.681 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:29.681 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10450999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.2976872, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31747, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27665617722508, telescope_dec_j2k=-24.3917062443514, observability=1)
2025-12-27T16:30:30.083 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4023914337158203
2025-12-27T16:30:30.724 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:30.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2979961, teldec = -24.256186
2025-12-27T16:30:30.727 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27696538050397     dec_j2k = -24.3917025985862
2025-12-27T16:30:30.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:30.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:30.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:30.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:30.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:30.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:30.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:30.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:30.740 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:30.740 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:30.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:30.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:30.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:30.740 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:30.740 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10452228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.2979961, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31778, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27696538050397, telescope_dec_j2k=-24.3917025985862, observability=1)
2025-12-27T16:30:31.150 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41013312339782715
2025-12-27T16:30:31.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:31.783 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2982785, teldec = -24.256186
2025-12-27T16:30:31.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27724805775771     dec_j2k = -24.3916992648075
2025-12-27T16:30:31.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:31.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:31.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:31.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:31.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:31.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:31.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:31.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:31.799 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:31.799 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:31.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:31.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:31.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:31.799 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:31.799 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10453451, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.2982785, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31806, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27724805775771, telescope_dec_j2k=-24.3916992648075, observability=1)
2025-12-27T16:30:32.224 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4246656894683838
2025-12-27T16:30:32.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:32.849 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2985866, teldec = -24.256186
2025-12-27T16:30:32.850 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27755646023509     dec_j2k = -24.3916956267891
2025-12-27T16:30:32.852 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:32.853 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:32.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:32.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:32.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:32.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:32.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:32.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:32.865 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:32.865 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:32.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:32.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:32.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:32.865 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:32.866 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10454685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.2985866, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31837, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27755646023509, telescope_dec_j2k=-24.3916956267891, observability=1)
2025-12-27T16:30:33.292 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42682361602783203
2025-12-27T16:30:33.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:33.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2988863, teldec = -24.256186
2025-12-27T16:30:33.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27785645445773     dec_j2k = -24.3916920871091
2025-12-27T16:30:33.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:33.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:33.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:33.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:33.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:33.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:33.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:33.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:33.942 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:33.942 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:33.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:33.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:33.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:33.942 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:33.942 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10455932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114407162934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.2988863, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31867, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27785645445773, telescope_dec_j2k=-24.3916920871091, observability=1)
2025-12-27T16:30:34.417 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47438812255859375
2025-12-27T16:30:34.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:34.983 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.299167, teldec = -24.256186
2025-12-27T16:30:34.984 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27813743002042     dec_j2k = -24.3916887710747
2025-12-27T16:30:34.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:34.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:34.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:34.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:34.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:34.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:35.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:35.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:35.001 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:35.001 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:35.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:35.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:35.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:35.002 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:35.002 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10457155, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.299167, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31895, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27813743002042, telescope_dec_j2k=-24.3916887710747, observability=1)
2025-12-27T16:30:35.482 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.480816125869751
2025-12-27T16:30:36.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:36.047 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2994754, teldec = -24.256186
2025-12-27T16:30:36.048 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27844613276813     dec_j2k = -24.3916851269621
2025-12-27T16:30:36.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:36.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:36.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:36.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:36.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:36.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:36.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:36.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:36.066 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:36.066 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:36.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:36.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:36.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:36.066 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:36.066 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10458387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.2994754, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31926, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27844613276813, telescope_dec_j2k=-24.3916851269621, observability=1)
2025-12-27T16:30:36.566 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.500436544418335
2025-12-27T16:30:36.936 [DEBUG] [ThreadPoolExecutor-22934_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:36.937 [DEBUG] [ThreadPoolExecutor-22934_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:37.109 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:37.111 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2997556, teldec = -24.256186
2025-12-27T16:30:37.112 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27872660782539     dec_j2k = -24.3916818152983
2025-12-27T16:30:37.114 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:37.114 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:37.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:37.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:37.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:37.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:37.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:37.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:37.125 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:37.125 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:37.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:37.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:37.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:37.125 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:37.125 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10459617, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.2997556, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31954, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27872660782539, telescope_dec_j2k=-24.3916818152983, observability=1)
2025-12-27T16:30:37.618 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4928560256958008
2025-12-27T16:30:38.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:38.175 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3000547, teldec = -24.256186
2025-12-27T16:30:38.176 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27902600142812     dec_j2k = -24.3916782794501
2025-12-27T16:30:38.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:38.179 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:38.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:38.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:38.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:38.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:38.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:38.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:38.194 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:38.194 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:38.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:38.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:38.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:38.194 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:38.194 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1046085, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3000547, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.31984, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27902600142812, telescope_dec_j2k=-24.3916782794501, observability=1)
2025-12-27T16:30:38.705 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5109570026397705
2025-12-27T16:30:39.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:39.242 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3003636, teldec = -24.256186
2025-12-27T16:30:39.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27933520464243     dec_j2k = -24.3916746268757
2025-12-27T16:30:39.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:39.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:39.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:39.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:39.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:39.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:39.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:39.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:39.257 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:39.257 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:39.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:39.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:39.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:39.257 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:39.257 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10462084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3003636, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32015, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27933520464243, telescope_dec_j2k=-24.3916746268757, observability=1)
2025-12-27T16:30:39.617 [DEBUG] [Thread-490701 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3596189022064209
2025-12-27T16:30:39.754 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49716687202453613
2025-12-27T16:30:40.300 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:40.302 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3006444, teldec = -24.256186
2025-12-27T16:30:40.303 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27961628026664     dec_j2k = -24.3916713057977
2025-12-27T16:30:40.305 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:40.306 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:40.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:40.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:40.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:40.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:40.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:40.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:40.315 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:40.315 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:40.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:40.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:40.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:40.316 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:40.316 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1046331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3006444, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32043, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27961628026664, telescope_dec_j2k=-24.3916713057977, observability=1)
2025-12-27T16:30:40.806 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4904494285583496
2025-12-27T16:30:41.003 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6875345706939697
2025-12-27T16:30:41.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:41.364 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3009541, teldec = -24.256185
2025-12-27T16:30:41.365 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27992628418673     dec_j2k = -24.3916666421504
2025-12-27T16:30:41.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:41.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:41.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:41.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:41.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:41.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:41.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:41.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:41.381 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:41.381 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:41.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:41.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:41.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:41.382 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:41.382 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1046454, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3009541, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32074, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.27992628418673, telescope_dec_j2k=-24.3916666421504, observability=1)
2025-12-27T16:30:41.858 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4763367176055908
2025-12-27T16:30:42.427 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:42.429 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3012533, teldec = -24.256185
2025-12-27T16:30:42.430 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2802257778559     dec_j2k = -24.3916631017815
2025-12-27T16:30:42.432 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:42.433 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:42.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:42.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:42.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:42.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:42.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:42.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:42.445 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:42.445 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:42.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:42.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:42.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:42.445 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:42.445 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10465773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119621715499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3012533, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32104, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.2802257778559, telescope_dec_j2k=-24.3916631017815, observability=1)
2025-12-27T16:30:42.926 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48143625259399414
2025-12-27T16:30:43.500 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:43.502 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3015343, teldec = -24.256185
2025-12-27T16:30:43.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2805070536543     dec_j2k = -24.3916597760105
2025-12-27T16:30:43.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:43.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:43.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:43.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:43.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:43.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:43.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:43.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:43.520 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:43.520 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:43.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:43.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:43.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:43.520 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:43.521 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10467015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3015343, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32132, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.2805070536543, telescope_dec_j2k=-24.3916597760105, observability=1)
2025-12-27T16:30:44.014 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49398303031921387
2025-12-27T16:30:44.564 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:44.566 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3018429, teldec = -24.256185
2025-12-27T16:30:44.567 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28081595653374     dec_j2k = -24.3916561227332
2025-12-27T16:30:44.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:44.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:44.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:44.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:44.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:44.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:44.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:44.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:44.583 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:44.583 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:44.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:44.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:44.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:44.583 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:44.583 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10468246, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3018429, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32163, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28081595653374, telescope_dec_j2k=-24.3916561227332, observability=1)
2025-12-27T16:30:45.062 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4788496494293213
2025-12-27T16:30:45.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:45.636 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3021516, teldec = -24.256185
2025-12-27T16:30:45.638 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28112495950289     dec_j2k = -24.3916524673852
2025-12-27T16:30:45.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:45.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:45.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:45.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:45.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:45.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:45.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:45.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:45.650 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:45.650 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:45.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:45.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:45.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:45.650 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:45.651 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10469485, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3021516, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32193, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28112495950289, telescope_dec_j2k=-24.3916524673852, observability=1)
2025-12-27T16:30:46.147 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.496762752532959
2025-12-27T16:30:46.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:46.697 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3024318, teldec = -24.256185
2025-12-27T16:30:46.698 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28140543449383     dec_j2k = -24.3916491487405
2025-12-27T16:30:46.700 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:46.701 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:46.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:46.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:46.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:46.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:46.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:46.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:46.714 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:46.714 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:46.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:46.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:46.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:46.715 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:46.715 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10470712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3024318, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32221, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28140543449383, telescope_dec_j2k=-24.3916491487405, observability=1)
2025-12-27T16:30:47.204 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48947572708129883
2025-12-27T16:30:47.765 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:47.766 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3027312, teldec = -24.256185
2025-12-27T16:30:47.767 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28170512832015     dec_j2k = -24.3916456018865
2025-12-27T16:30:47.768 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:47.769 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:47.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:47.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:47.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:47.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:47.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:47.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:47.779 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:47.779 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:47.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:47.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:47.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:47.780 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:47.780 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1047195, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118819476643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3027312, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32251, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28170512832015, telescope_dec_j2k=-24.3916456018865, observability=1)
2025-12-27T16:30:48.256 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47621655464172363
2025-12-27T16:30:48.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:48.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3030404, teldec = -24.256185
2025-12-27T16:30:48.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2820146317557     dec_j2k = -24.3916419380607
2025-12-27T16:30:48.829 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:48.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:48.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:48.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:48.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:48.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:48.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:48.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:48.842 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:48.842 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:48.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:48.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:48.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:48.842 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:48.842 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10473177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118017237787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3030404, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32282, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.2820146317557, telescope_dec_j2k=-24.3916419380607, observability=1)
2025-12-27T16:30:49.360 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5178582668304443
2025-12-27T16:30:49.885 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:49.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3033209, teldec = -24.256185
2025-12-27T16:30:49.888 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28229540701898     dec_j2k = -24.391638613542
2025-12-27T16:30:49.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:49.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:49.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:49.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:49.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:49.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:49.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:49.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:49.899 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:49.899 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:49.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:49.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:49.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:49.899 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:49.899 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10474405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3033209, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3231, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28229540701898, telescope_dec_j2k=-24.391638613542, observability=1)
2025-12-27T16:30:50.441 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5423862934112549
2025-12-27T16:30:50.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:50.949 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3036292, teldec = -24.256185
2025-12-27T16:30:50.951 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28260400955522     dec_j2k = -24.3916349586897
2025-12-27T16:30:50.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:50.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:50.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:50.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:50.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:50.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:50.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:50.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:50.966 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:50.967 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:50.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:50.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:50.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:50.967 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:50.967 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10475634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3036292, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32341, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28260400955522, telescope_dec_j2k=-24.3916349586897, observability=1)
2025-12-27T16:30:51.493 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5263972282409668
2025-12-27T16:30:52.012 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:52.014 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3039284, teldec = -24.256185
2025-12-27T16:30:52.015 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28290350315353     dec_j2k = -24.3916314108708
2025-12-27T16:30:52.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:52.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:52.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:52.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:52.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:52.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:52.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:52.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:52.030 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:52.030 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:52.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:52.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:52.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:52.030 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:52.030 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10476867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3039284, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32371, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28290350315353, telescope_dec_j2k=-24.3916314108708, observability=1)
2025-12-27T16:30:52.545 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5148317813873291
2025-12-27T16:30:53.073 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:53.075 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3042091, teldec = -24.256185
2025-12-27T16:30:53.076 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28318447859098     dec_j2k = -24.3916280816615
2025-12-27T16:30:53.077 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:53.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:53.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:53.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:53.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:53.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:53.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:53.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:53.088 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:53.088 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:53.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:53.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:53.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:53.088 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:53.089 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10478094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3042091, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32399, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28318447859098, telescope_dec_j2k=-24.3916280816615, observability=1)
2025-12-27T16:30:53.632 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5431466102600098
2025-12-27T16:30:54.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:54.133 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.304518, teldec = -24.256185
2025-12-27T16:30:54.134 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28349368169168     dec_j2k = -24.3916244171419
2025-12-27T16:30:54.136 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:54.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:54.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:54.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:54.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:54.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:54.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:54.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:54.149 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:54.149 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:54.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:54.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:54.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:54.149 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:54.149 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10479318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.304518, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3243, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28349368169168, telescope_dec_j2k=-24.3916244171419, observability=1)
2025-12-27T16:30:54.340 [DEBUG] [Thread-490702 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19076061248779297
2025-12-27T16:30:54.681 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5316781997680664
2025-12-27T16:30:55.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:55.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3047985, teldec = -24.256185
2025-12-27T16:30:55.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28377445691822     dec_j2k = -24.3916210887659
2025-12-27T16:30:55.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:55.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:55.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:55.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:55.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:55.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:55.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:55.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:55.215 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:55.215 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:55.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:55.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:55.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:55.215 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:55.216 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10480552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3047985, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32458, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28377445691822, telescope_dec_j2k=-24.3916210887659, observability=1)
2025-12-27T16:30:55.749 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5338897705078125
2025-12-27T16:30:56.259 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:56.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3051066, teldec = -24.256185
2025-12-27T16:30:56.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28408285921784     dec_j2k = -24.391617432048
2025-12-27T16:30:56.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:56.264 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:56.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:56.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:56.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:56.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:56.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:56.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:56.276 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:56.276 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:56.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:56.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:56.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:56.276 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:56.276 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10481781, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118017237787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3051066, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32489, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28408285921784, telescope_dec_j2k=-24.391617432048, observability=1)
2025-12-27T16:30:56.833 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5570156574249268
2025-12-27T16:30:57.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:57.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3054057, teldec = -24.256185
2025-12-27T16:30:57.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28438225267883     dec_j2k = -24.3916138813026
2025-12-27T16:30:57.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:57.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:57.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:57.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:57.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:57.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:57.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:57.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:57.342 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:57.342 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:57.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:57.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:57.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:57.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:57.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10483012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114407162934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3054057, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32519, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28438225267883, telescope_dec_j2k=-24.3916138813026, observability=1)
2025-12-27T16:30:57.775 [DEBUG] [Thread-490703 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43284153938293457
2025-12-27T16:30:57.885 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5429298877716064
2025-12-27T16:30:58.388 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:58.390 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3056865, teldec = -24.256185
2025-12-27T16:30:58.391 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28466332817762     dec_j2k = -24.3916105470467
2025-12-27T16:30:58.392 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:58.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:58.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:58.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:58.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:58.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:58.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:58.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:58.406 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:58.406 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:58.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:58.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:58.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:58.406 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:58.406 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10484247, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3056865, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32547, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28466332817762, telescope_dec_j2k=-24.3916105470467, observability=1)
2025-12-27T16:30:58.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5658073425292969
2025-12-27T16:30:59.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:30:59.455 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3059954, teldec = -24.256185
2025-12-27T16:30:59.456 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28497253123783     dec_j2k = -24.3916068782802
2025-12-27T16:30:59.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:59.459 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:30:59.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:30:59.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:30:59.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:30:59.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:30:59.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:30:59.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:59.472 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:30:59.472 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:30:59.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:30:59.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:30:59.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:30:59.472 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:30:59.472 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10485479, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3059954, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32578, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28497253123783, telescope_dec_j2k=-24.3916068782802, observability=1)
2025-12-27T16:31:00.022 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5498414039611816
2025-12-27T16:31:00.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:00.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3062759, teldec = -24.256185
2025-12-27T16:31:00.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2852533064276     dec_j2k = -24.3916035460478
2025-12-27T16:31:00.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:00.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:00.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:00.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:00.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:00.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:00.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:00.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:00.535 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:00.535 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:00.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:00.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:00.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:00.535 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:00.535 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1048671, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3062759, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32606, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.2852533064276, telescope_dec_j2k=-24.3916035460478, observability=1)
2025-12-27T16:31:01.073 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5380127429962158
2025-12-27T16:31:01.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:01.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3065842, teldec = -24.256185
2025-12-27T16:31:01.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28556190888302     dec_j2k = -24.3915998827174
2025-12-27T16:31:01.586 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:01.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:01.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:01.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:01.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:01.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:01.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:01.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:01.597 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:01.597 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:01.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:01.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:01.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:01.597 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:01.597 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10487942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311320380465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992308, telescope_ra=1.3065842, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32637, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28556190888302, telescope_dec_j2k=-24.3915998827174, observability=1)
2025-12-27T16:31:02.163 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5664620399475098
2025-12-27T16:31:02.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:02.646 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3068834, teldec = -24.256185
2025-12-27T16:31:02.648 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28586140240288     dec_j2k = -24.3915963266709
2025-12-27T16:31:02.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:02.650 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:02.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:02.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:02.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:02.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:02.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:02.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:02.659 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:02.659 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:02.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:02.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:02.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:02.659 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:02.659 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10489172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3068834, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32667, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28586140240288, telescope_dec_j2k=-24.3915963266709, observability=1)
2025-12-27T16:31:03.231 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5722353458404541
2025-12-27T16:31:03.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:03.708 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3071641, teldec = -24.256185
2025-12-27T16:31:03.709 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28614237776673     dec_j2k = -24.391592989743
2025-12-27T16:31:03.711 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:03.712 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:03.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:03.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:03.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:03.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:03.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:03.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:03.724 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:03.724 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:03.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:03.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:03.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:03.724 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:03.724 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.104904, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3071641, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32695, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28614237776673, telescope_dec_j2k=-24.391592989743, observability=1)
2025-12-27T16:31:03.785 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0604856014251709
2025-12-27T16:31:04.116 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.39156317710876465
2025-12-27T16:31:04.116 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.498857259750366 seconds ago
2025-12-27T16:31:04.318 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5940039157867432
2025-12-27T16:31:04.764 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:04.766 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.307473, teldec = -24.256185
2025-12-27T16:31:04.767 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28645158078639     dec_j2k = -24.3915893167296
2025-12-27T16:31:04.769 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:04.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:04.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:04.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:04.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:04.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:04.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:04.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:04.779 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:04.779 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:04.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:04.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:04.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:04.779 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:04.779 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10491625, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.307473, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32726, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28645158078639, telescope_dec_j2k=-24.3915893167296, observability=1)
2025-12-27T16:31:05.368 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5884571075439453
2025-12-27T16:31:05.836 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:05.839 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3077538, teldec = -24.256185
2025-12-27T16:31:05.840 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28673265623362     dec_j2k = -24.3915859770723
2025-12-27T16:31:05.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:05.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:05.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:05.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:05.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:05.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:05.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:05.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:05.854 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:05.854 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:05.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:05.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:05.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:05.854 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:05.855 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10492867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3077538, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32754, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28673265623362, telescope_dec_j2k=-24.3915859770723, observability=1)
2025-12-27T16:31:06.420 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5650525093078613
2025-12-27T16:31:06.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:06.912 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3080522, teldec = -24.256179
2025-12-27T16:31:06.914 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28703134855555     dec_j2k = -24.3915764278154
2025-12-27T16:31:06.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:06.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:06.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:06.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:06.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:06.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:06.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:06.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:06.928 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:06.928 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:06.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:06.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:06.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:06.928 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:06.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1049411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.3080522, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32783, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28703134855555, telescope_dec_j2k=-24.3915764278154, observability=1)
2025-12-27T16:31:07.504 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5754580497741699
2025-12-27T16:31:07.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:07.976 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3083616, teldec = -24.256185
2025-12-27T16:31:07.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28734105242338     dec_j2k = -24.391578745772
2025-12-27T16:31:07.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:07.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:07.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:07.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:07.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:07.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:07.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:07.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:07.989 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:07.989 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:07.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:07.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:07.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:07.989 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:07.989 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10495341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3083616, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32814, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28734105242338, telescope_dec_j2k=-24.391578745772, observability=1)
2025-12-27T16:31:08.607 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6179225444793701
2025-12-27T16:31:09.048 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:09.050 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3086702, teldec = -24.256185
2025-12-27T16:31:09.051 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28764995511591     dec_j2k = -24.391575072888
2025-12-27T16:31:09.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:09.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:09.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:09.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:09.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:09.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:09.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:09.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:09.068 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:09.068 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:09.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:09.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:09.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:09.068 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:09.068 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10496584, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3086702, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32845, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28764995511591, telescope_dec_j2k=-24.391575072888, observability=1)
2025-12-27T16:31:09.689 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6202921867370605
2025-12-27T16:31:10.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:10.119 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3089507, teldec = -24.256185
2025-12-27T16:31:10.120 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28793073023899     dec_j2k = -24.391571733675
2025-12-27T16:31:10.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:10.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:10.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:10.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:10.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:10.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:10.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:10.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:10.134 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:10.134 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:10.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:10.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:10.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:10.134 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:10.134 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10497822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3089507, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32873, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:30:10.917783', telescope_ra_j2k=1.28793073023899, telescope_dec_j2k=-24.391571733675, observability=1)
2025-12-27T16:31:10.741 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6069283485412598
2025-12-27T16:31:11.059 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:11.059 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:31:11.060 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:11.060 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:31:11.060 [INFO] [ThreadPoolExecutor-22935_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:31:11.060 [INFO] [ThreadPoolExecutor-22935_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:31:11.179 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:11.181 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.309259, teldec = -24.256185
2025-12-27T16:31:11.182 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28823933262111     dec_j2k = -24.3915680626724
2025-12-27T16:31:11.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:11.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:11.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:11.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:11.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:11.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:11.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:11.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:11.199 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:11.199 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:11.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:11.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:11.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:11.199 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:11.199 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10499051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.309259, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32904, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.28823933262111, telescope_dec_j2k=-24.3915680626724, observability=1)
2025-12-27T16:31:11.792 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5928738117218018
2025-12-27T16:31:12.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:12.241 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.309559, teldec = -24.256185
2025-12-27T16:31:12.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28853962685442     dec_j2k = -24.3915644896511
2025-12-27T16:31:12.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:12.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:12.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:12.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:12.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:12.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:12.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:12.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:12.259 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:12.259 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:12.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:12.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:12.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:12.260 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:12.260 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10500278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.309559, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32934, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.28853962685442, telescope_dec_j2k=-24.3915644896511, observability=1)
2025-12-27T16:31:12.845 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5849237442016602
2025-12-27T16:31:13.304 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:13.305 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3098398, teldec = -24.256185
2025-12-27T16:31:13.307 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28882070224954     dec_j2k = -24.3915611445447
2025-12-27T16:31:13.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:13.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:13.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:13.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:13.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:13.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:13.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:13.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:13.318 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:13.318 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:13.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:13.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:13.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:13.318 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:13.318 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10501509, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3098398, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32962, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.28882070224954, telescope_dec_j2k=-24.3915611445447, observability=1)
2025-12-27T16:31:13.948 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6295614242553711
2025-12-27T16:31:14.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:14.368 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3101487, teldec = -24.256185
2025-12-27T16:31:14.369 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28912990519569     dec_j2k = -24.3915574638421
2025-12-27T16:31:14.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:14.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:14.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:14.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:14.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:14.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:14.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:14.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:14.384 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:14.384 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:14.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:14.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:14.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:14.384 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:14.385 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1050274, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3101487, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.32993, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.28912990519569, telescope_dec_j2k=-24.3915574638421, observability=1)
2025-12-27T16:31:14.997 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6122150421142578
2025-12-27T16:31:15.430 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:15.432 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3104289, teldec = -24.256185
2025-12-27T16:31:15.434 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28941037998765     dec_j2k = -24.3915541243471
2025-12-27T16:31:15.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:15.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:15.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:15.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:15.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:15.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:15.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:15.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:15.451 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:15.451 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:15.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:15.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:15.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:15.451 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:15.451 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10503971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118017237787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3104289, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33021, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.28941037998765, telescope_dec_j2k=-24.3915541243471, observability=1)
2025-12-27T16:31:15.856 [DEBUG] [Thread-490704 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40455102920532227
2025-12-27T16:31:16.049 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5973508358001709
2025-12-27T16:31:16.500 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:16.501 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3107277, teldec = -24.256185
2025-12-27T16:31:16.503 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28970947301292     dec_j2k = -24.391550562368
2025-12-27T16:31:16.504 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:16.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:16.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:16.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:16.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:16.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:16.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:16.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:16.519 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:16.519 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:16.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:16.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:16.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:16.519 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:16.519 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10505208, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3107277, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33051, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.28970947301292, telescope_dec_j2k=-24.391550562368, observability=1)
2025-12-27T16:31:17.122 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6032288074493408
2025-12-27T16:31:17.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:17.573 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3110366, teldec = -24.256185
2025-12-27T16:31:17.574 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29001867593463     dec_j2k = -24.3915468791142
2025-12-27T16:31:17.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:17.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:17.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:17.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:17.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:17.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:17.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:17.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:17.588 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:17.588 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:17.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:17.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:17.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:17.588 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:17.588 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10506449, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3110366, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33082, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29001867593463, telescope_dec_j2k=-24.3915468791142, observability=1)
2025-12-27T16:31:18.211 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6234722137451172
2025-12-27T16:31:18.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:18.634 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.311345, teldec = -24.256185
2025-12-27T16:31:18.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29032737835753     dec_j2k = -24.391543200937
2025-12-27T16:31:18.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:18.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:18.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:18.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:18.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:18.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:18.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:18.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:18.652 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:18.652 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:18.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:18.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:18.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:18.652 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:18.652 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10507677, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.311345, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33113, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29032737835753, telescope_dec_j2k=-24.391543200937, observability=1)
2025-12-27T16:31:19.313 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6605103015899658
2025-12-27T16:31:19.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:19.699 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3116252, teldec = -24.256185
2025-12-27T16:31:19.700 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29060785311963     dec_j2k = -24.3915398583243
2025-12-27T16:31:19.701 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:19.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:19.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:19.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:19.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:19.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:19.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:19.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:19.714 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:19.714 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:19.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:19.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:19.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:19.714 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:19.714 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1050891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3116252, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33141, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29060785311963, telescope_dec_j2k=-24.3915398583243, observability=1)
2025-12-27T16:31:20.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6493911743164062
2025-12-27T16:31:20.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:20.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.311933, teldec = -24.256185
2025-12-27T16:31:20.760 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29091595493801     dec_j2k = -24.3915361856189
2025-12-27T16:31:20.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:20.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:20.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:20.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:20.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:20.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:20.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:20.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:20.776 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:20.776 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:20.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:20.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:20.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:20.777 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:20.777 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10510137, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110395968654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.311933, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33172, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29091595493801, telescope_dec_j2k=-24.3915361856189, observability=1)
2025-12-27T16:31:21.416 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6392624378204346
2025-12-27T16:31:21.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:21.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3122129, teldec = -24.256185
2025-12-27T16:31:21.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29119612939126     dec_j2k = -24.3915328450546
2025-12-27T16:31:21.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:21.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:21.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:21.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:21.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:21.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:21.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:21.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:21.846 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:21.846 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:21.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:21.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:21.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:21.846 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:21.846 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10511373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3122129, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.332, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29119612939126, telescope_dec_j2k=-24.3915328450546, observability=1)
2025-12-27T16:31:22.466 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.620037317276001
2025-12-27T16:31:22.901 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:22.903 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3125118, teldec = -24.256185
2025-12-27T16:31:22.904 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29149532246706     dec_j2k = -24.3915292769238
2025-12-27T16:31:22.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:22.907 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:22.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:22.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:22.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:22.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:22.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:22.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:22.917 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:22.917 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:22.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:22.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:22.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:22.917 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:22.918 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10512618, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3125118, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33229, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29149532246706, telescope_dec_j2k=-24.3915292769238, observability=1)
2025-12-27T16:31:23.593 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.675299882888794
2025-12-27T16:31:23.678 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7603726387023926
2025-12-27T16:31:23.970 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:23.972 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3128201, teldec = -24.256185
2025-12-27T16:31:23.973 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29180392475134     dec_j2k = -24.3915255957096
2025-12-27T16:31:23.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:23.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:23.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:23.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:23.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:23.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:23.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:23.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:23.981 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:23.981 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:23.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:23.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:23.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:23.981 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:23.982 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10513854, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3128201, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3326, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29180392475134, telescope_dec_j2k=-24.3915255957096, observability=1)
2025-12-27T16:31:24.658 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6766674518585205
2025-12-27T16:31:25.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:25.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3131003, teldec = -24.256185
2025-12-27T16:31:25.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29208439947657     dec_j2k = -24.3915222492528
2025-12-27T16:31:25.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:25.031 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:25.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:25.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:25.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:25.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:25.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:25.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:25.040 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:25.040 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:25.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:25.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:25.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:25.040 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:25.041 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10515076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3131003, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33288, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29208439947657, telescope_dec_j2k=-24.3915222492528, observability=1)
2025-12-27T16:31:25.742 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7018113136291504
2025-12-27T16:31:26.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:26.084 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3134084, teldec = -24.256185
2025-12-27T16:31:26.085 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29239280154857     dec_j2k = -24.3915185687408
2025-12-27T16:31:26.087 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:26.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:26.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:26.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:26.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:26.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:26.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:26.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:26.101 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:26.101 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:26.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:26.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:26.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:26.102 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:26.102 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.105163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3134084, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33319, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29239280154857, telescope_dec_j2k=-24.3915185687408, observability=1)
2025-12-27T16:31:26.794 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6925668716430664
2025-12-27T16:31:27.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:27.153 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3137162, teldec = -24.256185
2025-12-27T16:31:27.155 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29270090331798     dec_j2k = -24.3915148909312
2025-12-27T16:31:27.157 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:27.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:27.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:27.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:27.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:27.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:27.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:27.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:27.171 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:27.171 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:27.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:27.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:27.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:27.172 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:27.172 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10517537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3137162, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3335, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29270090331798, telescope_dec_j2k=-24.3915148909312, observability=1)
2025-12-27T16:31:27.846 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.674494743347168
2025-12-27T16:31:28.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:28.218 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3139958, teldec = -24.256185
2025-12-27T16:31:28.219 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29298077743257     dec_j2k = -24.3915115493112
2025-12-27T16:31:28.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:28.221 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:28.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:28.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:28.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:28.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:28.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:28.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:28.234 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:28.234 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:28.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:28.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:28.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:28.234 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:28.234 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1051877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3139958, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33378, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29298077743257, telescope_dec_j2k=-24.3915115493112, observability=1)
2025-12-27T16:31:28.950 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7153778076171875
2025-12-27T16:31:29.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:29.292 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.314295, teldec = -24.256185
2025-12-27T16:31:29.292 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2932802707549     dec_j2k = -24.391507972638
2025-12-27T16:31:29.294 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:29.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:29.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:29.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:29.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:29.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:29.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:29.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:29.304 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:29.304 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:29.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:29.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:29.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:29.304 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:29.304 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10520013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.314295, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33408, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.2932802707549, telescope_dec_j2k=-24.391507972638, observability=1)
2025-12-27T16:31:29.998 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6941564083099365
2025-12-27T16:31:30.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:30.354 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3146039, teldec = -24.256185
2025-12-27T16:31:30.355 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29358947357828     dec_j2k = -24.3915042791366
2025-12-27T16:31:30.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:30.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:30.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:30.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:30.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:30.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:30.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:30.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:30.366 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:30.366 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:30.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:30.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:30.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:30.366 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:30.366 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10521242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3146039, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33439, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29358947357828, telescope_dec_j2k=-24.3915042791366, observability=1)
2025-12-27T16:31:31.050 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.684272289276123
2025-12-27T16:31:31.419 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:31.422 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3148846, teldec = -24.256185
2025-12-27T16:31:31.423 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29387044874901     dec_j2k = -24.3915009220517
2025-12-27T16:31:31.425 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:31.426 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:31:31.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:31.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:31.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:31.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:31.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:31.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:31.435 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:31.435 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:31.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:31.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:31.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:31.435 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:31.435 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10522477, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114407162934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3148846, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33467, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29387044874901, telescope_dec_j2k=-24.3915009220517, observability=1)
2025-12-27T16:31:31.938 [DEBUG] [ThreadPoolExecutor-22934_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:31.940 [DEBUG] [ThreadPoolExecutor-22934_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:31.941 [DEBUG] [ThreadPoolExecutor-22934_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:31.943 [DEBUG] [ThreadPoolExecutor-22934_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:32.103 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6676385402679443
2025-12-27T16:31:32.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:32.507 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3151932, teldec = -24.256191
2025-12-27T16:31:32.509 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29417935164629     dec_j2k = -24.3915032299187
2025-12-27T16:31:32.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:32.511 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:32.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:32.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:32.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:32.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:32.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:32.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:32.523 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:32.524 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:32.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:32.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:32.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:32.524 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:32.524 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10523734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992317, telescope_ra=1.3151932, telescope_dec=-24.256191, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33498, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29417935164629, telescope_dec_j2k=-24.3915032299187, observability=1)
2025-12-27T16:31:33.187 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6632764339447021
2025-12-27T16:31:33.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:33.574 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.315501, teldec = -24.256185
2025-12-27T16:31:33.575 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29448745298237     dec_j2k = -24.3914935475282
2025-12-27T16:31:33.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:33.578 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:33.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:33.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:33.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:33.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:33.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:33.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:33.589 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:33.589 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:33.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:33.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:33.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:33.589 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:33.589 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10524969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.315501, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33528, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29448745298237, telescope_dec_j2k=-24.3914935475282, observability=1)
2025-12-27T16:31:33.931 [DEBUG] [Thread-490705 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3414576053619385
2025-12-27T16:31:34.290 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.700927734375
2025-12-27T16:31:34.631 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:34.634 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3157999, teldec = -24.256185
2025-12-27T16:31:34.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29478664597038     dec_j2k = -24.3914899702585
2025-12-27T16:31:34.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:34.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:34.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:34.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:34.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:34.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:34.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:34.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:34.650 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:34.650 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:34.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:34.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:34.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:34.650 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:34.651 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10526194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.3157999, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33558, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29478664597038, telescope_dec_j2k=-24.3914899702585, observability=1)
2025-12-27T16:31:35.372 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7210357189178467
2025-12-27T16:31:35.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:35.699 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3160801, teldec = -24.256185
2025-12-27T16:31:35.700 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.295067120621     dec_j2k = -24.3914866160383
2025-12-27T16:31:35.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:35.703 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:35.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:35.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:35.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:35.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:35.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:35.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:35.716 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:35.716 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:35.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:35.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:35.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:35.716 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:35.716 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10527428, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121226193211, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3160801, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33586, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.295067120621, telescope_dec_j2k=-24.3914866160383, observability=1)
2025-12-27T16:31:35.949 [DEBUG] [ThreadPoolExecutor-22934_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:36.424 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7075498104095459
2025-12-27T16:31:36.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:36.764 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3163882, teldec = -24.256184
2025-12-27T16:31:36.765 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29537552254686     dec_j2k = -24.3914819270779
2025-12-27T16:31:36.767 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:36.767 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:36.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:36.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:36.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:36.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:36.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:36.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:36.782 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:36.782 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:36.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:36.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:36.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:36.782 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:36.782 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10528661, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3163882, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33617, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29537552254686, telescope_dec_j2k=-24.3914819270779, observability=1)
2025-12-27T16:31:36.952 [DEBUG] [ThreadPoolExecutor-22934_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:36.952 [INFO] [ThreadPoolExecutor-22934_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:31:37.476 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6935114860534668
2025-12-27T16:31:37.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:37.825 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3166684, teldec = -24.256184
2025-12-27T16:31:37.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29565599718272     dec_j2k = -24.3914785713252
2025-12-27T16:31:37.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:37.828 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:37.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:37.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:37.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:37.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:37.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:37.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:37.837 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:37.837 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:37.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:37.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:37.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:37.837 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:37.838 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1052989, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3166684, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33645, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29565599718272, telescope_dec_j2k=-24.3914785713252, observability=1)
2025-12-27T16:31:38.601 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.763418436050415
2025-12-27T16:31:38.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:38.893 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3169762, teldec = -24.256184
2025-12-27T16:31:38.894 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29596409886241     dec_j2k = -24.391474884186
2025-12-27T16:31:38.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:38.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:38.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:38.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:38.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:38.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:38.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:38.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:38.908 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:38.908 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:38.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:38.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:38.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:38.908 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:38.909 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10531125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3169762, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33676, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29596409886241, telescope_dec_j2k=-24.391474884186, observability=1)
2025-12-27T16:31:39.666 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7573862075805664
2025-12-27T16:31:39.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:39.958 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.317284, teldec = -24.256184
2025-12-27T16:31:39.959 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29627220053362     dec_j2k = -24.3914711961661
2025-12-27T16:31:39.961 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:39.962 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:39.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:39.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:39.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:39.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:39.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:39.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:39.971 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:39.971 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:39.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:39.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:39.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:39.971 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:39.971 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10532358, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.317284, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33707, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29627220053362, telescope_dec_j2k=-24.3914711961661, observability=1)
2025-12-27T16:31:40.088 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1166069507598877
2025-12-27T16:31:40.782 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8112876415252686
2025-12-27T16:31:41.022 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:41.023 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.317555, teldec = -24.256184
2025-12-27T16:31:41.024 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29654346613055     dec_j2k = -24.3914679483499
2025-12-27T16:31:41.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:31:41.027 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:41.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:41.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:41.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:41.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:41.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:41.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:41.038 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:41.038 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:41.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:41.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:41.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:41.038 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:41.038 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10533591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.317555, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33734, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29654346613055, telescope_dec_j2k=-24.3914679483499, observability=1)
2025-12-27T16:31:41.834 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7959136962890625
2025-12-27T16:31:42.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:42.086 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3178631, teldec = -24.256178
2025-12-27T16:31:42.088 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29685186769476     dec_j2k = -24.3914582556045
2025-12-27T16:31:42.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:42.091 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:42.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:42.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:42.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:42.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:42.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:42.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:42.102 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:42.102 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:42.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:42.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:42.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:42.102 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:42.102 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10534821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.3178631, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33765, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29685186769476, telescope_dec_j2k=-24.3914582556045, observability=1)
2025-12-27T16:31:42.886 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7843317985534668
2025-12-27T16:31:43.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:43.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3181714, teldec = -24.256184
2025-12-27T16:31:43.152 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29716047021657     dec_j2k = -24.391460558524
2025-12-27T16:31:43.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:31:43.155 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:31:43.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:43.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:43.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:43.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:43.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:43.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:43.163 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:43.163 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:43.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:43.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:43.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:43.163 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:43.164 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10536053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3181714, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33795, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29716047021657, telescope_dec_j2k=-24.391460558524, observability=1)
2025-12-27T16:31:43.989 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8251464366912842
2025-12-27T16:31:44.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:44.216 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3184516, teldec = -24.256184
2025-12-27T16:31:44.218 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29744094480768     dec_j2k = -24.3914571981266
2025-12-27T16:31:44.219 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:31:44.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:31:44.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:44.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:44.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:44.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:44.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:44.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:44.232 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:44.232 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:44.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:44.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:44.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:44.232 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:44.232 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10537286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3184516, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33823, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29744094480768, telescope_dec_j2k=-24.3914571981266, observability=1)
2025-12-27T16:31:45.071 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8386290073394775
2025-12-27T16:31:45.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:45.276 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3187594, teldec = -24.256184
2025-12-27T16:31:45.277 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29774904643821     dec_j2k = -24.3914535058854
2025-12-27T16:31:45.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:45.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:45.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:45.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:45.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:45.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:45.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:45.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:45.289 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:45.289 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:45.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:45.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:45.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:45.289 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:45.290 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10538513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3187594, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33854, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29774904643821, telescope_dec_j2k=-24.3914535058854, observability=1)
2025-12-27T16:31:46.123 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8333704471588135
2025-12-27T16:31:46.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:46.336 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3190393, teldec = -24.256184
2025-12-27T16:31:46.337 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29802922072058     dec_j2k = -24.3914501475565
2025-12-27T16:31:46.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:46.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:46.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:46.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:46.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:46.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:46.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:46.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:46.350 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:46.350 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:46.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:46.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:46.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:46.351 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:46.351 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1053974, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3190393, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33882, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29802922072058, telescope_dec_j2k=-24.3914501475565, observability=1)
2025-12-27T16:31:47.175 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8240392208099365
2025-12-27T16:31:47.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:47.400 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3193379, teldec = -24.256184
2025-12-27T16:31:47.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2983281133199     dec_j2k = -24.3914465640563
2025-12-27T16:31:47.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:47.405 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:47.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:47.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:47.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:47.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:47.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:47.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:47.415 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:47.415 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:47.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:47.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:47.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:47.415 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:47.416 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10540971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114407162934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3193379, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33912, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.2983281133199, telescope_dec_j2k=-24.3914465640563, observability=1)
2025-12-27T16:31:48.227 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.810971736907959
2025-12-27T16:31:48.461 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:48.464 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3196463, teldec = -24.256184
2025-12-27T16:31:48.465 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29863681551388     dec_j2k = -24.3914428620764
2025-12-27T16:31:48.467 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:48.467 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:48.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:48.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:48.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:48.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:48.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:48.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:48.481 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:48.481 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:48.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:48.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:48.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:48.481 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:48.481 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10542201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3196463, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33943, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29863681551388, telescope_dec_j2k=-24.3914428620764, observability=1)
2025-12-27T16:31:49.352 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8707699775695801
2025-12-27T16:31:49.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:49.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3199267, teldec = -24.256184
2025-12-27T16:31:49.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29891749026391     dec_j2k = -24.3914394954363
2025-12-27T16:31:49.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:49.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:49.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:49.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:49.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:49.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:49.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:49.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:49.542 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:49.542 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:49.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:49.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:49.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:49.543 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:49.543 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10543434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3199267, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.33971, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29891749026391, telescope_dec_j2k=-24.3914394954363, observability=1)
2025-12-27T16:31:50.417 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8744311332702637
2025-12-27T16:31:50.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:50.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3202348, teldec = -24.256184
2025-12-27T16:31:50.604 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29922589214766     dec_j2k = -24.391435795372
2025-12-27T16:31:50.605 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:50.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:50.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:50.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:50.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:50.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:50.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:50.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:50.616 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:50.616 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:50.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:50.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:50.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:50.616 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:50.616 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10544678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3202348, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34002, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29922589214766, telescope_dec_j2k=-24.391435795372, observability=1)
2025-12-27T16:31:51.501 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8847529888153076
2025-12-27T16:31:51.677 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:51.679 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3205429, teldec = -24.256184
2025-12-27T16:31:51.680 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29953429402289     dec_j2k = -24.3914320944254
2025-12-27T16:31:51.681 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:51.682 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:51.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:51.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:51.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:51.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:51.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:51.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:51.694 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:51.694 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:51.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:51.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:51.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:51.694 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:51.694 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10545922, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3205429, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34033, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29953429402289, telescope_dec_j2k=-24.3914320944254, observability=1)
2025-12-27T16:31:52.106 [DEBUG] [Thread-490706 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41123461723327637
2025-12-27T16:31:52.553 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8588788509368896
2025-12-27T16:31:52.734 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:52.736 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3208225, teldec = -24.256184
2025-12-27T16:31:52.736 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29981416796655     dec_j2k = -24.3914287350619
2025-12-27T16:31:52.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:52.739 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:52.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:52.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:52.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:52.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:52.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:52.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:52.749 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:52.749 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:52.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:52.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:52.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:52.749 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:52.750 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10547147, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3208225, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3406, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.29981416796655, telescope_dec_j2k=-24.3914287350619, observability=1)
2025-12-27T16:31:53.678 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9285590648651123
2025-12-27T16:31:53.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:53.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3211214, teldec = -24.256184
2025-12-27T16:31:53.802 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30011336081201     dec_j2k = -24.3914251430075
2025-12-27T16:31:53.804 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:53.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:53.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:53.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:53.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:53.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:53.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:53.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:53.818 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:53.818 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:53.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:53.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:53.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:53.818 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:53.818 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10548378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3211214, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3409, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.30011336081201, telescope_dec_j2k=-24.3914251430075, observability=1)
2025-12-27T16:31:54.386 [DEBUG] [Thread-490707 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5677456855773926
2025-12-27T16:31:54.743 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.925015926361084
2025-12-27T16:31:54.871 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:54.873 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3214297, teldec = -24.256184
2025-12-27T16:31:54.874 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30042196285866     dec_j2k = -24.3914214371181
2025-12-27T16:31:54.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:54.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:54.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:54.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:54.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:54.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:54.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:54.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:54.889 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:54.889 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:54.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:54.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:54.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:54.889 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:54.889 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1054962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118819476643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3214297, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34121, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.30042196285866, telescope_dec_j2k=-24.3914214371181, observability=1)
2025-12-27T16:31:55.849 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9595708847045898
2025-12-27T16:31:55.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:55.936 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3217375, teldec = -24.256184
2025-12-27T16:31:55.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30073006440693     dec_j2k = -24.3914177363578
2025-12-27T16:31:55.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:55.940 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:55.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:55.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:55.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:55.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:55.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:55.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:55.955 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:55.955 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:55.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:55.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:55.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:55.955 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:55.955 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10550851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3217375, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34152, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.30073006440693, telescope_dec_j2k=-24.3914177363578, observability=1)
2025-12-27T16:31:56.917 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.961754560470581
2025-12-27T16:31:56.999 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:57.001 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3220178, teldec = -24.256178
2025-12-27T16:31:57.002 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30101063862006     dec_j2k = -24.3914083659984
2025-12-27T16:31:57.003 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:57.004 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:57.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:57.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:57.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:57.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:57.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:57.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:57.016 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:57.016 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:57.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:57.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:57.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:57.017 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:57.017 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10552083, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.3220178, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3418, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.30101063862006, telescope_dec_j2k=-24.3914083659984, observability=1)
2025-12-27T16:31:57.990 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9735262393951416
2025-12-27T16:31:58.061 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:58.063 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3223255, teldec = -24.256184
2025-12-27T16:31:58.064 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30131864044039     dec_j2k = -24.391410664232
2025-12-27T16:31:58.066 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:58.067 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:58.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:58.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:58.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:58.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:58.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:58.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:58.081 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:58.081 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:58.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:58.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:58.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:58.082 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:58.082 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10553312, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114407162934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3223255, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34211, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.30131864044039, telescope_dec_j2k=-24.391410664232, observability=1)
2025-12-27T16:31:59.061 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9791653156280518
2025-12-27T16:31:59.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:31:59.124 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3226054, teldec = -24.256184
2025-12-27T16:31:59.125 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30159881463315     dec_j2k = -24.3914072966272
2025-12-27T16:31:59.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:59.128 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:31:59.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:31:59.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:31:59.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:31:59.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:31:59.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:31:59.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:59.140 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:31:59.140 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:31:59.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:31:59.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:31:59.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:31:59.140 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:31:59.140 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10554541, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114407162934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3226054, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34239, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.30159881463315, telescope_dec_j2k=-24.3914072966272, observability=1)
2025-12-27T16:32:00.160 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:00.162 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.322904, teldec = -24.256184
2025-12-27T16:32:00.163 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.30189770713686     dec_j2k = -24.3914037032316
2025-12-27T16:32:00.165 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:00.166 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:00.173 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:00.173 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:00.173 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:00.173 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:00.181 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:00.181 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:00.181 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:00.181 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:00.181 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:00.181 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:00.181 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:00.181 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:00.181 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10555742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.322904, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34269, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.30189770713686, telescope_dec_j2k=-24.3914037032316, observability=1)
2025-12-27T16:32:00.186 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.004608869552612305
2025-12-27T16:32:01.233 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:01.236 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3231842, teldec = -24.256184
2025-12-27T16:32:01.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30217818160893     dec_j2k = -24.3914003305109
2025-12-27T16:32:01.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:01.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:01.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:01.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:01.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:01.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:01.244 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:01.245 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3232124, teldec = -24.256184
2025-12-27T16:32:01.247 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.30220640923206     dec_j2k = -24.3913999910318
2025-12-27T16:32:01.248 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:01.248 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:01.250 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:01.250 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:01.250 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:01.250 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:01.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:01.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:01.251 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:01.251 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:01.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:01.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:01.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:01.251 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:01.251 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10556985, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3231842, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34297, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.30217818160893, telescope_dec_j2k=-24.3914003305109, observability=1)
2025-12-27T16:32:01.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:01.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:01.259 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:01.259 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:01.259 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:01.259 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:01.259 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:01.259 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:01.259 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10556995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3232124, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34299, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.30220640923206, telescope_dec_j2k=-24.3913999910318, observability=1)
2025-12-27T16:32:02.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:02.296 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3234929, teldec = -24.256184
2025-12-27T16:32:02.297 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30248718399022     dec_j2k = -24.3913966138959
2025-12-27T16:32:02.299 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:02.300 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:02.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:02.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:02.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:02.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:02.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:02.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:02.313 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:02.313 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:02.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:02.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:02.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:02.314 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:02.314 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10558212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3234929, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34328, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.30248718399022, telescope_dec_j2k=-24.3913966138959, observability=1)
2025-12-27T16:32:02.327 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.013740062713623047
2025-12-27T16:32:03.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:03.360 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3238012, teldec = -24.256184
2025-12-27T16:32:03.361 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30279578597114     dec_j2k = -24.391392901213
2025-12-27T16:32:03.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:03.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:03.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:03.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:03.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:03.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:03.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:03.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:03.374 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:03.374 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:03.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:03.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:03.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:03.374 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:03.374 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10559442, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114407162934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3238012, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34358, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.30279578597114, telescope_dec_j2k=-24.391392901213, observability=1)
2025-12-27T16:32:03.378 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.004033565521240234
2025-12-27T16:32:03.771 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3966946601867676
2025-12-27T16:32:04.176 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8019802570343018
2025-12-27T16:32:04.176 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.49811553955078 seconds ago
2025-12-27T16:32:04.424 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:04.426 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3240811, teldec = -24.256184
2025-12-27T16:32:04.427 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30307596012675     dec_j2k = -24.3913895297706
2025-12-27T16:32:04.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:04.430 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:04.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:04.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:04.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:04.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:04.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:04.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:04.439 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:04.439 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:04.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:04.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:04.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:04.440 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:04.440 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10560677, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3240811, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34386, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.30307596012675, telescope_dec_j2k=-24.3913895297706, observability=1)
2025-12-27T16:32:04.505 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06493735313415527
2025-12-27T16:32:05.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:05.488 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3243889, teldec = -24.256184
2025-12-27T16:32:05.489 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30338406160163     dec_j2k = -24.3913858214276
2025-12-27T16:32:05.490 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:05.492 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:05.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:05.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:05.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:05.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:05.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:05.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:05.505 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:05.505 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:05.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:05.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:05.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:05.505 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:05.505 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10561906, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3243889, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34417, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.30338406160163, telescope_dec_j2k=-24.3913858214276, observability=1)
2025-12-27T16:32:05.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06396484375
2025-12-27T16:32:06.551 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:06.554 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3246875, teldec = -24.256184
2025-12-27T16:32:06.554 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30368295405742     dec_j2k = -24.3913822230843
2025-12-27T16:32:06.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:06.556 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:06.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:06.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:06.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:06.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:06.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:06.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:06.567 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:06.567 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:06.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:06.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:06.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:06.568 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:06.568 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1056314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3246875, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34447, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.30368295405742, telescope_dec_j2k=-24.3913822230843, observability=1)
2025-12-27T16:32:06.621 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05336499214172363
2025-12-27T16:32:07.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:07.619 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3249672, teldec = -24.256184
2025-12-27T16:32:07.620 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30396292799482     dec_j2k = -24.3913788517482
2025-12-27T16:32:07.621 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:07.622 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:07.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:07.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:07.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:07.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:07.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:07.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:07.634 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:07.634 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:07.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:07.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:07.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:07.635 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:07.635 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10564373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3249672, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34475, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.30396292799482, telescope_dec_j2k=-24.3913788517482, observability=1)
2025-12-27T16:32:07.673 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.038496971130371094
2025-12-27T16:32:08.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:08.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3252755, teldec = -24.256184
2025-12-27T16:32:08.683 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30427152993483     dec_j2k = -24.3913751348427
2025-12-27T16:32:08.684 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:08.686 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:08.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:08.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:08.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:08.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:08.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:08.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:08.700 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:08.700 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:08.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:08.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:08.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:08.700 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:08.700 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10565603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.3252755, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34506, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.30427152993483, telescope_dec_j2k=-24.3913751348427, observability=1)
2025-12-27T16:32:08.760 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06042981147766113
2025-12-27T16:32:09.743 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:09.746 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3255838, teldec = -24.256184
2025-12-27T16:32:09.747 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30458013186626     dec_j2k = -24.3913714170544
2025-12-27T16:32:09.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:09.750 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:09.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:09.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:09.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:09.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:09.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:09.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:09.758 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:09.758 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:09.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:09.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:09.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:09.758 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:09.759 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10566833, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3255838, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34537, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.30458013186626, telescope_dec_j2k=-24.3913714170544, observability=1)
2025-12-27T16:32:09.810 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05143308639526367
2025-12-27T16:32:10.160 [DEBUG] [Thread-490708 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4016838073730469
2025-12-27T16:32:10.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:10.812 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3258641, teldec = -24.256184
2025-12-27T16:32:10.813 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30486070636867     dec_j2k = -24.3913680361516
2025-12-27T16:32:10.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:10.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:10.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:10.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:10.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:10.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:10.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:10.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:10.824 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:10.824 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:10.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:10.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:10.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:10.825 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:10.825 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10568068, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3258641, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34565, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:31:11.057983', telescope_ra_j2k=1.30486070636867, telescope_dec_j2k=-24.3913680361516, observability=1)
2025-12-27T16:32:10.861 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.036649227142333984
2025-12-27T16:32:11.200 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:11.200 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:32:11.201 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:11.201 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:32:11.202 [DEBUG] [ThreadPoolExecutor-22936_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:11.870 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:11.872 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3261718, teldec = -24.256184
2025-12-27T16:32:11.874 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30516870769619     dec_j2k = -24.3913643239172
2025-12-27T16:32:11.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:11.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:11.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:11.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:11.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:11.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:11.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:11.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:11.889 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:11.889 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:11.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:11.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:11.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:11.889 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:11.889 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10569295, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118017237787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3261718, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34595, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.30516870769619, telescope_dec_j2k=-24.3913643239172, observability=1)
2025-12-27T16:32:11.915 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02585768699645996
2025-12-27T16:32:12.204 [DEBUG] [ThreadPoolExecutor-22936_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:12.206 [DEBUG] [ThreadPoolExecutor-22936_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:12.206 [DEBUG] [ThreadPoolExecutor-22936_0] [payload.py] [to_registers()] [0]
2025-12-27T16:32:12.209 [DEBUG] [ThreadPoolExecutor-22936_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:12.209 [DEBUG] [ThreadPoolExecutor-22936_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:12.209 [DEBUG] [ThreadPoolExecutor-22936_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:32:12.209 [DEBUG] [ThreadPoolExecutor-22936_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:12.216 [DEBUG] [ThreadPoolExecutor-22936_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:12.217 [DEBUG] [ThreadPoolExecutor-22936_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:32:12.217 [DEBUG] [ThreadPoolExecutor-22936_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:32:12.217 [DEBUG] [ThreadPoolExecutor-22936_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:32:12.217 [DEBUG] [ThreadPoolExecutor-22936_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:12.217 [DEBUG] [ThreadPoolExecutor-22936_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:12.217 [DEBUG] [ThreadPoolExecutor-22936_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:12.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:12.939 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.326452, teldec = -24.256184
2025-12-27T16:32:12.940 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30544918208581     dec_j2k = -24.3913609426904
2025-12-27T16:32:12.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:12.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:12.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:12.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:12.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:12.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:12.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:12.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:12.951 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:12.951 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:12.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:12.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:12.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:12.952 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:12.952 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10570529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119621715499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.326452, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34623, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.30544918208581, telescope_dec_j2k=-24.3913609426904, observability=1)
2025-12-27T16:32:13.004 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05193591117858887
2025-12-27T16:32:13.994 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:13.996 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3267518, teldec = -24.256184
2025-12-27T16:32:13.997 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30574927566116     dec_j2k = -24.391357324139
2025-12-27T16:32:13.999 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:14.000 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:14.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:14.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:14.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:14.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:14.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:14.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:14.013 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:14.013 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:14.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:14.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:14.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:14.013 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:14.014 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10571753, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114407162934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3267518, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34653, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.30574927566116, telescope_dec_j2k=-24.391357324139, observability=1)
2025-12-27T16:32:14.129 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11505389213562012
2025-12-27T16:32:15.068 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:15.069 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3270607, teldec = -24.256184
2025-12-27T16:32:15.073 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30605847813908     dec_j2k = -24.3913535948786
2025-12-27T16:32:15.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:15.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:15.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:15.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:15.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:15.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:15.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:15.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:15.086 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:15.086 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:15.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:15.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:15.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:15.086 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:15.086 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10572997, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3270607, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34684, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.30605847813908, telescope_dec_j2k=-24.3913535948786, observability=1)
2025-12-27T16:32:15.193 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10728144645690918
2025-12-27T16:32:16.128 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:16.130 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3273409, teldec = -24.256184
2025-12-27T16:32:16.131 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30633895250624     dec_j2k = -24.3913502113383
2025-12-27T16:32:16.133 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:16.133 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:16.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:16.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:16.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:16.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:16.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:16.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:16.146 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:16.146 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:16.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:16.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:16.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:16.146 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:16.146 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10574223, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3273409, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34712, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.30633895250624, telescope_dec_j2k=-24.3913502113383, observability=1)
2025-12-27T16:32:16.245 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09896039962768555
2025-12-27T16:32:17.191 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:17.193 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3276489, teldec = -24.256184
2025-12-27T16:32:17.195 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30664725408652     dec_j2k = -24.3913464912594
2025-12-27T16:32:17.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:17.198 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:17.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:17.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:17.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:17.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:17.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:17.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:17.211 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:17.211 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:17.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:17.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:17.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:17.211 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:17.211 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10575454, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3276489, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34743, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.30664725408652, telescope_dec_j2k=-24.3913464912594, observability=1)
2025-12-27T16:32:17.297 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08544754981994629
2025-12-27T16:32:18.254 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:18.256 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3279481, teldec = -24.256184
2025-12-27T16:32:18.258 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30694674704203     dec_j2k = -24.3913428766248
2025-12-27T16:32:18.259 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:18.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:18.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:18.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:18.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:18.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:18.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:18.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:18.269 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:18.269 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:18.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:18.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:18.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:18.270 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:18.270 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10576684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3279481, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34773, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.30694674704203, telescope_dec_j2k=-24.3913428766248, observability=1)
2025-12-27T16:32:18.349 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07921624183654785
2025-12-27T16:32:19.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:19.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3282286, teldec = -24.256184
2025-12-27T16:32:19.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30722752168047     dec_j2k = -24.3913394871498
2025-12-27T16:32:19.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:19.330 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:19.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:19.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:19.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:19.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:19.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:19.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:19.342 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:19.342 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:19.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:19.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:19.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:19.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:19.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10577921, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3282286, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34801, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.30722752168047, telescope_dec_j2k=-24.3913394871498, observability=1)
2025-12-27T16:32:19.436 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09389233589172363
2025-12-27T16:32:20.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:20.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3285366, teldec = -24.256184
2025-12-27T16:32:20.388 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30753582323607     dec_j2k = -24.3913357645317
2025-12-27T16:32:20.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:20.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:20.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:20.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:20.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:20.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:20.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:20.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:20.403 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:20.403 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:20.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:20.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:20.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:20.404 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:20.404 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10579149, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3285366, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34832, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.30753582323607, telescope_dec_j2k=-24.3913357645317, observability=1)
2025-12-27T16:32:20.501 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09762024879455566
2025-12-27T16:32:21.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:21.447 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3288171, teldec = -24.256184
2025-12-27T16:32:21.449 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30781659785962     dec_j2k = -24.3913323735237
2025-12-27T16:32:21.451 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:21.451 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:21.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:21.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:21.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:21.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:21.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:21.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:21.460 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:21.460 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:21.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:21.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:21.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:21.461 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:21.461 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10580378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3288171, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3486, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.30781659785962, telescope_dec_j2k=-24.3913323735237, observability=1)
2025-12-27T16:32:21.585 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12459540367126465
2025-12-27T16:32:22.504 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:22.507 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3291252, teldec = -24.256184
2025-12-27T16:32:22.508 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30812499949675     dec_j2k = -24.391328648013
2025-12-27T16:32:22.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:22.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:22.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:22.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:22.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:22.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:22.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:22.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:22.524 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:22.524 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:22.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:22.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:22.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:22.524 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:22.524 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10581603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3291252, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34891, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.30812499949675, telescope_dec_j2k=-24.391328648013, observability=1)
2025-12-27T16:32:22.637 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11286044120788574
2025-12-27T16:32:23.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:23.571 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3294327, teldec = -24.256184
2025-12-27T16:32:23.572 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30843280053791     dec_j2k = -24.3913249288785
2025-12-27T16:32:23.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:32:23.574 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:23.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:23.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:23.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:23.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:23.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:23.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:23.583 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:23.583 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:23.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:23.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:23.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:23.583 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:23.584 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10582836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3294327, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34922, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.30843280053791, telescope_dec_j2k=-24.3913249288785, observability=1)
2025-12-27T16:32:23.725 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1409914493560791
2025-12-27T16:32:23.739 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15529584884643555
2025-12-27T16:32:24.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:24.628 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3297126, teldec = -24.256184
2025-12-27T16:32:24.629 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30871297455137     dec_j2k = -24.3913215427956
2025-12-27T16:32:24.631 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:24.632 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:24.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:24.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:24.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:24.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:24.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:24.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:24.642 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:24.642 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:24.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:24.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:24.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:24.642 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:24.642 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10584059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3297126, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34949, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.30871297455137, telescope_dec_j2k=-24.3913215427956, observability=1)
2025-12-27T16:32:24.774 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1312568187713623
2025-12-27T16:32:25.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:25.692 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3300115, teldec = -24.256184
2025-12-27T16:32:25.693 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30901216715742     dec_j2k = -24.3913179260575
2025-12-27T16:32:25.695 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:25.696 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:25.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:25.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:25.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:25.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:25.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:25.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:25.708 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:25.708 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:25.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:25.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:25.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:25.709 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:25.709 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10585291, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3300115, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.34979, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.30901216715742, telescope_dec_j2k=-24.3913179260575, observability=1)
2025-12-27T16:32:25.825 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11589360237121582
2025-12-27T16:32:26.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:26.753 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3303198, teldec = -24.256184
2025-12-27T16:32:26.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30932076895708     dec_j2k = -24.3913141947088
2025-12-27T16:32:26.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:26.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:26.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:26.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:26.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:26.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:26.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:26.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:26.765 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:26.766 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:26.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:26.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:26.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:26.766 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:26.766 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10586517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3303198, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3501, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.30932076895708, telescope_dec_j2k=-24.3913141947088, observability=1)
2025-12-27T16:32:26.915 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14948320388793945
2025-12-27T16:32:27.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:27.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3306003, teldec = -24.256184
2025-12-27T16:32:27.819 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30960154353541     dec_j2k = -24.3913107990562
2025-12-27T16:32:27.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:27.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:32:27.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:27.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:27.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:27.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:27.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:27.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:27.829 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:27.829 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:27.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:27.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:27.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:27.830 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:27.830 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10587751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3306003, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35038, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.30960154353541, telescope_dec_j2k=-24.3913107990562, observability=1)
2025-12-27T16:32:27.983 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1535334587097168
2025-12-27T16:32:28.339 [DEBUG] [Thread-490709 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5095820426940918
2025-12-27T16:32:28.894 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:28.896 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3309087, teldec = -24.256184
2025-12-27T16:32:28.897 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30991024541654     dec_j2k = -24.391307064811
2025-12-27T16:32:28.899 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:28.900 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:28.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:28.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:28.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:28.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:28.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:28.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:28.908 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:28.908 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:28.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:28.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:28.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:28.908 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:28.908 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10588999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3309087, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35069, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.30991024541654, telescope_dec_j2k=-24.391307064811, observability=1)
2025-12-27T16:32:29.092 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1835496425628662
2025-12-27T16:32:29.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:29.953 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3311883, teldec = -24.256184
2025-12-27T16:32:29.954 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31019011909899     dec_j2k = -24.3913036785259
2025-12-27T16:32:29.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:29.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:29.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:29.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:29.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:29.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:29.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:29.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:29.965 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:29.965 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:29.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:29.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:29.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:29.966 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:29.966 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10590222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3311883, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35097, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31019011909899, telescope_dec_j2k=-24.3913036785259, observability=1)
2025-12-27T16:32:30.157 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1914076805114746
2025-12-27T16:32:31.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:31.019 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3314961, teldec = -24.256184
2025-12-27T16:32:31.020 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31049822037643     dec_j2k = -24.3912999498663
2025-12-27T16:32:31.022 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:31.023 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:31.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:31.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:31.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:31.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:31.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:31.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:31.037 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:31.037 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:31.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:31.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:31.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:31.037 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:31.037 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10591456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3314961, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35128, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31049822037643, telescope_dec_j2k=-24.3912999498663, observability=1)
2025-12-27T16:32:31.241 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20418167114257812
2025-12-27T16:32:32.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:32.082 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3317955, teldec = -24.256183
2025-12-27T16:32:32.083 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31079791335877     dec_j2k = -24.3912953222074
2025-12-27T16:32:32.085 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:32.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:32.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:32.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:32.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:32.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:32.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:32.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:32.094 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:32.094 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:32.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:32.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:32.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:32.094 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:32.094 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10592686, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119621715499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3317955, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35158, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31079791335877, telescope_dec_j2k=-24.3912953222074, observability=1)
2025-12-27T16:32:32.293 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1986401081085205
2025-12-27T16:32:33.143 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:33.144 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.332076, teldec = -24.256183
2025-12-27T16:32:33.145 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31107868789964     dec_j2k = -24.3912919227116
2025-12-27T16:32:33.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:33.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:33.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:33.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:33.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:33.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:33.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:33.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:33.158 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:33.158 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:33.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:33.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:33.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:33.158 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:33.158 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10593917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.332076, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35186, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31107868789964, telescope_dec_j2k=-24.3912919227116, observability=1)
2025-12-27T16:32:33.345 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18668580055236816
2025-12-27T16:32:34.227 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:34.229 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3323843, teldec = -24.256183
2025-12-27T16:32:34.230 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31138728964169     dec_j2k = -24.3912881854535
2025-12-27T16:32:34.232 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:34.233 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:34.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:34.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:34.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:34.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:34.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:34.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:34.244 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:34.244 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:34.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:34.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:34.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:34.244 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:34.244 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10595171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3323843, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35217, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31138728964169, telescope_dec_j2k=-24.3912881854535, observability=1)
2025-12-27T16:32:34.471 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22650527954101562
2025-12-27T16:32:35.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:35.288 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3326921, teldec = -24.256183
2025-12-27T16:32:35.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31169539088578     dec_j2k = -24.3912844533763
2025-12-27T16:32:35.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:35.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:35.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:35.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:35.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:35.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:35.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:35.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:35.301 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:35.301 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:35.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:35.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:35.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:35.302 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:35.302 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10596397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118017237787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3326921, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35247, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31169539088578, telescope_dec_j2k=-24.3912844533763, observability=1)
2025-12-27T16:32:35.557 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2547626495361328
2025-12-27T16:32:36.342 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:36.345 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3329718, teldec = -24.256183
2025-12-27T16:32:36.346 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31197536462094     dec_j2k = -24.391281061249
2025-12-27T16:32:36.348 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:36.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:36.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:36.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:36.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:36.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:36.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:36.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:36.360 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:36.360 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:36.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:36.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:36.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:36.361 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:36.361 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10597619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3329718, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35275, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31197536462094, telescope_dec_j2k=-24.391281061249, observability=1)
2025-12-27T16:32:36.625 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2642512321472168
2025-12-27T16:32:37.218 [DEBUG] [ThreadPoolExecutor-22936_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:37.219 [DEBUG] [ThreadPoolExecutor-22936_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:37.406 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:37.409 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3332796, teldec = -24.256183
2025-12-27T16:32:37.410 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31228346584865     dec_j2k = -24.3912773274931
2025-12-27T16:32:37.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:37.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:37.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:37.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:37.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:37.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:37.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:37.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:37.424 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:37.424 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:37.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:37.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:37.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:37.424 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:37.424 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10598851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3332796, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35306, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31228346584865, telescope_dec_j2k=-24.3912773274931, observability=1)
2025-12-27T16:32:37.709 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2852058410644531
2025-12-27T16:32:38.476 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:38.477 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3335782, teldec = -24.256183
2025-12-27T16:32:38.478 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3125823580646     dec_j2k = -24.3912737044971
2025-12-27T16:32:38.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:38.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:38.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:38.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:38.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:38.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:38.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:38.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:38.494 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:38.494 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:38.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:38.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:38.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:38.494 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:38.494 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10600088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3335782, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35336, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.3125823580646, telescope_dec_j2k=-24.3912737044971, observability=1)
2025-12-27T16:32:38.812 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3181948661804199
2025-12-27T16:32:39.178 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6832287311553955
2025-12-27T16:32:39.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:39.540 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3338584, teldec = -24.256183
2025-12-27T16:32:39.541 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31286283226658     dec_j2k = -24.3912703040005
2025-12-27T16:32:39.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:39.544 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:39.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:39.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:39.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:39.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:39.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:39.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:39.558 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:39.558 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:39.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:39.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:39.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:39.558 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:39.558 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10601318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3338584, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35364, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31286283226658, telescope_dec_j2k=-24.3912703040005, observability=1)
2025-12-27T16:32:39.894 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3356304168701172
2025-12-27T16:32:40.600 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:40.602 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3341667, teldec = -24.256183
2025-12-27T16:32:40.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31317143395883     dec_j2k = -24.3912665616414
2025-12-27T16:32:40.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:40.605 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:40.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:40.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:40.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:40.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:40.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:40.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:40.615 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:40.615 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:40.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:40.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:40.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:40.615 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:40.615 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10602547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.3341667, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35395, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31317143395883, telescope_dec_j2k=-24.3912665616414, observability=1)
2025-12-27T16:32:40.946 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33055734634399414
2025-12-27T16:32:41.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:41.669 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.334475, teldec = -24.256183
2025-12-27T16:32:41.670 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31348003564246     dec_j2k = -24.3912628184001
2025-12-27T16:32:41.671 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:41.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:41.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:41.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:41.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:41.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:41.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:41.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:41.685 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:41.685 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:41.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:41.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:41.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:41.685 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:41.686 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10603782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.334475, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35426, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31348003564246, telescope_dec_j2k=-24.3912628184001, observability=1)
2025-12-27T16:32:41.998 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31227707862854004
2025-12-27T16:32:42.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:42.735 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.334755, teldec = -24.256183
2025-12-27T16:32:42.735 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31376030962596     dec_j2k = -24.3912594180003
2025-12-27T16:32:42.737 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:42.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:42.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:42.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:42.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:42.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:42.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:42.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:42.750 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:42.750 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:42.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:42.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:42.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:42.750 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:42.750 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10605016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311320380465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992305, telescope_ra=1.334755, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35454, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31376030962596, telescope_dec_j2k=-24.3912594180003, observability=1)
2025-12-27T16:32:43.098 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3480336666107178
2025-12-27T16:32:43.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:43.798 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3350628, teldec = -24.256183
2025-12-27T16:32:43.799 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3140684108039     dec_j2k = -24.3912556791498
2025-12-27T16:32:43.801 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:43.801 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:43.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:43.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:43.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:43.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:43.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:43.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:43.815 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:43.815 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:43.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:43.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:43.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:43.815 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:43.815 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10606245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3350628, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35485, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.3140684108039, telescope_dec_j2k=-24.3912556791498, observability=1)
2025-12-27T16:32:44.185 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3701210021972656
2025-12-27T16:32:44.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:44.869 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3353619, teldec = -24.256183
2025-12-27T16:32:44.870 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31436780346078     dec_j2k = -24.3912520451359
2025-12-27T16:32:44.871 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:44.871 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:44.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:44.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:44.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:44.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:44.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:44.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:44.880 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:44.880 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:44.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:44.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:44.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:44.880 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:44.880 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10607486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311320380465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3353619, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35514, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31436780346078, telescope_dec_j2k=-24.3912520451359, observability=1)
2025-12-27T16:32:45.289 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.408794641494751
2025-12-27T16:32:45.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:45.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3356421, teldec = -24.256183
2025-12-27T16:32:45.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31464827761743     dec_j2k = -24.3912486400005
2025-12-27T16:32:45.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:45.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:45.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:45.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:45.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:45.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:45.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:45.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:45.955 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:45.955 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:45.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:45.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:45.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:45.956 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:45.956 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10608727, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3356421, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35542, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31464827761743, telescope_dec_j2k=-24.3912486400005, observability=1)
2025-12-27T16:32:46.356 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4004404544830322
2025-12-27T16:32:46.414 [DEBUG] [Thread-490710 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45778703689575195
2025-12-27T16:32:47.022 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:47.023 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3359507, teldec = -24.256183
2025-12-27T16:32:47.024 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31495717955329     dec_j2k = -24.3912448888905
2025-12-27T16:32:47.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:47.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:32:47.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:47.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:47.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:47.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:47.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:47.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:47.034 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:47.035 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:47.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:47.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:47.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:47.035 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:47.035 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10609979, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3359507, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35573, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31495717955329, telescope_dec_j2k=-24.3912448888905, observability=1)
2025-12-27T16:32:47.408 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37274837493896484
2025-12-27T16:32:48.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:48.087 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3362596, teldec = -24.256183
2025-12-27T16:32:48.089 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31526638177402     dec_j2k = -24.3912411332488
2025-12-27T16:32:48.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:48.091 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:48.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:48.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:48.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:48.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:48.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:48.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:48.099 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:48.099 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:48.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:48.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:48.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:48.099 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:48.099 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10611211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3362596, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35604, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31526638177402, telescope_dec_j2k=-24.3912411332488, observability=1)
2025-12-27T16:32:48.509 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4096639156341553
2025-12-27T16:32:49.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:49.145 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3365393, teldec = -24.256183
2025-12-27T16:32:49.146 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31554635541866     dec_j2k = -24.3912377318601
2025-12-27T16:32:49.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:49.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:49.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:49.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:49.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:49.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:49.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:49.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:49.156 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:49.156 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:49.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:49.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:49.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:49.157 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:49.157 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10612435, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3365393, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35632, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31554635541866, telescope_dec_j2k=-24.3912377318601, observability=1)
2025-12-27T16:32:49.560 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40373992919921875
2025-12-27T16:32:50.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:50.201 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3368382, teldec = -24.256183
2025-12-27T16:32:50.202 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31584554783977     dec_j2k = -24.3912340961808
2025-12-27T16:32:50.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:50.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:50.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:50.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:50.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:50.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:50.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:50.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:50.216 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:50.216 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:50.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:50.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:50.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:50.216 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:50.216 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10613656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3368382, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35662, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31584554783977, telescope_dec_j2k=-24.3912340961808, observability=1)
2025-12-27T16:32:50.632 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41651415824890137
2025-12-27T16:32:51.259 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:51.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3371465, teldec = -24.256183
2025-12-27T16:32:51.262 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31615414944862     dec_j2k = -24.3912303452957
2025-12-27T16:32:51.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:51.264 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:51.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:51.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:51.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:51.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:51.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:51.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:51.276 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:51.276 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:51.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:51.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:51.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:51.276 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:51.276 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10614884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3371465, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35693, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31615414944862, telescope_dec_j2k=-24.3912303452957, observability=1)
2025-12-27T16:32:51.702 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4261500835418701
2025-12-27T16:32:52.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:52.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3374267, teldec = -24.256183
2025-12-27T16:32:52.323 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31643462355985     dec_j2k = -24.3912269355199
2025-12-27T16:32:52.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:52.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:52.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:52.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:52.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:52.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:52.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:52.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:52.335 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:52.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:52.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:52.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:52.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:52.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:52.335 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10616111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3374267, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35721, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31643462355985, telescope_dec_j2k=-24.3912269355199, observability=1)
2025-12-27T16:32:52.754 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4188685417175293
2025-12-27T16:32:53.380 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:53.382 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3377351, teldec = -24.256183
2025-12-27T16:32:53.383 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31674332525003     dec_j2k = -24.3912231817338
2025-12-27T16:32:53.385 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:53.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:32:53.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:53.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:53.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:53.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:53.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:53.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:53.398 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:53.398 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:53.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:53.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:53.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:53.398 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:53.398 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10617339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3377351, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35752, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31674332525003, telescope_dec_j2k=-24.3912231817338, observability=1)
2025-12-27T16:32:53.841 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4427609443664551
2025-12-27T16:32:54.422 [DEBUG] [Thread-490711 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:54.424 [INFO] [Thread-490711 (handle)] [driver.py] [get_status()] Telra = 1.3380147, teldec = -24.256183
2025-12-27T16:32:54.426 [INFO] [Thread-490711 (handle)] [driver.py] [get_status()] ra_j2k = 1.31702319875934     dec_j2k = -24.3912197777332
2025-12-27T16:32:54.428 [DEBUG] [Thread-490711 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:54.428 [DEBUG] [Thread-490711 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:54.429 [DEBUG] [Thread-490711 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:54.429 [DEBUG] [Thread-490711 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:54.429 [DEBUG] [Thread-490711 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:54.429 [DEBUG] [Thread-490711 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:54.436 [DEBUG] [Thread-490711 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:54.436 [DEBUG] [Thread-490711 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:54.437 [DEBUG] [Thread-490711 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:54.437 [DEBUG] [Thread-490711 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:54.437 [DEBUG] [Thread-490711 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:54.437 [DEBUG] [Thread-490711 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:54.437 [DEBUG] [Thread-490711 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:54.437 [DEBUG] [Thread-490711 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:54.437 [DEBUG] [Thread-490711 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10618545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3380147, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3578, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31702319875934, telescope_dec_j2k=-24.3912197777332, observability=1)
2025-12-27T16:32:54.443 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.006500244140625
2025-12-27T16:32:54.890 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.452897310256958
2025-12-27T16:32:55.492 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:55.494 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3383225, teldec = -24.256183
2025-12-27T16:32:55.496 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31733129984613     dec_j2k = -24.3912160295718
2025-12-27T16:32:55.497 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:55.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:55.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:55.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:55.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:55.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:55.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:55.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:55.507 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:55.508 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:55.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:55.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:55.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:55.508 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:55.508 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10619784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3383225, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3581, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31733129984613, telescope_dec_j2k=-24.3912160295718, observability=1)
2025-12-27T16:32:55.958 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4504823684692383
2025-12-27T16:32:56.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:56.573 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3386211, teldec = -24.256183
2025-12-27T16:32:56.575 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31763019192533     dec_j2k = -24.3912123926011
2025-12-27T16:32:56.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:56.578 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:56.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:56.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:56.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:56.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:56.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:56.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:56.588 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:56.588 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:56.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:56.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:56.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:56.588 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:56.589 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10621032, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3386211, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3584, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31763019192533, telescope_dec_j2k=-24.3912123926011, observability=1)
2025-12-27T16:32:57.043 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45451998710632324
2025-12-27T16:32:57.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:57.639 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3389013, teldec = -24.256183
2025-12-27T16:32:57.640 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31791066599898     dec_j2k = -24.3912089789915
2025-12-27T16:32:57.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:57.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:57.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:57.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:57.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:57.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:57.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:57.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:57.652 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:57.652 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:57.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:57.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:57.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:57.652 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:57.652 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10622266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3389013, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35868, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31791066599898, telescope_dec_j2k=-24.3912089789915, observability=1)
2025-12-27T16:32:58.093 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.441028356552124
2025-12-27T16:32:58.703 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:58.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3392096, teldec = -24.256183
2025-12-27T16:32:58.706 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31821926754998     dec_j2k = -24.3912052222047
2025-12-27T16:32:58.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:58.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:58.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:58.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:58.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:58.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:58.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:58.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:58.719 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:58.719 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:58.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:58.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:58.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:58.719 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:58.719 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.106235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3392096, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35899, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31821926754998, telescope_dec_j2k=-24.3912052222047, observability=1)
2025-12-27T16:32:59.182 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4631810188293457
2025-12-27T16:32:59.764 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:32:59.766 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3394898, teldec = -24.256183
2025-12-27T16:32:59.767 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31849974160862     dec_j2k = -24.3912018070652
2025-12-27T16:32:59.769 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:59.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:32:59.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:32:59.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:32:59.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:32:59.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:32:59.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:32:59.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:59.784 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:32:59.784 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:32:59.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:32:59.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:32:59.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:32:59.785 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:32:59.785 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10624728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3394898, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35927, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31849974160862, telescope_dec_j2k=-24.3912018070652, observability=1)
2025-12-27T16:33:00.231 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4464409351348877
2025-12-27T16:33:00.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:00.829 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3397979, teldec = -24.256183
2025-12-27T16:33:00.830 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31880814294749     dec_j2k = -24.3911980510335
2025-12-27T16:33:00.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:33:00.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:33:00.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:00.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:00.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:00.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:00.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:00.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:00.845 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:00.845 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:00.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:00.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:00.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:00.845 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:00.846 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10625958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3397979, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35958, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31880814294749, telescope_dec_j2k=-24.3911980510335, observability=1)
2025-12-27T16:33:01.283 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4376704692840576
2025-12-27T16:33:01.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:01.894 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3401054, teldec = -24.256183
2025-12-27T16:33:01.895 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31911594369092     dec_j2k = -24.3911943014384
2025-12-27T16:33:01.896 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:01.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:01.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:01.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:01.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:01.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:01.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:01.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:01.905 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:01.905 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:01.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:01.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:01.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:01.905 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:01.905 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10627191, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3401054, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.35989, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31911594369092, telescope_dec_j2k=-24.3911943014384, observability=1)
2025-12-27T16:33:02.351 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44600534439086914
2025-12-27T16:33:02.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:02.949 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3403851, teldec = -24.256183
2025-12-27T16:33:02.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3193959172377     dec_j2k = -24.3911908900692
2025-12-27T16:33:02.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:02.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:02.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:02.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:02.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:02.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:02.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:02.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:02.963 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:02.963 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:02.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:02.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:02.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:02.964 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:02.964 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10628412, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110395968654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3403851, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36017, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.3193959172377, telescope_dec_j2k=-24.3911908900692, observability=1)
2025-12-27T16:33:03.436 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4718973636627197
2025-12-27T16:33:03.778 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.814166784286499
2025-12-27T16:33:04.010 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:04.012 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3406842, teldec = -24.256183
2025-12-27T16:33:04.013 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31969530974981     dec_j2k = -24.3911872412843
2025-12-27T16:33:04.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:04.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:04.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:04.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:04.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:04.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:04.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:04.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:04.027 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:04.027 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:04.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:04.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:04.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:04.027 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:04.027 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10629642, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3406842, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36047, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.31969530974981, telescope_dec_j2k=-24.3911872412843, observability=1)
2025-12-27T16:33:04.236 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.20888185501098633
2025-12-27T16:33:04.236 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.49733233451843 seconds ago
2025-12-27T16:33:04.502 [DEBUG] [Thread-490712 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47441840171813965
2025-12-27T16:33:04.522 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49538540840148926
2025-12-27T16:33:05.068 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:05.070 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3409926, teldec = -24.256183
2025-12-27T16:33:05.072 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32000401134855     dec_j2k = -24.3911834781778
2025-12-27T16:33:05.073 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:05.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:05.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:05.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:05.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:05.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:05.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:05.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:05.084 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:05.084 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:05.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:05.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:05.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:05.084 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:05.084 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10630867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3409926, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36077, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.32000401134855, telescope_dec_j2k=-24.3911834781778, observability=1)
2025-12-27T16:33:05.571 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4869828224182129
2025-12-27T16:33:06.141 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:06.142 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.341273, teldec = -24.256183
2025-12-27T16:33:06.143 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32028468555725     dec_j2k = -24.3911800559625
2025-12-27T16:33:06.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:06.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:06.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:06.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:06.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:06.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:06.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:06.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:06.155 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:06.155 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:06.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:06.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:06.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:06.155 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:06.155 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10632108, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.341273, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36106, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.32028468555725, telescope_dec_j2k=-24.3911800559625, observability=1)
2025-12-27T16:33:06.624 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4687957763671875
2025-12-27T16:33:07.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:07.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3415808, teldec = -24.256183
2025-12-27T16:33:07.200 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3205927865527     dec_j2k = -24.3911762984969
2025-12-27T16:33:07.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:07.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:07.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:07.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:07.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:07.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:07.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:07.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:07.211 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:07.211 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:07.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:07.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:07.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:07.212 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:07.212 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1063333, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3415808, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36136, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.3205927865527, telescope_dec_j2k=-24.3911762984969, observability=1)
2025-12-27T16:33:07.675 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46370887756347656
2025-12-27T16:33:08.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:08.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3418608, teldec = -24.256183
2025-12-27T16:33:08.258 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32087306035523     dec_j2k = -24.3911728796362
2025-12-27T16:33:08.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:08.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:08.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:08.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:08.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:08.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:08.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:08.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:08.271 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:08.271 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:08.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:08.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:08.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:08.272 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:08.272 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10634556, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3418608, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36164, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.32087306035523, telescope_dec_j2k=-24.3911728796362, observability=1)
2025-12-27T16:33:08.779 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5076777935028076
2025-12-27T16:33:09.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:09.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3421685, teldec = -24.256183
2025-12-27T16:33:09.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3211810612364     dec_j2k = -24.3911691217139
2025-12-27T16:33:09.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:09.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:09.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:09.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:09.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:09.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:09.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:09.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:09.335 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:09.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:09.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:09.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:09.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:09.336 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:09.336 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10635782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3421685, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36195, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.3211810612364, telescope_dec_j2k=-24.3911691217139, observability=1)
2025-12-27T16:33:09.861 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5250506401062012
2025-12-27T16:33:10.385 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:10.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3424674, teldec = -24.256183
2025-12-27T16:33:10.388 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32148025350431     dec_j2k = -24.3911654704246
2025-12-27T16:33:10.390 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:10.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:10.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:10.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:10.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:10.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:10.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:10.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:10.401 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:10.401 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:10.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:10.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:10.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:10.401 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:10.402 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10637021, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3424674, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36225, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:32:11.199172', telescope_ra_j2k=1.32148025350431, telescope_dec_j2k=-24.3911654704246, observability=1)
2025-12-27T16:33:10.934 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5327963829040527
2025-12-27T16:33:11.340 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:11.340 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:33:11.341 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:11.341 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:33:11.342 [INFO] [ThreadPoolExecutor-22937_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:33:11.342 [INFO] [ThreadPoolExecutor-22937_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:33:11.445 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:11.447 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3427476, teldec = -24.256183
2025-12-27T16:33:11.448 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32176072747974     dec_j2k = -24.3911620468175
2025-12-27T16:33:11.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:11.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:11.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:11.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:11.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:11.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:11.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:11.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:11.458 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:11.458 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:11.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:11.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:11.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:11.458 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:11.458 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10638247, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3427476, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36253, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32176072747974, telescope_dec_j2k=-24.3911620468175, observability=1)
2025-12-27T16:33:12.002 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5434350967407227
2025-12-27T16:33:12.517 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:12.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.343056, teldec = -24.256183
2025-12-27T16:33:12.520 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32206942902043     dec_j2k = -24.3911582778085
2025-12-27T16:33:12.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:12.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:12.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:12.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:12.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:12.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:12.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:12.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:12.536 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:12.536 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:12.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:12.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:12.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:12.536 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:12.536 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10639488, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.343056, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36284, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32206942902043, telescope_dec_j2k=-24.3911582778085, observability=1)
2025-12-27T16:33:13.054 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5176441669464111
2025-12-27T16:33:13.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:13.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.343364, teldec = -24.256183
2025-12-27T16:33:13.607 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32237773016135     dec_j2k = -24.3911545128076
2025-12-27T16:33:13.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:13.610 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:13.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:13.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:13.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:13.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:13.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:13.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:13.620 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:13.620 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:13.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:13.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:13.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:13.621 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:13.621 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10640747, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.343364, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36315, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32237773016135, telescope_dec_j2k=-24.3911545128076, observability=1)
2025-12-27T16:33:14.157 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5363786220550537
2025-12-27T16:33:14.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:14.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3436437, teldec = -24.256183
2025-12-27T16:33:14.667 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.322657703625     dec_j2k = -24.3911510929845
2025-12-27T16:33:14.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:14.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:14.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:14.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:14.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:14.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:14.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:14.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:14.679 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:14.679 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:14.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:14.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:14.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:14.679 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:14.679 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10641973, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3436437, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36343, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.322657703625, telescope_dec_j2k=-24.3911510929845, observability=1)
2025-12-27T16:33:15.239 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5595729351043701
2025-12-27T16:33:15.725 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:15.727 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3439514, teldec = -24.256189
2025-12-27T16:33:15.728 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32296570484892     dec_j2k = -24.3911533294478
2025-12-27T16:33:15.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:15.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:15.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:15.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:15.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:15.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:15.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:15.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:15.738 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:15.739 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:15.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:15.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:15.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:15.739 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:15.739 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.106432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992314, telescope_ra=1.3439514, telescope_dec=-24.256189, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36373, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32296570484892, telescope_dec_j2k=-24.3911533294478, observability=1)
2025-12-27T16:33:16.290 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5515110492706299
2025-12-27T16:33:16.791 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:16.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3442501, teldec = -24.256183
2025-12-27T16:33:16.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32326469647983     dec_j2k = -24.3911436761892
2025-12-27T16:33:16.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:16.796 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:16.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:16.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:16.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:16.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:16.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:16.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:16.807 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:16.807 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:16.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:16.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:16.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:16.807 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:16.807 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10644435, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.3442501, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36403, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32326469647983, telescope_dec_j2k=-24.3911436761892, observability=1)
2025-12-27T16:33:17.342 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5349900722503662
2025-12-27T16:33:17.854 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:17.857 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3445305, teldec = -24.256183
2025-12-27T16:33:17.858 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32354537060516     dec_j2k = -24.3911402455023
2025-12-27T16:33:17.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:17.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:17.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:17.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:17.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:17.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:17.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:17.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:17.873 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:17.873 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:17.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:17.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:17.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:17.873 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:17.874 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10645666, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3445305, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36431, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32354537060516, telescope_dec_j2k=-24.3911402455023, observability=1)
2025-12-27T16:33:18.394 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5207288265228271
2025-12-27T16:33:18.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:18.924 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3448397, teldec = -24.256183
2025-12-27T16:33:18.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3238548728777     dec_j2k = -24.3911364616028
2025-12-27T16:33:18.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:18.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:18.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:18.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:18.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:18.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:18.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:18.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:18.939 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:18.939 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:18.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:18.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:18.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:18.939 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:18.939 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10646902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3448397, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36462, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.3238548728777, telescope_dec_j2k=-24.3911364616028, observability=1)
2025-12-27T16:33:19.498 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5590741634368896
2025-12-27T16:33:19.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:19.984 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3451199, teldec = -24.256183
2025-12-27T16:33:19.985 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32413534679241     dec_j2k = -24.3911330318312
2025-12-27T16:33:19.986 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:19.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:19.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:19.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:19.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:19.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:19.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:19.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:20.000 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:20.000 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:20.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:20.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:20.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:20.000 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:20.000 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10648127, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3451199, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3649, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32413534679241, telescope_dec_j2k=-24.3911330318312, observability=1)
2025-12-27T16:33:20.579 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5792653560638428
2025-12-27T16:33:21.041 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:21.042 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3454277, teldec = -24.256183
2025-12-27T16:33:21.043 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32444344767975     dec_j2k = -24.3911292633842
2025-12-27T16:33:21.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:21.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:21.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:21.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:21.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:21.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:21.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:21.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:21.056 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:21.056 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:21.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:21.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:21.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:21.057 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:21.057 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10649354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3454277, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36521, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32444344767975, telescope_dec_j2k=-24.3911292633842, observability=1)
2025-12-27T16:33:21.631 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5742228031158447
2025-12-27T16:33:22.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:22.279 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3457823, teldec = -24.256183
2025-12-27T16:33:22.280 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32479839430529     dec_j2k = -24.3911249208681
2025-12-27T16:33:22.281 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:22.281 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:22.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:22.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:22.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:22.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:22.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:22.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:22.290 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:22.290 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:22.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:22.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:22.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:22.291 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:22.291 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10650785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3457823, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36556, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32479839430529, telescope_dec_j2k=-24.3911249208681, observability=1)
2025-12-27T16:33:22.640 [DEBUG] [Thread-490713 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34882473945617676
2025-12-27T16:33:22.683 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3923003673553467
2025-12-27T16:33:23.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:23.353 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3460625, teldec = -24.256183
2025-12-27T16:33:23.354 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32507886819585     dec_j2k = -24.3911214886474
2025-12-27T16:33:23.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:23.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:33:23.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:23.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:23.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:23.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:23.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:23.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:23.368 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:23.368 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:23.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:23.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:23.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:23.368 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:23.368 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10652028, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3460625, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36584, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32507886819585, telescope_dec_j2k=-24.3911214886474, observability=1)
2025-12-27T16:33:23.787 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41863131523132324
2025-12-27T16:33:23.800 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4317619800567627
2025-12-27T16:33:24.411 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:24.413 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3463708, teldec = -24.256183
2025-12-27T16:33:24.414 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32538746954537     dec_j2k = -24.3911177113836
2025-12-27T16:33:24.416 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:24.417 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:24.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:24.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:24.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:24.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:24.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:24.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:24.426 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:24.426 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:24.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:24.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:24.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:24.426 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:24.427 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10653255, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105181416089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3463708, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36615, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32538746954537, telescope_dec_j2k=-24.3911177113836, observability=1)
2025-12-27T16:33:24.868 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44141101837158203
2025-12-27T16:33:25.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:25.474 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3466513, teldec = -24.256183
2025-12-27T16:33:25.475 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32566824371406     dec_j2k = -24.3911142739573
2025-12-27T16:33:25.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:25.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:25.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:25.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:25.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:25.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:25.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:25.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:25.491 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:25.491 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:25.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:25.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:25.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:25.491 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:25.491 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10654483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3466513, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36643, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32566824371406, telescope_dec_j2k=-24.3911142739573, observability=1)
2025-12-27T16:33:25.920 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4286351203918457
2025-12-27T16:33:26.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:26.539 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3469591, teldec = -24.256183
2025-12-27T16:33:26.540 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32597634455827     dec_j2k = -24.3911105011399
2025-12-27T16:33:26.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:26.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:26.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:26.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:26.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:26.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:26.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:26.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:26.555 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:26.555 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:26.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:26.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:26.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:26.555 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:26.555 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10655715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3469591, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36674, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32597634455827, telescope_dec_j2k=-24.3911105011399, observability=1)
2025-12-27T16:33:26.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4164104461669922
2025-12-27T16:33:27.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:27.600 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3472669, teldec = -24.256182
2025-12-27T16:33:27.601 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32628444532817     dec_j2k = -24.3911057275318
2025-12-27T16:33:27.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:33:27.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:33:27.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:27.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:27.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:27.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:27.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:27.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:27.613 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:27.613 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:27.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:27.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:27.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:27.614 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:27.614 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10656943, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3472669, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36705, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32628444532817, telescope_dec_j2k=-24.3911057275318, observability=1)
2025-12-27T16:33:28.054 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44045281410217285
2025-12-27T16:33:28.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:28.668 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3475466, teldec = -24.256182
2025-12-27T16:33:28.669 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32656441869197     dec_j2k = -24.3911022975865
2025-12-27T16:33:28.671 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:28.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:28.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:28.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:28.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:28.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:28.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:28.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:28.686 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:28.686 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:28.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:28.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:28.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:28.686 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:28.687 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10658179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3475466, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36733, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32656441869197, telescope_dec_j2k=-24.3911022975865, observability=1)
2025-12-27T16:33:29.160 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4730041027069092
2025-12-27T16:33:29.739 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:29.741 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3478454, teldec = -24.256182
2025-12-27T16:33:29.742 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32686351071517     dec_j2k = -24.3910986326177
2025-12-27T16:33:29.744 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:29.745 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:29.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:29.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:29.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:29.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:29.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:29.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:29.759 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:29.759 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:29.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:29.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:29.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:29.759 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:29.759 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10659421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3478454, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36763, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32686351071517, telescope_dec_j2k=-24.3910986326177, observability=1)
2025-12-27T16:33:30.241 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48165440559387207
2025-12-27T16:33:30.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:30.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3481538, teldec = -24.256182
2025-12-27T16:33:30.849 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32717221211207     dec_j2k = -24.391094849031
2025-12-27T16:33:30.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:30.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:30.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:30.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:30.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:30.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:30.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:30.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:30.864 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:30.864 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:30.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:30.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:30.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:30.864 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:30.864 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10660703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3481538, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36794, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32717221211207, telescope_dec_j2k=-24.391094849031, observability=1)
2025-12-27T16:33:31.342 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4773590564727783
2025-12-27T16:33:31.965 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:31.966 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3484624, teldec = -24.256182
2025-12-27T16:33:31.967 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3274811136957     dec_j2k = -24.391091062108
2025-12-27T16:33:31.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:31.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:31.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:31.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:31.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:31.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:31.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:31.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:31.983 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:31.983 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:31.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:31.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:31.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:31.983 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:31.983 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10661998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3484624, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36824, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.3274811136957, telescope_dec_j2k=-24.391091062108, observability=1)
2025-12-27T16:33:32.221 [DEBUG] [ThreadPoolExecutor-22936_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:32.223 [DEBUG] [ThreadPoolExecutor-22936_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:32.224 [DEBUG] [ThreadPoolExecutor-22936_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:32.227 [DEBUG] [ThreadPoolExecutor-22936_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:32.426 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44231152534484863
2025-12-27T16:33:33.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:33.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3487707, teldec = -24.256182
2025-12-27T16:33:33.029 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32778971497744     dec_j2k = -24.3910872779848
2025-12-27T16:33:33.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:33.031 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:33.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:33.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:33.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:33.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:33.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:33.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:33.040 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:33.040 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:33.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:33.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:33.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:33.040 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:33.040 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10663226, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3487707, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36855, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32778971497744, telescope_dec_j2k=-24.3910872779848, observability=1)
2025-12-27T16:33:33.477 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4372520446777344
2025-12-27T16:33:34.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:34.086 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3490504, teldec = -24.256182
2025-12-27T16:33:34.087 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3280696883027     dec_j2k = -24.3910838441404
2025-12-27T16:33:34.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:34.089 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:34.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:34.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:34.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:34.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:34.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:34.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:34.102 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:34.102 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:34.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:34.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:34.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:34.102 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:34.102 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1066445, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3490504, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36883, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.3280696883027, telescope_dec_j2k=-24.3910838441404, observability=1)
2025-12-27T16:33:34.529 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4274015426635742
2025-12-27T16:33:35.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:35.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3493582, teldec = -24.256182
2025-12-27T16:33:35.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32837778907923     dec_j2k = -24.3910800644774
2025-12-27T16:33:35.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:33:35.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:33:35.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:35.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:35.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:35.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:35.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:35.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:35.166 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:35.166 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:35.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:35.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:35.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:35.166 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:35.167 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10665681, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3493582, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36914, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32837778907923, telescope_dec_j2k=-24.3910800644774, observability=1)
2025-12-27T16:33:35.581 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41477417945861816
2025-12-27T16:33:36.219 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:36.222 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3496565, teldec = -24.256182
2025-12-27T16:33:36.223 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32867638056424     dec_j2k = -24.3910764006327
2025-12-27T16:33:36.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:36.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:36.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:36.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:36.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:36.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:36.231 [DEBUG] [ThreadPoolExecutor-22936_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:36.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:36.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:36.235 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:36.235 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:36.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:36.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:36.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:36.236 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:36.236 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10666921, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3496565, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36944, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32867638056424, telescope_dec_j2k=-24.3910764006327, observability=1)
2025-12-27T16:33:36.633 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3975069522857666
2025-12-27T16:33:37.233 [DEBUG] [ThreadPoolExecutor-22936_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:37.234 [INFO] [ThreadPoolExecutor-22936_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:33:37.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:37.280 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3499648, teldec = -24.256182
2025-12-27T16:33:37.282 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32898498181222     dec_j2k = -24.3910726130971
2025-12-27T16:33:37.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:37.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:37.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:37.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:37.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:37.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:37.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:37.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:37.293 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:37.294 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:37.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:37.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:37.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:37.294 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:37.294 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10668147, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311320380465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3499648, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.36975, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32898498181222, telescope_dec_j2k=-24.3910726130971, observability=1)
2025-12-27T16:33:37.685 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3912646770477295
2025-12-27T16:33:38.261 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9673144817352295
2025-12-27T16:33:38.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:38.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3502453, teldec = -24.256182
2025-12-27T16:33:38.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32926575588851     dec_j2k = -24.3910691663255
2025-12-27T16:33:38.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:38.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:38.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:38.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:38.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:38.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:38.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:38.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:38.353 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:38.353 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:38.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:38.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:38.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:38.353 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:38.353 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10669375, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3502453, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37003, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32926575588851, telescope_dec_j2k=-24.3910691663255, observability=1)
2025-12-27T16:33:38.778 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4245588779449463
2025-12-27T16:33:39.401 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:39.403 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3505536, teldec = -24.256182
2025-12-27T16:33:39.404 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32957435711983     dec_j2k = -24.3910653771075
2025-12-27T16:33:39.406 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:39.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:39.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:39.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:39.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:39.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:39.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:39.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:39.417 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:39.417 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:39.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:39.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:39.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:39.417 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:39.418 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10670604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3505536, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37034, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32957435711983, telescope_dec_j2k=-24.3910653771075, observability=1)
2025-12-27T16:33:39.826 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4087104797363281
2025-12-27T16:33:40.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:40.470 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3508331, teldec = -24.256176
2025-12-27T16:33:40.471 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32985412980905     dec_j2k = -24.3910559416259
2025-12-27T16:33:40.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:40.474 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:33:40.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:40.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:40.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:40.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:40.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:40.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:40.487 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:40.487 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:40.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:40.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:40.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:40.488 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:40.488 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10671839, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311320380465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.3508331, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37062, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.32985412980905, telescope_dec_j2k=-24.3910559416259, observability=1)
2025-12-27T16:33:40.698 [DEBUG] [Thread-490714 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21019577980041504
2025-12-27T16:33:40.878 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3906235694885254
2025-12-27T16:33:41.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:41.539 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3511409, teldec = -24.256176
2025-12-27T16:33:41.540 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33016223053514     dec_j2k = -24.3910521568771
2025-12-27T16:33:41.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:41.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:41.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:41.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:41.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:41.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:41.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:41.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:41.556 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:41.556 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:41.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:41.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:41.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:41.557 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:41.557 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10673076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.3511409, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37092, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33016223053514, telescope_dec_j2k=-24.3910521568771, observability=1)
2025-12-27T16:33:41.930 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37369322776794434
2025-12-27T16:33:42.600 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:42.602 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3514397, teldec = -24.256182
2025-12-27T16:33:42.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3304613228548     dec_j2k = -24.3910544814275
2025-12-27T16:33:42.605 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:42.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:42.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:42.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:42.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:42.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:42.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:42.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:42.620 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:42.621 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:42.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:42.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:42.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:42.621 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:42.621 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10674307, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3514397, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37122, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.3304613228548, telescope_dec_j2k=-24.3910544814275, observability=1)
2025-12-27T16:33:43.031 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.410189151763916
2025-12-27T16:33:43.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:43.667 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3517202, teldec = -24.256182
2025-12-27T16:33:43.668 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3307420968931     dec_j2k = -24.3910510308217
2025-12-27T16:33:43.670 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:43.671 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:43.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:43.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:43.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:43.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:43.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:43.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:43.681 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:43.681 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:43.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:43.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:43.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:43.681 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:43.681 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10675541, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3517202, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3715, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.3307420968931, telescope_dec_j2k=-24.3910510308217, observability=1)
2025-12-27T16:33:44.140 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45916152000427246
2025-12-27T16:33:44.726 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:44.728 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3520285, teldec = -24.256182
2025-12-27T16:33:44.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33105069808266     dec_j2k = -24.3910472373896
2025-12-27T16:33:44.731 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:44.732 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:44.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:44.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:44.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:44.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:44.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:44.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:44.745 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:44.746 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:44.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:44.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:44.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:44.746 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:44.746 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10676767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3520285, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37181, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33105069808266, telescope_dec_j2k=-24.3910472373896, observability=1)
2025-12-27T16:33:45.205 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4593689441680908
2025-12-27T16:33:45.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:45.790 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3523087, teldec = -24.256182
2025-12-27T16:33:45.791 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33133117181272     dec_j2k = -24.3910437889457
2025-12-27T16:33:45.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:45.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:45.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:45.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:45.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:45.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:45.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:45.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:45.803 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:45.803 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:45.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:45.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:45.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:45.803 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:45.803 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10677996, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110395968654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3523087, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37209, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33133117181272, telescope_dec_j2k=-24.3910437889457, observability=1)
2025-12-27T16:33:46.257 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45396971702575684
2025-12-27T16:33:46.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:46.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3526168, teldec = -24.256182
2025-12-27T16:33:46.849 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33163957279023     dec_j2k = -24.3910399962945
2025-12-27T16:33:46.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:46.852 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:46.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:46.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:46.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:46.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:46.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:46.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:46.862 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:46.862 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:46.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:46.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:46.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:46.862 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:46.863 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1067922, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3526168, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3724, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33163957279023, telescope_dec_j2k=-24.3910399962945, observability=1)
2025-12-27T16:33:47.309 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4464385509490967
2025-12-27T16:33:47.907 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:47.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3529243, teldec = -24.256182
2025-12-27T16:33:47.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33194737317291     dec_j2k = -24.3910362101521
2025-12-27T16:33:47.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:47.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:47.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:47.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:47.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:47.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:47.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:47.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:47.926 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:47.926 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:47.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:47.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:47.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:47.927 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:47.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10680449, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3529243, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37271, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33194737317291, telescope_dec_j2k=-24.3910362101521, observability=1)
2025-12-27T16:33:48.360 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4336707592010498
2025-12-27T16:33:48.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:48.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.353195, teldec = -24.256182
2025-12-27T16:33:48.978 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33221833760015     dec_j2k = -24.3910328763904
2025-12-27T16:33:48.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:48.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:48.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:48.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:48.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:48.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:48.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:48.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:48.991 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:48.991 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:48.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:48.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:48.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:48.991 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:48.991 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10681685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108791490941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.353195, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37298, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33221833760015, telescope_dec_j2k=-24.3910328763904, observability=1)
2025-12-27T16:33:49.485 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4942350387573242
2025-12-27T16:33:50.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:50.035 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3535034, teldec = -24.256182
2025-12-27T16:33:50.037 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33252703884558     dec_j2k = -24.3910290775131
2025-12-27T16:33:50.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:50.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:50.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:50.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:50.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:50.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:50.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:50.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:50.050 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:50.050 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:50.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:50.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:50.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:50.050 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:50.051 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1068291, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.3535034, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37329, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33252703884558, telescope_dec_j2k=-24.3910290775131, observability=1)
2025-12-27T16:33:50.549 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49859094619750977
2025-12-27T16:33:51.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:51.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3538117, teldec = -24.256182
2025-12-27T16:33:51.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33283563998459     dec_j2k = -24.3910252789867
2025-12-27T16:33:51.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:51.106 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:51.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:51.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:51.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:51.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:51.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:51.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:51.119 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:51.119 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:51.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:51.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:51.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:51.120 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:51.120 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10684145, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3538117, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37359, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33283563998459, telescope_dec_j2k=-24.3910252789867, observability=1)
2025-12-27T16:33:51.603 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.482921838760376
2025-12-27T16:33:52.166 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:52.168 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3540919, teldec = -24.256182
2025-12-27T16:33:52.169 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3331161136687     dec_j2k = -24.3910218259131
2025-12-27T16:33:52.171 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:33:52.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:33:52.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:52.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:52.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:52.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:52.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:52.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:52.185 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:52.185 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:52.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:52.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:52.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:52.185 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:52.185 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10685378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3540919, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37387, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.3331161136687, telescope_dec_j2k=-24.3910218259131, observability=1)
2025-12-27T16:33:52.654 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46958374977111816
2025-12-27T16:33:53.236 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:53.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3544, teldec = -24.256182
2025-12-27T16:33:53.238 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33342451459567     dec_j2k = -24.3910180281712
2025-12-27T16:33:53.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:53.241 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:53.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:53.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:53.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:53.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:53.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:53.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:53.254 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:53.255 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:53.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:53.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:53.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:53.255 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:53.255 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10686616, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3544, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37418, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33342451459567, telescope_dec_j2k=-24.3910180281712, observability=1)
2025-12-27T16:33:53.742 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48730039596557617
2025-12-27T16:33:54.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:54.305 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3546796, teldec = -24.256182
2025-12-27T16:33:54.306 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3337043876786     dec_j2k = -24.3910145809685
2025-12-27T16:33:54.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:54.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:54.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:54.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:54.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:54.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:54.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:54.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:54.322 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:54.322 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:54.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:54.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:54.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:54.322 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:54.322 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10687851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108791490941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3546796, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37446, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.3337043876786, telescope_dec_j2k=-24.3910145809685, observability=1)
2025-12-27T16:33:54.471 [DEBUG] [Thread-490715 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14913249015808105
2025-12-27T16:33:54.791 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46883058547973633
2025-12-27T16:33:55.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:55.365 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3549874, teldec = -24.256182
2025-12-27T16:33:55.366 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3340124882959     dec_j2k = -24.391010785249
2025-12-27T16:33:55.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:55.369 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:55.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:55.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:55.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:55.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:55.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:55.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:55.379 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:55.379 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:55.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:55.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:55.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:55.380 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:55.380 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10689078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3549874, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37477, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.3340124882959, telescope_dec_j2k=-24.391010785249, observability=1)
2025-12-27T16:33:55.843 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4631369113922119
2025-12-27T16:33:56.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:56.438 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.355286, teldec = -24.256182
2025-12-27T16:33:56.439 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33431137991955     dec_j2k = -24.3910071021431
2025-12-27T16:33:56.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:56.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:56.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:56.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:56.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:56.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:56.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:56.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:56.450 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:56.450 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:56.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:56.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:56.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:56.451 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:56.451 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10690321, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.355286, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37507, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33431137991955, telescope_dec_j2k=-24.3910071021431, observability=1)
2025-12-27T16:33:56.894 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4433872699737549
2025-12-27T16:33:57.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:57.498 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3555943, teldec = -24.256182
2025-12-27T16:33:57.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33461998100796     dec_j2k = -24.3910032985251
2025-12-27T16:33:57.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:33:57.502 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-27T16:33:57.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:57.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:57.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:57.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:57.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:57.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:57.513 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:57.513 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:57.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:57.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:57.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:57.514 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:57.514 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10691547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3555943, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37538, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33461998100796, telescope_dec_j2k=-24.3910032985251, observability=1)
2025-12-27T16:33:58.027 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5129718780517578
2025-12-27T16:33:58.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:58.557 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3558748, teldec = -24.256182
2025-12-27T16:33:58.558 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33490075493905     dec_j2k = -24.3909998371215
2025-12-27T16:33:58.560 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:58.561 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:58.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:58.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:58.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:58.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:58.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:58.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:58.571 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:58.571 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:58.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:58.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:58.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:58.571 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:58.571 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10692772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3558748, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37566, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33490075493905, telescope_dec_j2k=-24.3909998371215, observability=1)
2025-12-27T16:33:58.777 [DEBUG] [Thread-490716 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2054755687713623
2025-12-27T16:33:59.131 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.560107946395874
2025-12-27T16:33:59.611 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:33:59.613 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3561829, teldec = -24.256182
2025-12-27T16:33:59.615 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33520915581542     dec_j2k = -24.3909960342907
2025-12-27T16:33:59.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:59.618 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:33:59.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:33:59.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:33:59.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:33:59.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:33:59.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:33:59.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:59.632 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:33:59.632 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:33:59.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:33:59.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:33:59.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:33:59.632 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:33:59.632 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10693995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3561829, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37597, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33520915581542, telescope_dec_j2k=-24.3909960342907, observability=1)
2025-12-27T16:34:00.234 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6018798351287842
2025-12-27T16:34:00.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:00.683 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3564628, teldec = -24.256182
2025-12-27T16:34:00.684 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33548932914538     dec_j2k = -24.3909925787658
2025-12-27T16:34:00.686 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:00.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:00.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:00.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:00.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:00.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:00.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:00.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:00.700 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:00.700 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:00.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:00.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:00.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:00.700 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:00.700 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10695234, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3564628, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37625, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33548932914538, telescope_dec_j2k=-24.3909925787658, observability=1)
2025-12-27T16:34:01.302 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6019895076751709
2025-12-27T16:34:01.747 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:01.749 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3567706, teldec = -24.256182
2025-12-27T16:34:01.750 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3357974297121     dec_j2k = -24.3909887779618
2025-12-27T16:34:01.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:01.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:01.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:01.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:01.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:01.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:01.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:01.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:01.761 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:01.761 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:01.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:01.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:01.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:01.762 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:01.762 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10696468, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3567706, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37655, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.3357974297121, telescope_dec_j2k=-24.3909887779618, observability=1)
2025-12-27T16:34:02.354 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5921685695648193
2025-12-27T16:34:02.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:02.824 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3570695, teldec = -24.256182
2025-12-27T16:34:02.825 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33609662157962     dec_j2k = -24.3909850862176
2025-12-27T16:34:02.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:02.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:02.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:02.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:02.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:02.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:02.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:02.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:02.838 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:02.838 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:02.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:02.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:02.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:02.838 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:02.838 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10697712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3570695, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37685, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33609662157962, telescope_dec_j2k=-24.3909850862176, observability=1)
2025-12-27T16:34:03.406 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5674159526824951
2025-12-27T16:34:03.780 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9421098232269287
2025-12-27T16:34:03.885 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:03.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3573497, teldec = -24.256182
2025-12-27T16:34:03.888 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33637709517962     dec_j2k = -24.3909816246875
2025-12-27T16:34:03.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:03.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:03.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:03.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:03.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:03.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:03.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:03.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:03.903 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:03.903 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:03.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:03.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:03.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:03.904 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:03.904 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10698942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3573497, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37713, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33637709517962, telescope_dec_j2k=-24.3909816246875, observability=1)
2025-12-27T16:34:04.296 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.3921666145324707
2025-12-27T16:34:04.296 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.496302127838135 seconds ago
2025-12-27T16:34:04.493 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5891926288604736
2025-12-27T16:34:04.954 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:04.956 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3576583, teldec = -24.256182
2025-12-27T16:34:04.957 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33668599650229     dec_j2k = -24.3909778114685
2025-12-27T16:34:04.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:04.960 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:04.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:04.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:04.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:04.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:04.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:04.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:04.970 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:04.970 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:04.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:04.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:04.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:04.971 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:04.971 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10700179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3576583, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37744, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33668599650229, telescope_dec_j2k=-24.3909778114685, observability=1)
2025-12-27T16:34:05.542 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5706348419189453
2025-12-27T16:34:06.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:06.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3579664, teldec = -24.256182
2025-12-27T16:34:06.019 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33699439732798     dec_j2k = -24.3909740035479
2025-12-27T16:34:06.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:06.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:06.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:06.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:06.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:06.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:06.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:06.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:06.030 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:06.030 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:06.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:06.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:06.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:06.030 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:06.030 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10701409, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3579664, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37775, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33699439732798, telescope_dec_j2k=-24.3909740035479, observability=1)
2025-12-27T16:34:06.610 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5801076889038086
2025-12-27T16:34:07.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:07.088 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.358246, teldec = -24.256182
2025-12-27T16:34:07.089 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33727427031898     dec_j2k = -24.3909705471082
2025-12-27T16:34:07.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:07.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:07.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:07.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:07.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:07.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:07.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:07.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:07.101 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:07.101 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:07.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:07.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:07.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:07.101 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:07.101 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10702647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118819476643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.358246, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37803, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33727427031898, telescope_dec_j2k=-24.3909705471082, observability=1)
2025-12-27T16:34:07.662 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5602855682373047
2025-12-27T16:34:08.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:08.152 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3585538, teldec = -24.256182
2025-12-27T16:34:08.153 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33758237083506     dec_j2k = -24.3909667412203
2025-12-27T16:34:08.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:08.155 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:08.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:08.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:08.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:08.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:08.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:08.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:08.166 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:08.166 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:08.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:08.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:08.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:08.166 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:08.167 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10703878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3585538, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37834, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33758237083506, telescope_dec_j2k=-24.3909667412203, observability=1)
2025-12-27T16:34:08.779 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6120471954345703
2025-12-27T16:34:09.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:09.224 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3588524, teldec = -24.256182
2025-12-27T16:34:09.225 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3378812623605     dec_j2k = -24.3909630482503
2025-12-27T16:34:09.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:09.227 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:09.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:09.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:09.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:09.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:09.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:09.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:09.237 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:09.237 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:09.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:09.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:09.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:09.237 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:09.238 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10705119, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3588524, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37863, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.3378812623605, telescope_dec_j2k=-24.3909630482503, observability=1)
2025-12-27T16:34:09.836 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5987977981567383
2025-12-27T16:34:10.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:10.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3591326, teldec = -24.256182
2025-12-27T16:34:10.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33816173591439     dec_j2k = -24.3909595820933
2025-12-27T16:34:10.289 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:10.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:10.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:10.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:10.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:10.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:10.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:10.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:10.303 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:10.303 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:10.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:10.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:10.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:10.303 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:10.303 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10706348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3591326, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37892, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33816173591439, telescope_dec_j2k=-24.3909595820933, observability=1)
2025-12-27T16:34:10.888 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.584784984588623
2025-12-27T16:34:11.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:11.355 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.359441, teldec = -24.256182
2025-12-27T16:34:11.356 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33847043699101     dec_j2k = -24.3909557662535
2025-12-27T16:34:11.358 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:11.359 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:11.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:11.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:11.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:11.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:11.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:11.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:11.373 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:11.373 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:11.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:11.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:11.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:11.373 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:11.373 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10707586, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.359441, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37922, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:33:11.339630', telescope_ra_j2k=1.33847043699101, telescope_dec_j2k=-24.3909557662535, observability=1)
2025-12-27T16:34:11.480 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:11.481 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:34:11.481 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:11.482 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:34:11.483 [DEBUG] [ThreadPoolExecutor-22938_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:11.940 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5668809413909912
2025-12-27T16:34:12.419 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:12.420 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3597493, teldec = -24.256182
2025-12-27T16:34:12.421 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33877903796122     dec_j2k = -24.3909519507707
2025-12-27T16:34:12.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:12.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:12.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:12.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:12.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:12.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:12.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:12.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:12.437 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:12.437 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:12.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:12.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:12.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:12.437 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:12.437 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10708818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3597493, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37953, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.33877903796122, telescope_dec_j2k=-24.3909519507707, observability=1)
2025-12-27T16:34:12.484 [DEBUG] [ThreadPoolExecutor-22938_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:12.487 [DEBUG] [ThreadPoolExecutor-22938_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:12.487 [DEBUG] [ThreadPoolExecutor-22938_0] [payload.py] [to_registers()] [0]
2025-12-27T16:34:12.490 [DEBUG] [ThreadPoolExecutor-22938_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:12.490 [DEBUG] [ThreadPoolExecutor-22938_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:12.490 [DEBUG] [ThreadPoolExecutor-22938_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:34:12.490 [DEBUG] [ThreadPoolExecutor-22938_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:12.497 [DEBUG] [ThreadPoolExecutor-22938_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:12.497 [DEBUG] [ThreadPoolExecutor-22938_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:34:12.497 [DEBUG] [ThreadPoolExecutor-22938_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:34:12.497 [DEBUG] [ThreadPoolExecutor-22938_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:34:12.498 [DEBUG] [ThreadPoolExecutor-22938_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:12.498 [DEBUG] [ThreadPoolExecutor-22938_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:12.498 [DEBUG] [ThreadPoolExecutor-22938_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:12.992 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5550949573516846
2025-12-27T16:34:13.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:13.487 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3600292, teldec = -24.256182
2025-12-27T16:34:13.488 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33905921119903     dec_j2k = -24.3909484860004
2025-12-27T16:34:13.490 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:13.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:13.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:13.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:13.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:13.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:13.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:13.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:13.505 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:13.505 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:13.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:13.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:13.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:13.505 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:13.505 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10710052, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104379177233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3600292, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.37981, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.33905921119903, telescope_dec_j2k=-24.3909484860004, observability=1)
2025-12-27T16:34:14.095 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5903615951538086
2025-12-27T16:34:14.547 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:14.549 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3603373, teldec = -24.256182
2025-12-27T16:34:14.550 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33936761195725     dec_j2k = -24.3909446713148
2025-12-27T16:34:14.552 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:14.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:14.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:14.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:14.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:14.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:14.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:14.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:14.565 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:14.565 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:14.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:14.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:14.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:14.565 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:14.565 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10711282, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3603373, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38012, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.33936761195725, telescope_dec_j2k=-24.3909446713148, observability=1)
2025-12-27T16:34:15.198 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6332507133483887
2025-12-27T16:34:15.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:15.611 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3606362, teldec = -24.256182
2025-12-27T16:34:15.612 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33966680372631     dec_j2k = -24.3909409696974
2025-12-27T16:34:15.614 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:15.615 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:15.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:15.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:15.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:15.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:15.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:15.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:15.624 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:15.624 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:15.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:15.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:15.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:15.624 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:15.624 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10712512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3606362, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38042, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.33966680372631, telescope_dec_j2k=-24.3909409696974, observability=1)
2025-12-27T16:34:16.266 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6417160034179688
2025-12-27T16:34:16.670 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:16.672 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3609167, teldec = -24.256182
2025-12-27T16:34:16.673 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33994757752683     dec_j2k = -24.3909374951956
2025-12-27T16:34:16.675 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:16.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:16.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:16.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:16.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:16.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:16.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:16.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:16.687 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:16.687 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:16.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:16.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:16.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:16.687 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:16.687 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1071374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3609167, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3807, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.33994757752683, telescope_dec_j2k=-24.3909374951956, observability=1)
2025-12-27T16:34:16.926 [DEBUG] [Thread-490717 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23904085159301758
2025-12-27T16:34:17.318 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6308033466339111
2025-12-27T16:34:17.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:17.737 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3612255, teldec = -24.256182
2025-12-27T16:34:17.739 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34025667894302     dec_j2k = -24.3909336693044
2025-12-27T16:34:17.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:17.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:17.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:17.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:17.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:17.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:17.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:17.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:17.755 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:17.755 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:17.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:17.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:17.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:17.755 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:17.756 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10714972, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3612255, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38101, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34025667894302, telescope_dec_j2k=-24.3909336693044, observability=1)
2025-12-27T16:34:18.402 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6467125415802002
2025-12-27T16:34:18.804 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:18.807 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3615058, teldec = -24.256182
2025-12-27T16:34:18.808 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34053725253304     dec_j2k = -24.3909301957507
2025-12-27T16:34:18.810 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:18.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:18.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:18.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:18.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:18.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:18.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:18.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:18.823 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:18.823 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:18.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:18.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:18.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:18.823 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:18.823 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10716209, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3615058, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38129, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34053725253304, telescope_dec_j2k=-24.3909301957507, observability=1)
2025-12-27T16:34:19.511 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6877307891845703
2025-12-27T16:34:19.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:19.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3618135, teldec = -24.256182
2025-12-27T16:34:19.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34084525285877     dec_j2k = -24.3909263818113
2025-12-27T16:34:19.880 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:19.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:19.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:19.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:19.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:19.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:19.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:19.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:19.892 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:19.892 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:19.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:19.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:19.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:19.892 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:19.892 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10717449, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3618135, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3816, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34084525285877, telescope_dec_j2k=-24.3909263818113, observability=1)
2025-12-27T16:34:20.592 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.700002908706665
2025-12-27T16:34:20.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:20.944 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3621121, teldec = -24.256182
2025-12-27T16:34:20.945 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34114414429421     dec_j2k = -24.3909226798282
2025-12-27T16:34:20.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:20.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:20.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:20.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:20.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:20.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:20.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:20.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:20.960 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:20.961 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:20.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:20.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:20.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:20.961 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:20.961 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10718684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3621121, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38189, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34114414429421, telescope_dec_j2k=-24.3909226798282, observability=1)
2025-12-27T16:34:21.677 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7157926559448242
2025-12-27T16:34:22.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:22.183 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3624483, teldec = -24.256182
2025-12-27T16:34:22.184 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3414806724176     dec_j2k = -24.3909185106998
2025-12-27T16:34:22.186 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:22.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:22.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:22.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:22.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:22.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:22.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:22.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:22.200 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:22.200 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:22.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:22.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:22.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:22.200 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:22.201 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10720118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3624483, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38223, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.3414806724176, telescope_dec_j2k=-24.3909185106998, observability=1)
2025-12-27T16:34:22.777 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5766136646270752
2025-12-27T16:34:23.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:23.280 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3627567, teldec = -24.256181
2025-12-27T16:34:23.281 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34178937333323     dec_j2k = -24.3909136854794
2025-12-27T16:34:23.281 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:23.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:23.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:23.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:23.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:23.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:23.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:23.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:23.295 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:23.295 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:23.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:23.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:23.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:23.295 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:23.295 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10721389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.3627567, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38254, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34178937333323, telescope_dec_j2k=-24.3909136854794, observability=1)
2025-12-27T16:34:23.861 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5651624202728271
2025-12-27T16:34:23.864 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5685677528381348
2025-12-27T16:34:24.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:24.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.363065, teldec = -24.256181
2025-12-27T16:34:24.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34209797420885     dec_j2k = -24.3909098605316
2025-12-27T16:34:24.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:24.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:24.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:24.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:24.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:24.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:24.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:24.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:24.372 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:24.372 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:24.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:24.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:24.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:24.372 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:24.372 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10722634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992302, telescope_ra=1.363065, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38285, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34209797420885, telescope_dec_j2k=-24.3909098605316, observability=1)
2025-12-27T16:34:24.935 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5633070468902588
2025-12-27T16:34:25.417 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:25.419 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3633725, teldec = -24.256181
2025-12-27T16:34:25.420 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34240577429496     dec_j2k = -24.3909060446326
2025-12-27T16:34:25.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:25.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:25.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:25.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:25.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:25.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:25.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:25.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:25.431 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:25.431 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:25.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:25.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:25.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:25.431 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:25.431 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10723863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3633725, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38315, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34240577429496, telescope_dec_j2k=-24.3909060446326, observability=1)
2025-12-27T16:34:26.003 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5713012218475342
2025-12-27T16:34:26.476 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:26.478 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3636522, teldec = -24.256181
2025-12-27T16:34:26.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34268574724373     dec_j2k = -24.3909025729555
2025-12-27T16:34:26.481 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:26.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:26.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:26.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:26.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:26.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:26.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:26.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:26.491 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:26.491 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:26.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:26.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:26.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:26.491 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:26.492 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10725089, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3636522, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38343, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34268574724373, telescope_dec_j2k=-24.3909025729555, observability=1)
2025-12-27T16:34:27.054 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5628674030303955
2025-12-27T16:34:27.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:27.540 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.363951, teldec = -24.256181
2025-12-27T16:34:27.542 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34298483882346     dec_j2k = -24.3908988634063
2025-12-27T16:34:27.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:27.544 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:27.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:27.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:27.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:27.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:27.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:27.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:27.552 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:27.552 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:27.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:27.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:27.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:27.553 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:27.553 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10726318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.363951, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38373, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34298483882346, telescope_dec_j2k=-24.3908988634063, observability=1)
2025-12-27T16:34:28.105 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.551804780960083
2025-12-27T16:34:28.600 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:28.602 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3642594, teldec = -24.256181
2025-12-27T16:34:28.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34329353976253     dec_j2k = -24.3908950338082
2025-12-27T16:34:28.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:28.607 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:34:28.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:28.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:28.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:28.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:28.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:28.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:28.616 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:28.616 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:28.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:28.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:28.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:28.616 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:28.617 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10727547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3642594, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38404, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34329353976253, telescope_dec_j2k=-24.3908950338082, observability=1)
2025-12-27T16:34:29.211 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5939590930938721
2025-12-27T16:34:29.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:29.662 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3645401, teldec = -24.256181
2025-12-27T16:34:29.663 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34357451366407     dec_j2k = -24.3908915474131
2025-12-27T16:34:29.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:29.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:29.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:29.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:29.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:29.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:29.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:29.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:29.679 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:29.679 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:29.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:29.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:29.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:29.679 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:29.679 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10728774, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3645401, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38432, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34357451366407, telescope_dec_j2k=-24.3908915474131, observability=1)
2025-12-27T16:34:30.292 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6124684810638428
2025-12-27T16:34:30.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:30.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.364849, teldec = -24.256181
2025-12-27T16:34:30.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34388371507417     dec_j2k = -24.390887709921
2025-12-27T16:34:30.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:30.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:30.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:30.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:30.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:30.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:30.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:30.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:30.741 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:30.741 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:30.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:30.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:30.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:30.741 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:30.741 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10730003, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110395968654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.364849, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38463, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34388371507417, telescope_dec_j2k=-24.390887709921, observability=1)
2025-12-27T16:34:31.376 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6345481872558594
2025-12-27T16:34:31.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:31.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3651298, teldec = -24.256181
2025-12-27T16:34:31.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34416478905792     dec_j2k = -24.3908842207513
2025-12-27T16:34:31.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:31.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:31.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:31.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:31.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:31.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:31.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:31.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:31.799 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:31.799 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:31.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:31.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:31.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:31.800 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:31.800 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1073123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108791490941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3651298, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38491, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34416478905792, telescope_dec_j2k=-24.3908842207513, observability=1)
2025-12-27T16:34:32.428 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6278610229492188
2025-12-27T16:34:32.841 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:32.843 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.365429, teldec = -24.256181
2025-12-27T16:34:32.844 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34446428098698     dec_j2k = -24.3908805021435
2025-12-27T16:34:32.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:32.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:32.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:32.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:32.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:32.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:32.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:32.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:32.858 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:32.858 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:32.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:32.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:32.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:32.858 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:32.858 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10732456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.365429, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38521, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34446428098698, telescope_dec_j2k=-24.3908805021435, observability=1)
2025-12-27T16:34:33.480 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6211400032043457
2025-12-27T16:34:33.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:33.906 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3657376, teldec = -24.256181
2025-12-27T16:34:33.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3447731820789     dec_j2k = -24.3908766658398
2025-12-27T16:34:33.908 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:34:33.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:33.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:33.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:33.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:33.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:33.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:33.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:33.921 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:33.921 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:33.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:33.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:33.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:33.921 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:33.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10733685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3657376, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38552, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.3447731820789, telescope_dec_j2k=-24.3908766658398, observability=1)
2025-12-27T16:34:34.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6486630439758301
2025-12-27T16:34:34.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:34.967 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3660183, teldec = -24.256181
2025-12-27T16:34:34.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34505415594194     dec_j2k = -24.3908731756042
2025-12-27T16:34:34.970 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:34.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:34.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:34.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:34.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:34.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:34.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:34.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:34.984 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:34.984 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:34.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:34.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:34.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:34.985 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:34.985 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10734914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3660183, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3858, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34505415594194, telescope_dec_j2k=-24.3908731756042, observability=1)
2025-12-27T16:34:35.006 [DEBUG] [Thread-490718 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.021763086318969727
2025-12-27T16:34:35.637 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6524341106414795
2025-12-27T16:34:36.028 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:36.030 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3663264, teldec = -24.256181
2025-12-27T16:34:36.031 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34536255652918     dec_j2k = -24.3908693438365
2025-12-27T16:34:36.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:36.034 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:34:36.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:36.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:36.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:36.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:36.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:36.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:36.045 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:36.045 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:36.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:36.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:36.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:36.045 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:36.045 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10736145, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3663264, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38611, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34536255652918, telescope_dec_j2k=-24.3908693438365, observability=1)
2025-12-27T16:34:36.743 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6979055404663086
2025-12-27T16:34:37.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:37.092 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3666066, teldec = -24.256181
2025-12-27T16:34:37.093 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34564302988908     dec_j2k = -24.3908658582917
2025-12-27T16:34:37.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:37.095 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:37.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:37.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:37.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:37.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:37.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:37.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:37.105 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:37.105 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:37.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:37.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:37.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:37.105 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:37.105 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10737374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3666066, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38639, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34564302988908, telescope_dec_j2k=-24.3908658582917, observability=1)
2025-12-27T16:34:37.336 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23121356964111328
2025-12-27T16:34:37.499 [DEBUG] [ThreadPoolExecutor-22938_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:37.500 [DEBUG] [ThreadPoolExecutor-22938_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:37.811 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7062728404998779
2025-12-27T16:34:38.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:38.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3669066, teldec = -24.256181
2025-12-27T16:34:38.152 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34594332255755     dec_j2k = -24.3908621256397
2025-12-27T16:34:38.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:38.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:38.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:38.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:38.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:38.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:38.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:38.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:38.165 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:38.166 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:38.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:38.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:38.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:38.166 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:38.166 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10738598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3669066, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38669, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34594332255755, telescope_dec_j2k=-24.3908621256397, observability=1)
2025-12-27T16:34:38.894 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.728348970413208
2025-12-27T16:34:39.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:39.219 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3672152, teldec = -24.256181
2025-12-27T16:34:39.221 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34625222360713     dec_j2k = -24.3908582851159
2025-12-27T16:34:39.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:39.223 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:39.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:39.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:39.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:39.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:39.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:39.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:39.236 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:39.236 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:39.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:39.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:39.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:39.236 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:39.236 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10739836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3672152, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.387, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34625222360713, telescope_dec_j2k=-24.3908582851159, observability=1)
2025-12-27T16:34:39.948 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7111139297485352
2025-12-27T16:34:40.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:40.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.367496, teldec = -24.256181
2025-12-27T16:34:40.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34653329752919     dec_j2k = -24.390854789797
2025-12-27T16:34:40.289 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:40.289 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:40.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:40.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:40.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:40.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:40.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:40.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:40.302 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:40.302 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:40.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:40.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:40.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:40.302 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:40.302 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10741069, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.367496, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38728, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34653329752919, telescope_dec_j2k=-24.390854789797, observability=1)
2025-12-27T16:34:40.998 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6955902576446533
2025-12-27T16:34:41.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:41.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3678043, teldec = -24.256181
2025-12-27T16:34:41.359 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34684189826923     dec_j2k = -24.3908509513256
2025-12-27T16:34:41.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:41.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:34:41.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:41.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:41.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:41.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:41.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:41.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:41.371 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:41.372 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:41.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:41.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:41.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:41.372 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:41.372 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1074231, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110395968654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3678043, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38759, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34684189826923, telescope_dec_j2k=-24.3908509513256, observability=1)
2025-12-27T16:34:42.067 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6954982280731201
2025-12-27T16:34:42.418 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:42.420 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3681035, teldec = -24.256181
2025-12-27T16:34:42.422 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34714139012396     dec_j2k = -24.3908472253123
2025-12-27T16:34:42.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:42.425 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:42.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:42.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:42.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:42.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:42.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:42.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:42.434 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:42.434 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:42.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:42.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:42.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:42.435 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:42.435 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10743541, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3681035, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38789, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34714139012396, telescope_dec_j2k=-24.3908472253123, observability=1)
2025-12-27T16:34:43.152 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7172122001647949
2025-12-27T16:34:43.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:43.482 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3683837, teldec = -24.256181
2025-12-27T16:34:43.483 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34742186343759     dec_j2k = -24.3908437351596
2025-12-27T16:34:43.485 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:43.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:43.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:43.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:43.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:43.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:43.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:43.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:43.496 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:43.496 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:43.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:43.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:43.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:43.497 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:43.497 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10744769, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3683837, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38817, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34742186343759, telescope_dec_j2k=-24.3908437351596, observability=1)
2025-12-27T16:34:44.239 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7420706748962402
2025-12-27T16:34:44.549 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:44.550 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.368692, teldec = -24.256181
2025-12-27T16:34:44.551 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34773046415217     dec_j2k = -24.3908398941558
2025-12-27T16:34:44.552 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:44.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:44.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:44.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:44.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:44.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:44.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:44.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:44.567 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:44.567 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:44.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:44.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:44.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:44.567 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:44.568 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10746006, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.368692, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38847, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34773046415217, telescope_dec_j2k=-24.3908398941558, observability=1)
2025-12-27T16:34:45.287 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7197556495666504
2025-12-27T16:34:45.620 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:45.622 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3690004, teldec = -24.256181
2025-12-27T16:34:45.623 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34803916495545     dec_j2k = -24.3908360510263
2025-12-27T16:34:45.625 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:45.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:45.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:45.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:45.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:45.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:45.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:45.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:45.637 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:45.637 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:45.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:45.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:45.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:45.637 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:45.637 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10747247, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3690004, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38878, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34803916495545, telescope_dec_j2k=-24.3908360510263, observability=1)
2025-12-27T16:34:46.339 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.702155351638794
2025-12-27T16:34:46.682 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:46.684 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3692803, teldec = -24.256181
2025-12-27T16:34:46.685 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3483193379531     dec_j2k = -24.3908325622879
2025-12-27T16:34:46.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:46.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:46.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:46.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:46.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:46.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:46.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:46.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:46.696 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:46.696 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:46.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:46.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:46.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:46.696 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:46.696 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10748476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3692803, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38906, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.3483193379531, telescope_dec_j2k=-24.3908325622879, observability=1)
2025-12-27T16:34:47.392 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6954498291015625
2025-12-27T16:34:47.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:47.742 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3695881, teldec = -24.256181
2025-12-27T16:34:47.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34862743815432     dec_j2k = -24.3908287249608
2025-12-27T16:34:47.745 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:47.745 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:47.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:47.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:47.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:47.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:47.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:47.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:47.754 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:47.754 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:47.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:47.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:47.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:47.754 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:47.754 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.107497, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101571341236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3695881, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38937, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34862743815432, telescope_dec_j2k=-24.3908287249608, observability=1)
2025-12-27T16:34:48.482 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.72727370262146
2025-12-27T16:34:48.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:48.805 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.369887, teldec = -24.256181
2025-12-27T16:34:48.806 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34892662966682     dec_j2k = -24.3908249977505
2025-12-27T16:34:48.808 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:48.809 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:48.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:48.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:48.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:48.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:48.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:48.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:48.818 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:48.818 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:48.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:48.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:48.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:48.818 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:48.819 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10750931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.369887, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38967, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34892662966682, telescope_dec_j2k=-24.3908249977505, observability=1)
2025-12-27T16:34:49.614 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7957391738891602
2025-12-27T16:34:49.870 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:49.873 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3701669, teldec = -24.256181
2025-12-27T16:34:49.874 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34920680264137     dec_j2k = -24.3908215067163
2025-12-27T16:34:49.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:49.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:49.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:49.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:49.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:49.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:49.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:49.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:49.885 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:49.885 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:49.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:49.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:49.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:49.885 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:49.885 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10752166, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3701669, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.38995, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34920680264137, telescope_dec_j2k=-24.3908215067163, observability=1)
2025-12-27T16:34:50.666 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7811765670776367
2025-12-27T16:34:50.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:50.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3704755, teldec = -24.256181
2025-12-27T16:34:50.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34951570359735     dec_j2k = -24.3908176568831
2025-12-27T16:34:50.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:50.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:50.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:50.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:50.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:50.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:50.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:50.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:50.950 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:50.950 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:50.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:50.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:50.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:50.950 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:50.950 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10753391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3704755, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39026, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34951570359735, telescope_dec_j2k=-24.3908176568831, observability=1)
2025-12-27T16:34:51.718 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7679975032806396
2025-12-27T16:34:52.000 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:52.001 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3707557, teldec = -24.256181
2025-12-27T16:34:52.002 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34979617684912     dec_j2k = -24.3908141605812
2025-12-27T16:34:52.004 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:52.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:52.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:52.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:52.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:52.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:52.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:52.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:52.014 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:52.014 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:52.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:52.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:52.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:52.014 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:52.014 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10754631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3707557, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39054, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.34979617684912, telescope_dec_j2k=-24.3908141605812, observability=1)
2025-12-27T16:34:52.770 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7560772895812988
2025-12-27T16:34:53.064 [DEBUG] [Thread-490719 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:53.066 [INFO] [Thread-490719 (handle)] [driver.py] [get_status()] Telra = 1.3710635, teldec = -24.256181
2025-12-27T16:34:53.067 [INFO] [Thread-490719 (handle)] [driver.py] [get_status()] ra_j2k = 1.35010427700804     dec_j2k = -24.3908103190526
2025-12-27T16:34:53.069 [DEBUG] [Thread-490719 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:53.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:53.070 [DEBUG] [Thread-490719 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:53.071 [DEBUG] [Thread-490719 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:53.071 [DEBUG] [Thread-490719 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:53.071 [DEBUG] [Thread-490719 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:53.071 [DEBUG] [Thread-490719 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:53.071 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3710635, teldec = -24.256181
2025-12-27T16:34:53.073 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35010427700804     dec_j2k = -24.3908103190526
2025-12-27T16:34:53.073 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:53.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:53.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:53.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:53.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:53.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:53.079 [DEBUG] [Thread-490719 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:53.079 [DEBUG] [Thread-490719 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:53.079 [DEBUG] [Thread-490719 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:53.079 [DEBUG] [Thread-490719 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:53.079 [DEBUG] [Thread-490719 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:53.079 [DEBUG] [Thread-490719 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:53.079 [DEBUG] [Thread-490719 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:53.079 [DEBUG] [Thread-490719 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:53.079 [DEBUG] [Thread-490719 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10755862, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3710635, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39085, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.35010427700804, telescope_dec_j2k=-24.3908103190526, observability=1)
2025-12-27T16:34:53.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:53.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:53.086 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:53.086 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:53.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:53.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:53.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:53.087 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:53.087 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10755868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3710635, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39085, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.35010427700804, telescope_dec_j2k=-24.3908103190526, observability=1)
2025-12-27T16:34:53.873 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7867469787597656
2025-12-27T16:34:54.133 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:54.135 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3713713, teldec = -24.256181
2025-12-27T16:34:54.136 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35041237715814     dec_j2k = -24.3908064766477
2025-12-27T16:34:54.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:34:54.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:54.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:54.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:54.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:54.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:54.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:54.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:54.152 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:54.152 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:54.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:54.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:54.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:54.152 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:54.152 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10757098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3713713, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39115, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.35041237715814, telescope_dec_j2k=-24.3908064766477, observability=1)
2025-12-27T16:34:54.513 [DEBUG] [Thread-490720 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3606288433074951
2025-12-27T16:34:54.955 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8030719757080078
2025-12-27T16:34:55.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:55.201 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3716509, teldec = -24.256181
2025-12-27T16:34:55.203 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35069224980146     dec_j2k = -24.3908029855163
2025-12-27T16:34:55.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:55.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:55.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:55.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:55.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:55.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:55.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:55.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:55.215 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:55.215 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:55.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:55.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:55.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:55.216 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:55.216 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10758333, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3716509, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39143, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.35069224980146, telescope_dec_j2k=-24.3908029855163, observability=1)
2025-12-27T16:34:56.006 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7906911373138428
2025-12-27T16:34:56.273 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:56.275 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3719498, teldec = -24.256181
2025-12-27T16:34:56.277 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35099144125651     dec_j2k = -24.3907992526022
2025-12-27T16:34:56.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:56.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:56.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:56.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:56.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:56.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:56.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:56.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:56.294 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:56.294 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:56.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:56.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:56.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:56.294 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:56.295 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10759576, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3719498, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39173, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.35099144125651, telescope_dec_j2k=-24.3907992526022, observability=1)
2025-12-27T16:34:57.059 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7642512321472168
2025-12-27T16:34:57.346 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:57.348 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3722582, teldec = -24.256181
2025-12-27T16:34:57.349 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35130014196621     dec_j2k = -24.390795400178
2025-12-27T16:34:57.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:57.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:57.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:57.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:57.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:57.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:57.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:57.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:57.359 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:57.359 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:57.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:57.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:57.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:57.359 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:57.360 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10760818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3722582, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39204, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.35130014196621, telescope_dec_j2k=-24.390795400178, observability=1)
2025-12-27T16:34:58.108 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.748633623123169
2025-12-27T16:34:58.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:58.405 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3725384, teldec = -24.256181
2025-12-27T16:34:58.407 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35158061517141     dec_j2k = -24.3907918992554
2025-12-27T16:34:58.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:58.410 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:58.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:58.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:58.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:58.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:58.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:58.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:58.424 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:58.424 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:58.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:58.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:58.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:58.424 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:58.424 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10762042, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992301, telescope_ra=1.3725384, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39232, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.35158061517141, telescope_dec_j2k=-24.3907918992554, observability=1)
2025-12-27T16:34:59.235 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8102931976318359
2025-12-27T16:34:59.465 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:34:59.468 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3728464, teldec = -24.256181
2025-12-27T16:34:59.469 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35188891547418     dec_j2k = -24.3907880501516
2025-12-27T16:34:59.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:59.471 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:34:59.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:34:59.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:34:59.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:34:59.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:34:59.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:34:59.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:59.482 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:34:59.482 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:34:59.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:34:59.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:34:59.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:34:59.482 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:34:59.482 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10763271, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3728464, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39263, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.35188891547418, telescope_dec_j2k=-24.3907880501516, observability=1)
2025-12-27T16:35:00.301 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8191194534301758
2025-12-27T16:35:00.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:00.530 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3731264, teldec = -24.256181
2025-12-27T16:35:00.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35216918846901     dec_j2k = -24.3907845502048
2025-12-27T16:35:00.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:00.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:00.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:00.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:00.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:00.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:00.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:00.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:00.548 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:00.548 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:00.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:00.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:00.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:00.548 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:00.549 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10764501, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114407162934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3731264, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39291, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.35216918846901, telescope_dec_j2k=-24.3907845502048, observability=1)
2025-12-27T16:35:01.385 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8367888927459717
2025-12-27T16:35:01.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:01.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3734341, teldec = -24.256181
2025-12-27T16:35:01.607 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3524771884624     dec_j2k = -24.3907807031771
2025-12-27T16:35:01.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:01.610 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:01.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:01.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:01.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:01.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:01.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:01.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:01.619 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:01.619 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:01.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:01.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:01.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:01.620 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:01.620 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10765746, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3734341, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39322, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.3524771884624, telescope_dec_j2k=-24.3907807031771, observability=1)
2025-12-27T16:35:02.437 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8171267509460449
2025-12-27T16:35:02.671 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:02.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3737327, teldec = -24.256181
2025-12-27T16:35:02.676 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35277607957525     dec_j2k = -24.3907769690852
2025-12-27T16:35:02.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:02.677 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:02.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:02.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:02.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:02.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:02.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:02.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:02.688 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:02.688 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:02.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:02.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:02.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:02.688 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:02.688 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10766982, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3737327, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39352, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.35277607957525, telescope_dec_j2k=-24.3907769690852, observability=1)
2025-12-27T16:35:03.537 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8490047454833984
2025-12-27T16:35:03.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:03.734 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3740411, teldec = -24.256181
2025-12-27T16:35:03.736 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35308478023364     dec_j2k = -24.3907731115754
2025-12-27T16:35:03.737 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:03.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:03.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:03.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:03.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:03.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:03.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:03.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:03.751 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:03.752 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:03.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:03.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:03.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:03.752 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:03.752 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1076821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3740411, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39382, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.35308478023364, telescope_dec_j2k=-24.3907731115754, observability=1)
2025-12-27T16:35:03.799 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04733872413635254
2025-12-27T16:35:04.356 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6038432121276855
2025-12-27T16:35:04.356 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.49543309211731 seconds ago
2025-12-27T16:35:04.622 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8698794841766357
2025-12-27T16:35:04.800 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:04.802 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3743213, teldec = -24.256181
2025-12-27T16:35:04.803 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35336525339221     dec_j2k = -24.3907696060325
2025-12-27T16:35:04.804 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:04.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:04.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:04.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:04.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:04.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:04.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:04.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:04.814 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:04.814 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:04.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:04.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:04.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:04.814 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:04.814 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10769446, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3743213, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3941, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.35336525339221, telescope_dec_j2k=-24.3907696060325, observability=1)
2025-12-27T16:35:05.706 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8916480541229248
2025-12-27T16:35:05.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:05.863 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3746296, teldec = -24.256181
2025-12-27T16:35:05.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35367385393617     dec_j2k = -24.3907657480954
2025-12-27T16:35:05.865 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:05.866 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:05.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:05.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:05.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:05.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:05.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:05.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:05.876 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:05.876 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:05.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:05.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:05.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:05.876 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:05.877 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10770674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3746296, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39441, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.35367385393617, telescope_dec_j2k=-24.3907657480954, observability=1)
2025-12-27T16:35:06.758 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8814058303833008
2025-12-27T16:35:06.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:06.919 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3749093, teldec = -24.256181
2025-12-27T16:35:06.921 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35395382659194     dec_j2k = -24.3907622472864
2025-12-27T16:35:06.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:06.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:06.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:06.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:06.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:06.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:06.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:06.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:06.936 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:06.936 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:06.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:06.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:06.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:06.937 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:06.937 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10771896, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3749093, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39469, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.35395382659194, telescope_dec_j2k=-24.3907622472864, observability=1)
2025-12-27T16:35:07.809 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8725941181182861
2025-12-27T16:35:07.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:07.985 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3752168, teldec = -24.256181
2025-12-27T16:35:07.986 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35426162633913     dec_j2k = -24.3907583976893
2025-12-27T16:35:07.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:07.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:07.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:07.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:07.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:07.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:08.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:08.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:08.002 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:08.002 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:08.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:08.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:08.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:08.002 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:08.002 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10773128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3752168, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.395, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.35426162633913, telescope_dec_j2k=-24.3907583976893, observability=1)
2025-12-27T16:35:08.914 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9116361141204834
2025-12-27T16:35:09.044 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:09.046 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3755162, teldec = -24.256181
2025-12-27T16:35:09.047 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35456131818205     dec_j2k = -24.3907546486561
2025-12-27T16:35:09.048 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:09.048 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:09.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:09.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:09.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:09.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:09.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:09.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:09.058 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:09.058 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:09.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:09.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:09.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:09.059 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:09.059 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10774358, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3755162, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3953, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.35456131818205, telescope_dec_j2k=-24.3907546486561, observability=1)
2025-12-27T16:35:09.995 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9363882541656494
2025-12-27T16:35:10.113 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:10.114 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3758243, teldec = -24.256181
2025-12-27T16:35:10.116 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35486971849663     dec_j2k = -24.3907507898178
2025-12-27T16:35:10.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:10.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:10.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:10.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:10.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:10.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:10.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:10.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:10.132 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:10.132 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:10.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:10.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:10.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:10.132 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:10.132 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10775594, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311320380465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3758243, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39561, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.35486971849663, telescope_dec_j2k=-24.3907507898178, observability=1)
2025-12-27T16:35:11.096 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9635603427886963
2025-12-27T16:35:11.189 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:11.191 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3761048, teldec = -24.256181
2025-12-27T16:35:11.192 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35515049190092     dec_j2k = -24.3907472758958
2025-12-27T16:35:11.193 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:11.194 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:11.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:11.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:11.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:11.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:11.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:11.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:11.205 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:11.205 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:11.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:11.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:11.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:11.206 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:11.206 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1077684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3761048, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39589, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:34:11.479418', telescope_ra_j2k=1.35515049190092, telescope_dec_j2k=-24.3907472758958, observability=1)
2025-12-27T16:35:11.256 [DEBUG] [Thread-490721 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04988527297973633
2025-12-27T16:35:11.621 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:11.621 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:35:11.622 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:11.622 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:35:11.623 [INFO] [ThreadPoolExecutor-22939_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:35:11.623 [INFO] [ThreadPoolExecutor-22939_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:35:12.180 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9741642475128174
2025-12-27T16:35:12.249 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:12.251 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3764128, teldec = -24.256181
2025-12-27T16:35:12.252 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35545879210108     dec_j2k = -24.3907434166338
2025-12-27T16:35:12.254 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:12.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:12.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:12.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:12.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:12.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:12.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:12.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:12.267 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:12.267 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:12.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:12.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:12.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:12.267 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:12.267 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10778067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3764128, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.3962, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.35545879210108, telescope_dec_j2k=-24.3907434166338, observability=1)
2025-12-27T16:35:13.232 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9641668796539307
2025-12-27T16:35:13.309 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:13.310 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3766925, teldec = -24.256181
2025-12-27T16:35:13.311 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35573876471022     dec_j2k = -24.3907399112128
2025-12-27T16:35:13.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:13.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:13.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:13.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:13.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:13.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:13.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:13.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:13.324 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:13.324 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:13.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:13.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:13.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:13.324 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:13.324 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10779293, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3766925, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39647, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.35573876471022, telescope_dec_j2k=-24.3907399112128, observability=1)
2025-12-27T16:35:14.319 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9949846267700195
2025-12-27T16:35:14.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:14.382 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3770003, teldec = -24.256181
2025-12-27T16:35:14.383 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35604686469852     dec_j2k = -24.3907360527845
2025-12-27T16:35:14.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:14.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:14.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:14.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:14.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:14.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:14.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:14.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:14.401 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:14.401 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:14.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:14.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:14.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:14.401 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:14.402 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10780532, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3770003, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39678, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.35604686469852, telescope_dec_j2k=-24.3907360527845, observability=1)
2025-12-27T16:35:15.368 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.966141939163208
2025-12-27T16:35:15.451 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:15.454 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3772989, teldec = -24.256181
2025-12-27T16:35:15.455 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35634575571183     dec_j2k = -24.3907323088458
2025-12-27T16:35:15.457 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:15.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:15.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:15.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:15.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:15.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:15.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:15.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:15.466 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:15.466 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:15.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:15.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:15.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:15.466 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:15.466 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10781774, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105181416089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3772989, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39708, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.35634575571183, telescope_dec_j2k=-24.3907323088458, observability=1)
2025-12-27T16:35:16.420 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9534366130828857
2025-12-27T16:35:16.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:16.517 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3775789, teldec = -24.256174
2025-12-27T16:35:16.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35662602812018     dec_j2k = -24.3907217979834
2025-12-27T16:35:16.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:16.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:16.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:16.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:16.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:16.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:16.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:16.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:16.533 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:16.533 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:16.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:16.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:16.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:16.533 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:16.534 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10783005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.3775789, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39736, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.35662602812018, telescope_dec_j2k=-24.3907217979834, observability=1)
2025-12-27T16:35:17.488 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9548649787902832
2025-12-27T16:35:17.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:17.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3778874, teldec = -24.256181
2025-12-27T16:35:17.584 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35693482923507     dec_j2k = -24.3907249276384
2025-12-27T16:35:17.586 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:17.586 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:17.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:17.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:17.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:17.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:17.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:17.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:17.597 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:17.597 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:17.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:17.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:17.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:17.597 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:17.597 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10784237, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3778874, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39767, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.35693482923507, telescope_dec_j2k=-24.3907249276384, observability=1)
2025-12-27T16:35:18.575 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9775915145874023
2025-12-27T16:35:18.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:18.646 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3781963, teldec = -24.25618
2025-12-27T16:35:18.648 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35724403019371     dec_j2k = -24.3907200520945
2025-12-27T16:35:18.650 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:18.651 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:18.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:18.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:18.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:18.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:18.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:18.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:18.666 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:18.666 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:18.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:18.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:18.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:18.666 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:18.666 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10785469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3781963, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39798, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.35724403019371, telescope_dec_j2k=-24.3907200520945, observability=1)
2025-12-27T16:35:19.657 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9907324314117432
2025-12-27T16:35:19.704 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:19.707 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3784765, teldec = -24.25618
2025-12-27T16:35:19.708 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35752450324337     dec_j2k = -24.3907165357864
2025-12-27T16:35:19.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:19.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:19.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:19.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:19.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:19.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:19.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:19.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:19.723 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:19.723 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:19.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:19.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:19.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:19.723 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:19.723 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10786697, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3784765, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39826, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.35752450324337, telescope_dec_j2k=-24.3907165357864, observability=1)
2025-12-27T16:35:20.708 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9850091934204102
2025-12-27T16:35:20.772 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:20.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3787757, teldec = -24.25618
2025-12-27T16:35:20.776 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35782399480006     dec_j2k = -24.3907127802406
2025-12-27T16:35:20.778 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:20.778 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:20.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:20.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:20.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:20.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:20.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:20.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:20.787 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:20.787 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:20.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:20.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:20.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:20.787 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:20.788 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10787932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108791490941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3787757, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39856, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.35782399480006, telescope_dec_j2k=-24.3907127802406, observability=1)
2025-12-27T16:35:21.760 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9726290702819824
2025-12-27T16:35:21.829 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:21.831 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3790846, teldec = -24.25618
2025-12-27T16:35:21.832 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35813319580015     dec_j2k = -24.3907089020726
2025-12-27T16:35:21.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:21.834 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:21.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:21.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:21.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:21.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:21.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:21.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:21.848 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:21.848 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:21.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:21.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:21.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:21.848 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:21.848 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10789155, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3790846, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39887, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.35813319580015, telescope_dec_j2k=-24.3907089020726, observability=1)
2025-12-27T16:35:22.811 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9628255367279053
2025-12-27T16:35:22.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:22.890 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3793653, teldec = -24.25618
2025-12-27T16:35:22.891 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35841416931368     dec_j2k = -24.3907053771842
2025-12-27T16:35:22.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:22.893 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:35:22.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:22.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:22.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:22.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:22.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:22.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:22.904 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:22.904 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:22.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:22.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:22.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:22.905 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:22.905 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10790381, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3793653, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39915, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.35841416931368, telescope_dec_j2k=-24.3907053771842, observability=1)
2025-12-27T16:35:23.917 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:23.919 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3796458, teldec = -24.25618
2025-12-27T16:35:23.920 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.35869494262495     dec_j2k = -24.3907018540798
2025-12-27T16:35:23.922 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:23.922 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:23.923 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:23.923 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 1.3796458, teldec = -24.25618
2025-12-27T16:35:23.924 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 1.35869494262495     dec_j2k = -24.3907018540798
2025-12-27T16:35:23.926 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:23.927 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:23.930 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:23.930 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:23.930 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:23.930 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:23.931 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:23.931 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:23.931 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:23.931 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:23.932 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:23.932 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:23.932 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:23.932 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:23.932 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:23.932 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:23.932 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:23.933 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:23.933 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:23.933 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:23.933 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:23.933 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:23.933 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:23.933 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10791576, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3796458, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39943, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.35869494262495, telescope_dec_j2k=-24.3907018540798, observability=1)
2025-12-27T16:35:23.933 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:23.933 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:23.933 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:23.934 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10791572, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3796458, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39943, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.35869494262495, telescope_dec_j2k=-24.3907018540798, observability=1)
2025-12-27T16:35:23.954 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02104473114013672
2025-12-27T16:35:24.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:24.998 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3799447, teldec = -24.25618
2025-12-27T16:35:24.998 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:24.999 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35899413385654     dec_j2k = -24.3906980990693
2025-12-27T16:35:25.000 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:25.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:25.001 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3799447, teldec = -24.25618
2025-12-27T16:35:25.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:25.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:25.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:25.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:25.003 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.35899413385654     dec_j2k = -24.3906980990693
2025-12-27T16:35:25.004 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:25.004 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:25.009 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:25.010 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:25.010 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:25.010 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:25.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:25.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:25.010 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:25.010 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:25.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:25.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:25.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:25.010 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:25.010 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10792821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3799447, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39973, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.35899413385654, telescope_dec_j2k=-24.3906980990693, observability=1)
2025-12-27T16:35:25.017 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:25.017 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:25.017 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:25.018 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:25.018 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:25.018 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:25.018 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:25.018 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:25.018 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10792824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3799447, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.39973, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.35899413385654, telescope_dec_j2k=-24.3906980990693, observability=1)
2025-12-27T16:35:26.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:26.055 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3802536, teldec = -24.25618
2025-12-27T16:35:26.056 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35930333482277     dec_j2k = -24.3906942175635
2025-12-27T16:35:26.057 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:26.058 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:26.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:26.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:26.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:26.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:26.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:26.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:26.067 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:26.067 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:26.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:26.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:26.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:26.067 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:26.067 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10794044, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3802536, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40004, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.35930333482277, telescope_dec_j2k=-24.3906942175635, observability=1)
2025-12-27T16:35:26.098 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.030596256256103516
2025-12-27T16:35:27.107 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:27.110 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3805344, teldec = -24.25618
2025-12-27T16:35:27.111 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35958440840296     dec_j2k = -24.3906906883851
2025-12-27T16:35:27.113 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:27.114 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:27.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:27.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:27.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:27.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:27.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:27.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:27.127 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:27.127 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:27.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:27.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:27.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:27.128 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:27.128 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10795264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3805344, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40032, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.35958440840296, telescope_dec_j2k=-24.3906906883851, observability=1)
2025-12-27T16:35:27.182 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05388379096984863
2025-12-27T16:35:28.174 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:28.176 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.380843, teldec = -24.25618
2025-12-27T16:35:28.178 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35989330905983     dec_j2k = -24.3906868089674
2025-12-27T16:35:28.180 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:28.180 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:28.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:28.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:28.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:28.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:28.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:28.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:28.192 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:28.192 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:28.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:28.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:28.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:28.192 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:28.192 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10796499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.380843, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40063, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.35989330905983, telescope_dec_j2k=-24.3906868089674, observability=1)
2025-12-27T16:35:28.234 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04138779640197754
2025-12-27T16:35:29.234 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:29.236 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3811232, teldec = -24.25618
2025-12-27T16:35:29.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36017378203996     dec_j2k = -24.3906832858044
2025-12-27T16:35:29.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:29.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:29.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:29.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:29.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:29.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:29.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:29.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:29.251 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:29.251 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:29.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:29.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:29.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:29.252 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:29.252 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10797725, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3811232, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40091, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36017378203996, telescope_dec_j2k=-24.3906832858044, observability=1)
2025-12-27T16:35:29.320 [DEBUG] [Thread-490722 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06795835494995117
2025-12-27T16:35:29.321 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06887459754943848
2025-12-27T16:35:30.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:30.299 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3814221, teldec = -24.25618
2025-12-27T16:35:30.300 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36047297323012     dec_j2k = -24.3906795267125
2025-12-27T16:35:30.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:30.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:30.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:30.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:30.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:30.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:30.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:30.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:30.313 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:30.313 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:30.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:30.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:30.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:30.313 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:30.313 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10798956, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3814221, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4012, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36047297323012, telescope_dec_j2k=-24.3906795267125, observability=1)
2025-12-27T16:35:30.397 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08422994613647461
2025-12-27T16:35:31.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:31.364 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3817301, teldec = -24.25618
2025-12-27T16:35:31.365 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36078127327677     dec_j2k = -24.3906756523114
2025-12-27T16:35:31.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:31.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:31.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:31.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:31.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:31.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:31.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:31.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:31.381 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:31.381 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:31.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:31.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:31.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:31.382 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:31.382 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10800189, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3817301, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40151, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36078127327677, telescope_dec_j2k=-24.3906756523114, observability=1)
2025-12-27T16:35:31.465 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08335733413696289
2025-12-27T16:35:32.425 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:32.427 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3820112, teldec = -24.25618
2025-12-27T16:35:32.428 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36106264711028     dec_j2k = -24.3906721155263
2025-12-27T16:35:32.430 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:32.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:35:32.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:32.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:32.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:32.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:32.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:32.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:32.440 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:32.440 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:32.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:32.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:32.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:32.440 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:32.440 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10801419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.3820112, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40179, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36106264711028, telescope_dec_j2k=-24.3906721155263, observability=1)
2025-12-27T16:35:32.502 [DEBUG] [ThreadPoolExecutor-22938_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:32.504 [DEBUG] [ThreadPoolExecutor-22938_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:32.505 [DEBUG] [ThreadPoolExecutor-22938_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:32.507 [DEBUG] [ThreadPoolExecutor-22938_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:32.598 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15714263916015625
2025-12-27T16:35:33.492 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:33.494 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3823201, teldec = -24.25618
2025-12-27T16:35:33.495 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3613718480166     dec_j2k = -24.390668228121
2025-12-27T16:35:33.497 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:33.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:33.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:33.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:33.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:33.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:33.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:33.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:33.509 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:33.509 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:33.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:33.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:33.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:33.509 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:33.509 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10802654, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3823201, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4021, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.3613718480166, telescope_dec_j2k=-24.390668228121, observability=1)
2025-12-27T16:35:33.685 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17523574829101562
2025-12-27T16:35:34.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:34.556 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3826284, teldec = -24.25618
2025-12-27T16:35:34.558 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36168044832951     dec_j2k = -24.3906643473872
2025-12-27T16:35:34.559 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:34.559 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:34.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:34.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:34.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:34.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:34.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:34.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:34.571 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:34.571 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:34.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:34.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:34.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:34.571 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:34.572 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10803883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3826284, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40241, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36168044832951, telescope_dec_j2k=-24.3906643473872, observability=1)
2025-12-27T16:35:34.734 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16225266456604004
2025-12-27T16:35:35.623 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:35.625 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3829275, teldec = -24.25618
2025-12-27T16:35:35.627 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36197983967222     dec_j2k = -24.3906605816193
2025-12-27T16:35:35.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:35.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:35.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:35.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:35.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:35.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:35.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:35.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:35.641 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:35.641 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:35.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:35.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:35.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:35.641 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:35.642 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1080512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3829275, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40271, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36197983967222, telescope_dec_j2k=-24.3906605816193, observability=1)
2025-12-27T16:35:35.786 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14427590370178223
2025-12-27T16:35:36.420 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7782809734344482
2025-12-27T16:35:36.514 [DEBUG] [ThreadPoolExecutor-22938_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:36.689 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:36.691 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3832083, teldec = -24.25618
2025-12-27T16:35:36.692 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3622609131819     dec_j2k = -24.3906570455021
2025-12-27T16:35:36.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:36.695 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:36.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:36.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:36.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:36.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:36.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:36.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:36.703 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:36.703 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:36.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:36.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:36.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:36.704 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:36.704 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10806353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3832083, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40299, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.3622609131819, telescope_dec_j2k=-24.3906570455021, observability=1)
2025-12-27T16:35:36.838 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13402962684631348
2025-12-27T16:35:37.516 [DEBUG] [ThreadPoolExecutor-22938_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:37.517 [INFO] [ThreadPoolExecutor-22938_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:35:37.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:37.755 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3835169, teldec = -24.25618
2025-12-27T16:35:37.756 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36256981376127     dec_j2k = -24.3906531584589
2025-12-27T16:35:37.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:37.758 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:37.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:37.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:37.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:37.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:37.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:37.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:37.772 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:37.772 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:37.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:37.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:37.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:37.772 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:37.772 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10807586, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3835169, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4033, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36256981376127, telescope_dec_j2k=-24.3906531584589, observability=1)
2025-12-27T16:35:37.906 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13351941108703613
2025-12-27T16:35:38.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:38.819 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3837977, teldec = -24.25618
2025-12-27T16:35:38.820 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36285088725538     dec_j2k = -24.3906496208125
2025-12-27T16:35:38.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:38.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:38.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:38.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:38.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:38.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:38.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:38.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:38.833 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:38.833 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:38.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:38.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:38.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:38.833 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:38.833 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10808816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3837977, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40358, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36285088725538, telescope_dec_j2k=-24.3906496208125, observability=1)
2025-12-27T16:35:38.994 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16097068786621094
2025-12-27T16:35:39.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:39.879 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3840969, teldec = -24.25618
2025-12-27T16:35:39.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36315037866261     dec_j2k = -24.3906458505527
2025-12-27T16:35:39.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:39.883 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:39.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:39.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:39.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:39.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:39.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:39.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:39.892 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:39.892 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:39.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:39.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:39.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:39.892 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:39.893 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10810043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3840969, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40388, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36315037866261, telescope_dec_j2k=-24.3906458505527, observability=1)
2025-12-27T16:35:40.074 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1816873550415039
2025-12-27T16:35:40.940 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:40.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3844055, teldec = -24.25618
2025-12-27T16:35:40.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36345927921619     dec_j2k = -24.3906419609758
2025-12-27T16:35:40.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:40.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:40.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:40.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:40.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:40.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:40.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:40.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:40.954 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:40.954 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:40.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:40.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:40.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:40.954 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:40.954 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10811273, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3844055, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40419, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36345927921619, telescope_dec_j2k=-24.3906419609758, observability=1)
2025-12-27T16:35:41.126 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1721649169921875
2025-12-27T16:35:42.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:42.003 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3846864, teldec = -24.256186
2025-12-27T16:35:42.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36374045318916     dec_j2k = -24.3906444192382
2025-12-27T16:35:42.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:42.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:42.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:42.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:42.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:42.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:42.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:42.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:42.019 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:42.019 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:42.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:42.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:42.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:42.019 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:42.019 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10812502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104379177233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99231, telescope_ra=1.3846864, telescope_dec=-24.256186, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40447, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36374045318916, telescope_dec_j2k=-24.3906444192382, observability=1)
2025-12-27T16:35:42.178 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15941739082336426
2025-12-27T16:35:43.062 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:43.064 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3849946, teldec = -24.25618
2025-12-27T16:35:43.065 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36404895293114     dec_j2k = -24.3906345335497
2025-12-27T16:35:43.067 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:43.068 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:43.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:43.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:43.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:43.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:43.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:43.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:43.078 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:43.078 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:43.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:43.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:43.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:43.079 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:43.079 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1081373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110395968654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3849946, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40478, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36404895293114, telescope_dec_j2k=-24.3906345335497, observability=1)
2025-12-27T16:35:43.230 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1517026424407959
2025-12-27T16:35:44.126 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:44.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3852751, teldec = -24.25618
2025-12-27T16:35:44.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36432972609407     dec_j2k = -24.3906309958536
2025-12-27T16:35:44.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:44.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:44.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:44.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:44.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:44.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:44.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:44.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:44.144 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:44.144 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:44.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:44.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:44.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:44.144 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:44.145 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10814961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3852751, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40506, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36432972609407, telescope_dec_j2k=-24.3906309958536, observability=1)
2025-12-27T16:35:44.334 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1892085075378418
2025-12-27T16:35:45.188 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:45.190 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3855742, teldec = -24.25618
2025-12-27T16:35:45.192 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36462911736232     dec_j2k = -24.3906272227715
2025-12-27T16:35:45.194 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:45.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:45.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:45.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:45.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:45.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:45.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:45.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:45.209 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:45.209 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:45.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:45.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:45.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:45.209 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:45.209 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10816191, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3855742, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40536, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36462911736232, telescope_dec_j2k=-24.3906272227715, observability=1)
2025-12-27T16:35:45.415 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20653319358825684
2025-12-27T16:35:46.253 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:46.255 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3858831, teldec = -24.25618
2025-12-27T16:35:46.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36493831816512     dec_j2k = -24.390623325197
2025-12-27T16:35:46.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:46.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:46.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:46.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:46.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:46.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:46.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:46.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:46.269 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:46.269 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:46.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:46.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:46.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:46.269 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:46.269 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10817424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3858831, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40567, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36493831816512, telescope_dec_j2k=-24.390623325197, observability=1)
2025-12-27T16:35:46.467 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19769763946533203
2025-12-27T16:35:47.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:47.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3861639, teldec = -24.25618
2025-12-27T16:35:47.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36521939159671     dec_j2k = -24.390619781412
2025-12-27T16:35:47.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:47.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:47.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:47.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:47.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:47.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:47.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:47.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:47.335 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:47.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:47.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:47.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:47.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:47.336 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:47.336 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10818653, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108791490941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3861639, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40595, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36521939159671, telescope_dec_j2k=-24.390619781412, observability=1)
2025-12-27T16:35:47.391 [DEBUG] [Thread-490723 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05544567108154297
2025-12-27T16:35:47.519 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18303418159484863
2025-12-27T16:35:48.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:48.384 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3864722, teldec = -24.25618
2025-12-27T16:35:48.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36552799179812     dec_j2k = -24.3906158897295
2025-12-27T16:35:48.388 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:48.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:48.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:48.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:48.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:48.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:48.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:48.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:48.399 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:48.399 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:48.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:48.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:48.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:48.400 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:48.400 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10819888, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3864722, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40625, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36552799179812, telescope_dec_j2k=-24.3906158897295, observability=1)
2025-12-27T16:35:48.644 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24408555030822754
2025-12-27T16:35:49.448 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:49.450 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.386772, teldec = -24.256174
2025-12-27T16:35:49.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36582808330867     dec_j2k = -24.3906061050255
2025-12-27T16:35:49.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:49.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:49.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:49.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:49.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:49.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:49.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:49.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:49.465 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:49.465 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:49.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:49.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:49.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:49.465 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:49.465 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1082112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.386772, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40655, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36582808330867, telescope_dec_j2k=-24.3906061050255, observability=1)
2025-12-27T16:35:49.763 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2980077266693115
2025-12-27T16:35:50.511 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:50.513 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.387053, teldec = -24.25618
2025-12-27T16:35:50.514 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36610935731702     dec_j2k = -24.3906085558841
2025-12-27T16:35:50.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:50.517 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:50.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:50.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:50.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:50.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:50.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:50.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:50.531 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:50.531 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:50.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:50.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:50.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:50.531 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:50.531 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10822352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.387053, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40684, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36610935731702, telescope_dec_j2k=-24.3906085558841, observability=1)
2025-12-27T16:35:50.831 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2999892234802246
2025-12-27T16:35:51.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:51.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3873619, teldec = -24.25618
2025-12-27T16:35:51.584 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36641855807678     dec_j2k = -24.3906046540899
2025-12-27T16:35:51.586 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:35:51.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:51.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:51.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:51.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:51.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:51.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:51.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:51.596 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:51.596 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:51.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:51.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:51.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:51.596 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:51.596 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1082359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110395968654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3873619, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40714, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36641855807678, telescope_dec_j2k=-24.3906046540899, observability=1)
2025-12-27T16:35:51.905 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30881428718566895
2025-12-27T16:35:52.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:52.646 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3876424, teldec = -24.25618
2025-12-27T16:35:52.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36669933117715     dec_j2k = -24.3906011102599
2025-12-27T16:35:52.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:52.650 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:52.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:52.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:52.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:52.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:52.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:52.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:52.658 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:52.659 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:52.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:52.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:52.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:52.659 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:52.659 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10824819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3876424, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40742, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36669933117715, telescope_dec_j2k=-24.3906011102599, observability=1)
2025-12-27T16:35:52.994 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3356349468231201
2025-12-27T16:35:53.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:53.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3879504, teldec = -24.25618
2025-12-27T16:35:53.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36700763104352     dec_j2k = -24.3905972181584
2025-12-27T16:35:53.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:53.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:53.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:53.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:53.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:53.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:53.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:53.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:53.726 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:53.726 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:53.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:53.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:53.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:53.726 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:53.726 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10826052, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104379177233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3879504, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40773, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36700763104352, telescope_dec_j2k=-24.3905972181584, observability=1)
2025-12-27T16:35:54.088 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36161303520202637
2025-12-27T16:35:54.555 [DEBUG] [Thread-490724 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8282079696655273
2025-12-27T16:35:54.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:54.777 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3882498, teldec = -24.25618
2025-12-27T16:35:54.778 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36730732252842     dec_j2k = -24.3905934338926
2025-12-27T16:35:54.779 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:54.780 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:54.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:54.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:54.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:54.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:54.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:54.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:54.790 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:54.790 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:54.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:54.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:54.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:54.791 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:54.791 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10827287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3882498, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40803, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36730732252842, telescope_dec_j2k=-24.3905934338926, observability=1)
2025-12-27T16:35:55.152 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3616032600402832
2025-12-27T16:35:55.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:55.835 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3885303, teldec = -24.25618
2025-12-27T16:35:55.836 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3675880956053     dec_j2k = -24.3905898877622
2025-12-27T16:35:55.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:55.839 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:55.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:55.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:55.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:55.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:55.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:55.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:55.849 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:55.849 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:55.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:55.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:55.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:55.849 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:55.849 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10828512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108791490941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3885303, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40831, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.3675880956053, telescope_dec_j2k=-24.3905898877622, observability=1)
2025-12-27T16:35:56.204 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3547070026397705
2025-12-27T16:35:56.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:56.892 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3888392, teldec = -24.25618
2025-12-27T16:35:56.894 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36789729632201     dec_j2k = -24.3905859817533
2025-12-27T16:35:56.896 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:56.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:56.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:56.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:56.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:56.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:56.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:56.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:56.909 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:56.909 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:56.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:56.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:56.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:56.909 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:56.909 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10829735, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3888392, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40862, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36789729632201, telescope_dec_j2k=-24.3905859817533, observability=1)
2025-12-27T16:35:57.256 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34607720375061035
2025-12-27T16:35:57.973 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:57.975 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3891473, teldec = -24.25618
2025-12-27T16:35:57.976 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36820569625095     dec_j2k = -24.3905820849825
2025-12-27T16:35:57.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:57.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:57.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:57.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:57.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:57.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:57.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:57.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:57.984 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:57.984 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:57.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:57.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:57.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:57.984 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:57.984 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10830988, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110395968654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3891473, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40893, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36820569625095, telescope_dec_j2k=-24.3905820849825, observability=1)
2025-12-27T16:35:58.307 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32257938385009766
2025-12-27T16:35:59.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:35:59.035 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3894467, teldec = -24.25618
2025-12-27T16:35:59.036 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36850538770203     dec_j2k = -24.3905782974072
2025-12-27T16:35:59.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:59.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:35:59.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:35:59.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:35:59.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:35:59.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:35:59.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:35:59.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:59.048 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:35:59.048 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:35:59.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:35:59.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:35:59.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:35:59.048 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:35:59.048 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10832215, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3894467, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40923, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36850538770203, telescope_dec_j2k=-24.3905782974072, observability=1)
2025-12-27T16:35:59.443 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39446425437927246
2025-12-27T16:36:00.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:00.095 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3897275, teldec = -24.25618
2025-12-27T16:36:00.096 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36878646103924     dec_j2k = -24.39057474438
2025-12-27T16:36:00.098 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:00.098 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:00.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:00.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:00.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:00.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:00.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:00.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:00.109 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:00.109 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:00.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:00.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:00.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:00.109 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:00.109 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10833442, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3897275, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40951, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36878646103924, telescope_dec_j2k=-24.39057474438, observability=1)
2025-12-27T16:36:00.492 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38335108757019043
2025-12-27T16:36:01.159 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:01.162 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3900361, teldec = -24.25618
2025-12-27T16:36:01.163 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36909536142902     dec_j2k = -24.390570838753
2025-12-27T16:36:01.165 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:01.166 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:01.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:01.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:01.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:01.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:01.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:01.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:01.179 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:01.179 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:01.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:01.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:01.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:01.179 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:01.179 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10834676, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3900361, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.40982, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36909536142902, telescope_dec_j2k=-24.390570838753, observability=1)
2025-12-27T16:36:01.544 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36527252197265625
2025-12-27T16:36:02.223 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:02.226 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3903169, teldec = -24.25618
2025-12-27T16:36:02.227 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3693764347506     dec_j2k = -24.3905672841974
2025-12-27T16:36:02.229 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:02.230 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:02.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:02.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:02.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:02.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:02.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:02.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:02.239 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:02.239 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:02.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:02.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:02.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:02.240 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:02.240 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10835909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3903169, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4101, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.3693764347506, telescope_dec_j2k=-24.3905672841974, observability=1)
2025-12-27T16:36:02.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3564891815185547
2025-12-27T16:36:03.294 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:03.298 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3906249, teldec = -24.25618
2025-12-27T16:36:03.300 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3696847345392     dec_j2k = -24.3905633844886
2025-12-27T16:36:03.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:03.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:03.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:03.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:03.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:03.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:03.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:03.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:03.316 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:03.316 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:03.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:03.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:03.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:03.316 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:03.316 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10837149, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103175818948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3906249, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41041, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.3696847345392, telescope_dec_j2k=-24.3905633844886, observability=1)
2025-12-27T16:36:03.699 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38292980194091797
2025-12-27T16:36:03.764 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44722437858581543
2025-12-27T16:36:04.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:04.364 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3909244, teldec = -24.25618
2025-12-27T16:36:04.366 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36998452604582     dec_j2k = -24.3905595915616
2025-12-27T16:36:04.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:04.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:04.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:04.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:04.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:04.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:04.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:04.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:04.377 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:04.377 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:04.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:04.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:04.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:04.378 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:04.378 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10838382, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3909244, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41071, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.36998452604582, telescope_dec_j2k=-24.3905595915616, observability=1)
2025-12-27T16:36:04.416 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.03763318061828613
2025-12-27T16:36:04.416 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.494773387908936 seconds ago
2025-12-27T16:36:04.781 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40259790420532227
2025-12-27T16:36:05.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:05.435 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3912054, teldec = -24.25618
2025-12-27T16:36:05.436 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37026579953848     dec_j2k = -24.3905560321691
2025-12-27T16:36:05.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:05.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:05.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:05.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:05.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:05.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:05.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:05.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:05.447 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:05.447 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:05.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:05.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:05.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:05.447 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:05.447 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10839623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3912054, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41099, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.37026579953848, telescope_dec_j2k=-24.3905560321691, observability=1)
2025-12-27T16:36:05.558 [DEBUG] [Thread-490725 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11133170127868652
2025-12-27T16:36:05.833 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3860814571380615
2025-12-27T16:36:06.494 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:06.496 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3915143, teldec = -24.25618
2025-12-27T16:36:06.498 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37057500017713     dec_j2k = -24.3905521185296
2025-12-27T16:36:06.499 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:06.500 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:06.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:06.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:06.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:06.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:06.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:06.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:06.510 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:06.510 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:06.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:06.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:06.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:06.510 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:06.510 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10840851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.3915143, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4113, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.37057500017713, telescope_dec_j2k=-24.3905521185296, observability=1)
2025-12-27T16:36:06.933 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4235379695892334
2025-12-27T16:36:07.556 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:07.559 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3917949, teldec = -24.256173
2025-12-27T16:36:07.561 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37085587278995     dec_j2k = -24.3905415632882
2025-12-27T16:36:07.562 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:07.563 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:07.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:07.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:07.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:07.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:07.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:07.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:07.571 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:07.572 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:07.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:07.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:07.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:07.572 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:07.572 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10842081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.3917949, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41161, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.37085587278995, telescope_dec_j2k=-24.3905415632882, observability=1)
2025-12-27T16:36:08.018 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44601011276245117
2025-12-27T16:36:08.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:08.633 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3921224, teldec = -24.25618
2025-12-27T16:36:08.634 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37118369198749     dec_j2k = -24.3905444115713
2025-12-27T16:36:08.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:08.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:08.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:08.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:08.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:08.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:08.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:08.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:08.647 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:08.647 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:08.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:08.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:08.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:08.647 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:08.648 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10843323, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103978057805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3921224, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4119, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.37118369198749, telescope_dec_j2k=-24.3905444115713, observability=1)
2025-12-27T16:36:09.105 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4570140838623047
2025-12-27T16:36:09.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:09.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3924031, teldec = -24.25618
2025-12-27T16:36:09.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37146466515637     dec_j2k = -24.3905408528745
2025-12-27T16:36:09.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:09.698 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:09.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:09.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:09.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:09.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:09.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:09.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:09.711 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:09.711 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:09.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:09.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:09.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:09.712 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:09.712 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10844553, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105181416089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3924031, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41219, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.37146466515637, telescope_dec_j2k=-24.3905408528745, observability=1)
2025-12-27T16:36:10.175 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46355199813842773
2025-12-27T16:36:10.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:10.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.392712, teldec = -24.25618
2025-12-27T16:36:10.760 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37177386576002     dec_j2k = -24.3905369358191
2025-12-27T16:36:10.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:10.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:36:10.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:10.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:10.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:10.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:10.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:10.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:10.775 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:10.775 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:10.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:10.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:10.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:10.775 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:10.775 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10845785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.392712, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41249, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:35:11.621043', telescope_ra_j2k=1.37177386576002, telescope_dec_j2k=-24.3905369358191, observability=1)
2025-12-27T16:36:11.244 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4687957763671875
2025-12-27T16:36:11.765 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:11.765 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:36:11.766 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:11.766 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:36:11.767 [DEBUG] [ThreadPoolExecutor-22940_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:11.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:11.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3929928, teldec = -24.25618
2025-12-27T16:36:11.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37205493901055     dec_j2k = -24.3905333743259
2025-12-27T16:36:11.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:11.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:11.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:11.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:11.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:11.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:11.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:11.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:11.845 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:11.845 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:11.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:11.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:11.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:11.845 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:11.845 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1084702, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3929928, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41278, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37205493901055, telescope_dec_j2k=-24.3905333743259, observability=1)
2025-12-27T16:36:12.295 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45026445388793945
2025-12-27T16:36:12.769 [DEBUG] [ThreadPoolExecutor-22940_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:12.771 [DEBUG] [ThreadPoolExecutor-22940_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:12.771 [DEBUG] [ThreadPoolExecutor-22940_0] [payload.py] [to_registers()] [0]
2025-12-27T16:36:12.776 [DEBUG] [ThreadPoolExecutor-22940_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:12.776 [DEBUG] [ThreadPoolExecutor-22940_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:12.776 [DEBUG] [ThreadPoolExecutor-22940_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:36:12.776 [DEBUG] [ThreadPoolExecutor-22940_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:12.784 [DEBUG] [ThreadPoolExecutor-22940_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:12.784 [DEBUG] [ThreadPoolExecutor-22940_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:36:12.784 [DEBUG] [ThreadPoolExecutor-22940_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:36:12.784 [DEBUG] [ThreadPoolExecutor-22940_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:36:12.784 [DEBUG] [ThreadPoolExecutor-22940_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:12.784 [DEBUG] [ThreadPoolExecutor-22940_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:12.784 [DEBUG] [ThreadPoolExecutor-22940_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:12.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:12.892 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3933011, teldec = -24.25618
2025-12-27T16:36:12.893 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37236353901312     dec_j2k = -24.3905294632014
2025-12-27T16:36:12.895 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:12.896 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:12.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:12.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:12.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:12.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:12.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:12.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:12.904 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:12.904 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:12.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:12.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:12.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:12.904 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:12.905 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10848253, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3933011, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41308, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37236353901312, telescope_dec_j2k=-24.3905294632014, observability=1)
2025-12-27T16:36:13.347 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44244813919067383
2025-12-27T16:36:13.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:13.955 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3936006, teldec = -24.25618
2025-12-27T16:36:13.956 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37266333044391     dec_j2k = -24.3905256628744
2025-12-27T16:36:13.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:13.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:13.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:13.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:13.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:13.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:13.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:13.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:13.966 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:13.966 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:13.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:13.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:13.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:13.967 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:13.967 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10849484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3936006, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41338, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37266333044391, telescope_dec_j2k=-24.3905256628744, observability=1)
2025-12-27T16:36:14.451 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48413681983947754
2025-12-27T16:36:15.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:15.019 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3938813, teldec = -24.256179
2025-12-27T16:36:15.020 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37294430350556     dec_j2k = -24.3905211004345
2025-12-27T16:36:15.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:15.022 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:15.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:15.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:15.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:15.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:15.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:15.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:15.035 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:15.035 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:15.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:15.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:15.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:15.036 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:15.036 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10850715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101571341236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3938813, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41366, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37294430350556, telescope_dec_j2k=-24.3905211004345, observability=1)
2025-12-27T16:36:15.532 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.496429443359375
2025-12-27T16:36:16.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:16.090 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3941897, teldec = -24.256179
2025-12-27T16:36:16.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37325300357947     dec_j2k = -24.3905171855118
2025-12-27T16:36:16.093 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:16.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:16.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:16.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:16.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:16.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:16.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:16.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:16.108 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:16.108 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:16.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:16.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:16.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:16.108 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:16.108 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10851955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3941897, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41397, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37325300357947, telescope_dec_j2k=-24.3905171855118, observability=1)
2025-12-27T16:36:16.584 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.475893497467041
2025-12-27T16:36:17.149 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:17.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3944699, teldec = -24.256179
2025-12-27T16:36:17.153 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37353347620691     dec_j2k = -24.3905136278072
2025-12-27T16:36:17.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:17.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:36:17.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:17.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:17.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:17.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:17.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:17.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:17.164 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:17.164 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:17.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:17.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:17.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:17.164 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:17.164 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10853183, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310076910238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3944699, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41425, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37353347620691, telescope_dec_j2k=-24.3905136278072, observability=1)
2025-12-27T16:36:17.636 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4715113639831543
2025-12-27T16:36:18.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:18.215 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3947693, teldec = -24.256179
2025-12-27T16:36:18.217 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37383316750723     dec_j2k = -24.390509825519
2025-12-27T16:36:18.218 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:18.218 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:18.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:18.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:18.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:18.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:18.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:18.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:18.232 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:18.232 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:18.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:18.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:18.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:18.232 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:18.232 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10854414, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3947693, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41455, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37383316750723, telescope_dec_j2k=-24.390509825519, observability=1)
2025-12-27T16:36:18.740 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5072555541992188
2025-12-27T16:36:19.310 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:19.312 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3950779, teldec = -24.256179
2025-12-27T16:36:19.314 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37414206774977     dec_j2k = -24.3905059055277
2025-12-27T16:36:19.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:19.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:19.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:19.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:19.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:19.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:19.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:19.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:19.324 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:19.324 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:19.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:19.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:19.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:19.325 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:19.325 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10855684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103978057805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3950779, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41486, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37414206774977, telescope_dec_j2k=-24.3905059055277, observability=1)
2025-12-27T16:36:19.821 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49584388732910156
2025-12-27T16:36:20.376 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:20.377 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3953871, teldec = -24.256179
2025-12-27T16:36:20.378 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37445156856701     dec_j2k = -24.3905019770333
2025-12-27T16:36:20.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:20.380 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:20.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:20.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:20.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:20.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:20.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:20.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:20.394 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:20.394 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:20.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:20.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:20.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:20.394 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:20.394 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10856917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310076910238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3953871, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41517, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37445156856701, telescope_dec_j2k=-24.3905019770333, observability=1)
2025-12-27T16:36:20.905 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5104317665100098
2025-12-27T16:36:21.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:21.437 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3956676, teldec = -24.256179
2025-12-27T16:36:21.438 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37473234145449     dec_j2k = -24.3904984124192
2025-12-27T16:36:21.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:21.440 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:21.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:21.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:21.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:21.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:21.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:21.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:21.452 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:21.452 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:21.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:21.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:21.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:21.453 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:21.453 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10858144, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3956676, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41545, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37473234145449, telescope_dec_j2k=-24.3904984124192, observability=1)
2025-12-27T16:36:22.200 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7475450038909912
2025-12-27T16:36:22.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:22.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3959759, teldec = -24.256179
2025-12-27T16:36:22.501 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3750409413789     dec_j2k = -24.3904944936829
2025-12-27T16:36:22.502 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:22.504 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:22.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:22.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:22.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:22.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:22.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:22.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:22.518 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:22.519 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:22.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:22.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:22.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:22.519 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:22.519 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10859374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813098362385812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3959759, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41576, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.3750409413789, telescope_dec_j2k=-24.3904944936829, observability=1)
2025-12-27T16:36:23.306 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7868568897247314
2025-12-27T16:36:23.563 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:23.565 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3962751, teldec = -24.256179
2025-12-27T16:36:23.566 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37534043244191     dec_j2k = -24.3904906897761
2025-12-27T16:36:23.567 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:23.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:23.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:23.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:23.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:23.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:23.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:23.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:23.579 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:23.579 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:23.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:23.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:23.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:23.579 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:23.579 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10860606, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103978057805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3962751, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41606, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37534043244191, telescope_dec_j2k=-24.3904906897761, observability=1)
2025-12-27T16:36:23.625 [DEBUG] [Thread-490726 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04622840881347656
2025-12-27T16:36:23.994 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41503190994262695
2025-12-27T16:36:24.409 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8299083709716797
2025-12-27T16:36:24.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:24.629 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3965561, teldec = -24.256179
2025-12-27T16:36:24.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37562170579215     dec_j2k = -24.3904871165043
2025-12-27T16:36:24.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:24.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:24.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:24.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:24.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:24.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:24.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:24.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:24.648 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:24.648 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:24.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:24.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:24.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:24.648 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:24.648 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10861838, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3965561, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41634, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37562170579215, telescope_dec_j2k=-24.3904871165043, observability=1)
2025-12-27T16:36:25.458 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8096630573272705
2025-12-27T16:36:25.704 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:25.706 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3968647, teldec = -24.256179
2025-12-27T16:36:25.707 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37593060598238     dec_j2k = -24.3904831914239
2025-12-27T16:36:25.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:25.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:25.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:25.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:25.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:25.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:25.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:25.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:25.719 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:25.719 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:25.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:25.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:25.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:25.719 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:25.720 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10863084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3968647, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41665, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37593060598238, telescope_dec_j2k=-24.3904831914239, observability=1)
2025-12-27T16:36:26.509 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.790092945098877
2025-12-27T16:36:26.764 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:26.766 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3971734, teldec = -24.256179
2025-12-27T16:36:26.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37623960626085     dec_j2k = -24.3904792641924
2025-12-27T16:36:26.769 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:26.769 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:26.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:26.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:26.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:26.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:26.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:26.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:26.782 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:26.782 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:26.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:26.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:26.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:26.782 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:26.782 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10864311, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3971734, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41696, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37623960626085, telescope_dec_j2k=-24.3904792641924, observability=1)
2025-12-27T16:36:27.562 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7794289588928223
2025-12-27T16:36:27.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:27.829 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3974447, teldec = -24.256179
2025-12-27T16:36:27.830 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37651117015215     dec_j2k = -24.3904758120316
2025-12-27T16:36:27.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:27.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:27.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:27.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:27.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:27.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:27.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:27.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:27.841 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:27.841 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:27.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:27.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:27.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:27.842 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:27.842 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10865542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3974447, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41723, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37651117015215, telescope_dec_j2k=-24.3904758120316, observability=1)
2025-12-27T16:36:28.665 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8231832981109619
2025-12-27T16:36:28.894 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:28.896 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3977533, teldec = -24.256179
2025-12-27T16:36:28.897 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37682007031635     dec_j2k = -24.3904718844207
2025-12-27T16:36:28.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:28.899 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:28.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:28.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:28.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:28.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:28.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:28.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:28.908 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:28.908 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:28.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:28.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:28.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:28.908 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:28.908 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10866777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3977533, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41754, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37682007031635, telescope_dec_j2k=-24.3904718844207, observability=1)
2025-12-27T16:36:29.746 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8378899097442627
2025-12-27T16:36:29.950 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:29.952 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3980335, teldec = -24.256179
2025-12-27T16:36:29.953 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37710054284905     dec_j2k = -24.3904683175008
2025-12-27T16:36:29.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:29.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:29.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:29.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:29.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:29.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:29.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:29.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:29.970 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:29.970 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:29.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:29.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:29.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:29.970 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:29.970 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10867999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3980335, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41782, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37710054284905, telescope_dec_j2k=-24.3904683175008, observability=1)
2025-12-27T16:36:30.868 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8980474472045898
2025-12-27T16:36:31.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:31.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3983418, teldec = -24.256179
2025-12-27T16:36:31.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37740914270421     dec_j2k = -24.3904643920334
2025-12-27T16:36:31.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:31.022 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:31.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:31.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:31.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:31.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:31.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:31.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:31.030 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:31.030 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:31.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:31.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:31.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:31.030 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:31.030 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10869232, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3983418, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41812, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37740914270421, telescope_dec_j2k=-24.3904643920334, observability=1)
2025-12-27T16:36:31.936 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9063072204589844
2025-12-27T16:36:32.073 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:32.075 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3986499, teldec = -24.256179
2025-12-27T16:36:32.076 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37771754235583     dec_j2k = -24.3904604682364
2025-12-27T16:36:32.077 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:32.077 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:32.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:32.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:32.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:32.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:32.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:32.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:32.091 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:32.091 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:32.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:32.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:32.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:32.091 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:32.092 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10870456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3986499, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41843, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37771754235583, telescope_dec_j2k=-24.3904604682364, observability=1)
2025-12-27T16:36:33.021 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9294679164886475
2025-12-27T16:36:33.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:33.142 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3989488, teldec = -24.256179
2025-12-27T16:36:33.143 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3780167330511     dec_j2k = -24.3904566607687
2025-12-27T16:36:33.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:33.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:33.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:33.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:33.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:33.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:33.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:33.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:33.155 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:33.155 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:33.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:33.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:33.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:33.155 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:33.155 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10871691, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103175818948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3989488, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41873, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.3780167330511, telescope_dec_j2k=-24.3904566607687, observability=1)
2025-12-27T16:36:34.107 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9523928165435791
2025-12-27T16:36:34.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:34.204 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.399229, teldec = -24.256179
2025-12-27T16:36:34.206 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37829720555196     dec_j2k = -24.390453090758
2025-12-27T16:36:34.207 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:34.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:34.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:34.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:34.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:34.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:34.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:34.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:34.217 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:34.218 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:34.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:34.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:34.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:34.218 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:34.218 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1087292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103175818948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.399229, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41901, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37829720555196, telescope_dec_j2k=-24.390453090758, observability=1)
2025-12-27T16:36:35.157 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9388971328735352
2025-12-27T16:36:35.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:35.268 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3995373, teldec = -24.256179
2025-12-27T16:36:35.269 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37860580537209     dec_j2k = -24.3904491618899
2025-12-27T16:36:35.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:35.272 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:35.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:35.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:35.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:35.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:35.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:35.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:35.283 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:35.283 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:35.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:35.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:35.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:35.283 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:35.283 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10874152, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101571341236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3995373, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41932, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37860580537209, telescope_dec_j2k=-24.3904491618899, observability=1)
2025-12-27T16:36:35.510 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22605109214782715
2025-12-27T16:36:36.209 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9251837730407715
2025-12-27T16:36:36.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:36.330 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3998175, teldec = -24.256179
2025-12-27T16:36:36.331 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37888627785728     dec_j2k = -24.3904455903579
2025-12-27T16:36:36.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:36.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:36.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:36.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:36.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:36.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:36.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:36.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:36.349 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:36.349 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:36.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:36.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:36.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:36.349 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:36.349 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10875381, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104379177233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.3998175, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4196, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37888627785728, telescope_dec_j2k=-24.3904455903579, observability=1)
2025-12-27T16:36:37.310 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9609935283660889
2025-12-27T16:36:37.397 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:37.399 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4001256, teldec = -24.256179
2025-12-27T16:36:37.400 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37919467746566     dec_j2k = -24.390441662366
2025-12-27T16:36:37.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:37.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:37.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:37.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:37.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:37.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:37.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:37.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:37.417 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:37.417 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:37.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:37.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:37.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:37.417 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:37.417 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10876618, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101571341236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.4001256, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.41991, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37919467746566, telescope_dec_j2k=-24.390441662366, observability=1)
2025-12-27T16:36:37.785 [DEBUG] [ThreadPoolExecutor-22940_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:37.786 [DEBUG] [ThreadPoolExecutor-22940_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:38.393 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9763879776000977
2025-12-27T16:36:38.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:38.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4004052, teldec = -24.256179
2025-12-27T16:36:38.462 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37947454935173     dec_j2k = -24.390438096965
2025-12-27T16:36:38.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:38.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:38.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:38.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:38.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:38.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:38.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:38.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:38.478 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:38.478 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:38.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:38.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:38.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:38.478 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:38.478 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10877847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101170221808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.4004052, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42019, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37947454935173, telescope_dec_j2k=-24.390438096965, observability=1)
2025-12-27T16:36:39.498 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:39.500 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.400713, teldec = -24.256179
2025-12-27T16:36:39.501 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.37978264865118     dec_j2k = -24.3904341711296
2025-12-27T16:36:39.503 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:39.504 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:39.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:39.511 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:39.511 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:39.511 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:39.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:39.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:39.518 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:39.518 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:39.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:39.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:39.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:39.518 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:39.518 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1087905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.400713, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4205, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.37978264865118, telescope_dec_j2k=-24.3904341711296, observability=1)
2025-12-27T16:36:39.522 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.004183292388916016
2025-12-27T16:36:40.567 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:40.568 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4010122, teldec = -24.256179
2025-12-27T16:36:40.569 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38008213957949     dec_j2k = -24.3904303541451
2025-12-27T16:36:40.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:40.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:40.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:40.579 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:40.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:40.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:40.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:40.580 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.4010122, teldec = -24.256179
2025-12-27T16:36:40.581 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.38008213957949     dec_j2k = -24.3904303541451
2025-12-27T16:36:40.583 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:40.584 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:40.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:40.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:40.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:40.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:40.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:40.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:40.587 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:40.587 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:40.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:40.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:40.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:40.587 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:40.587 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10880286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.4010122, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42079, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38008213957949, telescope_dec_j2k=-24.3904303541451, observability=1)
2025-12-27T16:36:40.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:40.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:40.595 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:40.595 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:40.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:40.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:40.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:40.595 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:40.595 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.108803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992298, telescope_ra=1.4010122, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42079, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38008213957949, telescope_dec_j2k=-24.3904303541451, observability=1)
2025-12-27T16:36:41.629 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:41.632 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4012924, teldec = -24.256179
2025-12-27T16:36:41.633 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38036261202534     dec_j2k = -24.3904267788006
2025-12-27T16:36:41.635 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:41.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:41.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:41.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:41.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:41.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:41.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:41.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:41.645 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:41.645 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:41.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:41.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:41.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:41.645 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:41.645 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10881516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4012924, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42107, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38036261202534, telescope_dec_j2k=-24.3904267788006, observability=1)
2025-12-27T16:36:41.663 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.017978191375732422
2025-12-27T16:36:41.697 [DEBUG] [Thread-490727 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05225229263305664
2025-12-27T16:36:42.689 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:42.691 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4016007, teldec = -24.256179
2025-12-27T16:36:42.692 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38067121178493     dec_j2k = -24.3904228440639
2025-12-27T16:36:42.693 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:42.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:42.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:42.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:42.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:42.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:42.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:42.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:42.705 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:42.705 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:42.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:42.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:42.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:42.705 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:42.705 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10882743, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101571341236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4016007, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42138, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38067121178493, telescope_dec_j2k=-24.3904228440639, observability=1)
2025-12-27T16:36:42.714 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.009512901306152344
2025-12-27T16:36:43.750 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:43.753 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4018809, teldec = -24.256179
2025-12-27T16:36:43.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38095168421509     dec_j2k = -24.3904192671983
2025-12-27T16:36:43.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:43.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:36:43.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:43.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:43.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:43.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:43.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:43.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:43.770 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:43.770 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:43.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:43.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:43.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:43.770 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:43.770 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10883971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4018809, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42166, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38095168421509, telescope_dec_j2k=-24.3904192671983, observability=1)
2025-12-27T16:36:43.840 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06972861289978027
2025-12-27T16:36:44.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:44.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4021884, teldec = -24.256179
2025-12-27T16:36:44.819 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38125948317961     dec_j2k = -24.3904153410038
2025-12-27T16:36:44.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:44.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:44.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:44.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:44.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:44.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:44.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:44.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:44.833 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:44.833 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:44.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:44.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:44.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:44.833 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:44.833 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10885204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4021884, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42197, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38125948317961, telescope_dec_j2k=-24.3904153410038, observability=1)
2025-12-27T16:36:44.926 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09278464317321777
2025-12-27T16:36:45.878 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:45.879 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4024873, teldec = -24.256179
2025-12-27T16:36:45.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38155867377422     dec_j2k = -24.3904115237791
2025-12-27T16:36:45.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:36:45.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:45.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:45.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:45.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:45.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:45.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:45.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:45.891 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:45.891 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:45.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:45.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:45.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:45.891 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:45.891 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10886433, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813098362385812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4024873, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42227, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38155867377422, telescope_dec_j2k=-24.3904115237791, observability=1)
2025-12-27T16:36:45.994 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10253763198852539
2025-12-27T16:36:46.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:46.936 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.402767, teldec = -24.256179
2025-12-27T16:36:46.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38183864569461     dec_j2k = -24.3904079510095
2025-12-27T16:36:46.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:46.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:46.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:46.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:46.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:46.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:46.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:46.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:46.947 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:46.947 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:46.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:46.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:46.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:46.948 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:46.948 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10887656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.402767, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42255, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38183864569461, telescope_dec_j2k=-24.3904079510095, observability=1)
2025-12-27T16:36:47.046 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09824156761169434
2025-12-27T16:36:47.992 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:47.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4030756, teldec = -24.256179
2025-12-27T16:36:47.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38214754570253     dec_j2k = -24.3904040082463
2025-12-27T16:36:47.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:47.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:48.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:48.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:48.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:48.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:48.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:48.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:48.009 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:48.009 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:48.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:48.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:48.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:48.010 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:48.010 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10888881, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104379177233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4030756, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42286, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38214754570253, telescope_dec_j2k=-24.3904040082463, observability=1)
2025-12-27T16:36:48.098 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08840489387512207
2025-12-27T16:36:49.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:49.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4033558, teldec = -24.256179
2025-12-27T16:36:49.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3824280180933     dec_j2k = -24.390400427569
2025-12-27T16:36:49.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:49.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:49.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:49.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:49.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:49.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:49.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:49.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:49.068 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:49.068 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:49.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:49.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:49.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:49.068 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:49.069 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10890105, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4033558, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42314, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.3824280180933, telescope_dec_j2k=-24.390400427569, observability=1)
2025-12-27T16:36:49.207 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13828516006469727
2025-12-27T16:36:50.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:50.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4036636, teldec = -24.256179
2025-12-27T16:36:50.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38273611730622     dec_j2k = -24.3903964933565
2025-12-27T16:36:50.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:50.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:50.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:50.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:50.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:50.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:50.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:50.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:50.161 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:50.161 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:50.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:50.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:50.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:50.162 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:50.162 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10891374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4036636, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42345, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38273611730622, telescope_dec_j2k=-24.3903964933565, observability=1)
2025-12-27T16:36:50.272 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11015653610229492
2025-12-27T16:36:51.223 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:51.225 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4039714, teldec = -24.256179
2025-12-27T16:36:51.226 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3830442165101     dec_j2k = -24.3903925582703
2025-12-27T16:36:51.228 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:51.228 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:51.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:51.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:51.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:51.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:51.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:51.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:51.239 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:51.239 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:51.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:51.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:51.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:51.239 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:51.239 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1089262, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4039714, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42375, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.3830442165101, telescope_dec_j2k=-24.3903925582703, observability=1)
2025-12-27T16:36:51.362 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1225442886352539
2025-12-27T16:36:52.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:52.284 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4042791, teldec = -24.256179
2025-12-27T16:36:52.285 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38335221560774     dec_j2k = -24.3903886235893
2025-12-27T16:36:52.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:52.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:52.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:52.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:52.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:52.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:52.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:52.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:52.296 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:52.297 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:52.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:52.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:52.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:52.297 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:52.297 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10893846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310076910238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4042791, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42406, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38335221560774, telescope_dec_j2k=-24.3903886235893, observability=1)
2025-12-27T16:36:52.430 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13291406631469727
2025-12-27T16:36:53.342 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:53.343 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4045504, teldec = -24.256179
2025-12-27T16:36:53.344 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38362377931552     dec_j2k = -24.3903851536451
2025-12-27T16:36:53.346 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:53.347 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:53.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:53.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:53.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:53.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:53.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:53.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:53.362 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:53.362 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:53.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:53.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:53.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:53.362 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:53.362 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10895072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104379177233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4045504, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42433, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38362377931552, telescope_dec_j2k=-24.3903851536451, observability=1)
2025-12-27T16:36:53.514 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15137290954589844
2025-12-27T16:36:54.404 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:54.407 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4048588, teldec = -24.256179
2025-12-27T16:36:54.408 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38393247907654     dec_j2k = -24.3903812083652
2025-12-27T16:36:54.410 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:54.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:54.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:54.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:54.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:54.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:54.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:54.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:54.423 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:54.423 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:54.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:54.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:54.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:54.423 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:54.423 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10896302, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4048588, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42464, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38393247907654, telescope_dec_j2k=-24.3903812083652, observability=1)
2025-12-27T16:36:54.566 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14240288734436035
2025-12-27T16:36:54.588 [DEBUG] [Thread-490728 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1653604507446289
2025-12-27T16:36:55.466 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:55.468 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4051668, teldec = -24.256179
2025-12-27T16:36:55.469 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3842407784397     dec_j2k = -24.3903772673271
2025-12-27T16:36:55.471 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:55.471 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:55.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:55.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:55.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:55.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:55.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:55.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:55.483 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:55.483 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:55.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:55.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:55.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:55.483 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:55.484 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10897531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4051668, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42495, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.3842407784397, telescope_dec_j2k=-24.3903772673271, observability=1)
2025-12-27T16:36:55.640 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15616416931152344
2025-12-27T16:36:56.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:56.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4054468, teldec = -24.256179
2025-12-27T16:36:56.530 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38452105058018     dec_j2k = -24.3903736838061
2025-12-27T16:36:56.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:56.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:56.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:56.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:56.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:56.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:56.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:56.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:56.543 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:56.543 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:56.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:56.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:56.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:56.544 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:56.544 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10898758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4054468, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42523, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38452105058018, telescope_dec_j2k=-24.3903736838061, observability=1)
2025-12-27T16:36:56.729 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18539810180664062
2025-12-27T16:36:57.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:57.614 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4057546, teldec = -24.256179
2025-12-27T16:36:57.615 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38482914973167     dec_j2k = -24.3903697436586
2025-12-27T16:36:57.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:57.618 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:57.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:57.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:57.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:57.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:57.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:57.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:57.628 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:57.628 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:57.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:57.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:57.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:57.628 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:57.628 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10900015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104379177233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4057546, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42554, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38482914973167, telescope_dec_j2k=-24.3903697436586, observability=1)
2025-12-27T16:36:57.797 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16856050491333008
2025-12-27T16:36:58.678 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:58.681 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4060623, teldec = -24.256179
2025-12-27T16:36:58.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38513714877692     dec_j2k = -24.390365803918
2025-12-27T16:36:58.683 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:58.684 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:58.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:58.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:58.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:58.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:58.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:58.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:58.696 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:58.696 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:58.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:58.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:58.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:58.696 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:58.697 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10901249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4060623, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42584, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38513714877692, telescope_dec_j2k=-24.390365803918, observability=1)
2025-12-27T16:36:58.901 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2042069435119629
2025-12-27T16:36:59.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:36:59.744 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4063328, teldec = -24.256179
2025-12-27T16:36:59.745 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38540791166104     dec_j2k = -24.3903623397591
2025-12-27T16:36:59.747 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:59.748 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:36:59.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:36:59.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:36:59.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:36:59.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:36:59.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:36:59.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:59.756 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:36:59.756 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:36:59.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:36:59.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:36:59.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:36:59.757 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:36:59.757 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1090248, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813100367982952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4063328, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42612, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38540791166104, telescope_dec_j2k=-24.3903623397591, observability=1)
2025-12-27T16:36:59.762 [DEBUG] [Thread-490729 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00539398193359375
2025-12-27T16:36:59.981 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22444844245910645
2025-12-27T16:37:00.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:00.805 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4066411, teldec = -24.256179
2025-12-27T16:37:00.807 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38571651127238     dec_j2k = -24.3903583906917
2025-12-27T16:37:00.808 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:00.809 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:00.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:00.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:00.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:00.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:00.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:00.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:00.822 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:00.823 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:00.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:00.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:00.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:00.823 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:00.823 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10903708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4066411, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42642, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38571651127238, telescope_dec_j2k=-24.3903583906917, observability=1)
2025-12-27T16:37:01.060 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2373826503753662
2025-12-27T16:37:01.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:01.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4069495, teldec = -24.256179
2025-12-27T16:37:01.886 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38602521097181     dec_j2k = -24.3903544394668
2025-12-27T16:37:01.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:01.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:01.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:01.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:01.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:01.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:01.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:01.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:01.897 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:01.897 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:01.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:01.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:01.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:01.898 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:01.898 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10904956, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4069495, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42673, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38602521097181, telescope_dec_j2k=-24.3903544394668, observability=1)
2025-12-27T16:37:02.128 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23083758354187012
2025-12-27T16:37:02.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:02.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4072297, teldec = -24.256179
2025-12-27T16:37:02.944 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38630568325893     dec_j2k = -24.3903508487803
2025-12-27T16:37:02.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:02.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:02.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:02.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:02.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:02.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:02.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:02.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:02.957 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:02.957 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:02.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:02.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:02.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:02.958 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:02.958 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10906183, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310076910238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4072297, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42701, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38630568325893, telescope_dec_j2k=-24.3903508487803, observability=1)
2025-12-27T16:37:03.234 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2765998840332031
2025-12-27T16:37:03.809 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8512217998504639
2025-12-27T16:37:04.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:04.011 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4075375, teldec = -24.256179
2025-12-27T16:37:04.012 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38661378235797     dec_j2k = -24.3903469035731
2025-12-27T16:37:04.014 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:04.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:04.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:04.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:04.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:04.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:04.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:04.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:04.026 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:04.026 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:04.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:04.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:04.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:04.026 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:04.026 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10907419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101170221808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4075375, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42732, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38661378235797, telescope_dec_j2k=-24.3903469035731, observability=1)
2025-12-27T16:37:04.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3383212089538574
2025-12-27T16:37:04.476 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.45029115676879883
2025-12-27T16:37:04.476 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.482457876205444 seconds ago
2025-12-27T16:37:05.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:05.086 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4078453, teldec = -24.256179
2025-12-27T16:37:05.087 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38692188144795     dec_j2k = -24.3903429574925
2025-12-27T16:37:05.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:05.089 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:05.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:05.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:05.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:05.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:05.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:05.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:05.100 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:05.100 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:05.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:05.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:05.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:05.100 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:05.100 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10908661, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813098362385812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4078453, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42763, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38692188144795, telescope_dec_j2k=-24.3903429574925, observability=1)
2025-12-27T16:37:05.451 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35127949714660645
2025-12-27T16:37:06.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:06.144 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4081163, teldec = -24.256179
2025-12-27T16:37:06.145 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38719314477179     dec_j2k = -24.390339482475
2025-12-27T16:37:06.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:06.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:06.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:06.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:06.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:06.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:06.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:06.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:06.161 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:06.161 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:06.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:06.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:06.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:06.161 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:06.161 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10909888, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103978057805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4081163, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4279, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38719314477179, telescope_dec_j2k=-24.390339482475, observability=1)
2025-12-27T16:37:06.519 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35761570930480957
2025-12-27T16:37:07.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:07.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4084246, teldec = -24.256179
2025-12-27T16:37:07.212 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38750174433054     dec_j2k = -24.3903355283385
2025-12-27T16:37:07.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:07.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:07.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:07.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:07.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:07.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:07.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:07.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:07.228 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:07.228 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:07.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:07.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:07.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:07.228 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:07.228 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10911122, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4084246, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42821, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38750174433054, telescope_dec_j2k=-24.3903355283385, observability=1)
2025-12-27T16:37:07.571 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3427309989929199
2025-12-27T16:37:08.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:08.281 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.408733, teldec = -24.256179
2025-12-27T16:37:08.282 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38781044397736     dec_j2k = -24.3903315720429
2025-12-27T16:37:08.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:08.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:08.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:08.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:08.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:08.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:08.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:08.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:08.295 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:08.295 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:08.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:08.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:08.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:08.295 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:08.295 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10912361, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813100367982952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.408733, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42852, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38781044397736, telescope_dec_j2k=-24.3903315720429, observability=1)
2025-12-27T16:37:08.674 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3786630630493164
2025-12-27T16:37:09.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:09.372 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4090132, teldec = -24.256179
2025-12-27T16:37:09.373 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38809091621667     dec_j2k = -24.3903279767495
2025-12-27T16:37:09.375 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:09.376 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:09.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:09.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:09.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:09.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:09.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:09.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:09.385 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:09.385 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:09.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:09.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:09.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:09.385 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:09.386 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10913624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4090132, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4288, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38809091621667, telescope_dec_j2k=-24.3903279767495, observability=1)
2025-12-27T16:37:09.756 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36994361877441406
2025-12-27T16:37:10.448 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:10.450 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4093207, teldec = -24.256179
2025-12-27T16:37:10.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38839871497172     dec_j2k = -24.3903240303324
2025-12-27T16:37:10.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:37:10.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:10.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:10.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:10.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:10.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:10.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:10.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:10.466 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:10.466 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:10.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:10.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:10.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:10.466 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:10.466 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1091487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097961266384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4093207, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4291, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38839871497172, telescope_dec_j2k=-24.3903240303324, observability=1)
2025-12-27T16:37:10.840 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3734323978424072
2025-12-27T16:37:11.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:11.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4096285, teldec = -24.256178
2025-12-27T16:37:11.513 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38870681394044     dec_j2k = -24.3903190792797
2025-12-27T16:37:11.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:11.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:11.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:11.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:11.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:11.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:11.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:11.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:11.529 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:11.529 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:11.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:11.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:11.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:11.529 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:11.529 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10916101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4096285, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42941, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:36:11.763834', telescope_ra_j2k=1.38870681394044, telescope_dec_j2k=-24.3903190792797, observability=1)
2025-12-27T16:37:11.890 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3608255386352539
2025-12-27T16:37:11.906 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:11.907 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:37:11.907 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:11.908 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:37:11.908 [INFO] [ThreadPoolExecutor-22941_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:37:11.908 [INFO] [ThreadPoolExecutor-22941_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:37:12.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:12.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4099279, teldec = -24.256178
2025-12-27T16:37:12.579 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3890065048083     dec_j2k = -24.3903152351301
2025-12-27T16:37:12.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:12.580 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:12.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:12.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:12.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:12.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:12.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:12.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:12.595 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:12.595 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:12.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:12.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:12.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:12.595 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:12.595 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10917333, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097961266384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4099279, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42971, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.3890065048083, telescope_dec_j2k=-24.3903152351301, observability=1)
2025-12-27T16:37:12.960 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3654642105102539
2025-12-27T16:37:13.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:13.657 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4102087, teldec = -24.256178
2025-12-27T16:37:13.658 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38928757759841     dec_j2k = -24.3903116290447
2025-12-27T16:37:13.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:13.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:13.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:13.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:13.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:13.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:13.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:13.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:13.676 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:13.676 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:13.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:13.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:13.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:13.676 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:13.676 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10918582, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813098362385812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4102087, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.42999, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.38928757759841, telescope_dec_j2k=-24.3903116290447, observability=1)
2025-12-27T16:37:14.047 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3708608150482178
2025-12-27T16:37:14.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:14.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4105176, teldec = -24.256178
2025-12-27T16:37:14.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38959677767823     dec_j2k = -24.3903076612544
2025-12-27T16:37:14.726 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:14.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:14.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:14.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:14.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:14.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:14.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:14.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:14.739 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:14.739 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:14.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:14.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:14.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:14.739 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:14.739 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10919818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.4105176, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4303, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.38959677767823, telescope_dec_j2k=-24.3903076612544, observability=1)
2025-12-27T16:37:15.129 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38988423347473145
2025-12-27T16:37:15.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:15.783 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4107977, teldec = -24.256185
2025-12-27T16:37:15.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38987715025394     dec_j2k = -24.3903110620258
2025-12-27T16:37:15.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:15.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:15.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:15.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:15.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:15.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:15.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:15.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:15.795 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:15.795 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:15.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:15.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:15.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:15.795 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:15.795 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10921044, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099966863524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992307, telescope_ra=1.4107977, telescope_dec=-24.256185, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43058, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.38987715025394, telescope_dec_j2k=-24.3903110620258, observability=1)
2025-12-27T16:37:16.180 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3849613666534424
2025-12-27T16:37:16.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:16.839 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4110969, teldec = -24.256178
2025-12-27T16:37:16.840 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39017664041253     dec_j2k = -24.3903002178316
2025-12-27T16:37:16.841 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:37:16.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:16.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:16.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:16.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:16.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:16.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:16.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:16.853 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:16.853 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:16.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:16.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:16.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:16.853 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:16.853 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10922266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103175818948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4110969, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43088, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39017664041253, telescope_dec_j2k=-24.3903002178316, observability=1)
2025-12-27T16:37:17.232 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3788304328918457
2025-12-27T16:37:17.823 [DEBUG] [Thread-490730 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9696357250213623
2025-12-27T16:37:17.899 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:17.901 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4114055, teldec = -24.256178
2025-12-27T16:37:17.902 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39048554017464     dec_j2k = -24.3902962513691
2025-12-27T16:37:17.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:17.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:17.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:17.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:17.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:17.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:17.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:17.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:17.914 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:17.914 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:17.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:17.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:17.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:17.914 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:17.914 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10923495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4114055, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43119, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39048554017464, telescope_dec_j2k=-24.3902962513691, observability=1)
2025-12-27T16:37:18.284 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3698573112487793
2025-12-27T16:37:18.957 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:18.959 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4116863, teldec = -24.256178
2025-12-27T16:37:18.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39076661292498     dec_j2k = -24.3902926414599
2025-12-27T16:37:18.962 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:18.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:18.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:18.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:18.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:18.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:18.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:18.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:18.977 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:18.977 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:18.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:18.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:18.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:18.977 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:18.977 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10924719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097560146956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4116863, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43147, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39076661292498, telescope_dec_j2k=-24.3902926414599, observability=1)
2025-12-27T16:37:19.420 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44277167320251465
2025-12-27T16:37:20.018 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:20.020 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4119949, teldec = -24.256178
2025-12-27T16:37:20.022 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39107551266965     dec_j2k = -24.3902886733212
2025-12-27T16:37:20.023 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:20.024 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:20.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:20.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:20.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:20.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:20.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:20.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:20.036 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:20.036 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:20.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:20.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:20.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:20.036 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:20.037 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10925948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097961266384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4119949, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43178, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39107551266965, telescope_dec_j2k=-24.3902886733212, observability=1)
2025-12-27T16:37:20.468 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43169736862182617
2025-12-27T16:37:21.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:21.089 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4122751, teldec = -24.256178
2025-12-27T16:37:21.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39135598482134     dec_j2k = -24.3902850696043
2025-12-27T16:37:21.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:21.093 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:37:21.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:21.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:21.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:21.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:21.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:21.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:21.107 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:21.107 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:21.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:21.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:21.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:21.107 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:21.107 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10927185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097961266384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4122751, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43206, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39135598482134, telescope_dec_j2k=-24.3902850696043, observability=1)
2025-12-27T16:37:21.521 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41379618644714355
2025-12-27T16:37:22.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:22.329 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4126311, teldec = -24.256178
2025-12-27T16:37:22.331 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39171233058494     dec_j2k = -24.3902804899626
2025-12-27T16:37:22.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:22.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:22.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:22.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:22.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:22.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:22.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:22.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:22.342 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:22.342 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:22.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:22.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:22.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:22.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:22.343 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1092862, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4126311, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43241, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39171233058494, telescope_dec_j2k=-24.3902804899626, observability=1)
2025-12-27T16:37:22.573 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2301321029663086
2025-12-27T16:37:23.383 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:23.385 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.41294, teldec = -24.256178
2025-12-27T16:37:23.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39202153059299     dec_j2k = -24.3902765152767
2025-12-27T16:37:23.388 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:23.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:23.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:23.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:23.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:23.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:23.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:23.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:23.397 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:23.397 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:23.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:23.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:23.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:23.398 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:23.398 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10929843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.41294, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43272, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39202153059299, telescope_dec_j2k=-24.3902765152767, observability=1)
2025-12-27T16:37:23.677 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27932262420654297
2025-12-27T16:37:24.055 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6572377681732178
2025-12-27T16:37:24.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:24.452 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4132208, teldec = -24.256178
2025-12-27T16:37:24.453 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39230260330197     dec_j2k = -24.3902729013969
2025-12-27T16:37:24.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:24.455 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:24.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:24.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:24.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:24.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:24.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:24.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:24.466 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:24.466 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:24.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:24.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:24.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:24.467 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:24.467 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10931078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4132208, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.433, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39230260330197, telescope_dec_j2k=-24.3902729013969, observability=1)
2025-12-27T16:37:24.758 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29089951515197754
2025-12-27T16:37:25.517 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:25.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4135294, teldec = -24.256178
2025-12-27T16:37:25.520 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39261150300119     dec_j2k = -24.3902689288948
2025-12-27T16:37:25.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:25.523 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:25.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:25.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:25.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:25.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:25.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:25.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:25.532 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:25.532 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:25.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:25.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:25.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:25.533 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:25.533 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10932312, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4135294, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43331, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39261150300119, telescope_dec_j2k=-24.3902689288948, observability=1)
2025-12-27T16:37:25.810 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2770578861236572
2025-12-27T16:37:26.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:26.577 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4138285, teldec = -24.256178
2025-12-27T16:37:26.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39291089346568     dec_j2k = -24.3902650778455
2025-12-27T16:37:26.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:26.580 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:26.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:26.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:26.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:26.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:26.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:26.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:26.594 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:26.594 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:26.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:26.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:26.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:26.594 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:26.594 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10933537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813098362385812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4138285, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43361, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39291089346568, telescope_dec_j2k=-24.3902650778455, observability=1)
2025-12-27T16:37:26.862 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26769065856933594
2025-12-27T16:37:27.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:27.648 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4141096, teldec = -24.256178
2025-12-27T16:37:27.649 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39319226644203     dec_j2k = -24.3902614578032
2025-12-27T16:37:27.651 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:27.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:27.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:27.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:27.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:27.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:27.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:27.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:27.665 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:27.665 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:27.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:27.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:27.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:27.665 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:27.665 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10934777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097961266384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4141096, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43389, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39319226644203, telescope_dec_j2k=-24.3902614578032, observability=1)
2025-12-27T16:37:27.914 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24872422218322754
2025-12-27T16:37:28.717 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:28.719 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4144182, teldec = -24.256178
2025-12-27T16:37:28.720 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39350116611489     dec_j2k = -24.390257482774
2025-12-27T16:37:28.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:28.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:28.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:28.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:28.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:28.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:28.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:28.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:28.730 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:28.730 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:28.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:28.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:28.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:28.730 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:28.730 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10936016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4144182, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4342, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39350116611489, telescope_dec_j2k=-24.390257482774, observability=1)
2025-12-27T16:37:29.017 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28679680824279785
2025-12-27T16:37:29.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:29.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4146984, teldec = -24.256178
2025-12-27T16:37:29.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39378163820138     dec_j2k = -24.3902538728008
2025-12-27T16:37:29.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:29.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:29.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:29.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:29.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:29.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:29.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:29.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:29.799 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:29.799 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:29.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:29.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:29.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:29.799 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:29.799 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10937249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097961266384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4146984, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43448, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39378163820138, telescope_dec_j2k=-24.3902538728008, observability=1)
2025-12-27T16:37:30.098 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29865455627441406
2025-12-27T16:37:30.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:30.850 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4150068, teldec = -24.256178
2025-12-27T16:37:30.851 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39409033766259     dec_j2k = -24.3902498986752
2025-12-27T16:37:30.853 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:30.854 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:30.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:30.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:30.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:30.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:30.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:30.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:30.864 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:30.864 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:30.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:30.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:30.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:30.864 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:30.864 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10938481, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095955669244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4150068, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43479, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39409033766259, telescope_dec_j2k=-24.3902498986752, observability=1)
2025-12-27T16:37:31.150 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2859349250793457
2025-12-27T16:37:31.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:31.916 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4153059, teldec = -24.256178
2025-12-27T16:37:31.917 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39438972808461     dec_j2k = -24.3902460435549
2025-12-27T16:37:31.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:31.919 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:31.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:31.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:31.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:31.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:31.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:31.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:31.930 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:31.930 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:31.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:31.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:31.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:31.930 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:31.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10939716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4153059, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43509, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39438972808461, telescope_dec_j2k=-24.3902460435549, observability=1)
2025-12-27T16:37:32.234 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30391645431518555
2025-12-27T16:37:32.788 [DEBUG] [ThreadPoolExecutor-22940_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:32.790 [DEBUG] [ThreadPoolExecutor-22940_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:32.791 [DEBUG] [ThreadPoolExecutor-22940_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:32.793 [DEBUG] [ThreadPoolExecutor-22940_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:32.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:32.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4155864, teldec = -24.256178
2025-12-27T16:37:32.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39467050043847     dec_j2k = -24.3902424274224
2025-12-27T16:37:32.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:32.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:32.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:32.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:32.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:32.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:32.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:32.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:32.991 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:32.991 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:32.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:32.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:32.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:32.992 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:32.992 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10940944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095955669244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4155864, telescope_dec=-24.256178, telescope_slewing=True, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43537, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39467050043847, telescope_dec_j2k=-24.3902424274224, observability=1)
2025-12-27T16:37:33.286 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2944045066833496
2025-12-27T16:37:34.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:34.037 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.415895, teldec = -24.256178
2025-12-27T16:37:34.038 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39497940006752     dec_j2k = -24.3902384481947
2025-12-27T16:37:34.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:34.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:34.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:34.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:34.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:34.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:34.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:34.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:34.050 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:34.050 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:34.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:34.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:34.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:34.050 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:34.050 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10942171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.415895, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43568, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39497940006752, telescope_dec_j2k=-24.3902384481947, observability=1)
2025-12-27T16:37:34.391 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3408496379852295
2025-12-27T16:37:34.598 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5477244853973389
2025-12-27T16:37:35.093 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:35.095 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4162025, teldec = -24.256178
2025-12-27T16:37:35.096 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39528719861943     dec_j2k = -24.3902344822784
2025-12-27T16:37:35.098 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:35.099 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:35.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:35.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:35.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:35.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:35.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:35.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:35.113 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:35.113 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:35.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:35.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:35.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:35.113 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:35.114 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10943396, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097961266384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4162025, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43599, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39528719861943, telescope_dec_j2k=-24.3902344822784, observability=1)
2025-12-27T16:37:35.520 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40640807151794434
2025-12-27T16:37:35.895 [DEBUG] [Thread-490731 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7818808555603027
2025-12-27T16:37:36.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:36.160 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4164822, teldec = -24.256178
2025-12-27T16:37:36.161 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39556717017241     dec_j2k = -24.3902308741503
2025-12-27T16:37:36.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:36.164 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:36.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:36.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:36.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:36.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:36.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:36.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:36.178 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:36.178 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:36.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:36.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:36.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:36.179 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:36.179 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10944628, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4164822, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43626, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39556717017241, telescope_dec_j2k=-24.3902308741503, observability=1)
2025-12-27T16:37:36.604 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4256021976470947
2025-12-27T16:37:36.799 [DEBUG] [ThreadPoolExecutor-22940_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:37.223 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:37.225 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4167813, teldec = -24.256178
2025-12-27T16:37:37.227 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39586656055198     dec_j2k = -24.390227014965
2025-12-27T16:37:37.227 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:37.229 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:37.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:37.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:37.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:37.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:37.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:37.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:37.239 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:37.239 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:37.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:37.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:37.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:37.239 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:37.239 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10945861, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094351191531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4167813, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43656, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39586656055198, telescope_dec_j2k=-24.390227014965, observability=1)
2025-12-27T16:37:37.656 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.417186975479126
2025-12-27T16:37:37.800 [DEBUG] [ThreadPoolExecutor-22940_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:37.802 [INFO] [ThreadPoolExecutor-22940_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:37:38.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:38.284 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4170902, teldec = -24.256178
2025-12-27T16:37:38.285 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39617576043678     dec_j2k = -24.3902230284687
2025-12-27T16:37:38.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:38.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:38.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:38.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:38.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:38.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:38.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:38.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:38.300 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:38.300 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:38.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:38.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:38.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:38.301 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:38.301 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10947087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813096356788672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4170902, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43687, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39617576043678, telescope_dec_j2k=-24.3902230284687, observability=1)
2025-12-27T16:37:38.743 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44223666191101074
2025-12-27T16:37:39.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:39.346 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.417371, teldec = -24.256178
2025-12-27T16:37:39.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3964568330337     dec_j2k = -24.3902194038532
2025-12-27T16:37:39.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:39.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:39.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:39.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:39.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:39.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:39.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:39.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:39.358 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:39.358 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:39.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:39.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:39.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:39.359 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:39.359 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10948316, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.417371, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43715, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.3964568330337, telescope_dec_j2k=-24.3902194038532, observability=1)
2025-12-27T16:37:39.792 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.433025598526001
2025-12-27T16:37:40.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:40.404 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4176796, teldec = -24.256178
2025-12-27T16:37:40.406 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39676573260974     dec_j2k = -24.3902154195529
2025-12-27T16:37:40.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:40.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:40.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:40.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:40.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:40.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:40.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:40.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:40.418 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:40.418 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:40.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:40.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:40.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:40.418 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:40.418 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1094954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4176796, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43746, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39676573260974, telescope_dec_j2k=-24.3902154195529, observability=1)
2025-12-27T16:37:40.844 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4254908561706543
2025-12-27T16:37:41.465 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:41.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4179598, teldec = -24.256178
2025-12-27T16:37:41.468 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3970462046083     dec_j2k = -24.390211801162
2025-12-27T16:37:41.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:41.471 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:41.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:41.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:41.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:41.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:41.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:41.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:41.484 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:41.484 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:41.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:41.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:41.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:41.484 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:41.485 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10950771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099966863524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4179598, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43774, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.3970462046083, telescope_dec_j2k=-24.390211801162, observability=1)
2025-12-27T16:37:41.913 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4284811019897461
2025-12-27T16:37:42.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:42.536 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.418259, teldec = -24.256178
2025-12-27T16:37:42.537 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39734569504237     dec_j2k = -24.3902079366145
2025-12-27T16:37:42.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:42.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:42.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:42.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:42.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:42.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:42.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:42.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:42.553 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:42.553 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:42.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:42.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:42.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:42.554 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:42.554 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10952007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101170221808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.418259, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43804, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39734569504237, telescope_dec_j2k=-24.3902079366145, observability=1)
2025-12-27T16:37:42.997 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44292759895324707
2025-12-27T16:37:43.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:43.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4185677, teldec = -24.256172
2025-12-27T16:37:43.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39765469427411     dec_j2k = -24.390197949022
2025-12-27T16:37:43.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:43.610 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:43.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:43.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:43.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:43.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:43.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:43.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:43.621 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:43.621 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:43.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:43.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:43.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:43.621 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:43.622 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10953245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992285, telescope_ra=1.4185677, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43835, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39765469427411, telescope_dec_j2k=-24.390197949022, observability=1)
2025-12-27T16:37:44.084 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46271729469299316
2025-12-27T16:37:44.677 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:44.680 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4188762, teldec = -24.256178
2025-12-27T16:37:44.681 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39796349413247     dec_j2k = -24.3901999620892
2025-12-27T16:37:44.683 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:44.684 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:44.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:44.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:44.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:44.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:44.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:44.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:44.696 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:44.696 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:44.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:44.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:44.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:44.696 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:44.696 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10954488, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091944474963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4188762, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43866, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39796349413247, telescope_dec_j2k=-24.3901999620892, observability=1)
2025-12-27T16:37:45.133 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43645644187927246
2025-12-27T16:37:45.744 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:45.746 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4191567, teldec = -24.256178
2025-12-27T16:37:45.747 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39824426638989     dec_j2k = -24.3901963367328
2025-12-27T16:37:45.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:45.750 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:45.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:45.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:45.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:45.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:45.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:45.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:45.761 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:45.762 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:45.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:45.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:45.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:45.762 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:45.762 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10955723, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094351191531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4191567, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43894, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39824426638989, telescope_dec_j2k=-24.3901963367328, observability=1)
2025-12-27T16:37:46.233 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47133874893188477
2025-12-27T16:37:46.807 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:46.808 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.419465, teldec = -24.256178
2025-12-27T16:37:46.810 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39855286562165     dec_j2k = -24.3901923512362
2025-12-27T16:37:46.810 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:46.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:46.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:46.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:46.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:46.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:46.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:46.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:46.822 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:46.822 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:46.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:46.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:46.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:46.823 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:46.823 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10956953, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.419465, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43925, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39855286562165, telescope_dec_j2k=-24.3901923512362, observability=1)
2025-12-27T16:37:47.318 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49489760398864746
2025-12-27T16:37:47.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:47.879 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4197642, teldec = -24.256178
2025-12-27T16:37:47.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3988523560123     dec_j2k = -24.3901884825413
2025-12-27T16:37:47.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:47.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:47.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:47.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:47.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:47.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:47.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:47.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:47.895 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:47.895 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:47.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:47.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:47.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:47.895 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:47.895 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10958192, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091543355535, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4197642, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43955, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.3988523560123, telescope_dec_j2k=-24.3901884825413, observability=1)
2025-12-27T16:37:48.400 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5054018497467041
2025-12-27T16:37:48.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:48.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4200452, teldec = -24.256178
2025-12-27T16:37:48.944 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39913362873096     dec_j2k = -24.3901848484243
2025-12-27T16:37:48.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:48.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:48.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:48.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:48.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:48.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:48.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:48.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:48.960 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:48.960 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:48.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:48.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:48.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:48.961 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:48.961 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10959422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813096356788672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992296, telescope_ra=1.4200452, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.43983, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39913362873096, telescope_dec_j2k=-24.3901848484243, observability=1)
2025-12-27T16:37:49.505 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5445637702941895
2025-12-27T16:37:50.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:50.011 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4203538, teldec = -24.256178
2025-12-27T16:37:50.012 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39944252822744     dec_j2k = -24.3901808565242
2025-12-27T16:37:50.014 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:50.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:50.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:50.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:50.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:50.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:50.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:50.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:50.028 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:50.028 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:50.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:50.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:50.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:50.028 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:50.028 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1096066, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094752310959, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4203538, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44014, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39944252822744, telescope_dec_j2k=-24.3901808565242, observability=1)
2025-12-27T16:37:50.606 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5779120922088623
2025-12-27T16:37:51.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:51.078 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4206343, teldec = -24.256178
2025-12-27T16:37:51.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39972330044488     dec_j2k = -24.3901772273513
2025-12-27T16:37:51.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:51.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:51.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:51.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:51.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:51.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:51.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:51.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:51.095 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:51.095 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:51.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:51.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:51.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:51.095 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:51.096 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10961894, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101571341236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4206343, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44042, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.39972330044488, telescope_dec_j2k=-24.3901772273513, observability=1)
2025-12-27T16:37:51.676 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5808501243591309
2025-12-27T16:37:52.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:52.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4209335, teldec = -24.256178
2025-12-27T16:37:52.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40002279080178     dec_j2k = -24.3901733554352
2025-12-27T16:37:52.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:52.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:52.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:52.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:52.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:52.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:52.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:52.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:52.164 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:52.164 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:52.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:52.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:52.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:52.164 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:52.164 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10963133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091543355535, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4209335, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44072, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.40002279080178, telescope_dec_j2k=-24.3901733554352, observability=1)
2025-12-27T16:37:52.728 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5638248920440674
2025-12-27T16:37:53.211 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:53.213 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4212424, teldec = -24.256178
2025-12-27T16:37:53.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40033199056292     dec_j2k = -24.3901693571275
2025-12-27T16:37:53.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:53.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:53.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:53.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:53.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:53.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:53.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:53.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:53.229 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:53.229 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:53.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:53.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:53.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:53.230 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:53.230 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10964366, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093548952675, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4212424, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44102, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.40033199056292, telescope_dec_j2k=-24.3901693571275, observability=1)
2025-12-27T16:37:53.853 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.623582124710083
2025-12-27T16:37:53.963 [DEBUG] [Thread-490732 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7328598499298096
2025-12-27T16:37:54.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:54.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4215513, teldec = -24.256178
2025-12-27T16:37:54.290 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40064119031484     dec_j2k = -24.3901653579414
2025-12-27T16:37:54.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:54.293 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:54.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:54.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:54.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:54.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:54.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:54.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:54.303 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:54.303 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:54.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:54.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:54.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:54.303 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:54.303 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10965611, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094752310959, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4215513, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44133, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.40064119031484, telescope_dec_j2k=-24.3901653579414, observability=1)
2025-12-27T16:37:54.621 [DEBUG] [Thread-490733 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31816935539245605
2025-12-27T16:37:54.918 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6149148941040039
2025-12-27T16:37:55.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:55.354 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4218318, teldec = -24.256178
2025-12-27T16:37:55.355 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40092196249985     dec_j2k = -24.390161725676
2025-12-27T16:37:55.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:55.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:55.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:55.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:55.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:55.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:55.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:55.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:55.369 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:55.369 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:55.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:55.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:55.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:55.370 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:55.370 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10966844, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095955669244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4218318, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44161, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.40092196249985, telescope_dec_j2k=-24.390161725676, observability=1)
2025-12-27T16:37:56.002 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6325154304504395
2025-12-27T16:37:56.415 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:56.417 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4221398, teldec = -24.256178
2025-12-27T16:37:56.418 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40123026136091     dec_j2k = -24.3901577364717
2025-12-27T16:37:56.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:56.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:56.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:56.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:56.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:56.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:56.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:56.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:56.435 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:56.435 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:56.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:56.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:56.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:56.435 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:56.435 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10968074, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4221398, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44192, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.40123026136091, telescope_dec_j2k=-24.3901577364717, observability=1)
2025-12-27T16:37:57.054 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6187512874603271
2025-12-27T16:37:57.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:57.483 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4224395, teldec = -24.256178
2025-12-27T16:37:57.484 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40153025215944     dec_j2k = -24.3901538539305
2025-12-27T16:37:57.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:57.487 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:57.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:57.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:57.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:57.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:57.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:57.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:57.500 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:57.500 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:57.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:57.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:57.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:57.500 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:57.500 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10969308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095955669244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4224395, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44222, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.40153025215944, telescope_dec_j2k=-24.3901538539305, observability=1)
2025-12-27T16:37:58.104 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6041533946990967
2025-12-27T16:37:58.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:58.546 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.42272, teldec = -24.256178
2025-12-27T16:37:58.547 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40181102432038     dec_j2k = -24.3901502193714
2025-12-27T16:37:58.549 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:58.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:58.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:58.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:58.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:58.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:58.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:58.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:58.564 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:58.564 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:58.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:58.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:58.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:58.564 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:58.564 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10970539, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.42272, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4425, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.40181102432038, telescope_dec_j2k=-24.3901502193714, observability=1)
2025-12-27T16:37:59.210 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.645531177520752
2025-12-27T16:37:59.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:37:59.611 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4230289, teldec = -24.256178
2025-12-27T16:37:59.612 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4021202240282     dec_j2k = -24.3901462159834
2025-12-27T16:37:59.614 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:59.615 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:37:59.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:37:59.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:37:59.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:37:59.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:37:59.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:37:59.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:59.627 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:37:59.627 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:37:59.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:37:59.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:37:59.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:37:59.628 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:37:59.628 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10971771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4230289, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44281, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.4021202240282, telescope_dec_j2k=-24.3901462159834, observability=1)
2025-12-27T16:38:00.291 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6633279323577881
2025-12-27T16:38:00.674 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:00.677 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4233094, teldec = -24.256178
2025-12-27T16:38:00.678 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40240099617315     dec_j2k = -24.3901425799025
2025-12-27T16:38:00.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:00.681 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:00.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:00.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:00.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:00.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:00.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:00.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:00.689 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:00.689 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:00.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:00.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:00.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:00.690 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:00.690 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10973003, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4233094, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44309, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.40240099617315, telescope_dec_j2k=-24.3901425799025, observability=1)
2025-12-27T16:38:01.343 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6532235145568848
2025-12-27T16:38:01.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:01.738 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4236086, teldec = -24.256178
2025-12-27T16:38:01.739 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40270048645271     dec_j2k = -24.3901387006179
2025-12-27T16:38:01.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:01.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:01.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:01.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:01.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:01.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:01.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:01.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:01.752 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:01.752 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:01.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:01.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:01.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:01.752 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:01.753 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10974233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4236086, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44339, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.40270048645271, telescope_dec_j2k=-24.3901387006179, observability=1)
2025-12-27T16:38:02.428 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.675208568572998
2025-12-27T16:38:02.801 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:02.803 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4239172, teldec = -24.256178
2025-12-27T16:38:02.804 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40300938584295     dec_j2k = -24.3901346985942
2025-12-27T16:38:02.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:02.806 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:02.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:02.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:02.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:02.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:02.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:02.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:02.819 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:02.819 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:02.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:02.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:02.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:02.819 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:02.820 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10975465, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4239172, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4437, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.40300938584295, telescope_dec_j2k=-24.3901346985942, observability=1)
2025-12-27T16:38:03.517 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.69759202003479
2025-12-27T16:38:03.795 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9754021167755127
2025-12-27T16:38:03.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:03.870 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4241979, teldec = -24.256178
2025-12-27T16:38:03.871 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40329035815782     dec_j2k = -24.3901310576253
2025-12-27T16:38:03.873 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:03.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:03.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:03.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:03.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:03.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:03.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:03.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:03.885 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:03.885 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:03.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:03.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:03.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:03.885 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:03.885 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10976699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097961266384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4241979, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44398, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.40329035815782, telescope_dec_j2k=-24.3901310576253, observability=1)
2025-12-27T16:38:04.537 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.651843786239624
2025-12-27T16:38:04.537 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.4820659160614 seconds ago
2025-12-27T16:38:04.620 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7354810237884521
2025-12-27T16:38:04.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:04.931 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4245068, teldec = -24.256178
2025-12-27T16:38:04.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40359955782148     dec_j2k = -24.3901270500351
2025-12-27T16:38:04.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:04.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:04.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:04.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:04.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:04.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:04.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:04.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:04.947 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:04.947 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:04.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:04.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:04.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:04.947 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:04.947 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10977928, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813090339997251, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4245068, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44429, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.40359955782148, telescope_dec_j2k=-24.3901270500351, observability=1)
2025-12-27T16:38:05.702 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7547924518585205
2025-12-27T16:38:05.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:05.990 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4247871, teldec = -24.256178
2025-12-27T16:38:05.991 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40388012973232     dec_j2k = -24.390123412734
2025-12-27T16:38:05.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:05.994 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:05.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:05.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:05.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:05.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:06.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:06.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:06.005 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:06.005 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:06.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:06.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:06.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:06.005 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:06.005 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10979154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091142236107, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4247871, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44457, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.40388012973232, telescope_dec_j2k=-24.390123412734, observability=1)
2025-12-27T16:38:06.855 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.850353479385376
2025-12-27T16:38:07.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:07.051 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4250865, teldec = -24.256178
2025-12-27T16:38:07.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4041798201631     dec_j2k = -24.3901195267839
2025-12-27T16:38:07.054 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:07.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:07.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:07.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:07.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:07.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:07.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:07.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:07.069 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:07.069 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:07.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:07.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:07.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:07.070 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:07.070 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10980382, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813090741116679, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4250865, telescope_dec=-24.256178, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44487, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.4041798201631, telescope_dec_j2k=-24.3901195267839, observability=1)
2025-12-27T16:38:07.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.854680061340332
2025-12-27T16:38:08.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:08.118 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4253954, teldec = -24.256177
2025-12-27T16:38:08.120 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4044890197307     dec_j2k = -24.3901145167547
2025-12-27T16:38:08.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:08.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:08.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:08.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:08.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:08.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:08.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:08.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:08.135 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:08.135 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:08.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:08.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:08.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:08.136 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:08.136 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10981617, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094752310959, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4253954, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44518, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.4044890197307, telescope_dec_j2k=-24.3901145167547, observability=1)
2025-12-27T16:38:09.011 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.875495195388794
2025-12-27T16:38:09.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:09.186 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4256759, teldec = -24.256177
2025-12-27T16:38:09.188 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4047697918114     dec_j2k = -24.3901108745641
2025-12-27T16:38:09.188 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:09.189 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:09.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:09.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:09.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:09.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:09.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:09.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:09.199 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:09.199 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:09.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:09.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:09.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:09.199 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:09.199 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10982853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4256759, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44546, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.4047697918114, telescope_dec_j2k=-24.3901108745641, observability=1)
2025-12-27T16:38:10.109 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9099588394165039
2025-12-27T16:38:10.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:10.254 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4259841, teldec = -24.256184
2025-12-27T16:38:10.255 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40507829123857     dec_j2k = -24.3901138712536
2025-12-27T16:38:10.257 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:10.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:10.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:10.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:10.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:10.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:10.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:10.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:10.266 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:10.266 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:10.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:10.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:10.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:10.266 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:10.266 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10984089, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101170221808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992306, telescope_ra=1.4259841, telescope_dec=-24.256184, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44577, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.40507829123857, telescope_dec_j2k=-24.3901138712536, observability=1)
2025-12-27T16:38:11.193 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9271836280822754
2025-12-27T16:38:11.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:11.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4262834, teldec = -24.256177
2025-12-27T16:38:11.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40537788105095     dec_j2k = -24.3901029839151
2025-12-27T16:38:11.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:11.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:11.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:11.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:11.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:11.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:11.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:11.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:11.326 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:11.326 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:11.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:11.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:11.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:11.326 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:11.327 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.10985316, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094351191531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4262834, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44607, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:37:11.905386', telescope_ra_j2k=1.40537788105095, telescope_dec_j2k=-24.3901029839151, observability=1)
2025-12-27T16:38:12.051 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:12.051 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:38:12.052 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:12.052 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:38:12.056 [DEBUG] [ThreadPoolExecutor-22942_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:12.083 [DEBUG] [Thread-490734 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.756342887878418
2025-12-27T16:38:12.245 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9184050559997559
2025-12-27T16:38:12.369 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:12.371 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4265641, teldec = -24.256177
2025-12-27T16:38:12.372 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40565885330149     dec_j2k = -24.3900993368335
2025-12-27T16:38:12.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:12.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:12.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:12.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:12.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:12.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:12.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:12.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:12.386 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:12.386 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:12.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:12.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:12.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:12.386 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:12.387 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10986539, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095153430387, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4265641, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44635, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.40565885330149, telescope_dec_j2k=-24.3900993368335, observability=1)
2025-12-27T16:38:13.058 [DEBUG] [ThreadPoolExecutor-22942_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:13.060 [DEBUG] [ThreadPoolExecutor-22942_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:13.060 [DEBUG] [ThreadPoolExecutor-22942_0] [payload.py] [to_registers()] [0]
2025-12-27T16:38:13.065 [DEBUG] [ThreadPoolExecutor-22942_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:13.065 [DEBUG] [ThreadPoolExecutor-22942_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:13.065 [DEBUG] [ThreadPoolExecutor-22942_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:38:13.065 [DEBUG] [ThreadPoolExecutor-22942_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:13.072 [DEBUG] [ThreadPoolExecutor-22942_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:13.072 [DEBUG] [ThreadPoolExecutor-22942_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:38:13.072 [DEBUG] [ThreadPoolExecutor-22942_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:38:13.073 [DEBUG] [ThreadPoolExecutor-22942_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:38:13.073 [DEBUG] [ThreadPoolExecutor-22942_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:13.073 [DEBUG] [ThreadPoolExecutor-22942_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:13.073 [DEBUG] [ThreadPoolExecutor-22942_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:13.297 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9103355407714844
2025-12-27T16:38:13.433 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:13.434 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.426873, teldec = -24.256177
2025-12-27T16:38:13.435 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40596805289435     dec_j2k = -24.3900953225167
2025-12-27T16:38:13.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:13.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:13.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:13.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:13.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:13.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:13.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:13.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:13.447 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:13.447 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:13.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:13.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:13.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:13.447 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:13.447 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1098777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091944474963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.426873, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44666, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.40596805289435, telescope_dec_j2k=-24.3900953225167, observability=1)
2025-12-27T16:38:14.401 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9542560577392578
2025-12-27T16:38:14.493 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:14.494 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4271814, teldec = -24.256177
2025-12-27T16:38:14.496 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40627675199305     dec_j2k = -24.3900913138218
2025-12-27T16:38:14.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:14.497 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:14.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:14.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:14.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:14.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:14.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:14.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:14.506 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:14.506 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:14.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:14.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:14.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:14.506 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:14.507 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10988997, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097560146956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4271814, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44696, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.40627675199305, telescope_dec_j2k=-24.3900913138218, observability=1)
2025-12-27T16:38:15.504 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9975123405456543
2025-12-27T16:38:15.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:15.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4274616, teldec = -24.256177
2025-12-27T16:38:15.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40655722373426     dec_j2k = -24.3900876709219
2025-12-27T16:38:15.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:15.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:15.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:15.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:15.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:15.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:15.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:15.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:15.565 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:15.565 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:15.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:15.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:15.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:15.565 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:15.565 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10990221, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4274616, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44724, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.40655722373426, telescope_dec_j2k=-24.3900876709219, observability=1)
2025-12-27T16:38:16.572 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:16.574 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.4277326, teldec = -24.256177
2025-12-27T16:38:16.575 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.40682848654595     dec_j2k = -24.3900841469446
2025-12-27T16:38:16.578 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:16.578 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:16.580 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:16.580 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:16.580 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:16.580 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:16.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:16.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:16.587 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:16.587 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:16.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:16.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:16.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:16.587 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:16.587 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10991404, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813092345594391, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4277326, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44752, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.40682848654595, telescope_dec_j2k=-24.3900841469446, observability=1)
2025-12-27T16:38:16.614 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.026719093322753906
2025-12-27T16:38:17.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:17.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4280415, teldec = -24.256177
2025-12-27T16:38:17.661 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40713768610381     dec_j2k = -24.3900801293066
2025-12-27T16:38:17.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:17.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:17.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:17.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:17.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:17.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:17.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:17.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:17.677 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:17.677 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:17.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:17.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:17.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:17.677 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:17.677 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10992661, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095955669244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4280415, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44782, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.40713768610381, telescope_dec_j2k=-24.3900801293066, observability=1)
2025-12-27T16:38:17.704 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.027055978775024414
2025-12-27T16:38:18.731 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:18.733 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4283501, teldec = -24.256177
2025-12-27T16:38:18.734 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40744658536149     dec_j2k = -24.3900761146937
2025-12-27T16:38:18.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:18.737 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:18.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:18.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:18.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:18.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:18.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:18.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:18.750 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:18.751 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:18.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:18.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:18.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:18.751 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:18.751 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10993903, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4283501, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44813, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.40744658536149, telescope_dec_j2k=-24.3900761146937, observability=1)
2025-12-27T16:38:18.791 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.040283203125
2025-12-27T16:38:19.797 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:19.800 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4286585, teldec = -24.256177
2025-12-27T16:38:19.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.407755284416     dec_j2k = -24.3900721018074
2025-12-27T16:38:19.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:19.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:19.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:19.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:19.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:19.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:19.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:19.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:19.818 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:19.818 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:19.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:19.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:19.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:19.818 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:19.818 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10995138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099966863524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4286585, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44844, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.407755284416, telescope_dec_j2k=-24.3900721018074, observability=1)
2025-12-27T16:38:19.841 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02290058135986328
2025-12-27T16:38:20.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:20.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4289297, teldec = -24.256177
2025-12-27T16:38:20.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40802674739015     dec_j2k = -24.3900685722427
2025-12-27T16:38:20.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:20.868 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:20.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:20.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:20.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:20.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:20.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:20.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:20.882 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:20.882 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:20.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:20.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:20.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:20.882 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:20.882 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10996369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091142236107, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4289297, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44871, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.40802674739015, telescope_dec_j2k=-24.3900685722427, observability=1)
2025-12-27T16:38:20.893 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.010333061218261719
2025-12-27T16:38:21.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:21.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4292381, teldec = -24.256177
2025-12-27T16:38:21.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40833544642731     dec_j2k = -24.3900645577118
2025-12-27T16:38:21.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:21.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:21.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:21.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:21.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:21.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:21.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:21.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:21.940 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:21.940 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:21.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:21.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:21.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:21.940 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:21.941 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10997598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4292381, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44902, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.40833544642731, telescope_dec_j2k=-24.3900645577118, observability=1)
2025-12-27T16:38:21.944 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0031168460845947266
2025-12-27T16:38:23.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:23.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4296033, teldec = -24.256177
2025-12-27T16:38:23.229 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4087010005281     dec_j2k = -24.3900598026676
2025-12-27T16:38:23.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:23.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:23.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:23.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:23.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:23.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:23.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:23.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:23.243 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:23.243 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:23.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:23.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:23.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:23.243 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:23.244 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.10999105, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099966863524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992295, telescope_ra=1.4296033, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44939, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.4087010005281, telescope_dec_j2k=-24.3900598026676, observability=1)
2025-12-27T16:38:23.271 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.028000354766845703
2025-12-27T16:38:24.116 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8723940849304199
2025-12-27T16:38:24.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:24.291 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4298837, teldec = -24.256177
2025-12-27T16:38:24.293 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40898167239736     dec_j2k = -24.3900561509193
2025-12-27T16:38:24.294 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:24.294 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:24.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:24.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:24.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:24.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:24.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:24.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:24.303 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:24.303 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:24.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:24.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:24.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:24.303 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:24.303 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11000336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4298837, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44967, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.40898167239736, telescope_dec_j2k=-24.3900561509193, observability=1)
2025-12-27T16:38:24.358 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05486488342285156
2025-12-27T16:38:25.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:25.352 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4301921, teldec = -24.256177
2025-12-27T16:38:25.353 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40929037140594     dec_j2k = -24.3900521336819
2025-12-27T16:38:25.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:25.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:25.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:25.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:25.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:25.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:25.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:25.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:25.370 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:25.370 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:25.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:25.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:25.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:25.370 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:25.370 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11001564, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091944474963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4301921, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.44997, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.40929037140594, telescope_dec_j2k=-24.3900521336819, observability=1)
2025-12-27T16:38:25.440 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07019257545471191
2025-12-27T16:38:26.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:26.413 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4304912, teldec = -24.256177
2025-12-27T16:38:26.414 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4095897613889     dec_j2k = -24.3900482367511
2025-12-27T16:38:26.417 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:26.418 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:26.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:26.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:26.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:26.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:26.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:26.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:26.430 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:26.430 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:26.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:26.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:26.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:26.430 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:26.430 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11002793, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813100367982952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4304912, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45027, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.4095897613889, telescope_dec_j2k=-24.3900482367511, observability=1)
2025-12-27T16:38:26.514 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08423042297363281
2025-12-27T16:38:27.474 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:27.476 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.430772, teldec = -24.256177
2025-12-27T16:38:27.477 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40987083362175     dec_j2k = -24.3900445774995
2025-12-27T16:38:27.478 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:27.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:27.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:27.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:27.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:27.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:27.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:27.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:27.489 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:27.489 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:27.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:27.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:27.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:27.489 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:27.489 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11004022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094351191531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.430772, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45055, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.40987083362175, telescope_dec_j2k=-24.3900445774995, observability=1)
2025-12-27T16:38:27.598 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10828924179077148
2025-12-27T16:38:28.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:28.535 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4310809, teldec = -24.256177
2025-12-27T16:38:28.536 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41018003308843     dec_j2k = -24.3900405512243
2025-12-27T16:38:28.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:28.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:28.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:28.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:28.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:28.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:28.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:28.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:28.547 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:28.547 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:28.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:28.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:28.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:28.547 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:28.547 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11005248, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813098362385812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4310809, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45086, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41018003308843, telescope_dec_j2k=-24.3900405512243, observability=1)
2025-12-27T16:38:28.706 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1592998504638672
2025-12-27T16:38:29.597 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:29.599 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4313608, teldec = -24.256177
2025-12-27T16:38:29.600 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41046020443271     dec_j2k = -24.390036902184
2025-12-27T16:38:29.602 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:29.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:29.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:29.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:29.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:29.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:29.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:29.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:29.612 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:29.612 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:29.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:29.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:29.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:29.612 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:29.612 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11006479, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4313608, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45114, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41046020443271, telescope_dec_j2k=-24.390036902184, observability=1)
2025-12-27T16:38:29.772 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15953731536865234
2025-12-27T16:38:30.153 [DEBUG] [Thread-490735 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5408627986907959
2025-12-27T16:38:30.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:30.738 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4316965, teldec = -24.256177
2025-12-27T16:38:30.739 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41079622986131     dec_j2k = -24.3900325247319
2025-12-27T16:38:30.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:30.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:30.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:30.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:30.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:30.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:30.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:30.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:30.755 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:30.755 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:30.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:30.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:30.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:30.755 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:30.755 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11007797, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097961266384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4316965, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45148, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41079622986131, telescope_dec_j2k=-24.3900325247319, observability=1)
2025-12-27T16:38:30.856 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10074424743652344
2025-12-27T16:38:31.920 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:31.923 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.432023, teldec = -24.256171
2025-12-27T16:38:31.924 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41112304594193     dec_j2k = -24.3900222667746
2025-12-27T16:38:31.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:31.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:31.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:31.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:31.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:31.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:31.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:31.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:31.936 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:31.936 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:31.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:31.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:31.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:31.936 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:31.936 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11009168, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813098362385812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992284, telescope_ra=1.432023, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45181, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41112304594193, telescope_dec_j2k=-24.3900222667746, observability=1)
2025-12-27T16:38:32.070 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13339710235595703
2025-12-27T16:38:32.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:32.980 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4323042, teldec = -24.256177
2025-12-27T16:38:32.981 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41140451893963     dec_j2k = -24.3900245978248
2025-12-27T16:38:32.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:32.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:32.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:32.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:32.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:32.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:32.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:32.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:32.999 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:32.999 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:32.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:32.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:32.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:32.999 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:32.999 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11010392, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097560146956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4323042, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45209, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41140451893963, telescope_dec_j2k=-24.3900245978248, observability=1)
2025-12-27T16:38:33.186 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18732237815856934
2025-12-27T16:38:33.691 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6924464702606201
2025-12-27T16:38:34.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:34.041 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4326129, teldec = -24.256171
2025-12-27T16:38:34.042 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4117135177473     dec_j2k = -24.3900145703296
2025-12-27T16:38:34.044 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:38:34.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:38:34.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:34.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:34.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:34.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:34.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:34.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:34.054 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:34.054 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:34.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:34.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:34.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:34.054 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:34.055 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1101162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097560146956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992283, telescope_ra=1.4326129, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4524, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.4117135177473, telescope_dec_j2k=-24.3900145703296, observability=1)
2025-12-27T16:38:34.289 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23470425605773926
2025-12-27T16:38:35.099 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:35.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4328933, teldec = -24.256177
2025-12-27T16:38:35.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41199418995362     dec_j2k = -24.3900169102961
2025-12-27T16:38:35.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:35.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:35.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:35.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:35.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:35.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:35.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:35.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:35.120 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:35.120 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:35.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:35.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:35.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:35.120 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:35.121 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11012847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4328933, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45268, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41199418995362, telescope_dec_j2k=-24.3900169102961, observability=1)
2025-12-27T16:38:35.371 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25082898139953613
2025-12-27T16:38:36.166 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:36.168 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4331922, teldec = -24.256177
2025-12-27T16:38:36.169 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41229337966414     dec_j2k = -24.3900130085455
2025-12-27T16:38:36.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:36.171 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:36.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:36.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:36.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:36.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:36.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:36.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:36.182 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:36.182 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:36.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:36.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:36.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:36.182 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:36.182 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11014082, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093548952675, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4331922, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45297, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41229337966414, telescope_dec_j2k=-24.3900130085455, observability=1)
2025-12-27T16:38:36.423 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24106049537658691
2025-12-27T16:38:37.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:37.227 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4335011, teldec = -24.256177
2025-12-27T16:38:37.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41260257905808     dec_j2k = -24.3900089753945
2025-12-27T16:38:37.229 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:37.230 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:37.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:37.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:37.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:37.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:37.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:37.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:37.240 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:37.240 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:37.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:37.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:37.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:37.240 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:37.240 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11015308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097560146956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4335011, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45328, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41260257905808, telescope_dec_j2k=-24.3900089753945, observability=1)
2025-12-27T16:38:37.475 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23459625244140625
2025-12-27T16:38:38.074 [DEBUG] [ThreadPoolExecutor-22942_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:38.075 [DEBUG] [ThreadPoolExecutor-22942_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:38.285 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:38.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.433782, teldec = -24.256171
2025-12-27T16:38:38.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41288375088615     dec_j2k = -24.3899993075868
2025-12-27T16:38:38.289 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:38.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:38.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:38.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:38.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:38.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:38.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:38.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:38.301 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:38.301 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:38.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:38.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:38.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:38.302 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:38.302 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11016534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992283, telescope_ra=1.433782, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45356, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41288375088615, telescope_dec_j2k=-24.3899993075868, observability=1)
2025-12-27T16:38:38.527 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22490715980529785
2025-12-27T16:38:39.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:39.356 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4340905, teldec = -24.256177
2025-12-27T16:38:39.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41319255029415     dec_j2k = -24.3900012774627
2025-12-27T16:38:39.359 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:39.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:39.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:39.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:39.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:39.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:39.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:39.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:39.373 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:39.373 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:39.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:39.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:39.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:39.373 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:39.373 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11017772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4340905, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45387, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41319255029415, telescope_dec_j2k=-24.3900012774627, observability=1)
2025-12-27T16:38:39.630 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25680041313171387
2025-12-27T16:38:40.418 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:40.420 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4343988, teldec = -24.256177
2025-12-27T16:38:40.421 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41350114907959     dec_j2k = -24.3899972495999
2025-12-27T16:38:40.422 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:40.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:40.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:40.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:40.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:40.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:40.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:40.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:40.433 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:40.433 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:40.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:40.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:40.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:40.433 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:40.434 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11019004, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097961266384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4343988, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45418, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41350114907959, telescope_dec_j2k=-24.3899972495999, observability=1)
2025-12-27T16:38:40.712 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27827882766723633
2025-12-27T16:38:41.478 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:41.480 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4346701, teldec = -24.256177
2025-12-27T16:38:41.481 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41377271199923     dec_j2k = -24.3899937044099
2025-12-27T16:38:41.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:41.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:41.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:41.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:41.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:41.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:41.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:41.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:41.493 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:41.493 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:41.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:41.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:41.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:41.494 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:41.494 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1102023, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4346701, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45445, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41377271199923, telescope_dec_j2k=-24.3899937044099, observability=1)
2025-12-27T16:38:41.796 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30195116996765137
2025-12-27T16:38:42.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:42.541 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.434979, teldec = -24.256177
2025-12-27T16:38:42.542 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41408191134869     dec_j2k = -24.3899896670611
2025-12-27T16:38:42.544 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:42.544 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:42.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:42.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:42.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:42.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:42.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:42.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:42.559 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:42.559 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:42.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:42.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:42.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:42.559 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:42.559 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11021458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.434979, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45476, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41408191134869, telescope_dec_j2k=-24.3899896670611, observability=1)
2025-12-27T16:38:42.847 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2882230281829834
2025-12-27T16:38:43.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:43.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4352598, teldec = -24.256177
2025-12-27T16:38:43.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41436298345888     dec_j2k = -24.3899859962204
2025-12-27T16:38:43.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:43.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:43.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:43.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:43.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:43.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:43.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:43.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:43.621 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:43.621 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:43.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:43.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:43.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:43.621 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:43.621 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1102269, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095153430387, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4352598, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45504, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41436298345888, telescope_dec_j2k=-24.3899859962204, observability=1)
2025-12-27T16:38:43.954 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33251476287841797
2025-12-27T16:38:44.675 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:44.676 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4355684, teldec = -24.256177
2025-12-27T16:38:44.677 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41467188249988     dec_j2k = -24.3899819611199
2025-12-27T16:38:44.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:44.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:44.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:44.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:44.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:44.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:44.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:44.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:44.693 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:44.693 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:44.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:44.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:44.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:44.693 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:44.694 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11023929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097961266384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4355684, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45535, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41467188249988, telescope_dec_j2k=-24.3899819611199, observability=1)
2025-12-27T16:38:45.033 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3394794464111328
2025-12-27T16:38:45.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:45.737 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4358676, teldec = -24.256177
2025-12-27T16:38:45.738 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41497137242317     dec_j2k = -24.3899780480931
2025-12-27T16:38:45.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:45.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:45.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:45.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:45.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:45.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:45.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:45.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:45.753 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:45.753 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:45.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:45.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:45.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:45.753 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:45.753 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11025157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4358676, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45565, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41497137242317, telescope_dec_j2k=-24.3899780480931, observability=1)
2025-12-27T16:38:46.085 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.331697940826416
2025-12-27T16:38:46.797 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:46.799 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4361765, teldec = -24.256177
2025-12-27T16:38:46.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41528057173656     dec_j2k = -24.3899740073433
2025-12-27T16:38:46.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:46.804 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:46.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:46.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:46.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:46.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:46.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:46.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:46.818 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:46.818 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:46.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:46.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:46.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:46.818 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:46.818 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11026387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099966863524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4361765, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45596, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41528057173656, telescope_dec_j2k=-24.3899740073433, observability=1)
2025-12-27T16:38:47.185 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3671228885650635
2025-12-27T16:38:47.864 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:47.866 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4364572, teldec = -24.256177
2025-12-27T16:38:47.867 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41556154371706     dec_j2k = -24.3899703347196
2025-12-27T16:38:47.870 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:47.870 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:47.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:47.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:47.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:47.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:47.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:47.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:47.882 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:47.882 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:47.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:47.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:47.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:47.882 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:47.882 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11027622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4364572, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45624, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41556154371706, telescope_dec_j2k=-24.3899703347196, observability=1)
2025-12-27T16:38:48.224 [DEBUG] [Thread-490736 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34249281883239746
2025-12-27T16:38:48.269 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.387401819229126
2025-12-27T16:38:48.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:48.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4367659, teldec = -24.256177
2025-12-27T16:38:48.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4158705428189     dec_j2k = -24.3899662949131
2025-12-27T16:38:48.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:48.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:48.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:48.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:48.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:48.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:48.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:48.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:48.942 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:48.942 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:48.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:48.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:48.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:48.942 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:48.942 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11028848, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097560146956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4367659, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45655, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.4158705428189, telescope_dec_j2k=-24.3899662949131, observability=1)
2025-12-27T16:38:49.356 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41408634185791016
2025-12-27T16:38:49.986 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:49.987 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4370461, teldec = -24.256177
2025-12-27T16:38:49.988 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41615101429881     dec_j2k = -24.3899626273137
2025-12-27T16:38:49.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:38:49.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:38:49.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:49.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:49.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:49.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:50.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:50.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:50.004 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:50.004 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:50.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:50.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:50.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:50.004 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:50.004 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11030076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4370461, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45683, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41615101429881, telescope_dec_j2k=-24.3899626273137, observability=1)
2025-12-27T16:38:50.405 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4010765552520752
2025-12-27T16:38:51.052 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:51.055 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4373455, teldec = -24.256177
2025-12-27T16:38:51.056 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41645070437273     dec_j2k = -24.3899587076037
2025-12-27T16:38:51.058 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:51.059 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:51.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:51.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:51.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:51.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:51.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:51.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:51.072 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:51.072 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:51.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:51.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:51.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:51.072 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:51.072 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11031311, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4373455, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45713, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41645070437273, telescope_dec_j2k=-24.3899587076037, observability=1)
2025-12-27T16:38:51.474 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40169715881347656
2025-12-27T16:38:52.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:52.118 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4376544, teldec = -24.256177
2025-12-27T16:38:52.120 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41675990364156     dec_j2k = -24.3899546626571
2025-12-27T16:38:52.120 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:38:52.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:52.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:52.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:52.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:52.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:52.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:52.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:52.130 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:52.130 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:52.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:52.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:52.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:52.130 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:52.130 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11032543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4376544, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45744, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41675990364156, telescope_dec_j2k=-24.3899546626571, observability=1)
2025-12-27T16:38:52.558 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42784690856933594
2025-12-27T16:38:53.175 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:53.177 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4379349, teldec = -24.256177
2025-12-27T16:38:53.179 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41704067538779     dec_j2k = -24.3899509888397
2025-12-27T16:38:53.180 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:53.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:53.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:53.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:53.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:53.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:53.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:53.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:53.191 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:53.191 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:53.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:53.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:53.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:53.191 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:53.192 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11033769, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813096356788672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4379349, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45772, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41704067538779, telescope_dec_j2k=-24.3899509888397, observability=1)
2025-12-27T16:38:53.645 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45348381996154785
2025-12-27T16:38:54.236 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:54.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4382432, teldec = -24.256177
2025-12-27T16:38:54.239 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41734927405759     dec_j2k = -24.3899469500805
2025-12-27T16:38:54.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:54.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:54.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:54.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:54.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:54.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:54.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:54.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:54.248 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:54.248 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:54.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:54.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:54.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:54.249 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:54.249 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11034995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4382432, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45803, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41734927405759, telescope_dec_j2k=-24.3899469500805, observability=1)
2025-12-27T16:38:54.654 [DEBUG] [Thread-490737 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40520310401916504
2025-12-27T16:38:54.694 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.445446252822876
2025-12-27T16:38:55.294 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:55.297 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4385424, teldec = -24.256177
2025-12-27T16:38:55.298 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41764876390276     dec_j2k = -24.3899430296968
2025-12-27T16:38:55.300 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:55.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:55.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:55.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:55.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:55.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:55.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:55.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:55.315 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:55.315 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:55.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:55.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:55.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:55.315 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:55.315 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11036221, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094752310959, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4385424, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45832, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41764876390276, telescope_dec_j2k=-24.3899430296968, observability=1)
2025-12-27T16:38:55.746 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4310572147369385
2025-12-27T16:38:56.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:56.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4388229, teldec = -24.256177
2025-12-27T16:38:56.371 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41792953562466     dec_j2k = -24.3899393535898
2025-12-27T16:38:56.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:56.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:56.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:56.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:56.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:56.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:56.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:56.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:56.383 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:56.383 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:56.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:56.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:56.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:56.384 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:56.384 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11037464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4388229, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45861, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41792953562466, telescope_dec_j2k=-24.3899393535898, observability=1)
2025-12-27T16:38:56.798 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41416215896606445
2025-12-27T16:38:57.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:57.431 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4391318, teldec = -24.256177
2025-12-27T16:38:57.432 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4182387348489     dec_j2k = -24.3899353044485
2025-12-27T16:38:57.434 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:57.434 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:57.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:57.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:57.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:57.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:57.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:57.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:57.444 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:57.444 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:57.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:57.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:57.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:57.444 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:57.444 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11038692, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813089537758395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992294, telescope_ra=1.4391318, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45891, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.4182387348489, telescope_dec_j2k=-24.3899353044485, observability=1)
2025-12-27T16:38:57.888 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44408535957336426
2025-12-27T16:38:58.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:58.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4394408, teldec = -24.256183
2025-12-27T16:38:58.525 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41854803458181     dec_j2k = -24.3899372525961
2025-12-27T16:38:58.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:58.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:58.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:58.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:58.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:58.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:58.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:58.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:58.541 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:58.541 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:58.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:58.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:58.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:58.541 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:58.541 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11039957, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813100367982952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992304, telescope_ra=1.4394408, telescope_dec=-24.256183, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.45922, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41854803458181, telescope_dec_j2k=-24.3899372525961, observability=1)
2025-12-27T16:38:58.991 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44979381561279297
2025-12-27T16:38:59.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:38:59.595 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4397209, teldec = -24.256177
2025-12-27T16:38:59.597 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41882840547049     dec_j2k = -24.389927579942
2025-12-27T16:38:59.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:59.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:38:59.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:38:59.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:38:59.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:38:59.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:38:59.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:38:59.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:59.613 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:38:59.613 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:38:59.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:38:59.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:38:59.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:38:59.613 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:38:59.613 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11041197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813092345594391, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4397209, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4595, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41882840547049, telescope_dec_j2k=-24.389927579942, observability=1)
2025-12-27T16:39:00.072 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45937204360961914
2025-12-27T16:39:00.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:00.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.44002, teldec = -24.256177
2025-12-27T16:39:00.661 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41912779517558     dec_j2k = -24.3899236568066
2025-12-27T16:39:00.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:00.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:00.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:00.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:00.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:00.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:00.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:00.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:00.671 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:00.671 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:00.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:00.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:00.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:00.672 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:00.672 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11042428, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813096356788672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.44002, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4598, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41912779517558, telescope_dec_j2k=-24.3899236568066, observability=1)
2025-12-27T16:39:01.125 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45345616340637207
2025-12-27T16:39:01.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:01.716 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4403289, teldec = -24.256177
2025-12-27T16:39:01.718 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41943699436365     dec_j2k = -24.3899196042669
2025-12-27T16:39:01.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:01.720 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:01.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:01.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:01.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:01.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:01.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:01.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:01.729 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:01.729 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:01.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:01.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:01.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:01.729 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:01.729 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11043652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4403289, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46011, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41943699436365, telescope_dec_j2k=-24.3899196042669, observability=1)
2025-12-27T16:39:02.176 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44711732864379883
2025-12-27T16:39:02.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:02.777 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4406097, teldec = -24.256177
2025-12-27T16:39:02.778 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4197180663271     dec_j2k = -24.3899159196175
2025-12-27T16:39:02.780 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:02.780 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:39:02.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:02.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:02.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:02.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:02.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:02.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:02.795 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:02.795 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:02.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:02.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:02.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:02.796 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:02.796 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1104488, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813088735519538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4406097, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46039, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.4197180663271, telescope_dec_j2k=-24.3899159196175, observability=1)
2025-12-27T16:39:03.228 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43242931365966797
2025-12-27T16:39:03.799 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:03.801 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.4408902, teldec = -24.256176
2025-12-27T16:39:03.802 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.41999883792203     dec_j2k = -24.3899112382685
2025-12-27T16:39:03.803 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:03.804 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:03.809 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:03.809 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:03.810 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:03.810 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:03.817 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:03.817 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:03.817 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:03.817 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:03.817 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:03.817 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:03.817 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:03.817 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:03.817 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11046065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093147833247, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4408902, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46067, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.41999883792203, telescope_dec_j2k=-24.3899112382685, observability=1)
2025-12-27T16:39:03.840 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02315807342529297
2025-12-27T16:39:04.353 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5361902713775635
2025-12-27T16:39:04.597 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7793889045715332
2025-12-27T16:39:04.597 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.48086619377136 seconds ago
2025-12-27T16:39:04.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:04.889 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4411985, teldec = -24.256176
2025-12-27T16:39:04.890 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4203074365027     dec_j2k = -24.3899071911358
2025-12-27T16:39:04.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:04.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:04.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:04.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:04.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:04.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:04.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:04.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:04.900 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:04.900 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:04.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:04.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:04.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:04.901 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:04.901 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11047324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091543355535, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4411985, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46098, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.4203074365027, telescope_dec_j2k=-24.3899071911358, observability=1)
2025-12-27T16:39:05.418 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5174529552459717
2025-12-27T16:39:06.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:06.265 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4415821, teldec = -24.256176
2025-12-27T16:39:06.266 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42069140799652     dec_j2k = -24.3899021543013
2025-12-27T16:39:06.267 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:06.268 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:06.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:06.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:06.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:06.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:06.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:06.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:06.278 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:06.278 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:06.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:06.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:06.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:06.278 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:06.278 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11048917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099966863524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4415821, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46136, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.42069140799652, telescope_dec_j2k=-24.3899021543013, observability=1)
2025-12-27T16:39:06.412 [DEBUG] [Thread-490738 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1335313320159912
2025-12-27T16:39:06.729 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45108771324157715
2025-12-27T16:39:07.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:07.336 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.441891, teldec = -24.256176
2025-12-27T16:39:07.337 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42100060713734     dec_j2k = -24.3898980973275
2025-12-27T16:39:07.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:07.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:07.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:07.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:07.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:07.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:07.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:07.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:07.350 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:07.350 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:07.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:07.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:07.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:07.350 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:07.350 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11050156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.441891, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46167, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.42100060713734, telescope_dec_j2k=-24.3898980973275, observability=1)
2025-12-27T16:39:07.781 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43094325065612793
2025-12-27T16:39:08.395 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:08.398 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4421714, teldec = -24.256176
2025-12-27T16:39:08.399 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42128127867048     dec_j2k = -24.3898944139026
2025-12-27T16:39:08.400 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:08.401 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:08.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:08.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:08.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:08.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:08.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:08.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:08.409 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:08.409 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:08.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:08.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:08.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:08.410 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:08.410 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11051385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4421714, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46195, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.42128127867048, telescope_dec_j2k=-24.3898944139026, observability=1)
2025-12-27T16:39:08.884 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4742918014526367
2025-12-27T16:39:09.465 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:09.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4424798, teldec = -24.256176
2025-12-27T16:39:09.468 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42158997730931     dec_j2k = -24.3898903618265
2025-12-27T16:39:09.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:09.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:09.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:09.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:09.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:09.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:09.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:09.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:09.481 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:09.481 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:09.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:09.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:09.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:09.481 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:09.481 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11052623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4424798, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46226, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.42158997730931, telescope_dec_j2k=-24.3898903618265, observability=1)
2025-12-27T16:39:09.966 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48466944694519043
2025-12-27T16:39:10.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:10.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4427789, teldec = -24.256176
2025-12-27T16:39:10.530 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42188936693359     dec_j2k = -24.3898864311086
2025-12-27T16:39:10.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:10.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:10.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:10.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:10.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:10.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:10.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:10.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:10.543 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:10.544 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:10.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:10.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:10.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:10.544 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:10.544 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11053852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4427789, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46256, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.42188936693359, telescope_dec_j2k=-24.3898864311086, observability=1)
2025-12-27T16:39:11.018 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47377967834472656
2025-12-27T16:39:11.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:11.595 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4430597, teldec = -24.256176
2025-12-27T16:39:11.596 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42217043882964     dec_j2k = -24.3898827401379
2025-12-27T16:39:11.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:39:11.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:39:11.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:11.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:11.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:11.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:11.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:11.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:11.612 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:11.612 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:11.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:11.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:11.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:11.612 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:11.612 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11055086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091944474963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4430597, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46284, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:38:12.050122', telescope_ra_j2k=1.42217043882964, telescope_dec_j2k=-24.3898827401379, observability=1)
2025-12-27T16:39:12.102 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4897935390472412
2025-12-27T16:39:12.192 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:12.192 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:39:12.193 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:12.193 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:39:12.194 [INFO] [ThreadPoolExecutor-22943_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:39:12.194 [INFO] [ThreadPoolExecutor-22943_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:39:12.651 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:12.654 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4433686, teldec = -24.256176
2025-12-27T16:39:12.655 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42247963792574     dec_j2k = -24.3898786789705
2025-12-27T16:39:12.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:12.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:12.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:12.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:12.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:12.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:12.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:12.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:12.667 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:12.667 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:12.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:12.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:12.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:12.667 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:12.667 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1105631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097560146956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4433686, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46315, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42247963792574, telescope_dec_j2k=-24.3898786789705, observability=1)
2025-12-27T16:39:13.154 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4868197441101074
2025-12-27T16:39:13.716 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:13.718 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4436488, teldec = -24.256176
2025-12-27T16:39:13.719 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42276010922464     dec_j2k = -24.3898749943693
2025-12-27T16:39:13.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:13.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:13.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:13.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:13.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:13.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:13.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:13.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:13.730 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:13.730 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:13.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:13.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:13.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:13.730 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:13.730 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11057543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4436488, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46343, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42276010922464, telescope_dec_j2k=-24.3898749943693, observability=1)
2025-12-27T16:39:14.257 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5263752937316895
2025-12-27T16:39:14.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:14.777 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.443948, teldec = -24.256176
2025-12-27T16:39:14.778 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42305959891145     dec_j2k = -24.3898710591238
2025-12-27T16:39:14.779 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:14.780 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:14.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:14.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:14.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:14.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:14.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:14.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:14.792 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:14.792 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:14.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:14.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:14.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:14.793 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:14.793 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11058767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.443948, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46373, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42305959891145, telescope_dec_j2k=-24.3898710591238, observability=1)
2025-12-27T16:39:15.339 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5462596416473389
2025-12-27T16:39:15.840 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:15.842 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4442563, teldec = -24.256176
2025-12-27T16:39:15.843 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42336819739975     dec_j2k = -24.3898670033297
2025-12-27T16:39:15.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:15.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:15.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:15.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:15.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:15.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:15.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:15.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:15.860 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:15.860 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:15.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:15.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:15.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:15.860 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:15.861 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11060001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4442563, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46404, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42336819739975, telescope_dec_j2k=-24.3898670033297, observability=1)
2025-12-27T16:39:16.391 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5301933288574219
2025-12-27T16:39:16.907 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:16.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4445652, teldec = -24.256176
2025-12-27T16:39:16.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42367739645959     dec_j2k = -24.3898629387667
2025-12-27T16:39:16.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:16.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:16.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:16.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:16.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:16.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:16.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:16.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:16.928 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:16.928 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:16.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:16.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:16.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:16.928 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:16.929 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11061236, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4445652, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46435, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42367739645959, telescope_dec_j2k=-24.3898629387667, observability=1)
2025-12-27T16:39:17.443 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5144186019897461
2025-12-27T16:39:17.968 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:17.970 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.444846, teldec = -24.256176
2025-12-27T16:39:17.971 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42395846830645     dec_j2k = -24.3898592431881
2025-12-27T16:39:17.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:17.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:17.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:17.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:17.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:17.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:17.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:17.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:17.981 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:17.981 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:17.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:17.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:17.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:17.981 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:17.981 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11062464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094351191531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.444846, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46463, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42395846830645, telescope_dec_j2k=-24.3898592431881, observability=1)
2025-12-27T16:39:18.495 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5135529041290283
2025-12-27T16:39:19.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:19.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4451259, teldec = -24.256176
2025-12-27T16:39:19.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42423863927431     dec_j2k = -24.3898555587336
2025-12-27T16:39:19.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:19.031 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:19.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:19.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:19.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:19.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:19.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:19.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:19.042 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:19.042 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:19.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:19.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:19.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:19.043 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:19.043 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11063688, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4451259, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46491, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42423863927431, telescope_dec_j2k=-24.3898555587336, observability=1)
2025-12-27T16:39:19.598 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5551393032073975
2025-12-27T16:39:20.089 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:20.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4454253, teldec = -24.256176
2025-12-27T16:39:20.092 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42453832911137     dec_j2k = -24.3898516167948
2025-12-27T16:39:20.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:20.095 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:20.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:20.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:20.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:20.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:20.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:20.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:20.105 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:20.105 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:20.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:20.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:20.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:20.105 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:20.105 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11064919, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093548952675, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4454253, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46521, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42453832911137, telescope_dec_j2k=-24.3898516167948, observability=1)
2025-12-27T16:39:20.679 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5740451812744141
2025-12-27T16:39:21.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:21.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4457342, teldec = -24.256176
2025-12-27T16:39:21.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42484752813577     dec_j2k = -24.3898475489149
2025-12-27T16:39:21.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:21.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:21.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:21.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:21.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:21.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:21.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:21.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:21.164 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:21.164 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:21.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:21.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:21.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:21.164 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:21.164 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11066145, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4457342, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46552, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42484752813577, telescope_dec_j2k=-24.3898475489149, observability=1)
2025-12-27T16:39:21.731 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5670850276947021
2025-12-27T16:39:22.207 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:22.209 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.446015, teldec = -24.256176
2025-12-27T16:39:22.210 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4251285999504     dec_j2k = -24.3898438503212
2025-12-27T16:39:22.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:22.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:22.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:22.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:22.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:22.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:22.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:22.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:22.225 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:22.225 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:22.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:22.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:22.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:22.225 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:22.225 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1106737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.446015, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4658, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.4251285999504, telescope_dec_j2k=-24.3898438503212, observability=1)
2025-12-27T16:39:22.783 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5584626197814941
2025-12-27T16:39:23.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:23.271 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4463233, teldec = -24.256176
2025-12-27T16:39:23.272 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42543719837614     dec_j2k = -24.3898397886737
2025-12-27T16:39:23.272 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:23.273 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:23.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:23.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:23.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:23.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:23.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:23.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:23.285 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:23.285 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:23.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:23.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:23.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:23.285 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:23.285 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11068598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4463233, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46611, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42543719837614, telescope_dec_j2k=-24.3898397886737, observability=1)
2025-12-27T16:39:23.920 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.634091854095459
2025-12-27T16:39:24.177 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.89107346534729
2025-12-27T16:39:24.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:24.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4466035, teldec = -24.256176
2025-12-27T16:39:24.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42571766959376     dec_j2k = -24.3898360964678
2025-12-27T16:39:24.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:24.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:24.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:24.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:24.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:24.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:24.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:24.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:24.357 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:24.357 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:24.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:24.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:24.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:24.357 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:24.358 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11069838, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095153430387, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4466035, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46641, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42571766959376, telescope_dec_j2k=-24.3898360964678, observability=1)
2025-12-27T16:39:24.490 [DEBUG] [Thread-490739 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13217568397521973
2025-12-27T16:39:25.001 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6434905529022217
2025-12-27T16:39:25.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:25.414 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4469311, teldec = -24.256176
2025-12-27T16:39:25.415 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4260455866821     dec_j2k = -24.3898317787559
2025-12-27T16:39:25.415 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:25.416 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:25.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:25.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:25.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:25.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:25.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:25.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:25.427 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:25.427 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:25.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:25.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:25.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:25.427 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:25.428 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11071079, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4469311, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46671, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.4260455866821, telescope_dec_j2k=-24.3898317787559, observability=1)
2025-12-27T16:39:26.052 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6246404647827148
2025-12-27T16:39:26.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:26.476 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4472119, teldec = -24.256176
2025-12-27T16:39:26.477 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42632665846371     dec_j2k = -24.3898280770756
2025-12-27T16:39:26.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:26.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:26.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:26.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:26.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:26.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:26.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:26.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:26.495 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:26.495 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:26.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:26.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:26.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:26.495 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:26.495 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11072308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093548952675, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4472119, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46699, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42632665846371, telescope_dec_j2k=-24.3898280770756, observability=1)
2025-12-27T16:39:27.104 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6091430187225342
2025-12-27T16:39:27.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:27.539 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4475208, teldec = -24.256176
2025-12-27T16:39:27.540 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42663585743388     dec_j2k = -24.3898240041271
2025-12-27T16:39:27.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:27.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:27.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:27.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:27.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:27.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:27.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:27.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:27.552 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:27.552 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:27.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:27.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:27.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:27.552 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:27.553 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11073539, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097961266384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4475208, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4673, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42663585743388, telescope_dec_j2k=-24.3898240041271, observability=1)
2025-12-27T16:39:28.154 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6018319129943848
2025-12-27T16:39:28.611 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:28.612 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.447801, teldec = -24.256176
2025-12-27T16:39:28.613 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42691632861852     dec_j2k = -24.3898203088397
2025-12-27T16:39:28.615 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:28.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:28.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:28.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:28.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:28.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:28.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:28.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:28.625 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:28.625 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:28.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:28.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:28.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:28.625 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:28.625 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11074781, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.447801, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46758, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42691632861852, telescope_dec_j2k=-24.3898203088397, observability=1)
2025-12-27T16:39:29.261 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6355135440826416
2025-12-27T16:39:29.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:29.670 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4481001, teldec = -24.256176
2025-12-27T16:39:29.671 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42721571808654     dec_j2k = -24.3898163635029
2025-12-27T16:39:29.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:29.674 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:29.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:29.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:29.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:29.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:29.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:29.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:29.685 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:29.685 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:29.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:29.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:29.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:29.685 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:29.685 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11076006, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101170221808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4481001, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46788, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42721571808654, telescope_dec_j2k=-24.3898163635029, observability=1)
2025-12-27T16:39:30.341 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6562914848327637
2025-12-27T16:39:30.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:30.729 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4484085, teldec = -24.256176
2025-12-27T16:39:30.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42752441654586     dec_j2k = -24.3898122946324
2025-12-27T16:39:30.732 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:30.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:30.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:30.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:30.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:30.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:30.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:30.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:30.743 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:30.743 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:30.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:30.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:30.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:30.743 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:30.743 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11077232, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4484085, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46819, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42752441654586, telescope_dec_j2k=-24.3898122946324, observability=1)
2025-12-27T16:39:31.474 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7308835983276367
2025-12-27T16:39:31.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:31.789 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4486887, teldec = -24.256176
2025-12-27T16:39:31.791 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42780488770603     dec_j2k = -24.389808597061
2025-12-27T16:39:31.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:31.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:31.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:31.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:31.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:31.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:31.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:31.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:31.804 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:31.804 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:31.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:31.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:31.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:31.805 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:31.805 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11078458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992293, telescope_ra=1.4486887, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46847, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42780488770603, telescope_dec_j2k=-24.389808597061, observability=1)
2025-12-27T16:39:32.531 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7265613079071045
2025-12-27T16:39:32.784 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9795241355895996
2025-12-27T16:39:32.852 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:32.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4489976, teldec = -24.256176
2025-12-27T16:39:32.856 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42811408663133     dec_j2k = -24.3898045199235
2025-12-27T16:39:32.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:32.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:32.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:32.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:32.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:32.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:32.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:32.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:32.871 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:32.871 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:32.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:32.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:32.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:32.872 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:32.872 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11079691, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097560146956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4489976, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46878, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42811408663133, telescope_dec_j2k=-24.3898045199235, observability=1)
2025-12-27T16:39:33.077 [DEBUG] [ThreadPoolExecutor-22942_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:33.079 [DEBUG] [ThreadPoolExecutor-22942_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:33.080 [DEBUG] [ThreadPoolExecutor-22942_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:33.082 [DEBUG] [ThreadPoolExecutor-22942_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:33.616 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7439134120941162
2025-12-27T16:39:33.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:33.919 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4492781, teldec = -24.256176
2025-12-27T16:39:33.920 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42839485806556     dec_j2k = -24.3898008168756
2025-12-27T16:39:33.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:33.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:33.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:33.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:33.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:33.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:33.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:33.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:33.935 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:33.935 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:33.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:33.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:33.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:33.935 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:33.935 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11080924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4492781, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46906, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42839485806556, telescope_dec_j2k=-24.3898008168756, observability=1)
2025-12-27T16:39:34.667 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7324681282043457
2025-12-27T16:39:34.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:34.980 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4495772, teldec = -24.256176
2025-12-27T16:39:34.981 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4286942474901     dec_j2k = -24.3897968674821
2025-12-27T16:39:34.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:34.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:34.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:34.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:34.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:34.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:34.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:34.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:34.993 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:34.993 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:34.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:34.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:34.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:34.993 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:34.993 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11082152, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4495772, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46936, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.4286942474901, telescope_dec_j2k=-24.3897968674821, observability=1)
2025-12-27T16:39:35.720 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7263891696929932
2025-12-27T16:39:36.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:36.037 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4498858, teldec = -24.256176
2025-12-27T16:39:36.038 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4290031460981     dec_j2k = -24.3897927917873
2025-12-27T16:39:36.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:36.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:36.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:36.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:36.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:36.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:36.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:36.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:36.051 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:36.051 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:36.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:36.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:36.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:36.051 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:36.051 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11083375, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813098362385812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4498858, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46967, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.4290031460981, telescope_dec_j2k=-24.3897927917873, observability=1)
2025-12-27T16:39:36.771 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7199504375457764
2025-12-27T16:39:37.088 [DEBUG] [ThreadPoolExecutor-22942_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:37.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:37.094 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4501666, teldec = -24.256176
2025-12-27T16:39:37.095 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42928421779807     dec_j2k = -24.3897890824886
2025-12-27T16:39:37.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:37.097 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:37.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:37.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:37.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:37.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:37.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:37.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:37.105 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:37.105 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:37.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:37.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:37.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:37.106 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:37.106 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11084598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813092345594391, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4501666, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.46995, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42928421779807, telescope_dec_j2k=-24.3897890824886, observability=1)
2025-12-27T16:39:37.823 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.717613935470581
2025-12-27T16:39:38.090 [DEBUG] [ThreadPoolExecutor-22942_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:38.091 [INFO] [ThreadPoolExecutor-22942_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:39:38.149 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:38.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4504752, teldec = -24.256176
2025-12-27T16:39:38.152 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42959311638816     dec_j2k = -24.3897850051238
2025-12-27T16:39:38.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:38.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:38.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:38.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:38.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:38.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:38.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:38.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:38.166 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:38.166 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:38.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:38.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:38.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:38.167 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:38.167 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11085821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4504752, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47026, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42959311638816, telescope_dec_j2k=-24.3897850051238, observability=1)
2025-12-27T16:39:38.949 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7825849056243896
2025-12-27T16:39:39.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:39.215 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4507554, teldec = -24.256176
2025-12-27T16:39:39.216 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42987358749131     dec_j2k = -24.3897813022356
2025-12-27T16:39:39.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:39.219 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:39.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:39.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:39.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:39.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:39.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:39.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:39.227 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:39.227 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:39.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:39.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:39.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:39.227 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:39.227 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11087053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4507554, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47054, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.42987358749131, telescope_dec_j2k=-24.3897813022356, observability=1)
2025-12-27T16:39:40.013 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.78605055809021
2025-12-27T16:39:40.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:40.272 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4510546, teldec = -24.256176
2025-12-27T16:39:40.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43017307696908     dec_j2k = -24.3897773474635
2025-12-27T16:39:40.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:40.275 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:40.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:40.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:40.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:40.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:40.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:40.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:40.286 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:40.286 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:40.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:40.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:40.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:40.286 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:40.286 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11088275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097961266384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4510546, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47084, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43017307696908, telescope_dec_j2k=-24.3897773474635, observability=1)
2025-12-27T16:39:41.097 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8113737106323242
2025-12-27T16:39:41.335 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:41.338 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4513637, teldec = -24.256176
2025-12-27T16:39:41.339 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43048247601588     dec_j2k = -24.3897732609721
2025-12-27T16:39:41.341 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:41.342 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:41.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:41.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:41.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:41.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:41.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:41.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:41.354 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:41.354 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:41.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:41.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:41.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:41.354 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:41.354 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11089509, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4513637, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47115, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43048247601588, telescope_dec_j2k=-24.3897732609721, observability=1)
2025-12-27T16:39:42.149 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7951645851135254
2025-12-27T16:39:42.408 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:42.410 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4516445, teldec = -24.256176
2025-12-27T16:39:42.411 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43076354767496     dec_j2k = -24.3897695478636
2025-12-27T16:39:42.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:42.414 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:42.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:42.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:42.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:42.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:42.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:42.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:42.429 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:42.429 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:42.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:42.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:42.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:42.429 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:42.429 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11090751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095153430387, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4516445, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47143, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43076354767496, telescope_dec_j2k=-24.3897695478636, observability=1)
2025-12-27T16:39:42.536 [DEBUG] [Thread-490740 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10638833045959473
2025-12-27T16:39:43.201 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7721223831176758
2025-12-27T16:39:43.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:43.481 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4519523, teldec = -24.256176
2025-12-27T16:39:43.482 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43107164544617     dec_j2k = -24.389765476894
2025-12-27T16:39:43.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:43.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:43.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:43.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:43.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:43.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:43.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:43.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:43.495 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:43.495 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:43.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:43.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:43.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:43.495 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:43.496 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11091991, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091944474963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4519523, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47173, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43107164544617, telescope_dec_j2k=-24.389765476894, observability=1)
2025-12-27T16:39:44.304 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8089022636413574
2025-12-27T16:39:44.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:44.543 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4522604, teldec = -24.256176
2025-12-27T16:39:44.544 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43138004349824     dec_j2k = -24.3897614010857
2025-12-27T16:39:44.546 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:44.546 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:44.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:44.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:44.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:44.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:44.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:44.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:44.557 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:44.557 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:44.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:44.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:44.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:44.558 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:44.558 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1109322, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095153430387, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4522604, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47204, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43138004349824, telescope_dec_j2k=-24.3897614010857, observability=1)
2025-12-27T16:39:45.614 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:45.616 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.452559, teldec = -24.256176
2025-12-27T16:39:45.617 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.4316789323512     dec_j2k = -24.38975745012
2025-12-27T16:39:45.619 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:45.620 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:45.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:45.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:45.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:45.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:45.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:45.628 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.452559, teldec = -24.256176
2025-12-27T16:39:45.629 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4316789323512     dec_j2k = -24.38975745012
2025-12-27T16:39:45.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:45.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:45.630 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:45.630 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:45.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:45.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:45.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:45.630 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:45.631 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11094462, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091944474963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.452559, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47234, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.4316789323512, telescope_dec_j2k=-24.38975745012, observability=1)
2025-12-27T16:39:45.631 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:45.632 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:45.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:45.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:45.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:45.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:45.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:45.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:45.645 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:45.645 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:45.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:45.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:45.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:45.645 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:45.645 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11094476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091944474963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.452559, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47234, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.4316789323512, telescope_dec_j2k=-24.38975745012, observability=1)
2025-12-27T16:39:46.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:46.689 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4528394, teldec = -24.256176
2025-12-27T16:39:46.690 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43195960359024     dec_j2k = -24.3897537392249
2025-12-27T16:39:46.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:46.693 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:46.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:46.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:46.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:46.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:46.698 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:46.700 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.4528394, teldec = -24.256176
2025-12-27T16:39:46.701 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.43195960359024     dec_j2k = -24.3897537392249
2025-12-27T16:39:46.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:46.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:46.702 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:46.702 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:46.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:46.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:46.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:46.702 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:46.702 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11095704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097560146956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4528394, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47262, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43195960359024, telescope_dec_j2k=-24.3897537392249, observability=1)
2025-12-27T16:39:46.703 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:46.704 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:46.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:46.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:46.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:46.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:46.716 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:46.716 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:46.717 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:46.717 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:46.717 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:46.717 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:46.717 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:46.717 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:46.717 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11095716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097560146956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4528394, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47262, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43195960359024, telescope_dec_j2k=-24.3897537392249, observability=1)
2025-12-27T16:39:47.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:47.748 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4531482, teldec = -24.256182
2025-12-27T16:39:47.749 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43226870271763     dec_j2k = -24.3897556511186
2025-12-27T16:39:47.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:47.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:47.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:47.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:47.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:47.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:47.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:47.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:47.762 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:47.762 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:47.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:47.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:47.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:47.762 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:47.762 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11096929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992303, telescope_ra=1.4531482, telescope_dec=-24.256182, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47293, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43226870271763, telescope_dec_j2k=-24.3897556511186, observability=1)
2025-12-27T16:39:47.819 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.056722402572631836
2025-12-27T16:39:48.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:48.816 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4534291, teldec = -24.256176
2025-12-27T16:39:48.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43254987399881     dec_j2k = -24.3897459326092
2025-12-27T16:39:48.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:48.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:48.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:48.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:48.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:48.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:48.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:48.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:48.832 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:48.832 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:48.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:48.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:48.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:48.833 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:48.833 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11098166, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103978057805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4534291, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47321, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43254987399881, telescope_dec_j2k=-24.3897459326092, observability=1)
2025-12-27T16:39:48.922 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08920550346374512
2025-12-27T16:39:49.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:49.886 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4537374, teldec = -24.256176
2025-12-27T16:39:49.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43285847219943     dec_j2k = -24.3897418499759
2025-12-27T16:39:49.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:49.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:49.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:49.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:49.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:49.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:49.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:49.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:49.899 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:49.899 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:49.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:49.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:49.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:49.900 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:49.900 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11099404, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091944474963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4537374, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47352, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43285847219943, telescope_dec_j2k=-24.3897418499759, observability=1)
2025-12-27T16:39:49.971 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07160830497741699
2025-12-27T16:39:50.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:50.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4540366, teldec = -24.256176
2025-12-27T16:39:50.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43315796158918     dec_j2k = -24.3897378870145
2025-12-27T16:39:50.962 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:50.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:50.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:50.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:50.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:50.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:50.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:50.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:50.974 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:50.974 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:50.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:50.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:50.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:50.975 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:50.975 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11100647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4540366, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47382, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43315796158918, telescope_dec_j2k=-24.3897378870145, observability=1)
2025-12-27T16:39:51.023 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04799246788024902
2025-12-27T16:39:52.022 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:52.024 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4543174, teldec = -24.256176
2025-12-27T16:39:52.025 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43343903317418     dec_j2k = -24.3897341670172
2025-12-27T16:39:52.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:52.028 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:52.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:52.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:52.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:52.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:52.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:52.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:52.039 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:52.039 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:52.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:52.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:52.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:52.040 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:52.040 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11101878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4543174, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4741, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43343903317418, telescope_dec_j2k=-24.3897341670172, observability=1)
2025-12-27T16:39:52.075 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03537344932556152
2025-12-27T16:39:53.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:53.094 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4546263, teldec = -24.256176
2025-12-27T16:39:53.095 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43374823192804     dec_j2k = -24.3897300739195
2025-12-27T16:39:53.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:53.097 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:53.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:53.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:53.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:53.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:53.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:53.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:53.107 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:53.107 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:53.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:53.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:53.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:53.107 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:53.107 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11103117, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097560146956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4546263, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47441, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43374823192804, telescope_dec_j2k=-24.3897300739195, observability=1)
2025-12-27T16:39:53.127 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.020015478134155273
2025-12-27T16:39:54.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:54.156 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4549349, teldec = -24.256176
2025-12-27T16:39:54.157 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43405713038233     dec_j2k = -24.3897259839225
2025-12-27T16:39:54.159 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:54.159 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:54.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:54.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:54.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:54.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:54.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:54.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:54.170 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:54.170 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:54.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:54.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:54.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:54.170 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:54.170 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11104346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095955669244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4549349, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47472, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43405713038233, telescope_dec_j2k=-24.3897259839225, observability=1)
2025-12-27T16:39:54.230 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05999159812927246
2025-12-27T16:39:54.705 [DEBUG] [Thread-490741 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5344767570495605
2025-12-27T16:39:55.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:55.218 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4552343, teldec = -24.256176
2025-12-27T16:39:55.219 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43435681993009     dec_j2k = -24.3897220150215
2025-12-27T16:39:55.221 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:55.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:55.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:55.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:55.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:55.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:55.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:55.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:55.231 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:55.231 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:55.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:55.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:55.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:55.231 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:55.231 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11105575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813100367982952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4552343, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47502, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43435681993009, telescope_dec_j2k=-24.3897220150215, observability=1)
2025-12-27T16:39:55.312 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08059096336364746
2025-12-27T16:39:56.278 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:56.280 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4555148, teldec = -24.256176
2025-12-27T16:39:56.281 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43463759119175     dec_j2k = -24.3897182959161
2025-12-27T16:39:56.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:56.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:56.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:56.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:56.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:56.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:56.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:56.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:56.298 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:56.298 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:56.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:56.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:56.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:56.298 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:56.298 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11106804, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813096356788672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4555148, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4753, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43463759119175, telescope_dec_j2k=-24.3897182959161, observability=1)
2025-12-27T16:39:56.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06556439399719238
2025-12-27T16:39:57.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:57.368 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4558237, teldec = -24.256176
2025-12-27T16:39:57.369 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43494678990905     dec_j2k = -24.3897141994243
2025-12-27T16:39:57.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:39:57.372 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:39:57.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:57.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:57.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:57.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:57.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:57.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:57.381 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:57.381 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:57.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:57.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:57.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:57.381 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:57.381 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11108064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095955669244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4558237, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47561, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43494678990905, telescope_dec_j2k=-24.3897141994243, observability=1)
2025-12-27T16:39:57.496 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11506295204162598
2025-12-27T16:39:58.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:58.456 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.456132, teldec = -24.256176
2025-12-27T16:39:58.457 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43525538803672     dec_j2k = -24.3897101100163
2025-12-27T16:39:58.459 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:58.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:58.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:58.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:58.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:58.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:58.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:58.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:58.474 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:58.474 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:58.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:58.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:58.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:58.474 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:58.474 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11109323, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094752310959, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.456132, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47591, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43525538803672, telescope_dec_j2k=-24.3897101100163, observability=1)
2025-12-27T16:39:58.548 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07420587539672852
2025-12-27T16:39:59.518 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:39:59.520 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4564125, teldec = -24.256176
2025-12-27T16:39:59.521 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43553615927347     dec_j2k = -24.3897063886004
2025-12-27T16:39:59.523 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:59.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:39:59.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:39:59.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:39:59.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:39:59.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:39:59.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:39:59.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:59.534 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:39:59.534 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:39:59.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:39:59.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:39:59.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:39:59.534 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:39:59.534 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11110554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4564125, telescope_dec=-24.256176, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4762, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43553615927347, telescope_dec_j2k=-24.3897063886004, observability=1)
2025-12-27T16:39:59.636 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10137557983398438
2025-12-27T16:40:00.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:00.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4567119, teldec = -24.256175
2025-12-27T16:40:00.586 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43583584870645     dec_j2k = -24.3897014157273
2025-12-27T16:40:00.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:00.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:00.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:00.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:00.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:00.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:00.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:00.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:00.599 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:00.599 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:00.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:00.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:00.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:00.600 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:00.600 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11111787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4567119, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47649, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43583584870645, telescope_dec_j2k=-24.3897014157273, observability=1)
2025-12-27T16:40:00.621 [DEBUG] [Thread-490742 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.021517276763916016
2025-12-27T16:40:00.684 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08457565307617188
2025-12-27T16:40:01.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:01.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4570208, teldec = -24.256175
2025-12-27T16:40:01.652 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43614504738716     dec_j2k = -24.3896973158426
2025-12-27T16:40:01.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:01.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:01.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:01.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:01.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:01.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:01.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:01.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:01.668 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:01.668 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:01.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:01.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:01.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:01.668 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:01.668 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11113021, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4570208, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4768, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43614504738716, telescope_dec_j2k=-24.3896973158426, observability=1)
2025-12-27T16:40:01.736 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06811308860778809
2025-12-27T16:40:02.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:02.711 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4573016, teldec = -24.256175
2025-12-27T16:40:02.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4364261188893     dec_j2k = -24.3896935881563
2025-12-27T16:40:02.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:02.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:02.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:02.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:02.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:02.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:02.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:02.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:02.728 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:02.728 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:02.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:02.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:02.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:02.728 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:02.728 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11114248, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813100367982952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4573016, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47708, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.4364261188893, telescope_dec_j2k=-24.3896935881563, observability=1)
2025-12-27T16:40:02.788 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.059949636459350586
2025-12-27T16:40:03.779 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:03.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:03.781 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.45761, teldec = -24.256175
2025-12-27T16:40:03.784 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.43673481706855     dec_j2k = -24.3896894932401
2025-12-27T16:40:03.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.45761, teldec = -24.256175
2025-12-27T16:40:03.785 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:03.786 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43673481706855     dec_j2k = -24.3896894932401
2025-12-27T16:40:03.787 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:03.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:03.788 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:03.788 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:03.788 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:03.788 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:03.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:03.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:03.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:03.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:03.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:03.796 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:03.796 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:03.796 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:03.796 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:03.796 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:03.796 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:03.796 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:03.796 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:03.796 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11115486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.45761, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47739, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43673481706855, telescope_dec_j2k=-24.3896894932401, observability=1)
2025-12-27T16:40:03.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:03.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:03.803 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:03.803 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:03.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:03.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:03.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:03.804 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:03.804 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11115488, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.45761, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47739, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43673481706855, telescope_dec_j2k=-24.3896894932401, observability=1)
2025-12-27T16:40:03.893 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08911585807800293
2025-12-27T16:40:04.657 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8527224063873291
2025-12-27T16:40:04.657 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.48020935058594 seconds ago
2025-12-27T16:40:04.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:04.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4579091, teldec = -24.256175
2025-12-27T16:40:04.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43703420624702     dec_j2k = -24.3896855209752
2025-12-27T16:40:04.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:04.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:04.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:04.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:04.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:04.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:04.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:04.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:04.868 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:04.868 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:04.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:04.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:04.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:04.868 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:04.868 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11116727, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099966863524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4579091, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47769, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43703420624702, telescope_dec_j2k=-24.3896855209752, observability=1)
2025-12-27T16:40:04.973 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10502767562866211
2025-12-27T16:40:05.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:05.913 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4581893, teldec = -24.256175
2025-12-27T16:40:05.914 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4373146771444     dec_j2k = -24.3896817989715
2025-12-27T16:40:05.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:05.916 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:05.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:05.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:05.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:05.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:05.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:05.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:05.930 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:05.930 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:05.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:05.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:05.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:05.930 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:05.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11117954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4581893, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47797, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.4373146771444, telescope_dec_j2k=-24.3896817989715, observability=1)
2025-12-27T16:40:06.025 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09504914283752441
2025-12-27T16:40:06.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:06.974 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4584982, teldec = -24.256175
2025-12-27T16:40:06.975 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43762387577992     dec_j2k = -24.3896776949
2025-12-27T16:40:06.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:06.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:06.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:06.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:06.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:06.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:06.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:06.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:06.988 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:06.988 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:06.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:06.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:06.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:06.989 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:06.989 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11119182, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813100367982952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992292, telescope_ra=1.4584982, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47828, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43762387577992, telescope_dec_j2k=-24.3896776949, observability=1)
2025-12-27T16:40:07.076 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08761429786682129
2025-12-27T16:40:08.034 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:08.036 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.458779, teldec = -24.256175
2025-12-27T16:40:08.036 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43790494724098     dec_j2k = -24.389673963408
2025-12-27T16:40:08.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:08.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:08.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:08.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:08.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:08.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:08.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:08.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:08.053 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:08.053 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:08.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:08.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:08.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:08.053 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:08.053 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11120411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095955669244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.458779, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47856, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43790494724098, telescope_dec_j2k=-24.389673963408, observability=1)
2025-12-27T16:40:08.127 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07401299476623535
2025-12-27T16:40:09.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:09.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.459087, teldec = -24.256175
2025-12-27T16:40:09.099 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43821324498843     dec_j2k = -24.3896698696293
2025-12-27T16:40:09.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:09.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:09.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:09.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:09.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:09.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:09.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:09.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:09.113 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:09.113 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:09.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:09.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:09.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:09.113 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:09.114 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1112164, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099966863524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.459087, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47887, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43821324498843, telescope_dec_j2k=-24.3896698696293, observability=1)
2025-12-27T16:40:09.233 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11921954154968262
2025-12-27T16:40:10.165 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:10.167 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4593867, teldec = -24.256175
2025-12-27T16:40:10.168 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43851323470314     dec_j2k = -24.3896658853345
2025-12-27T16:40:10.169 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:10.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:10.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:10.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:10.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:10.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:10.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:10.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:10.179 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:10.179 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:10.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:10.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:10.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:10.179 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:10.179 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11122877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097560146956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4593867, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47917, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43851323470314, telescope_dec_j2k=-24.3896658853345, observability=1)
2025-12-27T16:40:10.314 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13469386100769043
2025-12-27T16:40:11.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:11.288 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4596956, teldec = -24.256175
2025-12-27T16:40:11.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43882243330201     dec_j2k = -24.3896617778703
2025-12-27T16:40:11.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:11.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:11.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:11.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:11.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:11.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:11.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:11.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:11.304 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:11.304 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:11.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:11.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:11.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:11.304 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:11.304 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11124175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4596956, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47948, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:39:12.191167', telescope_ra_j2k=1.43882243330201, telescope_dec_j2k=-24.3896617778703, observability=1)
2025-12-27T16:40:11.414 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11028170585632324
2025-12-27T16:40:12.332 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:12.332 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:40:12.333 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:12.333 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:40:12.334 [DEBUG] [ThreadPoolExecutor-22944_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:12.359 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:12.361 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4600045, teldec = -24.256175
2025-12-27T16:40:12.362 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43913163189142     dec_j2k = -24.3896576695308
2025-12-27T16:40:12.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:12.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:12.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:12.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:12.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:12.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:12.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:12.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:12.375 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:12.375 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:12.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:12.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:12.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:12.375 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:12.376 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11125417, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094351191531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4600045, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.47979, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.43913163189142, telescope_dec_j2k=-24.3896576695308, observability=1)
2025-12-27T16:40:12.553 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17737460136413574
2025-12-27T16:40:13.337 [DEBUG] [ThreadPoolExecutor-22944_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:13.338 [DEBUG] [ThreadPoolExecutor-22944_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:13.338 [DEBUG] [ThreadPoolExecutor-22944_0] [payload.py] [to_registers()] [0]
2025-12-27T16:40:13.344 [DEBUG] [ThreadPoolExecutor-22944_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:13.344 [DEBUG] [ThreadPoolExecutor-22944_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:13.344 [DEBUG] [ThreadPoolExecutor-22944_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:40:13.344 [DEBUG] [ThreadPoolExecutor-22944_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:13.352 [DEBUG] [ThreadPoolExecutor-22944_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:13.352 [DEBUG] [ThreadPoolExecutor-22944_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:40:13.352 [DEBUG] [ThreadPoolExecutor-22944_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:40:13.352 [DEBUG] [ThreadPoolExecutor-22944_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:40:13.352 [DEBUG] [ThreadPoolExecutor-22944_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:13.352 [DEBUG] [ThreadPoolExecutor-22944_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:13.352 [DEBUG] [ThreadPoolExecutor-22944_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:13.422 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:13.424 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4602848, teldec = -24.256175
2025-12-27T16:40:13.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43941220282726     dec_j2k = -24.3896539408112
2025-12-27T16:40:13.427 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:13.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:13.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:13.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:13.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:13.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:13.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:13.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:13.438 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:13.438 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:13.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:13.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:13.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:13.439 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:13.439 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11126646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093147833247, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4602848, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48007, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.43941220282726, telescope_dec_j2k=-24.3896539408112, observability=1)
2025-12-27T16:40:13.623 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18422675132751465
2025-12-27T16:40:14.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:14.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4605839, teldec = -24.256175
2025-12-27T16:40:14.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43971159192645     dec_j2k = -24.3896499612078
2025-12-27T16:40:14.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:14.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:14.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:14.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:14.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:14.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:14.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:14.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:14.539 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:14.539 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:14.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:14.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:14.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:14.539 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:14.539 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11127919, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4605839, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48037, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.43971159192645, telescope_dec_j2k=-24.3896499612078, observability=1)
2025-12-27T16:40:14.673 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13339471817016602
2025-12-27T16:40:15.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:15.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4608928, teldec = -24.256175
2025-12-27T16:40:15.584 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44002079048864     dec_j2k = -24.3896458503518
2025-12-27T16:40:15.586 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:15.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:15.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:15.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:15.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:15.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:15.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:15.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:15.601 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:15.601 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:15.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:15.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:15.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:15.601 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:15.601 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11129146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4608928, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48068, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44002079048864, telescope_dec_j2k=-24.3896458503518, observability=1)
2025-12-27T16:40:15.724 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12276768684387207
2025-12-27T16:40:16.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:16.658 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4612014, teldec = -24.256175
2025-12-27T16:40:16.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44032968875142     dec_j2k = -24.3896417426143
2025-12-27T16:40:16.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:16.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:16.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:16.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:16.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:16.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:16.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:16.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:16.673 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:16.673 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:16.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:16.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:16.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:16.673 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:16.673 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11130389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4612014, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48098, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44032968875142, telescope_dec_j2k=-24.3896417426143, observability=1)
2025-12-27T16:40:16.776 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10311222076416016
2025-12-27T16:40:17.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:17.752 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4615103, teldec = -24.256175
2025-12-27T16:40:17.753 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44063888729468     dec_j2k = -24.3896376300089
2025-12-27T16:40:17.754 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:17.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:17.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:17.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:17.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:17.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:17.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:17.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:17.764 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:17.764 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:17.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:17.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:17.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:17.764 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:17.764 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11131655, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091142236107, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4615103, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48129, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44063888729468, telescope_dec_j2k=-24.3896376300089, observability=1)
2025-12-27T16:40:17.877 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11263132095336914
2025-12-27T16:40:18.689 [DEBUG] [Thread-490743 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9250845909118652
2025-12-27T16:40:18.806 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:18.808 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4617827, teldec = -24.256175
2025-12-27T16:40:18.809 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44091155055386     dec_j2k = -24.3896340026279
2025-12-27T16:40:18.809 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:18.810 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:18.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:18.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:18.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:18.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:18.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:18.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:18.820 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:18.820 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:18.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:18.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:18.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:18.820 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:18.820 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11132877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4617827, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48157, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44091155055386, telescope_dec_j2k=-24.3896340026279, observability=1)
2025-12-27T16:40:18.966 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1453843116760254
2025-12-27T16:40:19.871 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:19.873 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4620911, teldec = -24.256175
2025-12-27T16:40:19.874 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44122024859609     dec_j2k = -24.389629895036
2025-12-27T16:40:19.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:19.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:19.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:19.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:19.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:19.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:19.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:19.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:19.886 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:19.887 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:19.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:19.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:19.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:19.887 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:19.887 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11134111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097560146956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4620911, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48187, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44122024859609, telescope_dec_j2k=-24.389629895036, observability=1)
2025-12-27T16:40:20.035 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14824199676513672
2025-12-27T16:40:20.940 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:20.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4623997, teldec = -24.256175
2025-12-27T16:40:20.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44152914682216     dec_j2k = -24.3896257839074
2025-12-27T16:40:20.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:20.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:20.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:20.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:20.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:20.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:20.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:20.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:20.955 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:20.955 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:20.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:20.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:20.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:20.955 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:20.955 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11135347, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4623997, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48218, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44152914682216, telescope_dec_j2k=-24.3896257839074, observability=1)
2025-12-27T16:40:21.102 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1472322940826416
2025-12-27T16:40:22.211 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:22.213 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4627364, teldec = -24.256175
2025-12-27T16:40:22.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44186617219283     dec_j2k = -24.3896212974381
2025-12-27T16:40:22.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:22.218 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:22.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:22.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:22.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:22.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:22.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:22.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:22.228 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:22.229 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:22.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:22.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:22.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:22.229 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:22.229 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11136819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4627364, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48252, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44186617219283, telescope_dec_j2k=-24.3896212974381, observability=1)
2025-12-27T16:40:22.266 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03742265701293945
2025-12-27T16:40:23.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:23.282 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4630448, teldec = -24.256175
2025-12-27T16:40:23.284 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44217487020586     dec_j2k = -24.3896171871493
2025-12-27T16:40:23.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:23.285 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:23.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:23.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:23.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:23.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:23.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:23.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:23.295 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:23.295 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:23.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:23.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:23.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:23.295 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:23.295 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11138057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094752310959, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4630448, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48283, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44217487020586, telescope_dec_j2k=-24.3896171871493, observability=1)
2025-12-27T16:40:23.320 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.024886608123779297
2025-12-27T16:40:24.237 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9418118000030518
2025-12-27T16:40:24.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:24.352 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4633439, teldec = -24.256175
2025-12-27T16:40:24.353 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44247425922308     dec_j2k = -24.3896131999759
2025-12-27T16:40:24.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:24.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:24.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:24.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:24.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:24.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:24.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:24.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:24.367 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:24.367 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:24.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:24.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:24.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:24.367 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:24.367 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11139295, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4633439, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48313, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44247425922308, telescope_dec_j2k=-24.3896131999759, observability=1)
2025-12-27T16:40:24.423 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.056171417236328125
2025-12-27T16:40:25.411 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:25.413 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4636247, teldec = -24.256175
2025-12-27T16:40:25.414 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44275533054911     dec_j2k = -24.3896094560054
2025-12-27T16:40:25.415 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:25.416 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:25.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:25.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:25.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:25.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:25.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:25.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:25.427 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:25.427 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:25.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:25.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:25.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:25.427 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:25.427 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11140523, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4636247, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48341, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44275533054911, telescope_dec_j2k=-24.3896094560054, observability=1)
2025-12-27T16:40:25.505 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07724404335021973
2025-12-27T16:40:26.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:26.482 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4639336, teldec = -24.256175
2025-12-27T16:40:26.483 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44306452901802     dec_j2k = -24.3896053365361
2025-12-27T16:40:26.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:26.485 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:26.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:26.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:26.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:26.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:26.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:26.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:26.494 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:26.494 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:26.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:26.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:26.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:26.494 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:26.494 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1114176, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4639336, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48372, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44306452901802, telescope_dec_j2k=-24.3896053365361, observability=1)
2025-12-27T16:40:26.556 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0621638298034668
2025-12-27T16:40:27.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:27.540 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4642138, teldec = -24.256175
2025-12-27T16:40:27.542 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44334499974787     dec_j2k = -24.3896015990514
2025-12-27T16:40:27.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:27.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:27.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:27.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:27.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:27.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:27.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:27.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:27.553 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:27.553 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:27.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:27.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:27.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:27.553 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:27.554 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11142985, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4642138, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.484, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44334499974787, telescope_dec_j2k=-24.3896015990514, observability=1)
2025-12-27T16:40:27.608 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05467820167541504
2025-12-27T16:40:28.612 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:28.615 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4645216, teldec = -24.256175
2025-12-27T16:40:28.616 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44365309713591     dec_j2k = -24.3895974925908
2025-12-27T16:40:28.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:28.618 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:28.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:28.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:28.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:28.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:28.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:28.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:28.632 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:28.632 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:28.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:28.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:28.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:28.632 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:28.632 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11144229, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094752310959, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4645216, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4843, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44365309713591, telescope_dec_j2k=-24.3895974925908, observability=1)
2025-12-27T16:40:28.734 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10233235359191895
2025-12-27T16:40:29.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:29.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4648202, teldec = -24.256175
2025-12-27T16:40:29.676 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44395198562616     dec_j2k = -24.3895935080404
2025-12-27T16:40:29.678 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:29.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:29.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:29.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:29.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:29.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:29.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:29.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:29.693 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:29.693 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:29.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:29.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:29.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:29.693 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:29.693 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11145456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097560146956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4648202, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4846, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44395198562616, telescope_dec_j2k=-24.3895935080404, observability=1)
2025-12-27T16:40:29.799 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10541820526123047
2025-12-27T16:40:30.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:30.744 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4651288, teldec = -24.256175
2025-12-27T16:40:30.746 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4442608837685     dec_j2k = -24.3895893891901
2025-12-27T16:40:30.747 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:30.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:30.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:30.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:30.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:30.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:30.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:30.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:30.761 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:30.761 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:30.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:30.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:30.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:30.761 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:30.762 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11146693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4651288, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48491, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.4442608837685, telescope_dec_j2k=-24.3895893891901, observability=1)
2025-12-27T16:40:30.883 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12102222442626953
2025-12-27T16:40:31.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:31.806 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4654093, teldec = -24.256175
2025-12-27T16:40:31.808 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44454165475487     dec_j2k = -24.3895856446299
2025-12-27T16:40:31.809 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:31.810 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:31.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:31.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:31.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:31.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:31.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:31.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:31.822 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:31.822 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:31.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:31.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:31.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:31.822 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:31.823 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11147922, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813090741116679, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4654093, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48519, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44454165475487, telescope_dec_j2k=-24.3895856446299, observability=1)
2025-12-27T16:40:31.910 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08707165718078613
2025-12-27T16:40:31.934 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11152267456054688
2025-12-27T16:40:32.866 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:32.868 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4657176, teldec = -24.256175
2025-12-27T16:40:32.869 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44485025258931     dec_j2k = -24.3895815281192
2025-12-27T16:40:32.871 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:32.872 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:32.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:32.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:32.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:32.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:32.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:32.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:32.884 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:32.884 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:32.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:32.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:32.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:32.885 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:32.885 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11149152, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091543355535, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4657176, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4855, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44485025258931, telescope_dec_j2k=-24.3895815281192, observability=1)
2025-12-27T16:40:32.985 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1007535457611084
2025-12-27T16:40:33.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:33.939 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4659981, teldec = -24.256175
2025-12-27T16:40:33.940 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44513102355924     dec_j2k = -24.3895777820451
2025-12-27T16:40:33.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:33.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:33.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:33.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:33.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:33.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:33.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:33.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:33.957 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:33.957 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:33.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:33.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:33.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:33.958 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:33.958 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11150391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4659981, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48578, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44513102355924, telescope_dec_j2k=-24.3895777820451, observability=1)
2025-12-27T16:40:34.090 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13252854347229004
2025-12-27T16:40:35.004 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:35.006 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4662976, teldec = -24.256175
2025-12-27T16:40:35.007 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44543081287498     dec_j2k = -24.38957378143
2025-12-27T16:40:35.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:35.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:35.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:35.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:35.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:35.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:35.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:35.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:35.018 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:35.018 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:35.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:35.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:35.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:35.018 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:35.018 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11151626, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4662976, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48608, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44543081287498, telescope_dec_j2k=-24.38957378143, observability=1)
2025-12-27T16:40:35.172 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1532900333404541
2025-12-27T16:40:36.059 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:36.061 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4666059, teldec = -24.256175
2025-12-27T16:40:36.062 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44573941068216     dec_j2k = -24.389569662409
2025-12-27T16:40:36.064 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:36.064 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:36.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:36.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:36.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:36.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:36.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:36.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:36.072 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:36.072 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:36.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:36.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:36.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:36.073 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:36.073 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11152847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4666059, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48639, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44573941068216, telescope_dec_j2k=-24.389569662409, observability=1)
2025-12-27T16:40:36.256 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18287110328674316
2025-12-27T16:40:36.758 [DEBUG] [Thread-490744 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.685539722442627
2025-12-27T16:40:37.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:37.118 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4668867, teldec = -24.256175
2025-12-27T16:40:37.119 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44602048191705     dec_j2k = -24.3895659100416
2025-12-27T16:40:37.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:40:37.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:40:37.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:37.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:37.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:37.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:37.131 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:37.131 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:37.131 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:37.131 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11154071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091944474963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4668867, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48667, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44602048191705, telescope_dec_j2k=-24.3895659100416, observability=1)
2025-12-27T16:40:37.307 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17582416534423828
2025-12-27T16:40:38.172 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:38.174 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.467195, teldec = -24.256175
2025-12-27T16:40:38.176 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44632907970613     dec_j2k = -24.3895617893559
2025-12-27T16:40:38.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:38.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:38.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:38.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:38.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:38.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:38.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:38.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:38.191 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:38.191 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:38.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:38.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:38.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:38.192 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:38.192 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11155293, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.467195, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48698, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44632907970613, telescope_dec_j2k=-24.3895617893559, observability=1)
2025-12-27T16:40:38.353 [DEBUG] [ThreadPoolExecutor-22944_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:38.354 [DEBUG] [ThreadPoolExecutor-22944_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:38.359 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16768479347229004
2025-12-27T16:40:39.243 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:39.245 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4674749, teldec = -24.256175
2025-12-27T16:40:39.246 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44660925005526     dec_j2k = -24.3895580475053
2025-12-27T16:40:39.248 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:39.249 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:39.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:39.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:39.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:39.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:39.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:39.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:39.264 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:39.264 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:39.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:39.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:39.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:39.264 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:39.264 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11156532, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097961266384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4674749, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48726, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44660925005526, telescope_dec_j2k=-24.3895580475053, observability=1)
2025-12-27T16:40:39.464 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19990229606628418
2025-12-27T16:40:40.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:40.311 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4677746, teldec = -24.256175
2025-12-27T16:40:40.312 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44690923952011     dec_j2k = -24.3895540401618
2025-12-27T16:40:40.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:40.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:40.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:40.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:40.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:40.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:40.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:40.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:40.323 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:40.323 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:40.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:40.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:40.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:40.324 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:40.324 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11157765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310076910238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4677746, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48756, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44690923952011, telescope_dec_j2k=-24.3895540401618, observability=1)
2025-12-27T16:40:40.544 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22041821479797363
2025-12-27T16:40:41.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:41.369 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4680835, teldec = -24.256175
2025-12-27T16:40:41.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4472184378614     dec_j2k = -24.3895499089421
2025-12-27T16:40:41.372 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:41.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:41.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:41.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:41.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:41.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:41.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:41.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:41.387 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:41.387 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:41.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:41.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:41.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:41.387 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:41.387 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11158991, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097961266384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992291, telescope_ra=1.4680835, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48787, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.4472184378614, telescope_dec_j2k=-24.3895499089421, observability=1)
2025-12-27T16:40:41.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20887136459350586
2025-12-27T16:40:42.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:42.438 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4683643, teldec = -24.256175
2025-12-27T16:40:42.440 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44749950905493     dec_j2k = -24.3895461527721
2025-12-27T16:40:42.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:42.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:42.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:42.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:42.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:42.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:42.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:42.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:42.452 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:42.452 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:42.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:42.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:42.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:42.452 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:42.453 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11160228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4683643, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48815, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44749950905493, telescope_dec_j2k=-24.3895461527721, observability=1)
2025-12-27T16:40:42.648 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1953120231628418
2025-12-27T16:40:43.494 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:43.496 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4686724, teldec = -24.256175
2025-12-27T16:40:43.498 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44780790660546     dec_j2k = -24.3895420305876
2025-12-27T16:40:43.499 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:43.500 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:43.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:43.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:43.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:43.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:43.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:43.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:43.515 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:43.515 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:43.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:43.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:43.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:43.515 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:43.515 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11161453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4686724, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48845, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44780790660546, telescope_dec_j2k=-24.3895420305876, observability=1)
2025-12-27T16:40:43.752 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2370898723602295
2025-12-27T16:40:44.558 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:44.560 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4689715, teldec = -24.256175
2025-12-27T16:40:44.562 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44810729545509     dec_j2k = -24.3895380279853
2025-12-27T16:40:44.563 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:44.564 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:44.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:44.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:44.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:44.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:44.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:44.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:44.574 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:44.574 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:44.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:44.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:44.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:44.574 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:44.574 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11162684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4689715, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48875, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44810729545509, telescope_dec_j2k=-24.3895380279853, observability=1)
2025-12-27T16:40:44.833 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.259138822555542
2025-12-27T16:40:45.623 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:45.626 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.469252, teldec = -24.256175
2025-12-27T16:40:45.627 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44838806633405     dec_j2k = -24.3895342735462
2025-12-27T16:40:45.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:45.629 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:45.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:45.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:45.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:45.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:45.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:45.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:45.637 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:45.637 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:45.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:45.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:45.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:45.638 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:45.638 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11163917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.469252, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48903, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44838806633405, telescope_dec_j2k=-24.3895342735462, observability=1)
2025-12-27T16:40:45.885 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24731731414794922
2025-12-27T16:40:46.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:46.681 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4695609, teldec = -24.256175
2025-12-27T16:40:46.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44869726462981     dec_j2k = -24.3895301381443
2025-12-27T16:40:46.683 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:46.684 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:46.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:46.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:46.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:46.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:46.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:46.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:46.697 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:46.697 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:46.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:46.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:46.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:46.697 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:46.697 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11165139, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101571341236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4695609, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48934, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44869726462981, telescope_dec_j2k=-24.3895301381443, observability=1)
2025-12-27T16:40:46.936 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23860740661621094
2025-12-27T16:40:47.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:47.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4698698, teldec = -24.256175
2025-12-27T16:40:47.760 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44900646291606     dec_j2k = -24.3895260018681
2025-12-27T16:40:47.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:47.763 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:47.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:47.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:47.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:47.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:47.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:47.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:47.772 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:47.772 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:47.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:47.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:47.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:47.772 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:47.773 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11166387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4698698, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48965, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44900646291606, telescope_dec_j2k=-24.3895260018681, observability=1)
2025-12-27T16:40:47.989 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21638250350952148
2025-12-27T16:40:48.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:48.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.47015, teldec = -24.256175
2025-12-27T16:40:48.829 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44928693348019     dec_j2k = -24.3895222491384
2025-12-27T16:40:48.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:48.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:48.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:48.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:48.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:48.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:48.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:48.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:48.846 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:48.846 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:48.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:48.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:48.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:48.846 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:48.847 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11167624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.47015, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.48993, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44928693348019, telescope_dec_j2k=-24.3895222491384, observability=1)
2025-12-27T16:40:49.092 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24528050422668457
2025-12-27T16:40:49.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:49.888 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4704494, teldec = -24.256175
2025-12-27T16:40:49.890 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44958662257538     dec_j2k = -24.3895182384674
2025-12-27T16:40:49.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:49.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:49.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:49.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:49.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:49.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:49.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:49.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:49.902 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:49.902 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:49.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:49.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:49.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:49.902 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:49.902 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11168851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813096356788672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4704494, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49023, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44958662257538, telescope_dec_j2k=-24.3895182384674, observability=1)
2025-12-27T16:40:50.173 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2708742618560791
2025-12-27T16:40:50.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:50.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4707583, teldec = -24.256175
2025-12-27T16:40:50.952 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44989582083422     dec_j2k = -24.3895140996764
2025-12-27T16:40:50.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:50.954 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:50.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:50.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:50.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:50.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:50.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:50.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:50.963 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:50.963 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:50.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:50.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:50.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:50.963 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:50.963 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1117008, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4707583, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49054, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.44989582083422, telescope_dec_j2k=-24.3895140996764, observability=1)
2025-12-27T16:40:51.225 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2622692584991455
2025-12-27T16:40:52.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:52.007 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4710391, teldec = -24.256175
2025-12-27T16:40:52.008 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45017689195279     dec_j2k = -24.3895103366242
2025-12-27T16:40:52.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:40:52.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:40:52.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:52.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:52.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:52.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:52.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:52.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:52.019 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:52.019 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:52.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:52.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:52.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:52.019 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:52.019 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11171302, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101170221808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4710391, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49082, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45017689195279, telescope_dec_j2k=-24.3895103366242, observability=1)
2025-12-27T16:40:52.316 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2966775894165039
2025-12-27T16:40:53.065 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:53.066 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4713196, teldec = -24.256175
2025-12-27T16:40:53.067 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45045766277385     dec_j2k = -24.3895065768712
2025-12-27T16:40:53.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:53.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:53.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:53.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:53.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:53.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:53.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:53.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:53.081 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:53.081 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:53.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:53.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:53.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:53.082 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:53.082 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1117253, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4713196, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4911, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45045766277385, telescope_dec_j2k=-24.3895065768712, observability=1)
2025-12-27T16:40:53.399 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3177313804626465
2025-12-27T16:40:54.133 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:54.135 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4716185, teldec = -24.256175
2025-12-27T16:40:54.136 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45075685135134     dec_j2k = -24.3895025696958
2025-12-27T16:40:54.136 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:54.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:54.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:54.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:54.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:54.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:54.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:54.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:54.150 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:54.150 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:54.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:54.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:54.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:54.150 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:54.150 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11173765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101571341236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4716185, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4914, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45075685135134, telescope_dec_j2k=-24.3895025696958, observability=1)
2025-12-27T16:40:54.503 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35271692276000977
2025-12-27T16:40:54.753 [DEBUG] [Thread-490745 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6027481555938721
2025-12-27T16:40:54.838 [DEBUG] [Thread-490746 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6877157688140869
2025-12-27T16:40:55.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:55.201 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4719274, teldec = -24.256175
2025-12-27T16:40:55.203 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45106604957409     dec_j2k = -24.3894984275963
2025-12-27T16:40:55.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:55.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:55.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:55.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:55.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:55.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:55.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:55.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:55.218 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:55.218 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:55.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:55.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:55.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:55.219 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:55.219 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4719274, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49171, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45106604957409, telescope_dec_j2k=-24.3894984275963, observability=1)
2025-12-27T16:40:55.584 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3650858402252197
2025-12-27T16:40:56.259 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:56.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4722357, teldec = -24.256175
2025-12-27T16:40:56.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45137464720808     dec_j2k = -24.3894942926707
2025-12-27T16:40:56.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:56.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:56.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:56.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:56.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:56.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:56.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:56.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:56.280 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:56.280 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:56.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:56.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:56.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:56.280 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:56.280 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11176227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813098362385812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4722357, telescope_dec=-24.256175, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49202, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45137464720808, telescope_dec_j2k=-24.3894942926707, observability=1)
2025-12-27T16:40:56.657 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3771069049835205
2025-12-27T16:40:57.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:57.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4725162, teldec = -24.256174
2025-12-27T16:40:57.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45165541792377     dec_j2k = -24.3894895299298
2025-12-27T16:40:57.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:57.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:57.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:57.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:57.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:57.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:57.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:57.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:57.341 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:57.342 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:57.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:57.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:57.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:57.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:57.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11177458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099966863524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4725162, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4923, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45165541792377, telescope_dec_j2k=-24.3894895299298, observability=1)
2025-12-27T16:40:57.726 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38367772102355957
2025-12-27T16:40:58.385 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:58.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4728245, teldec = -24.256174
2025-12-27T16:40:58.388 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45196401553959     dec_j2k = -24.3894853933414
2025-12-27T16:40:58.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:58.390 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:58.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:58.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:58.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:58.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:58.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:58.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:58.400 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:58.400 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:58.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:58.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:58.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:58.400 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:58.400 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11178688, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099966863524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4728245, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49261, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45196401553959, telescope_dec_j2k=-24.3894853933414, observability=1)
2025-12-27T16:40:58.829 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4283299446105957
2025-12-27T16:40:59.448 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:40:59.450 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4731237, teldec = -24.256174
2025-12-27T16:40:59.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45226350436168     dec_j2k = -24.3894813780189
2025-12-27T16:40:59.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:59.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:40:59.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:40:59.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:40:59.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:40:59.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:40:59.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:40:59.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:59.467 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:40:59.467 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:40:59.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:40:59.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:40:59.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:40:59.467 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:40:59.467 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11179918, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4731237, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49291, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45226350436168, telescope_dec_j2k=-24.3894813780189, observability=1)
2025-12-27T16:40:59.910 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4429800510406494
2025-12-27T16:41:00.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:00.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4734047, teldec = -24.256174
2025-12-27T16:41:00.513 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45254477560689     dec_j2k = -24.3894776061973
2025-12-27T16:41:00.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:00.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:00.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:00.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:00.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:00.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:00.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:00.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:00.527 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:00.527 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:00.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:00.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:00.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:00.527 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:00.527 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11181147, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4734047, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49319, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45254477560689, telescope_dec_j2k=-24.3894776061973, observability=1)
2025-12-27T16:41:00.962 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4353010654449463
2025-12-27T16:41:01.578 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:01.580 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4737136, teldec = -24.256174
2025-12-27T16:41:01.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45285397377445     dec_j2k = -24.3894734590436
2025-12-27T16:41:01.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:01.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:01.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:01.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:01.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:01.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:01.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:01.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:01.603 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:01.603 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:01.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:01.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:01.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:01.603 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:01.603 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11182383, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310076910238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4737136, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4935, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45285397377445, telescope_dec_j2k=-24.3894734590436, observability=1)
2025-12-27T16:41:02.014 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4110701084136963
2025-12-27T16:41:02.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:02.650 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4739941, teldec = -24.256174
2025-12-27T16:41:02.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45313474452047     dec_j2k = -24.3894696924186
2025-12-27T16:41:02.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:02.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:02.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:02.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:02.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:02.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:02.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:02.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:02.666 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:02.666 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:02.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:02.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:02.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:02.667 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:02.667 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11183622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097560146956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4739941, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49378, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45313474452047, telescope_dec_j2k=-24.3894696924186, observability=1)
2025-12-27T16:41:03.066 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3994176387786865
2025-12-27T16:41:03.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:03.713 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4743022, teldec = -24.256174
2025-12-27T16:41:03.714 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45344314189766     dec_j2k = -24.3894655543432
2025-12-27T16:41:03.716 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:03.716 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:03.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:03.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:03.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:03.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:03.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:03.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:03.726 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:03.726 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:03.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:03.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:03.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:03.726 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:03.726 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11184851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4743022, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49408, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45344314189766, telescope_dec_j2k=-24.3894655543432, observability=1)
2025-12-27T16:41:03.787 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06092238426208496
2025-12-27T16:41:04.169 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4430360794067383
2025-12-27T16:41:04.717 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9904332160949707
2025-12-27T16:41:04.717 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.47982621192932 seconds ago
2025-12-27T16:41:04.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:04.772 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4746016, teldec = -24.256174
2025-12-27T16:41:04.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45374283086854     dec_j2k = -24.3894615322842
2025-12-27T16:41:04.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:04.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:04.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:04.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:04.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:04.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:04.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:04.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:04.790 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:04.790 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:04.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:04.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:04.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:04.790 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:04.791 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11186078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813098362385812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4746016, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49438, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45374283086854, telescope_dec_j2k=-24.3894615322842, observability=1)
2025-12-27T16:41:05.251 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46065187454223633
2025-12-27T16:41:05.837 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:05.839 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4748824, teldec = -24.256174
2025-12-27T16:41:05.841 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45402390187915     dec_j2k = -24.3894577593465
2025-12-27T16:41:05.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:05.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:05.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:05.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:05.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:05.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:05.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:05.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:05.854 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:05.854 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:05.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:05.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:05.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:05.854 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:05.854 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11187313, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4748824, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49466, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45402390187915, telescope_dec_j2k=-24.3894577593465, observability=1)
2025-12-27T16:41:06.325 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47119855880737305
2025-12-27T16:41:06.899 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:06.901 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4751911, teldec = -24.256168
2025-12-27T16:41:06.902 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45433289937633     dec_j2k = -24.3894476112219
2025-12-27T16:41:06.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:06.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:06.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:06.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:06.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:06.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:06.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:06.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:06.915 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:06.915 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:06.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:06.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:06.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:06.915 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:06.915 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11188542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992279, telescope_ra=1.4751911, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49497, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45433289937633, telescope_dec_j2k=-24.3894476112219, observability=1)
2025-12-27T16:41:07.393 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47753286361694336
2025-12-27T16:41:07.960 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:07.962 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4754718, teldec = -24.256174
2025-12-27T16:41:07.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45461387070552     dec_j2k = -24.389449837591
2025-12-27T16:41:07.965 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:07.965 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:07.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:07.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:07.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:07.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:07.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:07.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:07.975 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:07.975 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:07.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:07.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:07.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:07.975 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:07.975 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1118977, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4754718, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49525, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45461387070552, telescope_dec_j2k=-24.389449837591, observability=1)
2025-12-27T16:41:08.445 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46959662437438965
2025-12-27T16:41:09.022 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:09.025 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4757709, teldec = -24.256174
2025-12-27T16:41:09.026 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45491325935181     dec_j2k = -24.3894458163588
2025-12-27T16:41:09.028 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:09.029 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:09.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:09.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:09.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:09.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:09.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:09.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:09.038 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:09.038 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:09.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:09.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:09.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:09.039 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:09.039 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11190999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4757709, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49555, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45491325935181, telescope_dec_j2k=-24.3894458163588, observability=1)
2025-12-27T16:41:09.531 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4925267696380615
2025-12-27T16:41:10.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:10.092 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4760801, teldec = -24.256174
2025-12-27T16:41:10.093 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45522275773567     dec_j2k = -24.3894416584766
2025-12-27T16:41:10.095 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:10.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:10.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:10.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:10.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:10.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:10.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:10.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:10.110 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:10.110 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:10.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:10.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:10.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:10.110 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:10.110 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11192235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4760801, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49586, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45522275773567, telescope_dec_j2k=-24.3894416584766, observability=1)
2025-12-27T16:41:10.598 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4875617027282715
2025-12-27T16:41:11.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:11.155 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.476361, teldec = -24.256181
2025-12-27T16:41:11.156 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4555039293052     dec_j2k = -24.3894448797834
2025-12-27T16:41:11.157 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:11.157 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:11.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:11.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:11.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:11.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:11.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:11.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:11.168 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:11.168 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:11.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:11.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:11.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:11.168 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:11.168 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11193465, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.9923, telescope_ra=1.476361, telescope_dec=-24.256181, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49614, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.4555039293052, telescope_dec_j2k=-24.3894448797834, observability=1)
2025-12-27T16:41:11.681 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5132601261138916
2025-12-27T16:41:12.211 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:12.213 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4766689, teldec = -24.256174
2025-12-27T16:41:12.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45581212591232     dec_j2k = -24.3894337383291
2025-12-27T16:41:12.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:12.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:12.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:12.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:12.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:12.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:12.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:12.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:12.228 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:12.228 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:12.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:12.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:12.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:12.228 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:12.228 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1119469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813096356788672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4766689, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49645, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:40:12.331224', telescope_ra_j2k=1.45581212591232, telescope_dec_j2k=-24.3894337383291, observability=1)
2025-12-27T16:41:12.475 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:12.475 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:41:12.476 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:12.476 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:41:12.476 [INFO] [ThreadPoolExecutor-22945_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:41:12.476 [INFO] [ThreadPoolExecutor-22945_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:41:12.733 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5048251152038574
2025-12-27T16:41:12.937 [DEBUG] [Thread-490747 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.708338737487793
2025-12-27T16:41:13.272 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:13.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4769772, teldec = -24.256174
2025-12-27T16:41:13.274 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45612072339992     dec_j2k = -24.3894295900156
2025-12-27T16:41:13.276 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:13.276 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:13.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:13.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:13.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:13.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:13.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:13.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:13.289 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:13.289 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:13.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:13.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:13.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:13.289 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:13.290 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11195917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4769772, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49676, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.45612072339992, telescope_dec_j2k=-24.3894295900156, observability=1)
2025-12-27T16:41:13.821 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5310149192810059
2025-12-27T16:41:14.337 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:14.340 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4772485, teldec = -24.256174
2025-12-27T16:41:14.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45639228517727     dec_j2k = -24.3894259388336
2025-12-27T16:41:14.343 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:41:14.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:41:14.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:14.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:14.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:14.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:14.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:14.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:14.356 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:14.356 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:14.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:14.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:14.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:14.358 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:14.358 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1119715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4772485, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49703, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.45639228517727, telescope_dec_j2k=-24.3894259388336, observability=1)
2025-12-27T16:41:14.950 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5921227931976318
2025-12-27T16:41:15.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:15.409 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4775574, teldec = -24.256174
2025-12-27T16:41:15.410 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45670148322585     dec_j2k = -24.3894217808067
2025-12-27T16:41:15.411 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:15.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:15.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:15.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:15.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:15.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:15.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:15.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:15.421 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:15.421 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:15.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:15.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:15.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:15.421 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:15.421 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11198389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99229, telescope_ra=1.4775574, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49734, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.45670148322585, telescope_dec_j2k=-24.3894217808067, observability=1)
2025-12-27T16:41:16.002 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5809245109558105
2025-12-27T16:41:16.466 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:16.469 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4778658, teldec = -24.256174
2025-12-27T16:41:16.470 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45701018078245     dec_j2k = -24.3894176286386
2025-12-27T16:41:16.472 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:16.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:16.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:16.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:16.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:16.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:16.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:16.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:16.483 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:16.483 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:16.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:16.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:16.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:16.483 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:16.483 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11199615, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4778658, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49765, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.45701018078245, telescope_dec_j2k=-24.3894176286386, observability=1)
2025-12-27T16:41:17.054 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5707969665527344
2025-12-27T16:41:17.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:17.526 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4781457, teldec = -24.256174
2025-12-27T16:41:17.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45729035083286     dec_j2k = -24.3894138594287
2025-12-27T16:41:17.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:17.530 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:17.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:17.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:17.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:17.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:17.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:17.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:17.540 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:17.540 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:17.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:17.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:17.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:17.540 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:17.540 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11200839, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4781457, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49793, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.45729035083286, telescope_dec_j2k=-24.3894138594287, observability=1)
2025-12-27T16:41:18.104 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5639135837554932
2025-12-27T16:41:18.590 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:18.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4784535, teldec = -24.256174
2025-12-27T16:41:18.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45759844779239     dec_j2k = -24.3894097136818
2025-12-27T16:41:18.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:18.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:18.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:18.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:18.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:18.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:18.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:18.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:18.601 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:18.601 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:18.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:18.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:18.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:18.601 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:18.602 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11202072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4784535, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49824, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.45759844779239, telescope_dec_j2k=-24.3894097136818, observability=1)
2025-12-27T16:41:19.210 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.608196496963501
2025-12-27T16:41:19.647 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:19.649 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4787521, teldec = -24.256174
2025-12-27T16:41:19.650 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45789733586685     dec_j2k = -24.3894056910206
2025-12-27T16:41:19.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:19.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:19.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:19.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:19.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:19.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:19.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:19.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:19.664 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:19.664 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:19.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:19.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:19.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:19.664 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:19.664 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11203295, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097961266384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4787521, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49853, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.45789733586685, telescope_dec_j2k=-24.3894056910206, observability=1)
2025-12-27T16:41:20.291 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6266288757324219
2025-12-27T16:41:20.712 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:20.714 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4790326, teldec = -24.256174
2025-12-27T16:41:20.715 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45817810647117     dec_j2k = -24.3894019114542
2025-12-27T16:41:20.717 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:20.717 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:20.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:20.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:20.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:20.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:20.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:20.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:20.727 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:20.727 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:20.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:20.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:20.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:20.727 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:20.727 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11204529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103175818948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4790326, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49882, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.45817810647117, telescope_dec_j2k=-24.3894019114542, observability=1)
2025-12-27T16:41:21.375 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6482739448547363
2025-12-27T16:41:21.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:21.807 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4793409, teldec = -24.256174
2025-12-27T16:41:21.809 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45848670388563     dec_j2k = -24.389397756469
2025-12-27T16:41:21.810 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:21.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:21.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:21.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:21.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:21.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:21.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:21.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:21.820 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:21.820 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:21.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:21.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:21.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:21.820 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:21.820 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11205794, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4793409, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49912, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.45848670388563, telescope_dec_j2k=-24.389397756469, observability=1)
2025-12-27T16:41:22.425 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6042580604553223
2025-12-27T16:41:22.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:22.869 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4796211, teldec = -24.256174
2025-12-27T16:41:22.870 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45876717418397     dec_j2k = -24.3893939794351
2025-12-27T16:41:22.872 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:22.872 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:22.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:22.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:22.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:22.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:22.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:22.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:22.885 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:22.885 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:22.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:22.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:22.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:22.885 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:22.885 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11207023, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310076910238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4796211, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.4994, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.45876717418397, telescope_dec_j2k=-24.3893939794351, observability=1)
2025-12-27T16:41:23.479 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5940761566162109
2025-12-27T16:41:23.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:23.931 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4799289, teldec = -24.256174
2025-12-27T16:41:23.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45907527109789     dec_j2k = -24.389389829531
2025-12-27T16:41:23.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:23.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:23.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:23.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:23.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:23.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:23.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:23.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:23.944 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:23.944 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:23.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:23.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:23.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:23.944 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:23.944 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11208252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4799289, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.49971, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.45907527109789, telescope_dec_j2k=-24.389389829531, observability=1)
2025-12-27T16:41:24.298 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35396885871887207
2025-12-27T16:41:24.582 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6383488178253174
2025-12-27T16:41:24.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:24.990 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4802367, teldec = -24.256174
2025-12-27T16:41:24.990 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45938336800229     dec_j2k = -24.3893856787596
2025-12-27T16:41:24.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:24.992 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:24.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:24.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:24.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:24.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:25.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:25.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:25.002 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:25.002 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:25.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:25.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:25.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:25.002 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:25.003 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11209477, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4802367, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50002, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.45938336800229, telescope_dec_j2k=-24.3893856787596, observability=1)
2025-12-27T16:41:25.664 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6613233089447021
2025-12-27T16:41:26.047 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:26.049 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4805072, teldec = -24.256174
2025-12-27T16:41:26.051 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45965412891919     dec_j2k = -24.3893820302736
2025-12-27T16:41:26.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:26.054 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:26.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:26.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:26.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:26.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:26.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:26.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:26.066 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:26.066 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:26.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:26.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:26.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:26.066 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:26.067 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11210704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4805072, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50029, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.45965412891919, telescope_dec_j2k=-24.3893820302736, observability=1)
2025-12-27T16:41:26.713 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6467819213867188
2025-12-27T16:41:27.111 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:27.113 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4808158, teldec = -24.256174
2025-12-27T16:41:27.114 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45996302657732     dec_j2k = -24.3893778670794
2025-12-27T16:41:27.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:27.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:41:27.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:27.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:27.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:27.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:27.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:27.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:27.128 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:27.128 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:27.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:27.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:27.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:27.128 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:27.128 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11211935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4808158, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5006, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.45996302657732, telescope_dec_j2k=-24.3893778670794, observability=1)
2025-12-27T16:41:27.768 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6402628421783447
2025-12-27T16:41:28.176 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:28.178 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4811241, teldec = -24.256174
2025-12-27T16:41:28.179 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46027162393652     dec_j2k = -24.389373707062
2025-12-27T16:41:28.180 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:28.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:28.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:28.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:28.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:28.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:28.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:28.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:28.191 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:28.191 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:28.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:28.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:28.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:28.191 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:28.191 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11213168, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105181416089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4811241, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50091, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46027162393652, telescope_dec_j2k=-24.389373707062, observability=1)
2025-12-27T16:41:28.893 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7016439437866211
2025-12-27T16:41:29.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:29.242 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4814043, teldec = -24.256174
2025-12-27T16:41:29.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46055209418463     dec_j2k = -24.3893699254548
2025-12-27T16:41:29.244 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:29.244 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:29.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:29.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:29.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:29.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:29.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:29.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:29.259 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:29.259 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:29.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:29.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:29.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:29.259 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:29.259 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11214399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813100367982952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4814043, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50119, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46055209418463, telescope_dec_j2k=-24.3893699254548, observability=1)
2025-12-27T16:41:29.959 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6992838382720947
2025-12-27T16:41:30.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:30.304 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4817121, teldec = -24.256174
2025-12-27T16:41:30.305 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46086019104336     dec_j2k = -24.389365770527
2025-12-27T16:41:30.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:30.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:30.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:30.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:30.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:30.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:30.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:30.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:30.319 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:30.319 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:30.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:30.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:30.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:30.320 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:30.320 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11215628, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4817121, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50149, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46086019104336, telescope_dec_j2k=-24.389365770527, observability=1)
2025-12-27T16:41:30.996 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6765382289886475
2025-12-27T16:41:30.998 [DEBUG] [Thread-490748 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.678295373916626
2025-12-27T16:41:31.042 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.722219705581665
2025-12-27T16:41:31.370 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:31.372 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4819918, teldec = -24.256174
2025-12-27T16:41:31.373 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46114016079269     dec_j2k = -24.3893619941632
2025-12-27T16:41:31.375 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:31.377 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:31.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:31.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:31.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:31.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:31.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:31.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:31.390 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:31.390 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:31.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:31.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:31.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:31.390 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:31.390 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11216865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4819918, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50177, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46114016079269, telescope_dec_j2k=-24.3893619941632, observability=1)
2025-12-27T16:41:32.094 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7037754058837891
2025-12-27T16:41:32.432 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:32.434 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4822906, teldec = -24.256174
2025-12-27T16:41:32.436 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46143924895382     dec_j2k = -24.3893579591303
2025-12-27T16:41:32.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:32.438 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:32.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:32.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:32.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:32.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:32.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:32.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:32.450 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:32.450 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:32.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:32.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:32.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:32.450 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:32.451 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11218094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103175818948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4822906, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50207, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46143924895382, telescope_dec_j2k=-24.3893579591303, observability=1)
2025-12-27T16:41:33.146 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6957077980041504
2025-12-27T16:41:33.357 [DEBUG] [ThreadPoolExecutor-22944_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:33.359 [DEBUG] [ThreadPoolExecutor-22944_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:33.360 [DEBUG] [ThreadPoolExecutor-22944_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:33.362 [DEBUG] [ThreadPoolExecutor-22944_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:33.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:33.498 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.482599, teldec = -24.256174
2025-12-27T16:41:33.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46174794636371     dec_j2k = -24.3893537936009
2025-12-27T16:41:33.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:33.502 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:33.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:33.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:33.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:33.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:33.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:33.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:33.517 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:33.517 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:33.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:33.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:33.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:33.517 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:33.517 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11219325, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101170221808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.482599, telescope_dec=-24.256174, telescope_slewing=True, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50238, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46174794636371, telescope_dec_j2k=-24.3893537936009, observability=1)
2025-12-27T16:41:34.249 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7316360473632812
2025-12-27T16:41:34.567 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:34.570 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4829073, teldec = -24.256174
2025-12-27T16:41:34.571 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46205654366759     dec_j2k = -24.3893496285523
2025-12-27T16:41:34.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:34.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:34.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:34.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:34.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:34.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:34.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:34.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:34.587 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:34.587 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:34.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:34.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:34.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:34.587 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:34.588 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11220565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4829073, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50269, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46205654366759, telescope_dec_j2k=-24.3893496285523, observability=1)
2025-12-27T16:41:35.331 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.743474006652832
2025-12-27T16:41:35.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:35.632 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4831875, teldec = -24.256174
2025-12-27T16:41:35.633 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46233701386542     dec_j2k = -24.3893458423726
2025-12-27T16:41:35.635 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:35.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:35.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:35.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:35.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:35.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:35.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:35.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:35.647 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:35.647 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:35.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:35.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:35.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:35.647 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:35.648 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11221794, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4831875, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50297, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46233701386542, telescope_dec_j2k=-24.3893458423726, observability=1)
2025-12-27T16:41:36.382 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7348001003265381
2025-12-27T16:41:36.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:36.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.483495, teldec = -24.256174
2025-12-27T16:41:36.697 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46264481037962     dec_j2k = -24.3893416864769
2025-12-27T16:41:36.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:41:36.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:41:36.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:36.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:36.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:36.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:36.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:36.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:36.710 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:36.710 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:36.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:36.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:36.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:36.710 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:36.710 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11223027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.483495, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50328, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46264481037962, telescope_dec_j2k=-24.3893416864769, observability=1)
2025-12-27T16:41:37.368 [DEBUG] [ThreadPoolExecutor-22944_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:37.435 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7243835926055908
2025-12-27T16:41:37.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:37.755 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4837747, teldec = -24.256174
2025-12-27T16:41:37.756 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46292478007874     dec_j2k = -24.3893379055499
2025-12-27T16:41:37.758 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:37.758 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:37.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:37.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:37.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:37.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:37.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:37.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:37.769 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:37.769 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:37.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:37.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:37.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:37.770 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:37.770 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11224252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4837747, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50356, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46292478007874, telescope_dec_j2k=-24.3893379055499, observability=1)
2025-12-27T16:41:38.370 [DEBUG] [ThreadPoolExecutor-22944_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:38.371 [INFO] [ThreadPoolExecutor-22944_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:41:38.487 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7170259952545166
2025-12-27T16:41:38.818 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:38.820 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4840736, teldec = -24.256174
2025-12-27T16:41:38.821 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46322396828264     dec_j2k = -24.38933386429
2025-12-27T16:41:38.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:38.823 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:38.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:38.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:38.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:38.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:38.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:38.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:38.835 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:38.836 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:38.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:38.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:38.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:38.836 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:38.836 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11225485, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101571341236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4840736, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50386, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46322396828264, telescope_dec_j2k=-24.38933386429, observability=1)
2025-12-27T16:41:39.590 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7541086673736572
2025-12-27T16:41:39.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:39.883 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4843816, teldec = -24.256174
2025-12-27T16:41:39.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46353226525148     dec_j2k = -24.389329699139
2025-12-27T16:41:39.885 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:39.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:41:39.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:39.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:39.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:39.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:39.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:39.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:39.898 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:39.898 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:39.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:39.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:39.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:39.898 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:39.898 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11226715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103978057805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4843816, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50416, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46353226525148, telescope_dec_j2k=-24.389329699139, observability=1)
2025-12-27T16:41:40.693 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7954216003417969
2025-12-27T16:41:40.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:40.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4846621, teldec = -24.256174
2025-12-27T16:41:40.944 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46381303569692     dec_j2k = -24.3893259051212
2025-12-27T16:41:40.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:40.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:40.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:40.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:40.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:40.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:40.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:40.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:40.957 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:40.957 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:40.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:40.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:40.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:40.958 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:40.958 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11227943, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101170221808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4846621, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50444, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46381303569692, telescope_dec_j2k=-24.3893259051212, observability=1)
2025-12-27T16:41:41.761 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8029472827911377
2025-12-27T16:41:42.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:42.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4849702, teldec = -24.256174
2025-12-27T16:41:42.006 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4641214327439     dec_j2k = -24.3893217369588
2025-12-27T16:41:42.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:42.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:42.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:42.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:42.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:42.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:42.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:42.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:42.017 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:42.017 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:42.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:42.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:42.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:42.018 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:42.018 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1122917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094752310959, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4849702, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50475, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.4641214327439, telescope_dec_j2k=-24.3893217369588, observability=1)
2025-12-27T16:41:42.819 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8012301921844482
2025-12-27T16:41:43.067 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:43.068 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4852507, teldec = -24.256174
2025-12-27T16:41:43.070 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46440220317269     dec_j2k = -24.3893179414306
2025-12-27T16:41:43.071 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:43.071 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:43.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:43.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:43.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:43.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:43.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:43.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:43.082 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:43.082 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:43.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:43.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:43.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:43.082 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:43.082 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11230402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4852507, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50503, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46440220317269, telescope_dec_j2k=-24.3893179414306, observability=1)
2025-12-27T16:41:43.927 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8449149131774902
2025-12-27T16:41:44.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:44.126 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4855582, teldec = -24.256174
2025-12-27T16:41:44.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46470999962295     dec_j2k = -24.3893137797303
2025-12-27T16:41:44.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:44.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:44.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:44.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:44.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:44.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:44.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:44.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:44.139 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:44.139 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:44.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:44.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:44.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:44.139 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:44.140 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11231626, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4855582, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50534, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46470999962295, telescope_dec_j2k=-24.3893137797303, observability=1)
2025-12-27T16:41:45.014 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8741543292999268
2025-12-27T16:41:45.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:45.185 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4858378, teldec = -24.256174
2025-12-27T16:41:45.187 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46498986916749     dec_j2k = -24.3893099948773
2025-12-27T16:41:45.188 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:45.188 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:45.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:45.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:45.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:45.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:45.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:45.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:45.199 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:45.199 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:45.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:45.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:45.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:45.199 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:45.199 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11232852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4858378, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50562, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46498986916749, telescope_dec_j2k=-24.3893099948773, observability=1)
2025-12-27T16:41:46.082 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.882115364074707
2025-12-27T16:41:46.244 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:46.246 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.486137, teldec = -24.256174
2025-12-27T16:41:46.248 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46528935759841     dec_j2k = -24.3893059439135
2025-12-27T16:41:46.249 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:46.250 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:46.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:46.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:46.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:46.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:46.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:46.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:46.261 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:46.261 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:46.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:46.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:46.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:46.262 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:46.262 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1123408, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813100367982952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.486137, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50592, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46528935759841, telescope_dec_j2k=-24.3893059439135, observability=1)
2025-12-27T16:41:47.133 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8713076114654541
2025-12-27T16:41:47.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:47.304 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4864453, teldec = -24.256174
2025-12-27T16:41:47.305 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46559795479234     dec_j2k = -24.3893017688853
2025-12-27T16:41:47.306 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:47.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:47.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:47.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:47.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:47.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:47.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:47.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:47.320 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:47.320 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:47.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:47.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:47.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:47.320 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:47.320 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11235304, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4864453, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50623, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46559795479234, telescope_dec_j2k=-24.3893017688853, observability=1)
2025-12-27T16:41:48.184 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8641211986541748
2025-12-27T16:41:48.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:48.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4867255, teldec = -24.256174
2025-12-27T16:41:48.371 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46587842489021     dec_j2k = -24.3892979736357
2025-12-27T16:41:48.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:48.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:48.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:48.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:48.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:48.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:48.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:48.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:48.386 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:48.386 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:48.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:48.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:48.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:48.387 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:48.387 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11236538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4867255, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50651, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46587842489021, telescope_dec_j2k=-24.3892979736357, observability=1)
2025-12-27T16:41:49.066 [DEBUG] [Thread-490749 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6797783374786377
2025-12-27T16:41:49.311 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9241976737976074
2025-12-27T16:41:49.432 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:49.434 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4870339, teldec = -24.256174
2025-12-27T16:41:49.435 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46618712216222     dec_j2k = -24.389293795593
2025-12-27T16:41:49.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:49.438 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:49.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:49.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:49.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:49.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:49.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:49.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:49.448 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:49.448 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:49.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:49.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:49.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:49.449 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:49.449 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1123777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101571341236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4870339, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50682, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46618712216222, telescope_dec_j2k=-24.389293795593, observability=1)
2025-12-27T16:41:50.376 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9270379543304443
2025-12-27T16:41:50.500 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:50.501 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4873414, teldec = -24.256174
2025-12-27T16:41:50.503 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46649491855714     dec_j2k = -24.3892896288768
2025-12-27T16:41:50.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:50.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:50.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:50.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:50.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:50.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:50.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:50.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:50.517 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:50.517 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:50.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:50.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:50.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:50.517 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:50.518 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11239005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992289, telescope_ra=1.4873414, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50712, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46649491855714, telescope_dec_j2k=-24.3892896288768, observability=1)
2025-12-27T16:41:51.460 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9422526359558105
2025-12-27T16:41:51.563 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:51.566 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4876213, teldec = -24.256174
2025-12-27T16:41:51.567 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46677508834051     dec_j2k = -24.3892858353969
2025-12-27T16:41:51.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:51.570 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:51.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:51.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:51.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:51.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:51.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:51.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:51.584 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:51.584 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:51.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:51.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:51.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:51.584 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:51.584 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11240236, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4876213, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5074, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46677508834051, telescope_dec_j2k=-24.3892858353969, observability=1)
2025-12-27T16:41:52.512 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9273803234100342
2025-12-27T16:41:52.629 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:52.632 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4879199, teldec = -24.256174
2025-12-27T16:41:52.633 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46707397613926     dec_j2k = -24.3892817876862
2025-12-27T16:41:52.635 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:52.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:52.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:52.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:52.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:52.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:52.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:52.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:52.645 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:52.645 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:52.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:52.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:52.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:52.645 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:52.645 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11241471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4879199, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5077, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46707397613926, telescope_dec_j2k=-24.3892817876862, observability=1)
2025-12-27T16:41:53.564 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9186935424804688
2025-12-27T16:41:53.693 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:53.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4882282, teldec = -24.256174
2025-12-27T16:41:53.697 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46738257327769     dec_j2k = -24.3892776076303
2025-12-27T16:41:53.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:53.700 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:53.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:53.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:53.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:53.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:53.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:53.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:53.712 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:53.712 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:53.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:53.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:53.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:53.712 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:53.712 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11242703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4882282, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50801, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46738257327769, telescope_dec_j2k=-24.3892776076303, observability=1)
2025-12-27T16:41:54.667 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.955286979675293
2025-12-27T16:41:54.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:54.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4885087, teldec = -24.256173
2025-12-27T16:41:54.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46766334354163     dec_j2k = -24.3892728038296
2025-12-27T16:41:54.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:54.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:54.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:54.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:54.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:54.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:54.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:54.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:54.776 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:54.776 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:54.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:54.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:54.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:54.776 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:54.776 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11243932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4885087, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50829, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46766334354163, telescope_dec_j2k=-24.3892728038296, observability=1)
2025-12-27T16:41:54.786 [DEBUG] [Thread-490750 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.010095357894897461
2025-12-27T16:41:55.749 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9725728034973145
2025-12-27T16:41:55.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:55.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4888165, teldec = -24.256173
2025-12-27T16:41:55.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46797144017984     dec_j2k = -24.3892686288961
2025-12-27T16:41:55.829 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:55.829 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:55.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:55.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:55.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:55.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:55.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:55.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:55.843 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:55.843 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:55.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:55.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:55.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:55.843 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:55.844 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11245169, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4888165, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5086, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46797144017984, telescope_dec_j2k=-24.3892686288961, observability=1)
2025-12-27T16:41:56.833 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9893667697906494
2025-12-27T16:41:56.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:56.888 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4890967, teldec = -24.256173
2025-12-27T16:41:56.889 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46825191021057     dec_j2k = -24.3892648275698
2025-12-27T16:41:56.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:56.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:56.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:56.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:56.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:56.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:56.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:56.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:56.901 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:56.901 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:56.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:56.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:56.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:56.901 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:56.901 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11246396, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101170221808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4890967, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50888, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46825191021057, telescope_dec_j2k=-24.3892648275698, observability=1)
2025-12-27T16:41:57.907 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:57.908 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.4894042, teldec = -24.256173
2025-12-27T16:41:57.910 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.46855970654138     dec_j2k = -24.3892606550523
2025-12-27T16:41:57.911 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:57.913 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:57.915 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:57.915 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:57.915 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:57.915 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:57.923 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:57.923 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:57.923 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:57.923 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:57.923 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:57.923 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:57.923 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:57.923 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:57.923 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11247579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104379177233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4894042, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50919, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46855970654138, telescope_dec_j2k=-24.3892606550523, observability=1)
2025-12-27T16:41:57.944 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02081775665283203
2025-12-27T16:41:58.992 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:41:58.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4897031, teldec = -24.256173
2025-12-27T16:41:58.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4688588945754     dec_j2k = -24.389256598401
2025-12-27T16:41:58.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:58.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:41:59.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:41:59.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:41:59.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:41:59.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:41:59.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:41:59.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:59.010 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:41:59.010 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:41:59.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:41:59.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:41:59.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:41:59.010 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:41:59.010 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11248834, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103175818948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4897031, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50949, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.4688588945754, telescope_dec_j2k=-24.389256598401, observability=1)
2025-12-27T16:41:59.025 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014740943908691406
2025-12-27T16:42:00.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:00.057 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4899835, teldec = -24.25618
2025-12-27T16:42:00.058 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46913956528242     dec_j2k = -24.3892597914798
2025-12-27T16:42:00.059 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:42:00.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:00.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:00.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:00.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:00.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:00.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:00.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:00.073 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:00.073 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:00.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:00.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:00.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:00.074 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:00.074 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11250065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992299, telescope_ra=1.4899835, telescope_dec=-24.25618, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.50977, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46913956528242, telescope_dec_j2k=-24.3892597914798, observability=1)
2025-12-27T16:42:00.107 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03352189064025879
2025-12-27T16:42:01.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:01.120 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4902919, teldec = -24.256173
2025-12-27T16:42:01.121 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46944826194418     dec_j2k = -24.3892486048558
2025-12-27T16:42:01.123 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:01.123 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:01.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:01.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:01.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:01.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:01.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:01.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:01.135 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:01.135 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:01.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:01.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:01.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:01.135 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:01.135 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11251295, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813098362385812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4902919, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51007, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46944826194418, telescope_dec_j2k=-24.3892486048558, observability=1)
2025-12-27T16:42:01.159 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.023726940155029297
2025-12-27T16:42:02.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:02.180 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4906, teldec = -24.256173
2025-12-27T16:42:02.181 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46975665881593     dec_j2k = -24.3892444208287
2025-12-27T16:42:02.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:02.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:02.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:02.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:02.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:02.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:02.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:02.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:02.199 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:02.199 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:02.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:02.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:02.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:02.199 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:02.199 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11252521, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104379177233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4906, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51038, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.46975665881593, telescope_dec_j2k=-24.3892444208287, observability=1)
2025-12-27T16:42:02.211 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.011610031127929688
2025-12-27T16:42:03.242 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:03.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4908796, teldec = -24.256173
2025-12-27T16:42:03.245 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47003652821801     dec_j2k = -24.3892406230831
2025-12-27T16:42:03.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:03.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:03.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:03.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:03.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:03.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:03.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:03.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:03.258 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:03.258 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:03.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:03.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:03.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:03.258 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:03.258 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11253752, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103978057805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4908796, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51066, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.47003652821801, telescope_dec_j2k=-24.3892406230831, observability=1)
2025-12-27T16:42:03.263 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.005075216293334961
2025-12-27T16:42:03.800 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5424480438232422
2025-12-27T16:42:04.303 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:04.305 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.491188, teldec = -24.256173
2025-12-27T16:42:04.306 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47034522536048     dec_j2k = -24.3892364333244
2025-12-27T16:42:04.306 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:04.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:04.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:04.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:04.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:04.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:04.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:04.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:04.318 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:04.318 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:04.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:04.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:04.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:04.318 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:04.318 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1125498, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103175818948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.491188, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51097, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.47034522536048, telescope_dec_j2k=-24.3892364333244, observability=1)
2025-12-27T16:42:04.366 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04832649230957031
2025-12-27T16:42:04.777 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.45871448516845703
2025-12-27T16:42:04.777 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.47881197929382 seconds ago
2025-12-27T16:42:05.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:05.369 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4914593, teldec = -24.256173
2025-12-27T16:42:05.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47061678674925     dec_j2k = -24.3892327468676
2025-12-27T16:42:05.372 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:05.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:05.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:05.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:05.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:05.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:05.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:05.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:05.384 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:05.384 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:05.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:05.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:05.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:05.385 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:05.385 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11256213, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4914593, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51124, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.47061678674925, telescope_dec_j2k=-24.3892327468676, observability=1)
2025-12-27T16:42:05.448 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06322693824768066
2025-12-27T16:42:06.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:06.433 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4917682, teldec = -24.256173
2025-12-27T16:42:06.434 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47092598435533     dec_j2k = -24.3892285486782
2025-12-27T16:42:06.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:06.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:06.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:06.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:06.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:06.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:06.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:06.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:06.449 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:06.449 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:06.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:06.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:06.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:06.449 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:06.449 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11257444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4917682, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51155, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.47092598435533, telescope_dec_j2k=-24.3892285486782, observability=1)
2025-12-27T16:42:06.532 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08301067352294922
2025-12-27T16:42:07.268 [DEBUG] [Thread-490751 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8186719417572021
2025-12-27T16:42:07.495 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:07.497 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4920768, teldec = -24.256173
2025-12-27T16:42:07.498 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47123488166273     dec_j2k = -24.389224353695
2025-12-27T16:42:07.500 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:42:07.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:07.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:07.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:07.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:07.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:07.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:07.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:07.515 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:07.515 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:07.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:07.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:07.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:07.515 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:07.515 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11258676, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4920768, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51186, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.47123488166273, telescope_dec_j2k=-24.389224353695, observability=1)
2025-12-27T16:42:07.665 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14951634407043457
2025-12-27T16:42:08.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:08.567 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.492357, teldec = -24.256173
2025-12-27T16:42:08.568 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47151535160101     dec_j2k = -24.3892205440157
2025-12-27T16:42:08.570 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:08.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:08.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:08.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:08.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:08.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:08.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:08.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:08.582 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:08.583 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:08.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:08.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:08.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:08.583 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:08.583 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11259914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.492357, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51214, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.47151535160101, telescope_dec_j2k=-24.3892205440157, observability=1)
2025-12-27T16:42:08.769 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.186431884765625
2025-12-27T16:42:09.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:09.641 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4926561, teldec = -24.256173
2025-12-27T16:42:09.642 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47181473973835     dec_j2k = -24.3892164765745
2025-12-27T16:42:09.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:09.645 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:09.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:09.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:09.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:09.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:09.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:09.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:09.653 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:09.653 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:09.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:09.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:09.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:09.654 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:09.654 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11261157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4926561, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51244, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.47181473973835, telescope_dec_j2k=-24.3892164765745, observability=1)
2025-12-27T16:42:09.850 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1959543228149414
2025-12-27T16:42:10.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:10.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.492965, teldec = -24.256173
2025-12-27T16:42:10.698 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47212393730697     dec_j2k = -24.3892122750054
2025-12-27T16:42:10.700 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:10.701 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:10.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:10.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:10.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:10.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:10.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:10.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:10.713 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:10.713 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:10.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:10.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:10.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:10.714 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:10.714 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11262378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.492965, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51275, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.47212393730697, telescope_dec_j2k=-24.3892122750054, observability=1)
2025-12-27T16:42:10.902 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1879281997680664
2025-12-27T16:42:11.758 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:11.760 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4932458, teldec = -24.256173
2025-12-27T16:42:11.761 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47240500779799     dec_j2k = -24.3892084548876
2025-12-27T16:42:11.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:11.763 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:42:11.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:11.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:11.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:11.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:11.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:11.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:11.775 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:11.775 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:11.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:11.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:11.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:11.775 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:11.775 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1126361, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4932458, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51303, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:41:12.473601', telescope_ra_j2k=1.47240500779799, telescope_dec_j2k=-24.3892084548876, observability=1)
2025-12-27T16:42:11.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21068596839904785
2025-12-27T16:42:12.616 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:12.616 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:42:12.617 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:12.617 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:42:12.618 [DEBUG] [ThreadPoolExecutor-22946_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:12.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:12.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4935547, teldec = -24.256173
2025-12-27T16:42:12.819 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47271420534815     dec_j2k = -24.3892042516533
2025-12-27T16:42:12.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:12.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:12.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:12.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:12.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:12.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:12.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:12.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:12.835 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:12.835 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:12.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:12.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:12.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:12.835 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:12.836 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11264833, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105181416089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4935547, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51334, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47271420534815, telescope_dec_j2k=-24.3892042516533, observability=1)
2025-12-27T16:42:13.038 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20220017433166504
2025-12-27T16:42:13.621 [DEBUG] [ThreadPoolExecutor-22946_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:13.624 [DEBUG] [ThreadPoolExecutor-22946_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:13.625 [DEBUG] [ThreadPoolExecutor-22946_0] [payload.py] [to_registers()] [0]
2025-12-27T16:42:13.629 [DEBUG] [ThreadPoolExecutor-22946_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:13.629 [DEBUG] [ThreadPoolExecutor-22946_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:13.629 [DEBUG] [ThreadPoolExecutor-22946_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:42:13.629 [DEBUG] [ThreadPoolExecutor-22946_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:13.636 [DEBUG] [ThreadPoolExecutor-22946_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:13.636 [DEBUG] [ThreadPoolExecutor-22946_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:42:13.636 [DEBUG] [ThreadPoolExecutor-22946_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:42:13.636 [DEBUG] [ThreadPoolExecutor-22946_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:42:13.636 [DEBUG] [ThreadPoolExecutor-22946_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:13.636 [DEBUG] [ThreadPoolExecutor-22946_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:13.637 [DEBUG] [ThreadPoolExecutor-22946_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:13.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:13.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4938349, teldec = -24.256173
2025-12-27T16:42:13.885 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47299467524446     dec_j2k = -24.3892004381885
2025-12-27T16:42:13.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:42:13.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:42:13.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:13.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:13.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:13.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:13.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:13.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:13.900 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:13.900 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:13.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:13.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:13.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:13.901 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:13.901 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11266068, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4938349, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51362, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47299467524446, telescope_dec_j2k=-24.3892004381885, observability=1)
2025-12-27T16:42:14.141 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2404015064239502
2025-12-27T16:42:14.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:14.946 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4941341, teldec = -24.256173
2025-12-27T16:42:14.947 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47329416343329     dec_j2k = -24.3891963653453
2025-12-27T16:42:14.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:14.949 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:14.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:14.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:14.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:14.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:14.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:14.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:14.962 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:14.962 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:14.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:14.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:14.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:14.962 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:14.962 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11267297, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4941341, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51392, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47329416343329, telescope_dec_j2k=-24.3891963653453, observability=1)
2025-12-27T16:42:15.222 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25984954833984375
2025-12-27T16:42:16.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:16.008 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4944421, teldec = -24.256173
2025-12-27T16:42:16.010 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47360246008878     dec_j2k = -24.3891921718579
2025-12-27T16:42:16.010 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:16.011 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:16.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:16.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:16.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:16.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:16.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:16.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:16.021 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:16.021 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:16.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:16.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:16.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:16.022 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:16.022 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11268527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4944421, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51422, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47360246008878, telescope_dec_j2k=-24.3891921718579, observability=1)
2025-12-27T16:42:16.274 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2520289421081543
2025-12-27T16:42:17.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:17.083 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4947229, teldec = -24.256173
2025-12-27T16:42:17.084 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47388353053774     dec_j2k = -24.3891883479489
2025-12-27T16:42:17.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:17.087 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:17.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:17.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:17.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:17.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:17.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:17.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:17.096 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:17.096 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:17.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:17.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:17.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:17.097 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:17.097 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11269771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4947229, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51451, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47388353053774, telescope_dec_j2k=-24.3891883479489, observability=1)
2025-12-27T16:42:17.326 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2292017936706543
2025-12-27T16:42:18.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:18.142 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4950312, teldec = -24.256173
2025-12-27T16:42:18.143 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47419212746375     dec_j2k = -24.3891841487174
2025-12-27T16:42:18.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:18.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:18.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:18.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:18.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:18.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:18.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:18.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:18.154 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:18.154 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:18.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:18.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:18.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:18.154 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:18.154 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11270996, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4950312, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51481, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47419212746375, telescope_dec_j2k=-24.3891841487174, observability=1)
2025-12-27T16:42:18.378 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2239220142364502
2025-12-27T16:42:19.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:19.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4953399, teldec = -24.256173
2025-12-27T16:42:19.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47450112476534     dec_j2k = -24.3891799431672
2025-12-27T16:42:19.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:19.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:19.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:19.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:19.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:19.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:19.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:19.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:19.211 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:19.211 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:19.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:19.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:19.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:19.211 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:19.211 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11272219, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4953399, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51512, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47450112476534, telescope_dec_j2k=-24.3891799431672, observability=1)
2025-12-27T16:42:19.503 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2920238971710205
2025-12-27T16:42:20.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:20.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4956114, teldec = -24.256173
2025-12-27T16:42:20.258 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47477288623251     dec_j2k = -24.3891762436885
2025-12-27T16:42:20.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:20.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:20.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:20.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:20.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:20.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:20.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:20.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:20.272 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:20.272 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:20.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:20.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:20.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:20.272 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:20.272 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11273444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105181416089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4956114, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51539, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47477288623251, telescope_dec_j2k=-24.3891762436885, observability=1)
2025-12-27T16:42:20.601 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32877039909362793
2025-12-27T16:42:21.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:21.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4959203, teldec = -24.256173
2025-12-27T16:42:21.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47508208370852     dec_j2k = -24.3891720337755
2025-12-27T16:42:21.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:21.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:21.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:21.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:21.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:21.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:21.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:21.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:21.337 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:21.337 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:21.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:21.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:21.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:21.337 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:21.337 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11274672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4959203, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5157, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47508208370852, telescope_dec_j2k=-24.3891720337755, observability=1)
2025-12-27T16:42:21.652 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3154597282409668
2025-12-27T16:42:22.418 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:22.420 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4962292, teldec = -24.256173
2025-12-27T16:42:22.421 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47539128117483     dec_j2k = -24.3891678229905
2025-12-27T16:42:22.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:22.424 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:42:22.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:22.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:22.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:22.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:22.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:22.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:22.438 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:22.438 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:22.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:22.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:22.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:22.438 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:22.438 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11275948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103978057805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4962292, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51601, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47539128117483, telescope_dec_j2k=-24.3891678229905, observability=1)
2025-12-27T16:42:22.726 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.287398099899292
2025-12-27T16:42:23.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:23.485 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4965094, teldec = -24.256173
2025-12-27T16:42:23.486 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47567175099507     dec_j2k = -24.3891640026767
2025-12-27T16:42:23.487 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:23.489 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:23.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:23.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:23.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:23.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:23.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:23.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:23.498 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:23.498 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:23.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:23.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:23.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:23.498 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:23.498 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11277181, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4965094, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51629, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47567175099507, telescope_dec_j2k=-24.3891640026767, observability=1)
2025-12-27T16:42:23.797 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2982642650604248
2025-12-27T16:42:24.358 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8599486351013184
2025-12-27T16:42:24.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:24.598 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4968367, teldec = -24.256173
2025-12-27T16:42:24.599 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47599936616043     dec_j2k = -24.3891595392817
2025-12-27T16:42:24.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:42:24.602 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:24.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:24.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:24.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:24.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:24.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:24.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:24.617 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:24.617 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:24.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:24.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:24.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:24.617 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:24.617 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11278469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104379177233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992288, telescope_ra=1.4968367, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51662, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47599936616043, telescope_dec_j2k=-24.3891595392817, observability=1)
2025-12-27T16:42:24.895 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27754759788513184
2025-12-27T16:42:25.322 [DEBUG] [Thread-490752 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7050313949584961
2025-12-27T16:42:25.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:25.665 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4971178, teldec = -24.256173
2025-12-27T16:42:25.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47628073682996     dec_j2k = -24.3891557051355
2025-12-27T16:42:25.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:25.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:42:25.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:25.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:25.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:25.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:25.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:25.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:25.679 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:25.679 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:25.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:25.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:25.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:25.680 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:25.680 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11279704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.4971178, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5169, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47628073682996, telescope_dec_j2k=-24.3891557051355, observability=1)
2025-12-27T16:42:25.979 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2993292808532715
2025-12-27T16:42:26.724 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:26.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4974267, teldec = -24.256173
2025-12-27T16:42:26.727 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47658993425869     dec_j2k = -24.3891514909703
2025-12-27T16:42:26.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:26.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:26.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:26.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:26.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:26.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:26.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:26.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:26.743 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:26.743 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:26.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:26.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:26.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:26.743 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:26.743 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11280932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.4974267, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51721, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47658993425869, telescope_dec_j2k=-24.3891514909703, observability=1)
2025-12-27T16:42:27.066 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32258009910583496
2025-12-27T16:42:27.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:27.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4977074, teldec = -24.256173
2025-12-27T16:42:27.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47687090452624     dec_j2k = -24.3891476607672
2025-12-27T16:42:27.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:42:27.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:42:27.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:27.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:27.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:27.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:27.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:27.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:27.807 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:27.808 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:27.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:27.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:27.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:27.808 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:27.808 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11282164, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.4977074, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51749, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47687090452624, telescope_dec_j2k=-24.3891476607672, observability=1)
2025-12-27T16:42:28.114 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3056654930114746
2025-12-27T16:42:28.854 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:28.856 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4980158, teldec = -24.256173
2025-12-27T16:42:28.858 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47717960145506     dec_j2k = -24.3891434517626
2025-12-27T16:42:28.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:28.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:42:28.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:28.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:28.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:28.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:28.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:28.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:28.874 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:28.874 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:28.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:28.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:28.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:28.874 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:28.875 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11283397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.4980158, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5178, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47717960145506, telescope_dec_j2k=-24.3891434517626, observability=1)
2025-12-27T16:42:29.167 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2928152084350586
2025-12-27T16:42:29.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:29.919 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4983149, teldec = -24.256173
2025-12-27T16:42:29.920 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47747898942055     dec_j2k = -24.3891393688531
2025-12-27T16:42:29.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:29.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:29.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:29.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:29.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:29.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:29.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:29.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:29.935 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:29.935 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:29.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:29.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:29.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:29.936 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:29.936 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11284627, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.4983149, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5181, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47747898942055, telescope_dec_j2k=-24.3891393688531, observability=1)
2025-12-27T16:42:30.081 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14573073387145996
2025-12-27T16:42:30.235 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29966068267822266
2025-12-27T16:42:30.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:30.983 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4985957, teldec = -24.256173
2025-12-27T16:42:30.987 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47776005975902     dec_j2k = -24.3891355350066
2025-12-27T16:42:30.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:30.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:30.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:30.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:30.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:30.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:31.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:31.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:31.002 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:31.002 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:31.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:31.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:31.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:31.002 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:31.002 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11285859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310076910238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.4985957, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51838, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47776005975902, telescope_dec_j2k=-24.3891355350066, observability=1)
2025-12-27T16:42:31.323 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3212392330169678
2025-12-27T16:42:32.047 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:32.049 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4989046, teldec = -24.256173
2025-12-27T16:42:32.050 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47806925714132     dec_j2k = -24.3891313166704
2025-12-27T16:42:32.052 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:32.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:32.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:32.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:32.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:32.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:32.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:32.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:32.064 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:32.064 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:32.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:32.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:32.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:32.064 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:32.064 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11287093, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105181416089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.4989046, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51869, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47806925714132, telescope_dec_j2k=-24.3891313166704, observability=1)
2025-12-27T16:42:32.404 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3400766849517822
2025-12-27T16:42:33.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:33.118 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4992124, teldec = -24.256173
2025-12-27T16:42:33.120 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47837735345497     dec_j2k = -24.3891271124887
2025-12-27T16:42:33.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:33.123 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:33.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:33.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:33.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:33.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:33.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:33.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:33.134 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:33.134 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:33.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:33.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:33.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:33.134 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:33.134 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1128833, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.4992124, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.519, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47837735345497, telescope_dec_j2k=-24.3891271124887, observability=1)
2025-12-27T16:42:33.456 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3213071823120117
2025-12-27T16:42:34.175 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:34.178 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.499492, teldec = -24.256173
2025-12-27T16:42:34.179 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47865722261262     dec_j2k = -24.3891232927352
2025-12-27T16:42:34.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:34.182 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:34.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:34.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:34.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:34.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:34.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:34.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:34.190 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:34.190 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:34.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:34.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:34.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:34.190 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:34.190 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11289556, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813100367982952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.499492, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51927, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47865722261262, telescope_dec_j2k=-24.3891232927352, observability=1)
2025-12-27T16:42:34.508 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31759047508239746
2025-12-27T16:42:35.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:35.234 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4997912, teldec = -24.256173
2025-12-27T16:42:35.235 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47895671062945     dec_j2k = -24.3891192044254
2025-12-27T16:42:35.236 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:35.237 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:35.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:35.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:35.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:35.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:35.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:35.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:35.247 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:35.247 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:35.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:35.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:35.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:35.247 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:35.247 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11290778, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.4997912, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51957, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47895671062945, telescope_dec_j2k=-24.3891192044254, observability=1)
2025-12-27T16:42:35.559 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3124244213104248
2025-12-27T16:42:36.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:36.293 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5000711, teldec = -24.256173
2025-12-27T16:42:36.295 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4792368800594     dec_j2k = -24.3891153790932
2025-12-27T16:42:36.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:36.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:36.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:36.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:36.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:36.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:36.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:36.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:36.307 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:36.307 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:36.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:36.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:36.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:36.307 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:36.307 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11292005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310076910238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5000711, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.51985, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.4792368800594, telescope_dec_j2k=-24.3891153790932, observability=1)
2025-12-27T16:42:36.663 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35605931282043457
2025-12-27T16:42:37.359 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:37.361 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5003794, teldec = -24.256173
2025-12-27T16:42:37.362 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47954547681777     dec_j2k = -24.3891111647961
2025-12-27T16:42:37.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:37.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:37.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:37.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:37.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:37.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:37.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:37.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:37.375 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:37.375 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:37.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:37.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:37.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:37.375 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:37.375 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11293241, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5003794, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52016, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47954547681777, telescope_dec_j2k=-24.3891111647961, observability=1)
2025-12-27T16:42:37.744 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3695998191833496
2025-12-27T16:42:38.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:38.422 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5006878, teldec = -24.256173
2025-12-27T16:42:38.423 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47985417366271     dec_j2k = -24.3891069482634
2025-12-27T16:42:38.425 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:38.426 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:38.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:38.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:38.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:38.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:38.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:38.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:38.436 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:38.436 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:38.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:38.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:38.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:38.437 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:38.437 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11294469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099966863524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5006878, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52047, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.47985417366271, telescope_dec_j2k=-24.3891069482634, observability=1)
2025-12-27T16:42:38.638 [DEBUG] [ThreadPoolExecutor-22946_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:38.639 [DEBUG] [ThreadPoolExecutor-22946_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:38.796 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3596224784851074
2025-12-27T16:42:39.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:39.484 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5009674, teldec = -24.256173
2025-12-27T16:42:39.485 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48013404277835     dec_j2k = -24.3891031247416
2025-12-27T16:42:39.487 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:39.488 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:39.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:39.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:39.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:39.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:39.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:39.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:39.502 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:39.502 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:39.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:39.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:39.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:39.502 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:39.502 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11295698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5009674, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52075, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48013404277835, telescope_dec_j2k=-24.3891031247416, observability=1)
2025-12-27T16:42:39.849 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34625768661499023
2025-12-27T16:42:40.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:40.546 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5012752, teldec = -24.256173
2025-12-27T16:42:40.547 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48044213902735     dec_j2k = -24.38909891476
2025-12-27T16:42:40.548 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:40.549 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:40.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:40.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:40.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:40.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:40.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:40.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:40.560 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:40.560 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:40.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:40.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:40.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:40.560 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:40.560 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11296926, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101571341236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5012752, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52106, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48044213902735, telescope_dec_j2k=-24.38909891476, observability=1)
2025-12-27T16:42:40.900 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3396139144897461
2025-12-27T16:42:41.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:41.607 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5015738, teldec = -24.256173
2025-12-27T16:42:41.608 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48074102641237     dec_j2k = -24.3890948297859
2025-12-27T16:42:41.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:41.610 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:41.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:41.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:41.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:41.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:41.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:41.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:41.622 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:41.622 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:41.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:41.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:41.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:41.622 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:41.623 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11298155, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5015738, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52136, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48074102641237, telescope_dec_j2k=-24.3890948297859, observability=1)
2025-12-27T16:42:42.004 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3810551166534424
2025-12-27T16:42:42.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:42.674 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5018543, teldec = -24.256173
2025-12-27T16:42:42.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48102179636892     dec_j2k = -24.3890909916857
2025-12-27T16:42:42.677 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:42.678 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:42.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:42.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:42.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:42.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:42.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:42.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:42.691 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:42.691 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:42.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:42.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:42.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:42.691 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:42.691 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1129939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5018543, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52164, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48102179636892, telescope_dec_j2k=-24.3890909916857, observability=1)
2025-12-27T16:42:43.133 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44179868698120117
2025-12-27T16:42:43.415 [DEBUG] [Thread-490753 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7235138416290283
2025-12-27T16:42:43.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:43.738 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5021624, teldec = -24.256173
2025-12-27T16:42:43.739 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48133019287879     dec_j2k = -24.3890867751047
2025-12-27T16:42:43.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:43.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:43.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:43.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:43.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:43.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:43.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:43.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:43.752 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:43.752 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:43.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:43.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:43.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:43.752 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:43.752 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1130062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310076910238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5021624, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52195, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48133019287879, telescope_dec_j2k=-24.3890867751047, observability=1)
2025-12-27T16:42:44.218 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4653291702270508
2025-12-27T16:42:44.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:44.796 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5024707, teldec = -24.256173
2025-12-27T16:42:44.797 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48163878957145     dec_j2k = -24.3890825549188
2025-12-27T16:42:44.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:44.799 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:44.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:44.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:44.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:44.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:44.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:44.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:44.812 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:44.812 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:44.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:44.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:44.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:44.813 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:44.813 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11301846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813100367982952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5024707, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52225, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48163878957145, telescope_dec_j2k=-24.3890825549188, observability=1)
2025-12-27T16:42:45.270 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45688438415527344
2025-12-27T16:42:45.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:45.857 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5027509, teldec = -24.256173
2025-12-27T16:42:45.858 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48191925921365     dec_j2k = -24.3890787186287
2025-12-27T16:42:45.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:45.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:45.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:45.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:45.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:45.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:45.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:45.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:45.873 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:45.873 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:45.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:45.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:45.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:45.874 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:45.874 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11303074, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5027509, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52253, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48191925921365, telescope_dec_j2k=-24.3890787186287, observability=1)
2025-12-27T16:42:46.357 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4833390712738037
2025-12-27T16:42:46.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:46.920 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5030584, teldec = -24.256173
2025-12-27T16:42:46.921 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48222705511798     dec_j2k = -24.3890745077421
2025-12-27T16:42:46.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:46.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:46.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:46.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:46.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:46.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:46.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:46.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:46.935 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:46.935 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:46.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:46.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:46.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:46.936 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:46.936 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11304304, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5030584, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52284, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48222705511798, telescope_dec_j2k=-24.3890745077421, observability=1)
2025-12-27T16:42:47.406 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4698662757873535
2025-12-27T16:42:47.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:47.983 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5033384, teldec = -24.256173
2025-12-27T16:42:47.984 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48250732455094     dec_j2k = -24.3890706726878
2025-12-27T16:42:47.986 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:47.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:47.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:47.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:47.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:47.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:48.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:48.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:48.001 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:48.001 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:48.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:48.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:48.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:48.002 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:48.002 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11305534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5033384, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52312, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48250732455094, telescope_dec_j2k=-24.3890706726878, observability=1)
2025-12-27T16:42:48.458 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45610475540161133
2025-12-27T16:42:49.043 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:49.046 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5036369, teldec = -24.256173
2025-12-27T16:42:49.047 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48280611177689     dec_j2k = -24.3890665834575
2025-12-27T16:42:49.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:49.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:49.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:49.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:49.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:49.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:49.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:49.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:49.059 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:49.059 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:49.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:49.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:49.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:49.060 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:49.060 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11306764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5036369, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52342, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48280611177689, telescope_dec_j2k=-24.3890665834575, observability=1)
2025-12-27T16:42:49.510 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44983506202697754
2025-12-27T16:42:50.107 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:50.109 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5039456, teldec = -24.256173
2025-12-27T16:42:50.110 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48311510880804     dec_j2k = -24.389062353639
2025-12-27T16:42:50.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:50.113 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:50.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:50.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:50.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:50.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:50.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:50.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:50.126 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:50.126 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:50.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:50.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:50.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:50.126 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:50.126 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11307995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5039456, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52373, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48311510880804, telescope_dec_j2k=-24.389062353639, observability=1)
2025-12-27T16:42:50.581 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4550960063934326
2025-12-27T16:42:51.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:51.175 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5042258, teldec = -24.256173
2025-12-27T16:42:51.176 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48339557840807     dec_j2k = -24.3890585135751
2025-12-27T16:42:51.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:51.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:51.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:51.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:51.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:51.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:51.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:51.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:51.190 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:51.190 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:51.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:51.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:51.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:51.190 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:51.190 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11309229, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5042258, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52401, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48339557840807, telescope_dec_j2k=-24.3890585135751, observability=1)
2025-12-27T16:42:51.672 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4819190502166748
2025-12-27T16:42:52.233 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:52.235 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5045338, teldec = -24.256172
2025-12-27T16:42:52.236 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48370387467379     dec_j2k = -24.3890532917795
2025-12-27T16:42:52.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:52.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:52.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:52.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:52.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:52.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:52.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:52.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:52.249 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:52.249 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:52.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:52.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:52.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:52.250 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:52.250 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11310456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5045338, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52432, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48370387467379, telescope_dec_j2k=-24.3890532917795, observability=1)
2025-12-27T16:42:52.752 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5025551319122314
2025-12-27T16:42:53.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:53.292 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5048133, teldec = -24.256166
2025-12-27T16:42:53.293 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48398364314314     dec_j2k = -24.3890434603292
2025-12-27T16:42:53.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:53.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:53.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:53.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:53.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:53.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:53.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:53.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:53.310 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:53.310 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:53.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:53.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:53.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:53.310 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:53.310 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11311679, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992276, telescope_ra=1.5048133, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5246, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48398364314314, telescope_dec_j2k=-24.3890434603292, observability=1)
2025-12-27T16:42:53.836 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5260756015777588
2025-12-27T16:42:54.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:54.359 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5051213, teldec = -24.256172
2025-12-27T16:42:54.361 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4842919399041     dec_j2k = -24.3890452362743
2025-12-27T16:42:54.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:54.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:54.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:54.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:54.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:54.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:54.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:54.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:54.379 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:54.379 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:54.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:54.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:54.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:54.379 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:54.379 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11312914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5051213, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5249, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.4842919399041, telescope_dec_j2k=-24.3890452362743, observability=1)
2025-12-27T16:42:54.822 [DEBUG] [Thread-490754 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4434833526611328
2025-12-27T16:42:54.888 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5091531276702881
2025-12-27T16:42:55.438 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:55.440 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5054201, teldec = -24.256172
2025-12-27T16:42:55.442 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4845910273643     dec_j2k = -24.3890411380697
2025-12-27T16:42:55.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:55.445 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:55.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:55.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:55.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:55.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:55.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:55.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:55.459 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:55.459 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:55.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:55.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:55.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:55.459 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:55.460 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11314166, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5054201, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5252, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.4845910273643, telescope_dec_j2k=-24.3890411380697, observability=1)
2025-12-27T16:42:55.940 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48045873641967773
2025-12-27T16:42:56.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:56.503 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5057282, teldec = -24.256172
2025-12-27T16:42:56.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48489942376201     dec_j2k = -24.389036911457
2025-12-27T16:42:56.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:56.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:56.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:56.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:56.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:56.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:56.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:56.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:56.518 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:56.518 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:56.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:56.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:56.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:56.519 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:56.519 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11315396, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5057282, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52551, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48489942376201, telescope_dec_j2k=-24.389036911457, observability=1)
2025-12-27T16:42:57.065 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5464656352996826
2025-12-27T16:42:57.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:57.577 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5060084, teldec = -24.256172
2025-12-27T16:42:57.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48517989331098     dec_j2k = -24.3890330668328
2025-12-27T16:42:57.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:57.580 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:57.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:57.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:57.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:57.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:57.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:57.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:57.594 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:57.594 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:57.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:57.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:57.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:57.594 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:57.594 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11316639, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101170221808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5060084, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52579, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48517989331098, telescope_dec_j2k=-24.3890330668328, observability=1)
2025-12-27T16:42:58.128 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5338642597198486
2025-12-27T16:42:58.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:58.640 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5063168, teldec = -24.256172
2025-12-27T16:42:58.641 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48548858997874     dec_j2k = -24.3890288344479
2025-12-27T16:42:58.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:58.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:58.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:58.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:58.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:58.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:58.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:58.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:58.655 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:58.655 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:58.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:58.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:58.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:58.655 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:58.655 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11317869, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5063168, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5261, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48548858997874, telescope_dec_j2k=-24.3890288344479, observability=1)
2025-12-27T16:42:59.182 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.526710033416748
2025-12-27T16:42:59.698 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:42:59.700 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5065967, teldec = -24.256172
2025-12-27T16:42:59.702 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48576875922228     dec_j2k = -24.3890249924364
2025-12-27T16:42:59.703 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:59.703 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:42:59.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:42:59.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:42:59.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:42:59.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:42:59.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:42:59.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:59.712 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:42:59.712 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:42:59.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:42:59.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:42:59.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:42:59.712 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:42:59.713 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11319096, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992287, telescope_ra=1.5065967, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52638, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48576875922228, telescope_dec_j2k=-24.3890249924364, observability=1)
2025-12-27T16:43:00.234 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.521338939666748
2025-12-27T16:43:00.765 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:00.767 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5069045, teldec = -24.256172
2025-12-27T16:43:00.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48607685529436     dec_j2k = -24.3890207666335
2025-12-27T16:43:00.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:00.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:00.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:00.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:00.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:00.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:00.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:00.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:00.781 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:00.781 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:00.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:00.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:00.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:00.781 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:00.782 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11320331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5069045, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52669, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48607685529436, telescope_dec_j2k=-24.3890207666335, observability=1)
2025-12-27T16:43:01.320 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5389900207519531
2025-12-27T16:43:01.571 [DEBUG] [Thread-490755 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7899439334869385
2025-12-27T16:43:01.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:01.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5072031, teldec = -24.256172
2025-12-27T16:43:01.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48637574250771     dec_j2k = -24.3890166663114
2025-12-27T16:43:01.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:01.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:01.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:01.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:01.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:01.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:01.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:01.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:01.842 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:01.842 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:01.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:01.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:01.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:01.843 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:01.843 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11321558, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5072031, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52699, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48637574250771, telescope_dec_j2k=-24.3890166663114, observability=1)
2025-12-27T16:43:02.370 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5273013114929199
2025-12-27T16:43:02.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:02.889 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5074836, teldec = -24.256172
2025-12-27T16:43:02.890 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48665651230297     dec_j2k = -24.389012813794
2025-12-27T16:43:02.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:02.893 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:02.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:02.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:02.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:02.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:02.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:02.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:02.907 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:02.908 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:02.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:02.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:02.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:02.908 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:02.908 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11322787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5074836, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52727, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48665651230297, telescope_dec_j2k=-24.389012813794, observability=1)
2025-12-27T16:43:03.444 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5364880561828613
2025-12-27T16:43:03.774 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8657548427581787
2025-12-27T16:43:03.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:03.956 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5077919, teldec = -24.256172
2025-12-27T16:43:03.957 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48696510882801     dec_j2k = -24.38900857863
2025-12-27T16:43:03.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:03.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:03.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:03.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:03.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:03.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:03.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:03.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:03.972 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:03.972 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:03.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:03.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:03.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:03.972 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:03.972 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11324021, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310076910238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5077919, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52757, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48696510882801, telescope_dec_j2k=-24.38900857863, observability=1)
2025-12-27T16:43:04.512 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5395302772521973
2025-12-27T16:43:04.837 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8644781112670898
2025-12-27T16:43:04.837 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.478379011154175 seconds ago
2025-12-27T16:43:05.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:05.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5081002, teldec = -24.256172
2025-12-27T16:43:05.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48727370534332     dec_j2k = -24.3890043425984
2025-12-27T16:43:05.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:05.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:05.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:05.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:05.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:05.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:05.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:05.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:05.034 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:05.034 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:05.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:05.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:05.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:05.034 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:05.034 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11325249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5081002, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52788, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48727370534332, telescope_dec_j2k=-24.3890043425984, observability=1)
2025-12-27T16:43:05.564 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5295403003692627
2025-12-27T16:43:06.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:06.083 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5083802, teldec = -24.256172
2025-12-27T16:43:06.084 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48755397463196     dec_j2k = -24.3890004946562
2025-12-27T16:43:06.085 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:06.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:06.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:06.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:06.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:06.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:06.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:06.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:06.100 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:06.100 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:06.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:06.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:06.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:06.100 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:06.101 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11326483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5083802, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52816, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48755397463196, telescope_dec_j2k=-24.3890004946562, observability=1)
2025-12-27T16:43:06.667 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5667846202850342
2025-12-27T16:43:07.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:07.145 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5086877, teldec = -24.256172
2025-12-27T16:43:07.146 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48786177035934     dec_j2k = -24.3889962679667
2025-12-27T16:43:07.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:07.149 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:07.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:07.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:07.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:07.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:07.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:07.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:07.160 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:07.160 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:07.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:07.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:07.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:07.160 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:07.161 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11327712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103978057805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5086877, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52847, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48786177035934, telescope_dec_j2k=-24.3889962679667, observability=1)
2025-12-27T16:43:07.749 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5883092880249023
2025-12-27T16:43:08.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:08.219 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5089865, teldec = -24.256179
2025-12-27T16:43:08.220 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4881608582257     dec_j2k = -24.3889991594278
2025-12-27T16:43:08.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:08.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:08.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:08.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:08.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:08.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:08.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:08.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:08.235 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:08.235 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:08.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:08.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:08.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:08.235 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:08.235 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11328956, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992297, telescope_ra=1.5089865, telescope_dec=-24.256179, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52877, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.4881608582257, telescope_dec_j2k=-24.3889991594278, observability=1)
2025-12-27T16:43:08.800 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5655574798583984
2025-12-27T16:43:09.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:09.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5092665, teldec = -24.256172
2025-12-27T16:43:09.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48844112697374     dec_j2k = -24.3889883098277
2025-12-27T16:43:09.289 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:09.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:09.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:09.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:09.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:09.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:09.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:09.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:09.302 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:09.302 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:09.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:09.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:09.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:09.302 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:09.303 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1133019, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5092665, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52905, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48844112697374, telescope_dec_j2k=-24.3889883098277, observability=1)
2025-12-27T16:43:09.852 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5500376224517822
2025-12-27T16:43:10.358 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:10.360 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5095748, teldec = -24.256172
2025-12-27T16:43:10.361 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48874972344249     dec_j2k = -24.388984069647
2025-12-27T16:43:10.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:10.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:10.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:10.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:10.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:10.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:10.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:10.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:10.378 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:10.379 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:10.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:10.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:10.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:10.379 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:10.379 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11331434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5095748, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52936, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48874972344249, telescope_dec_j2k=-24.388984069647, observability=1)
2025-12-27T16:43:10.904 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5250718593597412
2025-12-27T16:43:11.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:11.444 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5098832, teldec = -24.256172
2025-12-27T16:43:11.445 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48905841999766     dec_j2k = -24.3889798272232
2025-12-27T16:43:11.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:11.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:11.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:11.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:11.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:11.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:11.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:11.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:11.457 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:11.457 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:11.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:11.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:11.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:11.457 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:11.457 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11332688, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105181416089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5098832, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52967, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48905841999766, telescope_dec_j2k=-24.3889798272232, observability=1)
2025-12-27T16:43:12.008 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.550757646560669
2025-12-27T16:43:12.502 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:12.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5101628, teldec = -24.256172
2025-12-27T16:43:12.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48933828885053     dec_j2k = -24.3889759802289
2025-12-27T16:43:12.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:12.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:12.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:12.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:12.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:12.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:12.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:12.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:12.517 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:12.517 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:12.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:12.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:12.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:12.517 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:12.517 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11333916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813100367982952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5101628, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.52995, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:42:12.615748', telescope_ra_j2k=1.48933828885053, telescope_dec_j2k=-24.3889759802289, observability=1)
2025-12-27T16:43:12.756 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:12.756 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:43:12.757 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:12.758 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:43:12.758 [INFO] [ThreadPoolExecutor-22947_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:43:12.758 [INFO] [ThreadPoolExecutor-22947_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:43:13.089 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5715346336364746
2025-12-27T16:43:13.559 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:13.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5104706, teldec = -24.256172
2025-12-27T16:43:13.565 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4896463848102     dec_j2k = -24.3889717444081
2025-12-27T16:43:13.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:13.567 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:13.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:13.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:13.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:13.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:13.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:13.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:13.578 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:13.578 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:13.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:13.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:13.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:13.578 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:13.578 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11335139, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103175818948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5104706, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53025, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.4896463848102, telescope_dec_j2k=-24.3889717444081, observability=1)
2025-12-27T16:43:14.141 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5627546310424805
2025-12-27T16:43:14.621 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:14.622 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5107695, teldec = -24.256172
2025-12-27T16:43:14.623 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48994557220294     dec_j2k = -24.3889676302383
2025-12-27T16:43:14.625 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:14.625 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:14.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:14.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:14.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:14.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:14.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:14.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:14.637 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:14.637 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:14.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:14.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:14.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:14.637 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:14.637 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11336367, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5107695, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53055, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.48994557220294, telescope_dec_j2k=-24.3889676302383, observability=1)
2025-12-27T16:43:15.193 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5556180477142334
2025-12-27T16:43:15.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:15.681 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5110497, teldec = -24.256172
2025-12-27T16:43:15.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49022604160728     dec_j2k = -24.3889637727218
2025-12-27T16:43:15.683 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:15.684 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:15.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:15.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:15.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:15.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:15.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:15.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:15.696 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:15.696 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:15.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:15.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:15.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:15.696 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:15.696 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11337593, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104379177233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5110497, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53083, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49022604160728, telescope_dec_j2k=-24.3889637727218, observability=1)
2025-12-27T16:43:16.296 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6002209186553955
2025-12-27T16:43:16.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:16.742 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5113577, teldec = -24.256172
2025-12-27T16:43:16.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49053433773124     dec_j2k = -24.3889595316559
2025-12-27T16:43:16.744 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:16.745 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:16.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:16.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:16.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:16.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:16.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:16.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:16.755 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:16.755 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:16.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:16.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:16.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:16.756 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:16.756 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11338821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5113577, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53114, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49053433773124, telescope_dec_j2k=-24.3889595316559, observability=1)
2025-12-27T16:43:17.378 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6218318939208984
2025-12-27T16:43:17.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:17.800 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5116385, teldec = -24.256172
2025-12-27T16:43:17.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49081540769551     dec_j2k = -24.3889556643714
2025-12-27T16:43:17.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:17.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:17.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:17.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:17.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:17.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:17.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:17.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:17.817 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:17.817 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:17.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:17.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:17.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:17.817 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:17.817 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11340045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5116385, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53142, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49081540769551, telescope_dec_j2k=-24.3889556643714, observability=1)
2025-12-27T16:43:18.430 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6128630638122559
2025-12-27T16:43:18.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:18.862 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5119474, teldec = -24.256172
2025-12-27T16:43:18.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49112460466609     dec_j2k = -24.3889514092521
2025-12-27T16:43:18.865 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:18.866 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:18.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:18.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:18.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:18.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:18.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:18.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:18.875 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:18.875 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:18.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:18.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:18.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:18.876 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:18.876 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11341274, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101571341236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5119474, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53173, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49112460466609, telescope_dec_j2k=-24.3889514092521, observability=1)
2025-12-27T16:43:19.482 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6061897277832031
2025-12-27T16:43:19.638 [DEBUG] [Thread-490756 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7628068923950195
2025-12-27T16:43:19.919 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:19.921 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5122465, teldec = -24.256172
2025-12-27T16:43:19.922 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49142399220581     dec_j2k = -24.3889472882989
2025-12-27T16:43:19.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:19.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:19.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:19.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:19.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:19.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:19.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:19.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:19.934 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:19.934 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:19.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:19.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:19.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:19.934 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:19.934 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.113425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101170221808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5122465, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53203, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49142399220581, telescope_dec_j2k=-24.3889472882989, observability=1)
2025-12-27T16:43:20.534 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5991871356964111
2025-12-27T16:43:20.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:20.978 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.512527, teldec = -24.256172
2025-12-27T16:43:20.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49170476185607     dec_j2k = -24.3889434228719
2025-12-27T16:43:20.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:20.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:20.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:20.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:20.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:20.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:20.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:20.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:20.993 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:20.993 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:20.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:20.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:20.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:20.993 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:20.993 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11343723, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.512527, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53231, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49170476185607, telescope_dec_j2k=-24.3889434228719, observability=1)
2025-12-27T16:43:21.658 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6652030944824219
2025-12-27T16:43:22.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:22.223 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5128922, teldec = -24.256172
2025-12-27T16:43:22.225 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49207031291804     dec_j2k = -24.388938389162
2025-12-27T16:43:22.227 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:22.227 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:22.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:22.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:22.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:22.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:22.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:22.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:22.236 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:22.236 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:22.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:22.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:22.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:22.236 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:22.236 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11345164, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5128922, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53267, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49207031291804, telescope_dec_j2k=-24.388938389162, observability=1)
2025-12-27T16:43:22.745 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5089626312255859
2025-12-27T16:43:23.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:23.283 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5131724, teldec = -24.256172
2025-12-27T16:43:23.284 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49235078226134     dec_j2k = -24.3889345262191
2025-12-27T16:43:23.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:23.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:23.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:23.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:23.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:23.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:23.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:23.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:23.301 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:23.301 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:23.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:23.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:23.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:23.301 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:23.301 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1134639, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103978057805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5131724, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53296, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49235078226134, telescope_dec_j2k=-24.3889345262191, observability=1)
2025-12-27T16:43:23.835 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5341391563415527
2025-12-27T16:43:24.347 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:24.349 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5134807, teldec = -24.256172
2025-12-27T16:43:24.350 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49265937860655     dec_j2k = -24.3889302750514
2025-12-27T16:43:24.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:24.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:24.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:24.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:24.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:24.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:24.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:24.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:24.367 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:24.368 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:24.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:24.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:24.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:24.368 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:24.368 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11347625, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5134807, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53326, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49265937860655, telescope_dec_j2k=-24.3889302750514, observability=1)
2025-12-27T16:43:24.419 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05077719688415527
2025-12-27T16:43:24.903 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5348939895629883
2025-12-27T16:43:25.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:25.415 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5137805, teldec = -24.256172
2025-12-27T16:43:25.417 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49295946677199     dec_j2k = -24.3889261402593
2025-12-27T16:43:25.419 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:25.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:25.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:25.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:25.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:25.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:25.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:25.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:25.432 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:25.432 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:25.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:25.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:25.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:25.432 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:25.432 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11348859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101571341236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5137805, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53356, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49295946677199, telescope_dec_j2k=-24.3889261402593, observability=1)
2025-12-27T16:43:25.987 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5548133850097656
2025-12-27T16:43:26.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:26.481 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5140615, teldec = -24.256172
2025-12-27T16:43:26.483 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49324073685864     dec_j2k = -24.3889222640092
2025-12-27T16:43:26.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:26.485 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:26.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:26.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:26.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:26.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:26.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:26.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:26.498 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:26.498 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:26.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:26.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:26.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:26.498 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:26.498 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11350093, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5140615, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53384, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49324073685864, telescope_dec_j2k=-24.3889222640092, observability=1)
2025-12-27T16:43:27.039 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.541018009185791
2025-12-27T16:43:27.548 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:27.550 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5143698, teldec = -24.256172
2025-12-27T16:43:27.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49354933317568     dec_j2k = -24.3889180103412
2025-12-27T16:43:27.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:27.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:27.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:27.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:27.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:27.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:27.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:27.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:27.568 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:27.568 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:27.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:27.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:27.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:27.568 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:27.568 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1135133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5143698, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53415, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49354933317568, telescope_dec_j2k=-24.3889180103412, observability=1)
2025-12-27T16:43:28.089 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5208263397216797
2025-12-27T16:43:28.612 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:28.614 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5146501, teldec = -24.256172
2025-12-27T16:43:28.615 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49382990257254     dec_j2k = -24.3889141422416
2025-12-27T16:43:28.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:28.618 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:28.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:28.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:28.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:28.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:28.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:28.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:28.629 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:28.629 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:28.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:28.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:28.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:28.629 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:28.629 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11352561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5146501, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53443, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49382990257254, telescope_dec_j2k=-24.3889141422416, observability=1)
2025-12-27T16:43:29.143 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.514228343963623
2025-12-27T16:43:29.171 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5420925617218018
2025-12-27T16:43:29.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:29.673 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5149492, teldec = -24.256172
2025-12-27T16:43:29.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49412929002921     dec_j2k = -24.3889100139143
2025-12-27T16:43:29.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:29.677 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:29.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:29.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:29.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:29.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:29.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:29.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:29.690 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:29.690 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:29.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:29.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:29.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:29.690 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:29.690 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11353787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5149492, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53473, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49412929002921, telescope_dec_j2k=-24.3889100139143, observability=1)
2025-12-27T16:43:30.194 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5037634372711182
2025-12-27T16:43:30.743 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:30.745 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5152575, teldec = -24.256172
2025-12-27T16:43:30.747 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49443788631812     dec_j2k = -24.3889057577501
2025-12-27T16:43:30.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:30.750 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:30.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:30.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:30.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:30.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:30.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:30.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:30.762 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:30.762 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:30.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:30.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:30.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:30.762 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:30.762 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11355028, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5152575, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53504, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49443788631812, telescope_dec_j2k=-24.3889057577501, observability=1)
2025-12-27T16:43:31.298 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5358521938323975
2025-12-27T16:43:31.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:31.823 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5155659, teldec = -24.256172
2025-12-27T16:43:31.825 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49474658269335     dec_j2k = -24.3889014993381
2025-12-27T16:43:31.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:31.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:31.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:31.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:31.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:31.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:31.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:31.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:31.839 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:31.839 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:31.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:31.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:31.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:31.839 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:31.839 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11356275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5155659, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53535, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49474658269335, telescope_dec_j2k=-24.3889014993381, observability=1)
2025-12-27T16:43:32.345 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5059225559234619
2025-12-27T16:43:32.883 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:32.885 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5158466, teldec = -24.256172
2025-12-27T16:43:32.886 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49502755244012     dec_j2k = -24.3888976226558
2025-12-27T16:43:32.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:32.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:32.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:32.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:32.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:32.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:32.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:32.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:32.898 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:32.898 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:32.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:32.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:32.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:32.899 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:32.899 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11357505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101571341236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.5158466, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53563, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49502755244012, telescope_dec_j2k=-24.3888976226558, observability=1)
2025-12-27T16:43:33.399 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5004758834838867
2025-12-27T16:43:33.641 [DEBUG] [ThreadPoolExecutor-22946_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:33.643 [DEBUG] [ThreadPoolExecutor-22946_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:33.644 [DEBUG] [ThreadPoolExecutor-22946_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:33.646 [DEBUG] [ThreadPoolExecutor-22946_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:33.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:33.948 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.516155, teldec = -24.256172
2025-12-27T16:43:33.949 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49533624879666     dec_j2k = -24.3888933625869
2025-12-27T16:43:33.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:33.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:33.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:33.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:33.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:33.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:33.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:33.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:33.961 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:33.961 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:33.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:33.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:33.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:33.961 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:33.961 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11358734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101571341236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992286, telescope_ra=1.516155, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53594, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49533624879666, telescope_dec_j2k=-24.3888933625869, observability=1)
2025-12-27T16:43:34.451 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4903743267059326
2025-12-27T16:43:35.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:35.007 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5164544, teldec = -24.256172
2025-12-27T16:43:35.008 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4956359364953     dec_j2k = -24.3888892260093
2025-12-27T16:43:35.010 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:35.011 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:35.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:35.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:35.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:35.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:35.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:35.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:35.025 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:35.025 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:35.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:35.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:35.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:35.026 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:35.026 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11359961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992285, telescope_ra=1.5164544, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53624, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.4956359364953, telescope_dec_j2k=-24.3888892260093, observability=1)
2025-12-27T16:43:35.525 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49832725524902344
2025-12-27T16:43:36.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:36.071 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5167346, teldec = -24.256172
2025-12-27T16:43:36.072 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49591640573596     dec_j2k = -24.3888853539627
2025-12-27T16:43:36.073 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:36.073 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:36.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:36.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:36.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:36.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:36.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:36.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:36.085 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:36.085 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:36.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:36.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:36.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:36.085 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:36.085 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11361192, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813100367982952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992285, telescope_ra=1.5167346, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53652, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49591640573596, telescope_dec_j2k=-24.3888853539627, observability=1)
2025-12-27T16:43:36.629 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5432405471801758
2025-12-27T16:43:37.135 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:37.137 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5170438, teldec = -24.256172
2025-12-27T16:43:37.138 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49622590283299     dec_j2k = -24.388881080338
2025-12-27T16:43:37.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:37.141 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:37.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:37.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:37.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:37.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:37.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:37.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:37.151 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:37.151 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:37.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:37.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:37.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:37.151 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:37.151 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11362426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992285, telescope_ra=1.5170438, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53683, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49622590283299, telescope_dec_j2k=-24.388881080338, observability=1)
2025-12-27T16:43:37.652 [DEBUG] [ThreadPoolExecutor-22946_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:37.677 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5253510475158691
2025-12-27T16:43:37.718 [DEBUG] [Thread-490757 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5668954849243164
2025-12-27T16:43:38.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:38.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.517324, teldec = -24.256172
2025-12-27T16:43:38.200 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49650637205665     dec_j2k = -24.3888772067855
2025-12-27T16:43:38.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:38.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:38.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:38.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:38.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:38.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:38.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:38.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:38.212 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:38.212 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:38.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:38.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:38.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:38.212 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:38.212 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11363654, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992285, telescope_ra=1.517324, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53711, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49650637205665, telescope_dec_j2k=-24.3888772067855, observability=1)
2025-12-27T16:43:38.654 [DEBUG] [ThreadPoolExecutor-22946_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:38.655 [INFO] [ThreadPoolExecutor-22946_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:43:38.729 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5166456699371338
2025-12-27T16:43:39.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:39.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5176324, teldec = -24.256172
2025-12-27T16:43:39.258 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49681506836628     dec_j2k = -24.3888729425617
2025-12-27T16:43:39.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:39.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:39.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:39.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:39.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:39.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:39.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:39.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:39.270 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:39.270 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:39.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:39.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:39.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:39.271 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:39.271 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1136488, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992285, telescope_ra=1.5176324, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53742, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49681506836628, telescope_dec_j2k=-24.3888729425617, observability=1)
2025-12-27T16:43:39.780 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5096850395202637
2025-12-27T16:43:40.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:40.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5179321, teldec = -24.256172
2025-12-27T16:43:40.323 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4971150563076     dec_j2k = -24.3888687978013
2025-12-27T16:43:40.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:40.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:40.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:40.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:40.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:40.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:40.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:40.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:40.338 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:40.338 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:40.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:40.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:40.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:40.339 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:40.339 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11366111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992285, telescope_ra=1.5179321, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53771, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.4971150563076, telescope_dec_j2k=-24.3888687978013, observability=1)
2025-12-27T16:43:40.849 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5104086399078369
2025-12-27T16:43:41.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:41.384 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5182128, teldec = -24.256172
2025-12-27T16:43:41.385 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49739602598598     dec_j2k = -24.3888649150624
2025-12-27T16:43:41.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:41.388 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:41.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:41.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:41.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:41.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:41.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:41.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:41.399 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:41.399 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:41.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:41.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:41.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:41.399 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:41.399 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11367341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992285, telescope_ra=1.5182128, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.538, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49739602598598, telescope_dec_j2k=-24.3888649150624, observability=1)
2025-12-27T16:43:41.936 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5369863510131836
2025-12-27T16:43:42.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:42.448 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5185214, teldec = -24.256172
2025-12-27T16:43:42.450 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49770492245951     dec_j2k = -24.3888606455721
2025-12-27T16:43:42.451 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:42.451 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:42.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:42.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:42.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:42.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:42.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:42.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:42.464 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:42.464 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:42.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:42.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:42.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:42.464 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:42.465 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11368573, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105181416089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992285, telescope_ra=1.5185214, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5383, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49770492245951, telescope_dec_j2k=-24.3888606455721, observability=1)
2025-12-27T16:43:42.985 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5206103324890137
2025-12-27T16:43:43.509 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:43.511 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5188019, teldec = -24.256172
2025-12-27T16:43:43.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49798569192872     dec_j2k = -24.3888567640929
2025-12-27T16:43:43.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:43.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:43.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:43.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:43.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:43.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:43.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:43.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:43.529 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:43.529 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:43.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:43.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:43.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:43.530 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:43.530 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11369803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104379177233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992285, telescope_ra=1.5188019, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53858, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49798569192872, telescope_dec_j2k=-24.3888567640929, observability=1)
2025-12-27T16:43:44.064 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5340001583099365
2025-12-27T16:43:44.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:44.576 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5191008, teldec = -24.256172
2025-12-27T16:43:44.577 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49828487906541     dec_j2k = -24.3888526272102
2025-12-27T16:43:44.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:44.580 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:44.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:44.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:44.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:44.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:44.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:44.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:44.589 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:44.589 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:44.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:44.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:44.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:44.589 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:44.589 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11371035, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108791490941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992285, telescope_ra=1.5191008, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53888, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49828487906541, telescope_dec_j2k=-24.3888526272102, observability=1)
2025-12-27T16:43:45.132 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5426590442657471
2025-12-27T16:43:45.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:45.641 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5194097, teldec = -24.256172
2025-12-27T16:43:45.642 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49859407579887     dec_j2k = -24.3888483510682
2025-12-27T16:43:45.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:45.645 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:45.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:45.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:45.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:45.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:45.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:45.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:45.659 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:45.659 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:45.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:45.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:45.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:45.659 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:45.660 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11372269, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992285, telescope_ra=1.5194097, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53919, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49859407579887, telescope_dec_j2k=-24.3888483510682, observability=1)
2025-12-27T16:43:46.216 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5566825866699219
2025-12-27T16:43:46.705 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:46.706 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5196899, teldec = -24.256172
2025-12-27T16:43:46.708 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49887454495421     dec_j2k = -24.3888444714715
2025-12-27T16:43:46.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:46.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:46.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:46.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:46.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:46.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:46.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:46.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:46.724 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:46.724 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:46.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:46.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:46.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:46.724 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:46.724 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11373501, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099966863524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992285, telescope_ra=1.5196899, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53947, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49887454495421, telescope_dec_j2k=-24.3888444714715, observability=1)
2025-12-27T16:43:47.268 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5438392162322998
2025-12-27T16:43:47.773 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:47.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.519998, teldec = -24.256172
2025-12-27T16:43:47.775 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49918294090047     dec_j2k = -24.3888402047505
2025-12-27T16:43:47.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:47.778 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:47.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:47.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:47.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:47.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:47.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:47.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:47.791 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:47.791 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:47.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:47.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:47.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:47.792 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:47.792 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11374737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.519998, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.53978, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49918294090047, telescope_dec_j2k=-24.3888402047505, observability=1)
2025-12-27T16:43:48.320 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5282068252563477
2025-12-27T16:43:48.839 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:48.842 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5203058, teldec = -24.256172
2025-12-27T16:43:48.843 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49949103654879     dec_j2k = -24.38883594132
2025-12-27T16:43:48.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:48.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:48.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:48.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:48.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:48.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:48.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:48.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:48.861 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:48.861 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:48.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:48.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:48.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:48.861 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:48.861 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11375972, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103978057805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5203058, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54009, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49949103654879, telescope_dec_j2k=-24.38883594132, observability=1)
2025-12-27T16:43:49.372 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5107696056365967
2025-12-27T16:43:49.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:49.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5205854, teldec = -24.256171
2025-12-27T16:43:49.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49977090502778     dec_j2k = -24.3888310678342
2025-12-27T16:43:49.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:49.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:49.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:49.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:49.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:49.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:49.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:49.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:49.919 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:49.919 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:49.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:49.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:49.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:49.919 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:49.919 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11377206, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105181416089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5205854, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54037, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.49977090502778, telescope_dec_j2k=-24.3888310678342, observability=1)
2025-12-27T16:43:50.424 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5048596858978271
2025-12-27T16:43:50.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:50.971 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5208843, teldec = -24.256171
2025-12-27T16:43:50.973 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50007009210946     dec_j2k = -24.3888269260919
2025-12-27T16:43:50.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:50.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:43:50.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:50.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:50.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:50.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:50.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:50.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:50.989 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:50.989 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:50.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:50.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:50.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:50.989 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:50.989 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11378438, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5208843, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54067, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50007009210946, telescope_dec_j2k=-24.3888269260919, observability=1)
2025-12-27T16:43:51.549 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5599710941314697
2025-12-27T16:43:52.041 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:52.043 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5211926, teldec = -24.256171
2025-12-27T16:43:52.044 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50037868820981     dec_j2k = -24.3888226532444
2025-12-27T16:43:52.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:52.047 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:52.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:52.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:52.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:52.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:52.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:52.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:52.058 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:52.058 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:52.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:52.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:52.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:52.058 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:52.058 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11379678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5211926, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54098, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50037868820981, telescope_dec_j2k=-24.3888226532444, observability=1)
2025-12-27T16:43:52.617 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.55898118019104
2025-12-27T16:43:53.107 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:53.109 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5214728, teldec = -24.256171
2025-12-27T16:43:53.110 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50065915731359     dec_j2k = -24.3888187690939
2025-12-27T16:43:53.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:53.113 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:53.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:53.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:53.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:53.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:53.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:53.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:53.125 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:53.125 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:53.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:53.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:53.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:53.125 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:53.125 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11380912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5214728, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54126, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50065915731359, telescope_dec_j2k=-24.3888187690939, observability=1)
2025-12-27T16:43:53.698 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5727789402008057
2025-12-27T16:43:54.179 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:54.181 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5217812, teldec = -24.256171
2025-12-27T16:43:54.182 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50096785349124     dec_j2k = -24.388814493206
2025-12-27T16:43:54.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:54.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:54.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:54.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:54.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:54.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:54.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:54.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:54.199 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:54.200 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:54.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:54.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:54.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:54.200 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:54.200 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11382152, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5217812, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54156, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50096785349124, telescope_dec_j2k=-24.388814493206, observability=1)
2025-12-27T16:43:54.799 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5990023612976074
2025-12-27T16:43:54.857 [DEBUG] [Thread-490758 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6566758155822754
2025-12-27T16:43:55.244 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:55.246 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.522089, teldec = -24.256171
2025-12-27T16:43:55.247 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50127594908288     dec_j2k = -24.3888102247726
2025-12-27T16:43:55.249 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:55.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:55.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:55.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:55.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:55.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:55.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:55.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:55.263 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:55.263 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:55.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:55.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:55.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:55.264 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:55.264 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11383385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.522089, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54187, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50127594908288, telescope_dec_j2k=-24.3888102247726, observability=1)
2025-12-27T16:43:55.883 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6196310520172119
2025-12-27T16:43:55.892 [DEBUG] [Thread-490759 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6279726028442383
2025-12-27T16:43:56.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:56.308 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5223683, teldec = -24.256171
2025-12-27T16:43:56.309 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50155551729645     dec_j2k = -24.3888063508173
2025-12-27T16:43:56.311 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:56.312 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:56.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:56.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:56.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:56.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:56.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:56.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:56.325 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:56.325 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:56.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:56.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:56.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:56.325 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:56.325 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11384615, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5223683, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54215, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50155551729645, telescope_dec_j2k=-24.3888063508173, observability=1)
2025-12-27T16:43:56.992 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6670918464660645
2025-12-27T16:43:57.369 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:57.371 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5226672, teldec = -24.256171
2025-12-27T16:43:57.372 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5018547043231     dec_j2k = -24.388802204218
2025-12-27T16:43:57.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:57.375 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:57.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:57.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:57.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:57.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:57.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:57.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:57.389 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:57.389 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:57.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:57.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:57.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:57.389 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:57.389 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11385845, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5226672, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54245, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.5018547043231, telescope_dec_j2k=-24.388802204218, observability=1)
2025-12-27T16:43:58.055 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6652646064758301
2025-12-27T16:43:58.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:58.441 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5229753, teldec = -24.256171
2025-12-27T16:43:58.443 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50216310017463     dec_j2k = -24.3887979291362
2025-12-27T16:43:58.445 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:58.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:58.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:58.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:58.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:58.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:58.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:58.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:58.456 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:58.456 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:58.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:58.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:58.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:58.456 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:58.456 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11387083, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5229753, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54276, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50216310017463, telescope_dec_j2k=-24.3887979291362, observability=1)
2025-12-27T16:43:59.109 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6523425579071045
2025-12-27T16:43:59.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:43:59.507 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5232558, teldec = -24.256171
2025-12-27T16:43:59.508 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50244386951486     dec_j2k = -24.3887940362694
2025-12-27T16:43:59.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:59.511 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:43:59.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:43:59.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:43:59.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:43:59.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:43:59.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:43:59.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:59.523 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:43:59.523 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:43:59.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:43:59.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:43:59.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:43:59.524 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:43:59.524 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11388316, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5232558, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54304, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50244386951486, telescope_dec_j2k=-24.3887940362694, observability=1)
2025-12-27T16:44:00.160 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.636655330657959
2025-12-27T16:44:00.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:00.575 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5235638, teldec = -24.256171
2025-12-27T16:44:00.576 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50275216525163     dec_j2k = -24.3887897609232
2025-12-27T16:44:00.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:00.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:00.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:00.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:00.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:00.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:00.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:00.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:00.588 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:00.588 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:00.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:00.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:00.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:00.589 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:00.589 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11389552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5235638, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54335, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50275216525163, telescope_dec_j2k=-24.3887897609232, observability=1)
2025-12-27T16:44:01.265 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.675973653793335
2025-12-27T16:44:01.632 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:01.634 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.523844, teldec = -24.256171
2025-12-27T16:44:01.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50303263428675     dec_j2k = -24.3887858707178
2025-12-27T16:44:01.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:01.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:01.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:01.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:01.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:01.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:01.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:01.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:01.651 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:01.651 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:01.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:01.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:01.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:01.651 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:01.652 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11390779, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.523844, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54363, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50303263428675, telescope_dec_j2k=-24.3887858707178, observability=1)
2025-12-27T16:44:02.346 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6941211223602295
2025-12-27T16:44:02.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:02.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5241518, teldec = -24.256171
2025-12-27T16:44:02.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50334072981276     dec_j2k = -24.3887815964983
2025-12-27T16:44:02.698 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:02.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:02.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:02.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:02.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:02.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:02.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:02.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:02.707 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:02.707 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:02.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:02.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:02.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:02.707 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:02.708 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11392006, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101571341236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5241518, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54393, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50334072981276, telescope_dec_j2k=-24.3887815964983, observability=1)
2025-12-27T16:44:03.397 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6898503303527832
2025-12-27T16:44:03.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:03.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5244504, teldec = -24.256171
2025-12-27T16:44:03.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50363961649626     dec_j2k = -24.3887774492083
2025-12-27T16:44:03.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:03.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:03.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:03.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:03.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:03.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:03.770 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:03.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:03.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:03.770 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:03.770 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:03.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:03.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:03.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:03.771 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:03.771 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11393237, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5244504, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54423, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50363961649626, telescope_dec_j2k=-24.3887774492083, observability=1)
2025-12-27T16:44:03.771 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5244504, teldec = -24.256171
2025-12-27T16:44:03.772 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.50363961649626     dec_j2k = -24.3887774492083
2025-12-27T16:44:03.773 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:03.774 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:03.777 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:03.777 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:03.777 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:03.777 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:03.785 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:03.785 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:03.785 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:03.785 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:03.785 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:03.785 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:03.785 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:03.785 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:03.785 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11393252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5244504, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54423, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50363961649626, telescope_dec_j2k=-24.3887774492083, observability=1)
2025-12-27T16:44:04.450 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6647701263427734
2025-12-27T16:44:04.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:04.820 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5247309, teldec = -24.256171
2025-12-27T16:44:04.821 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5039203857937     dec_j2k = -24.3887735525713
2025-12-27T16:44:04.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:04.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:04.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:04.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:04.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:04.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:04.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:04.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:04.836 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:04.836 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:04.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:04.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:04.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:04.836 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:04.836 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11394466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5247309, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54454, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.5039203857937, telescope_dec_j2k=-24.3887735525713, observability=1)
2025-12-27T16:44:04.897 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.060546159744262695
2025-12-27T16:44:04.897 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.478161334991455 seconds ago
2025-12-27T16:44:05.501 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6650481224060059
2025-12-27T16:44:05.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:05.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5250392, teldec = -24.256171
2025-12-27T16:44:05.885 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50422898177148     dec_j2k = -24.3887692689166
2025-12-27T16:44:05.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:05.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:05.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:05.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:05.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:05.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:05.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:05.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:05.895 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:05.896 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:05.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:05.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:05.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:05.896 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:05.896 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11395698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5250392, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54482, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50422898177148, telescope_dec_j2k=-24.3887692689166, observability=1)
2025-12-27T16:44:06.604 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7085728645324707
2025-12-27T16:44:06.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:06.946 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5253476, teldec = -24.256171
2025-12-27T16:44:06.947 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50453767783541     dec_j2k = -24.388764983006
2025-12-27T16:44:06.949 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:06.949 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:06.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:06.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:06.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:06.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:06.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:06.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:06.958 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:06.958 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:06.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:06.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:06.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:06.959 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:06.959 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11396927, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5253476, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54513, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50453767783541, telescope_dec_j2k=-24.388764983006, observability=1)
2025-12-27T16:44:07.686 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7274889945983887
2025-12-27T16:44:08.008 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:08.010 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5256275, teldec = -24.256171
2025-12-27T16:44:08.010 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50481784653083     dec_j2k = -24.3887610924168
2025-12-27T16:44:08.011 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:08.012 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:08.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:08.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:08.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:08.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:08.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:08.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:08.025 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:08.025 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:08.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:08.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:08.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:08.025 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:08.026 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11398159, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5256275, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54541, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50481784653083, telescope_dec_j2k=-24.3887610924168, observability=1)
2025-12-27T16:44:08.738 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7123420238494873
2025-12-27T16:44:09.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:09.086 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5259353, teldec = -24.256171
2025-12-27T16:44:09.087 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50512594200002     dec_j2k = -24.3887568131956
2025-12-27T16:44:09.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:09.089 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:09.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:09.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:09.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:09.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:09.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:09.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:09.099 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:09.099 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:09.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:09.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:09.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:09.099 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:09.099 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11399404, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992285, telescope_ra=1.5259353, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54572, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50512594200002, telescope_dec_j2k=-24.3887568131956, observability=1)
2025-12-27T16:44:09.812 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7127764225006104
2025-12-27T16:44:10.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:10.144 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5262339, teldec = -24.256171
2025-12-27T16:44:10.145 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5054248286284     dec_j2k = -24.3887526610536
2025-12-27T16:44:10.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:10.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:10.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:10.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:10.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:10.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:10.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:10.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:10.160 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:10.160 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:10.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:10.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:10.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:10.160 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:10.161 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11400627, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105181416089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5262339, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54602, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.5054248286284, telescope_dec_j2k=-24.3887526610536, observability=1)
2025-12-27T16:44:10.880 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7197651863098145
2025-12-27T16:44:11.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:11.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5265144, teldec = -24.256171
2025-12-27T16:44:11.208 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50570559787405     dec_j2k = -24.3887487598588
2025-12-27T16:44:11.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:11.211 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:11.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:11.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:11.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:11.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:11.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:11.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:11.221 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:11.221 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:11.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:11.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:11.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:11.221 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:11.221 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11401859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103978057805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5265144, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5463, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50570559787405, telescope_dec_j2k=-24.3887487598588, observability=1)
2025-12-27T16:44:11.983 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.761859655380249
2025-12-27T16:44:12.270 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:12.272 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5268227, teldec = -24.256171
2025-12-27T16:44:12.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50601419379488     dec_j2k = -24.3887444711948
2025-12-27T16:44:12.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:12.276 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:12.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:12.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:12.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:12.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:12.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:12.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:12.286 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:12.286 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:12.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:12.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:12.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:12.287 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:12.287 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1140309, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5268227, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54661, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:43:12.756079', telescope_ra_j2k=1.50601419379488, telescope_dec_j2k=-24.3887444711948, observability=1)
2025-12-27T16:44:12.897 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:12.897 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:44:12.898 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:12.898 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:44:12.899 [DEBUG] [ThreadPoolExecutor-22948_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:13.065 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7779197692871094
2025-12-27T16:44:13.341 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:13.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5271308, teldec = -24.256171
2025-12-27T16:44:13.343 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50632258951391     dec_j2k = -24.3887401844479
2025-12-27T16:44:13.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:13.346 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:13.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:13.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:13.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:13.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:13.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:13.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:13.361 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:13.361 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:13.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:13.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:13.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:13.361 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:13.361 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1140433, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5271308, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54691, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.50632258951391, telescope_dec_j2k=-24.3887401844479, observability=1)
2025-12-27T16:44:13.901 [DEBUG] [ThreadPoolExecutor-22948_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:13.902 [DEBUG] [ThreadPoolExecutor-22948_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:13.902 [DEBUG] [ThreadPoolExecutor-22948_0] [payload.py] [to_registers()] [0]
2025-12-27T16:44:13.907 [DEBUG] [ThreadPoolExecutor-22948_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:13.907 [DEBUG] [ThreadPoolExecutor-22948_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:13.907 [DEBUG] [ThreadPoolExecutor-22948_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:44:13.907 [DEBUG] [ThreadPoolExecutor-22948_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:13.915 [DEBUG] [ThreadPoolExecutor-22948_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:13.915 [DEBUG] [ThreadPoolExecutor-22948_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:44:13.915 [DEBUG] [ThreadPoolExecutor-22948_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:44:13.915 [DEBUG] [ThreadPoolExecutor-22948_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:44:13.915 [DEBUG] [ThreadPoolExecutor-22948_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:13.915 [DEBUG] [ThreadPoolExecutor-22948_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:13.915 [DEBUG] [ThreadPoolExecutor-22948_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:13.961 [DEBUG] [Thread-490760 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5996544361114502
2025-12-27T16:44:14.122 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7605221271514893
2025-12-27T16:44:14.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:14.422 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5274104, teldec = -24.256171
2025-12-27T16:44:14.423 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50660245786969     dec_j2k = -24.3887362934871
2025-12-27T16:44:14.425 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:14.426 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:14.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:14.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:14.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:14.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:14.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:14.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:14.436 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:14.437 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:14.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:14.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:14.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:14.437 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:14.437 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1140558, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104379177233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5274104, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54719, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.50660245786969, telescope_dec_j2k=-24.3887362934871, observability=1)
2025-12-27T16:44:15.174 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.736443281173706
2025-12-27T16:44:15.481 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:15.483 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5277182, teldec = -24.256171
2025-12-27T16:44:15.484 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50691055328203     dec_j2k = -24.3887320092669
2025-12-27T16:44:15.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:15.487 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:15.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:15.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:15.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:15.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:15.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:15.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:15.496 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:15.496 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:15.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:15.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:15.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:15.496 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:15.496 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11406808, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5277182, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5475, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.50691055328203, telescope_dec_j2k=-24.3887320092669, observability=1)
2025-12-27T16:44:16.309 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.812833309173584
2025-12-27T16:44:16.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:16.556 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5280165, teldec = -24.256171
2025-12-27T16:44:16.557 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50720913956733     dec_j2k = -24.3887278564523
2025-12-27T16:44:16.559 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:16.560 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:16.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:16.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:16.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:16.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:16.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:16.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:16.573 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:16.573 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:16.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:16.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:16.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:16.573 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:16.573 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1140805, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5280165, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5478, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.50720913956733, telescope_dec_j2k=-24.3887278564523, observability=1)
2025-12-27T16:44:17.391 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8176937103271484
2025-12-27T16:44:17.621 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:17.623 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.528299, teldec = -24.256171
2025-12-27T16:44:17.624 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5074919106805     dec_j2k = -24.3887239228519
2025-12-27T16:44:17.625 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:17.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:17.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:17.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:17.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:17.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:17.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:17.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:17.636 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:17.637 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:17.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:17.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:17.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:17.637 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:17.637 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11409286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.528299, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54808, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.5074919106805, telescope_dec_j2k=-24.3887239228519, observability=1)
2025-12-27T16:44:18.497 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8596301078796387
2025-12-27T16:44:18.682 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:18.684 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5286073, teldec = -24.256171
2025-12-27T16:44:18.685 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5078005065443     dec_j2k = -24.3887196291763
2025-12-27T16:44:18.686 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:18.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:18.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:18.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:18.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:18.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:18.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:18.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:18.697 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:18.697 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:18.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:18.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:18.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:18.697 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:18.697 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11410513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5286073, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54839, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.5078005065443, telescope_dec_j2k=-24.3887196291763, observability=1)
2025-12-27T16:44:19.564 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8673899173736572
2025-12-27T16:44:19.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:19.744 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5289154, teldec = -24.256171
2025-12-27T16:44:19.745 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50810890220631     dec_j2k = -24.3887153374214
2025-12-27T16:44:19.747 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:19.748 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:19.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:19.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:19.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:19.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:19.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:19.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:19.760 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:19.760 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:19.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:19.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:19.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:19.761 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:19.761 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1141174, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5289154, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5487, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.50810890220631, telescope_dec_j2k=-24.3887153374214, observability=1)
2025-12-27T16:44:20.616 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8554496765136719
2025-12-27T16:44:20.812 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:20.814 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5291948, teldec = -24.256165
2025-12-27T16:44:20.815 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50838856987093     dec_j2k = -24.3887054452222
2025-12-27T16:44:20.817 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:20.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:20.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:20.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:20.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:20.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:20.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:20.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:20.830 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:20.830 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:20.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:20.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:20.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:20.830 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:20.830 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11412978, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.5291948, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54898, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.50838856987093, telescope_dec_j2k=-24.3887054452222, observability=1)
2025-12-27T16:44:21.720 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8898727893829346
2025-12-27T16:44:21.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:21.875 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5294939, teldec = -24.256171
2025-12-27T16:44:21.876 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50868795732568     dec_j2k = -24.3887072767273
2025-12-27T16:44:21.878 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:21.878 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:21.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:21.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:21.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:21.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:21.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:21.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:21.891 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:21.891 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:21.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:21.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:21.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:21.891 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:21.892 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11414207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5294939, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54928, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.50868795732568, telescope_dec_j2k=-24.3887072767273, observability=1)
2025-12-27T16:44:22.801 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.90946364402771
2025-12-27T16:44:22.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:22.949 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5298022, teldec = -24.256171
2025-12-27T16:44:22.951 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50899655315125     dec_j2k = -24.3887029796968
2025-12-27T16:44:22.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:22.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:22.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:22.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:22.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:22.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:22.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:22.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:22.962 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:22.962 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:22.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:22.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:22.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:22.963 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:22.963 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11415449, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5298022, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54958, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.50899655315125, telescope_dec_j2k=-24.3887029796968, observability=1)
2025-12-27T16:44:23.853 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.89019775390625
2025-12-27T16:44:24.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:24.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5300824, teldec = -24.256171
2025-12-27T16:44:24.005 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50927702200524     dec_j2k = -24.3886990735683
2025-12-27T16:44:24.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:24.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:24.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:24.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:24.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:24.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:24.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:24.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:24.018 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:24.018 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:24.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:24.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:24.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:24.019 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:24.019 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1141667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5300824, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.54987, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.50927702200524, telescope_dec_j2k=-24.3886990735683, observability=1)
2025-12-27T16:44:24.480 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46169519424438477
2025-12-27T16:44:24.905 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8863730430603027
2025-12-27T16:44:25.063 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:25.066 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5303908, teldec = -24.256171
2025-12-27T16:44:25.067 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50958571790792     dec_j2k = -24.3886947734911
2025-12-27T16:44:25.068 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:25.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:25.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:25.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:25.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:25.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:25.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:25.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:25.084 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:25.085 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:25.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:25.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:25.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:25.085 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:25.085 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11417898, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5303908, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55017, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.50958571790792, telescope_dec_j2k=-24.3886947734911, observability=1)
2025-12-27T16:44:25.956 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8716044425964355
2025-12-27T16:44:26.126 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:26.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5306707, teldec = -24.256171
2025-12-27T16:44:26.129 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50986588645696     dec_j2k = -24.3886908700449
2025-12-27T16:44:26.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:26.132 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:26.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:26.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:26.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:26.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:26.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:26.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:26.146 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:26.146 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:26.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:26.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:26.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:26.147 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:26.147 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11419128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5306707, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55045, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.50986588645696, telescope_dec_j2k=-24.3886908700449, observability=1)
2025-12-27T16:44:27.060 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9135947227478027
2025-12-27T16:44:27.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:27.204 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5309782, teldec = -24.256171
2025-12-27T16:44:27.205 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51017368147733     dec_j2k = -24.3886865808707
2025-12-27T16:44:27.207 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:27.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:27.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:27.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:27.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:27.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:27.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:27.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:27.221 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:27.221 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:27.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:27.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:27.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:27.221 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:27.221 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11420374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099966863524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5309782, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55076, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51017368147733, telescope_dec_j2k=-24.3886865808707, observability=1)
2025-12-27T16:44:28.108 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8869907855987549
2025-12-27T16:44:28.259 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:28.261 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 1.5312776, teldec = -24.256171
2025-12-27T16:44:28.262 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 1.510473368717     dec_j2k = -24.3886824038523
2025-12-27T16:44:28.266 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:28.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:28.266 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:28.267 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5312776, teldec = -24.256171
2025-12-27T16:44:28.268 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.510473368717     dec_j2k = -24.3886824038523
2025-12-27T16:44:28.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:28.270 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:28.271 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:28.271 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:28.271 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:28.271 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:28.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:28.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:28.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:28.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:28.272 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:28.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:28.273 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:28.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:28.273 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:28.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:28.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:28.273 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:28.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:28.273 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:28.273 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:28.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:28.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:28.273 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:28.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:28.273 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11421597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5312776, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55106, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.510473368717, telescope_dec_j2k=-24.3886824038523, observability=1)
2025-12-27T16:44:28.274 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:28.274 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11421604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5312776, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55106, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.510473368717, telescope_dec_j2k=-24.3886824038523, observability=1)
2025-12-27T16:44:29.194 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9197914600372314
2025-12-27T16:44:29.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:29.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.531559, teldec = -24.256171
2025-12-27T16:44:29.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51075503867926     dec_j2k = -24.3886784772131
2025-12-27T16:44:29.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:29.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:29.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:29.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:29.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:29.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:29.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:29.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:29.335 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:29.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:29.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:29.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:29.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:29.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:29.335 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11422823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.531559, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55134, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51075503867926, telescope_dec_j2k=-24.3886784772131, observability=1)
2025-12-27T16:44:30.246 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9107584953308105
2025-12-27T16:44:30.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:30.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5318679, teldec = -24.256171
2025-12-27T16:44:30.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51106423501428     dec_j2k = -24.3886741660106
2025-12-27T16:44:30.388 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:30.390 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:30.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:30.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:30.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:30.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:30.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:30.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:30.401 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:30.401 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:30.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:30.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:30.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:30.401 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:30.401 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11424057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5318679, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55165, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51106423501428, telescope_dec_j2k=-24.3886741660106, observability=1)
2025-12-27T16:44:31.349 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.948070764541626
2025-12-27T16:44:31.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:31.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5321481, teldec = -24.256171
2025-12-27T16:44:31.452 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51134470380814     dec_j2k = -24.3886702546118
2025-12-27T16:44:31.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:31.455 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:31.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:31.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:31.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:31.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:31.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:31.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:31.464 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:31.464 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:31.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:31.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:31.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:31.464 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:31.464 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11425288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5321481, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55193, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51134470380814, telescope_dec_j2k=-24.3886702546118, observability=1)
2025-12-27T16:44:32.031 [DEBUG] [Thread-490761 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5668888092041016
2025-12-27T16:44:32.452 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9879014492034912
2025-12-27T16:44:32.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:32.507 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5324472, teldec = -24.256171
2025-12-27T16:44:32.508 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51164409072362     dec_j2k = -24.3886660785933
2025-12-27T16:44:32.509 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:32.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:32.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:32.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:32.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:32.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:32.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:32.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:32.521 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:32.521 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:32.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:32.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:32.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:32.521 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:32.521 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11426512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813098362385812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5324472, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55223, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51164409072362, telescope_dec_j2k=-24.3886660785933, observability=1)
2025-12-27T16:44:33.543 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:33.544 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5327556, teldec = -24.256171
2025-12-27T16:44:33.545 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.51195278655051     dec_j2k = -24.3886617718759
2025-12-27T16:44:33.547 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:33.548 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:33.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:33.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:33.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:33.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:33.559 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:33.559 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:33.559 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:33.559 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:33.559 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:33.559 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:33.559 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:33.559 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:33.559 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11427713, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5327556, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55254, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51195278655051, telescope_dec_j2k=-24.3886617718759, observability=1)
2025-12-27T16:44:33.569 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.010344505310058594
2025-12-27T16:44:34.610 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:34.612 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5330361, teldec = -24.256171
2025-12-27T16:44:34.613 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.51223355560625     dec_j2k = -24.3886578540221
2025-12-27T16:44:34.615 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:34.615 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:34.615 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:34.617 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5330361, teldec = -24.256171
2025-12-27T16:44:34.619 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51223355560625     dec_j2k = -24.3886578540221
2025-12-27T16:44:34.620 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:34.620 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:34.620 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:34.620 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:34.620 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:34.620 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:34.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:34.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:34.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:34.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:34.627 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:34.627 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:34.627 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:34.627 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:34.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:34.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:34.628 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:34.628 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:34.628 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11428948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5330361, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55282, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51223355560625, telescope_dec_j2k=-24.3886578540221, observability=1)
2025-12-27T16:44:34.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:34.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:34.635 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:34.635 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:34.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:34.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:34.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:34.635 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:34.635 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11428954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5330361, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55282, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51223355560625, telescope_dec_j2k=-24.3886578540221, observability=1)
2025-12-27T16:44:35.675 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:35.677 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5333444, teldec = -24.256171
2025-12-27T16:44:35.678 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51254215131833     dec_j2k = -24.3886535470485
2025-12-27T16:44:35.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:35.681 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:35.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:35.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:35.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:35.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:35.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:35.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:35.694 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:35.695 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:35.695 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:35.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:35.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:35.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:35.695 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:35.695 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11430181, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5333444, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55313, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51254215131833, telescope_dec_j2k=-24.3886535470485, observability=1)
2025-12-27T16:44:35.696 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5333444, teldec = -24.256171
2025-12-27T16:44:35.698 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.51254215131833     dec_j2k = -24.3886535470485
2025-12-27T16:44:35.700 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:35.701 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:35.702 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:35.702 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:35.702 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:35.702 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:35.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:35.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:35.709 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:35.709 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:35.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:35.710 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:35.710 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:35.710 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:35.710 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11430203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5333444, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55313, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51254215131833, telescope_dec_j2k=-24.3886535470485, observability=1)
2025-12-27T16:44:36.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:36.740 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5336238, teldec = -24.256171
2025-12-27T16:44:36.741 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51282181930186     dec_j2k = -24.3886496430627
2025-12-27T16:44:36.743 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:44:36.744 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:36.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:36.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:36.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:36.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:36.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:36.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:36.754 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:36.754 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:36.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:36.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:36.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:36.754 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:36.754 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11431411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5336238, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55341, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51282181930186, telescope_dec_j2k=-24.3886496430627, observability=1)
2025-12-27T16:44:36.797 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0430450439453125
2025-12-27T16:44:37.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:37.800 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5339313, teldec = -24.256171
2025-12-27T16:44:37.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5131296142278     dec_j2k = -24.3886453456212
2025-12-27T16:44:37.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:37.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:37.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:37.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:37.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:37.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:37.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:37.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:37.812 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:37.812 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:37.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:37.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:37.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:37.812 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:37.812 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11432638, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5339313, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55371, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.5131296142278, telescope_dec_j2k=-24.3886453456212, observability=1)
2025-12-27T16:44:37.879 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0664520263671875
2025-12-27T16:44:38.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:38.860 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5342301, teldec = -24.256171
2025-12-27T16:44:38.861 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51342870080008     dec_j2k = -24.3886411689414
2025-12-27T16:44:38.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:38.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:38.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:38.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:38.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:38.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:38.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:38.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:38.873 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:38.873 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:38.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:38.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:38.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:38.874 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:38.874 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11433865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5342301, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55401, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51342870080008, telescope_dec_j2k=-24.3886411689414, observability=1)
2025-12-27T16:44:38.916 [DEBUG] [ThreadPoolExecutor-22948_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:38.918 [DEBUG] [ThreadPoolExecutor-22948_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:38.931 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.056978464126586914
2025-12-27T16:44:39.920 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:39.922 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5345104, teldec = -24.256171
2025-12-27T16:44:39.923 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51370926962097     dec_j2k = -24.3886372501191
2025-12-27T16:44:39.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:39.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:39.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:39.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:39.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:39.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:39.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:39.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:39.939 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:39.939 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:39.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:39.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:39.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:39.939 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:39.939 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11435094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.5345104, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55429, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51370926962097, telescope_dec_j2k=-24.3886372501191, observability=1)
2025-12-27T16:44:40.004 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06475424766540527
2025-12-27T16:44:40.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:40.986 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5348189, teldec = -24.256177
2025-12-27T16:44:40.987 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51401806592669     dec_j2k = -24.3886389356919
2025-12-27T16:44:40.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:40.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:40.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:40.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:40.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:40.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:41.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:41.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:41.002 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:41.002 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:41.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:41.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:41.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:41.002 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:41.002 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11436324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992294, telescope_ra=1.5348189, telescope_dec=-24.256177, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5546, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51401806592669, telescope_dec_j2k=-24.3886389356919, observability=1)
2025-12-27T16:44:41.072 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07023906707763672
2025-12-27T16:44:42.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:42.048 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.535127, teldec = -24.256171
2025-12-27T16:44:42.049 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51432646094061     dec_j2k = -24.3886286270322
2025-12-27T16:44:42.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:42.052 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:42.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:42.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:42.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:42.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:42.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:42.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:42.062 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:42.062 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:42.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:42.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:42.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:42.062 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:42.062 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11437554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.535127, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55491, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51432646094061, telescope_dec_j2k=-24.3886286270322, observability=1)
2025-12-27T16:44:42.124 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.061575889587402344
2025-12-27T16:44:43.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:43.108 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.535407, teldec = -24.256171
2025-12-27T16:44:43.109 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51460672944764     dec_j2k = -24.3886247101188
2025-12-27T16:44:43.111 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:43.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:43.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:43.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:43.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:43.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:43.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:43.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:43.122 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:43.123 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:43.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:43.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:43.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:43.123 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:43.123 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1143878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.535407, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55519, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51460672944764, telescope_dec_j2k=-24.3886247101188, observability=1)
2025-12-27T16:44:43.225 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10165047645568848
2025-12-27T16:44:44.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:44.173 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5357142, teldec = -24.256171
2025-12-27T16:44:44.174 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51491422402881     dec_j2k = -24.3886204118844
2025-12-27T16:44:44.175 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:44.176 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:44.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:44.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:44.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:44.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:44.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:44.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:44.186 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:44.186 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:44.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:44.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:44.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:44.186 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:44.186 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11440013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5357142, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5555, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51491422402881, telescope_dec_j2k=-24.3886204118844, observability=1)
2025-12-27T16:44:44.309 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12270760536193848
2025-12-27T16:44:45.235 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:45.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5359941, teldec = -24.256171
2025-12-27T16:44:45.239 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51519439242282     dec_j2k = -24.3886164948743
2025-12-27T16:44:45.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:45.241 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:45.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:45.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:45.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:45.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:45.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:45.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:45.250 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:45.250 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:45.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:45.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:45.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:45.250 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:45.250 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11441245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5359941, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55578, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51519439242282, telescope_dec_j2k=-24.3886164948743, observability=1)
2025-12-27T16:44:45.361 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11071276664733887
2025-12-27T16:44:46.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:46.294 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5362933, teldec = -24.256171
2025-12-27T16:44:46.295 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51549387931442     dec_j2k = -24.3886123069854
2025-12-27T16:44:46.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:46.298 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:46.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:46.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:46.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:46.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:46.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:46.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:46.310 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:46.310 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:46.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:46.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:46.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:46.310 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:46.310 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11442469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5362933, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55608, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51549387931442, telescope_dec_j2k=-24.3886123069854, observability=1)
2025-12-27T16:44:46.464 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15452051162719727
2025-12-27T16:44:47.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:47.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5366016, teldec = -24.25617
2025-12-27T16:44:47.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51580247484697     dec_j2k = -24.3886069909586
2025-12-27T16:44:47.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:44:47.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:47.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:47.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:47.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:47.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:47.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:47.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:47.375 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:47.375 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:47.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:47.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:47.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:47.375 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:47.375 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11443698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813100367982952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5366016, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55638, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51580247484697, telescope_dec_j2k=-24.3886069909586, observability=1)
2025-12-27T16:44:47.546 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17044687271118164
2025-12-27T16:44:48.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:48.423 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5368818, teldec = -24.25617
2025-12-27T16:44:48.424 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51608294350271     dec_j2k = -24.388603067487
2025-12-27T16:44:48.426 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:48.427 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:48.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:48.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:48.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:48.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:48.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:48.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:48.436 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:48.436 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:48.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:48.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:48.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:48.436 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:48.436 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11444933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5368818, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55666, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51608294350271, telescope_dec_j2k=-24.388603067487, observability=1)
2025-12-27T16:44:48.597 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16129493713378906
2025-12-27T16:44:49.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:49.482 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5371899, teldec = -24.25617
2025-12-27T16:44:49.483 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51639133889951     dec_j2k = -24.3885987525239
2025-12-27T16:44:49.485 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:49.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:49.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:49.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:49.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:49.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:49.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:49.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:49.495 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:49.495 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:49.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:49.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:49.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:49.495 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:49.495 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11446159, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5371899, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55697, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51639133889951, telescope_dec_j2k=-24.3885987525239, observability=1)
2025-12-27T16:44:49.682 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18704533576965332
2025-12-27T16:44:50.174 [DEBUG] [Thread-490762 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6792101860046387
2025-12-27T16:44:50.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:50.545 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5374695, teldec = -24.25617
2025-12-27T16:44:50.546 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51667120696282     dec_j2k = -24.3885948359577
2025-12-27T16:44:50.547 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:50.548 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:50.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:50.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:50.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:50.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:50.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:50.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:50.556 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:50.557 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:50.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:50.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:50.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:50.557 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:50.557 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11447388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5374695, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55725, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51667120696282, telescope_dec_j2k=-24.3885948359577, observability=1)
2025-12-27T16:44:50.732 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17549562454223633
2025-12-27T16:44:51.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:51.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5377773, teldec = -24.25617
2025-12-27T16:44:51.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51697930205313     dec_j2k = -24.3885905235506
2025-12-27T16:44:51.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:51.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:51.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:51.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:51.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:51.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:51.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:51.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:51.619 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:51.619 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:51.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:51.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:51.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:51.619 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:51.619 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11448616, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5377773, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55756, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51697930205313, telescope_dec_j2k=-24.3885905235506, observability=1)
2025-12-27T16:44:51.859 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24012064933776855
2025-12-27T16:44:52.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:52.674 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5380757, teldec = -24.256164
2025-12-27T16:44:52.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51727798767205     dec_j2k = -24.3885803425376
2025-12-27T16:44:52.677 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:52.677 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:52.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:52.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:52.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:52.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:52.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:52.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:52.687 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:52.687 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:52.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:52.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:52.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:52.687 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:52.688 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11449853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.5380757, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55786, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51727798767205, telescope_dec_j2k=-24.3885803425376, observability=1)
2025-12-27T16:44:52.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23655247688293457
2025-12-27T16:44:53.730 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:53.733 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5383564, teldec = -24.25617
2025-12-27T16:44:53.734 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51755895721411     dec_j2k = -24.38858240778
2025-12-27T16:44:53.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:53.737 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:53.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:53.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:53.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:53.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:53.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:53.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:53.748 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:53.748 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:53.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:53.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:53.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:53.748 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:53.748 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11451079, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108791490941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5383564, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55814, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51755895721411, telescope_dec_j2k=-24.38858240778, observability=1)
2025-12-27T16:44:53.976 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22760868072509766
2025-12-27T16:44:54.799 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:54.800 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5386647, teldec = -24.25617
2025-12-27T16:44:54.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51786755275523     dec_j2k = -24.3885780858791
2025-12-27T16:44:54.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:54.804 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:54.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:54.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:54.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:54.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:54.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:54.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:54.813 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:54.813 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:54.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:54.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:54.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:54.813 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:54.813 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11452314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105181416089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5386647, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55845, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51786755275523, telescope_dec_j2k=-24.3885780858791, observability=1)
2025-12-27T16:44:54.902 [DEBUG] [Thread-490763 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08926916122436523
2025-12-27T16:44:55.028 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21487665176391602
2025-12-27T16:44:55.901 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:55.903 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5389725, teldec = -24.25617
2025-12-27T16:44:55.904 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51817564780714     dec_j2k = -24.3885737701248
2025-12-27T16:44:55.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:55.908 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:55.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:55.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:55.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:55.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:55.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:55.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:55.920 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:55.920 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:55.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:55.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:55.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:55.920 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:55.920 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1145359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5389725, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55876, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51817564780714, telescope_dec_j2k=-24.3885737701248, observability=1)
2025-12-27T16:44:56.112 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19183731079101562
2025-12-27T16:44:56.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:56.968 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5392806, teldec = -24.25617
2025-12-27T16:44:56.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51848404313671     dec_j2k = -24.388569449301
2025-12-27T16:44:56.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:56.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:56.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:56.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:56.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:56.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:56.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:56.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:56.981 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:56.981 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:56.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:56.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:56.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:56.982 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:56.982 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11454823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105181416089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5392806, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55906, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51848404313671, telescope_dec_j2k=-24.388569449301, observability=1)
2025-12-27T16:44:57.216 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23430538177490234
2025-12-27T16:44:58.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:58.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5395602, teldec = -24.25617
2025-12-27T16:44:58.029 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.518763911139     dec_j2k = -24.3885655274164
2025-12-27T16:44:58.031 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:44:58.032 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:44:58.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:58.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:58.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:58.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:58.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:58.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:58.042 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:58.042 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:58.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:58.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:58.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:58.042 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:58.042 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1145605, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104379177233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5395602, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55934, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.518763911139, telescope_dec_j2k=-24.3885655274164, observability=1)
2025-12-27T16:44:58.297 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2545590400695801
2025-12-27T16:44:59.097 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:44:59.099 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5398588, teldec = -24.25617
2025-12-27T16:44:59.100 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51906279734416     dec_j2k = -24.3885613382379
2025-12-27T16:44:59.102 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:44:59.102 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:44:59.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:44:59.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:44:59.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:44:59.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:44:59.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:44:59.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:59.112 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:44:59.112 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:44:59.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:44:59.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:44:59.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:44:59.112 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:44:59.112 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11457289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5398588, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55964, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51906279734416, telescope_dec_j2k=-24.3885613382379, observability=1)
2025-12-27T16:44:59.430 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31792616844177246
2025-12-27T16:45:00.155 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:00.158 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5401675, teldec = -24.25617
2025-12-27T16:45:00.159 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51937179322028     dec_j2k = -24.3885570065098
2025-12-27T16:45:00.161 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:00.162 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:00.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:00.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:00.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:00.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:00.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:00.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:00.171 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:00.171 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:00.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:00.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:00.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:00.172 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:00.172 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11458514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5401675, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.55995, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51937179322028, telescope_dec_j2k=-24.3885570065098, observability=1)
2025-12-27T16:45:00.503 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33144640922546387
2025-12-27T16:45:01.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:01.217 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5404479, teldec = -24.25617
2025-12-27T16:45:01.218 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51965246196339     dec_j2k = -24.3885530711405
2025-12-27T16:45:01.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:01.221 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:01.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:01.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:01.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:01.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:01.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:01.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:01.236 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:01.236 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:01.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:01.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:01.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:01.236 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:01.236 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11459741, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5404479, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56023, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51965246196339, telescope_dec_j2k=-24.3885530711405, observability=1)
2025-12-27T16:45:01.604 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36834096908569336
2025-12-27T16:45:02.285 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:02.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5407557, teldec = -24.25617
2025-12-27T16:45:02.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51996055695796     dec_j2k = -24.3885487503932
2025-12-27T16:45:02.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:02.289 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:02.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:02.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:02.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:02.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:02.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:02.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:02.302 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:02.302 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:02.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:02.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:02.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:02.303 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:02.303 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11460979, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5407557, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56054, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.51996055695796, telescope_dec_j2k=-24.3885487503932, observability=1)
2025-12-27T16:45:02.656 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3528599739074707
2025-12-27T16:45:03.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:03.351 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5410357, teldec = -24.25617
2025-12-27T16:45:03.352 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52024082530049     dec_j2k = -24.3885448191403
2025-12-27T16:45:03.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:03.354 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:03.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:03.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:03.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:03.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:03.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:03.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:03.364 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:03.365 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:03.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:03.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:03.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:03.365 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:03.365 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11462211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5410357, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56082, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.52024082530049, telescope_dec_j2k=-24.3885448191403, observability=1)
2025-12-27T16:45:03.708 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34279656410217285
2025-12-27T16:45:03.813 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4477214813232422
2025-12-27T16:45:04.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:04.456 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5413434, teldec = -24.25617
2025-12-27T16:45:04.458 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52054882018031     dec_j2k = -24.3885404981518
2025-12-27T16:45:04.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:04.461 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:04.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:04.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:04.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:04.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:04.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:04.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:04.475 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:04.475 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:04.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:04.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:04.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:04.475 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:04.475 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1146349, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5413434, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56113, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.52054882018031, telescope_dec_j2k=-24.3885404981518, observability=1)
2025-12-27T16:45:04.765 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2898383140563965
2025-12-27T16:45:04.957 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.48143863677978516
2025-12-27T16:45:04.957 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.476388692855835 seconds ago
2025-12-27T16:45:05.523 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:05.525 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.541651, teldec = -24.25617
2025-12-27T16:45:05.526 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52085671495439     dec_j2k = -24.3885361777069
2025-12-27T16:45:05.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:05.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:05.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:05.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:05.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:05.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:05.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:05.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:05.539 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:05.539 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:05.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:05.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:05.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:05.539 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:05.540 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11464727, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.541651, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56143, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.52085671495439, telescope_dec_j2k=-24.3885361777069, observability=1)
2025-12-27T16:45:05.838 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2988417148590088
2025-12-27T16:45:06.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:06.589 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5419504, teldec = -24.25617
2025-12-27T16:45:06.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52115640186089     dec_j2k = -24.3885319716099
2025-12-27T16:45:06.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:06.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:06.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:06.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:06.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:06.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:06.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:06.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:06.608 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:06.608 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:06.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:06.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:06.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:06.608 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:06.608 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11465958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103978057805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5419504, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56173, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.52115640186089, telescope_dec_j2k=-24.3885319716099, observability=1)
2025-12-27T16:45:06.933 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32466626167297363
2025-12-27T16:45:07.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:07.655 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5422587, teldec = -24.25617
2025-12-27T16:45:07.656 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5214649972862     dec_j2k = -24.38852763963
2025-12-27T16:45:07.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:07.659 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:07.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:07.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:07.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:07.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:07.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:07.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:07.668 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:07.669 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:07.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:07.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:07.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:07.669 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:07.669 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11467192, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5422587, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56204, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.5214649972862, telescope_dec_j2k=-24.38852763963, observability=1)
2025-12-27T16:45:07.996 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32721567153930664
2025-12-27T16:45:08.243 [DEBUG] [Thread-490764 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5739603042602539
2025-12-27T16:45:08.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:08.717 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5425389, teldec = -24.25617
2025-12-27T16:45:08.719 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52174546577635     dec_j2k = -24.3885237017385
2025-12-27T16:45:08.720 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:08.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:08.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:08.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:08.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:08.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:08.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:08.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:08.733 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:08.733 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:08.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:08.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:08.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:08.733 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:08.733 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11468421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5425389, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56232, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.52174546577635, telescope_dec_j2k=-24.3885237017385, observability=1)
2025-12-27T16:45:09.048 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31505560874938965
2025-12-27T16:45:09.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:09.778 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.542847, teldec = -24.25617
2025-12-27T16:45:09.779 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52205386099104     dec_j2k = -24.3885193709201
2025-12-27T16:45:09.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:09.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:45:09.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:09.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:09.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:09.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:09.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:09.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:09.792 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:09.792 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:09.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:09.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:09.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:09.792 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:09.792 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11469649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.542847, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56263, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.52205386099104, telescope_dec_j2k=-24.3885193709201, observability=1)
2025-12-27T16:45:10.100 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3071763515472412
2025-12-27T16:45:10.839 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:10.840 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5431266, teldec = -24.25617
2025-12-27T16:45:10.841 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52233372888905     dec_j2k = -24.3885154399659
2025-12-27T16:45:10.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:10.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:10.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:10.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:10.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:10.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:10.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:10.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:10.855 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:10.855 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:10.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:10.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:10.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:10.855 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:10.856 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1147088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5431266, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56291, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.52233372888905, telescope_dec_j2k=-24.3885154399659, observability=1)
2025-12-27T16:45:11.200 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3449249267578125
2025-12-27T16:45:11.902 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:11.904 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5434342, teldec = -24.256164
2025-12-27T16:45:11.906 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52264162315407     dec_j2k = -24.3885051150515
2025-12-27T16:45:11.907 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:11.908 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:11.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:11.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:11.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:11.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:11.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:11.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:11.923 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:11.923 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:11.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:11.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:11.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:11.923 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:11.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1147211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.5434342, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56322, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.52264162315407, telescope_dec_j2k=-24.3885051150515, observability=1)
2025-12-27T16:45:12.285 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3616509437561035
2025-12-27T16:45:12.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:12.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5437333, teldec = -24.25617
2025-12-27T16:45:12.978 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52294101016892     dec_j2k = -24.3885069078002
2025-12-27T16:45:12.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:12.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:12.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:12.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:12.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:12.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:12.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:12.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:12.991 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:12.991 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:12.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:12.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:12.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:12.991 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:12.992 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11473353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5437333, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56352, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:44:12.896506', telescope_ra_j2k=1.52294101016892, telescope_dec_j2k=-24.3885069078002, observability=1)
2025-12-27T16:45:13.044 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:13.044 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:45:13.045 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:13.045 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:45:13.045 [INFO] [ThreadPoolExecutor-22949_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:45:13.046 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T16:45:13.336 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3448615074157715
2025-12-27T16:45:14.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:14.042 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5440135, teldec = -24.25617
2025-12-27T16:45:14.043 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52322147861581     dec_j2k = -24.3885029661514
2025-12-27T16:45:14.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:14.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:14.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:14.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:14.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:14.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:14.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:14.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:14.055 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:14.055 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:14.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:14.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:14.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:14.055 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:14.055 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11474584, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104379177233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5440135, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5638, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52322147861581, telescope_dec_j2k=-24.3885029661514, observability=1)
2025-12-27T16:45:14.388 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3328828811645508
2025-12-27T16:45:15.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:15.107 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5443219, teldec = -24.25617
2025-12-27T16:45:15.108 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52353017407032     dec_j2k = -24.3884986269803
2025-12-27T16:45:15.109 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:15.110 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:15.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:15.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:15.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:15.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:15.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:15.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:15.119 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:15.119 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:15.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:15.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:15.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:15.119 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:15.120 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11475816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5443219, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5641, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52353017407032, telescope_dec_j2k=-24.3884986269803, observability=1)
2025-12-27T16:45:15.440 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32067251205444336
2025-12-27T16:45:16.165 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:16.168 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5446299, teldec = -24.25617
2025-12-27T16:45:16.169 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52383846913168     dec_j2k = -24.3884942925741
2025-12-27T16:45:16.171 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:16.172 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:16.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:16.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:16.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:16.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:16.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:16.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:16.183 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:16.183 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:16.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:16.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:16.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:16.183 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:16.183 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11477045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5446299, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56441, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52383846913168, telescope_dec_j2k=-24.3884942925741, observability=1)
2025-12-27T16:45:16.544 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3609306812286377
2025-12-27T16:45:17.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:17.227 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5449096, teldec = -24.25617
2025-12-27T16:45:17.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52411843707327     dec_j2k = -24.3884903556794
2025-12-27T16:45:17.230 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:17.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:17.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:17.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:17.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:17.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:17.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:17.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:17.241 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:17.242 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:17.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:17.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:17.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:17.242 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:17.242 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11478271, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5449096, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56469, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52411843707327, telescope_dec_j2k=-24.3884903556794, observability=1)
2025-12-27T16:45:17.625 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38318371772766113
2025-12-27T16:45:18.285 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:18.288 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5452176, teldec = -24.25617
2025-12-27T16:45:18.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52442673211566     dec_j2k = -24.3884860196274
2025-12-27T16:45:18.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:18.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:18.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:18.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:18.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:18.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:18.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:18.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:18.299 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:18.299 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:18.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:18.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:18.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:18.299 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:18.300 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11479498, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.5452176, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.565, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52442673211566, telescope_dec_j2k=-24.3884860196274, observability=1)
2025-12-27T16:45:18.677 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37738037109375
2025-12-27T16:45:19.342 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:19.344 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5455168, teldec = -24.25617
2025-12-27T16:45:19.345 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52472621871874     dec_j2k = -24.3884818066368
2025-12-27T16:45:19.346 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:19.347 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:19.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:19.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:19.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:19.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:19.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:19.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:19.355 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:19.355 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:19.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:19.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:19.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:19.356 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:19.356 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11480721, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5455168, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5653, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52472621871874, telescope_dec_j2k=-24.3884818066368, observability=1)
2025-12-27T16:45:19.729 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37354135513305664
2025-12-27T16:45:20.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:20.400 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5457973, teldec = -24.25617
2025-12-27T16:45:20.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52500698740061     dec_j2k = -24.388477856219
2025-12-27T16:45:20.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:20.404 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:20.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:20.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:20.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:20.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:20.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:20.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:20.414 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:20.414 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:20.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:20.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:20.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:20.414 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:20.414 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11481943, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108791490941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5457973, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56558, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52500698740061, telescope_dec_j2k=-24.388477856219, observability=1)
2025-12-27T16:45:20.802 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3878591060638428
2025-12-27T16:45:21.465 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:21.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5461056, teldec = -24.25617
2025-12-27T16:45:21.468 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52531558270167     dec_j2k = -24.3884735134551
2025-12-27T16:45:21.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:21.471 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:21.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:21.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:21.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:21.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:21.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:21.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:21.483 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:21.483 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:21.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:21.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:21.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:21.483 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:21.483 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11483178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5461056, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56589, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52531558270167, telescope_dec_j2k=-24.3884735134551, observability=1)
2025-12-27T16:45:21.873 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3898301124572754
2025-12-27T16:45:22.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:22.555 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5463855, teldec = -24.25617
2025-12-27T16:45:22.556 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52559575079153     dec_j2k = -24.3884695699899
2025-12-27T16:45:22.557 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:22.558 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:22.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:22.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:22.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:22.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:22.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:22.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:22.569 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:22.569 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:22.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:22.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:22.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:22.569 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:22.569 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11484437, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5463855, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56617, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52559575079153, telescope_dec_j2k=-24.3884695699899, observability=1)
2025-12-27T16:45:22.922 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35315442085266113
2025-12-27T16:45:23.622 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:23.624 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5466933, teldec = -24.25617
2025-12-27T16:45:23.625 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52590384559469     dec_j2k = -24.388465232624
2025-12-27T16:45:23.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:23.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:23.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:23.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:23.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:23.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:23.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:23.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:23.641 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:23.641 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:23.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:23.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:23.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:23.641 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:23.641 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11485675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5466933, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56648, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52590384559469, telescope_dec_j2k=-24.388465232624, observability=1)
2025-12-27T16:45:23.974 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3332381248474121
2025-12-27T16:45:24.541 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8998942375183105
2025-12-27T16:45:24.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:24.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5469922, teldec = -24.25617
2025-12-27T16:45:24.697 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52620303186414     dec_j2k = -24.3884610198482
2025-12-27T16:45:24.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:24.700 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:24.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:24.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:24.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:24.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:24.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:24.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:24.710 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:24.710 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:24.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:24.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:24.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:24.711 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:24.711 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11486916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5469922, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56677, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52620303186414, telescope_dec_j2k=-24.3884610198482, observability=1)
2025-12-27T16:45:25.026 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3153541088104248
2025-12-27T16:45:25.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:25.755 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5473005, teldec = -24.25617
2025-12-27T16:45:25.755 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52651162712655     dec_j2k = -24.3884566737356
2025-12-27T16:45:25.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:25.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:25.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:25.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:25.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:25.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:25.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:25.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:25.766 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:25.767 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:25.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:25.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:25.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:25.767 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:25.767 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1148814, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5473005, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56708, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52651162712655, telescope_dec_j2k=-24.3884566737356, observability=1)
2025-12-27T16:45:26.078 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31124258041381836
2025-12-27T16:45:26.425 [DEBUG] [Thread-490765 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6580672264099121
2025-12-27T16:45:26.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:26.813 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5475807, teldec = -24.25617
2025-12-27T16:45:26.814 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52679209546861     dec_j2k = -24.3884527229999
2025-12-27T16:45:26.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:26.817 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:26.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:26.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:26.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:26.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:26.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:26.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:26.826 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:26.827 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:26.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:26.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:26.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:26.827 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:26.827 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11489366, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5475807, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56736, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52679209546861, telescope_dec_j2k=-24.3884527229999, observability=1)
2025-12-27T16:45:27.213 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3865964412689209
2025-12-27T16:45:27.361 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.534447431564331
2025-12-27T16:45:27.870 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:27.872 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5478891, teldec = -24.25617
2025-12-27T16:45:27.873 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52710079080774     dec_j2k = -24.3884483738277
2025-12-27T16:45:27.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:27.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:27.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:27.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:27.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:27.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:27.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:27.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:27.891 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:27.891 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:27.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:27.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:27.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:27.891 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:27.891 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1149059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5478891, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56767, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52710079080774, telescope_dec_j2k=-24.3884483738277, observability=1)
2025-12-27T16:45:28.263 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3718588352203369
2025-12-27T16:45:28.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:28.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5481693, teldec = -24.25617
2025-12-27T16:45:28.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52738125913248     dec_j2k = -24.388444421593
2025-12-27T16:45:28.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:28.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:28.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:28.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:28.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:28.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:28.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:28.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:28.956 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:28.956 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:28.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:28.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:28.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:28.956 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:28.956 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11491828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5481693, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56795, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52738125913248, telescope_dec_j2k=-24.388444421593, observability=1)
2025-12-27T16:45:29.315 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3588120937347412
2025-12-27T16:45:30.004 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:30.006 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5484776, teldec = -24.25617
2025-12-27T16:45:30.007 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52768985435679     dec_j2k = -24.3884400721819
2025-12-27T16:45:30.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:30.010 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:30.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:30.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:30.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:30.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:30.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:30.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:30.019 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:30.020 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:30.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:30.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:30.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:30.020 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:30.020 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11493061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5484776, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56826, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52768985435679, telescope_dec_j2k=-24.3884400721819, observability=1)
2025-12-27T16:45:30.367 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34714627265930176
2025-12-27T16:45:31.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:31.071 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5487768, teldec = -24.25617
2025-12-27T16:45:31.072 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52798934085749     dec_j2k = -24.3884358503251
2025-12-27T16:45:31.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:31.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:31.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:31.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:31.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:31.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:31.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:31.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:31.087 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:31.088 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:31.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:31.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:31.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:31.088 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:31.088 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11494294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5487768, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56856, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52798934085749, telescope_dec_j2k=-24.3884358503251, observability=1)
2025-12-27T16:45:31.470 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3818669319152832
2025-12-27T16:45:32.132 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:32.134 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5490578, teldec = -24.25617
2025-12-27T16:45:32.135 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52827060992212     dec_j2k = -24.3884318845383
2025-12-27T16:45:32.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:32.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:32.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:32.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:32.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:32.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:32.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:32.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:32.151 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:32.151 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:32.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:32.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:32.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:32.152 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:32.152 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11495524, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5490578, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56884, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52827060992212, telescope_dec_j2k=-24.3884318845383, observability=1)
2025-12-27T16:45:32.554 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4023261070251465
2025-12-27T16:45:33.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:33.205 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5493667, teldec = -24.25617
2025-12-27T16:45:33.206 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52857980569212     dec_j2k = -24.3884275241674
2025-12-27T16:45:33.207 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:33.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:33.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:33.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:33.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:33.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:33.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:33.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:33.221 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:33.221 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:33.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:33.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:33.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:33.221 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:33.221 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11496764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5493667, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56915, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52857980569212, telescope_dec_j2k=-24.3884275241674, observability=1)
2025-12-27T16:45:33.626 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4046046733856201
2025-12-27T16:45:33.920 [DEBUG] [ThreadPoolExecutor-22948_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:33.922 [DEBUG] [ThreadPoolExecutor-22948_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:33.923 [DEBUG] [ThreadPoolExecutor-22948_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:33.925 [DEBUG] [ThreadPoolExecutor-22948_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:34.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:34.267 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5496475, teldec = -24.25617
2025-12-27T16:45:34.268 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52886087454783     dec_j2k = -24.3884235596981
2025-12-27T16:45:34.270 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:34.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:34.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:34.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:34.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:34.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:34.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:34.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:34.282 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:34.282 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:34.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:34.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:34.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:34.282 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:34.282 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11497992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5496475, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56943, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52886087454783, telescope_dec_j2k=-24.3884235596981, observability=1)
2025-12-27T16:45:34.693 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4111909866333008
2025-12-27T16:45:35.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:35.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5499466, teldec = -24.25617
2025-12-27T16:45:35.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52916026091601     dec_j2k = -24.3884193360726
2025-12-27T16:45:35.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:35.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:35.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:35.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:35.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:35.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:35.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:35.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:35.339 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:35.339 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:35.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:35.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:35.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:35.340 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:35.340 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11499218, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104379177233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5499466, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.56973, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52916026091601, telescope_dec_j2k=-24.3884193360726, observability=1)
2025-12-27T16:45:35.745 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4050436019897461
2025-12-27T16:45:36.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:36.383 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.550255, teldec = -24.25617
2025-12-27T16:45:36.385 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52946895617845     dec_j2k = -24.3884149802694
2025-12-27T16:45:36.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:36.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:36.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:36.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:36.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:36.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:36.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:36.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:36.400 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:36.400 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:36.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:36.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:36.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:36.400 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:36.400 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11500442, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.550255, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57004, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52946895617845, telescope_dec_j2k=-24.3884149802694, observability=1)
2025-12-27T16:45:36.872 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47143983840942383
2025-12-27T16:45:37.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:37.443 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.550536, teldec = -24.25617
2025-12-27T16:45:37.444 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52975022519941     dec_j2k = -24.388411010708
2025-12-27T16:45:37.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:37.445 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:37.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:37.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:37.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:37.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:37.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:37.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:37.455 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:37.455 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:37.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:37.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:37.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:37.455 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:37.455 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11501668, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.550536, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57032, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.52975022519941, telescope_dec_j2k=-24.388411010708, observability=1)
2025-12-27T16:45:37.931 [DEBUG] [ThreadPoolExecutor-22948_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:37.934 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4784665107727051
2025-12-27T16:45:38.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:38.502 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5508444, teldec = -24.25617
2025-12-27T16:45:38.503 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53005892044274     dec_j2k = -24.3884066532531
2025-12-27T16:45:38.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:38.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:38.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:38.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:38.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:38.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:38.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:38.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:38.517 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:38.517 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:38.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:38.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:38.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:38.517 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:38.517 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11502896, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5508444, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57063, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53005892044274, telescope_dec_j2k=-24.3884066532531, observability=1)
2025-12-27T16:45:38.933 [DEBUG] [ThreadPoolExecutor-22948_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:38.934 [INFO] [ThreadPoolExecutor-22948_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:45:38.988 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4706113338470459
2025-12-27T16:45:39.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:39.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5511527, teldec = -24.25617
2025-12-27T16:45:39.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53036751558033     dec_j2k = -24.3884022963475
2025-12-27T16:45:39.586 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:39.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:45:39.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:39.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:39.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:39.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:39.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:39.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:39.600 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:39.600 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:39.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:39.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:39.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:39.600 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:39.600 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11504146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5511527, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57094, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53036751558033, telescope_dec_j2k=-24.3884022963475, observability=1)
2025-12-27T16:45:40.071 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47150588035583496
2025-12-27T16:45:40.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:40.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.551424, teldec = -24.25617
2025-12-27T16:45:40.652 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53063907528931     dec_j2k = -24.3883984616126
2025-12-27T16:45:40.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:40.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:45:40.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:40.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:40.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:40.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:40.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:40.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:40.669 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:40.669 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:40.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:40.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:40.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:40.670 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:40.670 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11505382, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.551424, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57121, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53063907528931, telescope_dec_j2k=-24.3883984616126, observability=1)
2025-12-27T16:45:41.123 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4536628723144531
2025-12-27T16:45:41.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:41.716 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5517324, teldec = -24.25617
2025-12-27T16:45:41.718 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53094777050382     dec_j2k = -24.3883941016696
2025-12-27T16:45:41.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:41.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:41.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:41.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:41.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:41.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:41.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:41.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:41.730 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:41.731 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:41.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:41.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:41.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:41.731 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:41.731 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11506615, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5517324, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57152, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53094777050382, telescope_dec_j2k=-24.3883941016696, observability=1)
2025-12-27T16:45:42.227 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4965224266052246
2025-12-27T16:45:42.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:42.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5520407, teldec = -24.25617
2025-12-27T16:45:42.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5312563656126     dec_j2k = -24.3883897422765
2025-12-27T16:45:42.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:42.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:42.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:42.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:42.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:42.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:42.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:42.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:42.801 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:42.801 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:42.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:42.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:42.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:42.802 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:42.802 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11507851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5520407, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57182, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.5312563656126, telescope_dec_j2k=-24.3883897422765, observability=1)
2025-12-27T16:45:43.308 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5063838958740234
2025-12-27T16:45:43.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:43.847 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5523209, teldec = -24.25617
2025-12-27T16:45:43.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53153683381501     dec_j2k = -24.3883857794713
2025-12-27T16:45:43.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:43.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:43.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:43.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:43.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:43.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:43.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:43.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:43.864 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:43.864 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:43.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:43.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:43.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:43.864 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:43.864 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1150908, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5523209, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5721, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53153683381501, telescope_dec_j2k=-24.3883857794713, observability=1)
2025-12-27T16:45:44.360 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4963257312774658
2025-12-27T16:45:44.478 [DEBUG] [Thread-490766 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6138424873352051
2025-12-27T16:45:44.908 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:44.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5526287, teldec = -24.256169
2025-12-27T16:45:44.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53184492835039     dec_j2k = -24.3883804255898
2025-12-27T16:45:44.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:44.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:44.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:44.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:44.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:44.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:44.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:44.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:44.926 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:44.926 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:44.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:44.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:44.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:44.927 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:44.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1151031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105181416089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5526287, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57241, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53184492835039, telescope_dec_j2k=-24.3883804255898, observability=1)
2025-12-27T16:45:45.412 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4853935241699219
2025-12-27T16:45:45.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:45.976 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5529083, teldec = -24.256169
2025-12-27T16:45:45.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53212479596117     dec_j2k = -24.3883764697774
2025-12-27T16:45:45.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:45.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:45.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:45.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:45.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:45.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:45.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:45.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:45.990 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:45.990 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:45.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:45.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:45.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:45.990 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:45.990 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11511545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5529083, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57269, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53212479596117, telescope_dec_j2k=-24.3883764697774, observability=1)
2025-12-27T16:45:46.499 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5083978176116943
2025-12-27T16:45:47.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:47.040 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5532069, teldec = -24.256169
2025-12-27T16:45:47.041 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53242368174814     dec_j2k = -24.3883722443667
2025-12-27T16:45:47.043 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:47.043 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:47.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:47.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:47.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:47.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:47.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:47.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:47.054 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:47.054 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:47.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:47.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:47.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:47.054 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:47.054 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11512777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5532069, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57299, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53242368174814, telescope_dec_j2k=-24.3883722443667, observability=1)
2025-12-27T16:45:47.565 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5103895664215088
2025-12-27T16:45:48.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:48.131 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5535153, teldec = -24.256169
2025-12-27T16:45:48.132 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53273237690472     dec_j2k = -24.3883678794285
2025-12-27T16:45:48.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:48.135 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:48.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:48.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:48.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:48.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:48.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:48.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:48.147 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:48.147 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:48.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:48.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:48.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:48.147 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:48.147 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11514039, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5535153, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5733, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53273237690472, telescope_dec_j2k=-24.3883678794285, observability=1)
2025-12-27T16:45:48.648 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.50079345703125
2025-12-27T16:45:49.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:49.192 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5538239, teldec = -24.256169
2025-12-27T16:45:49.193 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53304127224268     dec_j2k = -24.3883635107949
2025-12-27T16:45:49.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:49.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:49.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:49.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:49.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:49.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:49.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:49.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:49.209 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:49.209 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:49.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:49.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:49.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:49.209 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:49.209 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11515266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5538239, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57361, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53304127224268, telescope_dec_j2k=-24.3883635107949, observability=1)
2025-12-27T16:45:49.700 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4909687042236328
2025-12-27T16:45:50.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:50.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5541038, teldec = -24.256169
2025-12-27T16:45:50.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53332144010534     dec_j2k = -24.3883595476989
2025-12-27T16:45:50.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:50.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:50.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:50.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:50.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:50.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:50.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:50.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:50.273 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:50.273 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:50.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:50.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:50.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:50.273 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:50.273 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11516503, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5541038, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57389, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53332144010534, telescope_dec_j2k=-24.3883595476989, observability=1)
2025-12-27T16:45:50.751 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47779250144958496
2025-12-27T16:45:51.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:51.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5544116, teldec = -24.256169
2025-12-27T16:45:51.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5336295346586     dec_j2k = -24.388355188746
2025-12-27T16:45:51.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:51.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:51.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:51.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:51.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:51.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:51.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:51.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:51.336 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:51.336 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:51.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:51.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:51.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:51.336 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:51.336 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11517728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5544116, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57419, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.5336295346586, telescope_dec_j2k=-24.388355188746, observability=1)
2025-12-27T16:45:51.839 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5027008056640625
2025-12-27T16:45:52.383 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:52.384 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5546913, teldec = -24.256169
2025-12-27T16:45:52.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53390950231253     dec_j2k = -24.3883512269891
2025-12-27T16:45:52.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:52.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:52.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:52.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:52.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:52.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:52.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:52.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:52.399 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:52.399 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:52.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:52.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:52.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:52.399 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:52.399 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11518962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5546913, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57447, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53390950231253, telescope_dec_j2k=-24.3883512269891, observability=1)
2025-12-27T16:45:52.888 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48918819427490234
2025-12-27T16:45:53.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:53.443 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5549901, teldec = -24.256169
2025-12-27T16:45:53.445 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53420858823475     dec_j2k = -24.3883469939088
2025-12-27T16:45:53.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:53.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:53.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:53.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:53.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:53.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:53.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:53.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:53.458 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:53.458 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:53.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:53.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:53.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:53.458 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:53.458 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11520188, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.5549901, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57477, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53420858823475, telescope_dec_j2k=-24.3883469939088, observability=1)
2025-12-27T16:45:53.978 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5201165676116943
2025-12-27T16:45:54.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:54.499 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5552985, teldec = -24.256169
2025-12-27T16:45:54.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53451728333335     dec_j2k = -24.3883426239756
2025-12-27T16:45:54.502 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:45:54.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:54.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:54.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:54.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:54.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:54.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:54.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:54.516 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:54.516 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:54.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:54.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:54.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:54.516 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:54.517 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11521411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5552985, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57508, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53451728333335, telescope_dec_j2k=-24.3883426239756, observability=1)
2025-12-27T16:45:54.936 [DEBUG] [Thread-490767 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4195442199707031
2025-12-27T16:45:55.046 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5296585559844971
2025-12-27T16:45:55.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:55.568 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5556068, teldec = -24.256169
2025-12-27T16:45:55.569 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53482587832623     dec_j2k = -24.3883382545961
2025-12-27T16:45:55.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:55.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:55.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:55.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:55.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:55.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:55.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:55.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:55.584 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:55.584 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:55.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:55.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:55.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:55.584 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:55.584 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11522646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5556068, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57539, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53482587832623, telescope_dec_j2k=-24.3883382545961, observability=1)
2025-12-27T16:45:56.131 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5463297367095947
2025-12-27T16:45:56.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:56.630 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5558867, teldec = -24.256169
2025-12-27T16:45:56.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53510604613626     dec_j2k = -24.3883342869677
2025-12-27T16:45:56.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:56.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:56.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:56.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:56.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:56.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:56.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:56.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:56.646 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:56.646 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:56.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:56.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:56.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:56.646 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:56.647 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11523876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5558867, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57567, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53510604613626, telescope_dec_j2k=-24.3883342869677, observability=1)
2025-12-27T16:45:57.182 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5358304977416992
2025-12-27T16:45:57.689 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:57.691 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5561948, teldec = -24.256169
2025-12-27T16:45:57.692 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53541444091865     dec_j2k = -24.3883299187772
2025-12-27T16:45:57.693 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:57.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:57.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:57.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:57.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:57.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:57.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:57.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:57.705 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:57.705 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:57.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:57.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:57.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:57.705 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:57.705 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11525104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5561948, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57598, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53541444091865, telescope_dec_j2k=-24.3883299187772, observability=1)
2025-12-27T16:45:58.234 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5291640758514404
2025-12-27T16:45:58.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:58.752 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5564745, teldec = -24.256169
2025-12-27T16:45:58.753 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53569440851995     dec_j2k = -24.3883259524906
2025-12-27T16:45:58.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:58.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:58.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:58.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:58.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:58.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:58.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:58.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:58.767 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:58.767 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:58.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:58.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:58.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:58.767 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:58.767 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11526333, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5564745, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57626, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53569440851995, telescope_dec_j2k=-24.3883259524906, observability=1)
2025-12-27T16:45:59.308 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.540358304977417
2025-12-27T16:45:59.812 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:45:59.814 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5567731, teldec = -24.256169
2025-12-27T16:45:59.815 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5359932941946     dec_j2k = -24.3883217174085
2025-12-27T16:45:59.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:59.817 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:45:59.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:45:59.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:45:59.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:45:59.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:45:59.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:45:59.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:59.827 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:45:59.827 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:45:59.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:45:59.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:45:59.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:45:59.827 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:45:59.828 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11527561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5567731, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57656, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.5359932941946, telescope_dec_j2k=-24.3883217174085, observability=1)
2025-12-27T16:46:00.398 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5700314044952393
2025-12-27T16:46:00.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:00.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5570814, teldec = -24.256169
2025-12-27T16:46:00.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53630188913949     dec_j2k = -24.3883173439006
2025-12-27T16:46:00.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:00.883 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:00.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:00.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:00.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:00.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:00.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:00.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:00.893 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:00.893 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:00.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:00.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:00.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:00.893 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:00.893 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11528793, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5570814, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57686, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53630188913949, telescope_dec_j2k=-24.3883173439006, observability=1)
2025-12-27T16:46:01.540 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6467404365539551
2025-12-27T16:46:01.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:01.940 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5573616, teldec = -24.256169
2025-12-27T16:46:01.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53658235719292     dec_j2k = -24.3883133682673
2025-12-27T16:46:01.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:01.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:01.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:01.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:01.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:01.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:01.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:01.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:01.953 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:01.953 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:01.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:01.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:01.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:01.953 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:01.953 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11530022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5573616, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57714, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53658235719292, telescope_dec_j2k=-24.3883133682673, observability=1)
2025-12-27T16:46:02.573 [DEBUG] [Thread-490768 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6203293800354004
2025-12-27T16:46:02.625 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6723568439483643
2025-12-27T16:46:02.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:02.999 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5576699, teldec = -24.256169
2025-12-27T16:46:03.000 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53689095211864     dec_j2k = -24.388308993112
2025-12-27T16:46:03.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:03.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:03.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:03.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:03.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:03.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:03.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:03.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:03.011 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:03.011 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:03.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:03.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:03.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:03.011 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:03.011 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11531248, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104379177233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5576699, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57745, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53689095211864, telescope_dec_j2k=-24.388308993112, observability=1)
2025-12-27T16:46:03.693 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.682070255279541
2025-12-27T16:46:03.809 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7985391616821289
2025-12-27T16:46:04.067 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:04.069 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5579504, teldec = -24.256169
2025-12-27T16:46:04.070 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53717172044162     dec_j2k = -24.388305011723
2025-12-27T16:46:04.072 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:04.072 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:04.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:04.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:04.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:04.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:04.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:04.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:04.081 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:04.081 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:04.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:04.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:04.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:04.081 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:04.081 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11532485, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5579504, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57773, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53717172044162, telescope_dec_j2k=-24.388305011723, observability=1)
2025-12-27T16:46:04.778 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6966791152954102
2025-12-27T16:46:05.017 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9357521533966064
2025-12-27T16:46:05.017 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.47619152069092 seconds ago
2025-12-27T16:46:05.136 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:05.138 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5582582, teldec = -24.256169
2025-12-27T16:46:05.139 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53747981486989     dec_j2k = -24.3883006420185
2025-12-27T16:46:05.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:05.141 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:05.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:05.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:05.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:05.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:05.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:05.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:05.149 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:05.149 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:05.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:05.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:05.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:05.150 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:05.150 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11533723, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5582582, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57804, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53747981486989, telescope_dec_j2k=-24.3883006420185, observability=1)
2025-12-27T16:46:05.830 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6798315048217773
2025-12-27T16:46:06.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:06.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5585654, teldec = -24.256169
2025-12-27T16:46:06.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53778730871424     dec_j2k = -24.3882962799743
2025-12-27T16:46:06.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:06.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:06.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:06.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:06.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:06.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:06.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:06.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:06.214 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:06.214 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:06.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:06.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:06.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:06.214 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:06.215 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11534949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5585654, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57835, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53778730871424, telescope_dec_j2k=-24.3882962799743, observability=1)
2025-12-27T16:46:06.917 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7020235061645508
2025-12-27T16:46:07.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:07.265 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5588367, teldec = -24.256169
2025-12-27T16:46:07.267 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53805886821106     dec_j2k = -24.3882924269748
2025-12-27T16:46:07.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:07.270 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:07.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:07.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:07.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:07.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:07.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:07.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:07.283 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:07.283 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:07.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:07.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:07.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:07.283 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:07.283 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11536185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5588367, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57865, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53805886821106, telescope_dec_j2k=-24.3882924269748, observability=1)
2025-12-27T16:46:07.982 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6986041069030762
2025-12-27T16:46:08.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:08.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5591451, teldec = -24.256169
2025-12-27T16:46:08.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53836756318436     dec_j2k = -24.38828804627
2025-12-27T16:46:08.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:08.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:08.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:08.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:08.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:08.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:08.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:08.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:08.341 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:08.341 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:08.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:08.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:08.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:08.341 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:08.341 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11537412, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5591451, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57893, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53836756318436, telescope_dec_j2k=-24.38828804627, observability=1)
2025-12-27T16:46:09.064 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.722653865814209
2025-12-27T16:46:09.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:09.393 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.559454, teldec = -24.256169
2025-12-27T16:46:09.394 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5386767586258     dec_j2k = -24.3882836575974
2025-12-27T16:46:09.395 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:09.396 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:09.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:09.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:09.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:09.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:09.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:09.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:09.409 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:09.409 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:09.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:09.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:09.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:09.409 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:09.409 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11538647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.559454, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57924, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.5386767586258, telescope_dec_j2k=-24.3882836575974, observability=1)
2025-12-27T16:46:10.118 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7090258598327637
2025-12-27T16:46:10.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:10.465 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5597342, teldec = -24.256169
2025-12-27T16:46:10.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53895722660896     dec_j2k = -24.3882796759285
2025-12-27T16:46:10.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:10.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:10.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:10.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:10.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:10.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:10.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:10.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:10.481 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:10.481 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:10.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:10.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:10.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:10.481 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:10.482 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11539889, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5597342, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57952, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53895722660896, telescope_dec_j2k=-24.3882796759285, observability=1)
2025-12-27T16:46:11.170 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6884629726409912
2025-12-27T16:46:11.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:11.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5600422, teldec = -24.256169
2025-12-27T16:46:11.526 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53926552117043     dec_j2k = -24.3882752983968
2025-12-27T16:46:11.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:11.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:11.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:11.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:11.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:11.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:11.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:11.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:11.544 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:11.544 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:11.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:11.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:11.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:11.544 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:11.544 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11541115, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5600422, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.57982, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53926552117043, telescope_dec_j2k=-24.3882752983968, observability=1)
2025-12-27T16:46:12.257 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7128477096557617
2025-12-27T16:46:12.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:12.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5603417, teldec = -24.256169
2025-12-27T16:46:12.594 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53956530759315     dec_j2k = -24.3882710408478
2025-12-27T16:46:12.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:12.597 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:12.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:12.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:12.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:12.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:12.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:12.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:12.608 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:12.608 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:12.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:12.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:12.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:12.608 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:12.609 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11542352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5603417, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58012, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:45:13.042999', telescope_ra_j2k=1.53956530759315, telescope_dec_j2k=-24.3882710408478, observability=1)
2025-12-27T16:46:13.193 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:13.194 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:46:13.195 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:13.195 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:46:13.196 [DEBUG] [ThreadPoolExecutor-22950_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:13.306 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6976194381713867
2025-12-27T16:46:13.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:13.657 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5606224, teldec = -24.256169
2025-12-27T16:46:13.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53984627602812     dec_j2k = -24.3882670498114
2025-12-27T16:46:13.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:13.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:13.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:13.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:13.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:13.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:13.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:13.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:13.676 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:13.676 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:13.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:13.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:13.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:13.677 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:13.677 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11543583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5606224, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58041, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.53984627602812, telescope_dec_j2k=-24.3882670498114, observability=1)
2025-12-27T16:46:14.198 [DEBUG] [ThreadPoolExecutor-22950_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:14.200 [DEBUG] [ThreadPoolExecutor-22950_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:14.200 [DEBUG] [ThreadPoolExecutor-22950_0] [payload.py] [to_registers()] [0]
2025-12-27T16:46:14.202 [DEBUG] [ThreadPoolExecutor-22950_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:14.202 [DEBUG] [ThreadPoolExecutor-22950_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:14.202 [DEBUG] [ThreadPoolExecutor-22950_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:46:14.202 [DEBUG] [ThreadPoolExecutor-22950_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:14.209 [DEBUG] [ThreadPoolExecutor-22950_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:14.209 [DEBUG] [ThreadPoolExecutor-22950_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:46:14.209 [DEBUG] [ThreadPoolExecutor-22950_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:46:14.209 [DEBUG] [ThreadPoolExecutor-22950_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:46:14.209 [DEBUG] [ThreadPoolExecutor-22950_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:14.209 [DEBUG] [ThreadPoolExecutor-22950_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:14.209 [DEBUG] [ThreadPoolExecutor-22950_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:14.440 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.763678789138794
2025-12-27T16:46:14.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:14.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5609313, teldec = -24.256169
2025-12-27T16:46:14.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54015547142128     dec_j2k = -24.3882626569965
2025-12-27T16:46:14.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:14.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:14.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:14.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:14.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:14.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:14.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:14.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:14.743 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:14.743 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:14.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:14.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:14.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:14.743 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:14.743 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11544818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110395968654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5609313, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58071, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54015547142128, telescope_dec_j2k=-24.3882626569965, observability=1)
2025-12-27T16:46:15.491 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7482306957244873
2025-12-27T16:46:15.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:15.797 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5612391, teldec = -24.256169
2025-12-27T16:46:15.798 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54046356575248     dec_j2k = -24.3882582789631
2025-12-27T16:46:15.800 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:46:15.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:46:15.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:15.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:15.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:15.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:15.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:15.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:15.813 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:15.813 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:15.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:15.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:15.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:15.813 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:15.813 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1154606, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5612391, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58102, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54046356575248, telescope_dec_j2k=-24.3882582789631, observability=1)
2025-12-27T16:46:16.594 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7808365821838379
2025-12-27T16:46:16.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:16.858 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5615104, teldec = -24.256169
2025-12-27T16:46:16.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54073512517254     dec_j2k = -24.3882544193793
2025-12-27T16:46:16.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:16.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:16.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:16.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:16.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:16.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:16.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:16.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:16.872 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:16.872 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:16.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:16.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:16.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:16.872 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:16.872 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11547287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311320380465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5615104, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58129, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54073512517254, telescope_dec_j2k=-24.3882544193793, observability=1)
2025-12-27T16:46:17.676 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8034694194793701
2025-12-27T16:46:17.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:17.916 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.561819, teldec = -24.256169
2025-12-27T16:46:17.917 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5410440202498     dec_j2k = -24.3882500283439
2025-12-27T16:46:17.919 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:17.919 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:17.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:17.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:17.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:17.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:17.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:17.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:17.930 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:17.930 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:17.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:17.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:17.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:17.930 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:17.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11548513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.561819, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5816, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.5410440202498, telescope_dec_j2k=-24.3882500283439, observability=1)
2025-12-27T16:46:18.760 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8299846649169922
2025-12-27T16:46:18.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:18.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5621279, teldec = -24.256169
2025-12-27T16:46:18.978 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5413532156038     dec_j2k = -24.3882456321743
2025-12-27T16:46:18.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:18.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:18.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:18.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:18.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:18.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:18.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:18.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:18.995 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:18.995 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:18.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:18.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:18.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:18.995 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:18.995 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11549741, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5621279, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58191, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.5413532156038, telescope_dec_j2k=-24.3882456321743, observability=1)
2025-12-27T16:46:19.812 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8169276714324951
2025-12-27T16:46:20.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:20.046 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5624087, teldec = -24.256169
2025-12-27T16:46:20.047 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54163428408128     dec_j2k = -24.3882416351639
2025-12-27T16:46:20.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:20.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:20.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:20.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:20.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:20.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:20.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:20.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:20.058 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:20.058 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:20.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:20.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:20.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:20.058 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:20.059 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11550978, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5624087, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58219, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54163428408128, telescope_dec_j2k=-24.3882416351639, observability=1)
2025-12-27T16:46:20.727 [DEBUG] [Thread-490769 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6684281826019287
2025-12-27T16:46:20.864 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8050055503845215
2025-12-27T16:46:21.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:21.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.562717, teldec = -24.256169
2025-12-27T16:46:21.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54194287884234     dec_j2k = -24.3882372458843
2025-12-27T16:46:21.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:21.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:21.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:21.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:21.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:21.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:21.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:21.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:21.115 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:21.115 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:21.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:21.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:21.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:21.115 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:21.115 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.115522, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103978057805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.562717, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5825, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54194287884234, telescope_dec_j2k=-24.3882372458843, observability=1)
2025-12-27T16:46:21.967 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.852149248123169
2025-12-27T16:46:22.249 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:22.251 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5630165, teldec = -24.256169
2025-12-27T16:46:22.252 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54224266518021     dec_j2k = -24.3882329810647
2025-12-27T16:46:22.253 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:22.254 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:22.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:22.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:22.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:22.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:22.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:22.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:22.269 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:22.269 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:22.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:22.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:22.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:22.269 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:22.269 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11553529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5630165, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5828, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54224266518021, telescope_dec_j2k=-24.3882329810647, observability=1)
2025-12-27T16:46:23.187 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9175777435302734
2025-12-27T16:46:23.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:23.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5633254, teldec = -24.256169
2025-12-27T16:46:23.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54255186049501     dec_j2k = -24.3882285815383
2025-12-27T16:46:23.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:23.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:23.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:23.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:23.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:23.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:23.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:23.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:23.335 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:23.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:23.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:23.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:23.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:23.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:23.335 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11554765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108791490941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5633254, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58311, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54255186049501, telescope_dec_j2k=-24.3882285815383, observability=1)
2025-12-27T16:46:24.252 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9164671897888184
2025-12-27T16:46:24.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:24.384 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5636059, teldec = -24.256169
2025-12-27T16:46:24.385 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54283262865005     dec_j2k = -24.3882245857505
2025-12-27T16:46:24.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:24.388 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:24.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:24.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:24.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:24.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:24.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:24.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:24.399 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:24.399 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:24.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:24.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:24.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:24.399 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:24.400 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11555999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5636059, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58339, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54283262865005, telescope_dec_j2k=-24.3882245857505, observability=1)
2025-12-27T16:46:24.601 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2012770175933838
2025-12-27T16:46:25.303 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9038946628570557
2025-12-27T16:46:25.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:25.444 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5639142, teldec = -24.256169
2025-12-27T16:46:25.445 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54314122337198     dec_j2k = -24.3882201931217
2025-12-27T16:46:25.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:25.448 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:25.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:25.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:25.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:25.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:25.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:25.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:25.460 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:25.460 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:25.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:25.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:25.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:25.460 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:25.460 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11557226, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5639142, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5837, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54314122337198, telescope_dec_j2k=-24.3882201931217, observability=1)
2025-12-27T16:46:26.428 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9680542945861816
2025-12-27T16:46:26.447 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9870197772979736
2025-12-27T16:46:26.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:26.507 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5642134, teldec = -24.256169
2025-12-27T16:46:26.508 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54344070938504     dec_j2k = -24.3882159293242
2025-12-27T16:46:26.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:26.511 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:26.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:26.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:26.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:26.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:26.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:26.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:26.522 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:26.522 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:26.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:26.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:26.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:26.522 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:26.522 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11558456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5642134, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.584, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54344070938504, telescope_dec_j2k=-24.3882159293242, observability=1)
2025-12-27T16:46:27.494 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.971839427947998
2025-12-27T16:46:27.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:27.568 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5644941, teldec = -24.256169
2025-12-27T16:46:27.569 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54372167770484     dec_j2k = -24.3882119284254
2025-12-27T16:46:27.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:27.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:27.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:27.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:27.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:27.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:27.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:27.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:27.583 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:27.583 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:27.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:27.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:27.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:27.583 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:27.583 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11559684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.5644941, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58428, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54372167770484, telescope_dec_j2k=-24.3882119284254, observability=1)
2025-12-27T16:46:28.578 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.994070291519165
2025-12-27T16:46:28.624 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:28.626 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.564803, teldec = -24.256169
2025-12-27T16:46:28.627 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54403087297122     dec_j2k = -24.3882075247577
2025-12-27T16:46:28.629 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:28.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:28.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:28.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:28.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:28.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:28.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:28.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:28.640 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:28.640 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:28.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:28.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:28.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:28.640 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:28.640 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11560909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.564803, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58459, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54403087297122, telescope_dec_j2k=-24.3882075247577, observability=1)
2025-12-27T16:46:29.662 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:29.665 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5650835, teldec = -24.256169
2025-12-27T16:46:29.666 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.54431164108229     dec_j2k = -24.3882035252094
2025-12-27T16:46:29.667 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:29.668 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:29.671 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:29.671 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:29.671 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:29.671 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:29.678 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:29.678 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:29.678 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:29.678 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:29.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:29.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:29.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:29.679 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:29.679 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1156211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5650835, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58487, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54431164108229, telescope_dec_j2k=-24.3882035252094, observability=1)
2025-12-27T16:46:29.684 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.005506038665771484
2025-12-27T16:46:30.725 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:30.727 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5653918, teldec = -24.256169
2025-12-27T16:46:30.728 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54462023575588     dec_j2k = -24.3881991284475
2025-12-27T16:46:30.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:30.730 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:30.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:30.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:30.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:30.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:30.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:30.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:30.741 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:30.741 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:30.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:30.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:30.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:30.741 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:30.741 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11563339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5653918, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58517, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54462023575588, telescope_dec_j2k=-24.3881991284475, observability=1)
2025-12-27T16:46:30.763 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.021494150161743164
2025-12-27T16:46:31.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:31.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.565691, teldec = -24.256169
2025-12-27T16:46:31.788 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54491972172202     dec_j2k = -24.388194860639
2025-12-27T16:46:31.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:31.791 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:31.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:31.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:31.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:31.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:31.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:31.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:31.800 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:31.800 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:31.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:31.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:31.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:31.801 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:31.801 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11564567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.565691, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58547, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54491972172202, telescope_dec_j2k=-24.388194860639, observability=1)
2025-12-27T16:46:31.850 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04883933067321777
2025-12-27T16:46:32.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:32.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.565972, teldec = -24.256169
2025-12-27T16:46:32.867 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5452009902845     dec_j2k = -24.388190851697
2025-12-27T16:46:32.869 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:32.870 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:32.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:32.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:32.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:32.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:32.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:32.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:32.884 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:32.884 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:32.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:32.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:32.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:32.884 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:32.885 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11565815, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.565972, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58575, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.5452009902845, telescope_dec_j2k=-24.388190851697, observability=1)
2025-12-27T16:46:32.896 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.012001991271972656
2025-12-27T16:46:33.951 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:33.954 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5662809, teldec = -24.256169
2025-12-27T16:46:33.955 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.54551018550241     dec_j2k = -24.3881864438877
2025-12-27T16:46:33.957 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:46:33.958 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:46:33.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:33.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:33.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:33.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:33.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:33.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:33.971 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:33.971 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:33.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:33.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:33.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:33.971 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:33.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11567075, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5662809, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58606, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54551018550241, telescope_dec_j2k=-24.3881864438877, observability=1)
2025-12-27T16:46:34.236 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26494789123535156
2025-12-27T16:46:35.074 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:35.076 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5665893, teldec = -24.256169
2025-12-27T16:46:35.077 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.54581888023236     dec_j2k = -24.3881820423497
2025-12-27T16:46:35.078 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:35.079 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:35.080 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:35.080 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:35.080 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:35.081 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:35.088 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:35.088 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:35.088 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:35.088 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:35.088 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:35.088 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:35.088 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:35.088 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:35.088 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11568374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5665893, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58637, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54581888023236, telescope_dec_j2k=-24.3881820423497, observability=1)
2025-12-27T16:46:35.285 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1969616413116455
2025-12-27T16:46:36.174 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:36.176 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5669163, teldec = -24.256169
2025-12-27T16:46:36.177 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.5461461927268     dec_j2k = -24.3881773744068
2025-12-27T16:46:36.179 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:36.179 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:36.185 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:36.185 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:36.185 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:36.185 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:36.192 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:36.192 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:36.192 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:36.192 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:36.192 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:36.192 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:36.192 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:36.192 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:36.193 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11569647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5669163, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5867, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.5461461927268, telescope_dec_j2k=-24.3881773744068, observability=1)
2025-12-27T16:46:36.336 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14374184608459473
2025-12-27T16:46:37.262 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:37.264 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5671971, teldec = -24.256169
2025-12-27T16:46:37.265 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.54642726106159     dec_j2k = -24.3881733651975
2025-12-27T16:46:37.267 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:37.269 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:37.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:37.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:37.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:37.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:37.279 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:37.279 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:37.279 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:37.279 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:37.279 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:37.279 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:37.279 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:37.279 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:37.279 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11570906, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5671971, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58698, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54642726106159, telescope_dec_j2k=-24.3881733651975, observability=1)
2025-12-27T16:46:37.377 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09752583503723145
2025-12-27T16:46:38.381 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:38.383 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5675059, teldec = -24.256169
2025-12-27T16:46:38.384 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.54673635614373     dec_j2k = -24.3881689553838
2025-12-27T16:46:38.386 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:38.387 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:38.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:38.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:38.394 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:38.394 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:38.401 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:38.401 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:38.401 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:38.401 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:38.401 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:38.401 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:38.401 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:38.401 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:38.401 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11572201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5675059, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58729, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54673635614373, telescope_dec_j2k=-24.3881689553838, observability=1)
2025-12-27T16:46:38.423 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02155900001525879
2025-12-27T16:46:38.798 [DEBUG] [Thread-490770 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3970940113067627
2025-12-27T16:46:39.211 [DEBUG] [ThreadPoolExecutor-22950_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:39.212 [DEBUG] [ThreadPoolExecutor-22950_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:39.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:39.470 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5678143, teldec = -24.256169
2025-12-27T16:46:39.471 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54704505083351     dec_j2k = -24.388164550419
2025-12-27T16:46:39.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:46:39.474 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:46:39.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:39.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:39.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:39.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:39.481 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:39.483 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5678143, teldec = -24.256169
2025-12-27T16:46:39.484 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.54704505083351     dec_j2k = -24.388164550419
2025-12-27T16:46:39.485 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:39.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:39.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:39.486 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:39.486 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:39.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:39.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:39.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:39.486 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:39.486 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1157346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5678143, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5876, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54704505083351, telescope_dec_j2k=-24.388164550419, observability=1)
2025-12-27T16:46:39.487 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:39.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:39.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:39.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:39.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:39.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:39.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:39.500 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:39.500 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:39.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:39.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:39.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:39.501 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:39.501 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11573475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5678143, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5876, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54704505083351, telescope_dec_j2k=-24.388164550419, observability=1)
2025-12-27T16:46:40.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:40.536 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5681224, teldec = -24.256169
2025-12-27T16:46:40.537 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54735344522654     dec_j2k = -24.3881601488779
2025-12-27T16:46:40.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:40.540 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:40.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:40.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:40.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:40.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:40.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:40.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:40.550 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:40.550 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:40.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:40.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:40.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:40.550 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:40.550 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11574693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5681224, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58791, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54735344522654, telescope_dec_j2k=-24.3881601488779, observability=1)
2025-12-27T16:46:40.579 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.028725147247314453
2025-12-27T16:46:41.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:41.596 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5684221, teldec = -24.256169
2025-12-27T16:46:41.597 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54765343158359     dec_j2k = -24.3881558665138
2025-12-27T16:46:41.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:46:41.600 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:41.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:41.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:41.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:41.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:41.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:41.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:41.613 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:41.613 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:41.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:41.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:41.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:41.613 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:41.614 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1157592, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5684221, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5882, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54765343158359, telescope_dec_j2k=-24.3881558665138, observability=1)
2025-12-27T16:46:41.668 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05420088768005371
2025-12-27T16:46:42.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:42.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5687031, teldec = -24.256169
2025-12-27T16:46:42.667 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5479347000645     dec_j2k = -24.3881518506111
2025-12-27T16:46:42.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:42.670 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:42.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:42.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:42.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:42.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:42.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:42.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:42.684 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:42.684 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:42.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:42.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:42.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:42.684 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:42.684 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11577159, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5687031, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58849, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.5479347000645, telescope_dec_j2k=-24.3881518506111, observability=1)
2025-12-27T16:46:42.749 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06453752517700195
2025-12-27T16:46:43.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:43.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5690117, teldec = -24.256168
2025-12-27T16:46:43.733 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54824359482957     dec_j2k = -24.3881464395251
2025-12-27T16:46:43.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:43.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:43.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:43.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:43.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:43.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:43.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:43.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:43.746 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:43.746 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:43.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:43.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:43.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:43.746 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:43.746 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11578391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5690117, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58879, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54824359482957, telescope_dec_j2k=-24.3881464395251, observability=1)
2025-12-27T16:46:43.850 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10364961624145508
2025-12-27T16:46:44.791 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:44.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5692922, teldec = -24.256168
2025-12-27T16:46:44.794 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54852436281516     dec_j2k = -24.3881424292689
2025-12-27T16:46:44.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:44.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:44.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:44.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:44.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:44.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:44.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:44.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:44.803 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:44.804 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:44.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:44.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:44.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:44.804 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:44.804 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1157962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5692922, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58907, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54852436281516, telescope_dec_j2k=-24.3881424292689, observability=1)
2025-12-27T16:46:44.934 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12980437278747559
2025-12-27T16:46:45.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:45.849 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5695914, teldec = -24.256168
2025-12-27T16:46:45.850 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54882384865721     dec_j2k = -24.3881381508759
2025-12-27T16:46:45.852 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:45.853 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:45.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:45.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:45.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:45.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:45.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:45.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:45.862 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:45.862 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:45.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:45.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:45.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:45.862 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:45.863 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11580843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5695914, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58937, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54882384865721, telescope_dec_j2k=-24.3881381508759, observability=1)
2025-12-27T16:46:45.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12316608428955078
2025-12-27T16:46:46.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:46.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5699003, teldec = -24.256168
2025-12-27T16:46:46.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54913304375621     dec_j2k = -24.3881337329267
2025-12-27T16:46:46.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:46.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:46.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:46.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:46.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:46.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:46.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:46.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:46.925 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:46.925 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:46.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:46.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:46.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:46.925 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:46.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11582067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110395968654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5699003, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58968, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54913304375621, telescope_dec_j2k=-24.3881337329267, observability=1)
2025-12-27T16:46:47.089 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1634969711303711
2025-12-27T16:46:47.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:47.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.570181, teldec = -24.256168
2025-12-27T16:46:47.978 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54941401190631     dec_j2k = -24.3881297175491
2025-12-27T16:46:47.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:47.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:47.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:47.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:47.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:47.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:47.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:47.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:47.994 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:47.994 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:47.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:47.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:47.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:47.994 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:47.994 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11583306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.570181, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.58996, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54941401190631, telescope_dec_j2k=-24.3881297175491, observability=1)
2025-12-27T16:46:48.169 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1744062900543213
2025-12-27T16:46:49.041 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:49.043 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5704896, teldec = -24.256168
2025-12-27T16:46:49.044 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54972290669934     dec_j2k = -24.3881253022412
2025-12-27T16:46:49.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:49.047 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:49.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:49.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:49.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:49.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:49.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:49.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:49.057 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:49.057 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:49.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:49.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:49.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:49.057 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:49.057 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11584539, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5704896, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59027, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.54972290669934, telescope_dec_j2k=-24.3881253022412, observability=1)
2025-12-27T16:46:49.222 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1648571491241455
2025-12-27T16:46:50.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:50.106 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5707977, teldec = -24.256168
2025-12-27T16:46:50.107 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55003130100462     dec_j2k = -24.3881208932256
2025-12-27T16:46:50.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:50.109 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:50.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:50.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:50.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:50.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:50.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:50.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:50.120 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:50.120 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:50.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:50.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:50.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:50.120 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:50.120 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1158577, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5707977, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59058, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55003130100462, telescope_dec_j2k=-24.3881208932256, observability=1)
2025-12-27T16:46:50.274 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15423154830932617
2025-12-27T16:46:51.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:51.172 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5710688, teldec = -24.256162
2025-12-27T16:46:51.173 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55030265949844     dec_j2k = -24.3881110134986
2025-12-27T16:46:51.174 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:51.175 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:51.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:51.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:51.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:51.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:51.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:51.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:51.184 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:51.184 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:51.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:51.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:51.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:51.184 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:51.184 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11587003, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.5710688, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59085, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55030265949844, telescope_dec_j2k=-24.3881110134986, observability=1)
2025-12-27T16:46:51.361 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17737245559692383
2025-12-27T16:46:52.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:52.249 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5713782, teldec = -24.256168
2025-12-27T16:46:52.251 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55061235548612     dec_j2k = -24.3881125837352
2025-12-27T16:46:52.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:52.253 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:52.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:52.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:52.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:52.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:52.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:52.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:52.266 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:52.266 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:52.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:52.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:52.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:52.266 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:52.267 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1158825, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5713782, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59116, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55061235548612, telescope_dec_j2k=-24.3881125837352, observability=1)
2025-12-27T16:46:52.410 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14338207244873047
2025-12-27T16:46:53.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:53.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5716868, teldec = -24.256168
2025-12-27T16:46:53.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55092125023979     dec_j2k = -24.3881081650775
2025-12-27T16:46:53.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:53.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:53.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:53.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:53.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:53.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:53.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:53.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:53.337 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:53.337 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:53.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:53.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:53.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:53.337 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:53.337 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11589494, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5716868, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59147, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55092125023979, telescope_dec_j2k=-24.3881081650775, observability=1)
2025-12-27T16:46:53.479 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1416947841644287
2025-12-27T16:46:54.390 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:54.391 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.571967, teldec = -24.256168
2025-12-27T16:46:54.392 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55120171785892     dec_j2k = -24.3881041523146
2025-12-27T16:46:54.394 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:54.395 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:54.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:54.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:54.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:54.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:54.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:54.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:54.408 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:54.408 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:54.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:54.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:54.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:54.409 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:54.409 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1159073, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.571967, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59175, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55120171785892, telescope_dec_j2k=-24.3881041523146, observability=1)
2025-12-27T16:46:54.563 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15433478355407715
2025-12-27T16:46:54.979 [DEBUG] [Thread-490771 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5703170299530029
2025-12-27T16:46:55.455 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:55.457 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5722662, teldec = -24.256168
2025-12-27T16:46:55.458 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55150120361572     dec_j2k = -24.3880998666656
2025-12-27T16:46:55.459 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:55.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:55.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:55.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:55.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:55.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:55.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:55.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:55.474 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:55.474 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:55.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:55.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:55.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:55.474 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:55.474 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11591962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5722662, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59205, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55150120361572, telescope_dec_j2k=-24.3880998666656, observability=1)
2025-12-27T16:46:55.648 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17336487770080566
2025-12-27T16:46:56.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:56.526 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5725748, teldec = -24.256168
2025-12-27T16:46:56.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55181009834017     dec_j2k = -24.3880954455237
2025-12-27T16:46:56.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:56.530 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:56.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:56.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:56.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:56.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:56.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:56.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:56.541 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:56.541 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:56.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:56.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:56.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:56.541 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:56.541 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.115932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5725748, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59236, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55181009834017, telescope_dec_j2k=-24.3880954455237, observability=1)
2025-12-27T16:46:56.773 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23151898384094238
2025-12-27T16:46:56.858 [DEBUG] [Thread-490772 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3167085647583008
2025-12-27T16:46:57.590 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:57.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5728555, teldec = -24.256168
2025-12-27T16:46:57.594 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55209106641027     dec_j2k = -24.3880914233399
2025-12-27T16:46:57.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:57.597 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:57.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:57.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:57.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:57.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:57.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:57.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:57.610 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:57.610 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:57.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:57.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:57.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:57.610 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:57.610 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11594434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5728555, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59264, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55209106641027, telescope_dec_j2k=-24.3880914233399, observability=1)
2025-12-27T16:46:57.838 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22774076461791992
2025-12-27T16:46:58.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:58.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5731642, teldec = -24.256168
2025-12-27T16:46:58.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55240006121082     dec_j2k = -24.3880869991162
2025-12-27T16:46:58.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:58.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:58.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:58.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:58.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:58.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:58.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:58.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:58.673 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:58.673 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:58.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:58.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:58.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:58.674 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:58.674 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11595668, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311320380465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5731642, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59295, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55240006121082, telescope_dec_j2k=-24.3880869991162, observability=1)
2025-12-27T16:46:58.889 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21561765670776367
2025-12-27T16:46:59.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:46:59.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5734725, teldec = -24.256168
2025-12-27T16:46:59.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55270865561923     dec_j2k = -24.3880825797631
2025-12-27T16:46:59.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:59.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:46:59.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:46:59.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:46:59.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:46:59.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:46:59.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:46:59.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:59.738 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:46:59.738 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:46:59.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:46:59.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:46:59.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:46:59.738 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:46:59.738 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11596902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5734725, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59326, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55270865561923, telescope_dec_j2k=-24.3880825797631, observability=1)
2025-12-27T16:46:59.941 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2026839256286621
2025-12-27T16:47:00.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:00.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5737435, teldec = -24.256168
2025-12-27T16:47:00.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55297991439996     dec_j2k = -24.3880786943786
2025-12-27T16:47:00.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:00.796 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:00.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:00.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:00.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:00.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:00.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:00.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:00.810 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:00.810 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:00.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:00.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:00.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:00.810 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:00.810 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11598138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5737435, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59353, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55297991439996, telescope_dec_j2k=-24.3880786943786, observability=1)
2025-12-27T16:47:00.993 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18288087844848633
2025-12-27T16:47:01.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:01.858 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5740524, teldec = -24.256168
2025-12-27T16:47:01.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55328910936223     dec_j2k = -24.388074264802
2025-12-27T16:47:01.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:01.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:01.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:01.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:01.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:01.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:01.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:01.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:01.876 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:01.876 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:01.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:01.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:01.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:01.876 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:01.876 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1159937, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5740524, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59384, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55328910936223, telescope_dec_j2k=-24.388074264802, observability=1)
2025-12-27T16:47:02.080 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20428705215454102
2025-12-27T16:47:02.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:02.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5743613, teldec = -24.256168
2025-12-27T16:47:02.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55359830431431     dec_j2k = -24.3880698343605
2025-12-27T16:47:02.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:02.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:02.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:02.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:02.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:02.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:02.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:02.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:02.940 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:02.940 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:02.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:02.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:02.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:02.940 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:02.940 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11600608, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.5743613, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59414, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55359830431431, telescope_dec_j2k=-24.3880698343605, observability=1)
2025-12-27T16:47:03.129 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1888284683227539
2025-12-27T16:47:03.781 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8408606052398682
2025-12-27T16:47:03.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:03.984 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5746418, teldec = -24.256168
2025-12-27T16:47:03.986 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55387907213993     dec_j2k = -24.3880658105008
2025-12-27T16:47:03.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:03.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:03.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:03.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:03.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:03.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:03.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:03.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:03.998 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:03.999 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:03.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:03.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:03.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:03.999 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:03.999 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11601832, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5746418, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59442, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55387907213993, telescope_dec_j2k=-24.3880658105008, observability=1)
2025-12-27T16:47:04.181 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18252825736999512
2025-12-27T16:47:05.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:05.044 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.574941, teldec = -24.256168
2025-12-27T16:47:05.045 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55417855781133     dec_j2k = -24.3880615175979
2025-12-27T16:47:05.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:05.047 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:05.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:05.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:05.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:05.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:05.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:05.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:05.060 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:05.060 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:05.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:05.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:05.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:05.060 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:05.060 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11603059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.574941, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59472, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55417855781133, telescope_dec_j2k=-24.3880615175979, observability=1)
2025-12-27T16:47:05.077 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.01662755012512207
2025-12-27T16:47:05.077 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.476393938064575 seconds ago
2025-12-27T16:47:05.233 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17278504371643066
2025-12-27T16:47:06.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:06.107 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5752493, teldec = -24.256168
2025-12-27T16:47:06.108 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55448715216126     dec_j2k = -24.3880570932801
2025-12-27T16:47:06.110 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:06.110 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:06.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:06.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:06.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:06.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:06.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:06.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:06.124 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:06.124 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:06.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:06.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:06.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:06.124 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:06.124 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11604289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114407162934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5752493, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59503, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55448715216126, telescope_dec_j2k=-24.3880570932801, observability=1)
2025-12-27T16:47:06.337 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2120821475982666
2025-12-27T16:47:07.172 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:07.174 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5755301, teldec = -24.256168
2025-12-27T16:47:07.175 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55476822024669     dec_j2k = -24.3880530628567
2025-12-27T16:47:07.177 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:07.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:07.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:07.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:07.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:07.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:07.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:07.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:07.189 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:07.189 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:07.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:07.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:07.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:07.189 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:07.190 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11605524, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5755301, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59531, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55476822024669, telescope_dec_j2k=-24.3880530628567, observability=1)
2025-12-27T16:47:07.418 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22852468490600586
2025-12-27T16:47:08.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:08.247 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5758387, teldec = -24.256168
2025-12-27T16:47:08.248 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55507711486362     dec_j2k = -24.3880486325857
2025-12-27T16:47:08.249 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:08.250 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:08.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:08.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:08.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:08.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:08.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:08.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:08.261 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:08.261 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:08.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:08.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:08.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:08.261 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:08.261 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11606766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5758387, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59562, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55507711486362, telescope_dec_j2k=-24.3880486325857, observability=1)
2025-12-27T16:47:08.470 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20920467376708984
2025-12-27T16:47:09.310 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:09.312 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.576147, teldec = -24.256168
2025-12-27T16:47:09.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55538570918398     dec_j2k = -24.3880442057599
2025-12-27T16:47:09.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:09.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:09.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:09.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:09.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:09.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:09.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:09.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:09.325 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:09.325 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:09.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:09.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:09.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:09.325 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:09.325 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11607999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.576147, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59593, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55538570918398, telescope_dec_j2k=-24.3880442057599, observability=1)
2025-12-27T16:47:09.522 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19723749160766602
2025-12-27T16:47:10.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:10.373 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.576418, teldec = -24.256168
2025-12-27T16:47:10.375 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55565696788729     dec_j2k = -24.388040313807
2025-12-27T16:47:10.376 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:10.377 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:10.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:10.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:10.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:10.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:10.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:10.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:10.387 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:10.388 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:10.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:10.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:10.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:10.388 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:10.388 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11609227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108791490941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.576418, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5962, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55565696788729, telescope_dec_j2k=-24.388040313807, observability=1)
2025-12-27T16:47:10.574 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18613982200622559
2025-12-27T16:47:11.432 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:11.435 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5767269, teldec = -24.256168
2025-12-27T16:47:11.436 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55596616276131     dec_j2k = -24.3880358767435
2025-12-27T16:47:11.438 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:11.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:47:11.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:11.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:11.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:11.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:11.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:11.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:11.448 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:11.448 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:11.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:11.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:11.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:11.448 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:11.448 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11610455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5767269, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59651, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55596616276131, telescope_dec_j2k=-24.3880358767435, observability=1)
2025-12-27T16:47:11.677 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22918438911437988
2025-12-27T16:47:12.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:12.493 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5770077, teldec = -24.256168
2025-12-27T16:47:12.494 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55624723080238     dec_j2k = -24.3880318425605
2025-12-27T16:47:12.495 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:12.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:12.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:12.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:12.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:12.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:12.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:12.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:12.508 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:12.508 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:12.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:12.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:12.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:12.508 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:12.508 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11611681, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5770077, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59679, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:46:13.192553', telescope_ra_j2k=1.55624723080238, telescope_dec_j2k=-24.3880318425605, observability=1)
2025-12-27T16:47:12.759 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2508046627044678
2025-12-27T16:47:13.333 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:13.333 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:47:13.334 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:13.334 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:47:13.335 [INFO] [ThreadPoolExecutor-22951_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:47:13.335 [INFO] [ThreadPoolExecutor-22951_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:47:13.551 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:13.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5773161, teldec = -24.256168
2025-12-27T16:47:13.554 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55655592517966     dec_j2k = -24.388027411032
2025-12-27T16:47:13.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:13.556 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:13.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:13.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:13.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:13.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:13.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:13.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:13.570 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:13.570 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:13.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:13.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:13.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:13.571 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:13.571 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11612907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5773161, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5971, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.55655592517966, telescope_dec_j2k=-24.388027411032, observability=1)
2025-12-27T16:47:13.811 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24001240730285645
2025-12-27T16:47:14.622 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:14.624 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5776244, teldec = -24.256168
2025-12-27T16:47:14.625 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55686451945132     dec_j2k = -24.3880229800791
2025-12-27T16:47:14.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:14.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:14.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:14.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:14.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:14.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:14.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:14.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:14.643 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:14.643 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:14.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:14.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:14.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:14.643 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:14.643 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11614147, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5776244, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59741, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.55686451945132, telescope_dec_j2k=-24.3880229800791, observability=1)
2025-12-27T16:47:14.863 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21949100494384766
2025-12-27T16:47:15.012 [DEBUG] [Thread-490773 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3688654899597168
2025-12-27T16:47:15.686 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:15.688 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5778954, teldec = -24.256168
2025-12-27T16:47:15.689 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55713577811181     dec_j2k = -24.3880190844986
2025-12-27T16:47:15.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:15.691 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:15.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:15.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:15.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:15.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:15.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:15.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:15.701 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:15.701 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:15.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:15.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:15.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:15.701 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:15.701 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11615378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5778954, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59768, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.55713577811181, telescope_dec_j2k=-24.3880190844986, observability=1)
2025-12-27T16:47:15.937 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2353808879852295
2025-12-27T16:47:16.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:16.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.578204, teldec = -24.256168
2025-12-27T16:47:16.744 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55744467265069     dec_j2k = -24.3880146476141
2025-12-27T16:47:16.745 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:16.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:16.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:16.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:16.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:16.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:16.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:16.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:16.758 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:16.758 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:16.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:16.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:16.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:16.758 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:16.758 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.116166, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.578204, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59799, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.55744467265069, telescope_dec_j2k=-24.3880146476141, observability=1)
2025-12-27T16:47:17.007 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24900388717651367
2025-12-27T16:47:17.810 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:17.812 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5785129, teldec = -24.256168
2025-12-27T16:47:17.813 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55775386746568     dec_j2k = -24.3880102055522
2025-12-27T16:47:17.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:17.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:17.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:17.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:17.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:17.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:17.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:17.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:17.829 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:17.829 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:17.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:17.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:17.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:17.830 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:17.830 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11617837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5785129, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.5983, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.55775386746568, telescope_dec_j2k=-24.3880102055522, observability=1)
2025-12-27T16:47:18.054 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22473645210266113
2025-12-27T16:47:18.873 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:18.875 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5787931, teldec = -24.256168
2025-12-27T16:47:18.876 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55803433488049     dec_j2k = -24.3880061754562
2025-12-27T16:47:18.878 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:18.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:18.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:18.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:18.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:18.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:18.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:18.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:18.887 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:18.887 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:18.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:18.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:18.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:18.887 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:18.887 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11619066, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110395968654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5787931, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59858, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.55803433488049, telescope_dec_j2k=-24.3880061754562, observability=1)
2025-12-27T16:47:19.108 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22091984748840332
2025-12-27T16:47:19.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:19.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5791009, teldec = -24.256168
2025-12-27T16:47:19.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55834242862625     dec_j2k = -24.3880017475716
2025-12-27T16:47:19.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:19.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:19.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:19.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:19.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:19.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:19.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:19.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:19.954 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:19.954 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:19.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:19.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:19.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:19.954 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:19.954 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11620301, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110395968654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5791009, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59888, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.55834242862625, telescope_dec_j2k=-24.3880017475716, observability=1)
2025-12-27T16:47:20.160 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20540785789489746
2025-12-27T16:47:20.999 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:21.000 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5793995, teldec = -24.256168
2025-12-27T16:47:21.001 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55864131358239     dec_j2k = -24.3879974512143
2025-12-27T16:47:21.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:21.003 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:21.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:21.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:21.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:21.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:21.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:21.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:21.014 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:21.014 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:21.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:21.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:21.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:21.014 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:21.014 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11621527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5793995, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59918, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.55864131358239, telescope_dec_j2k=-24.3879974512143, observability=1)
2025-12-27T16:47:21.229 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21450161933898926
2025-12-27T16:47:22.223 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:22.225 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.579736, teldec = -24.256168
2025-12-27T16:47:22.227 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55897813469533     dec_j2k = -24.3879926085711
2025-12-27T16:47:22.229 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:22.230 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:22.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:22.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:22.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:22.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:22.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:22.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:22.241 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:22.241 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:22.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:22.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:22.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:22.241 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:22.241 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11622944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.579736, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59952, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.55897813469533, telescope_dec_j2k=-24.3879926085711, observability=1)
2025-12-27T16:47:22.343 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1022806167602539
2025-12-27T16:47:23.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:23.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5800443, teldec = -24.256168
2025-12-27T16:47:23.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55928672888712     dec_j2k = -24.3879881708599
2025-12-27T16:47:23.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:23.330 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:23.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:23.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:23.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:23.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:23.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:23.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:23.341 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:23.341 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:23.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:23.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:23.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:23.341 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:23.341 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11624218, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5800443, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.59983, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.55928672888712, telescope_dec_j2k=-24.3879881708599, observability=1)
2025-12-27T16:47:23.397 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05538368225097656
2025-12-27T16:47:24.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:24.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5803245, teldec = -24.256168
2025-12-27T16:47:24.388 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55956719625597     dec_j2k = -24.387984136877
2025-12-27T16:47:24.390 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:24.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:24.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:24.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:24.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:24.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:24.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:24.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:24.404 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:24.404 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:24.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:24.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:24.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:24.404 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:24.404 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11625446, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5803245, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60011, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.55956719625597, telescope_dec_j2k=-24.387984136877, observability=1)
2025-12-27T16:47:24.449 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04429817199707031
2025-12-27T16:47:24.662 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2575039863586426
2025-12-27T16:47:25.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:25.454 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5806268, teldec = -24.256168
2025-12-27T16:47:25.455 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55986978470336     dec_j2k = -24.3879797839274
2025-12-27T16:47:25.457 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:25.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:25.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:25.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:25.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:25.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:25.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:25.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:25.467 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:25.467 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:25.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:25.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:25.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:25.467 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:25.467 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11626682, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108791490941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5806268, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60041, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.55986978470336, telescope_dec_j2k=-24.3879797839274, observability=1)
2025-12-27T16:47:25.535 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0680396556854248
2025-12-27T16:47:25.549 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.082000732421875
2025-12-27T16:47:26.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:26.516 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5809351, teldec = -24.256168
2025-12-27T16:47:26.517 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56017837886572     dec_j2k = -24.3879753437288
2025-12-27T16:47:26.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:26.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:26.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:26.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:26.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:26.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:26.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:26.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:26.534 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:26.534 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:26.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:26.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:26.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:26.534 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:26.534 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11627911, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5809351, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60072, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56017837886572, telescope_dec_j2k=-24.3879753437288, observability=1)
2025-12-27T16:47:26.637 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10222077369689941
2025-12-27T16:47:27.578 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:27.580 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5812156, teldec = -24.256168
2025-12-27T16:47:27.581 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56045914649404     dec_j2k = -24.3879713031634
2025-12-27T16:47:27.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:27.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:27.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:27.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:27.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:27.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:27.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:27.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:27.593 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:27.593 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:27.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:27.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:27.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:27.593 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:27.593 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11629142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110395968654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5812156, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.601, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56045914649404, telescope_dec_j2k=-24.3879713031634, observability=1)
2025-12-27T16:47:27.684 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09088373184204102
2025-12-27T16:47:28.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:28.636 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5815234, teldec = -24.256168
2025-12-27T16:47:28.637 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5607672401599     dec_j2k = -24.3879668685252
2025-12-27T16:47:28.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:28.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:28.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:28.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:28.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:28.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:28.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:28.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:28.651 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:28.651 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:28.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:28.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:28.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:28.652 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:28.652 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11630365, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5815234, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60131, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.5607672401599, telescope_dec_j2k=-24.3879668685252, observability=1)
2025-12-27T16:47:28.737 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0855107307434082
2025-12-27T16:47:29.696 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:29.698 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5818033, teldec = -24.256168
2025-12-27T16:47:29.700 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56104740719811     dec_j2k = -24.3879628351123
2025-12-27T16:47:29.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:29.703 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:29.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:29.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:29.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:29.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:29.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:29.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:29.711 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:29.711 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:29.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:29.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:29.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:29.711 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:29.711 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11631594, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5818033, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60159, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56104740719811, telescope_dec_j2k=-24.3879628351123, observability=1)
2025-12-27T16:47:29.789 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07762885093688965
2025-12-27T16:47:30.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:30.753 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5821125, teldec = -24.256168
2025-12-27T16:47:30.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56135690218017     dec_j2k = -24.387958378656
2025-12-27T16:47:30.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:30.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:30.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:30.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:30.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:30.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:30.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:30.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:30.764 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:30.764 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:30.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:30.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:30.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:30.764 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:30.764 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11632815, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5821125, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6019, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56135690218017, telescope_dec_j2k=-24.387958378656, observability=1)
2025-12-27T16:47:30.841 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07699084281921387
2025-12-27T16:47:31.807 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:31.808 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5823832, teldec = -24.256168
2025-12-27T16:47:31.810 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56162786042416     dec_j2k = -24.387954476384
2025-12-27T16:47:31.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:31.812 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:31.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:31.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:31.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:31.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:31.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:31.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:31.823 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:31.823 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:31.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:31.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:31.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:31.823 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:31.823 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11634036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5823832, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60217, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56162786042416, telescope_dec_j2k=-24.387954476384, observability=1)
2025-12-27T16:47:31.967 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14396023750305176
2025-12-27T16:47:32.864 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:32.866 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5826924, teldec = -24.256168
2025-12-27T16:47:32.868 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56193735538699     dec_j2k = -24.3879500183041
2025-12-27T16:47:32.869 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:32.870 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:32.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:32.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:32.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:32.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:32.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:32.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:32.880 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:32.880 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:32.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:32.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:32.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:32.880 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:32.881 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1163526, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5826924, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60248, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56193735538699, telescope_dec_j2k=-24.3879500183041, observability=1)
2025-12-27T16:47:33.031 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1505720615386963
2025-12-27T16:47:33.096 [DEBUG] [Thread-490774 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21571016311645508
2025-12-27T16:47:33.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:33.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5830007, teldec = -24.256168
2025-12-27T16:47:33.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56224594948104     dec_j2k = -24.3879455723385
2025-12-27T16:47:33.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:33.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:33.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:33.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:33.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:33.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:33.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:33.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:33.941 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:33.941 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:33.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:33.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:33.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:33.942 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:33.942 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11636486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5830007, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60278, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56224594948104, telescope_dec_j2k=-24.3879455723385, observability=1)
2025-12-27T16:47:34.083 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14136171340942383
2025-12-27T16:47:34.214 [DEBUG] [ThreadPoolExecutor-22950_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:34.216 [DEBUG] [ThreadPoolExecutor-22950_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:34.217 [DEBUG] [ThreadPoolExecutor-22950_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:34.219 [DEBUG] [ThreadPoolExecutor-22950_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:34.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:34.992 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5832805, teldec = -24.256161
2025-12-27T16:47:34.993 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.562526015839     dec_j2k = -24.3879345372273
2025-12-27T16:47:34.994 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:34.995 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:35.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:35.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:35.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:35.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:35.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:35.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:35.007 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:35.007 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:35.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:35.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:35.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:35.007 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:35.007 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11637721, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.5832805, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60306, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.562526015839, telescope_dec_j2k=-24.3879345372273, observability=1)
2025-12-27T16:47:35.156 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1489710807800293
2025-12-27T16:47:36.057 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:36.060 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5835882, teldec = -24.256168
2025-12-27T16:47:36.061 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56283400988177     dec_j2k = -24.3879370976731
2025-12-27T16:47:36.063 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:36.063 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:36.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:36.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:36.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:36.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:36.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:36.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:36.071 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:36.072 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:36.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:36.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:36.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:36.072 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:36.072 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11638956, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5835882, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60337, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56283400988177, telescope_dec_j2k=-24.3879370976731, observability=1)
2025-12-27T16:47:36.225 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15300464630126953
2025-12-27T16:47:37.120 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:37.122 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5838868, teldec = -24.256168
2025-12-27T16:47:37.123 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56313289469422     dec_j2k = -24.3879327891816
2025-12-27T16:47:37.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:37.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:37.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:37.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:37.138 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:37.138 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:37.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:37.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:37.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:37.138 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:37.139 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11640186, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106384774373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5838868, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60367, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56313289469422, telescope_dec_j2k=-24.3879327891816, observability=1)
2025-12-27T16:47:37.309 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17045283317565918
2025-12-27T16:47:38.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:38.187 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5841672, teldec = -24.256168
2025-12-27T16:47:38.188 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56341356213831     dec_j2k = -24.3879287425624
2025-12-27T16:47:38.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:38.191 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:38.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:38.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:38.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:38.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:38.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:38.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:38.199 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:38.199 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:38.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:38.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:38.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:38.200 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:38.200 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11641419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992279, telescope_ra=1.5841672, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60395, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56341356213831, telescope_dec_j2k=-24.3879287425624, observability=1)
2025-12-27T16:47:38.223 [DEBUG] [ThreadPoolExecutor-22950_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:38.361 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16077947616577148
2025-12-27T16:47:39.224 [DEBUG] [ThreadPoolExecutor-22950_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:39.225 [INFO] [ThreadPoolExecutor-22950_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:47:39.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:39.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5844756, teldec = -24.256168
2025-12-27T16:47:39.245 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56372225627892     dec_j2k = -24.3879242910366
2025-12-27T16:47:39.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:39.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:39.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:39.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:39.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:39.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:39.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:39.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:39.259 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:39.260 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:39.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:39.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:39.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:39.260 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:39.260 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11642641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5844756, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60426, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56372225627892, telescope_dec_j2k=-24.3879242910366, observability=1)
2025-12-27T16:47:39.461 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20115041732788086
2025-12-27T16:47:40.309 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:40.311 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5847558, teldec = -24.256168
2025-12-27T16:47:40.312 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56400272351453     dec_j2k = -24.3879202458103
2025-12-27T16:47:40.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:40.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:40.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:40.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:40.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:40.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:40.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:40.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:40.324 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:40.324 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:40.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:40.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:40.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:40.324 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:40.324 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11643877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5847558, telescope_dec=-24.256168, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60454, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56400272351453, telescope_dec_j2k=-24.3879202458103, observability=1)
2025-12-27T16:47:40.513 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1890418529510498
2025-12-27T16:47:41.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:41.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5850633, teldec = -24.256167
2025-12-27T16:47:41.371 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56431051670002     dec_j2k = -24.3879148057243
2025-12-27T16:47:41.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:41.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:41.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:41.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:41.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:41.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:41.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:41.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:41.386 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:41.386 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:41.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:41.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:41.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:41.386 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:41.386 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11645103, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5850633, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60485, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56431051670002, telescope_dec_j2k=-24.3879148057243, observability=1)
2025-12-27T16:47:41.600 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21390604972839355
2025-12-27T16:47:42.432 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:42.433 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5853432, teldec = -24.256167
2025-12-27T16:47:42.435 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56459068363183     dec_j2k = -24.3879107633404
2025-12-27T16:47:42.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:42.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:42.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:42.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:42.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:42.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:42.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:42.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:42.451 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:42.451 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:42.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:42.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:42.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:42.451 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:42.452 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11646333, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5853432, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60513, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56459068363183, telescope_dec_j2k=-24.3879107633404, observability=1)
2025-12-27T16:47:42.720 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26819801330566406
2025-12-27T16:47:43.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:43.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5856418, teldec = -24.256167
2025-12-27T16:47:43.501 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56488956838796     dec_j2k = -24.3879064501046
2025-12-27T16:47:43.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:43.504 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:43.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:43.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:43.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:43.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:43.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:43.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:43.514 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:43.514 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:43.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:43.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:43.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:43.514 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:43.514 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11647568, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5856418, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60542, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56488956838796, telescope_dec_j2k=-24.3879064501046, observability=1)
2025-12-27T16:47:43.787 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27304840087890625
2025-12-27T16:47:44.564 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:44.566 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5859502, teldec = -24.256167
2025-12-27T16:47:44.568 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56519826247967     dec_j2k = -24.387901994462
2025-12-27T16:47:44.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:44.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:44.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:44.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:44.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:44.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:44.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:44.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:44.580 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:44.580 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:44.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:44.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:44.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:44.581 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:44.581 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11648802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110395968654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5859502, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60573, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56519826247967, telescope_dec_j2k=-24.387901994462, observability=1)
2025-12-27T16:47:44.872 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2911362648010254
2025-12-27T16:47:45.623 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:45.625 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5862585, teldec = -24.256167
2025-12-27T16:47:45.626 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56550685646579     dec_j2k = -24.3878975394037
2025-12-27T16:47:45.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:47:45.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:45.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:45.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:45.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:45.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:45.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:45.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:45.641 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:45.641 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:45.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:45.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:45.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:45.642 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:45.642 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11650028, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5862585, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60604, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56550685646579, telescope_dec_j2k=-24.3878975394037, observability=1)
2025-12-27T16:47:45.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2823343276977539
2025-12-27T16:47:46.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:46.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5865387, teldec = -24.256167
2025-12-27T16:47:46.697 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56578732364769     dec_j2k = -24.3878934896553
2025-12-27T16:47:46.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:46.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:46.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:46.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:46.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:46.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:46.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:46.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:46.709 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:46.709 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:46.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:46.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:46.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:46.709 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:46.709 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11651267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5865387, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60632, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56578732364769, telescope_dec_j2k=-24.3878934896553, observability=1)
2025-12-27T16:47:47.033 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32384204864501953
2025-12-27T16:47:47.754 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:47.756 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5868468, teldec = -24.256167
2025-12-27T16:47:47.757 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5660957174236     dec_j2k = -24.3878890358462
2025-12-27T16:47:47.759 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:47.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:47.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:47.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:47.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:47.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:47.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:47.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:47.770 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:47.770 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:47.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:47.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:47.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:47.770 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:47.771 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11652494, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5868468, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60663, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.5660957174236, telescope_dec_j2k=-24.3878890358462, observability=1)
2025-12-27T16:47:48.095 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32483720779418945
2025-12-27T16:47:48.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:48.823 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5871264, teldec = -24.256167
2025-12-27T16:47:48.824 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56637558401569     dec_j2k = -24.3878849932817
2025-12-27T16:47:48.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:48.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:48.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:48.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:48.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:48.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:48.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:48.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:48.836 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:48.836 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:48.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:48.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:48.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:48.836 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:48.836 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11653729, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5871264, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60691, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56637558401569, telescope_dec_j2k=-24.3878849932817, observability=1)
2025-12-27T16:47:49.149 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3131558895111084
2025-12-27T16:47:49.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:49.900 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.587453, teldec = -24.256161
2025-12-27T16:47:49.901 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56670249494604     dec_j2k = -24.3878742707943
2025-12-27T16:47:49.902 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:49.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:49.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:49.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:49.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:49.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:49.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:49.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:49.912 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:49.912 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:49.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:49.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:49.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:49.912 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:49.913 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11654976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.587453, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60724, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56670249494604, telescope_dec_j2k=-24.3878742707943, observability=1)
2025-12-27T16:47:50.218 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3052365779876709
2025-12-27T16:47:50.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:50.957 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5877334, teldec = -24.256167
2025-12-27T16:47:50.958 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56698316274709     dec_j2k = -24.3878762146065
2025-12-27T16:47:50.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:50.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:50.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:50.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:50.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:50.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:50.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:50.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:50.969 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:50.969 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:50.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:50.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:50.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:50.970 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:50.970 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11656199, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5877334, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60752, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56698316274709, telescope_dec_j2k=-24.3878762146065, observability=1)
2025-12-27T16:47:51.165 [DEBUG] [Thread-490775 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19517827033996582
2025-12-27T16:47:51.304 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3345499038696289
2025-12-27T16:47:52.014 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:52.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5880136, teldec = -24.256167
2025-12-27T16:47:52.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56726362988452     dec_j2k = -24.3878721611179
2025-12-27T16:47:52.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:52.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:52.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:52.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:52.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:52.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:52.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:52.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:52.030 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:52.031 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:52.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:52.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:52.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:52.031 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:52.031 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11657425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5880136, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6078, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56726362988452, telescope_dec_j2k=-24.3878721611179, observability=1)
2025-12-27T16:47:52.386 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3551607131958008
2025-12-27T16:47:53.079 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:53.081 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5883219, teldec = -24.256167
2025-12-27T16:47:53.082 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56757222380218     dec_j2k = -24.3878677003022
2025-12-27T16:47:53.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:53.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:53.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:53.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:53.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:53.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:53.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:53.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:53.096 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:53.096 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:53.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:53.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:53.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:53.096 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:53.097 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11658656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5883219, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6081, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56757222380218, telescope_dec_j2k=-24.3878677003022, observability=1)
2025-12-27T16:47:53.440 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3430497646331787
2025-12-27T16:47:54.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:54.147 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.58863, teldec = -24.256167
2025-12-27T16:47:54.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56788061751896     dec_j2k = -24.3878632415209
2025-12-27T16:47:54.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:54.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:54.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:54.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:54.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:54.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:54.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:54.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:54.162 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:54.162 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:54.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:54.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:54.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:54.162 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:54.162 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11659891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105582535517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.58863, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60841, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56788061751896, telescope_dec_j2k=-24.3878632415209, observability=1)
2025-12-27T16:47:54.490 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3277721405029297
2025-12-27T16:47:55.013 [DEBUG] [Thread-490776 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8502142429351807
2025-12-27T16:47:55.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:55.212 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5889096, teldec = -24.256167
2025-12-27T16:47:55.213 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56816048405737     dec_j2k = -24.3878591944444
2025-12-27T16:47:55.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:55.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:55.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:55.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:55.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:55.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:55.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:55.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:55.229 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:55.229 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:55.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:55.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:55.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:55.229 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:55.229 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11661124, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5889096, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60869, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56816048405737, telescope_dec_j2k=-24.3878591944444, observability=1)
2025-12-27T16:47:55.563 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33429980278015137
2025-12-27T16:47:56.281 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:56.283 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5892169, teldec = -24.256167
2025-12-27T16:47:56.284 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56846807699205     dec_j2k = -24.3878547456075
2025-12-27T16:47:56.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:56.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:56.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:56.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:56.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:56.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:56.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:56.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:56.301 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:56.301 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:56.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:56.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:56.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:56.301 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:56.301 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11662363, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5892169, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.609, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56846807699205, telescope_dec_j2k=-24.3878547456075, observability=1)
2025-12-27T16:47:56.672 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37093138694763184
2025-12-27T16:47:57.347 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:57.349 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.589516, teldec = -24.256167
2025-12-27T16:47:57.350 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56876746210028     dec_j2k = -24.387850414663
2025-12-27T16:47:57.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:57.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:57.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:57.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:57.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:57.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:57.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:57.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:57.361 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:57.362 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:57.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:57.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:57.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:57.362 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:57.362 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11663597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.589516, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6093, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56876746210028, telescope_dec_j2k=-24.387850414663, observability=1)
2025-12-27T16:47:57.770 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4077639579772949
2025-12-27T16:47:58.406 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:58.408 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5897965, teldec = -24.256167
2025-12-27T16:47:58.409 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56904822946985     dec_j2k = -24.3878463523095
2025-12-27T16:47:58.411 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:58.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:58.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:58.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:58.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:58.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:58.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:58.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:58.423 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:58.423 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:58.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:58.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:58.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:58.424 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:58.424 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11664823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5897965, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60958, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56904822946985, telescope_dec_j2k=-24.3878463523095, observability=1)
2025-12-27T16:47:58.854 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43020057678222656
2025-12-27T16:47:59.471 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:47:59.473 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5901046, teldec = -24.256167
2025-12-27T16:47:59.474 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56935662313767     dec_j2k = -24.3878418894174
2025-12-27T16:47:59.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:59.476 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:47:59.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:47:59.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:47:59.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:47:59.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:47:59.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:47:59.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:59.488 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:47:59.488 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:47:59.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:47:59.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:47:59.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:47:59.488 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:47:59.488 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11666056, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5901046, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.60989, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56935662313767, telescope_dec_j2k=-24.3878418894174, observability=1)
2025-12-27T16:47:59.906 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41749143600463867
2025-12-27T16:48:00.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:00.530 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5904128, teldec = -24.256174
2025-12-27T16:48:00.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56966511743347     dec_j2k = -24.3878444236143
2025-12-27T16:48:00.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:00.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:00.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:00.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:00.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:00.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:00.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:00.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:00.545 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:00.546 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:00.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:00.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:00.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:00.546 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:00.546 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11667279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992289, telescope_ra=1.5904128, telescope_dec=-24.256174, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6102, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56966511743347, telescope_dec_j2k=-24.3878444236143, observability=1)
2025-12-27T16:48:00.958 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41182923316955566
2025-12-27T16:48:01.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:01.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5906923, teldec = -24.256167
2025-12-27T16:48:01.594 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56994488327994     dec_j2k = -24.3878333740799
2025-12-27T16:48:01.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:01.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:01.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:01.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:01.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:01.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:01.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:01.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:01.610 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:01.610 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:01.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:01.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:01.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:01.611 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:01.611 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11668509, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5906923, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61048, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.56994488327994, telescope_dec_j2k=-24.3878333740799, observability=1)
2025-12-27T16:48:02.061 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45026206970214844
2025-12-27T16:48:02.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:02.662 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5910001, teldec = -24.256167
2025-12-27T16:48:02.663 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57025297663209     dec_j2k = -24.3878289130392
2025-12-27T16:48:02.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:02.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:02.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:02.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:02.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:02.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:02.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:02.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:02.677 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:02.677 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:02.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:02.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:02.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:02.677 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:02.677 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11669746, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5910001, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61078, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.57025297663209, telescope_dec_j2k=-24.3878289130392, observability=1)
2025-12-27T16:48:03.145 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4678821563720703
2025-12-27T16:48:03.718 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:03.719 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5912989, teldec = -24.256167
2025-12-27T16:48:03.721 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57055206139691     dec_j2k = -24.3878245816185
2025-12-27T16:48:03.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:03.724 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:03.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:03.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:03.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:03.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:03.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:03.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:03.737 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:03.737 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:03.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:03.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:03.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:03.737 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:03.738 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11670971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5912989, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61108, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.57055206139691, telescope_dec_j2k=-24.3878245816185, observability=1)
2025-12-27T16:48:03.815 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07728028297424316
2025-12-27T16:48:04.233 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4949302673339844
2025-12-27T16:48:04.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:04.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5915793, teldec = -24.256173
2025-12-27T16:48:04.786 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57083272908294     dec_j2k = -24.3878265156735
2025-12-27T16:48:04.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:04.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:04.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:04.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:04.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:04.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:04.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:04.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:04.798 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:04.798 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:04.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:04.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:04.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:04.799 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:04.799 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11672204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992289, telescope_ra=1.5915793, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61136, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.57083272908294, telescope_dec_j2k=-24.3878265156735, observability=1)
2025-12-27T16:48:05.137 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.3381810188293457
2025-12-27T16:48:05.137 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.47527837753296 seconds ago
2025-12-27T16:48:05.284 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48547959327697754
2025-12-27T16:48:05.852 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:05.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5918877, teldec = -24.256173
2025-12-27T16:48:05.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57114142297749     dec_j2k = -24.3878220434614
2025-12-27T16:48:05.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:05.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:05.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:05.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:05.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:05.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:05.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:05.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:05.869 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:05.869 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:05.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:05.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:05.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:05.869 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:05.870 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11673441, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992288, telescope_ra=1.5918877, telescope_dec=-24.256173, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61167, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.57114142297749, telescope_dec_j2k=-24.3878220434614, observability=1)
2025-12-27T16:48:06.388 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5182108879089355
2025-12-27T16:48:06.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:06.914 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.592168, teldec = -24.256167
2025-12-27T16:48:06.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57142198961895     dec_j2k = -24.3878119785074
2025-12-27T16:48:06.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:06.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:06.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:06.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:06.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:06.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:06.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:06.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:06.930 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:06.930 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:06.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:06.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:06.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:06.930 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:06.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11674668, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118819476643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.592168, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61195, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.57142198961895, telescope_dec_j2k=-24.3878119785074, observability=1)
2025-12-27T16:48:07.469 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5387289524078369
2025-12-27T16:48:07.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:07.973 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5924758, teldec = -24.256167
2025-12-27T16:48:07.974 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57173008292208     dec_j2k = -24.3878075133578
2025-12-27T16:48:07.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:07.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:48:07.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:07.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:07.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:07.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:07.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:07.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:07.989 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:07.989 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:07.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:07.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:07.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:07.990 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:07.990 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11675894, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5924758, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61226, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.57173008292208, telescope_dec_j2k=-24.3878075133578, observability=1)
2025-12-27T16:48:08.553 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5633728504180908
2025-12-27T16:48:09.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:09.036 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5927554, teldec = -24.256167
2025-12-27T16:48:09.037 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57200994934452     dec_j2k = -24.3878034565532
2025-12-27T16:48:09.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:09.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:09.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:09.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:09.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:09.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:09.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:09.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:09.052 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:09.053 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:09.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:09.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:09.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:09.053 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:09.053 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11677124, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5927554, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61254, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.57200994934452, telescope_dec_j2k=-24.3878034565532, observability=1)
2025-12-27T16:48:09.226 [DEBUG] [Thread-490777 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1735081672668457
2025-12-27T16:48:09.605 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5524840354919434
2025-12-27T16:48:10.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:10.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5930541, teldec = -24.256161
2025-12-27T16:48:10.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57230893349134     dec_j2k = -24.3877931223564
2025-12-27T16:48:10.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:10.106 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:10.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:10.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:10.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:10.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:10.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:10.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:10.119 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:10.119 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:10.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:10.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:10.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:10.120 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:10.120 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11678358, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.5930541, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61284, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.57230893349134, telescope_dec_j2k=-24.3877931223564, observability=1)
2025-12-27T16:48:10.657 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5375518798828125
2025-12-27T16:48:11.171 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:11.173 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5933623, teldec = -24.256167
2025-12-27T16:48:11.174 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57261742761225     dec_j2k = -24.3877946484166
2025-12-27T16:48:11.176 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:11.176 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:11.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:11.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:11.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:11.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:11.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:11.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:11.188 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:11.188 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:11.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:11.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:11.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:11.188 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:11.189 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11679597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5933623, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61315, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.57261742761225, telescope_dec_j2k=-24.3877946484166, observability=1)
2025-12-27T16:48:11.760 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.571300745010376
2025-12-27T16:48:12.233 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:12.235 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.593671, teldec = -24.256167
2025-12-27T16:48:12.236 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57292642173316     dec_j2k = -24.3877901668751
2025-12-27T16:48:12.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:12.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:12.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:12.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:12.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:12.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:12.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:12.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:12.251 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:12.251 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:12.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:12.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:12.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:12.252 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:12.252 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11680826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110395968654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.593671, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61345, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.57292642173316, telescope_dec_j2k=-24.3877901668751, observability=1)
2025-12-27T16:48:12.842 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.590491771697998
2025-12-27T16:48:13.294 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:13.297 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5939512, teldec = -24.256167
2025-12-27T16:48:13.298 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57320688869114     dec_j2k = -24.3877860983353
2025-12-27T16:48:13.300 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:13.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:13.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:13.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:13.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:13.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:13.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:13.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:13.314 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:13.314 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:13.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:13.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:13.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:13.315 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:13.315 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11682054, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.5939512, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61373, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:47:13.332658', telescope_ra_j2k=1.57320688869114, telescope_dec_j2k=-24.3877860983353, observability=1)
2025-12-27T16:48:13.473 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:13.473 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:48:13.474 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:13.474 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:48:13.475 [DEBUG] [ThreadPoolExecutor-22952_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:13.894 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5792694091796875
2025-12-27T16:48:14.359 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:14.361 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.594259, teldec = -24.256167
2025-12-27T16:48:14.362 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57351498193499     dec_j2k = -24.3877816282215
2025-12-27T16:48:14.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:14.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:14.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:14.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:14.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:14.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:14.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:14.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:14.375 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:14.375 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:14.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:14.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:14.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:14.375 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:14.375 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11683287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.594259, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61404, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57351498193499, telescope_dec_j2k=-24.3877816282215, observability=1)
2025-12-27T16:48:14.478 [DEBUG] [ThreadPoolExecutor-22952_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:14.480 [DEBUG] [ThreadPoolExecutor-22952_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:14.480 [DEBUG] [ThreadPoolExecutor-22952_0] [payload.py] [to_registers()] [0]
2025-12-27T16:48:14.486 [DEBUG] [ThreadPoolExecutor-22952_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:14.486 [DEBUG] [ThreadPoolExecutor-22952_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:14.486 [DEBUG] [ThreadPoolExecutor-22952_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:48:14.486 [DEBUG] [ThreadPoolExecutor-22952_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:14.494 [DEBUG] [ThreadPoolExecutor-22952_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:14.494 [DEBUG] [ThreadPoolExecutor-22952_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:48:14.494 [DEBUG] [ThreadPoolExecutor-22952_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:48:14.494 [DEBUG] [ThreadPoolExecutor-22952_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:48:14.494 [DEBUG] [ThreadPoolExecutor-22952_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:14.494 [DEBUG] [ThreadPoolExecutor-22952_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:14.494 [DEBUG] [ThreadPoolExecutor-22952_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:14.945 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.57029128074646
2025-12-27T16:48:15.422 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:15.424 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5945386, teldec = -24.256167
2025-12-27T16:48:15.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57379484830357     dec_j2k = -24.3877775669077
2025-12-27T16:48:15.426 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:15.427 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:15.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:15.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:15.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:15.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:15.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:15.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:15.437 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:15.437 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:15.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:15.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:15.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:15.437 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:15.437 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11684517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.5945386, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61432, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57379484830357, telescope_dec_j2k=-24.3877775669077, observability=1)
2025-12-27T16:48:15.998 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5604269504547119
2025-12-27T16:48:16.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:16.485 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5948372, teldec = -24.256167
2025-12-27T16:48:16.486 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57409373276368     dec_j2k = -24.3877732288298
2025-12-27T16:48:16.488 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:16.489 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:16.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:16.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:16.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:16.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:16.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:16.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:16.498 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:16.498 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:16.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:16.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:16.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:16.498 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:16.498 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11685745, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.5948372, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61462, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57409373276368, telescope_dec_j2k=-24.3877732288298, observability=1)
2025-12-27T16:48:17.122 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6243033409118652
2025-12-27T16:48:17.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:17.543 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5951455, teldec = -24.256167
2025-12-27T16:48:17.544 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57440232645435     dec_j2k = -24.3877687489838
2025-12-27T16:48:17.546 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:17.547 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:17.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:17.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:17.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:17.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:17.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:17.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:17.559 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:17.559 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:17.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:17.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:17.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:17.559 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:17.559 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1168697, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.5951455, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61493, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57440232645435, telescope_dec_j2k=-24.3877687489838, observability=1)
2025-12-27T16:48:18.188 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6282150745391846
2025-12-27T16:48:18.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:18.610 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5954257, teldec = -24.256167
2025-12-27T16:48:18.611 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57468279336767     dec_j2k = -24.3877646767077
2025-12-27T16:48:18.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:18.614 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:18.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:18.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:18.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:18.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:18.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:18.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:18.626 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:18.626 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:18.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:18.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:18.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:18.626 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:18.626 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11688205, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311320380465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.5954257, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61521, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57468279336767, telescope_dec_j2k=-24.3877646767077, observability=1)
2025-12-27T16:48:19.273 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6465449333190918
2025-12-27T16:48:19.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:19.670 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5957341, teldec = -24.256167
2025-12-27T16:48:19.671 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57499148713396     dec_j2k = -24.3877601937674
2025-12-27T16:48:19.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:19.674 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:19.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:19.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:19.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:19.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:19.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:19.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:19.683 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:19.683 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:19.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:19.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:19.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:19.684 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:19.684 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11689432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.5957341, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61552, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57499148713396, telescope_dec_j2k=-24.3877601937674, observability=1)
2025-12-27T16:48:20.346 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6621127128601074
2025-12-27T16:48:20.730 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:20.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.596014, teldec = -24.256167
2025-12-27T16:48:20.732 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57527165374369     dec_j2k = -24.3877561243621
2025-12-27T16:48:20.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:20.734 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:20.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:20.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:20.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:20.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:20.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:20.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:20.746 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:20.746 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:20.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:20.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:20.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:20.746 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:20.747 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1169066, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.596014, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6158, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57527165374369, telescope_dec_j2k=-24.3877561243621, observability=1)
2025-12-27T16:48:21.465 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7181787490844727
2025-12-27T16:48:21.797 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:21.799 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5963218, teldec = -24.256167
2025-12-27T16:48:21.800 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57557974691887     dec_j2k = -24.3877516485069
2025-12-27T16:48:21.801 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:21.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:21.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:21.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:21.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:21.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:21.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:21.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:21.812 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:21.812 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:21.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:21.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:21.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:21.812 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:21.812 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11691896, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.5963218, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6161, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57557974691887, telescope_dec_j2k=-24.3877516485069, observability=1)
2025-12-27T16:48:22.567 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7553281784057617
2025-12-27T16:48:22.853 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:22.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5966207, teldec = -24.256167
2025-12-27T16:48:22.856 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57587893160712     dec_j2k = -24.3877473012508
2025-12-27T16:48:22.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:22.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:22.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:22.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:22.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:22.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:22.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:22.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:22.867 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:22.867 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:22.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:22.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:22.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:22.867 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:22.867 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11693118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.5966207, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6164, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57587893160712, telescope_dec_j2k=-24.3877473012508, observability=1)
2025-12-27T16:48:23.659 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.792485237121582
2025-12-27T16:48:23.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:23.924 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5969009, teldec = -24.256167
2025-12-27T16:48:23.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57615939847572     dec_j2k = -24.3877432252374
2025-12-27T16:48:23.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:23.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:23.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:23.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:23.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:23.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:23.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:23.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:23.942 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:23.942 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:23.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:23.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:23.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:23.942 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:23.943 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11694355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.5969009, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61668, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57615939847572, telescope_dec_j2k=-24.3877432252374, observability=1)
2025-12-27T16:48:24.622 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6790938377380371
2025-12-27T16:48:24.723 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7804179191589355
2025-12-27T16:48:24.725 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7826788425445557
2025-12-27T16:48:24.985 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:24.988 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5972092, teldec = -24.256167
2025-12-27T16:48:24.989 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57646799209754     dec_j2k = -24.3877387396388
2025-12-27T16:48:24.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:24.992 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:48:24.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:24.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:24.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:24.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:25.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:25.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:25.004 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:25.004 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:25.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:25.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:25.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:25.004 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:25.004 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11695586, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.5972092, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61699, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57646799209754, telescope_dec_j2k=-24.3877387396388, observability=1)
2025-12-27T16:48:25.777 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7729654312133789
2025-12-27T16:48:26.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:26.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5975176, teldec = -24.256167
2025-12-27T16:48:26.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57677668580431     dec_j2k = -24.3877342517255
2025-12-27T16:48:26.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:26.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:26.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:26.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:26.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:26.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:26.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:26.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:26.067 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:26.067 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:26.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:26.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:26.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:26.067 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:26.067 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11696817, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311320380465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.5975176, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6173, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57677668580431, telescope_dec_j2k=-24.3877342517255, observability=1)
2025-12-27T16:48:26.881 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8135170936584473
2025-12-27T16:48:27.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:27.110 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5977975, teldec = -24.256167
2025-12-27T16:48:27.111 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57705685236     dec_j2k = -24.387730177807
2025-12-27T16:48:27.113 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:27.114 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:27.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:27.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:27.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:27.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:27.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:27.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:27.125 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:27.125 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:27.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:27.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:27.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:27.125 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:27.125 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11698043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.5977975, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61758, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57705685236, telescope_dec_j2k=-24.387730177807, observability=1)
2025-12-27T16:48:27.322 [DEBUG] [Thread-490778 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1964726448059082
2025-12-27T16:48:27.962 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8368163108825684
2025-12-27T16:48:28.179 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:28.181 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5981053, teldec = -24.256167
2025-12-27T16:48:28.182 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57736494547575     dec_j2k = -24.387725696989
2025-12-27T16:48:28.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:28.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:28.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:28.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:28.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:28.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:28.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:28.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:28.196 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:28.196 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:28.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:28.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:28.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:28.196 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:28.196 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11699282, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.5981053, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61789, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57736494547575, telescope_dec_j2k=-24.387725696989, observability=1)
2025-12-27T16:48:29.036 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8399491310119629
2025-12-27T16:48:29.243 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:29.245 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5984039, teldec = -24.256167
2025-12-27T16:48:29.246 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5776638298206     dec_j2k = -24.3877213492821
2025-12-27T16:48:29.248 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:29.248 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:29.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:29.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:29.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:29.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:29.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:29.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:29.258 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:29.258 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:29.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:29.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:29.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:29.258 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:29.258 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11700514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.5984039, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61819, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.5776638298206, telescope_dec_j2k=-24.3877213492821, observability=1)
2025-12-27T16:48:30.103 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8454318046569824
2025-12-27T16:48:30.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:30.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5986844, teldec = -24.256167
2025-12-27T16:48:30.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57794459692074     dec_j2k = -24.3877172643826
2025-12-27T16:48:30.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:30.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:30.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:30.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:30.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:30.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:30.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:30.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:30.337 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:30.337 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:30.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:30.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:30.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:30.337 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:30.337 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11701757, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.5986844, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61847, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57794459692074, telescope_dec_j2k=-24.3877172643826, observability=1)
2025-12-27T16:48:31.188 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8506486415863037
2025-12-27T16:48:31.394 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:31.396 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5989927, teldec = -24.256167
2025-12-27T16:48:31.397 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.578253190483     dec_j2k = -24.3877127738135
2025-12-27T16:48:31.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:31.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:31.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:31.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:31.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:31.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:31.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:31.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:31.410 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:31.410 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:31.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:31.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:31.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:31.410 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:31.410 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11703003, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.5989927, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61878, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.578253190483, telescope_dec_j2k=-24.3877127738135, observability=1)
2025-12-27T16:48:32.291 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8812441825866699
2025-12-27T16:48:32.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:32.475 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.599301, teldec = -24.256167
2025-12-27T16:48:32.476 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57856178403496     dec_j2k = -24.3877082823853
2025-12-27T16:48:32.478 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:32.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:32.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:32.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:32.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:32.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:32.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:32.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:32.489 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:32.489 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:32.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:32.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:32.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:32.490 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:32.490 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11704252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.599301, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61908, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57856178403496, telescope_dec_j2k=-24.3877082823853, observability=1)
2025-12-27T16:48:33.373 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8831474781036377
2025-12-27T16:48:33.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:33.541 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5995807, teldec = -24.256167
2025-12-27T16:48:33.542 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57884175034613     dec_j2k = -24.3877042068691
2025-12-27T16:48:33.544 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:33.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:33.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:33.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:33.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:33.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:33.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:33.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:33.556 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:33.556 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:33.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:33.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:33.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:33.556 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:33.556 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11705486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.5995807, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61936, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57884175034613, telescope_dec_j2k=-24.3877042068691, observability=1)
2025-12-27T16:48:34.425 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8690965175628662
2025-12-27T16:48:34.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:34.601 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5998885, teldec = -24.256167
2025-12-27T16:48:34.602 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57914984340239     dec_j2k = -24.38769972109
2025-12-27T16:48:34.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:34.605 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:34.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:34.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:34.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:34.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:34.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:34.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:34.613 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:34.613 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:34.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:34.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:34.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:34.613 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:34.613 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11706712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.5998885, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61967, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57914984340239, telescope_dec_j2k=-24.38769972109, observability=1)
2025-12-27T16:48:35.477 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.863386869430542
2025-12-27T16:48:35.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:35.657 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6001874, teldec = -24.256167
2025-12-27T16:48:35.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57944902797513     dec_j2k = -24.3876953641972
2025-12-27T16:48:35.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:35.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:35.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:35.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:35.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:35.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:35.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:35.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:35.672 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:35.672 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:35.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:35.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:35.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:35.673 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:35.673 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11707935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.6001874, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.61997, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57944902797513, telescope_dec_j2k=-24.3876953641972, observability=1)
2025-12-27T16:48:36.580 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9069864749908447
2025-12-27T16:48:36.717 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:36.718 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6004681, teldec = -24.256167
2025-12-27T16:48:36.719 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57972999521144     dec_j2k = -24.38769127186
2025-12-27T16:48:36.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:36.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:36.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:36.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:36.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:36.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:36.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:36.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:36.734 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:36.734 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:36.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:36.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:36.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:36.734 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:36.734 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11709164, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.6004681, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62025, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.57972999521144, telescope_dec_j2k=-24.38769127186, observability=1)
2025-12-27T16:48:37.661 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.926898717880249
2025-12-27T16:48:37.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:37.783 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.600777, teldec = -24.256167
2025-12-27T16:48:37.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58003918928525     dec_j2k = -24.387686767571
2025-12-27T16:48:37.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:37.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:37.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:37.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:37.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:37.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:37.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:37.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:37.798 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:37.798 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:37.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:37.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:37.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:37.798 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:37.798 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11710396, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.600777, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62056, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58003918928525, telescope_dec_j2k=-24.387686767571, observability=1)
2025-12-27T16:48:38.713 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9149074554443359
2025-12-27T16:48:38.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:38.844 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6010856, teldec = -24.256167
2025-12-27T16:48:38.845 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58034808306313     dec_j2k = -24.3876822667954
2025-12-27T16:48:38.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:38.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:38.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:38.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:38.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:38.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:38.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:38.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:38.858 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:38.858 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:38.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:38.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:38.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:38.859 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:38.859 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11711624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.6010856, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62087, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58034808306313, telescope_dec_j2k=-24.3876822667954, observability=1)
2025-12-27T16:48:39.495 [DEBUG] [ThreadPoolExecutor-22952_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:39.496 [DEBUG] [ThreadPoolExecutor-22952_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:39.765 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.906292200088501
2025-12-27T16:48:39.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:39.906 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6013656, teldec = -24.256166
2025-12-27T16:48:39.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58062834952765     dec_j2k = -24.3876771824779
2025-12-27T16:48:39.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:48:39.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:48:39.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:39.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:39.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:39.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:39.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:39.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:39.919 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:39.920 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:39.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:39.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:39.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:39.920 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:39.920 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11712853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.6013656, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62115, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58062834952765, telescope_dec_j2k=-24.3876771824779, observability=1)
2025-12-27T16:48:40.817 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8972427845001221
2025-12-27T16:48:40.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:40.968 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.601665, teldec = -24.256166
2025-12-27T16:48:40.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58092803452841     dec_j2k = -24.3876728142997
2025-12-27T16:48:40.970 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:40.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:40.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:40.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:40.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:40.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:40.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:40.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:40.985 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:40.985 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:40.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:40.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:40.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:40.986 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:40.986 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11714082, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.601665, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62145, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58092803452841, telescope_dec_j2k=-24.3876728142997, observability=1)
2025-12-27T16:48:41.943 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9574024677276611
2025-12-27T16:48:42.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:42.309 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6020302, teldec = -24.256166
2025-12-27T16:48:42.310 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58129358215144     dec_j2k = -24.3876674850178
2025-12-27T16:48:42.312 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:42.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:42.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:42.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:42.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:42.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:42.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:42.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:42.324 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:42.324 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:42.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:42.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:42.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:42.324 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:42.324 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11715634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.6020302, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62181, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58129358215144, telescope_dec_j2k=-24.3876674850178, observability=1)
2025-12-27T16:48:43.007 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6828093528747559
2025-12-27T16:48:43.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:43.373 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6023388, teldec = -24.256166
2025-12-27T16:48:43.374 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58160247588731     dec_j2k = -24.3876629807476
2025-12-27T16:48:43.376 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:48:43.377 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:43.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:43.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:43.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:43.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:43.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:43.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:43.392 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:43.392 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:43.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:43.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:43.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:43.392 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:43.392 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11716866, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.6023388, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62212, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58160247588731, telescope_dec_j2k=-24.3876629807476, observability=1)
2025-12-27T16:48:44.113 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7211205959320068
2025-12-27T16:48:44.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:44.441 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.602619, teldec = -24.256166
2025-12-27T16:48:44.442 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58188294258216     dec_j2k = -24.3876588902535
2025-12-27T16:48:44.445 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:48:44.445 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:48:44.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:44.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:44.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:44.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:44.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:44.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:44.453 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:44.453 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:44.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:44.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:44.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:44.454 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:44.454 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11718102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.602619, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6224, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58188294258216, telescope_dec_j2k=-24.3876588902535, observability=1)
2025-12-27T16:48:45.181 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7269611358642578
2025-12-27T16:48:45.384 [DEBUG] [Thread-490779 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9304628372192383
2025-12-27T16:48:45.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:45.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6029184, teldec = -24.256166
2025-12-27T16:48:45.501 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58218262754216     dec_j2k = -24.3876545186845
2025-12-27T16:48:45.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:45.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:45.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:45.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:45.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:45.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:45.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:45.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:45.514 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:45.514 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:45.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:45.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:45.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:45.514 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:45.514 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11719328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.6029184, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6227, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58218262754216, telescope_dec_j2k=-24.3876545186845, observability=1)
2025-12-27T16:48:46.254 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7398300170898438
2025-12-27T16:48:46.559 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:46.561 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.603227, teldec = -24.256166
2025-12-27T16:48:46.563 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58249152124827     dec_j2k = -24.3876500119379
2025-12-27T16:48:46.564 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:48:46.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:48:46.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:46.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:46.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:46.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:46.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:46.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:46.577 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:46.577 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:46.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:46.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:46.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:46.577 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:46.577 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11720556, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.603227, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62301, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58249152124827, telescope_dec_j2k=-24.3876500119379, observability=1)
2025-12-27T16:48:47.323 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7458915710449219
2025-12-27T16:48:47.620 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:47.623 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6035081, teldec = -24.256166
2025-12-27T16:48:47.624 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58277288877259     dec_j2k = -24.3876459060482
2025-12-27T16:48:47.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:47.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:47.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:47.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:47.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:47.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:47.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:47.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:47.639 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:47.639 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:47.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:47.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:47.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:47.639 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:47.639 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11721784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.6035081, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62329, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58277288877259, telescope_dec_j2k=-24.3876459060482, observability=1)
2025-12-27T16:48:48.396 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7568683624267578
2025-12-27T16:48:48.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:48.692 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6038159, teldec = -24.256166
2025-12-27T16:48:48.693 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58308098169759     dec_j2k = -24.387641409346
2025-12-27T16:48:48.695 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:48.696 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:48:48.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:48.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:48.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:48.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:48.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:48.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:48.706 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:48.706 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:48.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:48.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:48.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:48.707 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:48.707 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11723021, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992277, telescope_ra=1.6038159, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6236, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58308098169759, telescope_dec_j2k=-24.387641409346, observability=1)
2025-12-27T16:48:49.464 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7575371265411377
2025-12-27T16:48:49.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:49.755 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6041236, teldec = -24.256166
2025-12-27T16:48:49.756 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58338897451712     dec_j2k = -24.3876369132492
2025-12-27T16:48:49.758 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:49.759 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:49.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:49.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:49.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:49.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:49.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:49.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:49.770 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:49.770 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:49.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:49.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:49.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:49.770 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:49.770 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11724251, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6041236, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62391, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58338897451712, telescope_dec_j2k=-24.3876369132492, observability=1)
2025-12-27T16:48:50.516 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7463202476501465
2025-12-27T16:48:50.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:50.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6043947, teldec = -24.256166
2025-12-27T16:48:50.819 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58366033249811     dec_j2k = -24.387632951241
2025-12-27T16:48:50.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:50.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:50.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:50.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:50.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:50.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:50.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:50.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:50.831 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:50.831 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:50.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:50.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:50.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:50.832 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:50.832 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11725481, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6043947, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62418, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58366033249811, telescope_dec_j2k=-24.387632951241, observability=1)
2025-12-27T16:48:51.641 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8092892169952393
2025-12-27T16:48:51.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:51.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6047027, teldec = -24.256166
2025-12-27T16:48:51.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58396862558375     dec_j2k = -24.3876284491499
2025-12-27T16:48:51.880 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:51.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:51.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:51.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:51.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:51.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:51.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:51.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:51.894 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:51.894 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:51.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:51.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:51.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:51.894 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:51.894 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11726708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6047027, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62449, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58396862558375, telescope_dec_j2k=-24.3876284491499, observability=1)
2025-12-27T16:48:52.706 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8118598461151123
2025-12-27T16:48:52.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:52.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6050111, teldec = -24.256166
2025-12-27T16:48:52.944 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58427731903968     dec_j2k = -24.3876239403533
2025-12-27T16:48:52.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:52.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:52.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:52.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:52.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:52.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:52.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:52.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:52.957 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:52.957 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:52.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:52.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:52.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:52.957 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:52.957 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11727942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6050111, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62479, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58427731903968, telescope_dec_j2k=-24.3876239403533, observability=1)
2025-12-27T16:48:53.758 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8003044128417969
2025-12-27T16:48:54.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:54.003 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6052916, teldec = -24.256166
2025-12-27T16:48:54.005 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58455808593857     dec_j2k = -24.3876198387077
2025-12-27T16:48:54.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:54.008 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:54.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:54.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:54.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:54.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:54.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:54.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:54.016 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:54.016 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:54.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:54.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:54.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:54.016 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:54.016 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11729169, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6052916, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62507, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58455808593857, telescope_dec_j2k=-24.3876198387077, observability=1)
2025-12-27T16:48:54.810 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7936949729919434
2025-12-27T16:48:55.046 [DEBUG] [Thread-490780 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:55.048 [INFO] [Thread-490780 (handle)] [driver.py] [get_status()] Telra = 1.6055715, teldec = -24.256166
2025-12-27T16:48:55.049 [INFO] [Thread-490780 (handle)] [driver.py] [get_status()] ra_j2k = 1.58483825225802     dec_j2k = -24.3876157451272
2025-12-27T16:48:55.050 [DEBUG] [Thread-490780 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:55.051 [DEBUG] [Thread-490780 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:55.056 [DEBUG] [Thread-490780 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:55.056 [DEBUG] [Thread-490780 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:55.056 [DEBUG] [Thread-490780 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:55.056 [DEBUG] [Thread-490780 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:55.059 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:55.061 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6055996, teldec = -24.256166
2025-12-27T16:48:55.062 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58486637899416     dec_j2k = -24.3876153341213
2025-12-27T16:48:55.063 [DEBUG] [Thread-490780 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:55.063 [DEBUG] [Thread-490780 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:55.063 [DEBUG] [Thread-490780 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:55.063 [DEBUG] [Thread-490780 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:55.063 [DEBUG] [Thread-490780 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:55.063 [DEBUG] [Thread-490780 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:55.063 [DEBUG] [Thread-490780 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:55.063 [DEBUG] [Thread-490780 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:55.063 [DEBUG] [Thread-490780 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11730378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6055715, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62535, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58483825225802, telescope_dec_j2k=-24.3876157451272, observability=1)
2025-12-27T16:48:55.064 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:55.065 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:55.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:55.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:55.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:55.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:55.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:55.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:55.077 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:55.077 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:55.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:55.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:55.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:55.078 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:55.078 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11730392, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6055996, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62538, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58486637899416, telescope_dec_j2k=-24.3876153341213, observability=1)
2025-12-27T16:48:55.884 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8058164119720459
2025-12-27T16:48:56.123 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:56.126 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.605879, teldec = -24.256166
2025-12-27T16:48:56.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58514604482851     dec_j2k = -24.3876112470768
2025-12-27T16:48:56.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:56.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:56.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:56.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:56.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:56.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:56.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:56.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:56.139 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:56.139 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:56.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:56.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:56.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:56.140 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:56.140 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11731626, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.605879, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62566, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58514604482851, telescope_dec_j2k=-24.3876112470768, observability=1)
2025-12-27T16:48:56.987 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8473212718963623
2025-12-27T16:48:57.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:57.187 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6061779, teldec = -24.256166
2025-12-27T16:48:57.189 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58544522920667     dec_j2k = -24.387606874007
2025-12-27T16:48:57.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:57.191 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:57.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:57.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:57.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:57.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:57.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:57.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:57.202 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:57.202 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:57.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:57.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:57.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:57.202 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:57.202 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11732854, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311320380465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6061779, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62596, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58544522920667, telescope_dec_j2k=-24.387606874007, observability=1)
2025-12-27T16:48:58.035 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8325824737548828
2025-12-27T16:48:58.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:58.253 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6064865, teldec = -24.256166
2025-12-27T16:48:58.254 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58575412280336     dec_j2k = -24.3876023581743
2025-12-27T16:48:58.256 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:58.257 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:58.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:58.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:58.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:58.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:58.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:58.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:58.270 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:58.270 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:58.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:58.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:58.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:58.270 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:58.270 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11734088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6064865, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62627, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58575412280336, telescope_dec_j2k=-24.3876023581743, observability=1)
2025-12-27T16:48:59.088 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8171820640563965
2025-12-27T16:48:59.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:48:59.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6067667, teldec = -24.256166
2025-12-27T16:48:59.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5860345893718     dec_j2k = -24.3875982571821
2025-12-27T16:48:59.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:59.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:48:59.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:48:59.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:48:59.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:48:59.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:48:59.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:48:59.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:59.333 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:48:59.333 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:48:59.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:48:59.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:48:59.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:48:59.333 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:48:59.333 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11735318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6067667, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62655, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.5860345893718, telescope_dec_j2k=-24.3875982571821, observability=1)
2025-12-27T16:49:00.139 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.806298017501831
2025-12-27T16:49:00.376 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:00.378 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.607075, teldec = -24.256166
2025-12-27T16:49:00.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58634318266331     dec_j2k = -24.3875937441005
2025-12-27T16:49:00.380 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:00.380 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:00.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:00.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:00.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:00.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:00.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:00.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:00.392 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:00.392 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:00.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:00.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:00.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:00.393 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:00.393 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11736546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.607075, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62686, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58634318266331, telescope_dec_j2k=-24.3875937441005, observability=1)
2025-12-27T16:49:01.206 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8128983974456787
2025-12-27T16:49:01.443 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:01.445 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.607355, teldec = -24.256166
2025-12-27T16:49:01.446 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58662344902354     dec_j2k = -24.3875896445476
2025-12-27T16:49:01.448 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:01.450 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:49:01.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:01.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:01.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:01.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:01.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:01.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:01.462 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:01.463 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:01.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:01.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:01.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:01.463 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:01.463 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11737782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.607355, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62714, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58662344902354, telescope_dec_j2k=-24.3875896445476, observability=1)
2025-12-27T16:49:02.295 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8325982093811035
2025-12-27T16:49:02.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:02.509 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6076627, teldec = -24.256166
2025-12-27T16:49:02.510 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58693144172455     dec_j2k = -24.3875851386153
2025-12-27T16:49:02.512 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:02.513 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:02.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:02.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:02.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:02.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:02.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:02.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:02.524 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:02.524 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:02.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:02.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:02.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:02.525 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:02.525 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11739014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6076627, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62745, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58693144172455, telescope_dec_j2k=-24.3875851386153, observability=1)
2025-12-27T16:49:03.376 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8517265319824219
2025-12-27T16:49:03.449 [DEBUG] [Thread-490781 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9241960048675537
2025-12-27T16:49:03.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:03.573 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6079615, teldec = -24.256172
2025-12-27T16:49:03.575 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58723052641996     dec_j2k = -24.3875867616794
2025-12-27T16:49:03.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:03.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:03.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:03.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:03.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:03.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:03.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:03.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:03.585 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:03.586 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:03.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:03.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:03.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:03.586 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:03.586 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11740245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992287, telescope_ra=1.6079615, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62774, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58723052641996, telescope_dec_j2k=-24.3875867616794, observability=1)
2025-12-27T16:49:03.800 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21428680419921875
2025-12-27T16:49:04.428 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8420915603637695
2025-12-27T16:49:04.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:04.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6082418, teldec = -24.256166
2025-12-27T16:49:04.636 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58751109256806     dec_j2k = -24.3875766560062
2025-12-27T16:49:04.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:04.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:04.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:04.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:04.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:04.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:04.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:04.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:04.650 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:04.650 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:04.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:04.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:04.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:04.651 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:04.651 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11741475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6082418, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62802, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58751109256806, telescope_dec_j2k=-24.3875766560062, observability=1)
2025-12-27T16:49:05.197 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.5459589958190918
2025-12-27T16:49:05.197 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.473860025405884 seconds ago
2025-12-27T16:49:05.480 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8293240070343018
2025-12-27T16:49:05.691 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:05.693 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6085502, teldec = -24.256166
2025-12-27T16:49:05.694 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58781978590513     dec_j2k = -24.3875721373527
2025-12-27T16:49:05.696 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:05.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:05.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:05.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:05.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:05.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:05.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:05.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:05.709 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:05.709 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:05.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:05.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:05.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:05.709 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:05.709 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11742699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6085502, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62833, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58781978590513, telescope_dec_j2k=-24.3875721373527, observability=1)
2025-12-27T16:49:06.605 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8954217433929443
2025-12-27T16:49:06.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:06.756 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6088304, teldec = -24.256166
2025-12-27T16:49:06.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58810025241056     dec_j2k = -24.3875680311389
2025-12-27T16:49:06.759 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:06.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:06.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:06.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:06.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:06.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:06.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:06.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:06.770 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:06.770 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:06.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:06.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:06.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:06.771 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:06.771 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11743929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6088304, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62864, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58810025241056, telescope_dec_j2k=-24.3875680311389, observability=1)
2025-12-27T16:49:07.670 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8991982936859131
2025-12-27T16:49:07.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:07.816 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6091384, teldec = -24.256166
2025-12-27T16:49:07.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58840854534741     dec_j2k = -24.3875635167099
2025-12-27T16:49:07.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:07.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:07.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:07.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:07.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:07.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:07.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:07.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:07.834 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:07.834 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:07.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:07.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:07.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:07.834 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:07.834 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11745157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6091384, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62892, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58840854534741, telescope_dec_j2k=-24.3875635167099, observability=1)
2025-12-27T16:49:08.754 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9199373722076416
2025-12-27T16:49:08.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:08.879 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6094462, teldec = -24.256166
2025-12-27T16:49:08.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58871663808371     dec_j2k = -24.3875590043567
2025-12-27T16:49:08.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:08.883 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:08.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:08.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:08.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:08.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:08.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:08.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:08.895 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:08.895 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:08.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:08.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:08.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:08.895 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:08.895 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11746385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6094462, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62923, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58871663808371, telescope_dec_j2k=-24.3875590043567, observability=1)
2025-12-27T16:49:09.806 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9109623432159424
2025-12-27T16:49:09.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:09.940 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6097448, teldec = -24.256166
2025-12-27T16:49:09.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58901552206037     dec_j2k = -24.3875546260583
2025-12-27T16:49:09.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:09.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:09.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:09.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:09.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:09.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:09.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:09.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:09.952 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:09.953 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:09.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:09.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:09.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:09.953 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:09.953 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11747615, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6097448, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62953, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58901552206037, telescope_dec_j2k=-24.3875546260583, observability=1)
2025-12-27T16:49:10.858 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9049711227416992
2025-12-27T16:49:10.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:10.999 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.610025, teldec = -24.256166
2025-12-27T16:49:11.000 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5892959885293     dec_j2k = -24.3875505168225
2025-12-27T16:49:11.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:11.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:11.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:11.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:11.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:11.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:11.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:11.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:11.012 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:11.012 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:11.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:11.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:11.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:11.012 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:11.012 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1174884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.610025, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.62981, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.5892959885293, telescope_dec_j2k=-24.3875505168225, observability=1)
2025-12-27T16:49:11.961 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9490935802459717
2025-12-27T16:49:12.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:12.057 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6103334, teldec = -24.256166
2025-12-27T16:49:12.058 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58960468180638     dec_j2k = -24.387545993204
2025-12-27T16:49:12.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:12.061 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:12.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:12.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:12.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:12.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:12.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:12.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:12.069 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:12.069 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:12.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:12.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:12.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:12.069 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:12.069 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11750065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6103334, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63012, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58960468180638, telescope_dec_j2k=-24.387545993204, observability=1)
2025-12-27T16:49:13.043 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9736721515655518
2025-12-27T16:49:13.110 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:13.112 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6106136, teldec = -24.256166
2025-12-27T16:49:13.113 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58988514825731     dec_j2k = -24.3875418824793
2025-12-27T16:49:13.114 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:13.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:13.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:13.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:13.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:13.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:13.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:13.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:13.128 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:13.128 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:13.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:13.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:13.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:13.128 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:13.128 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11751286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311320380465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6106136, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6304, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:48:13.471915', telescope_ra_j2k=1.58988514825731, telescope_dec_j2k=-24.3875418824793, observability=1)
2025-12-27T16:49:13.615 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:13.615 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:49:13.615 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:13.615 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:49:13.615 [INFO] [ThreadPoolExecutor-22953_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:49:13.616 [INFO] [ThreadPoolExecutor-22953_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:49:14.127 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9992620944976807
2025-12-27T16:49:14.169 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:14.171 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6109216, teldec = -24.256166
2025-12-27T16:49:14.172 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59019344113423     dec_j2k = -24.3875373630921
2025-12-27T16:49:14.174 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:14.174 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:14.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:14.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:14.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:14.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:14.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:14.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:14.188 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:14.189 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:14.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:14.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:14.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:14.189 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:14.189 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11752512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6109216, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6307, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59019344113423, telescope_dec_j2k=-24.3875373630921, observability=1)
2025-12-27T16:49:15.197 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:15.199 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6112013, teldec = -24.256166
2025-12-27T16:49:15.200 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.59047340709174     dec_j2k = -24.3875332582183
2025-12-27T16:49:15.201 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:15.202 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:15.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:15.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:15.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:15.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:15.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:15.213 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:15.213 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:15.213 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:15.213 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:15.213 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:15.213 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:15.213 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:15.213 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11753701, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6112013, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63098, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59047340709174, telescope_dec_j2k=-24.3875332582183, observability=1)
2025-12-27T16:49:15.233 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.020360946655273438
2025-12-27T16:49:16.275 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:16.277 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6114996, teldec = -24.256166
2025-12-27T16:49:16.278 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59077199072595     dec_j2k = -24.387528879593
2025-12-27T16:49:16.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:16.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:16.281 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:16.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:16.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:16.283 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6114996, teldec = -24.256166
2025-12-27T16:49:16.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:16.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:16.284 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.59077199072595     dec_j2k = -24.387528879593
2025-12-27T16:49:16.285 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:16.286 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:16.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:16.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:16.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:16.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:16.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:16.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:16.290 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:16.290 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:16.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:16.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:16.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:16.291 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:16.291 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11754949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6114996, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63128, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59077199072595, telescope_dec_j2k=-24.387528879593, observability=1)
2025-12-27T16:49:16.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:16.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:16.298 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:16.298 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:16.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:16.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:16.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:16.299 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:16.299 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11754955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6114996, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63128, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59077199072595, telescope_dec_j2k=-24.387528879593, observability=1)
2025-12-27T16:49:17.335 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:17.337 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6117798, teldec = -24.256166
2025-12-27T16:49:17.338 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5910524571412     dec_j2k = -24.3875247659188
2025-12-27T16:49:17.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:17.341 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:17.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:17.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:17.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:17.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:17.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:17.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:17.354 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:17.354 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:17.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:17.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:17.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:17.354 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:17.354 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11756176, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118017237787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6117798, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63156, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.5910524571412, telescope_dec_j2k=-24.3875247659188, observability=1)
2025-12-27T16:49:17.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.009965896606445312
2025-12-27T16:49:18.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:18.400 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6120882, teldec = -24.256159
2025-12-27T16:49:18.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59136114980896     dec_j2k = -24.3875132380174
2025-12-27T16:49:18.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:49:18.404 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:49:18.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:18.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:18.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:18.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:18.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:18.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:18.413 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:18.413 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:18.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:18.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:18.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:18.414 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:18.414 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11757406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311320380465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.6120882, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63187, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59136114980896, telescope_dec_j2k=-24.3875132380174, observability=1)
2025-12-27T16:49:18.416 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0020308494567871094
2025-12-27T16:49:19.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:19.463 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6123968, teldec = -24.256166
2025-12-27T16:49:19.464 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59167004375695     dec_j2k = -24.3875157051158
2025-12-27T16:49:19.465 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:19.465 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:19.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:19.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:19.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:19.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:19.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:19.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:19.477 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:19.477 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:19.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:19.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:19.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:19.477 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:19.477 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11758635, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6123968, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63218, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59167004375695, telescope_dec_j2k=-24.3875157051158, observability=1)
2025-12-27T16:49:19.517 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03954935073852539
2025-12-27T16:49:20.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:20.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6126764, teldec = -24.256166
2025-12-27T16:49:20.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59194990957431     dec_j2k = -24.387511597987
2025-12-27T16:49:20.530 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:20.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:20.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:20.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:20.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:20.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:20.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:20.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:20.540 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:20.540 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:20.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:20.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:20.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:20.541 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:20.541 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11759868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6126764, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63246, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59194990957431, telescope_dec_j2k=-24.387511597987, observability=1)
2025-12-27T16:49:20.601 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06050276756286621
2025-12-27T16:49:21.559 [DEBUG] [Thread-490782 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:21.561 [INFO] [Thread-490782 (handle)] [driver.py] [get_status()] Telra = 1.6129564, teldec = -24.256166
2025-12-27T16:49:21.562 [INFO] [Thread-490782 (handle)] [driver.py] [get_status()] ra_j2k = 1.59223017576339     dec_j2k = -24.3875074842754
2025-12-27T16:49:21.563 [DEBUG] [Thread-490782 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:21.564 [DEBUG] [Thread-490782 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:21.568 [DEBUG] [Thread-490782 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:21.568 [DEBUG] [Thread-490782 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:21.568 [DEBUG] [Thread-490782 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:21.568 [DEBUG] [Thread-490782 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:21.576 [DEBUG] [Thread-490782 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:21.576 [DEBUG] [Thread-490782 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:21.576 [DEBUG] [Thread-490782 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:21.576 [DEBUG] [Thread-490782 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:21.576 [DEBUG] [Thread-490782 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:21.576 [DEBUG] [Thread-490782 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:21.576 [DEBUG] [Thread-490782 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:21.576 [DEBUG] [Thread-490782 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:21.577 [DEBUG] [Thread-490782 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11761065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6129564, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63274, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59223017576339, telescope_dec_j2k=-24.3875074842754, observability=1)
2025-12-27T16:49:21.584 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.007180690765380859
2025-12-27T16:49:21.688 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1113426685333252
2025-12-27T16:49:22.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:22.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.613255, teldec = -24.256166
2025-12-27T16:49:22.636 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59252905962559     dec_j2k = -24.3875030965162
2025-12-27T16:49:22.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:22.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:22.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:22.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:22.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:22.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:22.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:22.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:22.648 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:22.649 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:22.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:22.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:22.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:22.649 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:22.649 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11762308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.613255, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63304, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59252905962559, telescope_dec_j2k=-24.3875030965162, observability=1)
2025-12-27T16:49:22.736 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08694267272949219
2025-12-27T16:49:23.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:23.708 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6135633, teldec = -24.256166
2025-12-27T16:49:23.709 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59283765269881     dec_j2k = -24.3874985653767
2025-12-27T16:49:23.710 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:23.711 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:23.712 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:23.713 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 1.6135633, teldec = -24.256166
2025-12-27T16:49:23.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:23.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:23.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:23.714 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 1.59283765269881     dec_j2k = -24.3874985653767
2025-12-27T16:49:23.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:23.716 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:23.717 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:23.721 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:23.721 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:23.721 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:23.721 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:23.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:23.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:23.722 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:23.722 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:23.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:23.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:23.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:23.722 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:23.722 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1176355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6135633, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63335, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59283765269881, telescope_dec_j2k=-24.3874985653767, observability=1)
2025-12-27T16:49:23.729 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:23.729 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:23.729 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:23.729 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:23.729 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:23.729 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:23.729 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:23.729 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:23.730 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11763556, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992276, telescope_ra=1.6135633, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63335, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59283765269881, telescope_dec_j2k=-24.3874985653767, observability=1)
2025-12-27T16:49:23.805 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07556414604187012
2025-12-27T16:49:24.778 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:24.780 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6138716, teldec = -24.256166
2025-12-27T16:49:24.781 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59314624576163     dec_j2k = -24.3874940333795
2025-12-27T16:49:24.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:24.784 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:24.785 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:24.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:24.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:24.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:24.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:24.787 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 1.6138716, teldec = -24.256166
2025-12-27T16:49:24.788 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 1.59314624576163     dec_j2k = -24.3874940333795
2025-12-27T16:49:24.790 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:24.790 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:24.792 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:24.792 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:24.792 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:24.792 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:24.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:24.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:24.792 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:24.792 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:24.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:24.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:24.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:24.793 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:24.793 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1176479, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6138716, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63365, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59314624576163, telescope_dec_j2k=-24.3874940333795, observability=1)
2025-12-27T16:49:24.800 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:24.800 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:24.800 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:24.800 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:24.800 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:24.800 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:24.800 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:24.800 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:24.800 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11764799, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6138716, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63365, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59314624576163, telescope_dec_j2k=-24.3874940333795, observability=1)
2025-12-27T16:49:24.889 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08903861045837402
2025-12-27T16:49:25.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:25.835 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6141518, teldec = -24.256166
2025-12-27T16:49:25.836 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59342671210422     dec_j2k = -24.3874899137071
2025-12-27T16:49:25.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:25.839 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:25.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:25.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:25.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:25.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:25.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:25.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:25.847 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:25.847 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:25.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:25.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:25.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:25.847 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:25.848 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11766012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6141518, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63393, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59342671210422, telescope_dec_j2k=-24.3874899137071, observability=1)
2025-12-27T16:49:25.974 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12628960609436035
2025-12-27T16:49:26.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:26.892 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6144602, teldec = -24.256166
2025-12-27T16:49:26.893 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59373540524225     dec_j2k = -24.3874853786021
2025-12-27T16:49:26.896 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:26.896 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:26.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:26.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:26.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:26.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:26.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:26.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:26.909 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:26.909 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:26.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:26.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:26.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:26.909 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:26.910 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11767235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110395968654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6144602, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63424, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59373540524225, telescope_dec_j2k=-24.3874853786021, observability=1)
2025-12-27T16:49:27.077 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1670670509338379
2025-12-27T16:49:27.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:27.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6147398, teldec = -24.256166
2025-12-27T16:49:27.962 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59401527099652     dec_j2k = -24.3874812662671
2025-12-27T16:49:27.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:27.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:27.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:27.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:27.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:27.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:27.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:27.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:27.973 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:27.973 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:27.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:27.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:27.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:27.973 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:27.973 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11768472, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6147398, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63452, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59401527099652, telescope_dec_j2k=-24.3874812662671, observability=1)
2025-12-27T16:49:28.158 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1848599910736084
2025-12-27T16:49:29.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:29.021 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6150479, teldec = -24.256166
2025-12-27T16:49:29.022 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59432366382957     dec_j2k = -24.3874767339394
2025-12-27T16:49:29.024 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:29.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:29.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:29.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:29.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:29.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:29.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:29.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:29.037 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:29.037 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:29.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:29.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:29.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:29.037 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:29.037 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11769699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6150479, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63483, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59432366382957, telescope_dec_j2k=-24.3874767339394, observability=1)
2025-12-27T16:49:29.210 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17332887649536133
2025-12-27T16:49:30.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:30.082 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6153465, teldec = -24.256166
2025-12-27T16:49:30.083 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59462254762346     dec_j2k = -24.3874723405449
2025-12-27T16:49:30.085 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:49:30.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:30.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:30.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:30.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:30.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:30.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:30.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:30.099 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:30.099 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:30.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:30.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:30.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:30.099 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:30.100 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11770927, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6153465, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63513, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59462254762346, telescope_dec_j2k=-24.3874723405449, observability=1)
2025-12-27T16:49:30.262 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16277050971984863
2025-12-27T16:49:31.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:31.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.615627, teldec = -24.256166
2025-12-27T16:49:31.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59490331420594     dec_j2k = -24.3874682127286
2025-12-27T16:49:31.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:31.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:31.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:31.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:31.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:31.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:31.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:31.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:31.162 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:31.162 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:31.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:31.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:31.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:31.162 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:31.162 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11772161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118017237787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.615627, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63541, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59490331420594, telescope_dec_j2k=-24.3874682127286, observability=1)
2025-12-27T16:49:31.388 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22622942924499512
2025-12-27T16:49:32.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:32.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6159353, teldec = -24.256166
2025-12-27T16:49:32.208 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59521190719913     dec_j2k = -24.3874636749908
2025-12-27T16:49:32.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:32.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:32.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:32.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:32.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:32.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:32.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:32.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:32.219 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:32.219 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:32.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:32.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:32.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:32.219 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:32.219 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11773385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6159353, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63572, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59521190719913, telescope_dec_j2k=-24.3874636749908, observability=1)
2025-12-27T16:49:32.485 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2657489776611328
2025-12-27T16:49:33.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:33.269 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6162439, teldec = -24.256166
2025-12-27T16:49:33.270 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59552080046701     dec_j2k = -24.3874591319786
2025-12-27T16:49:33.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:33.272 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:33.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:33.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:33.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:33.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:33.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:33.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:33.284 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:33.285 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:33.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:33.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:33.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:33.285 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:33.285 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11774615, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6162439, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63603, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59552080046701, telescope_dec_j2k=-24.3874591319786, observability=1)
2025-12-27T16:49:33.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2842731475830078
2025-12-27T16:49:34.330 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:34.332 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6165244, teldec = -24.256166
2025-12-27T16:49:34.333 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59580156702193     dec_j2k = -24.3874550018914
2025-12-27T16:49:34.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:34.335 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:34.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:34.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:34.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:34.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:34.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:34.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:34.346 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:34.347 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:34.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:34.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:34.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:34.347 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:34.347 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11775846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6165244, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63631, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59580156702193, telescope_dec_j2k=-24.3874550018914, observability=1)
2025-12-27T16:49:34.498 [DEBUG] [ThreadPoolExecutor-22952_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:34.500 [DEBUG] [ThreadPoolExecutor-22952_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:34.501 [DEBUG] [ThreadPoolExecutor-22952_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:34.503 [DEBUG] [ThreadPoolExecutor-22952_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:34.621 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27398109436035156
2025-12-27T16:49:35.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:35.395 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6168241, teldec = -24.256166
2025-12-27T16:49:35.396 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59610155181279     dec_j2k = -24.3874505883187
2025-12-27T16:49:35.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:35.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:35.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:35.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:35.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:35.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:35.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:35.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:35.408 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:35.408 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:35.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:35.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:35.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:35.408 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:35.408 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11777076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6168241, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63661, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59610155181279, telescope_dec_j2k=-24.3874505883187, observability=1)
2025-12-27T16:49:35.722 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31356000900268555
2025-12-27T16:49:36.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:36.455 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6171046, teldec = -24.256166
2025-12-27T16:49:36.456 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59638231834987     dec_j2k = -24.3874464567633
2025-12-27T16:49:36.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:36.459 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:36.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:36.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:36.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:36.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:36.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:36.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:36.470 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:36.470 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:36.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:36.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:36.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:36.470 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:36.470 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11778303, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6171046, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63689, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59638231834987, telescope_dec_j2k=-24.3874464567633, observability=1)
2025-12-27T16:49:36.809 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33850693702697754
2025-12-27T16:49:37.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:37.521 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6174132, teldec = -24.256166
2025-12-27T16:49:37.522 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59669121157822     dec_j2k = -24.3874419104961
2025-12-27T16:49:37.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:37.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:37.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:37.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:37.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:37.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:37.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:37.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:37.535 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:37.535 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:37.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:37.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:37.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:37.535 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:37.535 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11779537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6174132, telescope_dec=-24.256166, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6372, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59669121157822, telescope_dec_j2k=-24.3874419104961, observability=1)
2025-12-27T16:49:37.858 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3225715160369873
2025-12-27T16:49:38.508 [DEBUG] [ThreadPoolExecutor-22952_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:38.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:38.579 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6177216, teldec = -24.256165
2025-12-27T16:49:38.581 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59699990452722     dec_j2k = -24.387436366403
2025-12-27T16:49:38.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:49:38.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:49:38.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:38.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:38.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:38.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:38.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:38.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:38.594 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:38.594 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:38.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:38.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:38.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:38.594 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:38.594 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11780762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6177216, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6375, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59699990452722, telescope_dec_j2k=-24.387436366403, observability=1)
2025-12-27T16:49:38.910 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31586623191833496
2025-12-27T16:49:39.510 [DEBUG] [ThreadPoolExecutor-22952_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:39.511 [INFO] [ThreadPoolExecutor-22952_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:49:39.643 [DEBUG] [Thread-490783 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:39.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:39.645 [INFO] [Thread-490783 (handle)] [driver.py] [get_status()] Telra = 1.6180207, teldec = -24.256165
2025-12-27T16:49:39.647 [INFO] [Thread-490783 (handle)] [driver.py] [get_status()] ra_j2k = 1.59729928870868     dec_j2k = -24.3874319584371
2025-12-27T16:49:39.648 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6180207, teldec = -24.256165
2025-12-27T16:49:39.648 [DEBUG] [Thread-490783 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:39.649 [DEBUG] [Thread-490783 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:39.649 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59729928870868     dec_j2k = -24.3874319584371
2025-12-27T16:49:39.650 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:39.651 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:39.656 [DEBUG] [Thread-490783 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:39.656 [DEBUG] [Thread-490783 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:39.656 [DEBUG] [Thread-490783 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:39.656 [DEBUG] [Thread-490783 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:39.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:39.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:39.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:39.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:39.658 [DEBUG] [Thread-490783 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:39.658 [DEBUG] [Thread-490783 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:39.658 [DEBUG] [Thread-490783 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:39.658 [DEBUG] [Thread-490783 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:39.658 [DEBUG] [Thread-490783 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:39.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:39.658 [DEBUG] [Thread-490783 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:39.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:39.658 [DEBUG] [Thread-490783 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:39.658 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:39.659 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:39.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:39.659 [DEBUG] [Thread-490783 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:39.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:39.659 [DEBUG] [Thread-490783 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11781995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6180207, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6378, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59729928870868, telescope_dec_j2k=-24.3874319584371, observability=1)
2025-12-27T16:49:39.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:39.659 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:39.659 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11781998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6180207, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6378, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59729928870868, telescope_dec_j2k=-24.3874319584371, observability=1)
2025-12-27T16:49:39.962 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3023059368133545
2025-12-27T16:49:40.705 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:40.707 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6183028, teldec = -24.256172
2025-12-27T16:49:40.708 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59758165728141     dec_j2k = -24.3874347996663
2025-12-27T16:49:40.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:40.711 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:40.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:40.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:40.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:40.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:40.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:40.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:40.721 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:40.721 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:40.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:40.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:40.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:40.721 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:40.721 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11783225, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992286, telescope_ra=1.6183028, telescope_dec=-24.256172, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63809, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59758165728141, telescope_dec_j2k=-24.3874347996663, observability=1)
2025-12-27T16:49:41.013 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2922627925872803
2025-12-27T16:49:41.764 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:41.766 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6185834, teldec = -24.256165
2025-12-27T16:49:41.767 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59786252331568     dec_j2k = -24.3874236634972
2025-12-27T16:49:41.768 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:41.768 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:41.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:41.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:41.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:41.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:41.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:41.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:41.782 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:41.782 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:41.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:41.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:41.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:41.782 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:41.782 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1178445, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6185834, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63837, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59786252331568, telescope_dec_j2k=-24.3874236634972, observability=1)
2025-12-27T16:49:42.117 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33431482315063477
2025-12-27T16:49:42.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:42.833 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6188917, teldec = -24.256165
2025-12-27T16:49:42.834 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59817111620897     dec_j2k = -24.3874191175378
2025-12-27T16:49:42.835 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:42.836 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:42.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:42.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:42.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:42.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:42.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:42.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:42.850 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:42.850 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:42.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:42.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:42.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:42.850 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:42.850 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11785685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6188917, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63867, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59817111620897, telescope_dec_j2k=-24.3874191175378, observability=1)
2025-12-27T16:49:43.198 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3478586673736572
2025-12-27T16:49:43.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:43.911 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6191909, teldec = -24.256165
2025-12-27T16:49:43.913 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59847060044704     dec_j2k = -24.3874147049405
2025-12-27T16:49:43.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:43.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:43.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:43.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:43.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:43.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:43.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:43.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:43.926 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:43.926 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:43.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:43.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:43.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:43.926 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:43.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11786933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6191909, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63897, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59847060044704, telescope_dec_j2k=-24.3874147049405, observability=1)
2025-12-27T16:49:44.250 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.323711633682251
2025-12-27T16:49:44.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:44.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6194998, teldec = -24.256165
2025-12-27T16:49:44.980 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59877979388975     dec_j2k = -24.3874101484408
2025-12-27T16:49:44.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:44.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:44.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:44.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:44.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:44.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:44.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:44.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:44.994 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:44.994 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:44.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:44.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:44.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:44.994 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:44.994 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11788169, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6194998, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63928, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59877979388975, telescope_dec_j2k=-24.3874101484408, observability=1)
2025-12-27T16:49:45.302 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3081545829772949
2025-12-27T16:49:46.036 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:46.038 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6197805, teldec = -24.256165
2025-12-27T16:49:46.039 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59906076053449     dec_j2k = -24.3874060071653
2025-12-27T16:49:46.041 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:46.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:49:46.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:46.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:46.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:46.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:46.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:46.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:46.054 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:46.054 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:46.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:46.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:46.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:46.054 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:46.054 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11789395, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6197805, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63956, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59906076053449, telescope_dec_j2k=-24.3874060071653, observability=1)
2025-12-27T16:49:46.427 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3731389045715332
2025-12-27T16:49:47.102 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:47.104 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6200894, teldec = -24.256165
2025-12-27T16:49:47.106 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59936995395721     dec_j2k = -24.3874014490232
2025-12-27T16:49:47.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:47.109 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:47.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:47.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:47.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:47.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:47.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:47.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:47.121 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:47.121 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:47.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:47.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:47.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:47.121 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:47.121 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11790628, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6200894, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.63987, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59936995395721, telescope_dec_j2k=-24.3874014490232, observability=1)
2025-12-27T16:49:47.493 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3713221549987793
2025-12-27T16:49:48.171 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:48.173 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6203696, teldec = -24.256165
2025-12-27T16:49:48.174 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59965042010886     dec_j2k = -24.3873973136353
2025-12-27T16:49:48.175 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:48.176 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:48.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:48.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:48.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:48.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:48.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:48.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:48.190 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:48.190 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:48.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:48.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:48.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:48.190 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:48.190 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11791865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118017237787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6203696, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64015, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.59965042010886, telescope_dec_j2k=-24.3873973136353, observability=1)
2025-12-27T16:49:48.575 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38527536392211914
2025-12-27T16:49:49.235 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:49.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6206688, teldec = -24.256165
2025-12-27T16:49:49.239 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5999499042984     dec_j2k = -24.3873928970505
2025-12-27T16:49:49.241 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:49.242 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:49.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:49.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:49.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:49.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:49.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:49.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:49.255 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:49.255 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:49.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:49.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:49.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:49.255 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:49.255 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11793097, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118819476643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6206688, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64045, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.5999499042984, telescope_dec_j2k=-24.3873928970505, observability=1)
2025-12-27T16:49:49.629 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3733084201812744
2025-12-27T16:49:50.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:50.303 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.620978, teldec = -24.256165
2025-12-27T16:49:50.304 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60025939797592     dec_j2k = -24.3873883320045
2025-12-27T16:49:50.305 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:50.306 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:50.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:50.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:50.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:50.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:50.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:50.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:50.317 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:50.317 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:50.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:50.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:50.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:50.318 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:50.318 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11794331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.620978, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64076, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60025939797592, telescope_dec_j2k=-24.3873883320045, observability=1)
2025-12-27T16:49:50.700 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38174009323120117
2025-12-27T16:49:51.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:51.366 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6212585, teldec = -24.256165
2025-12-27T16:49:51.367 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60054016438516     dec_j2k = -24.3873841899412
2025-12-27T16:49:51.369 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:51.370 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:51.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:51.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:51.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:51.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:51.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:51.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:51.380 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:51.380 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:51.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:51.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:51.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:51.381 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:51.381 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11795561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6212585, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64104, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60054016438516, telescope_dec_j2k=-24.3873841899412, observability=1)
2025-12-27T16:49:51.806 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4247415065765381
2025-12-27T16:49:52.427 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:52.429 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6215668, teldec = -24.256165
2025-12-27T16:49:52.430 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60084875718791     dec_j2k = -24.3873796365449
2025-12-27T16:49:52.432 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:52.433 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:52.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:52.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:52.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:52.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:52.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:52.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:52.448 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:52.448 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:52.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:52.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:52.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:52.448 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:52.448 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11796792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6215668, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64135, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60084875718791, telescope_dec_j2k=-24.3873796365449, observability=1)
2025-12-27T16:49:52.871 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42282581329345703
2025-12-27T16:49:53.492 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:53.495 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6218662, teldec = -24.256165
2025-12-27T16:49:53.496 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60114844152803     dec_j2k = -24.3873752137758
2025-12-27T16:49:53.497 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:53.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:53.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:53.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:53.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:53.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:53.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:53.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:53.507 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:53.507 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:53.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:53.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:53.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:53.507 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:53.507 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11798025, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6218662, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64165, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60114844152803, telescope_dec_j2k=-24.3873752137758, observability=1)
2025-12-27T16:49:53.955 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44826722145080566
2025-12-27T16:49:54.560 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:54.563 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.622147, teldec = -24.256165
2025-12-27T16:49:54.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60142950819479     dec_j2k = -24.3873710650334
2025-12-27T16:49:54.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:54.567 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:54.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:54.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:54.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:54.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:54.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:54.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:54.576 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:54.576 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:54.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:54.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:54.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:54.576 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:54.576 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1179926, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118819476643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.622147, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64193, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60142950819479, telescope_dec_j2k=-24.3873710650334, observability=1)
2025-12-27T16:49:55.028 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45180487632751465
2025-12-27T16:49:55.093 [DEBUG] [Thread-490784 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5169062614440918
2025-12-27T16:49:55.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:55.629 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6224559, teldec = -24.256165
2025-12-27T16:49:55.630 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6017387015372     dec_j2k = -24.3873665003003
2025-12-27T16:49:55.632 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:55.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:55.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:55.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:55.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:55.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:55.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:55.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:55.644 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:55.644 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:55.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:55.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:55.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:55.644 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:55.644 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11800495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6224559, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64224, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.6017387015372, telescope_dec_j2k=-24.3873665003003, observability=1)
2025-12-27T16:49:56.097 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4525177478790283
2025-12-27T16:49:56.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:56.687 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6227645, teldec = -24.256165
2025-12-27T16:49:56.688 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60204759458425     dec_j2k = -24.3873619391414
2025-12-27T16:49:56.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:49:56.691 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:56.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:56.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:56.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:56.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:56.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:56.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:56.702 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:56.702 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:56.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:56.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:56.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:56.702 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:56.702 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1180172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6227645, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64255, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60204759458425, telescope_dec_j2k=-24.3873619391414, observability=1)
2025-12-27T16:49:57.184 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48131704330444336
2025-12-27T16:49:57.719 [DEBUG] [Thread-490785 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:57.721 [INFO] [Thread-490785 (handle)] [driver.py] [get_status()] Telra = 1.6230447, teldec = -24.256165
2025-12-27T16:49:57.722 [INFO] [Thread-490785 (handle)] [driver.py] [get_status()] ra_j2k = 1.60232806065354     dec_j2k = -24.3873577969956
2025-12-27T16:49:57.724 [DEBUG] [Thread-490785 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:57.724 [DEBUG] [Thread-490785 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:57.728 [DEBUG] [Thread-490785 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:57.728 [DEBUG] [Thread-490785 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:57.728 [DEBUG] [Thread-490785 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:57.728 [DEBUG] [Thread-490785 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:57.736 [DEBUG] [Thread-490785 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:57.736 [DEBUG] [Thread-490785 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:57.736 [DEBUG] [Thread-490785 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:57.736 [DEBUG] [Thread-490785 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:57.736 [DEBUG] [Thread-490785 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:57.736 [DEBUG] [Thread-490785 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:57.736 [DEBUG] [Thread-490785 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:57.736 [DEBUG] [Thread-490785 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:57.736 [DEBUG] [Thread-490785 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11802917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6230447, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64283, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60232806065354, telescope_dec_j2k=-24.3873577969956, observability=1)
2025-12-27T16:49:57.761 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.025130748748779297
2025-12-27T16:49:58.232 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4962446689605713
2025-12-27T16:49:58.809 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:58.812 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6233439, teldec = -24.256165
2025-12-27T16:49:58.813 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60262754475512     dec_j2k = -24.3873533731948
2025-12-27T16:49:58.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:58.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:58.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:58.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:58.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:58.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:58.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:58.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:58.827 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:58.827 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:58.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:58.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:58.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:58.827 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:58.827 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11804178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992275, telescope_ra=1.6233439, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64313, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60262754475512, telescope_dec_j2k=-24.3873533731948, observability=1)
2025-12-27T16:49:59.301 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47365331649780273
2025-12-27T16:49:59.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:49:59.879 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6236525, teldec = -24.256165
2025-12-27T16:49:59.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60293643777203     dec_j2k = -24.3873488095657
2025-12-27T16:49:59.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:59.883 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:49:59.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:49:59.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:49:59.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:49:59.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:49:59.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:49:59.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:59.892 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:49:59.892 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:49:59.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:49:59.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:49:59.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:49:59.892 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:49:59.893 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11805414, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6236525, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64344, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60293643777203, telescope_dec_j2k=-24.3873488095657, observability=1)
2025-12-27T16:50:00.385 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49259257316589355
2025-12-27T16:50:00.940 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:00.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6239333, teldec = -24.256165
2025-12-27T16:50:00.944 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60321750438363     dec_j2k = -24.3873446563017
2025-12-27T16:50:00.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:00.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:00.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:00.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:00.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:00.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:00.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:00.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:00.958 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:00.958 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:00.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:00.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:00.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:00.958 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:00.958 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11806645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122028432067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6239333, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64372, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60321750438363, telescope_dec_j2k=-24.3873446563017, observability=1)
2025-12-27T16:50:01.472 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5133645534515381
2025-12-27T16:50:02.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:02.003 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6242419, teldec = -24.256165
2025-12-27T16:50:02.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60352639738052     dec_j2k = -24.3873400910331
2025-12-27T16:50:02.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:02.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:02.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:02.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:02.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:02.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:02.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:02.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:02.019 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:02.019 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:02.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:02.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:02.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:02.020 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:02.020 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11807873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6242419, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64402, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60352639738052, telescope_dec_j2k=-24.3873400910331, observability=1)
2025-12-27T16:50:02.591 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5717151165008545
2025-12-27T16:50:03.067 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:03.069 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6245413, teldec = -24.256165
2025-12-27T16:50:03.070 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60382608163257     dec_j2k = -24.3873356610442
2025-12-27T16:50:03.072 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:03.073 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:03.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:03.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:03.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:03.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:03.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:03.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:03.085 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:03.085 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:03.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:03.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:03.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:03.086 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:03.086 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11809106, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6245413, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64432, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60382608163257, telescope_dec_j2k=-24.3873356610442, observability=1)
2025-12-27T16:50:03.660 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5738282203674316
2025-12-27T16:50:03.808 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7224204540252686
2025-12-27T16:50:04.133 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:04.135 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6248218, teldec = -24.256165
2025-12-27T16:50:04.136 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60410684793189     dec_j2k = -24.3873315099708
2025-12-27T16:50:04.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:04.139 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:04.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:04.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:04.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:04.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:04.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:04.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:04.148 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:04.148 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:04.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:04.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:04.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:04.148 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:04.148 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1181034, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6248218, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6446, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60410684793189, telescope_dec_j2k=-24.3873315099708, observability=1)
2025-12-27T16:50:04.744 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5957889556884766
2025-12-27T16:50:05.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:05.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6251307, teldec = -24.256165
2025-12-27T16:50:05.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6044160411834     dec_j2k = -24.3873269377901
2025-12-27T16:50:05.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:05.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:05.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:05.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:05.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:05.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:05.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:05.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:05.215 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:05.215 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:05.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:05.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:05.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:05.216 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:05.216 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11811569, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6251307, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64491, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.6044160411834, telescope_dec_j2k=-24.3873269377901, observability=1)
2025-12-27T16:50:05.257 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.04060482978820801
2025-12-27T16:50:05.257 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.47288799285889 seconds ago
2025-12-27T16:50:05.796 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5798609256744385
2025-12-27T16:50:06.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:06.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6254115, teldec = -24.256165
2025-12-27T16:50:06.264 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60469710774931     dec_j2k = -24.3873227807851
2025-12-27T16:50:06.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:50:06.267 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:06.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:06.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:06.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:06.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:06.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:06.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:06.277 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:06.277 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:06.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:06.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:06.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:06.277 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:06.278 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11812803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6254115, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64519, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60469710774931, telescope_dec_j2k=-24.3873227807851, observability=1)
2025-12-27T16:50:06.899 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.621605634689331
2025-12-27T16:50:07.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:07.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6257195, teldec = -24.256165
2025-12-27T16:50:07.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60500540012643     dec_j2k = -24.3873182202901
2025-12-27T16:50:07.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:07.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:07.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:07.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:07.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:07.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:07.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:07.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:07.339 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:07.339 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:07.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:07.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:07.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:07.339 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:07.340 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11814032, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118017237787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6257195, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6455, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60500540012643, telescope_dec_j2k=-24.3873182202901, observability=1)
2025-12-27T16:50:07.980 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.640916109085083
2025-12-27T16:50:08.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:08.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.626019, teldec = -24.256159
2025-12-27T16:50:08.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60530518394901     dec_j2k = -24.3873077853486
2025-12-27T16:50:08.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:08.390 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:50:08.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:08.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:08.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:08.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:08.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:08.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:08.399 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:08.399 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:08.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:08.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:08.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:08.399 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:08.399 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1181526, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.626019, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6458, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60530518394901, telescope_dec_j2k=-24.3873077853486, observability=1)
2025-12-27T16:50:09.065 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6656439304351807
2025-12-27T16:50:09.450 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:09.452 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6263, teldec = -24.256165
2025-12-27T16:50:09.453 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60558645115295     dec_j2k = -24.3873096226177
2025-12-27T16:50:09.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:09.455 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:09.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:09.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:09.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:09.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:09.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:09.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:09.468 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:09.468 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:09.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:09.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:09.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:09.468 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:09.469 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11816493, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6263, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64608, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60558645115295, telescope_dec_j2k=-24.3873096226177, observability=1)
2025-12-27T16:50:10.116 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6477489471435547
2025-12-27T16:50:10.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:10.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6266089, teldec = -24.256165
2025-12-27T16:50:10.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60589564435417     dec_j2k = -24.3873050463221
2025-12-27T16:50:10.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:10.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:10.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:10.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:10.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:10.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:10.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:10.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:10.543 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:10.543 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:10.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:10.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:10.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:10.543 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:10.543 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11817738, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6266089, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64639, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60589564435417, telescope_dec_j2k=-24.3873050463221, observability=1)
2025-12-27T16:50:11.217 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6737902164459229
2025-12-27T16:50:11.600 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:11.602 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.626917, teldec = -24.256165
2025-12-27T16:50:11.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60620403678556     dec_j2k = -24.3873004810219
2025-12-27T16:50:11.605 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:11.605 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:11.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:11.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:11.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:11.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:11.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:11.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:11.618 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:11.618 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:11.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:11.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:11.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:11.618 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:11.619 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11818983, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.626917, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6467, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60620403678556, telescope_dec_j2k=-24.3873004810219, observability=1)
2025-12-27T16:50:12.304 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6854732036590576
2025-12-27T16:50:12.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:12.668 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6271974, teldec = -24.256165
2025-12-27T16:50:12.669 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60648470291657     dec_j2k = -24.3872963254256
2025-12-27T16:50:12.671 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:12.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:12.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:12.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:12.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:12.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:12.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:12.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:12.686 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:12.686 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:12.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:12.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:12.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:12.687 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:12.687 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11820216, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6271974, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64698, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:49:13.613648', telescope_ra_j2k=1.60648470291657, telescope_dec_j2k=-24.3872963254256, observability=1)
2025-12-27T16:50:13.386 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6989834308624268
2025-12-27T16:50:13.762 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:13.762 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:50:13.763 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:13.763 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:50:13.764 [DEBUG] [ThreadPoolExecutor-22954_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:13.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:13.822 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6275247, teldec = -24.256165
2025-12-27T16:50:13.823 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60681231354996     dec_j2k = -24.3872914738638
2025-12-27T16:50:13.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:13.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:13.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:13.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:13.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:13.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:13.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:13.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:13.837 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:13.837 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:13.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:13.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:13.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:13.838 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:13.838 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11821552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6275247, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64731, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.60681231354996, telescope_dec_j2k=-24.3872914738638, observability=1)
2025-12-27T16:50:14.454 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6162598133087158
2025-12-27T16:50:14.766 [DEBUG] [ThreadPoolExecutor-22954_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:14.768 [DEBUG] [ThreadPoolExecutor-22954_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:14.768 [DEBUG] [ThreadPoolExecutor-22954_0] [payload.py] [to_registers()] [0]
2025-12-27T16:50:14.772 [DEBUG] [ThreadPoolExecutor-22954_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:14.772 [DEBUG] [ThreadPoolExecutor-22954_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:14.772 [DEBUG] [ThreadPoolExecutor-22954_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:50:14.772 [DEBUG] [ThreadPoolExecutor-22954_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:14.779 [DEBUG] [ThreadPoolExecutor-22954_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:14.779 [DEBUG] [ThreadPoolExecutor-22954_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:50:14.779 [DEBUG] [ThreadPoolExecutor-22954_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:50:14.780 [DEBUG] [ThreadPoolExecutor-22954_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:50:14.780 [DEBUG] [ThreadPoolExecutor-22954_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:14.780 [DEBUG] [ThreadPoolExecutor-22954_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:14.780 [DEBUG] [ThreadPoolExecutor-22954_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:14.880 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:14.881 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6278336, teldec = -24.256165
2025-12-27T16:50:14.883 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60712150670947     dec_j2k = -24.3872868941595
2025-12-27T16:50:14.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:14.885 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:14.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:14.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:14.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:14.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:14.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:14.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:14.899 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:14.899 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:14.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:14.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:14.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:14.899 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:14.899 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11822778, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6278336, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64762, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.60712150670947, telescope_dec_j2k=-24.3872868941595, observability=1)
2025-12-27T16:50:15.538 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6386113166809082
2025-12-27T16:50:15.890 [DEBUG] [Thread-490786 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9905381202697754
2025-12-27T16:50:15.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:15.951 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6281141, teldec = -24.256165
2025-12-27T16:50:15.952 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60740227290703     dec_j2k = -24.3872827347646
2025-12-27T16:50:15.954 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:15.954 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:15.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:15.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:15.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:15.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:15.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:15.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:15.964 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:15.964 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:15.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:15.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:15.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:15.964 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:15.964 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11824016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6281141, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6479, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.60740227290703, telescope_dec_j2k=-24.3872827347646, observability=1)
2025-12-27T16:50:16.625 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6609330177307129
2025-12-27T16:50:17.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:17.011 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6284233, teldec = -24.256165
2025-12-27T16:50:17.012 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60771176633115     dec_j2k = -24.3872781489703
2025-12-27T16:50:17.013 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:17.014 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:17.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:17.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:17.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:17.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:17.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:17.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:17.027 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:17.027 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:17.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:17.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:17.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:17.028 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:17.028 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11825242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6284233, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64821, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.60771176633115, telescope_dec_j2k=-24.3872781489703, observability=1)
2025-12-27T16:50:17.675 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6467456817626953
2025-12-27T16:50:18.073 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:18.074 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6287227, teldec = -24.256165
2025-12-27T16:50:18.076 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60801145044522     dec_j2k = -24.3872737077005
2025-12-27T16:50:18.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:18.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:18.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:18.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:18.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:18.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:18.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:18.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:18.088 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:18.088 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:18.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:18.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:18.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:18.088 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:18.088 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11826473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6287227, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64851, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.60801145044522, telescope_dec_j2k=-24.3872737077005, observability=1)
2025-12-27T16:50:18.726 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6381211280822754
2025-12-27T16:50:19.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:19.139 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6290029, teldec = -24.256165
2025-12-27T16:50:19.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6082919163306     dec_j2k = -24.3872695505102
2025-12-27T16:50:19.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:19.143 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:19.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:19.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:19.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:19.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:19.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:19.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:19.155 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:19.155 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:19.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:19.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:19.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:19.156 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:19.156 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11827706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6290029, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64879, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.6082919163306, telescope_dec_j2k=-24.3872695505102, observability=1)
2025-12-27T16:50:19.776 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6202161312103271
2025-12-27T16:50:20.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:20.204 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6293113, teldec = -24.256165
2025-12-27T16:50:20.205 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6086006089653     dec_j2k = -24.3872649741126
2025-12-27T16:50:20.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:20.207 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:20.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:20.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:20.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:20.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:20.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:20.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:20.218 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:20.218 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:20.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:20.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:20.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:20.218 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:20.218 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11828938, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6293113, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64909, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.6086006089653, telescope_dec_j2k=-24.3872649741126, observability=1)
2025-12-27T16:50:20.830 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6118659973144531
2025-12-27T16:50:21.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:21.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6295918, teldec = -24.256165
2025-12-27T16:50:21.264 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60888137511712     dec_j2k = -24.3872608109837
2025-12-27T16:50:21.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:21.267 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:21.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:21.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:21.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:21.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:21.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:21.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:21.281 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:21.281 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:21.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:21.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:21.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:21.281 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:21.281 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11830164, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118017237787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6295918, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64937, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.60888137511712, telescope_dec_j2k=-24.3872608109837, observability=1)
2025-12-27T16:50:21.933 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6523077487945557
2025-12-27T16:50:22.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:22.323 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.629899, teldec = -24.256165
2025-12-27T16:50:22.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60918886659321     dec_j2k = -24.3872562507651
2025-12-27T16:50:22.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:22.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:22.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:22.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:22.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:22.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:22.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:22.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:22.341 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:22.342 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:22.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:22.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:22.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:22.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:22.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11831391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.629899, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64968, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.60918886659321, telescope_dec_j2k=-24.3872562507651, observability=1)
2025-12-27T16:50:22.811 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46968865394592285
2025-12-27T16:50:23.290 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9483888149261475
2025-12-27T16:50:23.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:23.393 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6302068, teldec = -24.256165
2025-12-27T16:50:23.394 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60949695862814     dec_j2k = -24.3872516807874
2025-12-27T16:50:23.395 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:23.396 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:23.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:23.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:23.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:23.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:23.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:23.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:23.405 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:23.406 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:23.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:23.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:23.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:23.406 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:23.406 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1183263, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114407162934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6302068, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.64999, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.60949695862814, telescope_dec_j2k=-24.3872516807874, observability=1)
2025-12-27T16:50:24.396 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9905285835266113
2025-12-27T16:50:24.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:24.456 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6304781, teldec = -24.256165
2025-12-27T16:50:24.457 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60976851602387     dec_j2k = -24.3872476520261
2025-12-27T16:50:24.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:24.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:50:24.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:24.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:24.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:24.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:24.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:24.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:24.470 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:24.470 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:24.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:24.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:24.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:24.470 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:24.471 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11833859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6304781, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65026, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.60976851602387, telescope_dec_j2k=-24.3872476520261, observability=1)
2025-12-27T16:50:24.861 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3908255100250244
2025-12-27T16:50:25.464 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9935929775238037
2025-12-27T16:50:25.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:25.526 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6307864, teldec = -24.256165
2025-12-27T16:50:25.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61007710851346     dec_j2k = -24.3872430730159
2025-12-27T16:50:25.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:25.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:25.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:25.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:25.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:25.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:25.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:25.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:25.543 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:25.543 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:25.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:25.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:25.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:25.543 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:25.544 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11835098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6307864, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65057, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61007710851346, telescope_dec_j2k=-24.3872430730159, observability=1)
2025-12-27T16:50:26.553 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:26.555 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6310666, teldec = -24.256165
2025-12-27T16:50:26.556 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.61035757433499     dec_j2k = -24.3872389106171
2025-12-27T16:50:26.558 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:26.559 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:26.561 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:26.561 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:26.561 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:26.562 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:26.568 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:26.569 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:26.569 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:26.569 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:26.569 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:26.569 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:26.569 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:26.569 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:26.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11836289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6310666, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65085, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61035757433499, telescope_dec_j2k=-24.3872389106171, observability=1)
2025-12-27T16:50:26.590 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02147817611694336
2025-12-27T16:50:27.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:27.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6313747, teldec = -24.256165
2025-12-27T16:50:27.636 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6106659666148     dec_j2k = -24.3872343329448
2025-12-27T16:50:27.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:27.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:27.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:27.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:27.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:27.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:27.649 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:27.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:27.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:27.650 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:27.651 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:27.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:27.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:27.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:27.651 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:27.651 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11837539, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6313747, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65116, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.6106659666148, telescope_dec_j2k=-24.3872343329448, observability=1)
2025-12-27T16:50:27.651 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6313747, teldec = -24.256165
2025-12-27T16:50:27.653 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.6106659666148     dec_j2k = -24.3872343329448
2025-12-27T16:50:27.655 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:27.656 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:27.657 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:27.657 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:27.657 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:27.657 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:27.665 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:27.665 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:27.665 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:27.665 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:27.665 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:27.665 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:27.665 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:27.665 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:27.665 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11837558, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6313747, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65116, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.6106659666148, telescope_dec_j2k=-24.3872343329448, observability=1)
2025-12-27T16:50:28.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:28.694 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6316543, teldec = -24.256165
2025-12-27T16:50:28.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61094583184894     dec_j2k = -24.3872301779783
2025-12-27T16:50:28.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:28.698 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:28.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:28.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:28.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:28.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:28.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:28.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:28.705 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:28.705 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:28.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:28.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:28.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:28.705 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:28.706 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11838765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6316543, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65144, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61094583184894, telescope_dec_j2k=-24.3872301779783, observability=1)
2025-12-27T16:50:28.733 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.027692317962646484
2025-12-27T16:50:29.748 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:29.750 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6319626, teldec = -24.256171
2025-12-27T16:50:29.751 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61125442477585     dec_j2k = -24.3872315951872
2025-12-27T16:50:29.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:29.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:29.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:29.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:29.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:29.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:29.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:29.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:29.761 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:29.761 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:29.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:29.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:29.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:29.761 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:29.761 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11839986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992284, telescope_ra=1.6319626, telescope_dec=-24.256171, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65175, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61125442477585, telescope_dec_j2k=-24.3872315951872, observability=1)
2025-12-27T16:50:29.817 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05624246597290039
2025-12-27T16:50:30.808 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:30.811 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6322613, teldec = -24.256165
2025-12-27T16:50:30.812 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61155340763151     dec_j2k = -24.3872211552954
2025-12-27T16:50:30.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:50:30.814 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:30.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:30.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:30.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:30.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:30.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:30.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:30.822 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:30.823 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:30.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:30.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:30.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:30.823 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:30.823 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11841214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114407162934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6322613, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65204, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61155340763151, telescope_dec_j2k=-24.3872211552954, observability=1)
2025-12-27T16:50:30.907 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08392047882080078
2025-12-27T16:50:31.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:31.869 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6325415, teldec = -24.256165
2025-12-27T16:50:31.869 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61183387340735     dec_j2k = -24.3872169891748
2025-12-27T16:50:31.870 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:31.871 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:50:31.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:31.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:31.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:31.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:31.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:31.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:31.881 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:31.881 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:31.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:31.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:31.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:31.881 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:31.882 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1184244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6325415, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65232, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61183387340735, telescope_dec_j2k=-24.3872169891748, observability=1)
2025-12-27T16:50:32.010 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1283717155456543
2025-12-27T16:50:32.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:32.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6328504, teldec = -24.256165
2025-12-27T16:50:32.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61214306639571     dec_j2k = -24.3872123955124
2025-12-27T16:50:32.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:32.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:32.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:32.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:32.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:32.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:32.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:32.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:32.940 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:32.940 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:32.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:32.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:32.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:32.940 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:32.941 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11843663, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6328504, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65263, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61214306639571, telescope_dec_j2k=-24.3872123955124, observability=1)
2025-12-27T16:50:33.081 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14008164405822754
2025-12-27T16:50:33.942 [DEBUG] [Thread-490787 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:33.944 [INFO] [Thread-490787 (handle)] [driver.py] [get_status()] Telra = 1.6331314, teldec = -24.256165
2025-12-27T16:50:33.945 [INFO] [Thread-490787 (handle)] [driver.py] [get_status()] ra_j2k = 1.61242433291204     dec_j2k = -24.3872082160055
2025-12-27T16:50:33.947 [DEBUG] [Thread-490787 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:33.948 [DEBUG] [Thread-490787 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:33.952 [DEBUG] [Thread-490787 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:33.952 [DEBUG] [Thread-490787 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:33.952 [DEBUG] [Thread-490787 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:33.953 [DEBUG] [Thread-490787 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:33.960 [DEBUG] [Thread-490787 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:33.960 [DEBUG] [Thread-490787 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:33.960 [DEBUG] [Thread-490787 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:33.960 [DEBUG] [Thread-490787 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:33.960 [DEBUG] [Thread-490787 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:33.960 [DEBUG] [Thread-490787 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:33.960 [DEBUG] [Thread-490787 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:33.960 [DEBUG] [Thread-490787 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:33.960 [DEBUG] [Thread-490787 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11844841, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114407162934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992274, telescope_ra=1.6331314, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65291, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61242433291204, telescope_dec_j2k=-24.3872082160055, observability=1)
2025-12-27T16:50:33.991 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03049325942993164
2025-12-27T16:50:34.147 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18609619140625
2025-12-27T16:50:35.034 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:35.036 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6334311, teldec = -24.256165
2025-12-27T16:50:35.037 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61272431715488     dec_j2k = -24.3872037575771
2025-12-27T16:50:35.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:35.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:35.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:35.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:35.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:35.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:35.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:35.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:35.049 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:35.049 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:35.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:35.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:35.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:35.050 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:35.050 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11846104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6334311, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65321, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61272431715488, telescope_dec_j2k=-24.3872037575771, observability=1)
2025-12-27T16:50:35.201 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15108776092529297
2025-12-27T16:50:36.091 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:36.093 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6337397, teldec = -24.256165
2025-12-27T16:50:36.094 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61303320982832     dec_j2k = -24.3871991659046
2025-12-27T16:50:36.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:36.097 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:36.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:36.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:36.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:36.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:36.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:36.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:36.108 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:36.108 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:36.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:36.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:36.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:36.108 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:36.108 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11847329, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6337397, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65352, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61303320982832, telescope_dec_j2k=-24.3871991659046, observability=1)
2025-12-27T16:50:36.253 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14482903480529785
2025-12-27T16:50:37.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:37.152 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6340199, teldec = -24.256165
2025-12-27T16:50:37.154 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61331367555833     dec_j2k = -24.3871949960541
2025-12-27T16:50:37.155 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:37.156 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:37.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:37.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:37.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:37.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:37.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:37.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:37.164 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:37.164 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:37.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:37.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:37.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:37.165 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:37.165 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11848554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6340199, telescope_dec=-24.256165, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6538, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61331367555833, telescope_dec_j2k=-24.3871949960541, observability=1)
2025-12-27T16:50:37.367 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20223212242126465
2025-12-27T16:50:38.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:38.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6343283, teldec = -24.256164
2025-12-27T16:50:38.213 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61362236794231     dec_j2k = -24.3871894058086
2025-12-27T16:50:38.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:38.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:38.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:38.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:38.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:38.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:38.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:38.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:38.227 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:38.227 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:38.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:38.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:38.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:38.228 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:38.228 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11849781, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6343283, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65411, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61362236794231, telescope_dec_j2k=-24.3871894058086, observability=1)
2025-12-27T16:50:38.432 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20406651496887207
2025-12-27T16:50:39.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:39.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6346079, teldec = -24.256164
2025-12-27T16:50:39.274 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61390223308508     dec_j2k = -24.3871852434062
2025-12-27T16:50:39.276 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:39.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:39.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:39.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:39.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:39.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:39.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:39.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:39.287 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:39.287 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:39.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:39.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:39.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:39.287 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:39.287 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11851009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6346079, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65439, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61390223308508, telescope_dec_j2k=-24.3871852434062, observability=1)
2025-12-27T16:50:39.484 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1970691680908203
2025-12-27T16:50:39.780 [DEBUG] [ThreadPoolExecutor-22954_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:39.782 [DEBUG] [ThreadPoolExecutor-22954_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:40.330 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:40.332 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6349154, teldec = -24.256164
2025-12-27T16:50:40.333 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61421002467523     dec_j2k = -24.3871806648442
2025-12-27T16:50:40.335 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:40.336 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:50:40.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:40.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:40.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:40.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:40.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:40.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:40.350 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:40.350 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:40.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:40.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:40.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:40.350 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:40.350 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11852235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6349154, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6547, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61421002467523, telescope_dec_j2k=-24.3871806648442, observability=1)
2025-12-27T16:50:40.536 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18549323081970215
2025-12-27T16:50:41.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:41.393 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6352149, teldec = -24.256164
2025-12-27T16:50:41.394 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61450980866922     dec_j2k = -24.387176204581
2025-12-27T16:50:41.397 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:41.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:41.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:41.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:41.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:41.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:41.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:41.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:41.408 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:41.408 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:41.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:41.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:41.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:41.408 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:41.408 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11853463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6352149, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.655, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61450980866922, telescope_dec_j2k=-24.387176204581, observability=1)
2025-12-27T16:50:41.639 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23111915588378906
2025-12-27T16:50:42.451 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:42.452 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6354951, teldec = -24.256164
2025-12-27T16:50:42.454 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61479027435344     dec_j2k = -24.3871720310093
2025-12-27T16:50:42.456 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:42.456 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:42.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:42.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:42.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:42.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:42.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:42.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:42.470 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:42.470 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:42.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:42.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:42.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:42.470 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:42.471 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11854689, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6354951, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65528, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61479027435344, telescope_dec_j2k=-24.3871720310093, observability=1)
2025-12-27T16:50:42.720 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24969959259033203
2025-12-27T16:50:43.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:43.522 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6358034, teldec = -24.256164
2025-12-27T16:50:43.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61509886667189     dec_j2k = -24.3871674380723
2025-12-27T16:50:43.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:43.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:43.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:43.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:43.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:43.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:43.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:43.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:43.534 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:43.534 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:43.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:43.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:43.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:43.534 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:43.534 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11855927, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6358034, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65559, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61509886667189, telescope_dec_j2k=-24.3871674380723, observability=1)
2025-12-27T16:50:43.772 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23810839653015137
2025-12-27T16:50:44.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:44.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6360834, teldec = -24.256164
2025-12-27T16:50:44.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61537913214821     dec_j2k = -24.3871632659966
2025-12-27T16:50:44.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:44.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:44.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:44.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:44.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:44.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:44.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:44.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:44.599 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:44.599 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:44.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:44.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:44.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:44.599 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:44.599 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11857157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6360834, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65587, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61537913214821, telescope_dec_j2k=-24.3871632659966, observability=1)
2025-12-27T16:50:44.824 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2252640724182129
2025-12-27T16:50:45.647 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:45.649 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6363911, teldec = -24.256164
2025-12-27T16:50:45.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61568712387771     dec_j2k = -24.3871586803695
2025-12-27T16:50:45.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:45.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:45.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:45.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:45.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:45.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:45.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:45.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:45.664 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:45.664 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:45.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:45.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:45.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:45.664 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:45.664 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11858389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6363911, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65617, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61568712387771, telescope_dec_j2k=-24.3871586803695, observability=1)
2025-12-27T16:50:45.946 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2823793888092041
2025-12-27T16:50:46.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:46.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6366989, teldec = -24.256164
2025-12-27T16:50:46.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61599521569151     dec_j2k = -24.3871540923996
2025-12-27T16:50:46.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:46.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:46.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:46.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:46.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:46.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:46.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:46.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:46.728 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:46.728 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:46.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:46.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:46.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:46.728 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:46.728 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11859617, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122028432067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6366989, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65648, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61599521569151, telescope_dec_j2k=-24.3871540923996, observability=1)
2025-12-27T16:50:47.050 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3221113681793213
2025-12-27T16:50:47.774 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:47.776 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6369697, teldec = -24.256164
2025-12-27T16:50:47.777 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6162662724183     dec_j2k = -24.3871500552349
2025-12-27T16:50:47.778 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:47.779 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:47.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:47.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:47.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:47.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:47.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:47.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:47.794 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:47.794 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:47.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:47.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:47.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:47.794 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:47.794 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11860851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6369697, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65675, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.6162662724183, telescope_dec_j2k=-24.3871500552349, observability=1)
2025-12-27T16:50:48.096 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30209922790527344
2025-12-27T16:50:48.837 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:48.838 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.637278, teldec = -24.256164
2025-12-27T16:50:48.839 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61657486468635     dec_j2k = -24.387145458206
2025-12-27T16:50:48.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:48.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:48.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:48.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:48.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:48.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:48.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:48.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:48.852 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:48.852 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:48.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:48.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:48.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:48.852 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:48.852 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1186208, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.637278, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65706, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61657486468635, telescope_dec_j2k=-24.387145458206, observability=1)
2025-12-27T16:50:49.150 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2977771759033203
2025-12-27T16:50:49.900 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:49.903 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6375863, teldec = -24.256164
2025-12-27T16:50:49.904 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61688345694386     dec_j2k = -24.3871408603216
2025-12-27T16:50:49.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:49.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:49.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:49.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:49.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:49.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:49.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:49.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:49.915 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:49.915 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:49.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:49.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:49.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:49.915 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:49.915 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11863311, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6375863, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65737, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61688345694386, telescope_dec_j2k=-24.3871408603216, observability=1)
2025-12-27T16:50:50.224 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3085172176361084
2025-12-27T16:50:50.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:50.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6378666, teldec = -24.256164
2025-12-27T16:50:50.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6171640226492     dec_j2k = -24.3871366792776
2025-12-27T16:50:50.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:50.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:50.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:50.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:50.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:50.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:50.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:50.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:50.978 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:50.978 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:50.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:50.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:50.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:50.979 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:50.979 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11864537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6378666, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65765, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.6171640226492, telescope_dec_j2k=-24.3871366792776, observability=1)
2025-12-27T16:50:51.290 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31084108352661133
2025-12-27T16:50:52.022 [DEBUG] [Thread-490788 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:52.025 [INFO] [Thread-490788 (handle)] [driver.py] [get_status()] Telra = 1.6381743, teldec = -24.256164
2025-12-27T16:50:52.026 [INFO] [Thread-490788 (handle)] [driver.py] [get_status()] ra_j2k = 1.61747201431785     dec_j2k = -24.3871320887123
2025-12-27T16:50:52.028 [DEBUG] [Thread-490788 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:50:52.028 [DEBUG] [Thread-490788 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:50:52.030 [DEBUG] [Thread-490788 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:52.030 [DEBUG] [Thread-490788 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:52.030 [DEBUG] [Thread-490788 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:52.030 [DEBUG] [Thread-490788 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:52.032 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:52.033 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6381743, teldec = -24.256164
2025-12-27T16:50:52.034 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61747201431785     dec_j2k = -24.3871320887123
2025-12-27T16:50:52.036 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:50:52.037 [DEBUG] [Thread-490788 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:52.037 [DEBUG] [Thread-490788 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:52.037 [DEBUG] [Thread-490788 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:52.037 [DEBUG] [Thread-490788 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:52.037 [DEBUG] [Thread-490788 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:52.037 [DEBUG] [Thread-490788 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:52.037 [DEBUG] [Thread-490788 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:52.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:50:52.038 [DEBUG] [Thread-490788 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:52.038 [DEBUG] [Thread-490788 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11865767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6381743, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65796, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61747201431785, telescope_dec_j2k=-24.3871320887123, observability=1)
2025-12-27T16:50:52.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:52.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:52.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:52.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:52.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:52.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:52.052 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:52.052 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:52.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:52.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:52.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:52.052 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:52.052 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11865778, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6381743, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65796, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61747201431785, telescope_dec_j2k=-24.3871320887123, observability=1)
2025-12-27T16:50:52.344 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29190850257873535
2025-12-27T16:50:53.097 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:53.099 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.638454, teldec = -24.256164
2025-12-27T16:50:53.100 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61775197943619     dec_j2k = -24.3871279151388
2025-12-27T16:50:53.102 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:53.103 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:53.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:53.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:53.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:53.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:53.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:53.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:53.112 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:53.112 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:53.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:53.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:53.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:53.112 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:53.113 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11867012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.638454, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65824, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61775197943619, telescope_dec_j2k=-24.3871279151388, observability=1)
2025-12-27T16:50:53.445 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33193302154541016
2025-12-27T16:50:54.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:54.160 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6387526, teldec = -24.256164
2025-12-27T16:50:54.161 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61805086245964     dec_j2k = -24.38712345877
2025-12-27T16:50:54.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:54.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:54.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:54.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:54.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:54.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:54.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:54.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:54.171 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:54.171 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:54.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:54.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:54.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:54.172 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:54.172 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1186824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6387526, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65854, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61805086245964, telescope_dec_j2k=-24.38712345877, observability=1)
2025-12-27T16:50:54.529 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3571152687072754
2025-12-27T16:50:55.137 [DEBUG] [Thread-490789 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9657113552093506
2025-12-27T16:50:55.218 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:55.220 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6390612, teldec = -24.256164
2025-12-27T16:50:55.221 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61835975495103     dec_j2k = -24.3871188523161
2025-12-27T16:50:55.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:55.223 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:55.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:55.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:55.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:55.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:55.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:55.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:55.235 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:55.235 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:55.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:55.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:55.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:55.235 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:55.236 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11869466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6390612, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65884, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61835975495103, telescope_dec_j2k=-24.3871188523161, observability=1)
2025-12-27T16:50:55.581 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3451826572418213
2025-12-27T16:50:56.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:56.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6393411, teldec = -24.256164
2025-12-27T16:50:56.290 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61863992023139     dec_j2k = -24.3871146735242
2025-12-27T16:50:56.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:56.293 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:56.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:56.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:56.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:56.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:56.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:56.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:56.304 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:56.304 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:56.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:56.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:56.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:56.304 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:56.304 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11870703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6393411, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65912, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61863992023139, telescope_dec_j2k=-24.3871146735242, observability=1)
2025-12-27T16:50:56.667 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36291003227233887
2025-12-27T16:50:57.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:57.359 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6396495, teldec = -24.256164
2025-12-27T16:50:57.360 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61894861251308     dec_j2k = -24.3871100684229
2025-12-27T16:50:57.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:57.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:57.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:57.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:57.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:57.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:57.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:57.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:57.375 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:57.375 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:57.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:57.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:57.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:57.375 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:57.375 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11871942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118017237787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6396495, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65943, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61894861251308, telescope_dec_j2k=-24.3871100684229, observability=1)
2025-12-27T16:50:57.717 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.341569185256958
2025-12-27T16:50:58.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:58.422 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6399571, teldec = -24.256158
2025-12-27T16:50:58.423 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61925650354635     dec_j2k = -24.3870994749298
2025-12-27T16:50:58.425 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:58.426 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:58.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:58.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:58.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:58.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:58.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:58.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:58.441 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:58.441 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:58.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:58.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:58.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:58.441 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:58.441 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11873172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.6399571, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.65974, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61925650354635, telescope_dec_j2k=-24.3870994749298, observability=1)
2025-12-27T16:50:58.785 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3442058563232422
2025-12-27T16:50:59.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:50:59.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6402369, teldec = -24.256164
2025-12-27T16:50:59.502 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61953656918379     dec_j2k = -24.3871012948608
2025-12-27T16:50:59.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:59.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:50:59.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:50:59.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:50:59.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:50:59.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:50:59.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:50:59.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:59.519 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:50:59.520 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:50:59.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:50:59.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:50:59.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:50:59.520 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:50:59.520 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1187442, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6402369, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66002, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61953656918379, telescope_dec_j2k=-24.3871012948608, observability=1)
2025-12-27T16:50:59.869 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34940099716186523
2025-12-27T16:51:00.562 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:00.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6405447, teldec = -24.256164
2025-12-27T16:51:00.566 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61984466086621     dec_j2k = -24.3870966962389
2025-12-27T16:51:00.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:00.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:00.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:00.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:00.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:00.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:00.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:00.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:00.582 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:00.582 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:00.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:00.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:00.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:00.582 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:00.582 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11875652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6405447, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66033, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.61984466086621, telescope_dec_j2k=-24.3870966962389, observability=1)
2025-12-27T16:51:00.921 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33886075019836426
2025-12-27T16:51:01.625 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:01.627 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6408475, teldec = -24.256164
2025-12-27T16:51:01.628 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62014774780018     dec_j2k = -24.3870921714868
2025-12-27T16:51:01.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:01.631 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:01.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:01.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:01.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:01.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:01.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:01.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:01.643 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:01.643 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:01.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:01.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:01.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:01.643 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:01.643 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11876882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6408475, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66063, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.62014774780018, telescope_dec_j2k=-24.3870921714868, observability=1)
2025-12-27T16:51:02.008 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3653261661529541
2025-12-27T16:51:02.686 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:02.687 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6411272, teldec = -24.256158
2025-12-27T16:51:02.689 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62042771235545     dec_j2k = -24.3870819917008
2025-12-27T16:51:02.689 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:02.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:02.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:02.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:02.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:02.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:02.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:02.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:02.702 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:02.702 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:02.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:02.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:02.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:02.703 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:02.703 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1187811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122028432067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.6411272, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66091, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.62042771235545, telescope_dec_j2k=-24.3870819917008, observability=1)
2025-12-27T16:51:03.057 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3542928695678711
2025-12-27T16:51:03.745 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:03.747 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6414352, teldec = -24.256164
2025-12-27T16:51:03.748 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62073600467695     dec_j2k = -24.3870833871089
2025-12-27T16:51:03.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:03.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:03.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:03.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:03.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:03.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:03.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:03.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:03.761 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:03.761 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:03.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:03.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:03.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:03.762 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:03.762 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11879336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6414352, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66122, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.62073600467695, telescope_dec_j2k=-24.3870833871089, observability=1)
2025-12-27T16:51:03.821 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05950212478637695
2025-12-27T16:51:04.109 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34731197357177734
2025-12-27T16:51:04.809 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:04.811 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6417338, teldec = -24.256164
2025-12-27T16:51:04.812 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6210348876015     dec_j2k = -24.3870789227311
2025-12-27T16:51:04.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:04.814 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:04.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:04.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:04.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:04.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:04.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:04.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:04.824 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:04.824 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:04.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:04.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:04.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:04.824 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:04.824 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11880567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6417338, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66152, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.6210348876015, telescope_dec_j2k=-24.3870789227311, observability=1)
2025-12-27T16:51:05.199 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3749880790710449
2025-12-27T16:51:05.317 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.4926137924194336
2025-12-27T16:51:05.317 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.455344676971436 seconds ago
2025-12-27T16:51:05.864 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:05.867 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6420143, teldec = -24.256164
2025-12-27T16:51:05.868 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62131565336721     dec_j2k = -24.3870747282365
2025-12-27T16:51:05.869 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:05.870 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:05.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:05.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:05.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:05.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:05.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:05.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:05.882 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:05.882 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:05.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:05.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:05.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:05.882 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:05.883 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11881788, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118017237787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6420143, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6618, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.62131565336721, telescope_dec_j2k=-24.3870747282365, observability=1)
2025-12-27T16:51:06.267 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3845176696777344
2025-12-27T16:51:06.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:06.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6423223, teldec = -24.256164
2025-12-27T16:51:06.930 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6216239451783     dec_j2k = -24.3870701217016
2025-12-27T16:51:06.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:06.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:06.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:06.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:06.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:06.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:06.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:06.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:06.946 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:06.946 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:06.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:06.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:06.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:06.946 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:06.946 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11883019, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6423223, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66211, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.6216239451783, telescope_dec_j2k=-24.3870701217016, observability=1)
2025-12-27T16:51:07.376 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42945408821105957
2025-12-27T16:51:07.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:07.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6426028, teldec = -24.256164
2025-12-27T16:51:07.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62190471092564     dec_j2k = -24.3870659257221
2025-12-27T16:51:07.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:07.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:08.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:08.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:08.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:08.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:08.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:08.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:08.013 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:08.013 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:08.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:08.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:08.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:08.013 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:08.013 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11884251, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6426028, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66239, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.62190471092564, telescope_dec_j2k=-24.3870659257221, observability=1)
2025-12-27T16:51:08.462 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44895219802856445
2025-12-27T16:51:09.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:09.063 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6429109, teldec = -24.256164
2025-12-27T16:51:09.064 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62221310281129     dec_j2k = -24.3870613160607
2025-12-27T16:51:09.065 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:09.066 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:09.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:09.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:09.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:09.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:09.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:09.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:09.079 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:09.079 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:09.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:09.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:09.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:09.079 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:09.079 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11885488, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119621715499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992273, telescope_ra=1.6429109, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66269, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.62221310281129, telescope_dec_j2k=-24.3870613160607, observability=1)
2025-12-27T16:51:09.530 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45096254348754883
2025-12-27T16:51:10.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:10.125 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6432187, teldec = -24.256164
2025-12-27T16:51:10.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62252119440219     dec_j2k = -24.3870567100351
2025-12-27T16:51:10.128 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:10.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:10.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:10.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:10.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:10.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:10.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:10.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:10.144 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:10.144 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:10.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:10.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:10.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:10.144 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:10.144 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11886719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6432187, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.663, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.62252119440219, telescope_dec_j2k=-24.3870567100351, observability=1)
2025-12-27T16:51:10.189 [DEBUG] [Thread-490790 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.044996023178100586
2025-12-27T16:51:10.582 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4378492832183838
2025-12-27T16:51:11.193 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:11.195 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6435173, teldec = -24.256164
2025-12-27T16:51:11.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62282007726749     dec_j2k = -24.3870522408674
2025-12-27T16:51:11.198 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:11.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:11.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:11.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:11.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:11.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:11.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:11.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:11.208 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:11.208 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:11.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:11.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:11.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:11.209 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:11.209 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11887956, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6435173, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6633, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.62282007726749, telescope_dec_j2k=-24.3870522408674, observability=1)
2025-12-27T16:51:11.669 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46019935607910156
2025-12-27T16:51:12.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:12.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6437972, teldec = -24.256164
2025-12-27T16:51:12.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62310024240918     dec_j2k = -24.3870480508557
2025-12-27T16:51:12.264 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:12.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:12.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:12.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:12.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:12.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:12.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:12.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:12.280 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:12.280 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:12.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:12.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:12.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:12.280 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:12.280 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11889191, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6437972, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66358, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.62310024240918, telescope_dec_j2k=-24.3870480508557, observability=1)
2025-12-27T16:51:12.757 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4762403964996338
2025-12-27T16:51:13.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:13.330 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6441058, teldec = -24.256164
2025-12-27T16:51:13.331 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62340913472748     dec_j2k = -24.3870434303978
2025-12-27T16:51:13.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:13.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:13.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:13.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:13.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:13.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:13.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:13.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:13.343 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:13.343 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:13.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:13.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:13.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:13.344 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:13.344 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11890427, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6441058, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66389, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:50:13.761341', telescope_ra_j2k=1.62340913472748, telescope_dec_j2k=-24.3870434303978, observability=1)
2025-12-27T16:51:13.846 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.502326250076294
2025-12-27T16:51:13.905 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:13.905 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:51:13.906 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:13.906 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:51:13.906 [INFO] [ThreadPoolExecutor-22955_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:51:13.906 [INFO] [ThreadPoolExecutor-22955_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:51:14.416 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:14.418 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6444139, teldec = -24.256164
2025-12-27T16:51:14.419 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62371752656159     dec_j2k = -24.3870388165717
2025-12-27T16:51:14.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:14.422 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:14.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:14.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:14.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:14.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:14.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:14.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:14.435 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:14.435 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:14.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:14.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:14.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:14.435 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:14.435 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11891688, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6444139, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6642, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62371752656159, telescope_dec_j2k=-24.3870388165717, observability=1)
2025-12-27T16:51:14.914 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47841882705688477
2025-12-27T16:51:15.499 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:15.502 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6446938, teldec = -24.256164
2025-12-27T16:51:15.503 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62399769167533     dec_j2k = -24.3870346243032
2025-12-27T16:51:15.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:15.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:15.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:15.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:15.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:15.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:15.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:15.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:15.514 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:15.514 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:15.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:15.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:15.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:15.514 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:15.514 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1189294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6446938, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66448, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62399769167533, telescope_dec_j2k=-24.3870346243032, observability=1)
2025-12-27T16:51:15.998 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4840264320373535
2025-12-27T16:51:16.656 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:16.658 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6450292, teldec = -24.256164
2025-12-27T16:51:16.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62433340934568     dec_j2k = -24.3870295998425
2025-12-27T16:51:16.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:16.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:16.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:16.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:16.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:16.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:16.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:16.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:16.670 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:16.671 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:16.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:16.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:16.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:16.671 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:16.671 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11894279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124034029207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6450292, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66481, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62433340934568, telescope_dec_j2k=-24.3870295998425, observability=1)
2025-12-27T16:51:17.085 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41408491134643555
2025-12-27T16:51:17.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:17.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6453279, teldec = -24.25617
2025-12-27T16:51:17.732 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62463239272673     dec_j2k = -24.3870311238001
2025-12-27T16:51:17.734 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:17.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:17.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:17.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:17.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:17.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:17.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:17.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:17.748 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:17.748 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:17.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:17.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:17.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:17.749 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:17.749 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1189552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992283, telescope_ra=1.6453279, telescope_dec=-24.25617, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66511, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62463239272673, telescope_dec_j2k=-24.3870311238001, observability=1)
2025-12-27T16:51:18.132 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.383608341217041
2025-12-27T16:51:18.817 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:18.819 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6456361, teldec = -24.256164
2025-12-27T16:51:18.821 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62494088413234     dec_j2k = -24.3870205056041
2025-12-27T16:51:18.823 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:18.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:18.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:18.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:18.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:18.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:18.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:18.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:18.836 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:18.836 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:18.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:18.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:18.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:18.836 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:18.836 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1189678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6456361, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66542, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62494088413234, telescope_dec_j2k=-24.3870205056041, observability=1)
2025-12-27T16:51:19.186 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3492605686187744
2025-12-27T16:51:19.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:19.892 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6459166, teldec = -24.256164
2025-12-27T16:51:19.893 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62522164977617     dec_j2k = -24.3870163012657
2025-12-27T16:51:19.895 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:19.896 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:19.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:19.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:19.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:19.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:19.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:19.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:19.906 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:19.906 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:19.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:19.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:19.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:19.906 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:19.906 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11898022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6459166, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6657, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62522164977617, telescope_dec_j2k=-24.3870163012657, observability=1)
2025-12-27T16:51:20.254 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3477959632873535
2025-12-27T16:51:20.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:20.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6462249, teldec = -24.256164
2025-12-27T16:51:20.962 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62553024173751     dec_j2k = -24.3870116794245
2025-12-27T16:51:20.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:20.965 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:20.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:20.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:20.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:20.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:20.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:20.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:20.974 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:20.974 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:20.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:20.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:20.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:20.974 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:20.974 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11899259, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6462249, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66601, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62553024173751, telescope_dec_j2k=-24.3870116794245, observability=1)
2025-12-27T16:51:21.361 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38627004623413086
2025-12-27T16:51:21.901 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9266917705535889
2025-12-27T16:51:22.172 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:22.174 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6465611, teldec = -24.256164
2025-12-27T16:51:22.176 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62586676010818     dec_j2k = -24.3870066383499
2025-12-27T16:51:22.177 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:22.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:22.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:22.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:22.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:22.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:22.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:22.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:22.190 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:22.190 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:22.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:22.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:22.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:22.190 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:22.190 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11900663, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118819476643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6465611, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66634, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62586676010818, telescope_dec_j2k=-24.3870066383499, observability=1)
2025-12-27T16:51:22.507 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3166322708129883
2025-12-27T16:51:23.242 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:23.245 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6468689, teldec = -24.256164
2025-12-27T16:51:23.246 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6261748515739     dec_j2k = -24.3870020222216
2025-12-27T16:51:23.248 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:23.249 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:23.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:23.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:23.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:23.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:23.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:23.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:23.261 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:23.261 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:23.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:23.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:23.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:23.261 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:23.261 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11901903, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6468689, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66665, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.6261748515739, telescope_dec_j2k=-24.3870020222216, observability=1)
2025-12-27T16:51:23.561 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.300098180770874
2025-12-27T16:51:24.310 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:24.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6471488, teldec = -24.256164
2025-12-27T16:51:24.314 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62645501661105     dec_j2k = -24.3869978237748
2025-12-27T16:51:24.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:24.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:24.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:24.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:24.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:24.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:24.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:24.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:24.328 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:24.328 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:24.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:24.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:24.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:24.328 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:24.328 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11903139, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6471488, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66693, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62645501661105, telescope_dec_j2k=-24.3869978237748, observability=1)
2025-12-27T16:51:24.645 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3172171115875244
2025-12-27T16:51:24.922 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.59375
2025-12-27T16:51:25.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:25.373 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.647448, teldec = -24.256164
2025-12-27T16:51:25.374 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62675449991368     dec_j2k = -24.386993335053
2025-12-27T16:51:25.376 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:25.377 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:25.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:25.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:25.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:25.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:25.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:25.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:25.390 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:25.390 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:25.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:25.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:25.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:25.390 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:25.390 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11904366, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.647448, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66723, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62675449991368, telescope_dec_j2k=-24.386993335053, observability=1)
2025-12-27T16:51:25.697 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3072514533996582
2025-12-27T16:51:26.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:26.439 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.647756, teldec = -24.256164
2025-12-27T16:51:26.440 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62706279153831     dec_j2k = -24.3869887134693
2025-12-27T16:51:26.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:26.443 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:26.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:26.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:26.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:26.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:26.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:26.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:26.458 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:26.458 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:26.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:26.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:26.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:26.458 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:26.458 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.119056, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.647756, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66754, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62706279153831, telescope_dec_j2k=-24.3869887134693, observability=1)
2025-12-27T16:51:26.855 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39715576171875
2025-12-27T16:51:27.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:27.506 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6480365, teldec = -24.256164
2025-12-27T16:51:27.507 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62734355711582     dec_j2k = -24.3869845037851
2025-12-27T16:51:27.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:27.509 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:27.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:27.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:27.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:27.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:27.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:27.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:27.523 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:27.523 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:27.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:27.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:27.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:27.523 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:27.523 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11906833, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6480365, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66782, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62734355711582, telescope_dec_j2k=-24.3869845037851, observability=1)
2025-12-27T16:51:27.920 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3969261646270752
2025-12-27T16:51:28.260 [DEBUG] [Thread-490791 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7364945411682129
2025-12-27T16:51:28.871 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:28.873 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6484285, teldec = -24.256157
2025-12-27T16:51:28.875 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62773592768436     dec_j2k = -24.3869716201481
2025-12-27T16:51:28.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:28.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:28.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:28.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:28.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:28.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:28.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:28.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:28.891 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:28.891 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:28.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:28.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:28.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:28.892 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:28.892 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11908417, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118819476643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.6484285, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66821, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62773592768436, telescope_dec_j2k=-24.3869716201481, observability=1)
2025-12-27T16:51:29.025 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13387489318847656
2025-12-27T16:51:29.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:29.938 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6487365, teldec = -24.256164
2025-12-27T16:51:29.939 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62804421983778     dec_j2k = -24.3869739952497
2025-12-27T16:51:29.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:29.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:29.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:29.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:29.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:29.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:29.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:29.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:29.955 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:29.956 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:29.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:29.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:29.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:29.956 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:29.956 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11909649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6487365, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66852, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62804421983778, telescope_dec_j2k=-24.3869739952497, observability=1)
2025-12-27T16:51:30.142 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1860189437866211
2025-12-27T16:51:31.003 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:31.006 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6490351, teldec = -24.256164
2025-12-27T16:51:31.007 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62834310251939     dec_j2k = -24.3869695112686
2025-12-27T16:51:31.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:31.010 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:31.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:31.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:31.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:31.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:31.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:31.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:31.019 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:31.019 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:31.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:31.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:31.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:31.019 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:31.019 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11910884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6490351, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66882, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62834310251939, telescope_dec_j2k=-24.3869695112686, observability=1)
2025-12-27T16:51:31.226 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20720911026000977
2025-12-27T16:51:32.099 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:32.101 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6493156, teldec = -24.256164
2025-12-27T16:51:32.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62862386805684     dec_j2k = -24.3869652983596
2025-12-27T16:51:32.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:32.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:32.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:32.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:32.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:32.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:32.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:32.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:32.114 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:32.114 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:32.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:32.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:32.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:32.114 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:32.114 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11912153, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6493156, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6691, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62862386805684, telescope_dec_j2k=-24.3869652983596, observability=1)
2025-12-27T16:51:32.362 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24803948402404785
2025-12-27T16:51:33.194 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:33.196 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6496245, teldec = -24.256164
2025-12-27T16:51:33.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62893306046919     dec_j2k = -24.3869606580847
2025-12-27T16:51:33.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:33.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:33.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:33.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:33.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:33.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:33.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:33.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:33.210 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:33.210 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:33.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:33.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:33.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:33.210 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:33.211 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1191342, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6496245, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66941, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62893306046919, telescope_dec_j2k=-24.3869606580847, observability=1)
2025-12-27T16:51:33.465 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.254652738571167
2025-12-27T16:51:34.259 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:34.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6499334, teldec = -24.256164
2025-12-27T16:51:34.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62924225287089     dec_j2k = -24.3869560169523
2025-12-27T16:51:34.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:34.264 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:34.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:34.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:34.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:34.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:34.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:34.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:34.273 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:34.274 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:34.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:34.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:34.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:34.274 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:34.274 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11914652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6499334, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.66972, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62924225287089, telescope_dec_j2k=-24.3869560169523, observability=1)
2025-12-27T16:51:34.555 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2810039520263672
2025-12-27T16:51:34.783 [DEBUG] [ThreadPoolExecutor-22954_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:34.785 [DEBUG] [ThreadPoolExecutor-22954_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:34.786 [DEBUG] [ThreadPoolExecutor-22954_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:34.789 [DEBUG] [ThreadPoolExecutor-22954_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:35.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:35.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6502136, teldec = -24.256164
2025-12-27T16:51:35.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62952271809623     dec_j2k = -24.3869518062873
2025-12-27T16:51:35.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:35.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:35.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:35.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:35.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:35.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:35.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:35.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:35.336 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:35.336 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:35.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:35.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:35.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:35.336 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:35.337 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11915877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6502136, telescope_dec=-24.256164, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62952271809623, telescope_dec_j2k=-24.3869518062873, observability=1)
2025-12-27T16:51:35.622 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2856013774871826
2025-12-27T16:51:36.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:36.616 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6505971, teldec = -24.256163
2025-12-27T16:51:36.617 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62990658100624     dec_j2k = -24.3869450422385
2025-12-27T16:51:36.619 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:36.620 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:51:36.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:36.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:36.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:36.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:36.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:36.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:36.632 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:36.632 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:36.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:36.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:36.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:36.632 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:36.632 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11917377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6505971, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67038, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.62990658100624, telescope_dec_j2k=-24.3869450422385, observability=1)
2025-12-27T16:51:37.049 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41705775260925293
2025-12-27T16:51:37.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:37.836 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6509339, teldec = -24.256163
2025-12-27T16:51:37.837 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63024369978065     dec_j2k = -24.3869399789308
2025-12-27T16:51:37.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:37.839 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:37.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:37.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:37.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:37.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:37.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:37.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:37.848 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:37.848 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:37.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:37.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:37.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:37.849 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:37.849 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11918789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6509339, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67072, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63024369978065, telescope_dec_j2k=-24.3869399789308, observability=1)
2025-12-27T16:51:38.145 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29665112495422363
2025-12-27T16:51:38.794 [DEBUG] [ThreadPoolExecutor-22954_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:39.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:39.106 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6512709, teldec = -24.256163
2025-12-27T16:51:39.108 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63058101873166     dec_j2k = -24.3869349115962
2025-12-27T16:51:39.110 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:39.111 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:39.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:39.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:39.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:39.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:39.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:39.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:39.125 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:39.126 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:39.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:39.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:39.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:39.126 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:39.126 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1192026, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6512709, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67105, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63058101873166, telescope_dec_j2k=-24.3869349115962, observability=1)
2025-12-27T16:51:39.426 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29976487159729004
2025-12-27T16:51:39.796 [DEBUG] [ThreadPoolExecutor-22954_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:39.797 [INFO] [ThreadPoolExecutor-22954_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:51:40.388 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:40.390 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6516347, teldec = -24.256163
2025-12-27T16:51:40.391 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63094516303306     dec_j2k = -24.3869294401353
2025-12-27T16:51:40.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:40.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:40.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:40.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:40.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:40.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:40.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:40.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:40.404 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:40.404 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:40.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:40.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:40.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:40.405 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:40.405 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11921747, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118819476643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6516347, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67142, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63094516303306, telescope_dec_j2k=-24.3869294401353, observability=1)
2025-12-27T16:51:40.645 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2402036190032959
2025-12-27T16:51:41.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:41.988 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6520737, teldec = -24.256163
2025-12-27T16:51:41.989 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63138457848426     dec_j2k = -24.3869228361018
2025-12-27T16:51:41.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:41.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:41.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:41.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:41.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:41.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:42.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:42.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:42.003 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:42.003 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:42.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:42.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:42.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:42.003 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:42.003 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11923596, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6520737, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67186, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63138457848426, telescope_dec_j2k=-24.3869228361018, observability=1)
2025-12-27T16:51:42.023 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.020064353942871094
2025-12-27T16:51:43.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:43.160 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6524101, teldec = -24.256163
2025-12-27T16:51:43.161 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63172129682453     dec_j2k = -24.386917774345
2025-12-27T16:51:43.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:43.164 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:51:43.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:43.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:43.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:43.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:43.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:43.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:43.177 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:43.177 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:43.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:43.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:43.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:43.177 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:43.178 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11924953, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.6524101, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67219, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63172129682453, telescope_dec_j2k=-24.386917774345, observability=1)
2025-12-27T16:51:43.185 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.007855892181396484
2025-12-27T16:51:44.270 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:44.274 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6527183, teldec = -24.256157
2025-12-27T16:51:44.275 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63202978798423     dec_j2k = -24.3869071365309
2025-12-27T16:51:44.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:44.278 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:44.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:44.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:44.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:44.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:44.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:44.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:44.288 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:44.288 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:44.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:44.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:44.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:44.288 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:44.288 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11926241, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.6527183, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6725, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63202978798423, telescope_dec_j2k=-24.3869071365309, observability=1)
2025-12-27T16:51:44.292 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00390934944152832
2025-12-27T16:51:45.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:45.365 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.653026, teldec = -24.256163
2025-12-27T16:51:45.366 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63233777962694     dec_j2k = -24.3869085043617
2025-12-27T16:51:45.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:45.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:45.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:45.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:45.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:45.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:45.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:45.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:45.380 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:45.380 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:45.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:45.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:45.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:45.380 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:45.380 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11927505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121226193211, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992272, telescope_ra=1.653026, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67281, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63233777962694, telescope_dec_j2k=-24.3869085043617, observability=1)
2025-12-27T16:51:45.408 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0278623104095459
2025-12-27T16:51:46.335 [DEBUG] [Thread-490792 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9546988010406494
2025-12-27T16:51:46.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:46.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6533338, teldec = -24.256163
2025-12-27T16:51:46.532 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6326458708703     dec_j2k = -24.3869038703507
2025-12-27T16:51:46.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:46.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:46.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:46.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:46.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:46.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:46.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:46.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:46.542 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:46.542 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:46.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:46.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:46.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:46.543 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:46.543 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11928854, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6533338, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67312, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.6326458708703, telescope_dec_j2k=-24.3869038703507, observability=1)
2025-12-27T16:51:46.598 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05523800849914551
2025-12-27T16:51:47.629 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:47.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6536608, teldec = -24.256163
2025-12-27T16:51:47.632 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63297318026926     dec_j2k = -24.3868989463461
2025-12-27T16:51:47.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:47.635 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:47.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:47.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:47.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:47.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:47.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:47.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:47.644 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:47.644 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:47.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:47.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:47.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:47.644 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:47.645 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11930127, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6536608, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67344, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63297318026926, telescope_dec_j2k=-24.3868989463461, observability=1)
2025-12-27T16:51:47.664 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01925826072692871
2025-12-27T16:51:48.748 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:48.751 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6539688, teldec = -24.256163
2025-12-27T16:51:48.752 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.63328147167995     dec_j2k = -24.3868943075674
2025-12-27T16:51:48.754 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:48.755 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:48.758 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:48.758 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:48.758 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:48.758 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:48.765 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:48.765 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:48.765 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:48.765 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:48.766 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:48.766 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:48.766 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:48.766 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:48.766 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11931422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122028432067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6539688, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67375, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63328147167995, telescope_dec_j2k=-24.3868943075674, observability=1)
2025-12-27T16:51:48.812 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.046560049057006836
2025-12-27T16:51:49.902 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:49.904 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6542772, teldec = -24.256163
2025-12-27T16:51:49.905 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.63359016345846     dec_j2k = -24.3868896619104
2025-12-27T16:51:49.907 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:51:49.907 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:49.911 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:49.911 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:49.911 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:49.911 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:49.918 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:49.918 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:49.918 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:49.918 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:49.918 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:49.918 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:49.918 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:49.918 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:49.918 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11932758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124034029207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6542772, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67406, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63359016345846, telescope_dec_j2k=-24.3868896619104, observability=1)
2025-12-27T16:51:50.020 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10210680961608887
2025-12-27T16:51:51.002 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:51.005 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6545855, teldec = -24.256163
2025-12-27T16:51:51.006 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.63389875513171     dec_j2k = -24.386885016906
2025-12-27T16:51:51.008 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:51.009 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:51.013 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:51.013 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:51.014 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:51.014 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:51.021 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:51.021 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:51.021 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:51.021 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:51.021 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:51.021 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:51.021 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:51.021 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:51.021 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11934031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121226193211, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6545855, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67437, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63389875513171, telescope_dec_j2k=-24.386885016906, observability=1)
2025-12-27T16:51:51.066 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04501962661743164
2025-12-27T16:51:52.106 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:52.108 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6548936, teldec = -24.256163
2025-12-27T16:51:52.109 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.63420714660511     dec_j2k = -24.386880374062
2025-12-27T16:51:52.111 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:52.112 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:52.116 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:52.116 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:52.116 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:52.116 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:52.123 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:52.123 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:52.123 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:52.123 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:52.123 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:52.124 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:52.124 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:52.124 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:52.124 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11935309, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6548936, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67468, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63420714660511, telescope_dec_j2k=-24.386880374062, observability=1)
2025-12-27T16:51:52.129 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.005082130432128906
2025-12-27T16:51:53.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:53.185 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6552014, teldec = -24.256163
2025-12-27T16:51:53.186 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63451523778407     dec_j2k = -24.3868757348874
2025-12-27T16:51:53.187 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:53.188 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:53.188 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:53.189 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6552014, teldec = -24.256163
2025-12-27T16:51:53.190 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.63451523778407     dec_j2k = -24.3868757348874
2025-12-27T16:51:53.192 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:53.193 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:53.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:53.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:53.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:53.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:53.194 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:53.194 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:53.194 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:53.194 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:53.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:53.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:53.195 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:53.195 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:53.195 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:53.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:53.195 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:53.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:53.195 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:53.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:53.195 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:53.196 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:53.196 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:53.196 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11936556, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6552014, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67498, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63451523778407, telescope_dec_j2k=-24.3868757348874, observability=1)
2025-12-27T16:51:53.196 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:53.196 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:53.196 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:53.197 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1193656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6552014, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67498, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63451523778407, telescope_dec_j2k=-24.3868757348874, observability=1)
2025-12-27T16:51:54.249 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:54.251 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6555002, teldec = -24.256163
2025-12-27T16:51:54.252 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63481432043887     dec_j2k = -24.3868712305472
2025-12-27T16:51:54.254 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:54.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:54.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:54.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:54.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:54.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:54.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:54.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:54.268 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:54.268 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:54.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:54.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:54.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:54.268 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:54.269 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11937789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6555002, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67528, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63481432043887, telescope_dec_j2k=-24.3868712305472, observability=1)
2025-12-27T16:51:54.270 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0018725395202636719
2025-12-27T16:51:55.179 [DEBUG] [Thread-490793 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9104650020599365
2025-12-27T16:51:55.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:55.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6558086, teldec = -24.256163
2025-12-27T16:51:55.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63512301216445     dec_j2k = -24.3868665806484
2025-12-27T16:51:55.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:55.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:55.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:55.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:55.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:55.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:55.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:55.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:55.336 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:55.337 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:55.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:55.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:55.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:55.337 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:55.337 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11939027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6558086, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67559, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63512301216445, telescope_dec_j2k=-24.3868665806484, observability=1)
2025-12-27T16:51:55.371 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03459787368774414
2025-12-27T16:51:56.434 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:56.436 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6561164, teldec = -24.256163
2025-12-27T16:51:56.437 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63543110331184     dec_j2k = -24.3868619389444
2025-12-27T16:51:56.438 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:56.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:56.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:56.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:56.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:56.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:56.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:56.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:56.452 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:56.452 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:56.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:56.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:56.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:56.452 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:56.453 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11940318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6561164, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6759, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63543110331184, telescope_dec_j2k=-24.3868619389444, observability=1)
2025-12-27T16:51:56.490 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03784680366516113
2025-12-27T16:51:57.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:57.536 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6564244, teldec = -24.256163
2025-12-27T16:51:57.537 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63573939463778     dec_j2k = -24.3868572933727
2025-12-27T16:51:57.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:57.540 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:57.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:57.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:57.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:57.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:57.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:57.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:57.552 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:57.552 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:57.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:57.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:57.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:57.552 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:57.552 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1194159, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6564244, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67621, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63573939463778, telescope_dec_j2k=-24.3868572933727, observability=1)
2025-12-27T16:51:57.589 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03618741035461426
2025-12-27T16:51:58.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:58.598 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6567041, teldec = -24.256163
2025-12-27T16:51:58.599 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63601935918656     dec_j2k = -24.3868530739126
2025-12-27T16:51:58.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:51:58.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:58.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:58.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:58.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:58.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:58.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:58.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:58.616 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:58.616 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:58.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:58.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:58.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:58.616 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:58.616 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11942819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121226193211, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6567041, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67649, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63601935918656, telescope_dec_j2k=-24.3868530739126, observability=1)
2025-12-27T16:51:58.673 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05681610107421875
2025-12-27T16:51:59.659 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:51:59.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6570119, teldec = -24.256163
2025-12-27T16:51:59.662 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63632745030303     dec_j2k = -24.3868484297333
2025-12-27T16:51:59.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:51:59.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:51:59.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:51:59.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:51:59.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:51:59.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:51:59.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:51:59.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:59.677 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:51:59.677 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:51:59.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:51:59.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:51:59.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:51:59.677 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:51:59.677 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1194405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128045223488, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6570119, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67679, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63632745030303, telescope_dec_j2k=-24.3868484297333, observability=1)
2025-12-27T16:51:59.725 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04742169380187988
2025-12-27T16:52:00.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:00.723 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6573107, teldec = -24.256163
2025-12-27T16:52:00.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63662653289716     dec_j2k = -24.3868439205351
2025-12-27T16:52:00.726 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:00.726 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:00.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:00.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:00.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:00.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:00.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:00.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:00.737 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:00.737 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:00.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:00.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:00.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:00.737 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:00.737 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1194528, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6573107, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67709, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63662653289716, telescope_dec_j2k=-24.3868439205351, observability=1)
2025-12-27T16:52:00.777 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.040029048919677734
2025-12-27T16:52:01.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:01.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6575909, teldec = -24.256163
2025-12-27T16:52:01.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63690699789098     dec_j2k = -24.3868396913015
2025-12-27T16:52:01.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:01.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:01.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:01.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:01.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:01.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:01.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:01.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:01.805 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:01.805 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:01.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:01.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:01.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:01.805 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:01.805 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11946517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6575909, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67737, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63690699789098, telescope_dec_j2k=-24.3868396913015, observability=1)
2025-12-27T16:52:01.880 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07489538192749023
2025-12-27T16:52:02.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:02.857 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6578993, teldec = -24.256163
2025-12-27T16:52:02.858 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63721568954423     dec_j2k = -24.3868350356128
2025-12-27T16:52:02.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:02.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:02.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:02.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:02.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:02.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:02.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:02.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:02.875 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:02.875 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:02.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:02.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:02.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:02.875 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:02.875 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1194775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6578993, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67768, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63721568954423, telescope_dec_j2k=-24.3868350356128, observability=1)
2025-12-27T16:52:02.961 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08605098724365234
2025-12-27T16:52:03.790 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9146912097930908
2025-12-27T16:52:03.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:03.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6582073, teldec = -24.256163
2025-12-27T16:52:03.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63752398080854     dec_j2k = -24.3868303851102
2025-12-27T16:52:03.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:03.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:03.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:03.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:03.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:03.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:03.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:03.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:03.941 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:03.941 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:03.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:03.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:03.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:03.941 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:03.941 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1194899, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6582073, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67799, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63752398080854, telescope_dec_j2k=-24.3868303851102, observability=1)
2025-12-27T16:52:04.035 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0937645435333252
2025-12-27T16:52:04.493 [DEBUG] [Thread-490794 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5520515441894531
2025-12-27T16:52:04.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:04.986 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6584875, teldec = -24.256163
2025-12-27T16:52:04.987 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63780444577416     dec_j2k = -24.386826153621
2025-12-27T16:52:04.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:04.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:04.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:04.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:04.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:04.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:05.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:05.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:05.004 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:05.004 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:05.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:05.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:05.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:05.004 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:05.005 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11950214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119621715499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6584875, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67827, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63780444577416, telescope_dec_j2k=-24.386826153621, observability=1)
2025-12-27T16:52:05.125 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12017464637756348
2025-12-27T16:52:05.377 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.372067928314209
2025-12-27T16:52:05.377 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.45490384101868 seconds ago
2025-12-27T16:52:06.048 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:06.049 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6587953, teldec = -24.256163
2025-12-27T16:52:06.050 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63811253682901     dec_j2k = -24.3868215045131
2025-12-27T16:52:06.052 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:06.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:06.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:06.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:06.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:06.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:06.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:06.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:06.067 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:06.068 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:06.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:06.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:06.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:06.068 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:06.068 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11951444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6587953, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67858, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63811253682901, telescope_dec_j2k=-24.3868215045131, observability=1)
2025-12-27T16:52:06.192 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12442445755004883
2025-12-27T16:52:07.113 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:07.116 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6590939, teldec = -24.256163
2025-12-27T16:52:07.117 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6384114191742     dec_j2k = -24.3868169935521
2025-12-27T16:52:07.119 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:07.120 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:07.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:07.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:07.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:07.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:07.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:07.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:07.136 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:07.136 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:07.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:07.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:07.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:07.136 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:07.136 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11952679, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124034029207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6590939, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67888, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.6384114191742, telescope_dec_j2k=-24.3868169935521, observability=1)
2025-12-27T16:52:07.296 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15979766845703125
2025-12-27T16:52:08.189 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:08.191 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6593741, teldec = -24.256163
2025-12-27T16:52:08.192 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63869188411192     dec_j2k = -24.3868127598326
2025-12-27T16:52:08.194 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:08.194 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:52:08.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:08.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:08.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:08.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:08.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:08.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:08.208 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:08.208 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:08.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:08.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:08.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:08.208 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:08.208 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11953924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6593741, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67916, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63869188411192, telescope_dec_j2k=-24.3868127598326, observability=1)
2025-12-27T16:52:08.377 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1688835620880127
2025-12-27T16:52:09.257 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:09.259 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6596825, teldec = -24.256163
2025-12-27T16:52:09.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63900057570341     dec_j2k = -24.3868080992066
2025-12-27T16:52:09.262 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:09.262 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:09.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:09.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:09.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:09.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:09.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:09.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:09.274 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:09.274 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:09.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:09.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:09.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:09.275 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:09.275 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1195516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119621715499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6596825, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67947, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63900057570341, telescope_dec_j2k=-24.3868080992066, observability=1)
2025-12-27T16:52:09.429 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15451669692993164
2025-12-27T16:52:10.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:10.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6599632, teldec = -24.256169
2025-12-27T16:52:10.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63928154158078     dec_j2k = -24.3868098559345
2025-12-27T16:52:10.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:10.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:10.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:10.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:10.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:10.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:10.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:10.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:10.340 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:10.340 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:10.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:10.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:10.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:10.341 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:10.341 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11956392, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992282, telescope_ra=1.6599632, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.67975, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63928154158078, telescope_dec_j2k=-24.3868098559345, observability=1)
2025-12-27T16:52:10.481 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1401667594909668
2025-12-27T16:52:11.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:11.395 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6602705, teldec = -24.256163
2025-12-27T16:52:11.396 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63958913162642     dec_j2k = -24.3867992108226
2025-12-27T16:52:11.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:52:11.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:11.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:11.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:11.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:11.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:11.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:11.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:11.409 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:11.409 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:11.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:11.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:11.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:11.410 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:11.410 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11957632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118819476643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6602705, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68005, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63958913162642, telescope_dec_j2k=-24.3867992108226, observability=1)
2025-12-27T16:52:11.568 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1580662727355957
2025-12-27T16:52:12.461 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:12.464 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6605783, teldec = -24.256163
2025-12-27T16:52:12.465 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63989722261961     dec_j2k = -24.3867945567881
2025-12-27T16:52:12.467 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:12.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:52:12.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:12.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:12.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:12.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:12.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:12.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:12.482 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:12.482 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:12.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:12.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:12.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:12.482 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:12.482 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11958868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6605783, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68036, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.63989722261961, telescope_dec_j2k=-24.3867945567881, observability=1)
2025-12-27T16:52:12.617 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13444757461547852
2025-12-27T16:52:13.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:13.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6608771, teldec = -24.256163
2025-12-27T16:52:13.532 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64019630509403     dec_j2k = -24.3867900380231
2025-12-27T16:52:13.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:13.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:13.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:13.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:13.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:13.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:13.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:13.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:13.544 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:13.544 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:13.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:13.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:13.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:13.545 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:13.545 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.11960103, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6608771, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68066, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:51:13.903669', telescope_ra_j2k=1.64019630509403, telescope_dec_j2k=-24.3867900380231, observability=1)
2025-12-27T16:52:13.710 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1652674674987793
2025-12-27T16:52:14.043 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:14.043 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:52:14.044 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:14.044 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:52:14.045 [DEBUG] [ThreadPoolExecutor-22956_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:14.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:14.597 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6611573, teldec = -24.256163
2025-12-27T16:52:14.598 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64047676997558     dec_j2k = -24.3867857998186
2025-12-27T16:52:14.600 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:14.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:14.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:14.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:14.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:14.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:14.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:14.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:14.614 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:14.614 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:14.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:14.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:14.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:14.614 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:14.614 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11961338, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813125237387492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6611573, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68094, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64047676997558, telescope_dec_j2k=-24.3867857998186, observability=1)
2025-12-27T16:52:14.797 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18267083168029785
2025-12-27T16:52:15.047 [DEBUG] [ThreadPoolExecutor-22956_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:15.049 [DEBUG] [ThreadPoolExecutor-22956_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:15.049 [DEBUG] [ThreadPoolExecutor-22956_0] [payload.py] [to_registers()] [0]
2025-12-27T16:52:15.053 [DEBUG] [ThreadPoolExecutor-22956_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:15.053 [DEBUG] [ThreadPoolExecutor-22956_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:15.053 [DEBUG] [ThreadPoolExecutor-22956_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:52:15.053 [DEBUG] [ThreadPoolExecutor-22956_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:15.060 [DEBUG] [ThreadPoolExecutor-22956_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:15.060 [DEBUG] [ThreadPoolExecutor-22956_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:52:15.060 [DEBUG] [ThreadPoolExecutor-22956_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:52:15.060 [DEBUG] [ThreadPoolExecutor-22956_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:52:15.060 [DEBUG] [ThreadPoolExecutor-22956_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:15.060 [DEBUG] [ThreadPoolExecutor-22956_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:15.060 [DEBUG] [ThreadPoolExecutor-22956_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:15.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:15.716 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6614657, teldec = -24.256163
2025-12-27T16:52:15.717 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64078546150524     dec_j2k = -24.3867811342564
2025-12-27T16:52:15.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:15.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:15.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:15.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:15.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:15.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:15.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:15.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:15.731 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:15.731 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:15.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:15.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:15.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:15.731 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:15.731 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11962633, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6614657, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68125, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64078546150524, telescope_dec_j2k=-24.3867811342564, observability=1)
2025-12-27T16:52:15.864 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13315367698669434
2025-12-27T16:52:16.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:16.779 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6617737, teldec = -24.256163
2025-12-27T16:52:16.781 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6410937526461     dec_j2k = -24.3867764738937
2025-12-27T16:52:16.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:16.784 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:16.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:16.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:16.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:16.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:16.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:16.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:16.794 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:16.794 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:16.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:16.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:16.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:16.794 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:16.794 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11963863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6617737, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68156, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.6410937526461, telescope_dec_j2k=-24.3867764738937, observability=1)
2025-12-27T16:52:16.951 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15691614151000977
2025-12-27T16:52:17.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:17.858 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6620818, teldec = -24.256163
2025-12-27T16:52:17.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64140214387081     dec_j2k = -24.386771811166
2025-12-27T16:52:17.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:17.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:17.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:17.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:17.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:17.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:17.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:17.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:17.874 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:17.874 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:17.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:17.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:17.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:17.875 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:17.875 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11965112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6620818, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68186, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64140214387081, telescope_dec_j2k=-24.386771811166, observability=1)
2025-12-27T16:52:18.022 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14700555801391602
2025-12-27T16:52:18.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:18.974 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6623896, teldec = -24.256163
2025-12-27T16:52:18.975 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64171023480128     dec_j2k = -24.3867671521278
2025-12-27T16:52:18.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:18.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:18.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:18.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:18.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:18.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:18.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:18.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:18.988 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:18.988 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:18.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:18.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:18.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:18.989 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:18.989 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11966404, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119621715499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6623896, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68217, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64171023480128, telescope_dec_j2k=-24.3867671521278, observability=1)
2025-12-27T16:52:19.112 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12284684181213379
2025-12-27T16:52:20.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:20.042 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6626882, teldec = -24.256163
2025-12-27T16:52:20.043 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64200911702578     dec_j2k = -24.3867626315337
2025-12-27T16:52:20.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:20.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:20.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:20.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:20.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:20.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:20.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:20.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:20.055 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:20.055 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:20.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:20.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:20.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:20.055 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:20.055 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1196764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992271, telescope_ra=1.6626882, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68247, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64200911702578, telescope_dec_j2k=-24.3867626315337, observability=1)
2025-12-27T16:52:20.180 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12494373321533203
2025-12-27T16:52:20.985 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9301776885986328
2025-12-27T16:52:21.109 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:21.110 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6629684, teldec = -24.256163
2025-12-27T16:52:21.112 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64228958185023     dec_j2k = -24.386758388775
2025-12-27T16:52:21.113 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:21.113 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:21.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:21.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:21.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:21.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:21.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:21.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:21.123 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:21.124 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:21.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:21.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:21.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:21.124 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:21.124 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11968876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121226193211, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6629684, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68275, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64228958185023, telescope_dec_j2k=-24.386758388775, observability=1)
2025-12-27T16:52:21.302 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17815041542053223
2025-12-27T16:52:22.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:22.216 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6632767, teldec = -24.256163
2025-12-27T16:52:22.218 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64259817322252     dec_j2k = -24.386753719715
2025-12-27T16:52:22.219 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:22.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:22.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:22.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:22.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:22.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:22.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:22.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:22.231 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:22.231 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:22.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:22.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:22.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:22.231 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:22.232 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11970156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6632767, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68306, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64259817322252, telescope_dec_j2k=-24.386753719715, observability=1)
2025-12-27T16:52:22.368 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13615012168884277
2025-12-27T16:52:22.552 [DEBUG] [Thread-490795 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3201253414154053
2025-12-27T16:52:23.273 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:23.275 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6635851, teldec = -24.256163
2025-12-27T16:52:23.276 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64290686467861     dec_j2k = -24.3867490482873
2025-12-27T16:52:23.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:23.278 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:23.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:23.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:23.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:23.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:23.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:23.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:23.293 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:23.293 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:23.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:23.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:23.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:23.293 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:23.293 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11971382, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119621715499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6635851, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68337, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64290686467861, telescope_dec_j2k=-24.3867490482873, observability=1)
2025-12-27T16:52:23.421 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12808632850646973
2025-12-27T16:52:24.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:24.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6638929, teldec = -24.256163
2025-12-27T16:52:24.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64321495555698     dec_j2k = -24.3867443850971
2025-12-27T16:52:24.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:24.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:24.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:24.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:24.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:24.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:24.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:24.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:24.356 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:24.356 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:24.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:24.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:24.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:24.356 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:24.356 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11972615, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124034029207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6638929, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68368, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64321495555698, telescope_dec_j2k=-24.3867443850971, observability=1)
2025-12-27T16:52:24.506 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14956402778625488
2025-12-27T16:52:24.982 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6255996227264404
2025-12-27T16:52:25.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:25.404 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6641731, teldec = -24.256163
2025-12-27T16:52:25.405 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64349542034341     dec_j2k = -24.3867401393095
2025-12-27T16:52:25.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:25.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:25.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:25.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:25.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:25.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:25.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:25.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:25.416 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:25.417 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:25.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:25.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:25.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:25.417 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:25.417 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11973846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6641731, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68396, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64349542034341, telescope_dec_j2k=-24.3867401393095, observability=1)
2025-12-27T16:52:25.557 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14043188095092773
2025-12-27T16:52:26.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:26.464 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6644717, teldec = -24.256163
2025-12-27T16:52:26.465 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64379430250794     dec_j2k = -24.3867356139369
2025-12-27T16:52:26.467 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:26.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:26.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:26.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:26.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:26.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:26.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:26.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:26.478 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:26.478 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:26.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:26.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:26.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:26.479 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:26.479 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11975073, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6644717, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68425, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64379430250794, telescope_dec_j2k=-24.3867356139369, observability=1)
2025-12-27T16:52:26.645 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16585373878479004
2025-12-27T16:52:27.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:27.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.66478, teldec = -24.256163
2025-12-27T16:52:27.532 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64410289382802     dec_j2k = -24.3867309407186
2025-12-27T16:52:27.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:27.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:27.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:27.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:27.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:27.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:27.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:27.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:27.545 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:27.545 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:27.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:27.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:27.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:27.545 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:27.545 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11976308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.66478, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68456, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64410289382802, telescope_dec_j2k=-24.3867309407186, observability=1)
2025-12-27T16:52:27.732 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1868438720703125
2025-12-27T16:52:28.590 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:28.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6650605, teldec = -24.256163
2025-12-27T16:52:28.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6443836588699     dec_j2k = -24.3867266881524
2025-12-27T16:52:28.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:28.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:28.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:28.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:28.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:28.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:28.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:28.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:28.607 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:28.608 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:28.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:28.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:28.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:28.608 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:28.608 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11977535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6650605, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68484, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.6443836588699, telescope_dec_j2k=-24.3867266881524, observability=1)
2025-12-27T16:52:28.800 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19220232963562012
2025-12-27T16:52:29.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:29.656 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6653688, teldec = -24.256163
2025-12-27T16:52:29.657 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64469225016951     dec_j2k = -24.3867220133055
2025-12-27T16:52:29.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:29.659 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:29.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:29.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:29.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:29.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:29.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:29.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:29.667 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:29.668 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:29.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:29.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:29.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:29.668 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:29.668 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11978767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6653688, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68515, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64469225016951, telescope_dec_j2k=-24.3867220133055, observability=1)
2025-12-27T16:52:29.885 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21667981147766113
2025-12-27T16:52:30.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:30.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6656488, teldec = -24.256163
2025-12-27T16:52:30.713 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64497251472037     dec_j2k = -24.3867177668413
2025-12-27T16:52:30.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:30.716 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:30.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:30.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:30.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:30.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:30.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:30.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:30.725 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:30.725 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:30.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:30.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:30.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:30.725 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:30.725 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1197999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6656488, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68543, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64497251472037, telescope_dec_j2k=-24.3867177668413, observability=1)
2025-12-27T16:52:30.936 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21080780029296875
2025-12-27T16:52:31.769 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:31.771 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6659565, teldec = -24.256163
2025-12-27T16:52:31.772 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64528050543267     dec_j2k = -24.3867130994694
2025-12-27T16:52:31.773 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:31.774 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:31.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:31.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:31.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:31.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:31.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:31.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:31.786 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:31.786 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:31.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:31.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:31.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:31.786 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:31.786 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11981215, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6659565, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68574, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64528050543267, telescope_dec_j2k=-24.3867130994694, observability=1)
2025-12-27T16:52:32.023 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23705029487609863
2025-12-27T16:52:32.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:32.829 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6662554, teldec = -24.256163
2025-12-27T16:52:32.830 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64557968782058     dec_j2k = -24.3867085647678
2025-12-27T16:52:32.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:32.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:32.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:32.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:32.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:32.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:32.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:32.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:32.845 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:32.845 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:32.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:32.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:32.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:32.845 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:32.845 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1198244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6662554, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68604, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64557968782058, telescope_dec_j2k=-24.3867085647678, observability=1)
2025-12-27T16:52:33.072 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22667384147644043
2025-12-27T16:52:33.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:33.894 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.666537, teldec = -24.256163
2025-12-27T16:52:33.895 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64586155385497     dec_j2k = -24.3867042917965
2025-12-27T16:52:33.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:33.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:33.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:33.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:33.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:33.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:33.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:33.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:33.912 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:33.913 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:33.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:33.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:33.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:33.913 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:33.913 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11983672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.666537, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68632, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64586155385497, telescope_dec_j2k=-24.3867042917965, observability=1)
2025-12-27T16:52:34.124 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2110278606414795
2025-12-27T16:52:34.954 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:34.956 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6668454, teldec = -24.256163
2025-12-27T16:52:34.957 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64617024519771     dec_j2k = -24.3866996113485
2025-12-27T16:52:34.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:34.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:52:34.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:34.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:34.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:34.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:34.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:34.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:34.970 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:34.970 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:34.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:34.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:34.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:34.970 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:34.970 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11984902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6668454, telescope_dec=-24.256163, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68663, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64617024519771, telescope_dec_j2k=-24.3866996113485, observability=1)
2025-12-27T16:52:35.214 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2438499927520752
2025-12-27T16:52:36.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:36.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6671253, teldec = -24.256162
2025-12-27T16:52:36.019 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64645040952621     dec_j2k = -24.3866943627794
2025-12-27T16:52:36.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:52:36.022 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:36.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:36.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:36.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:36.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:36.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:36.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:36.032 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:36.032 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:36.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:36.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:36.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:36.032 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:36.032 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11986131, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6671253, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68691, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64645040952621, telescope_dec_j2k=-24.3866943627794, observability=1)
2025-12-27T16:52:36.303 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.271228551864624
2025-12-27T16:52:37.079 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:37.080 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6674331, teldec = -24.256162
2025-12-27T16:52:37.082 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6467585002817     dec_j2k = -24.3866896898142
2025-12-27T16:52:37.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:52:37.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:52:37.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:37.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:37.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:37.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:37.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:37.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:37.093 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:37.093 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:37.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:37.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:37.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:37.093 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:37.093 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1198736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6674331, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68722, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.6467585002817, telescope_dec_j2k=-24.3866896898142, observability=1)
2025-12-27T16:52:37.372 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2784750461578369
2025-12-27T16:52:38.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:38.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6677317, teldec = -24.256162
2025-12-27T16:52:38.141 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64705738233642     dec_j2k = -24.3866851557097
2025-12-27T16:52:38.143 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:38.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:38.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:38.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:38.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:38.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:38.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:38.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:38.154 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:38.154 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:38.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:38.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:38.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:38.154 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:38.155 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11988587, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6677317, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68751, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64705738233642, telescope_dec_j2k=-24.3866851557097, observability=1)
2025-12-27T16:52:38.456 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3013942241668701
2025-12-27T16:52:39.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:39.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6680116, teldec = -24.256162
2025-12-27T16:52:39.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64733754671815     dec_j2k = -24.38668090483
2025-12-27T16:52:39.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:39.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:39.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:39.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:39.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:39.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:39.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:39.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:39.215 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:39.215 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:39.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:39.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:39.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:39.215 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:39.215 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1198981, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6680116, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68779, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64733754671815, telescope_dec_j2k=-24.38668090483, observability=1)
2025-12-27T16:52:39.508 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.292278528213501
2025-12-27T16:52:40.062 [DEBUG] [ThreadPoolExecutor-22956_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:40.063 [DEBUG] [ThreadPoolExecutor-22956_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:40.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:40.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6683199, teldec = -24.256162
2025-12-27T16:52:40.262 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64764613791509     dec_j2k = -24.3866762218226
2025-12-27T16:52:40.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:40.264 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:40.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:40.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:40.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:40.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:40.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:40.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:40.276 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:40.276 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:40.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:40.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:40.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:40.277 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:40.277 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1199104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122028432067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6683199, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6881, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64764613791509, telescope_dec_j2k=-24.3866762218226, observability=1)
2025-12-27T16:52:40.560 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2829749584197998
2025-12-27T16:52:40.625 [DEBUG] [Thread-490796 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34862661361694336
2025-12-27T16:52:41.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:41.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6686001, teldec = -24.256162
2025-12-27T16:52:41.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64792660256158     dec_j2k = -24.3866719649084
2025-12-27T16:52:41.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:52:41.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:41.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:41.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:41.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:41.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:41.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:41.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:41.339 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:41.339 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:41.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:41.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:41.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:41.339 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:41.340 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11992273, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6686001, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68838, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64792660256158, telescope_dec_j2k=-24.3866719649084, observability=1)
2025-12-27T16:52:41.685 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.345212459564209
2025-12-27T16:52:42.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:42.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6689084, teldec = -24.256169
2025-12-27T16:52:42.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64823519430741     dec_j2k = -24.3866742796748
2025-12-27T16:52:42.388 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:42.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:42.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:42.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:42.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:42.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:42.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:42.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:42.401 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:42.401 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:42.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:42.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:42.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:42.402 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:42.402 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11993501, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121226193211, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992281, telescope_ra=1.6689084, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68869, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64823519430741, telescope_dec_j2k=-24.3866742796748, observability=1)
2025-12-27T16:52:42.771 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36960554122924805
2025-12-27T16:52:43.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:43.448 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6691881, teldec = -24.256162
2025-12-27T16:52:43.449 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64851515789368     dec_j2k = -24.3866630294806
2025-12-27T16:52:43.451 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:43.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:43.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:43.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:43.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:43.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:43.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:43.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:43.464 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:43.464 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:43.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:43.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:43.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:43.464 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:43.464 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1199473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6691881, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68897, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64851515789368, telescope_dec_j2k=-24.3866630294806, observability=1)
2025-12-27T16:52:43.839 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37505674362182617
2025-12-27T16:52:44.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:44.540 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6695149, teldec = -24.256162
2025-12-27T16:52:44.542 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64884226652054     dec_j2k = -24.3866580619875
2025-12-27T16:52:44.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:44.544 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:44.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:44.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:44.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:44.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:44.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:44.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:44.557 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:44.558 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:44.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:44.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:44.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:44.558 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:44.558 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11995994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6695149, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6893, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64884226652054, telescope_dec_j2k=-24.3866580619875, observability=1)
2025-12-27T16:52:44.923 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36553406715393066
2025-12-27T16:52:45.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:45.610 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6697951, teldec = -24.256162
2025-12-27T16:52:45.612 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64912273112919     dec_j2k = -24.3866538020709
2025-12-27T16:52:45.614 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:45.615 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:52:45.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:45.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:45.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:45.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:45.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:45.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:45.625 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:45.625 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:45.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:45.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:45.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:45.625 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:45.625 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11997233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813125237387492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6697951, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68958, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.64912273112919, telescope_dec_j2k=-24.3866538020709, observability=1)
2025-12-27T16:52:45.997 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3717989921569824
2025-12-27T16:52:46.670 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:46.672 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6701034, teldec = -24.256162
2025-12-27T16:52:46.673 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.649431322264     dec_j2k = -24.3866491141329
2025-12-27T16:52:46.675 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:46.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:46.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:46.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:46.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:46.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:46.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:46.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:46.688 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:46.688 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:46.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:46.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:46.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:46.688 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:46.688 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11998462, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122028432067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6701034, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.68989, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.649431322264, telescope_dec_j2k=-24.3866491141329, observability=1)
2025-12-27T16:52:47.100 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41193056106567383
2025-12-27T16:52:47.732 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:47.734 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6704118, teldec = -24.256162
2025-12-27T16:52:47.735 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6497400134825     dec_j2k = -24.3866444238218
2025-12-27T16:52:47.737 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:47.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:47.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:47.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:47.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:47.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:47.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:47.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:47.752 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:47.752 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:47.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:47.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:47.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:47.752 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:47.752 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.11999691, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6704118, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69019, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.6497400134825, telescope_dec_j2k=-24.3866444238218, observability=1)
2025-12-27T16:52:48.147 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39516782760620117
2025-12-27T16:52:48.791 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:48.794 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6706917, teldec = -24.256162
2025-12-27T16:52:48.795 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65002017777946     dec_j2k = -24.3866401662157
2025-12-27T16:52:48.797 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:48.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:48.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:48.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:48.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:48.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:48.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:48.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:48.806 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:48.806 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:48.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:48.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:48.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:48.807 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:48.807 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12000917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126841865204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6706917, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69047, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65002017777946, telescope_dec_j2k=-24.3866401662157, observability=1)
2025-12-27T16:52:49.218 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41107654571533203
2025-12-27T16:52:49.854 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:49.856 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6709716, teldec = -24.256162
2025-12-27T16:52:49.857 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65030034206757     dec_j2k = -24.3866359079072
2025-12-27T16:52:49.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:49.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:49.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:49.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:49.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:49.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:49.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:49.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:49.868 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:49.868 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:49.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:49.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:49.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:49.869 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:49.869 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12002146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6709716, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69075, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65030034206757, telescope_dec_j2k=-24.3866359079072, observability=1)
2025-12-27T16:52:50.302 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43276500701904297
2025-12-27T16:52:51.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:51.090 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6713264, teldec = -24.256169
2025-12-27T16:52:51.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65065547763546     dec_j2k = -24.3866375084857
2025-12-27T16:52:51.093 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:52:51.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:52:51.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:51.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:51.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:51.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:51.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:51.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:51.104 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:51.104 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:51.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:51.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:51.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:51.104 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:51.104 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12003575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.6713264, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69111, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65065547763546, telescope_dec_j2k=-24.3866375084857, observability=1)
2025-12-27T16:52:51.572 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4680004119873047
2025-12-27T16:52:52.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:52.222 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6716343, teldec = -24.256162
2025-12-27T16:52:52.223 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65096366776903     dec_j2k = -24.3866258230028
2025-12-27T16:52:52.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:52.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:52:52.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:52.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:52.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:52.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:52.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:52.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:52.238 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:52.238 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:52.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:52.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:52.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:52.239 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:52.239 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12004885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813127242984632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6716343, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69142, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65096366776903, telescope_dec_j2k=-24.3866258230028, observability=1)
2025-12-27T16:52:52.636 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3972809314727783
2025-12-27T16:52:53.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:53.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6719426, teldec = -24.256162
2025-12-27T16:52:53.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6512722588397     dec_j2k = -24.3866211299814
2025-12-27T16:52:53.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:52:53.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:53.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:53.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:53.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:53.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:53.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:53.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:53.333 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:53.334 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:53.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:53.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:53.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:53.334 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:53.334 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12006152, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6719426, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69173, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.6512722588397, telescope_dec_j2k=-24.3866211299814, observability=1)
2025-12-27T16:52:53.722 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38782668113708496
2025-12-27T16:52:54.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:54.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6723353, teldec = -24.256162
2025-12-27T16:52:54.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65166532957811     dec_j2k = -24.386615150968
2025-12-27T16:52:54.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:54.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:54.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:54.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:54.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:54.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:54.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:54.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:54.674 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:54.674 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:54.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:54.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:54.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:54.674 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:54.674 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12007706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118819476643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.6723353, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69212, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65166532957811, telescope_dec_j2k=-24.386615150968, observability=1)
2025-12-27T16:52:54.773 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09940648078918457
2025-12-27T16:52:55.216 [DEBUG] [Thread-490797 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5417535305023193
2025-12-27T16:52:55.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:55.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.672615, teldec = -24.256162
2025-12-27T16:52:55.744 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65194529362535     dec_j2k = -24.3866108915815
2025-12-27T16:52:55.745 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:55.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:55.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:55.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:55.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:55.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:55.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:55.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:55.756 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:55.756 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:55.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:55.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:55.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:55.756 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:55.756 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12008961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99227, telescope_ra=1.672615, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6924, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65194529362535, telescope_dec_j2k=-24.3866108915815, observability=1)
2025-12-27T16:52:55.858 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10180521011352539
2025-12-27T16:52:56.810 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:56.812 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6729227, teldec = -24.256169
2025-12-27T16:52:56.813 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65225328466614     dec_j2k = -24.3866132043905
2025-12-27T16:52:56.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:56.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:56.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:56.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:56.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:56.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:56.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:56.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:56.825 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:56.825 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:56.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:56.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:56.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:56.826 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:56.826 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12010198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99228, telescope_ra=1.6729227, telescope_dec=-24.256169, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69271, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65225328466614, telescope_dec_j2k=-24.3866132043905, observability=1)
2025-12-27T16:52:57.075 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2489008903503418
2025-12-27T16:52:57.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:57.998 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6732492, teldec = -24.256162
2025-12-27T16:52:57.999 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65258009230101     dec_j2k = -24.3866012311259
2025-12-27T16:52:58.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:58.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:58.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:58.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:58.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:58.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:58.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:58.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:58.010 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:58.010 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:58.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:58.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:58.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:58.010 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:58.010 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12011571, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6732492, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69303, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65258009230101, telescope_dec_j2k=-24.3866012311259, observability=1)
2025-12-27T16:52:58.144 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13309502601623535
2025-12-27T16:52:58.792 [DEBUG] [Thread-490798 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7817134857177734
2025-12-27T16:52:59.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:52:59.082 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6735576, teldec = -24.256162
2025-12-27T16:52:59.084 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65288878340971     dec_j2k = -24.3865965321182
2025-12-27T16:52:59.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:59.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:52:59.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:52:59.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:52:59.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:52:59.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:52:59.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:52:59.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:59.096 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:52:59.096 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:52:59.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:52:59.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:52:59.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:52:59.096 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:52:59.096 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12012826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6735576, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69334, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65288878340971, telescope_dec_j2k=-24.3865965321182, observability=1)
2025-12-27T16:52:59.218 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12206220626831055
2025-12-27T16:53:00.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:00.155 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6738659, teldec = -24.256162
2025-12-27T16:53:00.156 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65319737441324     dec_j2k = -24.3865918337822
2025-12-27T16:53:00.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:00.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:00.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:00.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:00.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:00.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:00.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:00.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:00.172 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:00.172 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:00.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:00.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:00.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:00.172 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:00.172 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12014067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121226193211, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6738659, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69365, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65319737441324, telescope_dec_j2k=-24.3865918337822, observability=1)
2025-12-27T16:53:00.303 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1307220458984375
2025-12-27T16:53:01.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:01.227 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6741464, teldec = -24.256162
2025-12-27T16:53:01.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65347813916707     dec_j2k = -24.3865875583641
2025-12-27T16:53:01.230 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:01.232 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:01.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:01.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:01.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:01.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:01.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:01.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:01.245 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:01.245 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:01.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:01.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:01.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:01.245 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:01.245 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12015308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312563850692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6741464, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69393, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65347813916707, telescope_dec_j2k=-24.3865875583641, observability=1)
2025-12-27T16:53:01.390 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14472317695617676
2025-12-27T16:53:02.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:02.298 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6744544, teldec = -24.256162
2025-12-27T16:53:02.299 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65378642986689     dec_j2k = -24.3865828629751
2025-12-27T16:53:02.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:02.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:02.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:02.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:02.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:02.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:02.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:02.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:02.315 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:02.315 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:02.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:02.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:02.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:02.315 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:02.315 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12016547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813125237387492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6744544, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69424, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65378642986689, telescope_dec_j2k=-24.3865828629751, observability=1)
2025-12-27T16:53:02.439 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12406182289123535
2025-12-27T16:53:03.358 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:03.360 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.674762, teldec = -24.256162
2025-12-27T16:53:03.361 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65409432017845     dec_j2k = -24.3865781728356
2025-12-27T16:53:03.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:03.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:03.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:03.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:03.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:03.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:03.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:03.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:03.375 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:03.375 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:03.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:03.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:03.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:03.375 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:03.375 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12017777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.674762, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69454, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65409432017845, telescope_dec_j2k=-24.3865781728356, observability=1)
2025-12-27T16:53:03.491 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11574530601501465
2025-12-27T16:53:03.825 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4497222900390625
2025-12-27T16:53:04.427 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:04.430 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6750332, teldec = -24.256162
2025-12-27T16:53:04.431 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65436577612694     dec_j2k = -24.3865740370028
2025-12-27T16:53:04.433 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:04.433 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:04.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:04.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:04.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:04.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:04.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:04.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:04.442 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:04.443 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:04.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:04.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:04.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:04.443 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:04.444 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12019014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126841865204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6750332, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69482, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65436577612694, telescope_dec_j2k=-24.3865740370028, observability=1)
2025-12-27T16:53:04.570 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12612676620483398
2025-12-27T16:53:05.437 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9929342269897461
2025-12-27T16:53:05.437 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.454853773117065 seconds ago
2025-12-27T16:53:05.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:05.493 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6753416, teldec = -24.256162
2025-12-27T16:53:05.494 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65467446717328     dec_j2k = -24.3865693330647
2025-12-27T16:53:05.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:05.497 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:05.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:05.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:05.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:05.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:05.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:05.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:05.511 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:05.511 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:05.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:05.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:05.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:05.511 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:05.511 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12020245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6753416, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69512, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65467446717328, telescope_dec_j2k=-24.3865693330647, observability=1)
2025-12-27T16:53:05.659 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14827466011047363
2025-12-27T16:53:06.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:06.558 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6756499, teldec = -24.256162
2025-12-27T16:53:06.559 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65498305811447     dec_j2k = -24.3865646298
2025-12-27T16:53:06.561 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:06.562 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:06.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:06.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:06.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:06.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:06.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:06.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:06.572 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:06.572 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:06.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:06.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:06.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:06.573 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:06.573 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12021478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122028432067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6756499, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69543, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65498305811447, telescope_dec_j2k=-24.3865646298, observability=1)
2025-12-27T16:53:06.812 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23898935317993164
2025-12-27T16:53:07.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:07.620 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6759301, teldec = -24.256162
2025-12-27T16:53:07.621 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65526352252847     dec_j2k = -24.3865603544756
2025-12-27T16:53:07.623 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:07.624 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:07.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:07.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:07.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:07.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:07.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:07.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:07.636 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:07.636 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:07.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:07.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:07.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:07.636 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:07.637 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12022706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126440745776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6759301, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69571, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65526352252847, telescope_dec_j2k=-24.3865603544756, observability=1)
2025-12-27T16:53:07.893 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2563657760620117
2025-12-27T16:53:08.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:08.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6762658, teldec = -24.256162
2025-12-27T16:53:08.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65559953930397     dec_j2k = -24.3865552313994
2025-12-27T16:53:08.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:08.796 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:08.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:08.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:08.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:08.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:08.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:08.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:08.808 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:08.808 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:08.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:08.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:08.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:08.809 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:08.809 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12024064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6762658, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69605, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65559953930397, telescope_dec_j2k=-24.3865552313994, observability=1)
2025-12-27T16:53:08.993 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18450570106506348
2025-12-27T16:53:10.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:10.007 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6766017, teldec = -24.256162
2025-12-27T16:53:10.009 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6559357562554     dec_j2k = -24.3865501042605
2025-12-27T16:53:10.010 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:10.011 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:10.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:10.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:10.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:10.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:10.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:10.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:10.021 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:10.021 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:10.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:10.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:10.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:10.022 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:10.022 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1202547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126440745776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6766017, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69638, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.6559357562554, telescope_dec_j2k=-24.3865501042605, observability=1)
2025-12-27T16:53:10.078 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0558929443359375
2025-12-27T16:53:11.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:11.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6769003, teldec = -24.256162
2025-12-27T16:53:11.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65623463800022     dec_j2k = -24.3865455456158
2025-12-27T16:53:11.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:11.106 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:11.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:11.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:11.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:11.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:11.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:11.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:11.120 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:11.120 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:11.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:11.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:11.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:11.121 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:11.121 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12026737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6769003, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69668, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65623463800022, telescope_dec_j2k=-24.3865455456158, observability=1)
2025-12-27T16:53:11.130 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.008826971054077148
2025-12-27T16:53:12.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:12.217 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6772086, teldec = -24.256162
2025-12-27T16:53:12.218 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65654322888688     dec_j2k = -24.3865408380457
2025-12-27T16:53:12.219 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:12.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:12.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:12.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:12.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:12.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:12.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:12.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:12.232 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:12.232 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:12.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:12.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:12.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:12.232 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:12.232 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12028028, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6772086, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69699, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.65654322888688, telescope_dec_j2k=-24.3865408380457, observability=1)
2025-12-27T16:53:12.265 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0328977108001709
2025-12-27T16:53:13.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:13.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.677517, teldec = -24.256162
2025-12-27T16:53:13.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6568519198571     dec_j2k = -24.3865361280968
2025-12-27T16:53:13.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:13.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:13.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:13.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:13.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:13.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:13.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:13.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:13.306 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:13.306 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:13.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:13.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:13.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:13.306 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:13.306 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12029266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.677517, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6973, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:52:14.042433', telescope_ra_j2k=1.6568519198571, telescope_dec_j2k=-24.3865361280968, observability=1)
2025-12-27T16:53:13.314 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.008161544799804688
2025-12-27T16:53:14.186 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:14.186 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:53:14.187 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:14.187 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:53:14.187 [INFO] [ThreadPoolExecutor-22957_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:53:14.187 [INFO] [ThreadPoolExecutor-22957_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:53:14.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:14.360 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6778253, teldec = -24.256162
2025-12-27T16:53:14.361 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65716051072218     dec_j2k = -24.3865314188235
2025-12-27T16:53:14.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:14.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:14.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:14.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:14.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:14.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:14.366 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:14.369 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6778253, teldec = -24.256162
2025-12-27T16:53:14.370 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.65716051072218     dec_j2k = -24.3865314188235
2025-12-27T16:53:14.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:14.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:14.371 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:14.371 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:14.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:14.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:14.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:14.371 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:14.371 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12030507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124034029207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6778253, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69761, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.65716051072218, telescope_dec_j2k=-24.3865314188235, observability=1)
2025-12-27T16:53:14.372 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:14.373 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:14.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:14.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:14.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:14.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:14.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:14.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:14.385 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:14.385 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:14.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:14.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:14.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:14.385 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:14.385 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12030517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124034029207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6778253, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69761, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.65716051072218, telescope_dec_j2k=-24.3865314188235, observability=1)
2025-12-27T16:53:15.424 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:15.426 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.678105, teldec = -24.256162
2025-12-27T16:53:15.427 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6574404745953     dec_j2k = -24.3865271456778
2025-12-27T16:53:15.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:15.430 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:15.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:15.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:15.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:15.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:15.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:15.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:15.442 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:15.442 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:15.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:15.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:15.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:15.442 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:15.442 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12031742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813125237387492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.678105, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69789, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.6574404745953, telescope_dec_j2k=-24.3865271456778, observability=1)
2025-12-27T16:53:15.450 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.008321762084960938
2025-12-27T16:53:16.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:16.573 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6784406, teldec = -24.256162
2025-12-27T16:53:16.574 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65777639119358     dec_j2k = -24.3865220175891
2025-12-27T16:53:16.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:16.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:16.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:16.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:16.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:16.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:16.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:16.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:16.587 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:16.587 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:16.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:16.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:16.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:16.587 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:16.588 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12033069, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6784406, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69822, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.65777639119358, telescope_dec_j2k=-24.3865220175891, observability=1)
2025-12-27T16:53:16.619 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03141045570373535
2025-12-27T16:53:16.863 [DEBUG] [Thread-490799 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2753422260284424
2025-12-27T16:53:17.645 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:17.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6787398, teldec = -24.256162
2025-12-27T16:53:17.648 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65807587344204     dec_j2k = -24.386517444855
2025-12-27T16:53:17.651 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:17.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:17.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:17.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:17.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:17.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:17.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:17.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:17.662 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:17.662 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:17.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:17.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:17.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:17.662 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:17.662 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12034312, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6787398, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69852, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.65807587344204, telescope_dec_j2k=-24.386517444855, observability=1)
2025-12-27T16:53:17.668 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.005280733108520508
2025-12-27T16:53:18.705 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:18.708 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6790202, teldec = -24.256162
2025-12-27T16:53:18.709 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65835653794641     dec_j2k = -24.3865131587172
2025-12-27T16:53:18.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:18.711 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:18.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:18.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:18.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:18.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:18.720 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:18.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:18.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:18.722 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:18.722 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:18.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:18.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:18.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:18.723 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:18.723 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1203554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6790202, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6988, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.65835653794641, telescope_dec_j2k=-24.3865131587172, observability=1)
2025-12-27T16:53:18.723 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6790202, teldec = -24.256162
2025-12-27T16:53:18.724 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.65835653794641     dec_j2k = -24.3865131587172
2025-12-27T16:53:18.725 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:18.727 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:18.730 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:18.730 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:18.730 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:18.730 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:18.737 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:18.737 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:18.738 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:18.738 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:18.738 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:18.738 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:18.738 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:18.738 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:18.738 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12035558, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6790202, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.6988, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.65835653794641, telescope_dec_j2k=-24.3865131587172, observability=1)
2025-12-27T16:53:19.854 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:19.856 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6793567, teldec = -24.256162
2025-12-27T16:53:19.857 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.65869335535872     dec_j2k = -24.3865080141165
2025-12-27T16:53:19.859 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:19.860 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:19.864 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:19.864 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:19.864 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:19.864 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:19.869 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:19.871 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6793567, teldec = -24.256162
2025-12-27T16:53:19.871 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:19.871 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:19.871 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:19.871 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:19.871 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:19.871 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:19.871 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:19.872 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:19.872 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12036869, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6793567, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69914, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.65869335535872, telescope_dec_j2k=-24.3865080141165, observability=1)
2025-12-27T16:53:19.872 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65869335535872     dec_j2k = -24.3865080141165
2025-12-27T16:53:19.873 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:19.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:19.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:19.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:19.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:19.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:19.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:19.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:19.887 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:19.887 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:19.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:19.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:19.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:19.887 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:19.887 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12036887, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6793567, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69914, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.65869335535872, telescope_dec_j2k=-24.3865080141165, observability=1)
2025-12-27T16:53:20.069 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18233489990234375
2025-12-27T16:53:21.018 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:21.021 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6796646, teldec = -24.256155
2025-12-27T16:53:21.022 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.65900154520907     dec_j2k = -24.3864963064788
2025-12-27T16:53:21.024 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:21.025 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:21.029 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:21.030 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:21.030 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:21.030 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:21.037 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:21.038 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:21.038 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:21.038 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:21.038 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:21.038 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:21.038 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:21.038 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:21.038 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12038216, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.6796646, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69945, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.65900154520907, telescope_dec_j2k=-24.3864963064788, observability=1)
2025-12-27T16:53:21.054 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.016036033630371094
2025-12-27T16:53:22.289 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:22.291 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6800285, teldec = -24.256162
2025-12-27T16:53:22.292 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65936578901292     dec_j2k = -24.3864977402281
2025-12-27T16:53:22.294 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:22.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:22.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:22.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:22.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:22.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:22.300 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:22.301 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6800285, teldec = -24.256162
2025-12-27T16:53:22.302 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.65936578901292     dec_j2k = -24.3864977402281
2025-12-27T16:53:22.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:22.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:22.303 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:22.303 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:22.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:22.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:22.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:22.304 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:22.304 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12039688, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813127242984632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6800285, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69981, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.65936578901292, telescope_dec_j2k=-24.3864977402281, observability=1)
2025-12-27T16:53:22.304 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:22.305 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:22.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:22.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:22.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:22.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:22.318 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:22.318 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:22.318 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:22.318 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:22.318 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:22.318 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:22.318 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:22.318 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:22.318 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12039699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813127242984632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6800285, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.69981, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.65936578901292, telescope_dec_j2k=-24.3864977402281, observability=1)
2025-12-27T16:53:23.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:23.376 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6803269, teldec = -24.256162
2025-12-27T16:53:23.377 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65966447045286     dec_j2k = -24.3864931754779
2025-12-27T16:53:23.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:23.380 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:23.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:23.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:23.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:23.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:23.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:23.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:23.392 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:23.392 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:23.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:23.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:23.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:23.392 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:23.392 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12040943, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128446342916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6803269, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70011, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.65966447045286, telescope_dec_j2k=-24.3864931754779, observability=1)
2025-12-27T16:53:23.397 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.004580497741699219
2025-12-27T16:53:24.445 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:24.448 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6806349, teldec = -24.256162
2025-12-27T16:53:24.450 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65997276093655     dec_j2k = -24.3864884630362
2025-12-27T16:53:24.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:24.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:24.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:24.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:24.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:24.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:24.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:24.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:24.469 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:24.469 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:24.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:24.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:24.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:24.469 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:24.470 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12042183, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6806349, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70042, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.65997276093655, telescope_dec_j2k=-24.3864884630362, observability=1)
2025-12-27T16:53:24.482 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.012583017349243164
2025-12-27T16:53:25.043 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5736877918243408
2025-12-27T16:53:25.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:25.542 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6809154, teldec = -24.256162
2025-12-27T16:53:25.543 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66025352547481     dec_j2k = -24.3864841706091
2025-12-27T16:53:25.544 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:53:25.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:53:25.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:25.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:25.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:25.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:25.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:25.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:25.557 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:25.557 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:25.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:25.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:25.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:25.557 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:25.557 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12043449, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6809154, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7007, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66025352547481, telescope_dec_j2k=-24.3864841706091, observability=1)
2025-12-27T16:53:25.565 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.008013010025024414
2025-12-27T16:53:26.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:26.611 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6812238, teldec = -24.256162
2025-12-27T16:53:26.612 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66056221631511     dec_j2k = -24.3864794504216
2025-12-27T16:53:26.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:26.614 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:26.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:26.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:26.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:26.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:26.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:26.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:26.625 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:26.625 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:26.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:26.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:26.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:26.625 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:26.625 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12044686, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6812238, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70101, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66056221631511, telescope_dec_j2k=-24.3864794504216, observability=1)
2025-12-27T16:53:26.668 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04240894317626953
2025-12-27T16:53:27.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:27.687 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6815313, teldec = -24.256162
2025-12-27T16:53:27.688 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66087000629587     dec_j2k = -24.386474743161
2025-12-27T16:53:27.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:27.691 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:27.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:27.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:27.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:27.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:27.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:27.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:27.702 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:27.702 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:27.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:27.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:27.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:27.702 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:27.702 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12045933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6815313, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70131, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66087000629587, telescope_dec_j2k=-24.386474743161, observability=1)
2025-12-27T16:53:27.750 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.047310829162597656
2025-12-27T16:53:28.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:28.771 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.681839, teldec = -24.256162
2025-12-27T16:53:28.772 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66117799645446     dec_j2k = -24.3864700319913
2025-12-27T16:53:28.774 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:28.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:28.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:28.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:28.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:28.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:28.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:28.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:28.787 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:28.787 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:28.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:28.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:28.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:28.787 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:28.787 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12047188, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.681839, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70162, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66117799645446, telescope_dec_j2k=-24.3864700319913, observability=1)
2025-12-27T16:53:28.802 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014485836029052734
2025-12-27T16:53:29.836 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:29.838 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6821379, teldec = -24.256162
2025-12-27T16:53:29.839 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66147717830441     dec_j2k = -24.3864654547461
2025-12-27T16:53:29.840 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:53:29.841 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:29.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:29.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:29.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:29.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:29.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:29.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:29.854 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:29.854 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:29.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:29.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:29.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:29.855 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:29.855 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12048422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6821379, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70192, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66147717830441, telescope_dec_j2k=-24.3864654547461, observability=1)
2025-12-27T16:53:29.876 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.021191835403442383
2025-12-27T16:53:30.944 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:30.947 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6824198, teldec = -24.256162
2025-12-27T16:53:30.948 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.66175934411476     dec_j2k = -24.3864611370996
2025-12-27T16:53:30.950 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:30.951 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:30.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:30.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:30.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:30.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:30.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:30.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:30.964 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:30.964 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:30.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:30.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:30.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:30.964 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:30.964 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12049706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.6824198, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7022, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66175934411476, telescope_dec_j2k=-24.3864611370996, observability=1)
2025-12-27T16:53:30.972 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.008068084716796875
2025-12-27T16:53:32.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:32.060 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6827281, teldec = -24.256162
2025-12-27T16:53:32.061 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66206793480795     dec_j2k = -24.3864564142901
2025-12-27T16:53:32.063 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:32.064 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:32.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:32.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:32.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:32.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:32.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:32.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:32.078 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:32.078 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:32.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:32.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:32.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:32.078 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:32.078 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12050992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6827281, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70251, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66206793480795, telescope_dec_j2k=-24.3864564142901, observability=1)
2025-12-27T16:53:32.079 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0008990764617919922
2025-12-27T16:53:33.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:33.126 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6830365, teldec = -24.256162
2025-12-27T16:53:33.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66237662558461     dec_j2k = -24.3864516890973
2025-12-27T16:53:33.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:33.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:33.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:33.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:33.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:33.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:33.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:33.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:33.145 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:33.145 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:33.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:33.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:33.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:33.145 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:33.145 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12052228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813131254178912, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6830365, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70282, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66237662558461, telescope_dec_j2k=-24.3864516890973, observability=1)
2025-12-27T16:53:33.161 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01542973518371582
2025-12-27T16:53:34.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:34.188 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6833443, teldec = -24.256162
2025-12-27T16:53:34.190 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66268471578474     dec_j2k = -24.3864469722485
2025-12-27T16:53:34.192 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:53:34.193 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:34.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:34.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:34.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:34.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:34.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:34.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:34.205 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:34.205 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:34.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:34.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:34.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:34.205 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:34.206 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12053458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6833443, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70313, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66268471578474, telescope_dec_j2k=-24.3864469722485, observability=1)
2025-12-27T16:53:34.213 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0069463253021240234
2025-12-27T16:53:34.923 [DEBUG] [Thread-490800 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7173731327056885
2025-12-27T16:53:35.065 [DEBUG] [ThreadPoolExecutor-22956_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:35.067 [DEBUG] [ThreadPoolExecutor-22956_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:35.068 [DEBUG] [ThreadPoolExecutor-22956_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:35.070 [DEBUG] [ThreadPoolExecutor-22956_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:35.278 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:35.280 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6836429, teldec = -24.256162
2025-12-27T16:53:35.281 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66298359730062     dec_j2k = -24.3864423955737
2025-12-27T16:53:35.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:35.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:35.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:35.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:35.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:35.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:35.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:35.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:35.292 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:35.292 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:35.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:35.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:35.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:35.293 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:35.293 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12054721, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6836429, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70343, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66298359730062, telescope_dec_j2k=-24.3864423955737, observability=1)
2025-12-27T16:53:35.335 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04211306571960449
2025-12-27T16:53:36.337 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:36.340 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6839225, teldec = -24.256161
2025-12-27T16:53:36.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66326346081229     dec_j2k = -24.3864371094759
2025-12-27T16:53:36.342 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:36.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:36.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:36.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:36.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:36.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:36.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:36.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:36.353 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:36.353 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:36.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:36.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:36.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:36.353 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:36.353 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12055948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6839225, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70371, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66326346081229, telescope_dec_j2k=-24.3864371094759, observability=1)
2025-12-27T16:53:36.437 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08445453643798828
2025-12-27T16:53:37.394 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:37.395 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6842308, teldec = -24.256161
2025-12-27T16:53:37.396 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66357205145269     dec_j2k = -24.3864323825191
2025-12-27T16:53:37.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:37.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:37.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:37.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:37.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:37.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:37.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:37.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:37.412 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:37.412 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:37.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:37.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:37.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:37.413 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:37.413 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12057169, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122028432067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6842308, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70401, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66357205145269, telescope_dec_j2k=-24.3864323825191, observability=1)
2025-12-27T16:53:37.487 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07401156425476074
2025-12-27T16:53:38.456 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:38.458 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6845113, teldec = -24.256161
2025-12-27T16:53:38.459 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66385281587608     dec_j2k = -24.3864280810618
2025-12-27T16:53:38.461 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:38.462 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:38.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:38.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:38.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:38.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:38.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:38.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:38.473 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:38.473 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:38.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:38.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:38.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:38.473 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:38.473 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12058399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6845113, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70429, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66385281587608, telescope_dec_j2k=-24.3864280810618, observability=1)
2025-12-27T16:53:38.587 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11444711685180664
2025-12-27T16:53:39.075 [DEBUG] [ThreadPoolExecutor-22956_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:39.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:39.541 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6848194, teldec = -24.256161
2025-12-27T16:53:39.542 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66416120630726     dec_j2k = -24.3864233555479
2025-12-27T16:53:39.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:39.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:39.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:39.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:39.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:39.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:39.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:39.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:39.558 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:39.558 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:39.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:39.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:39.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:39.558 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:39.558 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12059653, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813125237387492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6848194, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7046, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66416120630726, telescope_dec_j2k=-24.3864233555479, observability=1)
2025-12-27T16:53:39.672 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1133565902709961
2025-12-27T16:53:40.076 [DEBUG] [ThreadPoolExecutor-22956_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:40.077 [INFO] [ThreadPoolExecutor-22956_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:53:40.602 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:40.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6851269, teldec = -24.256161
2025-12-27T16:53:40.604 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66446899616206     dec_j2k = -24.3864186383895
2025-12-27T16:53:40.605 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:40.605 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:40.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:40.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:40.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:40.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:40.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:40.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:40.619 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:40.619 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:40.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:40.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:40.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:40.619 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:40.620 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12060882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6851269, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70491, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66446899616206, telescope_dec_j2k=-24.3864186383895, observability=1)
2025-12-27T16:53:40.723 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10401272773742676
2025-12-27T16:53:41.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:41.663 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6854068, teldec = -24.256161
2025-12-27T16:53:41.664 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66474915999125     dec_j2k = -24.386414343889
2025-12-27T16:53:41.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:41.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:41.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:41.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:41.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:41.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:41.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:41.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:41.678 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:41.678 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:41.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:41.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:41.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:41.679 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:41.679 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12062109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6854068, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70519, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66474915999125, telescope_dec_j2k=-24.386414343889, observability=1)
2025-12-27T16:53:41.810 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13112354278564453
2025-12-27T16:53:42.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:42.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.685706, teldec = -24.256161
2025-12-27T16:53:42.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66504864200242     dec_j2k = -24.3864097524937
2025-12-27T16:53:42.732 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:42.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:42.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:42.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:42.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:42.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:42.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:42.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:42.747 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:42.747 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:42.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:42.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:42.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:42.747 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:42.748 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12063343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312563850692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.685706, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70549, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66504864200242, telescope_dec_j2k=-24.3864097524937, observability=1)
2025-12-27T16:53:42.859 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11181807518005371
2025-12-27T16:53:43.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:43.791 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6860143, teldec = -24.256161
2025-12-27T16:53:43.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66535723258012     dec_j2k = -24.3864050206156
2025-12-27T16:53:43.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:43.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:43.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:43.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:43.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:43.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:43.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:43.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:43.808 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:43.808 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:43.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:43.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:43.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:43.808 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:43.808 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12064571, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312563850692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6860143, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7058, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66535723258012, telescope_dec_j2k=-24.3864050206156, observability=1)
2025-12-27T16:53:43.960 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15170001983642578
2025-12-27T16:53:44.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:44.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6863227, teldec = -24.256161
2025-12-27T16:53:44.860 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66566592324122     dec_j2k = -24.3864002863516
2025-12-27T16:53:44.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:44.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:44.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:44.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:44.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:44.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:44.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:44.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:44.876 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:44.876 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:44.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:44.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:44.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:44.877 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:44.877 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12065807, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6863227, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70611, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66566592324122, telescope_dec_j2k=-24.3864002863516, observability=1)
2025-12-27T16:53:45.012 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13545584678649902
2025-12-27T16:53:45.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:45.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6866026, teldec = -24.256161
2025-12-27T16:53:45.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66594608703223     dec_j2k = -24.3863959888558
2025-12-27T16:53:45.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:45.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:45.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:45.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:45.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:45.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:45.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:45.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:45.941 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:45.941 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:45.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:45.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:45.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:45.941 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:45.941 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12067043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6866026, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70639, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66594608703223, telescope_dec_j2k=-24.3863959888558, observability=1)
2025-12-27T16:53:46.065 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.124114990234375
2025-12-27T16:53:46.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:46.993 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6869104, teldec = -24.256161
2025-12-27T16:53:46.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66625417710718     dec_j2k = -24.3863912621828
2025-12-27T16:53:46.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:46.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:47.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:47.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:47.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:47.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:47.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:47.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:47.007 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:47.007 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:47.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:47.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:47.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:47.007 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:47.007 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12068278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6869104, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70669, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66625417710718, telescope_dec_j2k=-24.3863912621828, observability=1)
2025-12-27T16:53:47.151 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14371585845947266
2025-12-27T16:53:48.200 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:48.202 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.687246, teldec = -24.256161
2025-12-27T16:53:48.203 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.66659009336892     dec_j2k = -24.3863861076384
2025-12-27T16:53:48.205 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:48.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:48.206 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:48.208 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.687246, teldec = -24.256161
2025-12-27T16:53:48.209 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66659009336892     dec_j2k = -24.3863861076384
2025-12-27T16:53:48.210 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:48.210 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:48.210 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:48.210 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:48.211 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:48.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:48.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:48.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:48.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:48.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:48.217 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:48.217 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:48.217 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:48.217 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:48.217 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:48.217 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:48.218 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:48.218 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:48.218 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12069677, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813127242984632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.687246, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70703, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66659009336892, telescope_dec_j2k=-24.3863861076384, observability=1)
2025-12-27T16:53:48.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:48.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:48.225 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:48.225 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:48.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:48.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:48.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:48.225 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:48.225 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12069684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813127242984632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.687246, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70703, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66659009336892, telescope_dec_j2k=-24.3863861076384, observability=1)
2025-12-27T16:53:49.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:49.288 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6875449, teldec = -24.256161
2025-12-27T16:53:49.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66688927503459     dec_j2k = -24.3863815159277
2025-12-27T16:53:49.290 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:49.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:49.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:49.292 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6875449, teldec = -24.256161
2025-12-27T16:53:49.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:49.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:49.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:49.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:49.293 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.66688927503459     dec_j2k = -24.3863815159277
2025-12-27T16:53:49.294 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:49.295 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:49.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:49.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:49.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:49.300 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:49.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:49.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:49.300 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:49.300 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:49.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:49.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:49.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:49.300 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:49.300 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12070934, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312563850692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6875449, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70733, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66688927503459, telescope_dec_j2k=-24.3863815159277, observability=1)
2025-12-27T16:53:49.307 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:49.307 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:49.307 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:49.308 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:49.308 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:49.308 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:49.308 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:49.308 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:49.308 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12070939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312563850692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6875449, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70733, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66688927503459, telescope_dec_j2k=-24.3863815159277, observability=1)
2025-12-27T16:53:50.342 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:50.343 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6878251, teldec = -24.256161
2025-12-27T16:53:50.344 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66716973906923     dec_j2k = -24.3863772107611
2025-12-27T16:53:50.346 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:50.347 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:50.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:50.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:50.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:50.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:50.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:50.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:50.359 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:50.359 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:50.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:50.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:50.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:50.360 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:50.360 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12072155, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6878251, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70761, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66716973906923, telescope_dec_j2k=-24.3863772107611, observability=1)
2025-12-27T16:53:50.392 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03180217742919922
2025-12-27T16:53:51.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:51.409 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6881337, teldec = -24.256161
2025-12-27T16:53:51.411 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66747862985502     dec_j2k = -24.3863724684264
2025-12-27T16:53:51.411 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:51.411 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:51.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:51.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:51.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:51.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:51.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:51.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:51.423 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:51.424 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:51.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:51.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:51.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:51.424 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:51.424 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12073389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6881337, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70792, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66747862985502, telescope_dec_j2k=-24.3863724684264, observability=1)
2025-12-27T16:53:51.477 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05350995063781738
2025-12-27T16:53:52.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:52.471 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6884418, teldec = -24.256161
2025-12-27T16:53:52.472 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66778702015883     dec_j2k = -24.3863677329253
2025-12-27T16:53:52.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:52.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:52.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:52.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:52.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:52.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:52.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:52.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:52.484 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:52.484 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:52.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:52.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:52.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:52.484 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:52.484 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12074618, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126440745776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6884418, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70822, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66778702015883, telescope_dec_j2k=-24.3863677329253, observability=1)
2025-12-27T16:53:52.548 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06400418281555176
2025-12-27T16:53:53.088 [DEBUG] [Thread-490801 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6035192012786865
2025-12-27T16:53:53.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:53.533 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6887214, teldec = -24.256161
2025-12-27T16:53:53.534 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66806688359944     dec_j2k = -24.3863634347346
2025-12-27T16:53:53.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:53.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:53.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:53.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:53.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:53.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:53.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:53.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:53.546 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:53.546 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:53.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:53.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:53.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:53.546 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:53.546 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12075847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6887214, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7085, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66806688359944, telescope_dec_j2k=-24.3863634347346, observability=1)
2025-12-27T16:53:53.620 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07344627380371094
2025-12-27T16:53:54.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:54.596 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6890292, teldec = -24.256161
2025-12-27T16:53:54.597 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66837497359991     dec_j2k = -24.3863587022266
2025-12-27T16:53:54.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:54.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:54.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:54.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:54.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:54.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:54.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:54.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:54.610 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:54.610 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:54.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:54.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:54.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:54.610 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:54.610 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12077078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126440745776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6890292, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70881, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66837497359991, telescope_dec_j2k=-24.3863587022266, observability=1)
2025-12-27T16:53:54.671 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06050610542297363
2025-12-27T16:53:55.260 [DEBUG] [Thread-490802 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.650139570236206
2025-12-27T16:53:55.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:55.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6893005, teldec = -24.256161
2025-12-27T16:53:55.661 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66864652920213     dec_j2k = -24.3863545302131
2025-12-27T16:53:55.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:55.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:55.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:55.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:55.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:55.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:55.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:55.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:55.674 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:55.674 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:55.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:55.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:55.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:55.675 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:55.675 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12078308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6893005, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70908, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66864652920213, telescope_dec_j2k=-24.3863545302131, observability=1)
2025-12-27T16:53:55.720 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04500269889831543
2025-12-27T16:53:56.725 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:56.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6896083, teldec = -24.256161
2025-12-27T16:53:56.727 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66895461918223     dec_j2k = -24.3863497961106
2025-12-27T16:53:56.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:56.730 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:56.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:56.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:56.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:56.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:56.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:56.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:56.739 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:56.739 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:56.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:56.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:56.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:56.740 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:56.740 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12079543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6896083, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70939, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66895461918223, telescope_dec_j2k=-24.3863497961106, observability=1)
2025-12-27T16:53:56.824 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08388185501098633
2025-12-27T16:53:57.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:57.789 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6899166, teldec = -24.256161
2025-12-27T16:53:57.790 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66926320962252     dec_j2k = -24.3863450534683
2025-12-27T16:53:57.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:57.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:57.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:57.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:57.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:57.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:57.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:57.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:57.806 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:57.806 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:57.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:57.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:57.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:57.806 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:57.806 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12080772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6899166, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7097, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66926320962252, telescope_dec_j2k=-24.3863450534683, observability=1)
2025-12-27T16:53:57.872 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06613826751708984
2025-12-27T16:53:58.854 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:58.856 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6901968, teldec = -24.256161
2025-12-27T16:53:58.857 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66954367358121     dec_j2k = -24.3863407423565
2025-12-27T16:53:58.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:58.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:58.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:58.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:58.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:58.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:58.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:58.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:58.875 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:58.875 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:58.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:58.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:58.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:58.875 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:58.875 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12082008, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6901968, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.70998, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66954367358121, telescope_dec_j2k=-24.3863407423565, observability=1)
2025-12-27T16:53:58.955 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08055782318115234
2025-12-27T16:53:59.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:53:59.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6905044, teldec = -24.256161
2025-12-27T16:53:59.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66985156334136     dec_j2k = -24.3863360088641
2025-12-27T16:53:59.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:59.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:53:59.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:53:59.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:53:59.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:53:59.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:53:59.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:53:59.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:59.946 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:53:59.946 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:53:59.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:53:59.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:53:59.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:53:59.947 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:53:59.947 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12083248, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312563850692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6905044, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71029, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.66985156334136, telescope_dec_j2k=-24.3863360088641, observability=1)
2025-12-27T16:54:00.008 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.061250925064086914
2025-12-27T16:54:00.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:00.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6908121, teldec = -24.256161
2025-12-27T16:54:00.996 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67015955318488     dec_j2k = -24.3863312729862
2025-12-27T16:54:00.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:00.999 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:01.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:01.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:01.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:01.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:01.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:01.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:01.011 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:01.011 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:01.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:01.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:01.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:01.011 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:01.011 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12084484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6908121, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7106, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.67015955318488, telescope_dec_j2k=-24.3863312729862, observability=1)
2025-12-27T16:54:01.142 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13068175315856934
2025-12-27T16:54:02.054 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:02.056 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.691111, teldec = -24.256161
2025-12-27T16:54:02.057 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67045873472872     dec_j2k = -24.3863266717402
2025-12-27T16:54:02.058 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:02.059 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:02.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:02.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:02.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:02.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:02.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:02.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:02.068 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:02.069 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:02.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:02.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:02.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:02.069 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:02.069 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12085712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.691111, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71089, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.67045873472872, telescope_dec_j2k=-24.3863266717402, observability=1)
2025-12-27T16:54:02.299 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2302415370941162
2025-12-27T16:54:03.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:03.117 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6913912, teldec = -24.256161
2025-12-27T16:54:03.119 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67073919864911     dec_j2k = -24.3863223576351
2025-12-27T16:54:03.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:03.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:03.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:03.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:03.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:03.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:03.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:03.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:03.134 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:03.134 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:03.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:03.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:03.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:03.134 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:03.134 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1208694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126841865204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6913912, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71117, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.67073919864911, telescope_dec_j2k=-24.3863223576351, observability=1)
2025-12-27T16:54:03.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2299027442932129
2025-12-27T16:54:03.820 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6864659786224365
2025-12-27T16:54:04.180 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:04.182 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6916996, teldec = -24.256161
2025-12-27T16:54:04.183 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67104788912071     dec_j2k = -24.3863176085364
2025-12-27T16:54:04.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:04.186 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:04.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:04.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:04.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:04.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:04.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:04.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:04.194 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:04.194 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:04.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:04.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:04.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:04.194 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:04.194 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12088172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128446342916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6916996, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71148, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.67104788912071, telescope_dec_j2k=-24.3863176085364, observability=1)
2025-12-27T16:54:04.448 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.254162073135376
2025-12-27T16:54:05.250 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:05.252 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6919798, teldec = -24.256161
2025-12-27T16:54:05.253 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67132835302223     dec_j2k = -24.3863132929563
2025-12-27T16:54:05.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:05.256 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:05.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:05.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:05.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:05.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:05.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:05.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:05.270 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:05.270 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:05.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:05.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:05.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:05.270 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:05.270 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12089411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6919798, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71176, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.67132835302223, telescope_dec_j2k=-24.3863132929563, observability=1)
2025-12-27T16:54:05.497 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.22647404670715332
2025-12-27T16:54:05.497 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.453688859939575 seconds ago
2025-12-27T16:54:05.522 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2514643669128418
2025-12-27T16:54:06.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:06.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6922878, teldec = -24.256161
2025-12-27T16:54:06.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67163664309633     dec_j2k = -24.3863085483965
2025-12-27T16:54:06.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:06.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:06.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:06.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:06.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:06.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:06.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:06.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:06.330 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:06.330 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:06.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:06.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:06.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:06.330 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:06.330 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12090642, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6922878, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71207, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.67163664309633, telescope_dec_j2k=-24.3863085483965, observability=1)
2025-12-27T16:54:06.641 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31082963943481445
2025-12-27T16:54:07.372 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:07.374 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6925675, teldec = -24.256161
2025-12-27T16:54:07.375 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67191660650811     dec_j2k = -24.3863042390467
2025-12-27T16:54:07.378 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:07.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:07.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:07.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:07.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:07.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:07.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:07.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:07.391 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:07.391 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:07.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:07.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:07.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:07.391 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:07.391 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12091867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992268, telescope_ra=1.6925675, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71235, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.67191660650811, telescope_dec_j2k=-24.3863042390467, observability=1)
2025-12-27T16:54:07.723 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33142685890197754
2025-12-27T16:54:08.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:08.444 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6928658, teldec = -24.256161
2025-12-27T16:54:08.445 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67221518742685     dec_j2k = -24.386299642355
2025-12-27T16:54:08.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:08.448 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:08.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:08.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:08.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:08.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:08.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:08.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:08.457 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:08.457 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:08.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:08.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:08.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:08.457 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:08.458 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12093104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6928658, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71265, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.67221518742685, telescope_dec_j2k=-24.386299642355, observability=1)
2025-12-27T16:54:08.856 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39812421798706055
2025-12-27T16:54:09.502 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:09.503 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6931741, teldec = -24.256161
2025-12-27T16:54:09.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6725237777522     dec_j2k = -24.3862948907309
2025-12-27T16:54:09.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:09.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:09.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:09.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:09.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:09.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:09.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:09.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:09.521 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:09.521 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:09.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:09.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:09.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:09.521 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:09.521 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12094331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122028432067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6931741, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71296, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.6725237777522, telescope_dec_j2k=-24.3862948907309, observability=1)
2025-12-27T16:54:09.940 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41878747940063477
2025-12-27T16:54:10.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:10.566 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6934543, teldec = -24.256161
2025-12-27T16:54:10.567 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6728042416064     dec_j2k = -24.3862905714563
2025-12-27T16:54:10.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:10.570 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:10.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:10.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:10.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:10.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:10.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:10.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:10.580 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:10.580 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:10.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:10.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:10.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:10.580 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:10.580 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12095561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126841865204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6934543, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71324, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.6728042416064, telescope_dec_j2k=-24.3862905714563, observability=1)
2025-12-27T16:54:11.024 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4437291622161865
2025-12-27T16:54:11.155 [DEBUG] [Thread-490803 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5745871067047119
2025-12-27T16:54:11.624 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:11.626 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6937627, teldec = -24.256161
2025-12-27T16:54:11.628 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67311293200513     dec_j2k = -24.386285816668
2025-12-27T16:54:11.629 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:11.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:11.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:11.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:11.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:11.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:11.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:11.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:11.643 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:11.643 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:11.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:11.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:11.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:11.643 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:11.643 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12096788, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6937627, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71355, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.67311293200513, telescope_dec_j2k=-24.386285816668, observability=1)
2025-12-27T16:54:12.149 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5059418678283691
2025-12-27T16:54:12.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:12.694 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6940708, teldec = -24.256161
2025-12-27T16:54:12.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67342132211048     dec_j2k = -24.3862810656558
2025-12-27T16:54:12.696 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:12.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:54:12.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:12.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:12.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:12.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:12.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:12.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:12.709 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:12.710 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:12.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:12.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:12.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:12.710 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:12.710 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12098023, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6940708, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71385, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.67342132211048, telescope_dec_j2k=-24.3862810656558, observability=1)
2025-12-27T16:54:13.214 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.504309892654419
2025-12-27T16:54:13.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:13.757 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6943504, teldec = -24.256161
2025-12-27T16:54:13.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67370118537096     dec_j2k = -24.3862767533893
2025-12-27T16:54:13.759 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:13.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:13.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:13.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:13.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:13.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:13.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:13.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:13.773 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:13.773 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:13.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:13.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:13.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:13.773 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:13.774 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12099255, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6943504, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71413, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:53:14.185736', telescope_ra_j2k=1.67370118537096, telescope_dec_j2k=-24.3862767533893, observability=1)
2025-12-27T16:54:14.298 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5244960784912109
2025-12-27T16:54:14.328 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:14.328 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:54:14.329 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:14.329 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:54:14.330 [DEBUG] [ThreadPoolExecutor-22958_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:14.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:14.824 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6946582, teldec = -24.256161
2025-12-27T16:54:14.825 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67400927517311     dec_j2k = -24.3862720053865
2025-12-27T16:54:14.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:14.828 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:14.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:14.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:14.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:14.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:14.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:14.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:14.839 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:14.840 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:14.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:14.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:14.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:14.840 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:14.840 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1210049, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126841865204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6946582, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71444, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.67400927517311, telescope_dec_j2k=-24.3862720053865, observability=1)
2025-12-27T16:54:15.332 [DEBUG] [ThreadPoolExecutor-22958_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:15.334 [DEBUG] [ThreadPoolExecutor-22958_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:15.335 [DEBUG] [ThreadPoolExecutor-22958_0] [payload.py] [to_registers()] [0]
2025-12-27T16:54:15.337 [DEBUG] [ThreadPoolExecutor-22958_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:15.337 [DEBUG] [ThreadPoolExecutor-22958_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:15.337 [DEBUG] [ThreadPoolExecutor-22958_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:54:15.337 [DEBUG] [ThreadPoolExecutor-22958_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:15.344 [DEBUG] [ThreadPoolExecutor-22958_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:15.344 [DEBUG] [ThreadPoolExecutor-22958_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:54:15.345 [DEBUG] [ThreadPoolExecutor-22958_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:54:15.345 [DEBUG] [ThreadPoolExecutor-22958_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:54:15.345 [DEBUG] [ThreadPoolExecutor-22958_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:15.345 [DEBUG] [ThreadPoolExecutor-22958_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:15.345 [DEBUG] [ThreadPoolExecutor-22958_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:15.350 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5101478099822998
2025-12-27T16:54:15.885 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:15.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6949571, teldec = -24.256161
2025-12-27T16:54:15.888 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67430845658526     dec_j2k = -24.3862673938609
2025-12-27T16:54:15.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:15.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:15.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:15.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:15.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:15.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:15.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:15.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:15.901 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:15.901 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:15.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:15.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:15.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:15.902 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:15.902 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1210172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6949571, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71474, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.67430845658526, telescope_dec_j2k=-24.3862673938609, observability=1)
2025-12-27T16:54:16.475 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5733282566070557
2025-12-27T16:54:16.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:16.957 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6952373, teldec = -24.256161
2025-12-27T16:54:16.958 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67458892038219     dec_j2k = -24.3862630701197
2025-12-27T16:54:16.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:16.960 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:16.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:16.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:16.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:16.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:16.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:16.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:16.974 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:16.974 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:16.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:16.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:16.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:16.975 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:16.975 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12102958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6952373, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71502, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.67458892038219, telescope_dec_j2k=-24.3862630701197, observability=1)
2025-12-27T16:54:17.540 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5657458305358887
2025-12-27T16:54:18.022 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:18.024 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6955459, teldec = -24.256161
2025-12-27T16:54:18.025 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67489781090616     dec_j2k = -24.3862583073284
2025-12-27T16:54:18.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:18.027 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:18.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:18.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:18.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:18.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:18.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:18.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:18.036 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:18.036 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:18.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:18.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:18.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:18.036 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:18.036 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12104193, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6955459, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71533, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.67489781090616, telescope_dec_j2k=-24.3862583073284, observability=1)
2025-12-27T16:54:18.625 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5885374546051025
2025-12-27T16:54:19.087 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:19.089 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6958542, teldec = -24.256161
2025-12-27T16:54:19.090 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67520640113678     dec_j2k = -24.3862535483172
2025-12-27T16:54:19.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:19.093 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:19.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:19.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:19.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:19.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:19.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:19.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:19.102 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:19.102 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:19.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:19.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:19.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:19.102 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:19.102 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12105426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126440745776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6958542, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71564, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.67520640113678, telescope_dec_j2k=-24.3862535483172, observability=1)
2025-12-27T16:54:19.153 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05151844024658203
2025-12-27T16:54:19.677 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.574653148651123
2025-12-27T16:54:20.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:20.145 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6961339, teldec = -24.256161
2025-12-27T16:54:20.147 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67548636443421     dec_j2k = -24.3862492300491
2025-12-27T16:54:20.149 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:20.149 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:20.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:20.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:20.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:20.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:20.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:20.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:20.160 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:20.160 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:20.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:20.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:20.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:20.160 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:20.160 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12106648, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312764410406, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6961339, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71592, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.67548636443421, telescope_dec_j2k=-24.3862492300491, observability=1)
2025-12-27T16:54:20.729 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5685195922851562
2025-12-27T16:54:21.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:21.206 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6964417, teldec = -24.256161
2025-12-27T16:54:21.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67579445417338     dec_j2k = -24.386244477139
2025-12-27T16:54:21.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:21.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:21.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:21.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:21.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:21.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:21.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:21.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:21.220 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:21.220 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:21.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:21.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:21.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:21.220 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:21.220 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12107876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126841865204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6964417, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71622, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.67579445417338, telescope_dec_j2k=-24.386244477139, observability=1)
2025-12-27T16:54:21.832 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6117618083953857
2025-12-27T16:54:22.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:22.276 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6967403, teldec = -24.256161
2025-12-27T16:54:22.277 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67609333524199     dec_j2k = -24.3862398654819
2025-12-27T16:54:22.278 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:22.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:22.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:22.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:22.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:22.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:22.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:22.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:22.289 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:22.289 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:22.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:22.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:22.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:22.290 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:22.290 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12109113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6967403, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71652, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.67609333524199, telescope_dec_j2k=-24.3862398654819, observability=1)
2025-12-27T16:54:22.913 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6230883598327637
2025-12-27T16:54:23.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:23.340 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6970205, teldec = -24.256161
2025-12-27T16:54:23.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67637379898159     dec_j2k = -24.3862355372745
2025-12-27T16:54:23.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:23.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:23.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:23.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:23.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:23.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:23.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:23.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:23.357 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:23.357 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:23.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:23.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:23.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:23.357 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:23.357 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12110346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6970205, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7168, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.67637379898159, telescope_dec_j2k=-24.3862355372745, observability=1)
2025-12-27T16:54:23.965 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6078341007232666
2025-12-27T16:54:24.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:24.411 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6973291, teldec = -24.256161
2025-12-27T16:54:24.411 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6766826894424     dec_j2k = -24.3862307695646
2025-12-27T16:54:24.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:24.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:24.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:24.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:24.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:24.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:24.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:24.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:24.424 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:24.424 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:24.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:24.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:24.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:24.424 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:24.424 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12111586, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6973291, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71711, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.6766826894424, telescope_dec_j2k=-24.3862307695646, observability=1)
2025-12-27T16:54:25.017 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5932600498199463
2025-12-27T16:54:25.104 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6801469326019287
2025-12-27T16:54:25.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:25.471 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.697609, teldec = -24.256161
2025-12-27T16:54:25.472 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6769628528807     dec_j2k = -24.3862264445187
2025-12-27T16:54:25.474 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:25.474 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:25.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:25.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:25.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:25.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:25.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:25.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:25.486 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:25.486 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:25.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:25.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:25.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:25.486 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:25.487 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12112812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.697609, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71739, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.6769628528807, telescope_dec_j2k=-24.3862264445187, observability=1)
2025-12-27T16:54:26.101 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6147267818450928
2025-12-27T16:54:26.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:26.530 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6979168, teldec = -24.256161
2025-12-27T16:54:26.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67727094256775     dec_j2k = -24.3862216875507
2025-12-27T16:54:26.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:26.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:26.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:26.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:26.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:26.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:26.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:26.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:26.546 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:26.546 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:26.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:26.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:26.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:26.546 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:26.546 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12114038, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6979168, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7177, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.67727094256775, telescope_dec_j2k=-24.3862216875507, observability=1)
2025-12-27T16:54:27.258 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7118101119995117
2025-12-27T16:54:27.597 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:27.599 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6981965, teldec = -24.256161
2025-12-27T16:54:27.600 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67755090579894     dec_j2k = -24.3862173641264
2025-12-27T16:54:27.600 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:27.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:27.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:27.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:27.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:27.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:27.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:27.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:27.612 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:27.612 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:27.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:27.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:27.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:27.612 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:27.612 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12115274, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6981965, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71798, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.67755090579894, telescope_dec_j2k=-24.3862173641264, observability=1)
2025-12-27T16:54:28.356 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7437736988067627
2025-12-27T16:54:28.774 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:28.777 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6985515, teldec = -24.256167
2025-12-27T16:54:28.778 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67790624038006     dec_j2k = -24.3862178752439
2025-12-27T16:54:28.780 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:28.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:28.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:28.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:28.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:28.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:28.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:28.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:28.791 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:28.791 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:28.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:28.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:28.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:28.791 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:28.791 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12116638, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312563850692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992278, telescope_ra=1.6985515, telescope_dec=-24.256167, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71833, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.67790624038006, telescope_dec_j2k=-24.3862178752439, observability=1)
2025-12-27T16:54:29.311 [DEBUG] [Thread-490804 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5204548835754395
2025-12-27T16:54:29.478 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.686943769454956
2025-12-27T16:54:29.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:29.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6988597, teldec = -24.256161
2025-12-27T16:54:29.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67821472991362     dec_j2k = -24.3862071100098
2025-12-27T16:54:29.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:29.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:29.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:29.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:29.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:29.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:29.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:29.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:29.940 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:29.940 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:29.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:29.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:29.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:29.940 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:29.940 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12117966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6988597, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71864, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.67821472991362, telescope_dec_j2k=-24.3862071100098, observability=1)
2025-12-27T16:54:30.544 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6035401821136475
2025-12-27T16:54:31.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:31.203 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6992243, teldec = -24.256161
2025-12-27T16:54:31.204 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67857967300459     dec_j2k = -24.3862014710453
2025-12-27T16:54:31.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:31.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:31.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:31.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:31.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:31.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:31.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:31.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:31.218 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:31.218 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:31.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:31.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:31.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:31.218 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:31.219 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12119447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312563850692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6992243, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71901, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.67857967300459, telescope_dec_j2k=-24.3862014710453, observability=1)
2025-12-27T16:54:31.704 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4851412773132324
2025-12-27T16:54:32.346 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:32.348 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6995332, teldec = -24.256161
2025-12-27T16:54:32.349 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67888886366954     dec_j2k = -24.3861966926169
2025-12-27T16:54:32.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:32.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:32.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:32.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:32.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:32.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:32.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:32.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:32.364 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:32.364 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:32.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:32.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:32.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:32.364 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:32.364 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12120771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119621715499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6995332, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71932, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.67888886366954, telescope_dec_j2k=-24.3861966926169, observability=1)
2025-12-27T16:54:32.882 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5173835754394531
2025-12-27T16:54:33.443 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:33.446 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6998407, teldec = -24.256161
2025-12-27T16:54:33.447 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67919665300624     dec_j2k = -24.3861919349985
2025-12-27T16:54:33.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:33.450 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:33.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:33.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:33.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:33.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:33.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:33.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:33.462 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:33.462 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:33.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:33.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:33.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:33.462 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:33.462 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12122043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126841865204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.6998407, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71962, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.67919665300624, telescope_dec_j2k=-24.3861919349985, observability=1)
2025-12-27T16:54:33.966 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5037548542022705
2025-12-27T16:54:34.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:34.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7001674, teldec = -24.256161
2025-12-27T16:54:34.588 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67952366039693     dec_j2k = -24.3861868793935
2025-12-27T16:54:34.590 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:34.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:34.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:34.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:34.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:34.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:34.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:34.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:34.605 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:34.605 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:34.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:34.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:34.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:34.605 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:34.605 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12123362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.7001674, telescope_dec=-24.256161, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.71995, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.67952366039693, telescope_dec_j2k=-24.3861868793935, observability=1)
2025-12-27T16:54:35.099 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4939911365509033
2025-12-27T16:54:35.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:35.704 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7004757, teldec = -24.25616
2025-12-27T16:54:35.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67983225038102     dec_j2k = -24.3861811077349
2025-12-27T16:54:35.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:35.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:35.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:35.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:35.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:35.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:35.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:35.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:35.718 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:35.718 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:35.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:35.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:35.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:35.718 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:35.718 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12124656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813129248581772, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.7004757, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72026, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.67983225038102, telescope_dec_j2k=-24.3861811077349, observability=1)
2025-12-27T16:54:36.184 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4656047821044922
2025-12-27T16:54:36.773 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:36.775 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7007557, teldec = -24.25616
2025-12-27T16:54:36.776 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68011251381216     dec_j2k = -24.3861767732713
2025-12-27T16:54:36.778 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:36.779 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:36.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:36.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:36.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:36.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:36.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:36.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:36.789 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:36.789 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:36.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:36.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:36.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:36.789 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:36.789 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12125896, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.7007557, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72054, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68011251381216, telescope_dec_j2k=-24.3861767732713, observability=1)
2025-12-27T16:54:37.270 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48082900047302246
2025-12-27T16:54:37.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:37.836 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.701064, teldec = -24.25616
2025-12-27T16:54:37.837 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68042110385822     dec_j2k = -24.3861719999071
2025-12-27T16:54:37.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:37.839 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:37.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:37.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:37.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:37.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:37.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:37.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:37.848 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:37.848 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:37.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:37.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:37.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:37.848 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:37.848 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12127123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.701064, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72085, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68042110385822, telescope_dec_j2k=-24.3861719999071, observability=1)
2025-12-27T16:54:38.319 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47089409828186035
2025-12-27T16:54:38.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:38.898 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7013439, teldec = -24.25616
2025-12-27T16:54:38.899 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68070126717633     dec_j2k = -24.3861676655206
2025-12-27T16:54:38.901 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:38.902 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:38.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:38.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:38.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:38.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:38.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:38.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:38.915 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:38.915 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:38.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:38.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:38.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:38.915 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:38.915 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12128353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.7013439, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72113, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68070126717633, telescope_dec_j2k=-24.3861676655206, observability=1)
2025-12-27T16:54:39.410 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4944014549255371
2025-12-27T16:54:39.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:39.967 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7016517, teldec = -24.25616
2025-12-27T16:54:39.968 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68100935673117     dec_j2k = -24.3861628982812
2025-12-27T16:54:39.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:39.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:39.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:39.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:39.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:39.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:39.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:39.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:39.981 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:39.981 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:39.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:39.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:39.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:39.982 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:39.982 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12129589, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.7016517, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72143, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68100935673117, telescope_dec_j2k=-24.3861628982812, observability=1)
2025-12-27T16:54:40.345 [DEBUG] [ThreadPoolExecutor-22958_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:40.346 [DEBUG] [ThreadPoolExecutor-22958_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:40.477 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4953734874725342
2025-12-27T16:54:41.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:41.023 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7019503, teldec = -24.25616
2025-12-27T16:54:41.024 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68130823762092     dec_j2k = -24.3861582727236
2025-12-27T16:54:41.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:41.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:41.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:41.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:41.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:41.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:41.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:41.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:41.039 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:41.039 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:41.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:41.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:41.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:41.039 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:41.040 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12130811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312563850692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.7019503, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72173, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68130823762092, telescope_dec_j2k=-24.3861582727236, observability=1)
2025-12-27T16:54:41.564 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5244686603546143
2025-12-27T16:54:42.087 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:42.089 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7022587, teldec = -24.25616
2025-12-27T16:54:42.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68161692771865     dec_j2k = -24.3861534945201
2025-12-27T16:54:42.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:42.093 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:42.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:42.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:42.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:42.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:42.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:42.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:42.102 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:42.103 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:42.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:42.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:42.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:42.103 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:42.103 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12132046, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.7022587, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72204, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68161692771865, telescope_dec_j2k=-24.3861534945201, observability=1)
2025-12-27T16:54:42.635 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5321717262268066
2025-12-27T16:54:43.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:43.179 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7025389, teldec = -24.25616
2025-12-27T16:54:43.181 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68189739128045     dec_j2k = -24.3861491524974
2025-12-27T16:54:43.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:43.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:43.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:43.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:43.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:43.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:43.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:43.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:43.198 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:43.198 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:43.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:43.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:43.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:43.199 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:43.199 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12133308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126841865204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.7025389, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72232, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68189739128045, telescope_dec_j2k=-24.3861491524974, observability=1)
2025-12-27T16:54:43.727 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5285348892211914
2025-12-27T16:54:44.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:44.242 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7028472, teldec = -24.25616
2025-12-27T16:54:44.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68220598126322     dec_j2k = -24.3861443742225
2025-12-27T16:54:44.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:44.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:44.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:44.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:44.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:44.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:44.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:44.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:44.255 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:44.255 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:44.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:44.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:44.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:44.255 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:44.255 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12134538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126440745776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7028472, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72263, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68220598126322, telescope_dec_j2k=-24.3861443742225, observability=1)
2025-12-27T16:54:44.793 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5373256206512451
2025-12-27T16:54:45.330 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:45.333 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7031555, teldec = -24.25616
2025-12-27T16:54:45.334 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68251457123504     dec_j2k = -24.3861395950987
2025-12-27T16:54:45.336 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:45.337 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:45.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:45.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:45.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:45.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:45.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:45.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:45.348 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:45.348 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:45.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:45.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:45.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:45.348 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:45.348 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.121358, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7031555, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72294, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68251457123504, telescope_dec_j2k=-24.3861395950987, observability=1)
2025-12-27T16:54:45.845 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4966561794281006
2025-12-27T16:54:46.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:46.506 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7034909, teldec = -24.25616
2025-12-27T16:54:46.507 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68285028668335     dec_j2k = -24.3861343949192
2025-12-27T16:54:46.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:46.509 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:46.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:46.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:46.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:46.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:46.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:46.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:46.523 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:46.523 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:46.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:46.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:46.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:46.523 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:46.523 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12137159, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7034909, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72327, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68285028668335, telescope_dec_j2k=-24.3861343949192, observability=1)
2025-12-27T16:54:46.980 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45667600631713867
2025-12-27T16:54:47.372 [DEBUG] [Thread-490805 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8482892513275146
2025-12-27T16:54:47.567 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:47.569 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7037616, teldec = -24.25616
2025-12-27T16:54:47.570 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68312124127097     dec_j2k = -24.3861301971425
2025-12-27T16:54:47.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:47.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:47.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:47.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:47.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:47.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:47.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:47.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:47.581 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:47.581 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:47.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:47.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:47.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:47.581 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:47.581 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12138389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124034029207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7037616, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72354, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68312124127097, telescope_dec_j2k=-24.3861301971425, observability=1)
2025-12-27T16:54:48.059 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47847890853881836
2025-12-27T16:54:48.625 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:48.626 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.70407, teldec = -24.25616
2025-12-27T16:54:48.627 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68342993130435     dec_j2k = -24.38612541395
2025-12-27T16:54:48.629 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:48.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:48.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:48.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:48.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:48.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:48.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:48.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:48.645 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:48.645 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:48.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:48.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:48.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:48.645 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:48.645 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12139612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.70407, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72385, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68342993130435, telescope_dec_j2k=-24.38612541395, observability=1)
2025-12-27T16:54:49.163 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5181028842926025
2025-12-27T16:54:49.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:49.708 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7043783, teldec = -24.25616
2025-12-27T16:54:49.709 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68373852123272     dec_j2k = -24.3861206314595
2025-12-27T16:54:49.711 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:49.712 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:49.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:49.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:49.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:49.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:49.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:49.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:49.723 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:49.723 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:49.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:49.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:49.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:49.723 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:49.723 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12140866, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7043783, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72416, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68373852123272, telescope_dec_j2k=-24.3861206314595, observability=1)
2025-12-27T16:54:50.247 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5236759185791016
2025-12-27T16:54:50.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:50.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7046867, teldec = -24.25616
2025-12-27T16:54:50.829 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68404721124418     dec_j2k = -24.3861158465686
2025-12-27T16:54:50.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:54:50.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:54:50.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:50.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:50.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:50.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:50.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:50.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:50.845 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:50.845 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:50.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:50.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:50.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:50.846 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:50.846 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12142161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813125237387492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7046867, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72447, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68404721124418, telescope_dec_j2k=-24.3861158465686, observability=1)
2025-12-27T16:54:51.298 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.452472448348999
2025-12-27T16:54:52.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:52.083 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7050226, teldec = -24.25616
2025-12-27T16:54:52.084 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68438342710345     dec_j2k = -24.3861106340432
2025-12-27T16:54:52.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:54:52.087 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:54:52.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:52.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:52.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:52.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:52.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:52.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:52.098 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:52.098 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:52.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:52.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:52.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:52.098 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:52.099 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12143613, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7050226, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72481, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68438342710345, telescope_dec_j2k=-24.3861106340432, observability=1)
2025-12-27T16:54:52.434 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3354356288909912
2025-12-27T16:54:53.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:53.170 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7053304, teldec = -24.25616
2025-12-27T16:54:53.171 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68469151652781     dec_j2k = -24.3861058566915
2025-12-27T16:54:53.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:53.174 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:53.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:53.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:53.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:53.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:53.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:53.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:53.182 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:53.182 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:53.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:53.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:53.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:53.182 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:53.183 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1214487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126440745776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7053304, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72511, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68469151652781, telescope_dec_j2k=-24.3861058566915, observability=1)
2025-12-27T16:54:53.516 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33299875259399414
2025-12-27T16:54:54.227 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:54.229 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.705629, teldec = -24.25616
2025-12-27T16:54:54.230 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68499039729098     dec_j2k = -24.3861012213243
2025-12-27T16:54:54.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:54.232 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:54.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:54.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:54.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:54.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:54.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:54.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:54.247 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:54.247 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:54.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:54.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:54.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:54.247 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:54.247 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12146097, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813127242984632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.705629, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72541, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68499039729098, telescope_dec_j2k=-24.3861012213243, observability=1)
2025-12-27T16:54:54.567 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3201587200164795
2025-12-27T16:54:55.293 [DEBUG] [Thread-490806 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:55.295 [INFO] [Thread-490806 (handle)] [driver.py] [get_status()] Telra = 1.705937, teldec = -24.25616
2025-12-27T16:54:55.296 [INFO] [Thread-490806 (handle)] [driver.py] [get_status()] ra_j2k = 1.68529868688185     dec_j2k = -24.3860964392005
2025-12-27T16:54:55.298 [DEBUG] [Thread-490806 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:55.299 [DEBUG] [Thread-490806 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:55.302 [DEBUG] [Thread-490806 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:55.302 [DEBUG] [Thread-490806 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:55.302 [DEBUG] [Thread-490806 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:55.302 [DEBUG] [Thread-490806 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:55.309 [DEBUG] [Thread-490806 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:55.309 [DEBUG] [Thread-490806 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:55.309 [DEBUG] [Thread-490806 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:55.309 [DEBUG] [Thread-490806 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:55.309 [DEBUG] [Thread-490806 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:55.309 [DEBUG] [Thread-490806 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:55.310 [DEBUG] [Thread-490806 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:55.310 [DEBUG] [Thread-490806 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:55.310 [DEBUG] [Thread-490806 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12147331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.705937, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72572, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68529868688185, telescope_dec_j2k=-24.3860964392005, observability=1)
2025-12-27T16:54:55.310 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0005381107330322266
2025-12-27T16:54:55.668 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3580434322357178
2025-12-27T16:54:56.395 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:56.397 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7062454, teldec = -24.25616
2025-12-27T16:54:56.398 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68560737683786     dec_j2k = -24.3860916500176
2025-12-27T16:54:56.400 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:56.401 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:56.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:56.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:56.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:56.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:56.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:56.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:56.412 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:56.412 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:56.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:56.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:56.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:56.413 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:56.413 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12148606, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7062454, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72603, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68560737683786, telescope_dec_j2k=-24.3860916500176, observability=1)
2025-12-27T16:54:56.787 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3747553825378418
2025-12-27T16:54:57.465 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:57.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7065256, teldec = -24.25616
2025-12-27T16:54:57.468 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68588784027085     dec_j2k = -24.3860872980199
2025-12-27T16:54:57.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:57.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:57.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:57.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:57.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:57.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:57.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:57.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:57.484 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:57.484 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:57.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:57.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:57.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:57.484 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:57.484 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12149844, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7065256, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72631, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68588784027085, telescope_dec_j2k=-24.3860872980199, observability=1)
2025-12-27T16:54:57.858 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37410783767700195
2025-12-27T16:54:58.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:58.534 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7068334, teldec = -24.25616
2025-12-27T16:54:58.535 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68619592964184     dec_j2k = -24.3860825165379
2025-12-27T16:54:58.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:54:58.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:54:58.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:58.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:58.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:58.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:58.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:58.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:58.553 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:58.553 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:58.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:58.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:58.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:58.553 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:58.553 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1215108, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7068334, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72662, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68619592964184, telescope_dec_j2k=-24.3860825165379, observability=1)
2025-12-27T16:54:58.926 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3728325366973877
2025-12-27T16:54:59.602 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:54:59.604 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.707113, teldec = -24.25616
2025-12-27T16:54:59.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68647579249177     dec_j2k = -24.3860781723924
2025-12-27T16:54:59.607 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:54:59.607 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:54:59.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:54:59.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:54:59.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:54:59.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:54:59.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:54:59.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:59.617 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:54:59.617 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:54:59.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:54:59.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:54:59.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:54:59.618 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:54:59.618 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12152318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312764410406, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.707113, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7269, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68647579249177, telescope_dec_j2k=-24.3860781723924, observability=1)
2025-12-27T16:54:59.977 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3597736358642578
2025-12-27T16:55:00.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:00.663 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7074119, teldec = -24.25616
2025-12-27T16:55:00.664 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68677497347551     dec_j2k = -24.3860735276109
2025-12-27T16:55:00.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:00.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:00.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:00.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:00.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:00.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:00.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:00.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:00.677 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:00.677 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:00.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:00.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:00.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:00.677 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:00.677 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12153544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7074119, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72719, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68677497347551, telescope_dec_j2k=-24.3860735276109, observability=1)
2025-12-27T16:55:01.068 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3903791904449463
2025-12-27T16:55:01.725 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:01.728 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7077202, teldec = -24.25616
2025-12-27T16:55:01.729 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68708356328499     dec_j2k = -24.3860687359218
2025-12-27T16:55:01.730 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:01.730 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:01.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:01.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:01.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:01.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:01.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:01.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:01.744 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:01.744 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:01.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:01.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:01.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:01.744 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:01.744 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12154776, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312764410406, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7077202, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7275, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68708356328499, telescope_dec_j2k=-24.3860687359218, observability=1)
2025-12-27T16:55:02.171 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42657041549682617
2025-12-27T16:55:02.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:02.790 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7080283, teldec = -24.25616
2025-12-27T16:55:02.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68739195289551     dec_j2k = -24.3860639464936
2025-12-27T16:55:02.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:02.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:02.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:02.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:02.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:02.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:02.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:02.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:02.804 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:02.804 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:02.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:02.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:02.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:02.804 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:02.804 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12156006, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08131296497012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7080283, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72781, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68739195289551, telescope_dec_j2k=-24.3860639464936, observability=1)
2025-12-27T16:55:03.250 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4459235668182373
2025-12-27T16:55:03.822 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:03.824 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7083088, teldec = -24.25616
2025-12-27T16:55:03.825 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.68767271655279     dec_j2k = -24.3860595853719
2025-12-27T16:55:03.827 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:03.828 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:03.834 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:03.835 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:03.835 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:03.835 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:03.842 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:03.842 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:03.842 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:03.842 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:03.842 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:03.842 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:03.842 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:03.842 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:03.842 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12157203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124034029207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7083088, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72809, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68767271655279, telescope_dec_j2k=-24.3860595853719, observability=1)
2025-12-27T16:55:03.856 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014008522033691406
2025-12-27T16:55:04.304 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4621243476867676
2025-12-27T16:55:04.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:04.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7086168, teldec = -24.25616
2025-12-27T16:55:04.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68798100604836     dec_j2k = -24.3860547958802
2025-12-27T16:55:04.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:04.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:04.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:04.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:04.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:04.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:04.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:04.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:04.946 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:04.946 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:04.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:04.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:04.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:04.947 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:04.947 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12158479, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813127242984632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7086168, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7284, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68798100604836, telescope_dec_j2k=-24.3860547958802, observability=1)
2025-12-27T16:55:05.356 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4090595245361328
2025-12-27T16:55:05.488 [DEBUG] [Thread-490807 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5412611961364746
2025-12-27T16:55:05.557 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6100208759307861
2025-12-27T16:55:05.557 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.4529333114624 seconds ago
2025-12-27T16:55:05.995 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:05.997 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7088968, teldec = -24.25616
2025-12-27T16:55:05.998 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68826126921664     dec_j2k = -24.3860504410622
2025-12-27T16:55:06.000 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:06.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:06.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:06.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:06.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:06.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:06.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:06.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:06.010 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:06.010 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:06.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:06.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:06.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:06.011 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:06.011 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12159718, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7088968, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72868, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68826126921664, telescope_dec_j2k=-24.3860504410622, observability=1)
2025-12-27T16:55:06.459 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4487459659576416
2025-12-27T16:55:07.058 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:07.060 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7091954, teldec = -24.25616
2025-12-27T16:55:07.062 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68856014985682     dec_j2k = -24.3860457961888
2025-12-27T16:55:07.063 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:07.064 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:07.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:07.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:07.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:07.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:07.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:07.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:07.074 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:07.074 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:07.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:07.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:07.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:07.074 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:07.074 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12160948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813131254178912, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7091954, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72898, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68856014985682, telescope_dec_j2k=-24.3860457961888, observability=1)
2025-12-27T16:55:07.541 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46711158752441406
2025-12-27T16:55:08.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:08.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7095034, teldec = -24.25616
2025-12-27T16:55:08.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68886843932083     dec_j2k = -24.3860410042601
2025-12-27T16:55:08.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:08.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:08.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:08.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:08.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:08.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:08.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:08.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:08.144 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:08.145 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:08.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:08.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:08.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:08.145 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:08.145 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12162183, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813130451940056, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7095034, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72929, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68886843932083, telescope_dec_j2k=-24.3860410042601, observability=1)
2025-12-27T16:55:08.642 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4968552589416504
2025-12-27T16:55:09.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:09.192 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7097836, teldec = -24.25616
2025-12-27T16:55:09.193 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68914890264836     dec_j2k = -24.3860366441141
2025-12-27T16:55:09.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:09.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:09.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:09.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:09.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:09.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:09.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:09.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:09.205 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:09.205 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:09.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:09.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:09.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:09.206 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:09.206 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12163416, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7097836, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72957, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68914890264836, telescope_dec_j2k=-24.3860366441141, observability=1)
2025-12-27T16:55:09.726 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5198452472686768
2025-12-27T16:55:10.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:10.448 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.710148, teldec = -24.25616
2025-12-27T16:55:10.450 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68951364509214     dec_j2k = -24.3860309726978
2025-12-27T16:55:10.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:10.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:10.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:10.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:10.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:10.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:10.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:10.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:10.462 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:10.462 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:10.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:10.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:10.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:10.462 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:10.462 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12164869, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312764410406, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.710148, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.72993, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68951364509214, telescope_dec_j2k=-24.3860309726978, observability=1)
2025-12-27T16:55:10.859 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39622044563293457
2025-12-27T16:55:11.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:11.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7104836, teldec = -24.25616
2025-12-27T16:55:11.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68984956045762     dec_j2k = -24.3860257484682
2025-12-27T16:55:11.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:11.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:11.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:11.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:11.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:11.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:11.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:11.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:11.672 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:11.672 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:11.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:11.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:11.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:11.672 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:11.672 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12166271, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813129248581772, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7104836, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73027, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.68984956045762, telescope_dec_j2k=-24.3860257484682, observability=1)
2025-12-27T16:55:12.141 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46844911575317383
2025-12-27T16:55:12.724 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:12.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7107914, teldec = -24.25616
2025-12-27T16:55:12.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6901576496878     dec_j2k = -24.3860209561131
2025-12-27T16:55:12.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:12.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:12.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:12.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:12.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:12.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:12.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:12.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:12.743 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:12.743 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:12.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:12.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:12.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:12.744 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:12.744 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12167505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7107914, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73057, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.6901576496878, telescope_dec_j2k=-24.3860209561131, observability=1)
2025-12-27T16:55:13.254 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.510082483291626
2025-12-27T16:55:13.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:13.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7110902, teldec = -24.25616
2025-12-27T16:55:13.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69045673045048     dec_j2k = -24.3860163030767
2025-12-27T16:55:13.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:13.796 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:13.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:13.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:13.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:13.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:13.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:13.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:13.808 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:13.808 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:13.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:13.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:13.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:13.808 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:13.808 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1216874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813129248581772, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7110902, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73087, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:54:14.327262', telescope_ra_j2k=1.69045673045048, telescope_dec_j2k=-24.3860163030767, observability=1)
2025-12-27T16:55:14.306 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4973626136779785
2025-12-27T16:55:14.489 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:14.489 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:55:14.490 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:14.490 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:55:14.491 [INFO] [ThreadPoolExecutor-22959_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:55:14.491 [INFO] [ThreadPoolExecutor-22959_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:55:14.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:14.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7113705, teldec = -24.25616
2025-12-27T16:55:14.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69073729382053     dec_j2k = -24.3860119374057
2025-12-27T16:55:14.880 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:14.880 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:14.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:14.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:14.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:14.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:14.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:14.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:14.893 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:14.893 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:14.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:14.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:14.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:14.893 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:14.894 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12169995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813130050820628, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7113705, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73115, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69073729382053, telescope_dec_j2k=-24.3860119374057, observability=1)
2025-12-27T16:55:15.406 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5124063491821289
2025-12-27T16:55:15.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:15.991 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7116785, teldec = -24.25616
2025-12-27T16:55:15.992 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69104558320703     dec_j2k = -24.386007139499
2025-12-27T16:55:15.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:15.994 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:15.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:15.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:15.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:15.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:16.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:16.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:16.002 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:16.002 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:16.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:16.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:16.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:16.002 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:16.003 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12171285, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7116785, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73146, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69104558320703, telescope_dec_j2k=-24.386007139499, observability=1)
2025-12-27T16:55:16.493 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.491107702255249
2025-12-27T16:55:17.047 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:17.048 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7119869, teldec = -24.25616
2025-12-27T16:55:17.049 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69135427295836     dec_j2k = -24.3860023345133
2025-12-27T16:55:17.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:17.052 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:55:17.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:17.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:17.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:17.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:17.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:17.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:17.066 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:17.066 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:17.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:17.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:17.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:17.066 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:17.066 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12172509, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128045223488, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7119869, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73177, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69135427295836, telescope_dec_j2k=-24.3860023345133, observability=1)
2025-12-27T16:55:17.591 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5250029563903809
2025-12-27T16:55:18.109 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:18.111 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7122668, teldec = -24.25616
2025-12-27T16:55:18.112 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69163443592352     dec_j2k = -24.3859979728336
2025-12-27T16:55:18.114 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:18.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:18.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:18.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:18.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:18.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:18.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:18.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:18.127 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:18.128 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:18.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:18.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:18.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:18.128 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:18.128 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12173738, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128847462344, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992266, telescope_ra=1.7122668, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73208, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69163443592352, telescope_dec_j2k=-24.3859979728336, observability=1)
2025-12-27T16:55:18.239 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11136245727539062
2025-12-27T16:55:18.675 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5473384857177734
2025-12-27T16:55:19.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:19.278 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7126027, teldec = -24.25616
2025-12-27T16:55:19.280 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69197065148853     dec_j2k = -24.3859927375836
2025-12-27T16:55:19.281 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:19.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:19.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:19.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:19.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:19.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:19.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:19.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:19.296 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:19.296 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:19.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:19.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:19.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:19.296 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:19.296 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1217509, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126440745776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7126027, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73239, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69197065148853, telescope_dec_j2k=-24.3859927375836, observability=1)
2025-12-27T16:55:19.759 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46324658393859863
2025-12-27T16:55:20.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:20.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7129013, teldec = -24.25616
2025-12-27T16:55:20.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69226953200066     dec_j2k = -24.3859880828366
2025-12-27T16:55:20.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:20.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:20.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:20.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:20.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:20.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:20.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:20.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:20.357 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:20.357 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:20.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:20.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:20.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:20.357 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:20.357 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12176319, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813127242984632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7129013, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73268, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69226953200066, telescope_dec_j2k=-24.3859880828366, observability=1)
2025-12-27T16:55:20.811 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4540114402770996
2025-12-27T16:55:21.406 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:21.407 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7132099, teldec = -24.25616
2025-12-27T16:55:21.409 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69257842189618     dec_j2k = -24.3859832713681
2025-12-27T16:55:21.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:21.410 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:21.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:21.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:21.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:21.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:21.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:21.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:21.424 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:21.424 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:21.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:21.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:21.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:21.424 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:21.424 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12177553, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813129248581772, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7132099, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73299, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69257842189618, telescope_dec_j2k=-24.3859832713681, observability=1)
2025-12-27T16:55:21.915 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4902915954589844
2025-12-27T16:55:22.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:22.473 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7134904, teldec = -24.25616
2025-12-27T16:55:22.474 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6928591853853     dec_j2k = -24.3859788972776
2025-12-27T16:55:22.476 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:22.476 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:22.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:22.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:22.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:22.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:22.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:22.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:22.489 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:22.489 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:22.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:22.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:22.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:22.489 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:22.489 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12178787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7134904, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73327, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.6928591853853, telescope_dec_j2k=-24.3859788972776, observability=1)
2025-12-27T16:55:22.996 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5070550441741943
2025-12-27T16:55:23.557 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:23.558 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7137982, teldec = -24.25616
2025-12-27T16:55:23.559 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69316727450831     dec_j2k = -24.3859740966658
2025-12-27T16:55:23.561 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:23.562 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:55:23.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:23.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:23.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:23.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:23.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:23.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:23.574 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:23.575 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:23.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:23.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:23.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:23.575 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:23.575 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12180043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312764410406, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7137982, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73358, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69316727450831, telescope_dec_j2k=-24.3859740966658, observability=1)
2025-12-27T16:55:23.622 [DEBUG] [Thread-490808 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04745960235595703
2025-12-27T16:55:24.070 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4948301315307617
2025-12-27T16:55:24.620 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:24.622 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.714106, teldec = -24.25616
2025-12-27T16:55:24.623 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69347536362034     dec_j2k = -24.385969295209
2025-12-27T16:55:24.625 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:24.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:24.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:24.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:24.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:24.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:24.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:24.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:24.640 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:24.640 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:24.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:24.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:24.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:24.641 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:24.641 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12181274, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126440745776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.714106, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73389, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69347536362034, telescope_dec_j2k=-24.385969295209, observability=1)
2025-12-27T16:55:25.137 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4965808391571045
2025-12-27T16:55:25.165 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5240473747253418
2025-12-27T16:55:25.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:25.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7144419, teldec = -24.25616
2025-12-27T16:55:25.829 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69381157911376     dec_j2k = -24.3859640544483
2025-12-27T16:55:25.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:25.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:55:25.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:25.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:25.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:25.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:25.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:25.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:25.841 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:25.841 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:25.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:25.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:25.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:25.841 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:25.841 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12182669, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128446342916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7144419, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73422, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69381157911376, telescope_dec_j2k=-24.3859640544483, observability=1)
2025-12-27T16:55:26.189 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3477621078491211
2025-12-27T16:55:26.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:26.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7147405, teldec = -24.25616
2025-12-27T16:55:26.944 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69411045956225     dec_j2k = -24.3859593948028
2025-12-27T16:55:26.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:26.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:26.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:26.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:26.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:26.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:26.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:26.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:26.957 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:26.957 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:26.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:26.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:26.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:26.958 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:26.958 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12183961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813127242984632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7147405, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73452, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69411045956225, telescope_dec_j2k=-24.3859593948028, observability=1)
2025-12-27T16:55:27.357 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3993523120880127
2025-12-27T16:55:28.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:28.110 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.715077, teldec = -24.25616
2025-12-27T16:55:28.111 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69444727559444     dec_j2k = -24.3859541427757
2025-12-27T16:55:28.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:55:28.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:55:28.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:28.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:28.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:28.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:28.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:28.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:28.122 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:28.122 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:28.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:28.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:28.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:28.123 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:28.123 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12185311, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813130050820628, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.715077, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73486, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69444727559444, telescope_dec_j2k=-24.3859541427757, observability=1)
2025-12-27T16:55:28.456 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3331418037414551
2025-12-27T16:55:29.191 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:29.193 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7153572, teldec = -24.25616
2025-12-27T16:55:29.194 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6947277387411     dec_j2k = -24.3859497686976
2025-12-27T16:55:29.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:29.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:29.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:29.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:29.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:29.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:29.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:29.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:29.209 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:29.209 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:29.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:29.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:29.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:29.209 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:29.209 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12186565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7153572, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73514, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.6947277387411, telescope_dec_j2k=-24.3859497686976, observability=1)
2025-12-27T16:55:29.540 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.330737829208374
2025-12-27T16:55:30.309 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:30.312 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7156936, teldec = -24.25616
2025-12-27T16:55:30.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69506445465532     dec_j2k = -24.3859445163813
2025-12-27T16:55:30.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:30.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:30.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:30.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:30.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:30.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:30.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:30.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:30.327 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:30.327 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:30.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:30.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:30.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:30.327 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:30.327 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12187859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126440745776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7156936, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73548, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69506445465532, telescope_dec_j2k=-24.3859445163813, observability=1)
2025-12-27T16:55:30.705 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37728214263916016
2025-12-27T16:55:31.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:31.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7159736, teldec = -24.25616
2025-12-27T16:55:31.402 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69534471759412     dec_j2k = -24.385940143886
2025-12-27T16:55:31.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:31.404 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:31.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:31.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:31.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:31.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:31.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:31.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:31.418 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:31.418 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:31.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:31.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:31.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:31.418 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:31.418 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1218912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126841865204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7159736, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73576, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69534471759412, telescope_dec_j2k=-24.385940143886, observability=1)
2025-12-27T16:55:31.905 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48686718940734863
2025-12-27T16:55:32.462 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:32.464 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7162814, teldec = -24.25616
2025-12-27T16:55:32.465 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69565280662849     dec_j2k = -24.3859353364576
2025-12-27T16:55:32.467 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:32.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:32.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:32.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:32.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:32.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:32.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:32.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:32.477 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:32.477 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:32.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:32.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:32.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:32.478 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:32.478 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12190351, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128045223488, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7162814, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73606, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69565280662849, telescope_dec_j2k=-24.3859353364576, observability=1)
2025-12-27T16:55:33.002 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5248634815216064
2025-12-27T16:55:33.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:33.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7165808, teldec = -24.25616
2025-12-27T16:55:33.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69595248776443     dec_j2k = -24.3859306594156
2025-12-27T16:55:33.530 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:33.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:33.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:33.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:33.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:33.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:33.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:33.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:33.541 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:33.541 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:33.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:33.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:33.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:33.541 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:33.541 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12191581, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7165808, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73636, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69595248776443, telescope_dec_j2k=-24.3859306594156, observability=1)
2025-12-27T16:55:34.055 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5136525630950928
2025-12-27T16:55:34.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:34.618 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7168897, teldec = -24.25616
2025-12-27T16:55:34.619 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69626167780995     dec_j2k = -24.3859258331328
2025-12-27T16:55:34.621 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:55:34.622 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:34.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:34.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:34.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:34.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:34.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:34.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:34.636 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:34.636 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:34.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:34.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:34.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:34.636 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:34.636 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12192843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128446342916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7168897, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73667, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69626167780995, telescope_dec_j2k=-24.3859258331328, observability=1)
2025-12-27T16:55:35.188 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5519070625305176
2025-12-27T16:55:35.348 [DEBUG] [ThreadPoolExecutor-22958_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:35.351 [DEBUG] [ThreadPoolExecutor-22958_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:35.352 [DEBUG] [ThreadPoolExecutor-22958_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:35.354 [DEBUG] [ThreadPoolExecutor-22958_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:35.807 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:35.809 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.717198, teldec = -24.256159
2025-12-27T16:55:35.810 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69657026719739     dec_j2k = -24.3859200154613
2025-12-27T16:55:35.812 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:35.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:35.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:35.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:35.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:35.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:35.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:35.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:35.822 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:35.822 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:35.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:35.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:35.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:35.822 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:35.822 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12194222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.717198, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73698, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69657026719739, telescope_dec_j2k=-24.3859200154613, observability=1)
2025-12-27T16:55:36.272 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44972658157348633
2025-12-27T16:55:36.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:36.882 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7175072, teldec = -24.256159
2025-12-27T16:55:36.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69687975750241     dec_j2k = -24.3859151827893
2025-12-27T16:55:36.885 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:36.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:36.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:36.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:36.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:36.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:36.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:36.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:36.894 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:36.895 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:36.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:36.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:36.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:36.895 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:36.895 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12195464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124034029207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7175072, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73729, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69687975750241, telescope_dec_j2k=-24.3859151827893, observability=1)
2025-12-27T16:55:37.583 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6877841949462891
2025-12-27T16:55:37.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:37.983 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7178064, teldec = -24.256159
2025-12-27T16:55:37.984 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69717923840795     dec_j2k = -24.3859105056018
2025-12-27T16:55:37.986 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:37.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:37.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:37.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:37.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:37.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:38.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:38.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:38.000 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:38.000 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:38.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:38.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:38.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:38.001 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:38.001 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12196738, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813128045223488, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7178064, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73759, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69717923840795, telescope_dec_j2k=-24.3859105056018, observability=1)
2025-12-27T16:55:39.024 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:39.026 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.718115, teldec = -24.256159
2025-12-27T16:55:39.027 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.69748812812785     dec_j2k = -24.3859056806345
2025-12-27T16:55:39.029 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:39.030 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:39.032 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:39.032 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:39.032 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:39.032 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:39.040 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:39.040 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:39.040 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:39.040 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:39.040 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:39.040 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:39.040 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:39.040 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:39.041 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12197946, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.718115, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7379, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69748812812785, telescope_dec_j2k=-24.3859056806345, observability=1)
2025-12-27T16:55:39.074 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03329658508300781
2025-12-27T16:55:39.360 [DEBUG] [ThreadPoolExecutor-22958_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:40.108 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:40.110 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7183952, teldec = -24.256159
2025-12-27T16:55:40.111 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.69776859117566     dec_j2k = -24.3859012989663
2025-12-27T16:55:40.113 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:55:40.113 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:55:40.117 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:40.117 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:40.117 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:40.117 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:40.119 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:40.121 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7184233, teldec = -24.256159
2025-12-27T16:55:40.122 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69779671755504     dec_j2k = -24.3859008595099
2025-12-27T16:55:40.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:55:40.124 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:40.124 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:40.124 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:40.124 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:40.124 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:40.124 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:40.124 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:40.125 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:40.125 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.121992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7183952, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73818, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69776859117566, telescope_dec_j2k=-24.3859012989663, observability=1)
2025-12-27T16:55:40.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:55:40.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:40.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:40.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:40.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:40.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:40.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:40.138 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:40.138 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:40.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:40.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:40.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:40.139 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:40.139 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12199213, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7184233, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73821, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69779671755504, telescope_dec_j2k=-24.3859008595099, observability=1)
2025-12-27T16:55:40.361 [DEBUG] [ThreadPoolExecutor-22958_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:40.362 [INFO] [ThreadPoolExecutor-22958_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:55:41.193 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:41.195 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7187038, teldec = -24.256159
2025-12-27T16:55:41.196 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.69807748087444     dec_j2k = -24.3858964723791
2025-12-27T16:55:41.198 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:41.199 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:55:41.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:41.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:41.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:41.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:41.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:41.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:41.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:41.212 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:41.212 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:41.212 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7187038, teldec = -24.256159
2025-12-27T16:55:41.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:41.213 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:41.213 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:41.213 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:41.213 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12200456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7187038, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73849, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69807748087444, telescope_dec_j2k=-24.3858964723791, observability=1)
2025-12-27T16:55:41.213 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69807748087444     dec_j2k = -24.3858964723791
2025-12-27T16:55:41.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:41.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:55:41.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:41.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:41.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:41.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:41.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:41.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:41.227 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:41.227 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:41.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:41.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:41.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:41.227 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:41.227 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12200476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7187038, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73849, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69807748087444, telescope_dec_j2k=-24.3858964723791, observability=1)
2025-12-27T16:55:41.692 [DEBUG] [Thread-490809 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4652705192565918
2025-12-27T16:55:42.275 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:42.277 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7190119, teldec = -24.256159
2025-12-27T16:55:42.278 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6983858700928     dec_j2k = -24.3858916527652
2025-12-27T16:55:42.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:42.281 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:42.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:42.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:42.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:42.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:42.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:42.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:42.292 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:42.292 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:42.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:42.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:42.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:42.292 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:42.292 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12201708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312563850692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7190119, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73879, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.6983858700928, telescope_dec_j2k=-24.3858916527652, observability=1)
2025-12-27T16:55:42.327 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03511643409729004
2025-12-27T16:55:43.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:43.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.719311, teldec = -24.256159
2025-12-27T16:55:43.343 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69868525085216     dec_j2k = -24.385886973129
2025-12-27T16:55:43.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:43.346 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:43.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:43.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:43.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:43.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:43.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:43.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:43.355 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:43.355 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:43.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:43.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:43.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:43.355 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:43.355 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12202941, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126440745776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.719311, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73909, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69868525085216, telescope_dec_j2k=-24.385886973129, observability=1)
2025-12-27T16:55:43.376 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0214536190032959
2025-12-27T16:55:44.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:44.406 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7195921, teldec = -24.256159
2025-12-27T16:55:44.407 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69896661470579     dec_j2k = -24.385882574389
2025-12-27T16:55:44.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:44.410 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:44.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:44.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:44.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:44.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:44.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:44.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:44.421 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:44.421 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:44.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:44.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:44.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:44.421 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:44.421 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12204171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7195921, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73938, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69896661470579, telescope_dec_j2k=-24.385882574389, observability=1)
2025-12-27T16:55:44.461 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03943133354187012
2025-12-27T16:55:45.560 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:45.563 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7199285, teldec = -24.256159
2025-12-27T16:55:45.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69930333045452     dec_j2k = -24.3858773093716
2025-12-27T16:55:45.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:45.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:45.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:45.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:45.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:45.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:45.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:45.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:45.580 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:45.580 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:45.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:45.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:45.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:45.580 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:45.580 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1220551, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081312563850692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7199285, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.73971, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69930333045452, telescope_dec_j2k=-24.3858773093716, observability=1)
2025-12-27T16:55:45.594 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.013542890548706055
2025-12-27T16:55:46.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:46.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7202363, teldec = -24.256159
2025-12-27T16:55:46.632 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69961141934744     dec_j2k = -24.385872491091
2025-12-27T16:55:46.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:46.635 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:46.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:46.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:46.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:46.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:46.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:46.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:46.645 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:46.645 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:46.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:46.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:46.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:46.645 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:46.645 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12206748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7202363, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74002, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69961141934744, telescope_dec_j2k=-24.385872491091, observability=1)
2025-12-27T16:55:46.680 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03516650199890137
2025-12-27T16:55:47.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:47.765 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7205441, teldec = -24.256159
2025-12-27T16:55:47.766 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69991950822934     dec_j2k = -24.385867671966
2025-12-27T16:55:47.767 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:47.768 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:47.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:47.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:47.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:47.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:47.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:47.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:47.778 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:47.778 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:47.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:47.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:47.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:47.778 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:47.779 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12208059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08131296497012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7205441, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74033, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69991950822934, telescope_dec_j2k=-24.385867671966, observability=1)
2025-12-27T16:55:47.779 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:47.781 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7205441, teldec = -24.256159
2025-12-27T16:55:47.782 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.69991950822934     dec_j2k = -24.385867671966
2025-12-27T16:55:47.783 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:47.784 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:47.785 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:47.785 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:47.785 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:47.785 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:47.792 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:47.792 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:47.792 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:47.792 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:47.792 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:47.792 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:47.792 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:47.792 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:47.793 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12208078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08131296497012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7205441, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74033, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.69991950822934, telescope_dec_j2k=-24.385867671966, observability=1)
2025-12-27T16:55:48.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:48.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7208427, teldec = -24.256159
2025-12-27T16:55:48.860 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70021838846616     dec_j2k = -24.3858629960755
2025-12-27T16:55:48.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:48.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:48.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:48.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:48.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:48.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:48.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:48.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:48.876 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:48.876 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:48.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:48.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:48.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:48.876 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:48.876 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12209326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7208427, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74063, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70021838846616, telescope_dec_j2k=-24.3858629960755, observability=1)
2025-12-27T16:55:48.911 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.034926414489746094
2025-12-27T16:55:49.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:49.949 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.721151, teldec = -24.256159
2025-12-27T16:55:49.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70052697779556     dec_j2k = -24.3858581674553
2025-12-27T16:55:49.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:49.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:49.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:49.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:49.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:49.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:49.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:49.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:49.967 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:49.967 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:49.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:49.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:49.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:49.967 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:49.967 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12210587, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126841865204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.721151, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74093, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70052697779556, telescope_dec_j2k=-24.3858581674553, observability=1)
2025-12-27T16:55:49.996 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.028643369674682617
2025-12-27T16:55:51.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:51.041 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7214594, teldec = -24.256159
2025-12-27T16:55:51.042 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70083566720775     dec_j2k = -24.3858533364214
2025-12-27T16:55:51.044 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:51.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:51.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:51.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:51.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:51.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:51.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:51.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:51.056 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:51.056 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:51.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:51.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:51.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:51.057 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:51.057 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12211852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7214594, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74124, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70083566720775, telescope_dec_j2k=-24.3858533364214, observability=1)
2025-12-27T16:55:51.080 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.023122549057006836
2025-12-27T16:55:52.106 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:52.108 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7217396, teldec = -24.256159
2025-12-27T16:55:52.109 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70111613014658     dec_j2k = -24.3858489464009
2025-12-27T16:55:52.111 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:52.111 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:52.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:52.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:52.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:52.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:52.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:52.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:52.124 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:52.124 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:52.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:52.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:52.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:52.124 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:52.124 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12213087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813130050820628, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7217396, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74152, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70111613014658, telescope_dec_j2k=-24.3858489464009, observability=1)
2025-12-27T16:55:52.183 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0593869686126709
2025-12-27T16:55:53.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:53.210 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7220476, teldec = -24.256159
2025-12-27T16:55:53.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70142441916229     dec_j2k = -24.385844120018
2025-12-27T16:55:53.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:55:53.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:53.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:53.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:53.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:53.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:53.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:53.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:53.225 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:53.225 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:53.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:53.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:53.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:53.225 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:53.225 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12214362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7220476, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74183, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70142441916229, telescope_dec_j2k=-24.385844120018, observability=1)
2025-12-27T16:55:53.265 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.039864540100097656
2025-12-27T16:55:54.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:54.288 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7223554, teldec = -24.256159
2025-12-27T16:55:54.290 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7017325079793     dec_j2k = -24.3858392959247
2025-12-27T16:55:54.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:54.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:54.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:54.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:54.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:54.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:54.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:54.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:54.305 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:54.306 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:54.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:54.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:54.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:54.306 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:54.306 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1221561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992265, telescope_ra=1.7223554, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74214, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.7017325079793, telescope_dec_j2k=-24.3858392959247, observability=1)
2025-12-27T16:55:54.397 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09152984619140625
2025-12-27T16:55:55.343 [DEBUG] [Thread-490810 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:55.345 [INFO] [Thread-490810 (handle)] [driver.py] [get_status()] Telra = 1.7226546, teldec = -24.256159
2025-12-27T16:55:55.347 [INFO] [Thread-490810 (handle)] [driver.py] [get_status()] ra_j2k = 1.70203198871612     dec_j2k = -24.3858346058084
2025-12-27T16:55:55.348 [DEBUG] [Thread-490810 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:55.349 [DEBUG] [Thread-490810 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:55.356 [DEBUG] [Thread-490810 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:55.357 [DEBUG] [Thread-490810 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:55.357 [DEBUG] [Thread-490810 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:55.357 [DEBUG] [Thread-490810 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:55.364 [DEBUG] [Thread-490810 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:55.364 [DEBUG] [Thread-490810 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:55.364 [DEBUG] [Thread-490810 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:55.364 [DEBUG] [Thread-490810 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:55.364 [DEBUG] [Thread-490810 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:55.364 [DEBUG] [Thread-490810 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:55.364 [DEBUG] [Thread-490810 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:55.364 [DEBUG] [Thread-490810 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:55.364 [DEBUG] [Thread-490810 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12216833, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126841865204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7226546, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74244, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70203198871612, telescope_dec_j2k=-24.3858346058084, observability=1)
2025-12-27T16:55:55.382 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.018076181411743164
2025-12-27T16:55:55.482 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11765384674072266
2025-12-27T16:55:56.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:56.431 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7229629, teldec = -24.256159
2025-12-27T16:55:56.432 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70234057798049     dec_j2k = -24.3858297722105
2025-12-27T16:55:56.434 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:56.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:56.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:56.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:56.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:56.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:56.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:56.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:56.446 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:56.446 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:56.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:56.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:56.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:56.446 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:56.446 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1221809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7229629, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74275, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70234057798049, telescope_dec_j2k=-24.3858297722105, observability=1)
2025-12-27T16:55:56.606 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15987682342529297
2025-12-27T16:55:57.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:57.493 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7232431, teldec = -24.256159
2025-12-27T16:55:57.495 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70262104087025     dec_j2k = -24.3858253784363
2025-12-27T16:55:57.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:57.497 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:57.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:57.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:57.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:57.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:57.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:57.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:57.506 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:57.507 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:57.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:57.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:57.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:57.507 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:57.507 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12219319, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126440745776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7232431, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74303, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70262104087025, telescope_dec_j2k=-24.3858253784363, observability=1)
2025-12-27T16:55:57.672 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16505050659179688
2025-12-27T16:55:58.549 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:58.551 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7235512, teldec = -24.256159
2025-12-27T16:55:58.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70292942992585     dec_j2k = -24.3858205463589
2025-12-27T16:55:58.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:58.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:55:58.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:58.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:58.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:58.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:58.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:58.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:58.566 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:58.566 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:58.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:58.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:58.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:58.566 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:58.566 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12220544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7235512, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74333, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70292942992585, telescope_dec_j2k=-24.3858205463589, observability=1)
2025-12-27T16:55:58.756 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19005823135375977
2025-12-27T16:55:59.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:55:59.639 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.723859, teldec = -24.256159
2025-12-27T16:55:59.640 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70323751868894     dec_j2k = -24.3858157181421
2025-12-27T16:55:59.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:59.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:55:59.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:55:59.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:55:59.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:55:59.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:55:59.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:55:59.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:59.654 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:55:59.654 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:55:59.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:55:59.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:55:59.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:55:59.654 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:55:59.654 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12221803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.723859, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74364, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70323751868894, telescope_dec_j2k=-24.3858157181421, observability=1)
2025-12-27T16:55:59.766 [DEBUG] [Thread-490811 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11142206192016602
2025-12-27T16:55:59.889 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2344377040863037
2025-12-27T16:56:00.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:00.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7241386, teldec = -24.256159
2025-12-27T16:56:00.711 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70351738098658     dec_j2k = -24.3858113315449
2025-12-27T16:56:00.712 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:00.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:00.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:00.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:00.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:00.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:00.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:00.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:00.727 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:00.727 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:00.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:00.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:00.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:00.727 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:00.727 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12223043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126440745776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7241386, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74392, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70351738098658, telescope_dec_j2k=-24.3858113315449, observability=1)
2025-12-27T16:56:00.961 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2342844009399414
2025-12-27T16:56:01.808 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:01.810 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7244654, teldec = -24.256159
2025-12-27T16:56:01.811 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70384448755181     dec_j2k = -24.3858062035522
2025-12-27T16:56:01.812 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:01.812 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:01.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:01.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:01.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:01.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:01.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:01.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:01.821 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:01.821 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:01.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:01.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:01.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:01.821 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:01.821 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12224316, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7244654, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74425, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70384448755181, telescope_dec_j2k=-24.3858062035522, observability=1)
2025-12-27T16:56:02.065 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24399375915527344
2025-12-27T16:56:02.885 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:02.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7247456, teldec = -24.256159
2025-12-27T16:56:02.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7041249503925     dec_j2k = -24.3858018060274
2025-12-27T16:56:02.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:02.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:02.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:02.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:02.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:02.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:02.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:02.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:02.903 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:02.903 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:02.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:02.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:02.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:02.903 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:02.903 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12225563, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7247456, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74453, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.7041249503925, telescope_dec_j2k=-24.3858018060274, observability=1)
2025-12-27T16:56:03.114 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21114611625671387
2025-12-27T16:56:03.819 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9160804748535156
2025-12-27T16:56:03.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:03.949 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7250539, teldec = -24.256159
2025-12-27T16:56:03.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70443353958173     dec_j2k = -24.3857969666865
2025-12-27T16:56:03.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:03.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:03.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:03.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:03.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:03.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:03.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:03.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:03.962 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:03.962 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:03.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:03.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:03.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:03.962 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:03.962 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12226791, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7250539, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74484, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70443353958173, telescope_dec_j2k=-24.3857969666865, observability=1)
2025-12-27T16:56:04.204 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24212384223937988
2025-12-27T16:56:05.058 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:05.061 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7253625, teldec = -24.256159
2025-12-27T16:56:05.062 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70474242904126     dec_j2k = -24.3857921217886
2025-12-27T16:56:05.063 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:05.065 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:05.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:05.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:05.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:05.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:05.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:05.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:05.078 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:05.078 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:05.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:05.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:05.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:05.079 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:05.079 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12228078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7253625, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74515, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70474242904126, telescope_dec_j2k=-24.3857921217886, observability=1)
2025-12-27T16:56:05.256 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17750334739685059
2025-12-27T16:56:05.617 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.5383412837982178
2025-12-27T16:56:05.617 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.452369689941406 seconds ago
2025-12-27T16:56:06.132 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:06.135 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7256703, teldec = -24.256159
2025-12-27T16:56:06.136 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70505051773934     dec_j2k = -24.3857872886054
2025-12-27T16:56:06.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:06.139 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:06.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:06.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:06.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:06.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:06.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:06.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:06.147 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:06.147 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:06.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:06.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:06.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:06.147 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:06.147 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12229321, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126841865204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7256703, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74545, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70505051773934, telescope_dec_j2k=-24.3857872886054, observability=1)
2025-12-27T16:56:06.308 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1607651710510254
2025-12-27T16:56:07.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:07.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.72595, teldec = -24.256159
2025-12-27T16:56:07.200 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7053304800717     dec_j2k = -24.3857828959265
2025-12-27T16:56:07.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:07.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:07.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:07.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:07.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:07.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:07.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:07.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:07.215 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:07.215 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:07.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:07.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:07.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:07.215 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:07.215 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12230553, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.72595, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74573, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.7053304800717, telescope_dec_j2k=-24.3857828959265, observability=1)
2025-12-27T16:56:07.476 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2610013484954834
2025-12-27T16:56:08.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:08.292 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7262488, teldec = -24.256159
2025-12-27T16:56:08.293 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70562956030799     dec_j2k = -24.385778202513
2025-12-27T16:56:08.294 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:08.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:08.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:08.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:08.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:08.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:08.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:08.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:08.306 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:08.306 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:08.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:08.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:08.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:08.306 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:08.306 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12231818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7262488, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74603, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70562956030799, telescope_dec_j2k=-24.385778202513, observability=1)
2025-12-27T16:56:08.574 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2675435543060303
2025-12-27T16:56:09.358 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:09.360 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7265569, teldec = -24.256159
2025-12-27T16:56:09.361 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70593794925558     dec_j2k = -24.3857733621866
2025-12-27T16:56:09.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:09.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:09.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:09.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:09.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:09.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:09.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:09.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:09.376 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:09.376 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:09.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:09.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:09.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:09.376 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:09.376 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12233054, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7265569, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74634, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70593794925558, telescope_dec_j2k=-24.3857733621866, observability=1)
2025-12-27T16:56:09.658 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28175878524780273
2025-12-27T16:56:10.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:10.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7268374, teldec = -24.256159
2025-12-27T16:56:10.426 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70621871230923     dec_j2k = -24.3857689547278
2025-12-27T16:56:10.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:10.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:10.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:10.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:10.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:10.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:10.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:10.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:10.442 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:10.442 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:10.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:10.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:10.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:10.442 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:10.442 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12234287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7268374, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74662, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70621871230923, telescope_dec_j2k=-24.3857689547278, observability=1)
2025-12-27T16:56:10.742 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2999303340911865
2025-12-27T16:56:11.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:11.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7271457, teldec = -24.256159
2025-12-27T16:56:11.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7065273014232     dec_j2k = -24.3857641096431
2025-12-27T16:56:11.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:11.523 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:11.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:11.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:11.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:11.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:11.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:11.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:11.534 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:11.534 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:11.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:11.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:11.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:11.534 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:11.534 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12235552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122028432067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7271457, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74693, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.7065273014232, telescope_dec_j2k=-24.3857641096431, observability=1)
2025-12-27T16:56:11.847 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31319117546081543
2025-12-27T16:56:12.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:12.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7274538, teldec = -24.256159
2025-12-27T16:56:12.584 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70683569033853     dec_j2k = -24.3857592668558
2025-12-27T16:56:12.586 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:12.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:12.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:12.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:12.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:12.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:12.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:12.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:12.601 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:12.601 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:12.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:12.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:12.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:12.601 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:12.601 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12236784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123632909779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7274538, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74724, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70683569033853, telescope_dec_j2k=-24.3857592668558, observability=1)
2025-12-27T16:56:12.927 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32602977752685547
2025-12-27T16:56:13.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:13.650 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7277529, teldec = -24.256159
2025-12-27T16:56:13.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70713507080366     dec_j2k = -24.3857545647241
2025-12-27T16:56:13.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:13.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:13.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:13.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:13.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:13.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:13.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:13.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:13.667 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:13.667 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:13.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:13.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:13.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:13.668 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:13.668 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1223802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7277529, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74754, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:55:14.487915', telescope_ra_j2k=1.70713507080366, telescope_dec_j2k=-24.3857545647241, observability=1)
2025-12-27T16:56:13.979 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31116819381713867
2025-12-27T16:56:14.632 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:14.632 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:56:14.633 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:14.633 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:56:14.634 [DEBUG] [ThreadPoolExecutor-22960_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:14.744 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:14.746 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7280618, teldec = -24.256159
2025-12-27T16:56:14.748 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70744426044725     dec_j2k = -24.3857497076909
2025-12-27T16:56:14.750 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:14.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:14.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:14.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:14.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:14.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:14.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:14.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:14.764 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:14.764 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:14.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:14.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:14.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:14.764 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:14.764 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12239288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7280618, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74784, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.70744426044725, telescope_dec_j2k=-24.3857497076909, observability=1)
2025-12-27T16:56:15.031 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2671210765838623
2025-12-27T16:56:15.636 [DEBUG] [ThreadPoolExecutor-22960_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:15.638 [DEBUG] [ThreadPoolExecutor-22960_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:15.638 [DEBUG] [ThreadPoolExecutor-22960_0] [payload.py] [to_registers()] [0]
2025-12-27T16:56:15.644 [DEBUG] [ThreadPoolExecutor-22960_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:15.644 [DEBUG] [ThreadPoolExecutor-22960_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:15.644 [DEBUG] [ThreadPoolExecutor-22960_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:56:15.644 [DEBUG] [ThreadPoolExecutor-22960_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:15.651 [DEBUG] [ThreadPoolExecutor-22960_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:15.651 [DEBUG] [ThreadPoolExecutor-22960_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:56:15.651 [DEBUG] [ThreadPoolExecutor-22960_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:56:15.651 [DEBUG] [ThreadPoolExecutor-22960_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:56:15.651 [DEBUG] [ThreadPoolExecutor-22960_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:15.651 [DEBUG] [ThreadPoolExecutor-22960_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:15.652 [DEBUG] [ThreadPoolExecutor-22960_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:15.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:15.811 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7283423, teldec = -24.256159
2025-12-27T16:56:15.812 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7077250234516     dec_j2k = -24.3857452964732
2025-12-27T16:56:15.814 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:15.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:15.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:15.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:15.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:15.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:15.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:15.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:15.829 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:15.829 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:15.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:15.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:15.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:15.830 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:15.830 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12240522, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121627312639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7283423, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74813, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.7077250234516, telescope_dec_j2k=-24.3857452964732, observability=1)
2025-12-27T16:56:16.083 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2530488967895508
2025-12-27T16:56:16.885 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:16.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7286509, teldec = -24.256159
2025-12-27T16:56:16.888 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70803391279265     dec_j2k = -24.385740442538
2025-12-27T16:56:16.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:16.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:16.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:16.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:16.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:16.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:16.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:16.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:16.901 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:16.901 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:16.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:16.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:16.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:16.901 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:16.901 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12241766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7286509, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74843, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.70803391279265, telescope_dec_j2k=-24.385740442538, observability=1)
2025-12-27T16:56:17.186 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2847771644592285
2025-12-27T16:56:17.326 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4251062870025635
2025-12-27T16:56:17.949 [DEBUG] [Thread-490812 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:17.951 [INFO] [Thread-490812 (handle)] [driver.py] [get_status()] Telra = 1.728959, teldec = -24.256159
2025-12-27T16:56:17.952 [INFO] [Thread-490812 (handle)] [driver.py] [get_status()] ra_j2k = 1.7083423016538     dec_j2k = -24.3857355956214
2025-12-27T16:56:17.954 [DEBUG] [Thread-490812 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:17.954 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:17.955 [DEBUG] [Thread-490812 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:17.955 [DEBUG] [Thread-490812 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:17.956 [DEBUG] [Thread-490812 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:17.956 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.728959, teldec = -24.256159
2025-12-27T16:56:17.956 [DEBUG] [Thread-490812 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:17.956 [DEBUG] [Thread-490812 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:17.957 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7083423016538     dec_j2k = -24.3857355956214
2025-12-27T16:56:17.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:17.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:17.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:17.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:17.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:17.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:17.963 [DEBUG] [Thread-490812 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:17.963 [DEBUG] [Thread-490812 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:17.963 [DEBUG] [Thread-490812 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:17.963 [DEBUG] [Thread-490812 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:17.963 [DEBUG] [Thread-490812 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:17.963 [DEBUG] [Thread-490812 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:17.963 [DEBUG] [Thread-490812 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:17.963 [DEBUG] [Thread-490812 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:17.963 [DEBUG] [Thread-490812 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12242998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.728959, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74874, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.7083423016538, telescope_dec_j2k=-24.3857355956214, observability=1)
2025-12-27T16:56:17.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:17.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:17.971 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:17.971 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:17.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:17.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:17.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:17.971 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:17.972 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12243002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.728959, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74874, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.7083423016538, telescope_dec_j2k=-24.3857355956214, observability=1)
2025-12-27T16:56:18.268 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2962827682495117
2025-12-27T16:56:19.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:19.024 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7292576, teldec = -24.256159
2025-12-27T16:56:19.025 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70864118159757     dec_j2k = -24.3857308973489
2025-12-27T16:56:19.027 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:19.028 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:56:19.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:19.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:19.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:19.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:19.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:19.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:19.038 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:19.038 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:19.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:19.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:19.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:19.039 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:19.039 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12244238, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7292576, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74904, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.70864118159757, telescope_dec_j2k=-24.3857308973489, observability=1)
2025-12-27T16:56:19.342 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30290961265563965
2025-12-27T16:56:20.085 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:20.087 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7295381, teldec = -24.256159
2025-12-27T16:56:20.088 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70892194456272     dec_j2k = -24.3857264831448
2025-12-27T16:56:20.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:20.091 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:20.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:20.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:20.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:20.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:20.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:20.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:20.104 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:20.104 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:20.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:20.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:20.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:20.105 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:20.105 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1224547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7295381, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74932, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.70892194456272, telescope_dec_j2k=-24.3857264831448, observability=1)
2025-12-27T16:56:20.409 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.304121732711792
2025-12-27T16:56:21.149 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:21.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7298464, teldec = -24.256159
2025-12-27T16:56:21.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70923053357939     dec_j2k = -24.3857216306464
2025-12-27T16:56:21.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:21.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:21.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:21.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:21.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:21.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:21.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:21.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:21.165 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:21.165 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:21.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:21.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:21.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:21.165 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:21.165 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.122467, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7298464, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74963, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.70923053357939, telescope_dec_j2k=-24.3857216306464, observability=1)
2025-12-27T16:56:21.512 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3471794128417969
2025-12-27T16:56:22.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:22.297 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7301545, teldec = -24.256159
2025-12-27T16:56:22.298 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70953892239747     dec_j2k = -24.3857167804507
2025-12-27T16:56:22.300 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:22.300 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:22.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:22.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:22.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:22.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:22.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:22.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:22.309 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:22.309 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:22.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:22.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:22.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:22.309 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:22.309 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12248028, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7301545, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.74994, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.70953892239747, telescope_dec_j2k=-24.3857167804507, observability=1)
2025-12-27T16:56:22.594 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2847886085510254
2025-12-27T16:56:23.354 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:23.356 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7304626, teldec = -24.256159
2025-12-27T16:56:23.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70984731120445     dec_j2k = -24.3857119294099
2025-12-27T16:56:23.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:23.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:23.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:23.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:23.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:23.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:23.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:23.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:23.375 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:23.375 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:23.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:23.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:23.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:23.375 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:23.375 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12249253, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7304626, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75025, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.70984731120445, telescope_dec_j2k=-24.3857119294099, observability=1)
2025-12-27T16:56:23.678 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30292558670043945
2025-12-27T16:56:24.427 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:24.429 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7307422, teldec = -24.256159
2025-12-27T16:56:24.430 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71012717328647     dec_j2k = -24.3857075263708
2025-12-27T16:56:24.432 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:24.433 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:24.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:24.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:24.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:24.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:24.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:24.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:24.445 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:24.445 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:24.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:24.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:24.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:24.445 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:24.445 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12250495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7307422, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75053, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71012717328647, telescope_dec_j2k=-24.3857075263708, observability=1)
2025-12-27T16:56:24.779 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3338136672973633
2025-12-27T16:56:25.226 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7803959846496582
2025-12-27T16:56:25.551 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:25.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7310689, teldec = -24.256159
2025-12-27T16:56:25.554 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71045417950591     dec_j2k = -24.3857023807365
2025-12-27T16:56:25.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:25.556 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:25.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:25.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:25.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:25.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:25.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:25.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:25.570 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:25.570 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:25.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:25.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:25.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:25.570 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:25.570 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12251795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7310689, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75085, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71045417950591, telescope_dec_j2k=-24.3857023807365, observability=1)
2025-12-27T16:56:25.863 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2930469512939453
2025-12-27T16:56:26.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:26.650 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7313773, teldec = -24.256159
2025-12-27T16:56:26.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7107628685611     dec_j2k = -24.3856975224617
2025-12-27T16:56:26.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:26.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:26.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:26.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:26.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:26.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:26.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:26.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:26.667 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:26.667 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:26.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:26.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:26.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:26.668 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:26.668 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12253066, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124836268063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7313773, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75116, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.7107628685611, telescope_dec_j2k=-24.3856975224617, observability=1)
2025-12-27T16:56:26.988 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3201327323913574
2025-12-27T16:56:27.748 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:27.751 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7316856, teldec = -24.256159
2025-12-27T16:56:27.752 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71107145751144     dec_j2k = -24.385692664916
2025-12-27T16:56:27.754 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:27.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:27.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:27.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:27.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:27.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:27.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:27.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:27.765 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:27.765 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:27.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:27.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:27.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:27.765 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:27.765 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12254339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7316856, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75147, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71107145751144, telescope_dec_j2k=-24.385692664916, observability=1)
2025-12-27T16:56:28.051 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2857348918914795
2025-12-27T16:56:28.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:28.840 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7319937, teldec = -24.256159
2025-12-27T16:56:28.841 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71137984626321     dec_j2k = -24.3856878096763
2025-12-27T16:56:28.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:28.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:28.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:28.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:28.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:28.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:28.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:28.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:28.858 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:28.858 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:28.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:28.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:28.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:28.858 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:28.858 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12255601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121226193211, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7319937, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75178, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71137984626321, telescope_dec_j2k=-24.3856878096763, observability=1)
2025-12-27T16:56:29.138 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2796487808227539
2025-12-27T16:56:29.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:29.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7322736, teldec = -24.256159
2025-12-27T16:56:29.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71166000857627     dec_j2k = -24.3856833980982
2025-12-27T16:56:29.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:29.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:29.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:29.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:29.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:29.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:29.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:29.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:29.919 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:29.919 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:29.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:29.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:29.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:29.919 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:29.919 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12256836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.7322736, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75206, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71166000857627, telescope_dec_j2k=-24.3856833980982, observability=1)
2025-12-27T16:56:30.222 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3031468391418457
2025-12-27T16:56:31.023 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:31.025 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7325814, teldec = -24.256159
2025-12-27T16:56:31.026 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71196809702569     dec_j2k = -24.3856785459758
2025-12-27T16:56:31.028 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:31.029 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:31.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:31.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:31.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:31.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:31.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:31.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:31.039 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:31.039 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:31.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:31.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:31.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:31.039 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:31.039 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12258128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122830670923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7325814, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75236, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71196809702569, telescope_dec_j2k=-24.3856785459758, observability=1)
2025-12-27T16:56:31.322 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28305888175964355
2025-12-27T16:56:32.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:32.131 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.732909, teldec = -24.256159
2025-12-27T16:56:32.132 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71229600401815     dec_j2k = -24.3856733808024
2025-12-27T16:56:32.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:32.135 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:32.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:32.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:32.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:32.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:32.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:32.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:32.145 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:32.145 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:32.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:32.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:32.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:32.145 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:32.145 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1225941, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.732909, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75269, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71229600401815, telescope_dec_j2k=-24.3856733808024, observability=1)
2025-12-27T16:56:32.514 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3685486316680908
2025-12-27T16:56:33.191 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:33.193 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7331897, teldec = -24.256159
2025-12-27T16:56:33.194 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71257696705084     dec_j2k = -24.3856689543278
2025-12-27T16:56:33.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:33.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:33.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:33.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:33.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:33.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:33.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:33.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:33.207 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:33.207 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:33.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:33.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:33.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:33.207 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:33.207 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12260639, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122028432067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7331897, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75297, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71257696705084, telescope_dec_j2k=-24.3856689543278, observability=1)
2025-12-27T16:56:33.610 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4023749828338623
2025-12-27T16:56:34.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:34.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7334986, teldec = -24.256159
2025-12-27T16:56:34.264 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71288615649794     dec_j2k = -24.3856640823454
2025-12-27T16:56:34.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:34.267 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:56:34.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:34.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:34.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:34.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:34.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:34.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:34.276 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:34.276 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:34.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:34.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:34.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:34.276 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:34.276 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12261877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7334986, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75328, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71288615649794, telescope_dec_j2k=-24.3856640823454, observability=1)
2025-12-27T16:56:34.710 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4338412284851074
2025-12-27T16:56:35.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:35.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7337788, teldec = -24.256159
2025-12-27T16:56:35.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71316661904274     dec_j2k = -24.3856596622861
2025-12-27T16:56:35.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:35.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:35.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:35.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:35.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:35.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:35.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:35.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:35.338 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:35.338 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:35.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:35.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:35.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:35.338 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:35.339 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12263105, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7337788, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75356, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71316661904274, telescope_dec_j2k=-24.3856596622861, observability=1)
2025-12-27T16:56:35.794 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4554140567779541
2025-12-27T16:56:36.018 [DEBUG] [Thread-490813 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6798133850097656
2025-12-27T16:56:36.380 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:36.382 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7340777, teldec = -24.256158
2025-12-27T16:56:36.383 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71346579901467     dec_j2k = -24.3856539465557
2025-12-27T16:56:36.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:36.385 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:36.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:36.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:36.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:36.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:36.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:36.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:36.394 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:36.394 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:36.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:36.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:36.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:36.394 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:36.394 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1226433, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7340777, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75386, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71346579901467, telescope_dec_j2k=-24.3856539465557, observability=1)
2025-12-27T16:56:36.882 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4877614974975586
2025-12-27T16:56:37.438 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:37.441 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7343866, teldec = -24.256158
2025-12-27T16:56:37.442 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71377498842961     dec_j2k = -24.3856490721325
2025-12-27T16:56:37.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:37.445 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:37.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:37.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:37.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:37.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:37.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:37.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:37.454 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:37.454 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:37.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:37.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:37.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:37.455 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:37.455 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12265554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7343866, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75417, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71377498842961, telescope_dec_j2k=-24.3856490721325, observability=1)
2025-12-27T16:56:37.930 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47525906562805176
2025-12-27T16:56:38.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:38.503 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7346674, teldec = -24.256158
2025-12-27T16:56:38.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71405605150736     dec_j2k = -24.385644640389
2025-12-27T16:56:38.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:38.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:38.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:38.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:38.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:38.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:38.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:38.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:38.515 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:38.515 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:38.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:38.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:38.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:38.515 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:38.515 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12266785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122429551495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7346674, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75445, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71405605150736, telescope_dec_j2k=-24.385644640389, observability=1)
2025-12-27T16:56:38.982 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46695375442504883
2025-12-27T16:56:39.563 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:39.565 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7349757, teldec = -24.256158
2025-12-27T16:56:39.566 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71436464033884     dec_j2k = -24.3856397738171
2025-12-27T16:56:39.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:39.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:39.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:39.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:39.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:39.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:39.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:39.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:39.580 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:39.580 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:39.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:39.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:39.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:39.580 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:39.580 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12268014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7349757, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75476, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71436464033884, telescope_dec_j2k=-24.3856397738171, observability=1)
2025-12-27T16:56:40.106 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5258123874664307
2025-12-27T16:56:40.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:40.630 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7352557, teldec = -24.256152
2025-12-27T16:56:40.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71464490214067     dec_j2k = -24.3856293537437
2025-12-27T16:56:40.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:40.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:40.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:40.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:40.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:40.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:40.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:40.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:40.646 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:40.646 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:40.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:40.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:40.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:40.647 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:40.647 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12269247, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813123231790351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.7352557, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75504, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71464490214067, telescope_dec_j2k=-24.3856293537437, observability=1)
2025-12-27T16:56:40.653 [DEBUG] [ThreadPoolExecutor-22960_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:40.654 [DEBUG] [ThreadPoolExecutor-22960_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:41.172 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5256669521331787
2025-12-27T16:56:41.691 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:41.694 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7355559, teldec = -24.256158
2025-12-27T16:56:41.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71494538387015     dec_j2k = -24.3856306129608
2025-12-27T16:56:41.696 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:41.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:41.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:41.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:41.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:41.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:41.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:41.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:41.709 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:41.709 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:41.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:41.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:41.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:41.709 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:41.709 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12270478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7355559, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75534, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71494538387015, telescope_dec_j2k=-24.3856306129608, observability=1)
2025-12-27T16:56:42.259 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5501325130462646
2025-12-27T16:56:42.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:42.763 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7358645, teldec = -24.256158
2025-12-27T16:56:42.764 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71525427295051     dec_j2k = -24.3856257392136
2025-12-27T16:56:42.765 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:56:42.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:56:42.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:42.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:42.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:42.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:42.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:42.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:42.780 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:42.780 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:42.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:42.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:42.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:42.780 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:42.780 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12271714, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7358645, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75565, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71525427295051, telescope_dec_j2k=-24.3856257392136, observability=1)
2025-12-27T16:56:43.308 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5278942584991455
2025-12-27T16:56:43.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:43.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7361456, teldec = -24.256158
2025-12-27T16:56:43.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71553563626059     dec_j2k = -24.385621299039
2025-12-27T16:56:43.829 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:56:43.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:43.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:43.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:43.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:43.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:43.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:43.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:43.844 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:43.844 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:43.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:43.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:43.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:43.844 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:43.844 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12272946, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7361456, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75593, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71553563626059, telescope_dec_j2k=-24.385621299039, observability=1)
2025-12-27T16:56:44.361 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5167725086212158
2025-12-27T16:56:44.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:44.893 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7364536, teldec = -24.256158
2025-12-27T16:56:44.894 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71584392475761     dec_j2k = -24.3856164331528
2025-12-27T16:56:44.896 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:44.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:44.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:44.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:44.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:44.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:44.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:44.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:44.910 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:44.910 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:44.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:44.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:44.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:44.910 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:44.910 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12274181, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121226193211, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7364536, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75624, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71584392475761, telescope_dec_j2k=-24.3856164331528, observability=1)
2025-12-27T16:56:45.412 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5019874572753906
2025-12-27T16:56:45.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:45.953 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7367531, teldec = -24.256158
2025-12-27T16:56:45.954 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71614370528218     dec_j2k = -24.3856117007432
2025-12-27T16:56:45.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:45.957 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:45.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:45.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:45.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:45.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:45.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:45.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:45.968 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:45.968 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:45.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:45.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:45.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:45.969 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:45.969 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12275407, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813126039626348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7367531, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75654, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71614370528218, telescope_dec_j2k=-24.3856117007432, observability=1)
2025-12-27T16:56:46.516 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5470006465911865
2025-12-27T16:56:47.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:47.011 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7370335, teldec = -24.256158
2025-12-27T16:56:47.012 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71642436790732     dec_j2k = -24.3856072694102
2025-12-27T16:56:47.014 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:47.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:47.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:47.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:47.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:47.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:47.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:47.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:47.029 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:47.029 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:47.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:47.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:47.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:47.029 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:47.030 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12276632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7370335, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75682, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71642436790732, telescope_dec_j2k=-24.3856072694102, observability=1)
2025-12-27T16:56:47.597 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5673618316650391
2025-12-27T16:56:48.077 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:48.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7373424, teldec = -24.256158
2025-12-27T16:56:48.081 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71673355721513     dec_j2k = -24.3856023868647
2025-12-27T16:56:48.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:48.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:48.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:48.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:48.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:48.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:48.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:48.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:48.092 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:48.092 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:48.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:48.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:48.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:48.092 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:48.092 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12277868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7373424, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75713, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71673355721513, telescope_dec_j2k=-24.3856023868647, observability=1)
2025-12-27T16:56:48.649 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5566658973693848
2025-12-27T16:56:49.136 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:49.139 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7376229, teldec = -24.256158
2025-12-27T16:56:49.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71701431991452     dec_j2k = -24.3855979524809
2025-12-27T16:56:49.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:49.143 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:49.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:49.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:49.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:49.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:49.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:49.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:49.155 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:49.155 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:49.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:49.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:49.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:49.155 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:49.155 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12279094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813122028432067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7376229, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75741, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71701431991452, telescope_dec_j2k=-24.3855979524809, observability=1)
2025-12-27T16:56:49.701 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.546051025390625
2025-12-27T16:56:50.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:50.202 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7379313, teldec = -24.256158
2025-12-27T16:56:50.203 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71732300873271     dec_j2k = -24.3855930762226
2025-12-27T16:56:50.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:50.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:50.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:50.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:50.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:50.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:50.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:50.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:50.215 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:50.215 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:50.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:50.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:50.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:50.215 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:50.216 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12280325, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7379313, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75771, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71732300873271, telescope_dec_j2k=-24.3855930762226, observability=1)
2025-12-27T16:56:50.753 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5371055603027344
2025-12-27T16:56:51.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:51.262 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7382304, teldec = -24.256158
2025-12-27T16:56:51.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71762238883073     dec_j2k = -24.3855883462029
2025-12-27T16:56:51.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:51.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:51.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:51.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:51.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:51.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:51.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:51.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:51.275 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:51.275 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:51.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:51.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:51.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:51.275 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:51.275 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12281551, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119621715499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7382304, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75801, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71762238883073, telescope_dec_j2k=-24.3855883462029, observability=1)
2025-12-27T16:56:51.856 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5813395977020264
2025-12-27T16:56:52.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:52.493 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7385674, teldec = -24.256158
2025-12-27T16:56:52.494 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71795970440834     dec_j2k = -24.3855830158728
2025-12-27T16:56:52.495 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:52.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:52.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:52.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:52.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:52.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:52.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:52.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:52.505 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:52.505 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:52.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:52.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:52.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:52.505 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:52.505 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12282977, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813124435148635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7385674, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75835, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71795970440834, telescope_dec_j2k=-24.3855830158728, observability=1)
2025-12-27T16:56:52.938 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4327049255371094
2025-12-27T16:56:53.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:53.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7388761, teldec = -24.256158
2025-12-27T16:56:53.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71826869347322     dec_j2k = -24.3855781322776
2025-12-27T16:56:53.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:53.556 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:56:53.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:53.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:53.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:53.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:53.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:53.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:53.567 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:53.567 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:53.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:53.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:53.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:53.567 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:53.567 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12284203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7388761, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75866, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71826869347322, telescope_dec_j2k=-24.3855781322776, observability=1)
2025-12-27T16:56:54.022 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45442795753479004
2025-12-27T16:56:54.080 [DEBUG] [Thread-490814 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5127472877502441
2025-12-27T16:56:54.610 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:54.612 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7391563, teldec = -24.256158
2025-12-27T16:56:54.613 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71854915584116     dec_j2k = -24.3855736988152
2025-12-27T16:56:54.615 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:54.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:54.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:54.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:54.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:54.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:54.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:54.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:54.628 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:54.628 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:54.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:54.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:54.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:54.628 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:54.628 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12285429, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118819476643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7391563, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75894, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71854915584116, telescope_dec_j2k=-24.3855736988152, observability=1)
2025-12-27T16:56:55.074 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4454529285430908
2025-12-27T16:56:55.396 [DEBUG] [Thread-490815 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7676551342010498
2025-12-27T16:56:55.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:55.674 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7394554, teldec = -24.256158
2025-12-27T16:56:55.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71884853589612     dec_j2k = -24.3855689655372
2025-12-27T16:56:55.677 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:55.677 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:55.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:55.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:55.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:55.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:55.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:55.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:55.688 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:55.688 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:55.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:55.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:55.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:55.688 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:55.688 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12286659, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7394554, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75924, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71884853589612, telescope_dec_j2k=-24.3855689655372, observability=1)
2025-12-27T16:56:56.164 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47579407691955566
2025-12-27T16:56:56.731 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:56.734 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.739764, teldec = -24.256158
2025-12-27T16:56:56.735 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71915742483514     dec_j2k = -24.3855640810874
2025-12-27T16:56:56.737 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:56.737 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:56.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:56.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:56.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:56.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:56.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:56.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:56.749 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:56.749 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:56.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:56.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:56.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:56.749 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:56.749 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12287885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.739764, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75955, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71915742483514, telescope_dec_j2k=-24.3855640810874, observability=1)
2025-12-27T16:56:57.266 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5173449516296387
2025-12-27T16:56:57.796 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:57.798 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7400448, teldec = -24.256158
2025-12-27T16:56:57.799 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71943848773558     dec_j2k = -24.3855596359138
2025-12-27T16:56:57.800 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:57.801 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:57.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:57.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:57.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:57.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:57.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:57.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:57.810 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:57.810 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:57.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:57.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:57.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:57.810 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:57.810 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12289117, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7400448, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.75983, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71943848773558, telescope_dec_j2k=-24.3855596359138, observability=1)
2025-12-27T16:56:58.350 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5398299694061279
2025-12-27T16:56:58.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:58.852 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7403532, teldec = -24.256158
2025-12-27T16:56:58.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71974717646597     dec_j2k = -24.3855547530136
2025-12-27T16:56:58.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:58.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:58.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:58.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:58.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:58.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:58.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:58.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:58.869 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:58.869 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:58.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:58.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:58.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:58.869 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:58.870 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12290337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7403532, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76014, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.71974717646597, telescope_dec_j2k=-24.3855547530136, observability=1)
2025-12-27T16:56:59.503 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6330733299255371
2025-12-27T16:56:59.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:56:59.912 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7406336, teldec = -24.256158
2025-12-27T16:56:59.914 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72002783897248     dec_j2k = -24.3855503127037
2025-12-27T16:56:59.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:59.916 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:56:59.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:56:59.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:56:59.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:56:59.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:56:59.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:56:59.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:59.927 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:56:59.927 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:56:59.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:56:59.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:56:59.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:56:59.927 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:56:59.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12291564, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118418357215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7406336, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76042, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.72002783897248, telescope_dec_j2k=-24.3855503127037, observability=1)
2025-12-27T16:57:00.598 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6706500053405762
2025-12-27T16:57:00.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:00.976 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7409322, teldec = -24.256158
2025-12-27T16:57:00.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7203267185074     dec_j2k = -24.3855455834169
2025-12-27T16:57:00.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:57:00.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:00.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:00.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:00.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:00.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:00.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:00.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:00.989 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:00.989 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:00.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:00.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:00.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:00.989 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:00.989 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12292795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7409322, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76072, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.7203267185074, telescope_dec_j2k=-24.3855455834169, observability=1)
2025-12-27T16:57:01.698 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7087199687957764
2025-12-27T16:57:02.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:02.042 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7412406, teldec = -24.256158
2025-12-27T16:57:02.043 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7206354072056     dec_j2k = -24.3855406980836
2025-12-27T16:57:02.044 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:02.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:02.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:02.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:02.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:02.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:02.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:02.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:02.058 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:02.058 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:02.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:02.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:02.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:02.058 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:02.058 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12294029, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120022834927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7412406, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76102, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.7206354072056, telescope_dec_j2k=-24.3855406980836, observability=1)
2025-12-27T16:57:02.750 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.691380500793457
2025-12-27T16:57:03.099 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:03.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7415208, teldec = -24.256158
2025-12-27T16:57:03.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72091586949562     dec_j2k = -24.3855362587305
2025-12-27T16:57:03.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:03.106 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:03.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:03.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:03.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:03.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:03.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:03.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:03.117 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:03.117 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:03.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:03.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:03.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:03.118 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:03.118 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12295255, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119621715499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7415208, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7613, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.72091586949562, telescope_dec_j2k=-24.3855362587305, observability=1)
2025-12-27T16:57:03.804 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6860671043395996
2025-12-27T16:57:03.832 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7146224975585938
2025-12-27T16:57:04.165 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:04.167 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7418291, teldec = -24.256158
2025-12-27T16:57:04.168 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72122445807885     dec_j2k = -24.3855313733683
2025-12-27T16:57:04.169 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:04.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:04.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:04.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:04.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:04.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:04.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:04.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:04.183 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:04.183 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:04.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:04.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:04.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:04.183 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:04.183 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12296488, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7418291, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76161, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.72122445807885, telescope_dec_j2k=-24.3855313733683, observability=1)
2025-12-27T16:57:04.902 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.718700647354126
2025-12-27T16:57:05.257 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:05.259 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7421372, teldec = -24.256158
2025-12-27T16:57:05.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72153284646369     dec_j2k = -24.3855264903311
2025-12-27T16:57:05.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:05.264 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:05.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:05.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:05.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:05.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:05.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:05.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:05.274 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:05.274 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:05.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:05.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:05.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:05.274 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:05.274 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12297752, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7421372, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76192, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.72153284646369, telescope_dec_j2k=-24.3855264903311, observability=1)
2025-12-27T16:57:05.677 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.40245652198791504
2025-12-27T16:57:05.677 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.45111894607544 seconds ago
2025-12-27T16:57:06.019 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7449307441711426
2025-12-27T16:57:06.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:06.339 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7424168, teldec = -24.256158
2025-12-27T16:57:06.340 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72181270816256     dec_j2k = -24.3855220582565
2025-12-27T16:57:06.342 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:06.343 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:06.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:06.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:06.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:06.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:06.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:06.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:06.356 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:06.357 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:06.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:06.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:06.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:06.357 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:06.357 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12299003, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992263, telescope_ra=1.7424168, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7622, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.72181270816256, telescope_dec_j2k=-24.3855220582565, observability=1)
2025-12-27T16:57:07.258 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9006295204162598
2025-12-27T16:57:07.512 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:07.514 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7427436, teldec = -24.256158
2025-12-27T16:57:07.515 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72213981402782     dec_j2k = -24.3855168771112
2025-12-27T16:57:07.517 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:07.517 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:07.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:07.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:07.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:07.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:07.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:07.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:07.532 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:07.532 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:07.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:07.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:07.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:07.532 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:07.532 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12300362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7427436, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76253, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.72213981402782, telescope_dec_j2k=-24.3855168771112, observability=1)
2025-12-27T16:57:08.354 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8219351768493652
2025-12-27T16:57:08.635 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:08.639 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7430519, teldec = -24.256158
2025-12-27T16:57:08.640 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72244840256666     dec_j2k = -24.3855119883979
2025-12-27T16:57:08.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:08.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:08.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:08.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:08.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:08.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:08.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:08.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:08.655 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:08.655 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:08.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:08.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:08.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:08.655 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:08.655 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12301664, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7430519, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76286, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.72244840256666, telescope_dec_j2k=-24.3855119883979, observability=1)
2025-12-27T16:57:09.439 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.783668041229248
2025-12-27T16:57:09.737 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:09.741 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7433602, teldec = -24.256158
2025-12-27T16:57:09.742 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7227569910943     dec_j2k = -24.3855070988399
2025-12-27T16:57:09.744 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:09.744 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:09.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:09.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:09.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:09.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:09.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:09.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:09.753 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:09.753 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:09.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:09.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:09.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:09.754 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:09.754 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12302936, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7433602, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76314, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.7227569910943, telescope_dec_j2k=-24.3855070988399, observability=1)
2025-12-27T16:57:10.539 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7855277061462402
2025-12-27T16:57:10.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:10.808 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.743668, teldec = -24.256158
2025-12-27T16:57:10.809 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72306507914283     dec_j2k = -24.3855022163691
2025-12-27T16:57:10.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:10.812 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:10.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:10.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:10.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:10.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:10.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:10.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:10.826 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:10.826 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:10.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:10.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:10.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:10.826 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:10.826 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12304174, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.743668, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76345, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.72306507914283, telescope_dec_j2k=-24.3855022163691, observability=1)
2025-12-27T16:57:11.659 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8323900699615479
2025-12-27T16:57:11.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:11.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7439758, teldec = -24.256158
2025-12-27T16:57:11.879 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7233731671802     dec_j2k = -24.3854973330563
2025-12-27T16:57:11.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:11.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:11.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:11.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:11.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:11.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:11.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:11.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:11.886 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:11.886 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:11.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:11.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:11.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:11.886 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:11.886 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12305413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7439758, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76376, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.7233731671802, telescope_dec_j2k=-24.3854973330563, observability=1)
2025-12-27T16:57:12.247 [DEBUG] [Thread-490816 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3609468936920166
2025-12-27T16:57:12.724 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8383493423461914
2025-12-27T16:57:12.950 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:12.952 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7442836, teldec = -24.256158
2025-12-27T16:57:12.953 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72368125520641     dec_j2k = -24.3854924489015
2025-12-27T16:57:12.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:12.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:12.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:12.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:12.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:12.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:12.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:12.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:12.966 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:12.966 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:12.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:12.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:12.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:12.966 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:12.966 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12306656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311320380465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7442836, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76407, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.72368125520641, telescope_dec_j2k=-24.3854924489015, observability=1)
2025-12-27T16:57:13.809 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8426153659820557
2025-12-27T16:57:14.012 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:14.014 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7445543, teldec = -24.256158
2025-12-27T16:57:14.015 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72395220850677     dec_j2k = -24.3854881527518
2025-12-27T16:57:14.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:14.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:14.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:14.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:14.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:14.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:14.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:14.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:14.030 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:14.030 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:14.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:14.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:14.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:14.030 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:14.030 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12307885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7445543, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76434, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:56:14.631178', telescope_ra_j2k=1.72395220850677, telescope_dec_j2k=-24.3854881527518, observability=1)
2025-12-27T16:57:14.775 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:14.775 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:57:14.776 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:14.776 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:57:14.776 [INFO] [ThreadPoolExecutor-22961_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:57:14.776 [INFO] [ThreadPoolExecutor-22961_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:57:14.941 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.910564661026001
2025-12-27T16:57:15.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:15.078 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7448627, teldec = -24.256158
2025-12-27T16:57:15.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72426089707339     dec_j2k = -24.38548325749
2025-12-27T16:57:15.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:15.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:15.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:15.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:15.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:15.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:15.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:15.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:15.092 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:15.092 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:15.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:15.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:15.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:15.092 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:15.093 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12309117, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116412760074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7448627, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76465, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72426089707339, telescope_dec_j2k=-24.38548325749, observability=1)
2025-12-27T16:57:16.025 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9327301979064941
2025-12-27T16:57:16.160 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:16.162 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7451707, teldec = -24.256158
2025-12-27T16:57:16.163 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72456918525454     dec_j2k = -24.3854783677339
2025-12-27T16:57:16.164 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:16.165 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:16.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:16.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:16.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:16.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:16.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:16.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:16.176 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:16.176 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:16.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:16.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:16.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:16.176 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:16.176 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12310372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7451707, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76495, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72456918525454, telescope_dec_j2k=-24.3854783677339, observability=1)
2025-12-27T16:57:16.416 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23945069313049316
2025-12-27T16:57:17.114 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9377446174621582
2025-12-27T16:57:17.219 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:17.220 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.745451, teldec = -24.256158
2025-12-27T16:57:17.221 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72484974750837     dec_j2k = -24.3854739170058
2025-12-27T16:57:17.223 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:17.224 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:17.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:17.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:17.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:17.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:17.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:17.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:17.237 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:17.237 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:17.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:17.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:17.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:17.237 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:17.237 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12311597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.745451, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76523, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72484974750837, telescope_dec_j2k=-24.3854739170058, observability=1)
2025-12-27T16:57:18.160 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9227261543273926
2025-12-27T16:57:18.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:18.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7457593, teldec = -24.256158
2025-12-27T16:57:18.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72515833594881     dec_j2k = -24.385469020875
2025-12-27T16:57:18.289 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:18.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:18.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:18.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:18.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:18.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:18.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:18.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:18.303 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:18.303 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:18.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:18.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:18.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:18.303 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:18.304 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1231283, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813119220596071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7457593, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76554, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72515833594881, telescope_dec_j2k=-24.385469020875, observability=1)
2025-12-27T16:57:19.214 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9101123809814453
2025-12-27T16:57:19.347 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:19.349 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7460398, teldec = -24.256158
2025-12-27T16:57:19.350 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72543909837029     dec_j2k = -24.385464565504
2025-12-27T16:57:19.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:19.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:19.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:19.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:19.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:19.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:19.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:19.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:19.366 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:19.366 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:19.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:19.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:19.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:19.366 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:19.366 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1231406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112401565794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7460398, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76582, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72543909837029, telescope_dec_j2k=-24.385464565504, observability=1)
2025-12-27T16:57:20.282 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9154024124145508
2025-12-27T16:57:20.410 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:20.412 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7463389, teldec = -24.256158
2025-12-27T16:57:20.413 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72573847818274     dec_j2k = -24.3854598139264
2025-12-27T16:57:20.414 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:20.415 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:20.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:20.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:20.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:20.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:20.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:20.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:20.425 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:20.425 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:20.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:20.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:20.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:20.425 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:20.426 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12315289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7463389, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76612, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72573847818274, telescope_dec_j2k=-24.3854598139264, observability=1)
2025-12-27T16:57:21.388 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9623370170593262
2025-12-27T16:57:21.467 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:21.469 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7466481, teldec = -24.256158
2025-12-27T16:57:21.470 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7260479674328     dec_j2k = -24.3854549010623
2025-12-27T16:57:21.472 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:21.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:21.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:21.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:21.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:21.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:21.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:21.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:21.487 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:21.487 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:21.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:21.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:21.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:21.487 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:21.487 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12316514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118819476643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7466481, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76643, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.7260479674328, telescope_dec_j2k=-24.3854549010623, observability=1)
2025-12-27T16:57:22.509 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:22.511 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7469286, teldec = -24.256158
2025-12-27T16:57:22.513 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.72632872982486     dec_j2k = -24.3854504434763
2025-12-27T16:57:22.514 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:22.514 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:22.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:22.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:22.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:22.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:22.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:22.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:22.527 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:22.527 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:22.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:22.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:22.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:22.527 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:22.528 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1231772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120825073783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7469286, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76671, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72632872982486, telescope_dec_j2k=-24.3854504434763, observability=1)
2025-12-27T16:57:22.533 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.005733489990234375
2025-12-27T16:57:23.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:23.574 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7472369, teldec = -24.256158
2025-12-27T16:57:23.576 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72663731821154     dec_j2k = -24.3854455432983
2025-12-27T16:57:23.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:57:23.578 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:57:23.578 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:23.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:23.580 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7472369, teldec = -24.256158
2025-12-27T16:57:23.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:23.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:23.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:23.581 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.72663731821154     dec_j2k = -24.3854455432983
2025-12-27T16:57:23.582 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:57:23.583 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:57:23.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:23.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:23.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:23.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:23.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:23.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:23.587 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:23.587 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:23.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:23.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:23.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:23.588 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:23.588 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1231895, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7472369, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76702, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72663731821154, telescope_dec_j2k=-24.3854455432983, observability=1)
2025-12-27T16:57:23.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:23.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:23.595 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:23.595 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:23.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:23.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:23.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:23.596 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:23.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12318957, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813120423954355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7472369, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76702, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72663731821154, telescope_dec_j2k=-24.3854455432983, observability=1)
2025-12-27T16:57:24.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:24.634 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7475361, teldec = -24.256158
2025-12-27T16:57:24.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72693679807526     dec_j2k = -24.3854407869501
2025-12-27T16:57:24.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:24.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:24.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:24.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:24.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:24.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:24.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:24.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:24.650 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:24.650 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:24.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:24.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:24.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:24.650 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:24.651 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12320177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7475361, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76732, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72693679807526, telescope_dec_j2k=-24.3854407869501, observability=1)
2025-12-27T16:57:24.678 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.027617454528808594
2025-12-27T16:57:25.286 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6358199119567871
2025-12-27T16:57:25.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:25.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7478177, teldec = -24.256158
2025-12-27T16:57:25.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72721866146676     dec_j2k = -24.3854363096606
2025-12-27T16:57:25.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:57:25.698 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:57:25.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:25.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:25.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:25.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:25.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:25.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:25.712 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:25.713 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:25.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:25.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:25.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:25.713 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:25.713 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12321404, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116011640646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7478177, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7676, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72721866146676, telescope_dec_j2k=-24.3854363096606, observability=1)
2025-12-27T16:57:25.771 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05837297439575195
2025-12-27T16:57:26.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:26.755 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7480985, teldec = -24.256158
2025-12-27T16:57:26.756 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72749972410066     dec_j2k = -24.3854318443894
2025-12-27T16:57:26.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:26.758 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:26.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:26.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:26.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:26.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:26.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:26.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:26.769 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:26.769 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:26.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:26.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:26.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:26.770 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:26.770 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12322632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311721499893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7480985, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76788, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72749972410066, telescope_dec_j2k=-24.3854318443894, observability=1)
2025-12-27T16:57:26.849 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07898736000061035
2025-12-27T16:57:27.808 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:27.810 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7484068, teldec = -24.256158
2025-12-27T16:57:27.811 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72780831244475     dec_j2k = -24.3854269410075
2025-12-27T16:57:27.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:27.814 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:27.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:27.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:27.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:27.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:27.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:27.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:27.824 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:27.824 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:27.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:27.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:27.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:27.824 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:27.825 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12323853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7484068, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76819, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72780831244475, telescope_dec_j2k=-24.3854269410075, observability=1)
2025-12-27T16:57:27.915 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09090352058410645
2025-12-27T16:57:28.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:28.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7487059, teldec = -24.256158
2025-12-27T16:57:28.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72810769217361     dec_j2k = -24.3854221831409
2025-12-27T16:57:28.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:28.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:28.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:28.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:28.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:28.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:28.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:28.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:28.923 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:28.923 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:28.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:28.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:28.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:28.923 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:28.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12325124, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7487059, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76849, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72810769217361, telescope_dec_j2k=-24.3854221831409, observability=1)
2025-12-27T16:57:28.999 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07579517364501953
2025-12-27T16:57:30.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:30.007 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7490141, teldec = -24.256151
2025-12-27T16:57:30.008 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72841617980588     dec_j2k = -24.3854102802819
2025-12-27T16:57:30.010 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:30.011 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:30.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:30.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:30.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:30.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:30.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:30.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:30.024 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:30.024 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:30.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:30.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:30.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:30.024 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:30.024 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12326396, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.7490141, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7688, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72841617980588, telescope_dec_j2k=-24.3854102802819, observability=1)
2025-12-27T16:57:30.084 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05966901779174805
2025-12-27T16:57:30.317 [DEBUG] [Thread-490817 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29286718368530273
2025-12-27T16:57:31.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:31.085 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7493232, teldec = -24.256158
2025-12-27T16:57:31.086 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72872556946089     dec_j2k = -24.3854123610667
2025-12-27T16:57:31.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:31.089 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:31.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:31.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:31.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:31.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:31.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:31.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:31.098 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:31.098 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:31.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:31.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:31.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:31.098 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:31.098 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12327644, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813118017237787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7493232, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76911, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72872556946089, telescope_dec_j2k=-24.3854123610667, observability=1)
2025-12-27T16:57:31.141 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04277443885803223
2025-12-27T16:57:32.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:32.212 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7496324, teldec = -24.256158
2025-12-27T16:57:32.213 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72903505860195     dec_j2k = -24.3854074400062
2025-12-27T16:57:32.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:32.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:32.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:32.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:32.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:32.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:32.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:32.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:32.225 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:32.226 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:32.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:32.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:32.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:32.226 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:32.226 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12328948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7496324, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76942, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72903505860195, telescope_dec_j2k=-24.3854074400062, observability=1)
2025-12-27T16:57:32.277 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05086088180541992
2025-12-27T16:57:33.275 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:33.277 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7499401, teldec = -24.256158
2025-12-27T16:57:33.278 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7293430463291     dec_j2k = -24.3854025419761
2025-12-27T16:57:33.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:33.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:33.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:33.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:33.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:33.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:33.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:33.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:33.293 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:33.293 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:33.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:33.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:33.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:33.293 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:33.293 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12330181, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7499401, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.76972, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.7293430463291, telescope_dec_j2k=-24.3854025419761, observability=1)
2025-12-27T16:57:33.380 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08675622940063477
2025-12-27T16:57:34.337 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:34.340 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7502387, teldec = -24.256158
2025-12-27T16:57:34.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72964192553623     dec_j2k = -24.3853977879977
2025-12-27T16:57:34.343 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:34.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:57:34.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:34.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:34.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:34.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:34.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:34.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:34.355 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:34.355 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:34.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:34.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:34.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:34.355 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:34.355 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12331411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7502387, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77002, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72964192553623, telescope_dec_j2k=-24.3853977879977, observability=1)
2025-12-27T16:57:34.447 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09151625633239746
2025-12-27T16:57:35.419 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:35.421 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7505187, teldec = -24.256158
2025-12-27T16:57:35.422 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72992218734177     dec_j2k = -24.3853933294286
2025-12-27T16:57:35.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:35.424 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:35.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:35.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:35.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:35.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:35.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:35.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:35.436 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:35.436 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:35.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:35.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:35.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:35.436 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:35.437 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12332662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813117616118358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7505187, telescope_dec=-24.256158, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7703, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.72992218734177, telescope_dec_j2k=-24.3853933294286, observability=1)
2025-12-27T16:57:35.548 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11147594451904297
2025-12-27T16:57:35.656 [DEBUG] [ThreadPoolExecutor-22960_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:35.658 [DEBUG] [ThreadPoolExecutor-22960_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:35.659 [DEBUG] [ThreadPoolExecutor-22960_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:35.662 [DEBUG] [ThreadPoolExecutor-22960_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:36.547 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:36.550 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7508267, teldec = -24.256157
2025-12-27T16:57:36.551 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73023047523191     dec_j2k = -24.3853874242835
2025-12-27T16:57:36.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:36.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:36.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:36.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:36.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:36.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:36.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:36.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:36.560 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:36.560 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:36.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:36.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:36.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:36.561 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:36.561 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12333969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7508267, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77061, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73023047523191, telescope_dec_j2k=-24.3853874242835, observability=1)
2025-12-27T16:57:36.667 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10657000541687012
2025-12-27T16:57:37.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:37.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7511351, teldec = -24.256157
2025-12-27T16:57:37.607 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73053916357003     dec_j2k = -24.3853825118389
2025-12-27T16:57:37.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:37.610 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:37.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:37.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:37.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:37.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:37.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:37.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:37.623 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:37.623 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:37.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:37.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:37.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:37.623 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:37.623 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1233519, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813121226193211, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7511351, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77092, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73053916357003, telescope_dec_j2k=-24.3853825118389, observability=1)
2025-12-27T16:57:37.717 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09369897842407227
2025-12-27T16:57:38.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:38.670 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7514431, teldec = -24.256157
2025-12-27T16:57:38.671 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73084745152294     dec_j2k = -24.3853776049231
2025-12-27T16:57:38.671 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:38.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:38.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:38.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:38.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:38.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:38.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:38.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:38.686 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:38.686 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:38.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:38.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:38.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:38.686 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:38.687 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12336421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813116813879502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7514431, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77123, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73084745152294, telescope_dec_j2k=-24.3853776049231, observability=1)
2025-12-27T16:57:38.766 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0793757438659668
2025-12-27T16:57:39.668 [DEBUG] [ThreadPoolExecutor-22960_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:39.732 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:39.734 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7517231, teldec = -24.256157
2025-12-27T16:57:39.735 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73112771328857     dec_j2k = -24.3853731433596
2025-12-27T16:57:39.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:39.737 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:39.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:39.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:39.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:39.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:39.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:39.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:39.749 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:39.749 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:39.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:39.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:39.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:39.749 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:39.749 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12337654, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311320380465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7517231, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77151, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73112771328857, telescope_dec_j2k=-24.3853731433596, observability=1)
2025-12-27T16:57:39.820 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07095122337341309
2025-12-27T16:57:40.670 [DEBUG] [ThreadPoolExecutor-22960_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:40.671 [INFO] [ThreadPoolExecutor-22960_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:57:40.836 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:40.838 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7520498, teldec = -24.256157
2025-12-27T16:57:40.839 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73145471870124     dec_j2k = -24.3853679367912
2025-12-27T16:57:40.841 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:40.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:40.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:40.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:40.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:40.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:40.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:40.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:40.855 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:40.855 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:40.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:40.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:40.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:40.856 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:40.856 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12338932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110797088082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7520498, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77183, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73145471870124, telescope_dec_j2k=-24.3853679367912, observability=1)
2025-12-27T16:57:40.872 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.016138315200805664
2025-12-27T16:57:41.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:41.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7523579, teldec = -24.256157
2025-12-27T16:57:41.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73176310671428     dec_j2k = -24.38536302578
2025-12-27T16:57:41.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:41.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:41.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:41.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:41.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:41.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:41.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:41.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:41.958 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:41.958 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:41.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:41.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:41.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:41.958 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:41.958 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1234021, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992262, telescope_ra=1.7523579, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77214, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73176310671428, telescope_dec_j2k=-24.38536302578, observability=1)
2025-12-27T16:57:42.007 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04910588264465332
2025-12-27T16:57:43.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:43.022 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7526383, teldec = -24.256157
2025-12-27T16:57:43.023 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73204376882349     dec_j2k = -24.385358555565
2025-12-27T16:57:43.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:43.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:43.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:43.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:43.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:43.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:43.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:43.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:43.035 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:43.035 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:43.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:43.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:43.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:43.036 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:43.036 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12341459, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114006043506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7526383, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77242, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73204376882349, telescope_dec_j2k=-24.385358555565, observability=1)
2025-12-27T16:57:43.057 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02117443084716797
2025-12-27T16:57:44.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:44.086 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7529467, teldec = -24.256157
2025-12-27T16:57:44.087 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73235245709548     dec_j2k = -24.3853536381602
2025-12-27T16:57:44.089 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:57:44.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:57:44.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:44.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:44.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:44.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:44.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:44.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:44.104 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:44.104 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:44.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:44.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:44.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:44.105 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:44.105 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1234269, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7529467, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77273, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73235245709548, telescope_dec_j2k=-24.3853536381602, observability=1)
2025-12-27T16:57:44.158 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05303621292114258
2025-12-27T16:57:45.162 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:45.164 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7532266, teldec = -24.256157
2025-12-27T16:57:45.165 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73263261871779     dec_j2k = -24.385349174454
2025-12-27T16:57:45.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:45.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:45.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:45.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:45.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:45.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:45.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:45.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:45.180 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:45.180 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:45.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:45.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:45.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:45.180 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:45.180 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12343939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7532266, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77304, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73263261871779, telescope_dec_j2k=-24.385349174454, observability=1)
2025-12-27T16:57:45.242 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06209540367126465
2025-12-27T16:57:46.234 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:46.236 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7535344, teldec = -24.256157
2025-12-27T16:57:46.238 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7329407064075     dec_j2k = -24.3853442650096
2025-12-27T16:57:46.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:46.241 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:46.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:46.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:46.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:46.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:46.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:46.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:46.249 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:46.249 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:46.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:46.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:46.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:46.249 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:46.250 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12345179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7535344, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77332, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.7329407064075, telescope_dec_j2k=-24.3853442650096, observability=1)
2025-12-27T16:57:46.294 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.044385671615600586
2025-12-27T16:57:47.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:47.292 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.753833, teldec = -24.256157
2025-12-27T16:57:47.293 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73323958548757     dec_j2k = -24.3853395015025
2025-12-27T16:57:47.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:47.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:47.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:47.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:47.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:47.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:47.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:47.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:47.306 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:47.306 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:47.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:47.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:47.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:47.306 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:47.306 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12346402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813110395968654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.753833, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77362, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73323958548757, telescope_dec_j2k=-24.3853395015025, observability=1)
2025-12-27T16:57:47.430 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12415671348571777
2025-12-27T16:57:48.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:48.353 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7541408, teldec = -24.256157
2025-12-27T16:57:48.355 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73354767315516     dec_j2k = -24.3853345904013
2025-12-27T16:57:48.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:48.358 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:48.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:48.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:48.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:48.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:48.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:48.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:48.370 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:48.370 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:48.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:48.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:48.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:48.370 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:48.370 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1234763, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311520940179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7541408, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77392, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73354767315516, telescope_dec_j2k=-24.3853345904013, observability=1)
2025-12-27T16:57:48.379 [DEBUG] [Thread-490818 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00824117660522461
2025-12-27T16:57:48.532 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.161940336227417
2025-12-27T16:57:49.440 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:49.442 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.754421, teldec = -24.256157
2025-12-27T16:57:49.443 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73382813501823     dec_j2k = -24.3853301189406
2025-12-27T16:57:49.445 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:49.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:49.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:49.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:49.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:49.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:49.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:49.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:49.459 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:49.459 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:49.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:49.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:49.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:49.459 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:49.460 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1234889, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.754421, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7742, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73382813501823, telescope_dec_j2k=-24.3853301189406, observability=1)
2025-12-27T16:57:49.601 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14097023010253906
2025-12-27T16:57:50.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:50.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7547296, teldec = -24.256157
2025-12-27T16:57:50.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73413702341198     dec_j2k = -24.3853251934634
2025-12-27T16:57:50.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:50.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:50.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:50.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:50.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:50.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:50.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:50.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:50.515 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:50.515 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:50.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:50.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:50.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:50.515 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:50.515 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12350119, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813114808282362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7547296, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77451, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73413702341198, telescope_dec_j2k=-24.3853251934634, observability=1)
2025-12-27T16:57:50.683 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16763639450073242
2025-12-27T16:57:51.562 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:51.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7550374, teldec = -24.256157
2025-12-27T16:57:51.565 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73444511104685     dec_j2k = -24.3853202799128
2025-12-27T16:57:51.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:51.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:51.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:51.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:51.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:51.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:51.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:51.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:51.583 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:51.583 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:51.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:51.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:51.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:51.583 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:51.583 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12351346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7550374, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77482, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73444511104685, telescope_dec_j2k=-24.3853202799128, observability=1)
2025-12-27T16:57:51.810 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2265007495880127
2025-12-27T16:57:52.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:52.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.755317, teldec = -24.256157
2025-12-27T16:57:52.632 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73472497231948     dec_j2k = -24.3853158158028
2025-12-27T16:57:52.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:52.635 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:52.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:52.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:52.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:52.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:52.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:52.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:52.648 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:52.648 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:52.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:52.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:52.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:52.648 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:52.648 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1235258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.755317, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7751, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73472497231948, telescope_dec_j2k=-24.3853158158028, observability=1)
2025-12-27T16:57:52.896 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2481250762939453
2025-12-27T16:57:53.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:53.740 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7556159, teldec = -24.256157
2025-12-27T16:57:53.741 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73502415161677     dec_j2k = -24.3853110427806
2025-12-27T16:57:53.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:57:53.743 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:53.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:53.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:53.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:53.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:53.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:53.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:53.754 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:53.754 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:53.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:53.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:53.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:53.754 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:53.754 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12353863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7556159, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7754, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73502415161677, telescope_dec_j2k=-24.3853110427806, observability=1)
2025-12-27T16:57:53.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23129987716674805
2025-12-27T16:57:54.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:54.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7559243, teldec = -24.256157
2025-12-27T16:57:54.847 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73533283977991     dec_j2k = -24.3853061172254
2025-12-27T16:57:54.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:57:54.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:57:54.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:54.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:54.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:54.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:54.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:54.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:54.863 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:54.863 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:54.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:54.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:54.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:54.863 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:54.863 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12355145, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813115610521218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7559243, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77571, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73533283977991, telescope_dec_j2k=-24.3853061172254, observability=1)
2025-12-27T16:57:55.054 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19035840034484863
2025-12-27T16:57:55.430 [DEBUG] [Thread-490819 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5663537979125977
2025-12-27T16:57:55.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:55.913 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7562323, teldec = -24.256157
2025-12-27T16:57:55.914 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73564112755804     dec_j2k = -24.3853011972164
2025-12-27T16:57:55.916 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:55.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:55.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:55.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:55.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:55.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:55.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:55.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:55.931 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:55.931 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:55.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:55.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:55.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:55.931 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:55.931 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1235638, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7562323, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77602, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73564112755804, telescope_dec_j2k=-24.3853011972164, observability=1)
2025-12-27T16:57:56.106 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17458415031433105
2025-12-27T16:57:57.066 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:57.069 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7565685, teldec = -24.256157
2025-12-27T16:57:57.070 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73597764167183     dec_j2k = -24.3852958257781
2025-12-27T16:57:57.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:57.072 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:57.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:57.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:57.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:57.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:57.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:57.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:57.082 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:57.083 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:57.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:57.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:57.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:57.083 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:57.083 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12357716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7565685, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77635, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73597764167183, telescope_dec_j2k=-24.3852958257781, observability=1)
2025-12-27T16:57:57.354 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27091217041015625
2025-12-27T16:57:58.169 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:58.172 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7568766, teldec = -24.256157
2025-12-27T16:57:58.173 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73628602951984     dec_j2k = -24.3852909024104
2025-12-27T16:57:58.175 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:58.176 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:58.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:58.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:58.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:58.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:58.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:58.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:58.184 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:58.184 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:58.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:58.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:58.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:58.185 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:58.185 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12358994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7568766, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77666, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73628602951984, telescope_dec_j2k=-24.3852909024104, observability=1)
2025-12-27T16:57:58.458 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2730894088745117
2025-12-27T16:57:59.235 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:57:59.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7571562, teldec = -24.256157
2025-12-27T16:57:59.238 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73656589073146     dec_j2k = -24.3852864337372
2025-12-27T16:57:59.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:59.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:57:59.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:57:59.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:57:59.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:57:59.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:57:59.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:57:59.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:59.251 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:57:59.251 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:57:59.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:57:59.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:57:59.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:57:59.251 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:57:59.251 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12360227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7571562, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77694, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73656589073146, telescope_dec_j2k=-24.3852864337372, observability=1)
2025-12-27T16:57:59.526 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27468204498291016
2025-12-27T16:58:00.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:00.298 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.757464, teldec = -24.256157
2025-12-27T16:58:00.300 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73687397827772     dec_j2k = -24.3852815135588
2025-12-27T16:58:00.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:00.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:00.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:00.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:00.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:00.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:00.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:00.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:00.312 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:00.312 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:00.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:00.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:00.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:00.313 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:00.313 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12361455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.757464, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77725, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73687397827772, telescope_dec_j2k=-24.3852815135588, observability=1)
2025-12-27T16:58:00.577 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26471519470214844
2025-12-27T16:58:01.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:01.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7577626, teldec = -24.256157
2025-12-27T16:58:01.359 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7371728572186     dec_j2k = -24.385276739639
2025-12-27T16:58:01.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:01.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:01.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:01.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:01.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:01.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:01.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:01.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:01.373 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:01.373 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:01.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:01.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:01.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:01.373 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:01.373 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12362683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311119820751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7577626, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77755, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.7371728572186, telescope_dec_j2k=-24.385276739639, observability=1)
2025-12-27T16:58:01.681 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3076465129852295
2025-12-27T16:58:02.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:02.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7580428, teldec = -24.256157
2025-12-27T16:58:02.426 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73745331896127     dec_j2k = -24.3852722591731
2025-12-27T16:58:02.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:02.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:02.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:02.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:02.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:02.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:02.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:02.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:02.439 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:02.439 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:02.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:02.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:02.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:02.439 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:02.439 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12363917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311320380465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7580428, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77783, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73745331896127, telescope_dec_j2k=-24.3852722591731, observability=1)
2025-12-27T16:58:02.785 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3453938961029053
2025-12-27T16:58:03.481 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:03.484 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7583514, teldec = -24.256157
2025-12-27T16:58:03.485 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73776220722238     dec_j2k = -24.3852673237783
2025-12-27T16:58:03.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:03.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:03.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:03.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:03.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:03.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:03.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:03.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:03.499 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:03.499 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:03.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:03.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:03.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:03.499 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:03.499 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12365142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7583514, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77813, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73776220722238, telescope_dec_j2k=-24.3852673237783, observability=1)
2025-12-27T16:58:03.825 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32605791091918945
2025-12-27T16:58:03.852 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35288381576538086
2025-12-27T16:58:04.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:04.543 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7586314, teldec = -24.256157
2025-12-27T16:58:04.544 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73804246875864     dec_j2k = -24.3852628450481
2025-12-27T16:58:04.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:04.547 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:04.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:04.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:04.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:04.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:04.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:04.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:04.560 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:04.560 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:04.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:04.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:04.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:04.560 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:04.560 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12366368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7586314, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77841, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73804246875864, telescope_dec_j2k=-24.3852628450481, observability=1)
2025-12-27T16:58:04.904 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34402942657470703
2025-12-27T16:58:05.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:05.611 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7589391, teldec = -24.256157
2025-12-27T16:58:05.612 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73835045615757     dec_j2k = -24.3852579224414
2025-12-27T16:58:05.614 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:05.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:05.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:05.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:05.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:05.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:05.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:05.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:05.626 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:05.626 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:05.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:05.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:05.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:05.626 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:05.626 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12367604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109593729797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7589391, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77872, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73835045615757, telescope_dec_j2k=-24.3852579224414, observability=1)
2025-12-27T16:58:05.737 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.1106715202331543
2025-12-27T16:58:05.737 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.45030665397644 seconds ago
2025-12-27T16:58:05.956 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3301992416381836
2025-12-27T16:58:06.547 [DEBUG] [Thread-490820 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9215419292449951
2025-12-27T16:58:06.683 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:06.685 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7592469, teldec = -24.256157
2025-12-27T16:58:06.686 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73865854363865     dec_j2k = -24.3852529973946
2025-12-27T16:58:06.688 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:06.689 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:58:06.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:06.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:06.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:06.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:06.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:06.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:06.700 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:06.700 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:06.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:06.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:06.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:06.700 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:06.700 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12368847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813113604924078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7592469, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77903, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73865854363865, telescope_dec_j2k=-24.3852529973946, observability=1)
2025-12-27T16:58:07.080 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3801236152648926
2025-12-27T16:58:07.747 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:07.750 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7595455, teldec = -24.256157
2025-12-27T16:58:07.751 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73895742251629     dec_j2k = -24.3852482187522
2025-12-27T16:58:07.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:07.754 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:07.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:07.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:07.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:07.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:07.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:07.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:07.766 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:07.766 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:07.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:07.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:07.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:07.766 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:07.766 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1237008, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7595455, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77933, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73895742251629, telescope_dec_j2k=-24.3852482187522, observability=1)
2025-12-27T16:58:08.166 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3996469974517822
2025-12-27T16:58:08.814 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:08.816 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.759826, teldec = -24.256157
2025-12-27T16:58:08.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73923818447976     dec_j2k = -24.3852437290525
2025-12-27T16:58:08.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:58:08.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:08.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:08.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:08.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:08.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:08.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:08.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:08.834 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:08.834 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:08.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:08.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:08.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:08.834 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:08.834 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12371314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108791490941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.759826, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77961, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73923818447976, telescope_dec_j2k=-24.3852437290525, observability=1)
2025-12-27T16:58:09.236 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.401613712310791
2025-12-27T16:58:09.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:09.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7601341, teldec = -24.256157
2025-12-27T16:58:09.885 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73954657220855     dec_j2k = -24.3852387967814
2025-12-27T16:58:09.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:09.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:58:09.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:09.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:09.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:09.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:09.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:09.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:09.901 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:09.901 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:09.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:09.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:09.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:09.901 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:09.901 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1237255, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7601341, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.77992, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.73954657220855, telescope_dec_j2k=-24.3852387967814, observability=1)
2025-12-27T16:58:10.286 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38442564010620117
2025-12-27T16:58:10.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:10.947 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7604146, teldec = -24.256157
2025-12-27T16:58:10.948 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7398273341524     dec_j2k = -24.3852343056174
2025-12-27T16:58:10.950 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:10.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:10.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:10.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:10.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:10.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:10.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:10.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:10.964 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:10.965 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:10.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:10.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:10.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:10.965 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:10.965 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1237378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109994849225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7604146, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7802, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.7398273341524, telescope_dec_j2k=-24.3852343056174, observability=1)
2025-12-27T16:58:11.340 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37502193450927734
2025-12-27T16:58:12.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:12.037 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7607223, teldec = -24.256157
2025-12-27T16:58:12.039 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7401353214861     dec_j2k = -24.385229378144
2025-12-27T16:58:12.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:12.041 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:12.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:12.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:12.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:12.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:12.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:12.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:12.054 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:12.054 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:12.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:12.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:12.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:12.054 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:12.054 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12375042, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7607223, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78051, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.7401353214861, telescope_dec_j2k=-24.385229378144, observability=1)
2025-12-27T16:58:12.426 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37187743186950684
2025-12-27T16:58:13.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:13.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7610301, teldec = -24.256157
2025-12-27T16:58:13.104 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74044340890192     dec_j2k = -24.3852244482292
2025-12-27T16:58:13.106 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:13.107 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:13.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:13.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:13.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:13.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:13.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:13.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:13.120 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:13.120 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:13.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:13.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:13.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:13.120 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:13.120 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12376275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103978057805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7610301, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78081, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.74044340890192, telescope_dec_j2k=-24.3852244482292, observability=1)
2025-12-27T16:58:13.525 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4049413204193115
2025-12-27T16:58:14.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:14.336 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7613571, teldec = -24.256157
2025-12-27T16:58:14.337 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74077071423386     dec_j2k = -24.3852192098748
2025-12-27T16:58:14.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:14.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:14.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:14.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:14.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:14.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:14.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:14.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:14.357 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:14.357 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:14.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:14.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:14.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:14.357 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:14.357 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12377703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105983654945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7613571, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78114, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:57:14.773997', telescope_ra_j2k=1.74077071423386, telescope_dec_j2k=-24.3852192098748, observability=1)
2025-12-27T16:58:14.630 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2731029987335205
2025-12-27T16:58:14.914 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:14.914 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:58:14.915 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:14.915 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:58:14.916 [DEBUG] [ThreadPoolExecutor-22962_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:15.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:15.411 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7616649, teldec = -24.256157
2025-12-27T16:58:15.412 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74107880162642     dec_j2k = -24.3852142782272
2025-12-27T16:58:15.415 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:15.416 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:15.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:15.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:15.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:15.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:15.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:15.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:15.427 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:15.427 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:15.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:15.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:15.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:15.427 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:15.428 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12378947, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081311320380465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7616649, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78145, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74107880162642, telescope_dec_j2k=-24.3852142782272, observability=1)
2025-12-27T16:58:15.507 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07944989204406738
2025-12-27T16:58:15.720 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2928011417388916
2025-12-27T16:58:15.919 [DEBUG] [ThreadPoolExecutor-22962_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:15.921 [DEBUG] [ThreadPoolExecutor-22962_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:15.921 [DEBUG] [ThreadPoolExecutor-22962_0] [payload.py] [to_registers()] [0]
2025-12-27T16:58:15.928 [DEBUG] [ThreadPoolExecutor-22962_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:15.928 [DEBUG] [ThreadPoolExecutor-22962_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:15.928 [DEBUG] [ThreadPoolExecutor-22962_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T16:58:15.928 [DEBUG] [ThreadPoolExecutor-22962_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:15.935 [DEBUG] [ThreadPoolExecutor-22962_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:15.935 [DEBUG] [ThreadPoolExecutor-22962_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:58:15.935 [DEBUG] [ThreadPoolExecutor-22962_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T16:58:15.935 [DEBUG] [ThreadPoolExecutor-22962_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T16:58:15.935 [DEBUG] [ThreadPoolExecutor-22962_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:15.935 [DEBUG] [ThreadPoolExecutor-22962_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:15.935 [DEBUG] [ThreadPoolExecutor-22962_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:16.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:16.484 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7619733, teldec = -24.256157
2025-12-27T16:58:16.485 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74138748956791     dec_j2k = -24.3852093361237
2025-12-27T16:58:16.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:16.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:16.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:16.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:16.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:16.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:16.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:16.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:16.501 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:16.501 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:16.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:16.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:16.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:16.501 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:16.501 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12380189, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112802685222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.7619733, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78176, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74138748956791, telescope_dec_j2k=-24.3852093361237, observability=1)
2025-12-27T16:58:16.790 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28913116455078125
2025-12-27T16:58:17.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:17.548 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.762254, teldec = -24.256157
2025-12-27T16:58:17.549 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7416684516371     dec_j2k = -24.385204837179
2025-12-27T16:58:17.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:17.551 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:17.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:17.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:17.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:17.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:17.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:17.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:17.560 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:17.560 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:17.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:17.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:17.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:17.560 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:17.560 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12381419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.762254, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78204, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.7416684516371, telescope_dec_j2k=-24.385204837179, observability=1)
2025-12-27T16:58:17.840 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27979016304016113
2025-12-27T16:58:18.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:18.610 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7625624, teldec = -24.256157
2025-12-27T16:58:18.611 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74197713955695     dec_j2k = -24.3851998934645
2025-12-27T16:58:18.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:18.614 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:18.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:18.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:18.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:18.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:18.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:18.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:18.622 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:18.622 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:18.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:18.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:18.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:18.623 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:18.623 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12382649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813112000446366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7625624, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78235, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74197713955695, telescope_dec_j2k=-24.3851998934645, observability=1)
2025-12-27T16:58:18.892 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.269059419631958
2025-12-27T16:58:19.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:19.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7628423, teldec = -24.256157
2025-12-27T16:58:19.667 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74225730085962     dec_j2k = -24.3851954058808
2025-12-27T16:58:19.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:58:19.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:58:19.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:19.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:19.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:19.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:19.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:19.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:19.683 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:19.683 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:19.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:19.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:19.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:19.683 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:19.683 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12383872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7628423, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78263, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74225730085962, telescope_dec_j2k=-24.3851954058808, observability=1)
2025-12-27T16:58:19.944 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26090073585510254
2025-12-27T16:58:20.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:20.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7631417, teldec = -24.256157
2025-12-27T16:58:20.732 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74255698035633     dec_j2k = -24.3851906048884
2025-12-27T16:58:20.734 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:20.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:20.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:20.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:20.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:20.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:20.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:20.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:20.744 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:20.744 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:20.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:20.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:20.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:20.744 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:20.744 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12385103, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7631417, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78292, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74255698035633, telescope_dec_j2k=-24.3851906048884, observability=1)
2025-12-27T16:58:20.995 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2512192726135254
2025-12-27T16:58:21.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:21.789 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7634506, teldec = -24.256157
2025-12-27T16:58:21.790 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74286616871032     dec_j2k = -24.385185650727
2025-12-27T16:58:21.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:21.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:21.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:21.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:21.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:21.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:21.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:21.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:21.805 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:21.805 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:21.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:21.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:21.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:21.805 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:21.805 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12386329, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103978057805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7634506, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78323, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74286616871032, telescope_dec_j2k=-24.385185650727, observability=1)
2025-12-27T16:58:22.262 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4573814868927002
2025-12-27T16:58:22.852 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:22.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7637311, teldec = -24.256157
2025-12-27T16:58:22.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74314693054345     dec_j2k = -24.385181151314
2025-12-27T16:58:22.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:22.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:22.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:22.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:22.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:22.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:22.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:22.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:22.869 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:22.869 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:22.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:22.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:22.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:22.870 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:22.870 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12387561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7637311, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78351, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74314693054345, telescope_dec_j2k=-24.385181151314, observability=1)
2025-12-27T16:58:23.331 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4616129398345947
2025-12-27T16:58:23.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:23.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7640386, teldec = -24.256157
2025-12-27T16:58:23.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74345471756899     dec_j2k = -24.385176218001
2025-12-27T16:58:23.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:23.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:23.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:23.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:23.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:23.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:23.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:23.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:23.945 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:23.945 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:23.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:23.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:23.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:23.945 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:23.945 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12388803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105181416089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7640386, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78382, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74345471756899, telescope_dec_j2k=-24.385176218001, observability=1)
2025-12-27T16:58:24.383 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43815183639526367
2025-12-27T16:58:24.607 [DEBUG] [Thread-490821 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6623482704162598
2025-12-27T16:58:24.985 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:24.987 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7643464, teldec = -24.256157
2025-12-27T16:58:24.989 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74376280486327     dec_j2k = -24.3851712790355
2025-12-27T16:58:24.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:24.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:24.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:24.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:24.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:24.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:25.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:25.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:25.002 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:25.002 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:25.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:25.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:25.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:25.002 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:25.003 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1239003, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7643464, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78413, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74376280486327, telescope_dec_j2k=-24.3851712790355, observability=1)
2025-12-27T16:58:25.347 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34438562393188477
2025-12-27T16:58:25.467 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.464874267578125
2025-12-27T16:58:26.059 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:26.061 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7646453, teldec = -24.256157
2025-12-27T16:58:26.062 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74406198383967     dec_j2k = -24.3851664820759
2025-12-27T16:58:26.063 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:26.064 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:58:26.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:26.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:26.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:26.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:26.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:26.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:26.076 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:26.076 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:26.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:26.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:26.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:26.076 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:26.077 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12391273, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105181416089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7646453, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78443, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74406198383967, telescope_dec_j2k=-24.3851664820759, observability=1)
2025-12-27T16:58:26.571 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4941391944885254
2025-12-27T16:58:27.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:27.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7649255, teldec = -24.256157
2025-12-27T16:58:27.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74434244535287     dec_j2k = -24.385161984508
2025-12-27T16:58:27.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:27.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:27.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:27.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:27.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:27.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:27.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:27.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:27.142 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:27.142 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:27.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:27.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:27.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:27.142 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:27.142 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12392506, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7649255, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78471, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74434244535287, telescope_dec_j2k=-24.385161984508, observability=1)
2025-12-27T16:58:27.652 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5097353458404541
2025-12-27T16:58:28.186 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:28.189 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7652338, teldec = -24.256157
2025-12-27T16:58:28.190 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74465103308124     dec_j2k = -24.3851570350951
2025-12-27T16:58:28.192 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:28.192 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:28.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:28.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:28.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:28.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:28.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:28.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:28.204 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:28.204 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:28.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:28.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:28.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:28.204 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:28.204 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12393735, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813109192610369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7652338, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78502, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74465103308124, telescope_dec_j2k=-24.3851570350951, observability=1)
2025-12-27T16:58:28.704 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49980902671813965
2025-12-27T16:58:29.253 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:29.259 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7655143, teldec = -24.256157
2025-12-27T16:58:29.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74493179485475     dec_j2k = -24.3851525312482
2025-12-27T16:58:29.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:58:29.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:29.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:29.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:29.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:29.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:29.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:29.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:29.276 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:29.277 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:29.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:29.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:29.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:29.277 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:29.277 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12394973, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7655143, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7853, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74493179485475, telescope_dec_j2k=-24.3851525312482, observability=1)
2025-12-27T16:58:29.756 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4791910648345947
2025-12-27T16:58:30.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:30.331 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7658224, teldec = -24.256157
2025-12-27T16:58:30.332 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74524018237483     dec_j2k = -24.3851475834385
2025-12-27T16:58:30.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:30.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:30.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:30.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:30.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:30.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:30.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:30.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:30.344 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:30.344 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:30.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:30.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:30.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:30.344 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:30.344 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12396214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099966863524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7658224, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78561, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74524018237483, telescope_dec_j2k=-24.3851475834385, observability=1)
2025-12-27T16:58:30.807 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46289968490600586
2025-12-27T16:58:31.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:31.395 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7661302, teldec = -24.256157
2025-12-27T16:58:31.396 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74554826960365     dec_j2k = -24.3851426396064
2025-12-27T16:58:31.397 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:31.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:31.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:31.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:31.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:31.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:31.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:31.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:31.409 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:31.409 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:31.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:31.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:31.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:31.409 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:31.409 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12397447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7661302, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78591, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74554826960365, telescope_dec_j2k=-24.3851426396064, observability=1)
2025-12-27T16:58:31.911 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5015888214111328
2025-12-27T16:58:32.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:32.456 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7664009, teldec = -24.256157
2025-12-27T16:58:32.457 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74581922220264     dec_j2k = -24.3851382909743
2025-12-27T16:58:32.459 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:32.459 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:32.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:32.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:32.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:32.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:32.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:32.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:32.468 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:32.468 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:32.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:32.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:32.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:32.468 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:32.468 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12398675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813106785893801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7664009, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78618, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74581922220264, telescope_dec_j2k=-24.3851382909743, observability=1)
2025-12-27T16:58:33.015 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5463519096374512
2025-12-27T16:58:33.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:33.517 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.766709, teldec = -24.256157
2025-12-27T16:58:33.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74612760969014     dec_j2k = -24.3851333407436
2025-12-27T16:58:33.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:33.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:33.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:33.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:33.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:33.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:33.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:33.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:33.534 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:33.534 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:33.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:33.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:33.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:33.534 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:33.534 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12399903, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107588132657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.766709, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78649, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74612760969014, telescope_dec_j2k=-24.3851333407436, observability=1)
2025-12-27T16:58:34.104 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5694944858551025
2025-12-27T16:58:34.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:34.581 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7670173, teldec = -24.256157
2025-12-27T16:58:34.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74643619735292     dec_j2k = -24.3851283864575
2025-12-27T16:58:34.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:34.585 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:34.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:34.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:34.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:34.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:34.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:34.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:34.598 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:34.598 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:34.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:34.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:34.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:34.598 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:34.598 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12401134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7670173, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7868, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74643619735292, telescope_dec_j2k=-24.3851283864575, observability=1)
2025-12-27T16:58:35.172 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5742316246032715
2025-12-27T16:58:35.645 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:35.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7672978, teldec = -24.256157
2025-12-27T16:58:35.648 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74671695906674     dec_j2k = -24.385123878177
2025-12-27T16:58:35.650 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:35.651 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:35.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:35.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:35.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:35.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:35.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:35.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:35.664 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:35.664 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:35.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:35.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:35.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:35.664 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:35.664 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12402368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7672978, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78708, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74671695906674, telescope_dec_j2k=-24.385123878177, observability=1)
2025-12-27T16:58:36.272 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6083395481109619
2025-12-27T16:58:36.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:36.711 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.767605, teldec = -24.256157
2025-12-27T16:58:36.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74702444568159     dec_j2k = -24.3851189399662
2025-12-27T16:58:36.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:36.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:36.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:36.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:36.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:36.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:36.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:36.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:36.725 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:36.726 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:36.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:36.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:36.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:36.726 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:36.726 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12403598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.767605, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78739, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74702444568159, telescope_dec_j2k=-24.3851189399662, observability=1)
2025-12-27T16:58:37.359 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.633387565612793
2025-12-27T16:58:37.774 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:37.775 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7678849, teldec = -24.256156
2025-12-27T16:58:37.777 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7473046067299     dec_j2k = -24.3851134399571
2025-12-27T16:58:37.778 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:37.780 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:37.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:37.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:37.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:37.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:37.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:37.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:37.792 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:37.792 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:37.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:37.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:37.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:37.792 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:37.792 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12404832, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7678849, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78767, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.7473046067299, telescope_dec_j2k=-24.3851134399571, observability=1)
2025-12-27T16:58:38.408 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6159369945526123
2025-12-27T16:58:38.839 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:38.842 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7681835, teldec = -24.256156
2025-12-27T16:58:38.843 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74760348530023     dec_j2k = -24.3851086384484
2025-12-27T16:58:38.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:38.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:58:38.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:38.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:38.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:38.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:38.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:38.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:38.856 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:38.856 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:38.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:38.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:38.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:38.856 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:38.856 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12406065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813108390371513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7681835, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78797, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74760348530023, telescope_dec_j2k=-24.3851086384484, observability=1)
2025-12-27T16:58:39.461 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6042943000793457
2025-12-27T16:58:39.900 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:39.901 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7684919, teldec = -24.256156
2025-12-27T16:58:39.902 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74791217300202     dec_j2k = -24.3851036785258
2025-12-27T16:58:39.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:39.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:58:39.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:39.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:39.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:39.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:39.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:39.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:39.918 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:39.918 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:39.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:39.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:39.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:39.918 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:39.919 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12407293, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107187013229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7684919, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78827, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74791217300202, telescope_dec_j2k=-24.3851036785258, observability=1)
2025-12-27T16:58:40.544 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6259527206420898
2025-12-27T16:58:40.937 [DEBUG] [ThreadPoolExecutor-22962_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:40.938 [DEBUG] [ThreadPoolExecutor-22962_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:40.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:40.966 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7687721, teldec = -24.256156
2025-12-27T16:58:40.967 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74819263438659     dec_j2k = -24.3850991714063
2025-12-27T16:58:40.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:40.970 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:40.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:40.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:40.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:40.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:40.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:40.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:40.979 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:40.979 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:40.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:40.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:40.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:40.979 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:40.979 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12408523, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310076910238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7687721, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78856, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74819263438659, telescope_dec_j2k=-24.3850991714063, observability=1)
2025-12-27T16:58:41.645 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6653594970703125
2025-12-27T16:58:42.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:42.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7690804, teldec = -24.256156
2025-12-27T16:58:42.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7485012219734     dec_j2k = -24.3850942114844
2025-12-27T16:58:42.029 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:42.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:42.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:42.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:42.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:42.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:42.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:42.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:42.044 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:42.044 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:42.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:42.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:42.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:42.045 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:42.045 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12409752, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7690804, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78886, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.7485012219734, telescope_dec_j2k=-24.3850942114844, observability=1)
2025-12-27T16:58:42.678 [DEBUG] [Thread-490822 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.633404016494751
2025-12-27T16:58:42.697 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6520993709564209
2025-12-27T16:58:43.114 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:43.117 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7693885, teldec = -24.256156
2025-12-27T16:58:43.118 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74880960936231     dec_j2k = -24.3850892539388
2025-12-27T16:58:43.119 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:43.120 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:58:43.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:43.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:43.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:43.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:43.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:43.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:43.131 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:43.131 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:43.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:43.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:43.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:43.132 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:43.132 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12411013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7693885, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78917, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74880960936231, telescope_dec_j2k=-24.3850892539388, observability=1)
2025-12-27T16:58:43.757 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6257026195526123
2025-12-27T16:58:44.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:44.180 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7696681, teldec = -24.256156
2025-12-27T16:58:44.181 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74908947015723     dec_j2k = -24.3850847542503
2025-12-27T16:58:44.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:44.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:44.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:44.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:44.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:44.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:44.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:44.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:44.194 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:44.194 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:44.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:44.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:44.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:44.194 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:44.195 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12412244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813111599326938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7696681, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78945, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74908947015723, telescope_dec_j2k=-24.3850847542503, observability=1)
2025-12-27T16:58:44.834 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6391253471374512
2025-12-27T16:58:45.241 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:45.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.769967, teldec = -24.256156
2025-12-27T16:58:45.244 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74938864894375     dec_j2k = -24.3850799431952
2025-12-27T16:58:45.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:45.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:45.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:45.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:45.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:45.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:45.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:45.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:45.260 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:45.260 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:45.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:45.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:45.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:45.260 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:45.260 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12413475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.769967, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.78975, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74938864894375, telescope_dec_j2k=-24.3850799431952, observability=1)
2025-12-27T16:58:45.885 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6252334117889404
2025-12-27T16:58:46.309 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:46.312 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7702745, teldec = -24.256156
2025-12-27T16:58:46.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74969643574042     dec_j2k = -24.3850749928897
2025-12-27T16:58:46.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:46.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:58:46.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:46.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:46.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:46.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:46.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:46.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:46.328 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:46.328 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:46.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:46.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:46.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:46.329 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:46.329 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12414712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103175818948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7702745, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79006, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.74969643574042, telescope_dec_j2k=-24.3850749928897, observability=1)
2025-12-27T16:58:47.011 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6819331645965576
2025-12-27T16:58:47.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:47.376 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7705829, teldec = -24.256156
2025-12-27T16:58:47.378 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75000512336513     dec_j2k = -24.3850700272542
2025-12-27T16:58:47.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:47.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:47.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:47.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:47.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:47.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:47.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:47.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:47.391 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:47.391 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:47.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:47.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:47.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:47.391 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:47.391 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12415943, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7705829, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79037, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75000512336513, telescope_dec_j2k=-24.3850700272542, observability=1)
2025-12-27T16:58:48.073 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6816384792327881
2025-12-27T16:58:48.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:48.438 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7708642, teldec = -24.256156
2025-12-27T16:58:48.439 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75028668570552     dec_j2k = -24.3850654972288
2025-12-27T16:58:48.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:48.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:48.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:48.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:48.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:48.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:48.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:48.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:48.451 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:48.451 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:48.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:48.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:48.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:48.451 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:48.451 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12417172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099565744096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7708642, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79065, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75028668570552, telescope_dec_j2k=-24.3850654972288, observability=1)
2025-12-27T16:58:49.127 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6760909557342529
2025-12-27T16:58:49.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:49.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7711722, teldec = -24.256156
2025-12-27T16:58:49.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75059497293547     dec_j2k = -24.3850605364256
2025-12-27T16:58:49.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:49.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:49.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:49.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:49.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:49.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:49.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:49.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:49.603 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:49.603 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:49.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:49.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:49.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:49.603 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:49.603 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12418506, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7711722, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79096, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75059497293547, telescope_dec_j2k=-24.3850605364256, observability=1)
2025-12-27T16:58:50.260 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6573681831359863
2025-12-27T16:58:50.779 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:50.781 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7715082, teldec = -24.256156
2025-12-27T16:58:50.782 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75093128626429     dec_j2k = -24.3850551236821
2025-12-27T16:58:50.784 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:50.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:50.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:50.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:50.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:50.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:50.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:50.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:50.793 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:50.794 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:50.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:50.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:50.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:50.794 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:50.794 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12419884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105181416089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7715082, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79129, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75093128626429, telescope_dec_j2k=-24.3850551236821, observability=1)
2025-12-27T16:58:51.377 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5832021236419678
2025-12-27T16:58:51.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:51.914 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7718354, teldec = -24.256156
2025-12-27T16:58:51.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7512587913739     dec_j2k = -24.3850498517399
2025-12-27T16:58:51.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:51.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:51.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:51.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:51.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:51.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:51.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:51.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:51.926 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:51.926 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:51.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:51.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:51.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:51.926 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:51.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12421196, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813100367982952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7718354, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79162, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.7512587913739, telescope_dec_j2k=-24.3850498517399, observability=1)
2025-12-27T16:58:52.510 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.583259105682373
2025-12-27T16:58:53.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:53.008 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7721438, teldec = -24.256156
2025-12-27T16:58:53.009 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75156747894103     dec_j2k = -24.3850448818409
2025-12-27T16:58:53.011 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:53.012 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:53.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:53.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:53.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:53.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:53.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:53.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:53.024 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:53.024 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:53.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:53.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:53.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:53.025 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:53.025 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12422462, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7721438, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79193, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75156747894103, telescope_dec_j2k=-24.3850448818409, observability=1)
2025-12-27T16:58:53.594 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5695524215698242
2025-12-27T16:58:54.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:54.097 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7724518, teldec = -24.256156
2025-12-27T16:58:54.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75187576612382     dec_j2k = -24.3850399175472
2025-12-27T16:58:54.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:54.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:54.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:54.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:54.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:54.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:54.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:54.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:54.113 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:54.113 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:54.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:54.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:54.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:54.113 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:54.113 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12423722, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.7724518, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79223, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75187576612382, telescope_dec_j2k=-24.3850399175472, observability=1)
2025-12-27T16:58:54.695 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5813345909118652
2025-12-27T16:58:55.156 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:55.157 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7727321, teldec = -24.256156
2025-12-27T16:58:55.158 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75215632746894     dec_j2k = -24.3850353989875
2025-12-27T16:58:55.159 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:55.160 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:55.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:55.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:55.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:55.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:55.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:55.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:55.173 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:55.173 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:55.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:55.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:55.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:55.173 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:55.173 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12424949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813100367982952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7727321, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79252, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75215632746894, telescope_dec_j2k=-24.3850353989875, observability=1)
2025-12-27T16:58:55.474 [DEBUG] [Thread-490823 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3010549545288086
2025-12-27T16:58:55.779 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6060130596160889
2025-12-27T16:58:56.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:56.224 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7730396, teldec = -24.256156
2025-12-27T16:58:56.225 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75246411416388     dec_j2k = -24.3850304411515
2025-12-27T16:58:56.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:58:56.227 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:56.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:56.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:56.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:56.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:56.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:56.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:56.237 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:56.237 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:56.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:56.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:56.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:56.237 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:56.237 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12426184, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7730396, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79282, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75246411416388, telescope_dec_j2k=-24.3850304411515, observability=1)
2025-12-27T16:58:56.866 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6284067630767822
2025-12-27T16:58:57.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:57.281 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7733192, teldec = -24.256156
2025-12-27T16:58:57.282 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75274397483668     dec_j2k = -24.3850259324216
2025-12-27T16:58:57.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:57.285 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:57.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:57.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:57.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:57.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:57.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:57.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:57.295 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:57.295 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:57.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:57.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:57.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:57.295 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:57.295 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12427407, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101170221808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7733192, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7931, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75274397483668, telescope_dec_j2k=-24.3850259324216, observability=1)
2025-12-27T16:58:57.913 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6178927421569824
2025-12-27T16:58:58.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:58.393 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7736462, teldec = -24.256156
2025-12-27T16:58:58.394 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7530712796889     dec_j2k = -24.385020658458
2025-12-27T16:58:58.395 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:58.396 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:58.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:58.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:58.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:58.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:58.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:58.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:58.407 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:58.407 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:58.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:58.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:58.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:58.407 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:58.407 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12428694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7736462, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79343, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.7530712796889, telescope_dec_j2k=-24.385020658458, observability=1)
2025-12-27T16:58:59.037 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6303811073303223
2025-12-27T16:58:59.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:58:59.456 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7739267, teldec = -24.256156
2025-12-27T16:58:59.457 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75335204118037     dec_j2k = -24.3850161337073
2025-12-27T16:58:59.459 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:59.461 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:58:59.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:58:59.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:58:59.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:58:59.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:58:59.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:58:59.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:59.473 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:58:59.474 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:58:59.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:58:59.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:58:59.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:58:59.474 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:58:59.474 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12429925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7739267, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79371, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75335204118037, telescope_dec_j2k=-24.3850161337073, observability=1)
2025-12-27T16:59:00.126 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6526589393615723
2025-12-27T16:59:00.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:00.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.774235, teldec = -24.256156
2025-12-27T16:59:00.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75366062857706     dec_j2k = -24.3850111597107
2025-12-27T16:59:00.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:00.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:00.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:00.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:00.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:00.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:00.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:00.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:00.532 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:00.533 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:00.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:00.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:00.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:00.533 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:00.533 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12431154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101170221808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.774235, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79402, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75366062857706, telescope_dec_j2k=-24.3850111597107, observability=1)
2025-12-27T16:59:00.861 [DEBUG] [Thread-490824 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3284437656402588
2025-12-27T16:59:01.194 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6615927219390869
2025-12-27T16:59:01.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:01.575 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7745153, teldec = -24.256156
2025-12-27T16:59:01.577 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75394118986232     dec_j2k = -24.3850066367252
2025-12-27T16:59:01.578 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:59:01.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:01.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:01.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:01.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:01.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:01.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:01.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:01.593 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:01.593 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:01.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:01.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:01.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:01.593 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:01.593 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12432377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095955669244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7745153, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.7943, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75394118986232, telescope_dec_j2k=-24.3850066367252, observability=1)
2025-12-27T16:59:02.279 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.685722827911377
2025-12-27T16:59:02.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:02.641 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.774823, teldec = -24.256156
2025-12-27T16:59:02.642 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.754249176678     dec_j2k = -24.3850016708062
2025-12-27T16:59:02.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:02.645 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:02.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:02.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:02.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:02.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:02.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:02.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:02.655 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:02.655 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:02.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:02.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:02.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:02.655 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:02.655 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12433611, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.774823, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79461, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.754249176678, telescope_dec_j2k=-24.3850016708062, observability=1)
2025-12-27T16:59:03.331 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6756141185760498
2025-12-27T16:59:03.701 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:03.703 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7751027, teldec = -24.256156
2025-12-27T16:59:03.704 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75452913738426     dec_j2k = -24.3849971560472
2025-12-27T16:59:03.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:03.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:03.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:03.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:03.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:03.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:03.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:03.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:03.720 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:03.720 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:03.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:03.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:03.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:03.720 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:03.720 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1243484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7751027, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79489, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75452913738426, telescope_dec_j2k=-24.3849971560472, observability=1)
2025-12-27T16:59:03.784 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06401538848876953
2025-12-27T16:59:04.382 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6621201038360596
2025-12-27T16:59:04.895 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:04.898 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7754576, teldec = -24.256156
2025-12-27T16:59:04.899 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75488436817037     dec_j2k = -24.3849914264555
2025-12-27T16:59:04.900 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:04.902 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:04.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:04.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:04.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:04.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:04.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:04.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:04.912 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:04.912 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:04.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:04.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:04.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:04.912 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:04.912 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12436222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813102373580092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7754576, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79524, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75488436817037, telescope_dec_j2k=-24.3849914264555, observability=1)
2025-12-27T16:59:05.451 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5388660430908203
2025-12-27T16:59:05.797 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.884364128112793
2025-12-27T16:59:05.797 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.449814796447754 seconds ago
2025-12-27T16:59:05.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:05.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.775738, teldec = -24.256156
2025-12-27T16:59:05.980 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75516502950775     dec_j2k = -24.3849868988214
2025-12-27T16:59:05.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:05.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:05.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:05.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:05.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:05.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:05.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:05.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:05.995 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:05.995 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:05.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:05.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:05.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:05.995 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:05.995 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12437473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813107989252085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.775738, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79552, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75516502950775, telescope_dec_j2k=-24.3849868988214, observability=1)
2025-12-27T16:59:06.571 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5759813785552979
2025-12-27T16:59:07.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:07.042 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7760462, teldec = -24.25615
2025-12-27T16:59:07.043 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75547351622561     dec_j2k = -24.3849759220049
2025-12-27T16:59:07.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:07.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:07.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:07.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:07.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:07.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:07.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:07.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:07.054 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:07.054 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:07.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:07.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:07.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:07.055 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:07.056 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12438704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081309876350524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.7760462, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79583, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75547351622561, telescope_dec_j2k=-24.3849759220049, observability=1)
2025-12-27T16:59:07.620 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5641613006591797
2025-12-27T16:59:08.102 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:08.105 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7763547, teldec = -24.256156
2025-12-27T16:59:08.106 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75578230424905     dec_j2k = -24.3849769384842
2025-12-27T16:59:08.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:08.109 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:08.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:08.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:08.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:08.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:08.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:08.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:08.118 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:08.118 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:08.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:08.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:08.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:08.119 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:08.119 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12439934, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813105181416089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7763547, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79614, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75578230424905, telescope_dec_j2k=-24.3849769384842, observability=1)
2025-12-27T16:59:08.693 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5745253562927246
2025-12-27T16:59:09.164 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:09.167 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7766349, teldec = -24.256156
2025-12-27T16:59:09.168 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75606276536988     dec_j2k = -24.3849724118548
2025-12-27T16:59:09.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:09.171 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:09.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:09.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:09.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:09.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:09.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:09.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:09.184 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:09.184 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:09.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:09.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:09.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:09.184 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:09.184 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12441163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101571341236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7766349, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79642, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75606276536988, telescope_dec_j2k=-24.3849724118548, observability=1)
2025-12-27T16:59:09.810 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6254944801330566
2025-12-27T16:59:10.259 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:10.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7769341, teldec = -24.256156
2025-12-27T16:59:10.262 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75636224418658     dec_j2k = -24.3849675775133
2025-12-27T16:59:10.264 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:10.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:10.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:10.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:10.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:10.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:10.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:10.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:10.275 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:10.275 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:10.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:10.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:10.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:10.275 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:10.275 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12442431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813098362385812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7769341, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79672, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75636224418658, telescope_dec_j2k=-24.3849675775133, observability=1)
2025-12-27T16:59:10.894 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6184413433074951
2025-12-27T16:59:11.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:11.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7773274, teldec = -24.256156
2025-12-27T16:59:11.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75675591067628     dec_j2k = -24.3849612215402
2025-12-27T16:59:11.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:11.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:11.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:11.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:11.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:11.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:11.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:11.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:11.607 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:11.607 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:11.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:11.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:11.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:11.607 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:11.607 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1244397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813096356788672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7773274, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79711, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75675591067628, telescope_dec_j2k=-24.3849612215402, observability=1)
2025-12-27T16:59:12.207 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5995702743530273
2025-12-27T16:59:12.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:12.762 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.777636, teldec = -24.256156
2025-12-27T16:59:12.763 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75706479822678     dec_j2k = -24.3849562334135
2025-12-27T16:59:12.765 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:12.765 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:12.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:12.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:12.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:12.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:12.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:12.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:12.777 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:12.777 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:12.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:12.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:12.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:12.777 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:12.777 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12445325, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103978057805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.777636, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79742, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75706479822678, telescope_dec_j2k=-24.3849562334135, observability=1)
2025-12-27T16:59:13.451 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6735239028930664
2025-12-27T16:59:13.878 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:13.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7779443, teldec = -24.256156
2025-12-27T16:59:13.881 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75737338548632     dec_j2k = -24.3849512492942
2025-12-27T16:59:13.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:13.883 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:13.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:13.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:13.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:13.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:13.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:13.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:13.894 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:13.894 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:13.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:13.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:13.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:13.894 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:13.894 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12446618, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103175818948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7779443, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79773, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.75737338548632, telescope_dec_j2k=-24.3849512492942, observability=1)
2025-12-27T16:59:14.503 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.608994722366333
2025-12-27T16:59:14.598 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7040488719940186
2025-12-27T16:59:14.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:14.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7782435, teldec = -24.256156
2025-12-27T16:59:14.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.757672864256     dec_j2k = -24.3849464114855
2025-12-27T16:59:14.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:14.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:14.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:14.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:14.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:14.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:14.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:14.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:14.971 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:14.971 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:14.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:14.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:14.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:14.972 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:14.972 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12447869, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101170221808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7782435, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79803, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:58:14.914128', telescope_ra_j2k=1.757672864256, telescope_dec_j2k=-24.3849464114855, observability=1)
2025-12-27T16:59:15.055 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:15.055 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T16:59:15.056 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:15.056 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T16:59:15.056 [INFO] [ThreadPoolExecutor-22963_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T16:59:15.056 [INFO] [ThreadPoolExecutor-22963_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:59:15.668 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6963684558868408
2025-12-27T16:59:16.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:16.077 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7785521, teldec = -24.256156
2025-12-27T16:59:16.078 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75798175177255     dec_j2k = -24.3849414208569
2025-12-27T16:59:16.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:16.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:16.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:16.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:16.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:16.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:16.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:16.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:16.093 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:16.094 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:16.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:16.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:16.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:16.094 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:16.094 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12449162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813096356788672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7785521, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79834, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.75798175177255, telescope_dec_j2k=-24.3849414208569, observability=1)
2025-12-27T16:59:16.858 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7636106014251709
2025-12-27T16:59:17.175 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:17.177 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.778861, teldec = -24.256156
2025-12-27T16:59:17.178 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75829093955716     dec_j2k = -24.3849364245328
2025-12-27T16:59:17.180 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:17.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:17.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:17.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:17.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:17.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:17.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:17.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:17.191 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:17.191 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:17.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:17.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:17.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:17.191 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:17.192 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12450434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813103576938377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.778861, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79864, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.75829093955716, telescope_dec_j2k=-24.3849364245328, observability=1)
2025-12-27T16:59:17.944 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7526991367340088
2025-12-27T16:59:18.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:18.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7791978, teldec = -24.256156
2025-12-27T16:59:18.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75862805332155     dec_j2k = -24.3849309759761
2025-12-27T16:59:18.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:18.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:18.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:18.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:18.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:18.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:18.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:18.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:18.355 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:18.355 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:18.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:18.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:18.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:18.355 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:18.355 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12451782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7791978, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79898, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.75862805332155, telescope_dec_j2k=-24.3849309759761, observability=1)
2025-12-27T16:59:18.921 [DEBUG] [Thread-490825 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5662457942962646
2025-12-27T16:59:19.093 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7380759716033936
2025-12-27T16:59:19.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:19.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7795259, teldec = -24.256156
2025-12-27T16:59:19.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75895645896788     dec_j2k = -24.3849256671979
2025-12-27T16:59:19.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:19.556 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:19.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:19.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:19.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:19.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:19.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:19.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:19.569 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:19.569 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:19.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:19.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:19.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:19.569 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:19.570 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12453184, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101571341236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7795259, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79931, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.75895645896788, telescope_dec_j2k=-24.3849256671979, observability=1)
2025-12-27T16:59:20.177 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6076943874359131
2025-12-27T16:59:20.689 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:20.691 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7798626, teldec = -24.256156
2025-12-27T16:59:20.692 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75929347261221     dec_j2k = -24.3849202182783
2025-12-27T16:59:20.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:20.695 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:20.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:20.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:20.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:20.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:20.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:20.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:20.705 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:20.705 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:20.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:20.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:20.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:20.706 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:20.706 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12454502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099966863524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7798626, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79965, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.75929347261221, telescope_dec_j2k=-24.3849202182783, observability=1)
2025-12-27T16:59:21.229 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5236084461212158
2025-12-27T16:59:21.759 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:21.761 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7801437, teldec = -24.256156
2025-12-27T16:59:21.763 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75957483445335     dec_j2k = -24.3849156683824
2025-12-27T16:59:21.764 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:21.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:21.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:21.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:21.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:21.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:21.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:21.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:21.778 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:21.778 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:21.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:21.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:21.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:21.778 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:21.778 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12455741, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7801437, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.79993, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.75957483445335, telescope_dec_j2k=-24.3849156683824, observability=1)
2025-12-27T16:59:22.475 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6966793537139893
2025-12-27T16:59:22.880 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:22.882 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.780452, teldec = -24.256156
2025-12-27T16:59:22.883 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75988342162002     dec_j2k = -24.3849106774223
2025-12-27T16:59:22.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:22.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:22.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:22.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:22.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:22.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:22.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:22.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:22.897 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:22.897 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:22.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:22.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:22.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:22.897 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:22.897 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12457037, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101170221808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.780452, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80024, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.75988342162002, telescope_dec_j2k=-24.3849106774223, observability=1)
2025-12-27T16:59:23.641 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7440974712371826
2025-12-27T16:59:23.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:23.992 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.780779, teldec = -24.256156
2025-12-27T16:59:23.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76021072619235     dec_j2k = -24.3849053828156
2025-12-27T16:59:23.995 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:23.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:59:23.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:23.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:23.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:23.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:24.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:24.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:24.007 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:24.007 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:24.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:24.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:24.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:24.007 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:24.007 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12458324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.780779, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80056, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76021072619235, telescope_dec_j2k=-24.3849053828156, observability=1)
2025-12-27T16:59:24.715 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7074606418609619
2025-12-27T16:59:25.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:25.058 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7810601, teldec = -24.256156
2025-12-27T16:59:25.060 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76049208800252     dec_j2k = -24.3849008306408
2025-12-27T16:59:25.062 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:25.063 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:25.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:25.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:25.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:25.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:25.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:25.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:25.071 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:25.071 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:25.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:25.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:25.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:25.072 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:25.072 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12459557, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7810601, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80084, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76049208800252, telescope_dec_j2k=-24.3849008306408, observability=1)
2025-12-27T16:59:25.407 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33515501022338867
2025-12-27T16:59:25.782 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7104332447052002
2025-12-27T16:59:26.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:26.115 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7813698, teldec = -24.256156
2025-12-27T16:59:26.116 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76080207643907     dec_j2k = -24.3848958145041
2025-12-27T16:59:26.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:26.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:26.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:26.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:26.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:26.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:26.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:26.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:26.127 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:26.127 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:26.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:26.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:26.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:26.128 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:26.128 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12460779, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095153430387, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7813698, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80115, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76080207643907, telescope_dec_j2k=-24.3848958145041, observability=1)
2025-12-27T16:59:26.907 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7790873050689697
2025-12-27T16:59:27.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:27.267 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7816787, teldec = -24.256156
2025-12-27T16:59:27.268 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76111126411906     dec_j2k = -24.3848908104796
2025-12-27T16:59:27.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:27.270 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:27.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:27.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:27.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:27.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:27.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:27.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:27.283 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:27.284 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:27.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:27.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:27.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:27.284 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:27.284 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12462113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813100367982952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7816787, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80146, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76111126411906, telescope_dec_j2k=-24.3848908104796, observability=1)
2025-12-27T16:59:28.036 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7524819374084473
2025-12-27T16:59:28.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:28.411 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.782006, teldec = -24.256156
2025-12-27T16:59:28.412 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76143886892253     dec_j2k = -24.3848855074634
2025-12-27T16:59:28.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:28.414 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:28.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:28.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:28.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:28.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:28.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:28.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:28.428 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:28.428 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:28.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:28.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:28.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:28.428 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:28.428 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12463438, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099164624668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.782006, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80179, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76143886892253, telescope_dec_j2k=-24.3848855074634, observability=1)
2025-12-27T16:59:29.088 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6602239608764648
2025-12-27T16:59:29.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:29.477 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7822867, teldec = -24.256156
2025-12-27T16:59:29.478 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76171983031872     dec_j2k = -24.3848809587202
2025-12-27T16:59:29.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:29.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:29.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:29.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:29.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:29.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:29.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:29.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:29.493 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:29.493 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:29.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:29.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:29.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:29.493 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:29.493 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12464671, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097961266384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992259, telescope_ra=1.7822867, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80207, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76171983031872, telescope_dec_j2k=-24.3848809587202, observability=1)
2025-12-27T16:59:30.141 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6472961902618408
2025-12-27T16:59:30.552 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:30.554 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7825954, teldec = -24.256156
2025-12-27T16:59:30.555 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76202881777839     dec_j2k = -24.3848759554323
2025-12-27T16:59:30.557 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:59:30.558 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:30.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:30.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:30.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:30.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:30.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:30.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:30.571 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:30.571 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:30.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:30.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:30.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:30.571 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:30.571 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12465918, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813101972460664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7825954, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80238, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76202881777839, telescope_dec_j2k=-24.3848759554323, observability=1)
2025-12-27T16:59:31.193 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6212093830108643
2025-12-27T16:59:31.618 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:31.620 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7829031, teldec = -24.256156
2025-12-27T16:59:31.621 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76233680429546     dec_j2k = -24.3848709675133
2025-12-27T16:59:31.623 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:31.624 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:31.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:31.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:31.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:31.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:31.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:31.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:31.636 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:31.636 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:31.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:31.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:31.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:31.636 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:31.636 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12467152, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097961266384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7829031, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80269, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76233680429546, telescope_dec_j2k=-24.3848709675133, observability=1)
2025-12-27T16:59:32.296 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6598844528198242
2025-12-27T16:59:32.691 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:32.693 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7831831, teldec = -24.256156
2025-12-27T16:59:32.694 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76261706500957     dec_j2k = -24.3848664278929
2025-12-27T16:59:32.696 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:32.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:32.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:32.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:32.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:32.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:32.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:32.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:32.706 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:32.706 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:32.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:32.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:32.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:32.706 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:32.706 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12468394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813104780296661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7831831, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80297, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76261706500957, telescope_dec_j2k=-24.3848664278929, observability=1)
2025-12-27T16:59:33.378 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6712396144866943
2025-12-27T16:59:33.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:33.757 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7834825, teldec = -24.256156
2025-12-27T16:59:33.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.762916743777     dec_j2k = -24.3848615729745
2025-12-27T16:59:33.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:33.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:33.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:33.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:33.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:33.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:33.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:33.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:33.771 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:33.772 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:33.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:33.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:33.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:33.772 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:33.772 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12469625, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095955669244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7834825, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80327, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.762916743777, telescope_dec_j2k=-24.3848615729745, observability=1)
2025-12-27T16:59:34.430 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6578984260559082
2025-12-27T16:59:34.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:34.824 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7837914, teldec = -24.256156
2025-12-27T16:59:34.825 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76322593137845     dec_j2k = -24.3848565631781
2025-12-27T16:59:34.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:34.828 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:34.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:34.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:34.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:34.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:34.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:34.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:34.840 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:34.840 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:34.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:34.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:34.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:34.841 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:34.841 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1247086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094351191531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7837914, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80357, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76322593137845, telescope_dec_j2k=-24.3848565631781, observability=1)
2025-12-27T16:59:35.482 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.640937328338623
2025-12-27T16:59:35.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:35.890 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7840721, teldec = -24.256162
2025-12-27T16:59:35.891 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76350689323528     dec_j2k = -24.3848580094944
2025-12-27T16:59:35.893 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:35.894 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:35.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:35.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:35.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:35.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:35.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:35.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:35.904 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:35.904 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:35.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:35.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:35.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:35.904 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:35.904 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12472094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992269, telescope_ra=1.7840721, telescope_dec=-24.256162, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80386, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76350689323528, telescope_dec_j2k=-24.3848580094944, observability=1)
2025-12-27T16:59:35.940 [DEBUG] [ThreadPoolExecutor-22962_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:35.942 [DEBUG] [ThreadPoolExecutor-22962_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:35.943 [DEBUG] [ThreadPoolExecutor-22962_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:35.945 [DEBUG] [ThreadPoolExecutor-22962_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:36.616 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.712153434753418
2025-12-27T16:59:36.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:36.948 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.78438, teldec = -24.256156
2025-12-27T16:59:36.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76381507936285     dec_j2k = -24.3848470148205
2025-12-27T16:59:36.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:36.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:36.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:36.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:36.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:36.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:36.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:36.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:36.965 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:36.965 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:36.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:36.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:36.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:36.965 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:36.965 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12473318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813099966863524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.78438, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80416, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76381507936285, telescope_dec_j2k=-24.3848470148205, observability=1)
2025-12-27T16:59:37.059 [DEBUG] [Thread-490826 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09383034706115723
2025-12-27T16:59:37.699 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7332994937896729
2025-12-27T16:59:38.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:38.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7846802, teldec = -24.256156
2025-12-27T16:59:38.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76411555883186     dec_j2k = -24.3848421437513
2025-12-27T16:59:38.029 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:38.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:38.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:38.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:38.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:38.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:38.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:38.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:38.042 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:38.042 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:38.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:38.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:38.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:38.043 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:38.043 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12474567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095153430387, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7846802, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80446, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76411555883186, telescope_dec_j2k=-24.3848421437513, observability=1)
2025-12-27T16:59:38.751 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7079589366912842
2025-12-27T16:59:39.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:39.094 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7849607, teldec = -24.256155
2025-12-27T16:59:39.095 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76439631986462     dec_j2k = -24.3848365917005
2025-12-27T16:59:39.097 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:39.098 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:39.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:39.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:39.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:39.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:39.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:39.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:39.113 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:39.113 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:39.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:39.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:39.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:39.113 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:39.113 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12475802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094752310959, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7849607, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80474, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76439631986462, telescope_dec_j2k=-24.3848365917005, observability=1)
2025-12-27T16:59:39.802 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6889455318450928
2025-12-27T16:59:39.948 [DEBUG] [ThreadPoolExecutor-22962_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:40.166 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:40.168 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7852696, teldec = -24.256155
2025-12-27T16:59:40.169 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76470550741104     dec_j2k = -24.3848315778666
2025-12-27T16:59:40.171 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:40.172 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:59:40.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:40.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:40.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:40.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:40.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:40.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:40.182 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:40.182 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:40.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:40.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:40.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:40.183 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:40.183 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12477045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097560146956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7852696, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80505, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76470550741104, telescope_dec_j2k=-24.3848315778666, observability=1)
2025-12-27T16:59:40.872 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6889288425445557
2025-12-27T16:59:40.950 [DEBUG] [ThreadPoolExecutor-22962_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:40.951 [INFO] [ThreadPoolExecutor-22962_0] [server.py] [done()] Shutdown complete...
2025-12-27T16:59:41.237 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:41.238 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7855782, teldec = -24.256155
2025-12-27T16:59:41.240 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76501439466671     dec_j2k = -24.3848265680596
2025-12-27T16:59:41.242 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:41.243 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:41.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:41.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:41.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:41.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:41.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:41.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:41.252 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:41.252 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:41.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:41.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:41.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:41.253 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:41.253 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12478284, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310277469952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7855782, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80536, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76501439466671, telescope_dec_j2k=-24.3848265680596, observability=1)
2025-12-27T16:59:41.957 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7043042182922363
2025-12-27T16:59:42.298 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:42.300 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7858774, teldec = -24.256155
2025-12-27T16:59:42.301 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76531387316158     dec_j2k = -24.3848217100482
2025-12-27T16:59:42.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:42.303 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:42.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:42.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:42.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:42.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:42.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:42.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:42.316 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:42.316 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:42.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:42.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:42.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:42.316 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:42.316 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12479513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094752310959, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7858774, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80566, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76531387316158, telescope_dec_j2k=-24.3848217100482, observability=1)
2025-12-27T16:59:43.039 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7230536937713623
2025-12-27T16:59:43.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:43.369 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7861576, teldec = -24.256155
2025-12-27T16:59:43.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76559433396149     dec_j2k = -24.3848171598158
2025-12-27T16:59:43.372 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:43.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:43.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:43.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:43.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:43.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:43.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:43.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:43.387 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:43.387 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:43.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:43.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:43.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:43.387 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:43.387 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1248075, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094351191531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7861576, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80594, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76559433396149, telescope_dec_j2k=-24.3848171598158, observability=1)
2025-12-27T16:59:44.091 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7040648460388184
2025-12-27T16:59:44.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:44.433 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7864665, teldec = -24.256155
2025-12-27T16:59:44.434 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76590352146333     dec_j2k = -24.3848121427132
2025-12-27T16:59:44.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:44.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:44.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:44.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:44.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:44.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:44.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:44.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:44.445 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:44.446 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:44.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:44.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:44.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:44.446 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:44.446 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1248198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094351191531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7864665, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80625, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76590352146333, telescope_dec_j2k=-24.3848121427132, observability=1)
2025-12-27T16:59:45.213 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7674179077148438
2025-12-27T16:59:45.487 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:45.489 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7867472, teldec = -24.256155
2025-12-27T16:59:45.490 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76618448270868     dec_j2k = -24.3848075828988
2025-12-27T16:59:45.492 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:45.493 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:45.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:45.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:45.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:45.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:45.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:45.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:45.502 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:45.502 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:45.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:45.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:45.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:45.502 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:45.502 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12483204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091543355535, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7867472, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80653, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76618448270868, telescope_dec_j2k=-24.3848075828988, observability=1)
2025-12-27T16:59:46.281 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7786378860473633
2025-12-27T16:59:46.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:46.547 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7870556, teldec = -24.256155
2025-12-27T16:59:46.548 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76649316972324     dec_j2k = -24.3848025723104
2025-12-27T16:59:46.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:46.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:46.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:46.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:46.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:46.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:46.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:46.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:46.559 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:46.559 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:46.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:46.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:46.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:46.559 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:46.559 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12484428, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094752310959, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7870556, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80684, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76649316972324, telescope_dec_j2k=-24.3848025723104, observability=1)
2025-12-27T16:59:47.471 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9117896556854248
2025-12-27T16:59:47.607 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:47.609 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.787355, teldec = -24.256155
2025-12-27T16:59:47.610 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76679284835091     dec_j2k = -24.3847977071412
2025-12-27T16:59:47.612 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:47.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:59:47.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:47.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:47.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:47.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:47.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:47.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:47.622 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:47.622 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:47.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:47.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:47.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:47.622 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:47.622 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12485657, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.787355, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80714, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76679284835091, telescope_dec_j2k=-24.3847977071412, observability=1)
2025-12-27T16:59:48.590 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.967261791229248
2025-12-27T16:59:48.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:48.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7876358, teldec = -24.256155
2025-12-27T16:59:48.698 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76707390965922     dec_j2k = -24.3847931434969
2025-12-27T16:59:48.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:48.700 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:48.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:48.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:48.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:48.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:48.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:48.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:48.713 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:48.713 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:48.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:48.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:48.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:48.713 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:48.714 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12486916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813100367982952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7876358, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80742, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76707390965922, telescope_dec_j2k=-24.3847931434969, observability=1)
2025-12-27T16:59:49.657 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9440898895263672
2025-12-27T16:59:49.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:49.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7879447, teldec = -24.256155
2025-12-27T16:59:49.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76738309710598     dec_j2k = -24.3847881223581
2025-12-27T16:59:49.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:59:49.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:59:49.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:49.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:49.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:49.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:49.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:49.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:49.775 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:49.775 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:49.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:49.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:49.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:49.775 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:49.775 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12488145, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813089938877823, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7879447, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80773, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76738309710598, telescope_dec_j2k=-24.3847881223581, observability=1)
2025-12-27T16:59:50.709 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9339747428894043
2025-12-27T16:59:50.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:50.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.788253, teldec = -24.256155
2025-12-27T16:59:50.820 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76769168398293     dec_j2k = -24.3847831101313
2025-12-27T16:59:50.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:50.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:50.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:50.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:50.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:50.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:50.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:50.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:50.833 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:50.833 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:50.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:50.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:50.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:50.833 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:50.834 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12489372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813092345594391, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.788253, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80804, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76769168398293, telescope_dec_j2k=-24.3847831101313, observability=1)
2025-12-27T16:59:51.845 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:51.848 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.788524, teldec = -24.256155
2025-12-27T16:59:51.849 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.76796293614229     dec_j2k = -24.3847787036204
2025-12-27T16:59:51.851 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:59:51.852 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:51.858 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:51.858 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:51.858 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:51.858 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:51.866 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:51.866 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:51.866 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:51.866 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:51.866 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:51.866 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:51.866 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:51.866 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:51.866 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12490562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.788524, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80831, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76796293614229, telescope_dec_j2k=-24.3847787036204, observability=1)
2025-12-27T16:59:51.929 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.062406063079833984
2025-12-27T16:59:52.928 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:52.930 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7888329, teldec = -24.256155
2025-12-27T16:59:52.931 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.76827212355593     dec_j2k = -24.3847736800567
2025-12-27T16:59:52.933 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:52.933 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:52.936 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:52.936 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:52.936 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:52.936 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:52.943 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:52.943 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:52.943 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:52.943 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:52.943 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:52.943 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:52.943 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:52.943 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:52.943 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12491816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813098362385812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7888329, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80862, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76827212355593, telescope_dec_j2k=-24.3847736800567, observability=1)
2025-12-27T16:59:52.994 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0505523681640625
2025-12-27T16:59:54.028 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:54.030 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7891418, teldec = -24.256155
2025-12-27T16:59:54.031 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.76858131095805     dec_j2k = -24.3847686556498
2025-12-27T16:59:54.033 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:59:54.034 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:59:54.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:54.038 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:54.038 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:54.038 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:54.038 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:54.039 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7891418, teldec = -24.256155
2025-12-27T16:59:54.040 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76858131095805     dec_j2k = -24.3847686556498
2025-12-27T16:59:54.041 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:59:54.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:59:54.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:54.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:54.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:54.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:54.046 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:54.046 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:54.046 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:54.046 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:54.046 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:54.046 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:54.046 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:54.046 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:54.046 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12493089, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091944474963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7891418, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80892, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76858131095805, telescope_dec_j2k=-24.3847686556498, observability=1)
2025-12-27T16:59:54.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:54.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:54.054 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:54.054 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:54.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:54.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:54.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:54.054 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:54.054 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12493101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091944474963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7891418, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80892, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76858131095805, telescope_dec_j2k=-24.3847686556498, observability=1)
2025-12-27T16:59:55.099 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:55.101 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7894226, teldec = -24.256155
2025-12-27T16:59:55.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76886237220579     dec_j2k = -24.3847640875713
2025-12-27T16:59:55.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:55.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:55.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:55.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:55.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:55.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:55.113 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:55.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:55.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:55.114 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:55.114 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:55.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:55.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:55.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:55.114 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:55.115 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12494329, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095955669244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7894226, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80921, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76886237220579, telescope_dec_j2k=-24.3847640875713, observability=1)
2025-12-27T16:59:55.115 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7894507, teldec = -24.256155
2025-12-27T16:59:55.116 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.76889049834864     dec_j2k = -24.3847636303997
2025-12-27T16:59:55.118 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:55.119 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:55.121 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:55.121 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:55.121 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:55.121 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:55.128 [DEBUG] [Thread-490827 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.013718605041503906
2025-12-27T16:59:55.129 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:55.129 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:55.129 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:55.129 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:55.129 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:55.129 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:55.129 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:55.130 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:55.130 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12494345, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095955669244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7894507, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80923, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76889049834864, telescope_dec_j2k=-24.3847636303997, observability=1)
2025-12-27T16:59:55.511 [DEBUG] [Thread-490828 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38169026374816895
2025-12-27T16:59:56.157 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:56.159 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7897307, teldec = -24.256155
2025-12-27T16:59:56.160 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76917075884165     dec_j2k = -24.3847590745723
2025-12-27T16:59:56.161 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:59:56.162 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:59:56.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:56.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:56.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:56.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:56.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:56.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:56.171 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:56.172 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:56.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:56.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:56.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:56.172 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:56.172 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12495553, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7897307, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80951, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76917075884165, telescope_dec_j2k=-24.3847590745723, observability=1)
2025-12-27T16:59:56.213 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04076385498046875
2025-12-27T16:59:57.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:57.222 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7900298, teldec = -24.256155
2025-12-27T16:59:57.224 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76947013709354     dec_j2k = -24.3847542072072
2025-12-27T16:59:57.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T16:59:57.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:57.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:57.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:57.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:57.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:57.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:57.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:57.239 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:57.239 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:57.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:57.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:57.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:57.239 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:57.239 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12496784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091543355535, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7900298, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.80981, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76947013709354, telescope_dec_j2k=-24.3847542072072, observability=1)
2025-12-27T16:59:57.331 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09229850769042969
2025-12-27T16:59:58.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:58.285 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7903106, teldec = -24.256155
2025-12-27T16:59:58.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76975119831115     dec_j2k = -24.3847496369253
2025-12-27T16:59:58.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:58.289 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:58.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:58.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:58.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:58.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:58.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:58.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:58.301 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:58.301 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:58.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:58.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:58.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:58.301 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:58.302 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12498014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094351191531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7903106, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81009, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.76975119831115, telescope_dec_j2k=-24.3847496369253, observability=1)
2025-12-27T16:59:58.380 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0787343978881836
2025-12-27T16:59:59.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T16:59:59.354 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7906195, teldec = -24.256155
2025-12-27T16:59:59.355 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77006038565812     dec_j2k = -24.3847446084849
2025-12-27T16:59:59.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:59.358 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T16:59:59.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T16:59:59.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T16:59:59.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T16:59:59.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T16:59:59.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T16:59:59.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:59.367 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T16:59:59.367 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T16:59:59.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T16:59:59.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T16:59:59.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T16:59:59.367 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T16:59:59.367 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12499251, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094351191531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7906195, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8104, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.77006038565812, telescope_dec_j2k=-24.3847446084849, observability=1)
2025-12-27T16:59:59.433 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06556439399719238
2025-12-27T17:00:00.417 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:00.418 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7909281, teldec = -24.256155
2025-12-27T17:00:00.419 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77036927271451     dec_j2k = -24.3847395840863
2025-12-27T17:00:00.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:00.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:00.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:00.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:00.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:00.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:00.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:00.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:00.435 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:00.435 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:00.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:00.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:00.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:00.435 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:00.436 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12500483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094752310959, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7909281, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81071, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.77036927271451, telescope_dec_j2k=-24.3847395840863, observability=1)
2025-12-27T17:00:00.484 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04877066612243652
2025-12-27T17:00:01.487 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:01.489 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7912083, teldec = -24.256155
2025-12-27T17:00:01.490 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77064973334355     dec_j2k = -24.3847350213468
2025-12-27T17:00:01.492 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:01.493 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:01.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:01.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:01.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:01.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:01.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:01.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:01.506 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:01.506 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:01.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:01.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:01.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:01.506 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:01.507 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12501722, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095153430387, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7912083, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81099, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.77064973334355, telescope_dec_j2k=-24.3847350213468, observability=1)
2025-12-27T17:00:01.588 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08124136924743652
2025-12-27T17:00:02.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:02.554 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7915077, teldec = -24.256155
2025-12-27T17:00:02.555 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77094941182105     dec_j2k = -24.3847301451905
2025-12-27T17:00:02.557 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:02.557 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:02.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:02.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:02.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:02.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:02.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:02.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:02.567 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:02.567 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:02.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:02.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:02.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:02.567 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:02.567 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12502955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7915077, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81129, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.77094941182105, telescope_dec_j2k=-24.3847301451905, observability=1)
2025-12-27T17:00:02.669 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10259628295898438
2025-12-27T17:00:03.611 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:03.613 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7918166, teldec = -24.256155
2025-12-27T17:00:03.615 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77125859912331     dec_j2k = -24.3847251134832
2025-12-27T17:00:03.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:03.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:00:03.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:03.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:03.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:03.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:03.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:03.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:03.630 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:03.630 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:03.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:03.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:03.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:03.630 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:03.630 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12504181, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093147833247, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7918166, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8116, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.77125859912331, telescope_dec_j2k=-24.3847251134832, observability=1)
2025-12-27T17:00:03.721 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09103131294250488
2025-12-27T17:00:03.805 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17487335205078125
2025-12-27T17:00:04.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:04.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7920971, teldec = -24.256155
2025-12-27T17:00:04.683 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77153936000125     dec_j2k = -24.3847205436565
2025-12-27T17:00:04.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:00:04.686 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:04.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:04.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:04.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:04.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:04.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:04.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:04.698 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:04.698 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:04.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:04.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:04.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:04.698 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:04.698 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12505418, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813098362385812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7920971, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81188, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.77153936000125, telescope_dec_j2k=-24.3847205436565, observability=1)
2025-12-27T17:00:04.773 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07501602172851562
2025-12-27T17:00:05.744 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:05.747 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7924055, teldec = -24.256155
2025-12-27T17:00:05.748 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7718480468165     dec_j2k = -24.3847155184886
2025-12-27T17:00:05.748 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:05.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:05.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:05.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:05.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:05.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:05.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:05.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:05.758 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:05.758 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:05.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:05.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:05.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:05.758 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:05.758 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12506649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813090741116679, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992258, telescope_ra=1.7924055, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81219, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.7718480468165, telescope_dec_j2k=-24.3847155184886, observability=1)
2025-12-27T17:00:05.825 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06666922569274902
2025-12-27T17:00:05.857 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.09835052490234375
2025-12-27T17:00:05.857 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.449995279312134 seconds ago
2025-12-27T17:00:06.806 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:06.808 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7927049, teldec = -24.256155
2025-12-27T17:00:06.809 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77214772525064     dec_j2k = -24.3847106391659
2025-12-27T17:00:06.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:06.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:06.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:06.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:06.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:06.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:06.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:06.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:06.820 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:06.820 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:06.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:06.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:06.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:06.821 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:06.821 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12507878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813098362385812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7927049, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81249, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.77214772525064, telescope_dec_j2k=-24.3847106391659, observability=1)
2025-12-27T17:00:06.928 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10725522041320801
2025-12-27T17:00:07.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:07.869 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7929857, teldec = -24.256155
2025-12-27T17:00:07.870 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77242878637742     dec_j2k = -24.3847060622479
2025-12-27T17:00:07.872 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:07.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:07.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:07.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:07.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:07.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:07.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:07.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:07.887 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:07.887 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:07.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:07.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:07.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:07.887 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:07.887 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12509106, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7929857, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81277, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.77242878637742, telescope_dec_j2k=-24.3847060622479, observability=1)
2025-12-27T17:00:08.010 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12259292602539062
2025-12-27T17:00:08.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:08.936 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7932946, teldec = -24.256155
2025-12-27T17:00:08.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77273797362444     dec_j2k = -24.3847010265077
2025-12-27T17:00:08.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:08.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:08.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:08.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:08.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:08.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:08.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:08.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:08.952 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:08.952 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:08.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:08.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:08.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:08.952 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:08.953 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12510341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813092746713819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7932946, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81308, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.77273797362444, telescope_dec_j2k=-24.3847010265077, observability=1)
2025-12-27T17:00:09.062 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1091310977935791
2025-12-27T17:00:09.994 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:09.996 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.793575, teldec = -24.256155
2025-12-27T17:00:09.997 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77301863435923     dec_j2k = -24.3846964546496
2025-12-27T17:00:09.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:00:09.999 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:10.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:10.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:10.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:10.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:10.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:10.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:10.009 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:10.009 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:10.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:10.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:10.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:10.009 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:10.009 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12511567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097560146956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.793575, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81336, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.77301863435923, telescope_dec_j2k=-24.3846964546496, observability=1)
2025-12-27T17:00:10.163 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15312576293945312
2025-12-27T17:00:11.059 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:11.061 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7938834, teldec = -24.256155
2025-12-27T17:00:11.062 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77332732111932     dec_j2k = -24.3846914254559
2025-12-27T17:00:11.064 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:11.065 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:11.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:11.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:11.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:11.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:11.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:11.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:11.076 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:11.076 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:11.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:11.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:11.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:11.077 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:11.077 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12512801, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095955669244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7938834, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81367, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.77332732111932, telescope_dec_j2k=-24.3846914254559, observability=1)
2025-12-27T17:00:11.246 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1694340705871582
2025-12-27T17:00:12.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:12.129 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7941825, teldec = -24.256155
2025-12-27T17:00:12.131 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77362669922097     dec_j2k = -24.3846865471185
2025-12-27T17:00:12.133 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:12.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:12.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:12.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:12.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:12.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:12.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:12.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:12.145 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:12.146 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:12.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:12.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:12.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:12.146 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:12.146 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12514037, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7941825, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81397, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.77362669922097, telescope_dec_j2k=-24.3846865471185, observability=1)
2025-12-27T17:00:12.334 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18791985511779785
2025-12-27T17:00:13.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:13.192 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7944633, teldec = -24.256155
2025-12-27T17:00:13.194 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77390776029751     dec_j2k = -24.384681966536
2025-12-27T17:00:13.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:00:13.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:00:13.197 [DEBUG] [Thread-490829 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:13.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:13.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:13.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:13.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:13.199 [INFO] [Thread-490829 (handle)] [driver.py] [get_status()] Telra = 1.7944633, teldec = -24.256155
2025-12-27T17:00:13.200 [INFO] [Thread-490829 (handle)] [driver.py] [get_status()] ra_j2k = 1.77390776029751     dec_j2k = -24.384681966536
2025-12-27T17:00:13.202 [DEBUG] [Thread-490829 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:00:13.203 [DEBUG] [Thread-490829 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:00:13.206 [DEBUG] [Thread-490829 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:13.206 [DEBUG] [Thread-490829 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:13.206 [DEBUG] [Thread-490829 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:13.206 [DEBUG] [Thread-490829 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:13.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:13.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:13.206 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:13.206 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:13.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:13.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:13.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:13.206 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:13.207 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12515267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7944633, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81425, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.77390776029751, telescope_dec_j2k=-24.384681966536, observability=1)
2025-12-27T17:00:13.214 [DEBUG] [Thread-490829 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:13.214 [DEBUG] [Thread-490829 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:13.214 [DEBUG] [Thread-490829 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:13.214 [DEBUG] [Thread-490829 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:13.214 [DEBUG] [Thread-490829 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:13.214 [DEBUG] [Thread-490829 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:13.214 [DEBUG] [Thread-490829 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:13.214 [DEBUG] [Thread-490829 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:13.214 [DEBUG] [Thread-490829 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12515275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7944633, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81425, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.77390776029751, telescope_dec_j2k=-24.384681966536, observability=1)
2025-12-27T17:00:13.464 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2493889331817627
2025-12-27T17:00:13.690 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4757857322692871
2025-12-27T17:00:14.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:14.253 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7947722, teldec = -24.256155
2025-12-27T17:00:14.254 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77421694748927     dec_j2k = -24.3846769267647
2025-12-27T17:00:14.256 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:14.257 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:14.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:14.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:14.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:14.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:14.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:14.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:14.270 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:14.270 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:14.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:14.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:14.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:14.270 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:14.270 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12516494, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813089938877823, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7947722, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81456, lcu_permission=False, lcu_permission_timestamp='2025-12-27T16:59:15.053908', telescope_ra_j2k=1.77421694748927, telescope_dec_j2k=-24.3846769267647, observability=1)
2025-12-27T17:00:14.516 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24587106704711914
2025-12-27T17:00:15.207 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:15.207 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T17:00:15.208 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:15.208 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T17:00:15.209 [DEBUG] [ThreadPoolExecutor-22964_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:15.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:15.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.795053, teldec = -24.256155
2025-12-27T17:00:15.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77449800854576     dec_j2k = -24.3846723447199
2025-12-27T17:00:15.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:15.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:15.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:15.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:15.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:15.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:15.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:15.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:15.332 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:15.332 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:15.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:15.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:15.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:15.333 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:15.333 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12517728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081310076910238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.795053, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81484, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.77449800854576, telescope_dec_j2k=-24.3846723447199, observability=1)
2025-12-27T17:00:15.565 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23270320892333984
2025-12-27T17:00:16.211 [DEBUG] [ThreadPoolExecutor-22964_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:16.213 [DEBUG] [ThreadPoolExecutor-22964_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:16.213 [DEBUG] [ThreadPoolExecutor-22964_0] [payload.py] [to_registers()] [0]
2025-12-27T17:00:16.219 [DEBUG] [ThreadPoolExecutor-22964_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:16.220 [DEBUG] [ThreadPoolExecutor-22964_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:16.220 [DEBUG] [ThreadPoolExecutor-22964_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T17:00:16.220 [DEBUG] [ThreadPoolExecutor-22964_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:16.227 [DEBUG] [ThreadPoolExecutor-22964_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:16.227 [DEBUG] [ThreadPoolExecutor-22964_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T17:00:16.227 [DEBUG] [ThreadPoolExecutor-22964_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T17:00:16.227 [DEBUG] [ThreadPoolExecutor-22964_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T17:00:16.227 [DEBUG] [ThreadPoolExecutor-22964_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:16.227 [DEBUG] [ThreadPoolExecutor-22964_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:16.227 [DEBUG] [ThreadPoolExecutor-22964_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:16.376 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:16.378 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7953516, teldec = -24.256155
2025-12-27T17:00:16.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77479688614022     dec_j2k = -24.384667471454
2025-12-27T17:00:16.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:00:16.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:00:16.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:16.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:16.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:16.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:16.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:16.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:16.391 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:16.391 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:16.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:16.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:16.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:16.392 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:16.392 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12518955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813089136638967, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7953516, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81513, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.77479688614022, telescope_dec_j2k=-24.384667471454, observability=1)
2025-12-27T17:00:16.703 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3117063045501709
2025-12-27T17:00:17.432 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:17.434 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7956599, teldec = -24.256155
2025-12-27T17:00:17.436 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77510547274098     dec_j2k = -24.3846624390544
2025-12-27T17:00:17.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:17.438 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:17.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:17.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:17.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:17.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:17.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:17.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:17.451 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:17.451 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:17.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:17.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:17.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:17.452 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:17.452 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12520177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093548952675, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7956599, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81544, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.77510547274098, telescope_dec_j2k=-24.3846624390544, observability=1)
2025-12-27T17:00:17.785 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33333539962768555
2025-12-27T17:00:18.494 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:18.496 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7959407, teldec = -24.256155
2025-12-27T17:00:18.497 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77538653376726     dec_j2k = -24.3846578548086
2025-12-27T17:00:18.499 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:18.500 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:18.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:18.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:18.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:18.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:18.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:18.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:18.514 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:18.514 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:18.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:18.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:18.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:18.514 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:18.514 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12521406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094351191531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7959407, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81572, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.77538653376726, telescope_dec_j2k=-24.3846578548086, observability=1)
2025-12-27T17:00:18.858 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3435854911804199
2025-12-27T17:00:19.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:19.584 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.796249, teldec = -24.256155
2025-12-27T17:00:19.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.775695120346     dec_j2k = -24.3846528208053
2025-12-27T17:00:19.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:00:19.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:19.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:19.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:19.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:19.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:19.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:19.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:19.602 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:19.602 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:19.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:19.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:19.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:19.602 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:19.602 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12522664, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095955669244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.796249, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81603, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.775695120346, telescope_dec_j2k=-24.3846528208053, observability=1)
2025-12-27T17:00:19.926 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3241713047027588
2025-12-27T17:00:20.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:20.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7965846, teldec = -24.256155
2025-12-27T17:00:20.732 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77603103228823     dec_j2k = -24.3846473400865
2025-12-27T17:00:20.734 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:20.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:20.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:20.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:20.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:20.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:20.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:20.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:20.746 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:20.746 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:20.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:20.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:20.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:20.746 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:20.746 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12523992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091543355535, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7965846, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81637, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.77603103228823, telescope_dec_j2k=-24.3846473400865, observability=1)
2025-12-27T17:00:21.048 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3022918701171875
2025-12-27T17:00:21.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:21.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7968924, teldec = -24.256155
2025-12-27T17:00:21.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77633911837818     dec_j2k = -24.3846423124982
2025-12-27T17:00:21.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:21.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:21.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:21.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:21.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:21.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:21.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:21.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:21.868 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:21.868 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:21.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:21.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:21.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:21.868 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:21.868 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12525292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093548952675, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7968924, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81668, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.77633911837818, telescope_dec_j2k=-24.3846423124982, observability=1)
2025-12-27T17:00:22.261 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3925900459289551
2025-12-27T17:00:23.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:23.023 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7972197, teldec = -24.256155
2025-12-27T17:00:23.024 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77666672258014     dec_j2k = -24.3846369654804
2025-12-27T17:00:23.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:00:23.027 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:23.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:23.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:23.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:23.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:23.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:23.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:23.035 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:23.035 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:23.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:23.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:23.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:23.035 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:23.036 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12526646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094752310959, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7972197, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.817, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.77666672258014, telescope_dec_j2k=-24.3846369654804, observability=1)
2025-12-27T17:00:23.346 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31069087982177734
2025-12-27T17:00:24.111 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:24.112 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7975281, teldec = -24.256155
2025-12-27T17:00:24.113 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.776975409204     dec_j2k = -24.3846319263619
2025-12-27T17:00:24.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:24.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:00:24.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:24.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:24.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:24.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:24.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:24.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:24.124 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:24.124 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:24.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:24.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:24.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:24.124 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:24.125 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12527906, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093950072103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7975281, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81731, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.776975409204, telescope_dec_j2k=-24.3846319263619, observability=1)
2025-12-27T17:00:24.447 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3222239017486572
2025-12-27T17:00:25.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:25.203 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7978083, teldec = -24.256155
2025-12-27T17:00:25.204 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77725586960907     dec_j2k = -24.3846273472908
2025-12-27T17:00:25.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:25.207 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:25.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:25.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:25.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:25.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:25.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:25.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:25.221 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:25.221 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:25.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:25.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:25.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:25.222 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:25.222 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12529169, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813097159027528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7978083, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81759, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.77725586960907, telescope_dec_j2k=-24.3846273472908, observability=1)
2025-12-27T17:00:25.468 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24625897407531738
2025-12-27T17:00:25.531 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30963969230651855
2025-12-27T17:00:26.670 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:26.672 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.798228, teldec = -24.256155
2025-12-27T17:00:26.673 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.77767595964123     dec_j2k = -24.3846204871929
2025-12-27T17:00:26.674 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:26.675 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:26.678 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:26.678 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:26.678 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:26.678 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:26.685 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:26.686 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:26.686 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:26.686 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:26.686 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:26.686 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:26.686 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:26.686 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:26.686 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12530869, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.798228, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81801, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.77767595964123, telescope_dec_j2k=-24.3846204871929, observability=1)
2025-12-27T17:00:26.708 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.022127866744995117
2025-12-27T17:00:27.749 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:27.751 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7985358, teldec = -24.256155
2025-12-27T17:00:27.753 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.77798404566982     dec_j2k = -24.3846154551393
2025-12-27T17:00:27.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:27.754 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:27.755 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7985358, teldec = -24.256155
2025-12-27T17:00:27.756 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:27.756 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77798404566982     dec_j2k = -24.3846154551393
2025-12-27T17:00:27.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:27.758 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:27.758 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:27.759 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:27.759 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:27.759 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:27.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:27.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:27.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:27.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:27.766 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:27.766 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:27.766 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:27.766 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:27.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:27.766 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:27.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:27.767 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:27.767 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:27.767 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:27.767 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:27.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:27.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:27.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:27.767 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:27.767 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12532123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7985358, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81832, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.77798404566982, telescope_dec_j2k=-24.3846154551393, observability=1)
2025-12-27T17:00:27.767 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:27.768 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12532118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7985358, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81832, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.77798404566982, telescope_dec_j2k=-24.3846154551393, observability=1)
2025-12-27T17:00:28.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:28.816 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7988347, teldec = -24.256155
2025-12-27T17:00:28.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77828322341691     dec_j2k = -24.3846105677866
2025-12-27T17:00:28.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:28.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:28.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:28.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:28.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:28.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:28.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:28.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:28.828 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:28.828 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:28.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:28.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:28.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:28.829 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:28.829 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1253335, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813092746713819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7988347, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81862, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.77828322341691, telescope_dec_j2k=-24.3846105677866, observability=1)
2025-12-27T17:00:28.870 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0414125919342041
2025-12-27T17:00:29.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:29.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7991154, teldec = -24.256155
2025-12-27T17:00:29.881 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77856418424213     dec_j2k = -24.3846059773065
2025-12-27T17:00:29.883 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:29.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:29.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:29.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:29.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:29.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:29.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:29.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:29.895 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:29.895 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:29.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:29.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:29.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:29.895 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:29.895 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12534581, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7991154, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8189, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.77856418424213, telescope_dec_j2k=-24.3846059773065, observability=1)
2025-12-27T17:00:29.938 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04288291931152344
2025-12-27T17:00:30.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:30.944 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7994238, teldec = -24.256155
2025-12-27T17:00:30.945 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77887287079504     dec_j2k = -24.3846009330275
2025-12-27T17:00:30.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:30.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:30.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:30.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:30.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:30.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:30.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:30.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:30.955 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:30.955 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:30.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:30.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:30.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:30.956 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:30.956 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12535814, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.7994238, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81921, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.77887287079504, telescope_dec_j2k=-24.3846009330275, observability=1)
2025-12-27T17:00:31.044 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08876419067382812
2025-12-27T17:00:31.366 [DEBUG] [Thread-490830 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4102332592010498
2025-12-27T17:00:31.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:31.998 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.799704, teldec = -24.256155
2025-12-27T17:00:31.999 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77915333113563     dec_j2k = -24.3845963492681
2025-12-27T17:00:32.000 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:00:32.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:00:32.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:32.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:32.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:32.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:32.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:32.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:32.013 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:32.013 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:32.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:32.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:32.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:32.013 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:32.013 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12537034, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813087933280682, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.799704, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.81949, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.77915333113563, telescope_dec_j2k=-24.3845963492681, observability=1)
2025-12-27T17:00:32.147 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13410496711730957
2025-12-27T17:00:33.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:33.058 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8000123, teldec = -24.256155
2025-12-27T17:00:33.059 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77946191757359     dec_j2k = -24.3845913050233
2025-12-27T17:00:33.061 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:33.062 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:33.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:33.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:33.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:33.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:33.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:33.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:33.075 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:33.075 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:33.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:33.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:33.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:33.075 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:33.075 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1253826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.8000123, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8198, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.77946191757359, telescope_dec_j2k=-24.3845913050233, observability=1)
2025-12-27T17:00:33.196 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12090134620666504
2025-12-27T17:00:34.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:34.132 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8003118, teldec = -24.256155
2025-12-27T17:00:34.133 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77976169582451     dec_j2k = -24.3845864039565
2025-12-27T17:00:34.135 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:34.136 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:34.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:34.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:34.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:34.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:34.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:34.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:34.145 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:34.145 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:34.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:34.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:34.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:34.145 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:34.145 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12539504, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091543355535, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.8003118, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82009, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.77976169582451, telescope_dec_j2k=-24.3845864039565, observability=1)
2025-12-27T17:00:34.248 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10289573669433594
2025-12-27T17:00:35.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:35.227 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8006207, teldec = -24.256155
2025-12-27T17:00:35.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7800708827971     dec_j2k = -24.3845813482372
2025-12-27T17:00:35.230 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:35.230 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:35.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:35.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:35.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:35.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:35.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:35.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:35.244 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:35.244 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:35.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:35.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:35.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:35.244 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:35.244 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12540771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813089537758395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.8006207, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8204, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.7800708827971, telescope_dec_j2k=-24.3845813482372, observability=1)
2025-12-27T17:00:35.338 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09354281425476074
2025-12-27T17:00:36.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:36.294 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8009009, teldec = -24.256155
2025-12-27T17:00:36.295 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78035134309695     dec_j2k = -24.3845767615182
2025-12-27T17:00:36.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:36.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:36.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:36.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:36.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:36.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:36.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:36.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:36.308 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:36.308 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:36.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:36.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:36.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:36.308 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:36.308 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12542005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093147833247, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.8009009, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82068, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78035134309695, telescope_dec_j2k=-24.3845767615182, observability=1)
2025-12-27T17:00:36.428 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12016558647155762
2025-12-27T17:00:37.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:37.364 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8012098, teldec = -24.256155
2025-12-27T17:00:37.365 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78066053004743     dec_j2k = -24.3845717041933
2025-12-27T17:00:37.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:37.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:37.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:37.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:37.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:37.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:37.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:37.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:37.379 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:37.379 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:37.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:37.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:37.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:37.380 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:37.380 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12543244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094351191531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.8012098, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82099, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78066053004743, telescope_dec_j2k=-24.3845717041933, observability=1)
2025-12-27T17:00:37.518 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1379408836364746
2025-12-27T17:00:38.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:38.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.80149, teldec = -24.256155
2025-12-27T17:00:38.427 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78094099032721     dec_j2k = -24.3845671160178
2025-12-27T17:00:38.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:38.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:38.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:38.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:38.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:38.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:38.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:38.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:38.438 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:38.438 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:38.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:38.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:38.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:38.439 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:38.439 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12544472, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093548952675, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.80149, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82127, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78094099032721, telescope_dec_j2k=-24.3845671160178, observability=1)
2025-12-27T17:00:38.586 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1476576328277588
2025-12-27T17:00:39.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:39.485 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8017894, teldec = -24.256155
2025-12-27T17:00:39.486 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78124066843146     dec_j2k = -24.3845622126836
2025-12-27T17:00:39.488 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:39.489 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:39.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:39.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:39.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:39.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:39.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:39.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:39.498 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:39.498 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:39.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:39.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:39.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:39.498 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:39.498 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12545698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813092746713819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.8017894, telescope_dec=-24.256155, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82157, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78124066843146, telescope_dec_j2k=-24.3845622126836, observability=1)
2025-12-27T17:00:39.669 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17110705375671387
2025-12-27T17:00:40.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:40.544 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8020983, teldec = -24.256154
2025-12-27T17:00:40.545 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78154985526089     dec_j2k = -24.3845561530216
2025-12-27T17:00:40.547 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:40.548 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:40.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:40.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:40.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:40.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:40.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:40.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:40.559 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:40.559 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:40.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:40.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:40.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:40.559 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:40.559 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12546925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813089136638967, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.8020983, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82188, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78154985526089, telescope_dec_j2k=-24.3845561530216, observability=1)
2025-12-27T17:00:40.721 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16167855262756348
2025-12-27T17:00:41.228 [DEBUG] [ThreadPoolExecutor-22964_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:41.229 [DEBUG] [ThreadPoolExecutor-22964_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:41.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:41.610 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8023788, teldec = -24.256154
2025-12-27T17:00:41.611 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78183061578902     dec_j2k = -24.3845515577345
2025-12-27T17:00:41.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:41.614 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:41.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:41.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:41.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:41.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:41.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:41.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:41.626 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:41.626 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:41.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:41.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:41.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:41.627 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:41.627 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12548159, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813087933280682, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.8023788, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82216, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78183061578902, telescope_dec_j2k=-24.3845515577345, observability=1)
2025-12-27T17:00:41.824 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19777989387512207
2025-12-27T17:00:42.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:42.678 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8026871, teldec = -24.256154
2025-12-27T17:00:42.679 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78213920212673     dec_j2k = -24.3845465062136
2025-12-27T17:00:42.681 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:42.682 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:42.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:42.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:42.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:42.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:42.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:42.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:42.696 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:42.696 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:42.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:42.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:42.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:42.696 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:42.696 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12549395, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091944474963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992257, telescope_ra=1.8026871, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82247, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78213920212673, telescope_dec_j2k=-24.3845465062136, observability=1)
2025-12-27T17:00:42.906 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2096104621887207
2025-12-27T17:00:43.804 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:43.805 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8029955, teldec = -24.256154
2025-12-27T17:00:43.806 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78244788854575     dec_j2k = -24.3845414522153
2025-12-27T17:00:43.808 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:43.808 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:43.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:43.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:43.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:43.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:43.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:43.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:43.822 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:43.822 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:43.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:43.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:43.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:43.822 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:43.822 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.125507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813092345594391, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8029955, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82278, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78244788854575, telescope_dec_j2k=-24.3845414522153, observability=1)
2025-12-27T17:00:43.980 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15752840042114258
2025-12-27T17:00:44.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:44.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8032955, teldec = -24.256154
2025-12-27T17:00:44.866 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78274816715236     dec_j2k = -24.3845365350694
2025-12-27T17:00:44.869 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:44.870 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:44.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:44.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:44.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:44.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:44.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:44.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:44.880 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:44.880 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:44.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:44.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:44.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:44.880 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:44.880 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12551926, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813090741116679, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8032955, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82308, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78274816715236, telescope_dec_j2k=-24.3845365350694, observability=1)
2025-12-27T17:00:45.070 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18932008743286133
2025-12-27T17:00:45.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:45.923 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8036044, teldec = -24.256154
2025-12-27T17:00:45.924 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78305735401287     dec_j2k = -24.3845314712187
2025-12-27T17:00:45.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:45.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:00:45.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:45.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:45.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:45.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:45.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:45.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:45.937 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:45.937 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:45.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:45.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:45.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:45.937 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:45.938 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1255315, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813093548952675, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8036044, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82339, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78305735401287, telescope_dec_j2k=-24.3845314712187, observability=1)
2025-12-27T17:00:46.137 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1996450424194336
2025-12-27T17:00:46.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:46.982 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8038851, teldec = -24.256154
2025-12-27T17:00:46.983 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78333831467532     dec_j2k = -24.3845268689255
2025-12-27T17:00:46.985 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:46.986 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:46.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:46.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:46.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:46.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:46.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:46.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:46.997 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:46.997 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:46.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:46.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:46.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:46.997 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:46.997 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12554375, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091142236107, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8038851, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82367, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78333831467532, telescope_dec_j2k=-24.3845268689255, observability=1)
2025-12-27T17:00:47.224 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22627830505371094
2025-12-27T17:00:48.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:48.042 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8041653, teldec = -24.256154
2025-12-27T17:00:48.043 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7836187748639     dec_j2k = -24.384522274137
2025-12-27T17:00:48.044 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:48.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:48.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:48.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:48.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:48.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:48.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:48.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:48.061 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:48.061 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:48.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:48.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:48.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:48.061 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:48.061 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12555602, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813084724325258, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8041653, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82395, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.7836187748639, telescope_dec_j2k=-24.384522274137, observability=1)
2025-12-27T17:00:48.354 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2931702136993408
2025-12-27T17:00:49.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:49.110 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8044642, teldec = -24.256154
2025-12-27T17:00:49.111 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78391795240642     dec_j2k = -24.384517371938
2025-12-27T17:00:49.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:49.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:49.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:49.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:49.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:49.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:49.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:49.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:49.126 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:49.126 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:49.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:49.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:49.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:49.126 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:49.126 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12556839, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081308833440011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8044642, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82425, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78391795240642, telescope_dec_j2k=-24.384517371938, observability=1)
2025-12-27T17:00:49.406 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2799108028411865
2025-12-27T17:00:49.449 [DEBUG] [Thread-490831 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32341980934143066
2025-12-27T17:00:50.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:50.172 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8047725, teldec = -24.256154
2025-12-27T17:00:50.173 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78422653866588     dec_j2k = -24.384512314746
2025-12-27T17:00:50.174 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:50.175 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:50.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:50.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:50.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:50.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:50.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:50.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:50.184 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:50.184 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:50.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:50.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:50.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:50.184 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:50.185 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12558068, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813087131041826, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8047725, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82456, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78422653866588, telescope_dec_j2k=-24.384512314746, observability=1)
2025-12-27T17:00:50.458 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2735939025878906
2025-12-27T17:00:51.229 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:51.231 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8050809, teldec = -24.256154
2025-12-27T17:00:51.232 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78453522500661     dec_j2k = -24.3845072550749
2025-12-27T17:00:51.234 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:00:51.234 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:51.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:51.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:51.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:51.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:51.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:51.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:51.244 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:51.244 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:51.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:51.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:51.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:51.244 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:51.244 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12559294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813095554549815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8050809, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82486, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78453522500661, telescope_dec_j2k=-24.3845072550749, observability=1)
2025-12-27T17:00:51.562 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31773853302001953
2025-12-27T17:00:52.285 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:52.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8053616, teldec = -24.256154
2025-12-27T17:00:52.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7848161856186     dec_j2k = -24.3845026491262
2025-12-27T17:00:52.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:52.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:52.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:52.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:52.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:52.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:52.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:52.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:52.302 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:52.303 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:52.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:52.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:52.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:52.303 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:52.303 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12560516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813094752310959, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8053616, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82514, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.7848161856186, telescope_dec_j2k=-24.3845026491262, observability=1)
2025-12-27T17:00:52.665 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.362335205078125
2025-12-27T17:00:53.348 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:53.350 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.80567, teldec = -24.256154
2025-12-27T17:00:53.351 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7851248719372     dec_j2k = -24.3844975878529
2025-12-27T17:00:53.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:53.354 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:53.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:53.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:53.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:53.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:53.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:53.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:53.365 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:53.365 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:53.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:53.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:53.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:53.365 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:53.365 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12561747, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813088735519538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.80567, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82545, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.7851248719372, telescope_dec_j2k=-24.3844975878529, observability=1)
2025-12-27T17:00:53.733 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36736035346984863
2025-12-27T17:00:54.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:54.415 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8059413, teldec = -24.256154
2025-12-27T17:00:54.416 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78539642380258     dec_j2k = -24.3844931347488
2025-12-27T17:00:54.417 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:54.419 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:54.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:54.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:54.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:54.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:54.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:54.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:54.430 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:54.430 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:54.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:54.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:54.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:54.430 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:54.431 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12562978, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813088735519538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8059413, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82572, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78539642380258, telescope_dec_j2k=-24.3844931347488, observability=1)
2025-12-27T17:00:54.785 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35376644134521484
2025-12-27T17:00:55.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:55.480 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8062496, teldec = -24.256154
2025-12-27T17:00:55.481 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78570501000656     dec_j2k = -24.3844880735408
2025-12-27T17:00:55.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:55.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:55.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:55.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:55.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:55.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:55.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:55.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:55.492 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:55.492 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:55.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:55.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:55.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:55.492 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:55.493 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12564212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813090741116679, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8062496, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82603, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78570501000656, telescope_dec_j2k=-24.3844880735408, observability=1)
2025-12-27T17:00:55.559 [DEBUG] [Thread-490832 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06624794006347656
2025-12-27T17:00:55.837 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3440582752227783
2025-12-27T17:00:56.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:56.534 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8065585, teldec = -24.256154
2025-12-27T17:00:56.535 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78601419675593     dec_j2k = -24.3844830016423
2025-12-27T17:00:56.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:00:56.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:00:56.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:56.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:56.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:56.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:56.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:56.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:56.547 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:56.547 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:56.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:56.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:56.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:56.547 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:56.547 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12565432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091142236107, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8065585, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82634, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78601419675593, telescope_dec_j2k=-24.3844830016423, observability=1)
2025-12-27T17:00:56.940 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39303040504455566
2025-12-27T17:00:57.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:57.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.806839, teldec = -24.256154
2025-12-27T17:00:57.594 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78629495713173     dec_j2k = -24.3844783953209
2025-12-27T17:00:57.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:57.597 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:57.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:57.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:57.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:57.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:57.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:57.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:57.611 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:57.611 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:57.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:57.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:57.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:57.611 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:57.611 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12566657, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813090339997251, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.806839, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82662, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78629495713173, telescope_dec_j2k=-24.3844783953209, observability=1)
2025-12-27T17:00:58.021 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4102001190185547
2025-12-27T17:00:58.659 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:58.661 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8071474, teldec = -24.256154
2025-12-27T17:00:58.662 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7866036433948     dec_j2k = -24.3844733300299
2025-12-27T17:00:58.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:58.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:58.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:58.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:58.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:58.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:58.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:58.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:58.678 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:58.678 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:58.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:58.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:58.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:58.678 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:58.678 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12567894, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813087933280682, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8071474, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82693, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.7866036433948, telescope_dec_j2k=-24.3844733300299, observability=1)
2025-12-27T17:00:59.154 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47545361518859863
2025-12-27T17:00:59.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:00:59.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8074465, teldec = -24.256154
2025-12-27T17:00:59.732 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78690302101434     dec_j2k = -24.384468416685
2025-12-27T17:00:59.734 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:59.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:00:59.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:00:59.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:00:59.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:00:59.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:00:59.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:00:59.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:59.746 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:00:59.746 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:00:59.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:00:59.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:00:59.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:00:59.746 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:00:59.746 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12569131, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813085927683542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8074465, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82723, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78690302101434, telescope_dec_j2k=-24.384468416685, observability=1)
2025-12-27T17:01:00.238 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49208712577819824
2025-12-27T17:01:00.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:00.796 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8077273, teldec = -24.256154
2025-12-27T17:01:00.797 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78718408163821     dec_j2k = -24.3844638032382
2025-12-27T17:01:00.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:01:00.799 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:01:00.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:00.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:00.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:00.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:00.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:00.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:00.810 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:00.810 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:00.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:00.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:00.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:00.810 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:00.811 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12570365, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813085927683542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8077273, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82751, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78718408163821, telescope_dec_j2k=-24.3844638032382, observability=1)
2025-12-27T17:01:01.290 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47968482971191406
2025-12-27T17:01:01.852 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:01.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8080362, teldec = -24.256154
2025-12-27T17:01:01.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78749326833192     dec_j2k = -24.3844587273152
2025-12-27T17:01:01.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:01.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:01.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:01.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:01.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:01.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:01.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:01.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:01.870 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:01.870 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:01.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:01.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:01.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:01.870 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:01.870 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12571589, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081308833440011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8080362, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82782, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78749326833192, telescope_dec_j2k=-24.3844587273152, observability=1)
2025-12-27T17:01:02.377 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5063836574554443
2025-12-27T17:01:02.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:02.912 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8083169, teldec = -24.256154
2025-12-27T17:01:02.913 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78777422884278     dec_j2k = -24.3844541140522
2025-12-27T17:01:02.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:02.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:02.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:02.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:02.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:02.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:02.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:02.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:02.929 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:02.929 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:02.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:02.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:02.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:02.929 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:02.929 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12572814, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091944474963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8083169, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8281, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78777422884278, telescope_dec_j2k=-24.3844541140522, observability=1)
2025-12-27T17:01:03.426 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49665355682373047
2025-12-27T17:01:03.818 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.888383150100708
2025-12-27T17:01:04.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:04.010 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8086253, teldec = -24.256154
2025-12-27T17:01:04.011 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78808291505026     dec_j2k = -24.384449044743
2025-12-27T17:01:04.013 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:04.014 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:04.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:04.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:04.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:04.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:04.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:04.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:04.027 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:04.027 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:04.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:04.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:04.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:04.027 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:04.027 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12574084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130967579081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8086253, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82841, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78808291505026, telescope_dec_j2k=-24.384449044743, observability=1)
2025-12-27T17:01:04.495 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4674677848815918
2025-12-27T17:01:05.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:05.147 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8089526, teldec = -24.256154
2025-12-27T17:01:05.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78841051878499     dec_j2k = -24.384443663849
2025-12-27T17:01:05.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:05.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:05.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:05.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:05.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:05.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:05.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:05.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:05.164 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:05.165 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:05.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:05.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:05.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:05.165 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:05.165 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.125754, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813091142236107, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8089526, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82874, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78841051878499, telescope_dec_j2k=-24.384443663849, observability=1)
2025-12-27T17:01:05.601 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4362311363220215
2025-12-27T17:01:05.917 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7516887187957764
2025-12-27T17:01:05.917 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.44878172874451 seconds ago
2025-12-27T17:01:06.207 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:06.209 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8092333, teldec = -24.256154
2025-12-27T17:01:06.210 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78869147926447     dec_j2k = -24.3844390483185
2025-12-27T17:01:06.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:06.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:06.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:06.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:06.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:06.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:06.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:06.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:06.224 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:06.224 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:06.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:06.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:06.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:06.224 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:06.224 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1257663, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813085526564114, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8092333, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82902, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78869147926447, telescope_dec_j2k=-24.3844390483185, observability=1)
2025-12-27T17:01:06.704 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4803762435913086
2025-12-27T17:01:07.264 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:07.268 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8095422, teldec = -24.256154
2025-12-27T17:01:07.268 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7890006659014     dec_j2k = -24.3844339682946
2025-12-27T17:01:07.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:07.270 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:07.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:07.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:07.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:07.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:07.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:07.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:07.283 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:07.283 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:07.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:07.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:07.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:07.283 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:07.284 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12577854, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081308632880297, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8095422, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82933, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.7890006659014, telescope_dec_j2k=-24.3844339682946, observability=1)
2025-12-27T17:01:07.530 [DEBUG] [Thread-490833 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24604511260986328
2025-12-27T17:01:07.752 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46863484382629395
2025-12-27T17:01:08.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:08.330 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8098229, teldec = -24.25616
2025-12-27T17:01:08.331 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78928162688895     dec_j2k = -24.3844353507983
2025-12-27T17:01:08.332 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:08.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:08.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:08.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:08.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:08.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:08.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:08.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:08.342 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:08.342 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:08.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:08.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:08.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:08.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:08.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12579084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813089136638967, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992267, telescope_ra=1.8098229, telescope_dec=-24.25616, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82961, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78928162688895, telescope_dec_j2k=-24.3844353507983, observability=1)
2025-12-27T17:01:08.804 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46245741844177246
2025-12-27T17:01:09.385 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:09.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8101311, teldec = -24.256154
2025-12-27T17:01:09.388 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78959011232589     dec_j2k = -24.3844242811927
2025-12-27T17:01:09.390 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:09.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:09.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:09.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:09.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:09.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:09.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:09.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:09.405 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:09.405 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:09.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:09.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:09.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:09.406 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:09.406 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12580308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813092746713819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8101311, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.82991, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78959011232589, telescope_dec_j2k=-24.3844242811927, observability=1)
2025-12-27T17:01:09.937 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5316929817199707
2025-12-27T17:01:10.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:10.452 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8104302, teldec = -24.256154
2025-12-27T17:01:10.453 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78988948983653     dec_j2k = -24.3844193599812
2025-12-27T17:01:10.455 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:10.456 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:10.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:10.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:10.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:10.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:10.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:10.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:10.470 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:10.470 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:10.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:10.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:10.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:10.470 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:10.470 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1258154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813085526564114, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8104302, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83021, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.78988948983653, telescope_dec_j2k=-24.3844193599812, observability=1)
2025-12-27T17:01:11.011 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5412046909332275
2025-12-27T17:01:11.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:11.517 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.810711, teldec = -24.256154
2025-12-27T17:01:11.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79017055035813     dec_j2k = -24.3844147391493
2025-12-27T17:01:11.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:01:11.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:01:11.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:11.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:11.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:11.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:11.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:11.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:11.534 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:11.534 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:11.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:11.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:11.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:11.535 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:11.535 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12582773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813087532161254, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.810711, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83049, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.79017055035813, telescope_dec_j2k=-24.3844147391493, observability=1)
2025-12-27T17:01:12.131 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5965876579284668
2025-12-27T17:01:12.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:12.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8110199, teldec = -24.256154
2025-12-27T17:01:12.586 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79047973693932     dec_j2k = -24.3844096551025
2025-12-27T17:01:12.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:12.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:12.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:12.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:12.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:12.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:12.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:12.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:12.599 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:12.599 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:12.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:12.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:12.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:12.600 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:12.600 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12584009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081308632880297, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8110199, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8308, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.79047973693932, telescope_dec_j2k=-24.3844096551025, observability=1)
2025-12-27T17:01:12.781 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18108129501342773
2025-12-27T17:01:13.234 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6341552734375
2025-12-27T17:01:13.645 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:13.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8113001, teldec = -24.256154
2025-12-27T17:01:13.648 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79076019688408     dec_j2k = -24.3844050426888
2025-12-27T17:01:13.650 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:13.651 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:13.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:13.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:13.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:13.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:13.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:13.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:13.660 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:13.661 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:13.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:13.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:13.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:13.661 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:13.661 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12585238, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813083119847546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8113001, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83108, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.79076019688408, telescope_dec_j2k=-24.3844050426888, observability=1)
2025-12-27T17:01:14.302 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6409204006195068
2025-12-27T17:01:14.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:14.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8115992, teldec = -24.256154
2025-12-27T17:01:14.711 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.791059574352     dec_j2k = -24.384400118396
2025-12-27T17:01:14.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:14.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:14.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:14.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:14.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:14.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:14.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:14.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:14.728 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:14.728 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:14.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:14.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:14.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:14.728 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:14.728 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12586469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813085927683542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8115992, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83138, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:00:15.205639', telescope_ra_j2k=1.791059574352, telescope_dec_j2k=-24.384400118396, observability=1)
2025-12-27T17:01:15.348 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:15.348 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T17:01:15.349 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:15.349 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T17:01:15.349 [INFO] [ThreadPoolExecutor-22965_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T17:01:15.349 [INFO] [ThreadPoolExecutor-22965_0] [server.py] [done()] Shutdown complete...
2025-12-27T17:01:15.434 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7060134410858154
2025-12-27T17:01:15.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:15.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8119078, teldec = -24.256154
2025-12-27T17:01:15.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79136846062138     dec_j2k = -24.3843950368718
2025-12-27T17:01:15.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:15.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:15.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:15.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:15.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:15.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:15.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:15.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:15.800 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:15.800 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:15.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:15.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:15.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:15.801 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:15.801 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12587712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813089537758395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8119078, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83169, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79136846062138, telescope_dec_j2k=-24.3843950368718, observability=1)
2025-12-27T17:01:16.657 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8559880256652832
2025-12-27T17:01:16.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:16.850 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8122165, teldec = -24.256154
2025-12-27T17:01:16.851 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79167744697188     dec_j2k = -24.3843899528614
2025-12-27T17:01:16.853 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:16.854 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:16.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:16.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:16.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:16.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:16.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:16.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:16.865 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:16.865 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:16.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:16.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:16.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:16.865 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:16.865 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12588946, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813087131041826, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.8122165, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.832, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79167744697188, telescope_dec_j2k=-24.3843899528614, observability=1)
2025-12-27T17:01:17.722 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8564567565917969
2025-12-27T17:01:17.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:17.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.812497, teldec = -24.256154
2025-12-27T17:01:17.916 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79195820715392     dec_j2k = -24.3843853325514
2025-12-27T17:01:17.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:17.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:17.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:17.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:17.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:17.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:17.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:17.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:17.927 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:17.927 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:17.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:17.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:17.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:17.928 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:17.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12590178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813090339997251, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.812497, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83228, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79195820715392, telescope_dec_j2k=-24.3843853325514, observability=1)
2025-12-27T17:01:18.773 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8456900119781494
2025-12-27T17:01:18.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:18.980 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.812805, teldec = -24.256154
2025-12-27T17:01:18.981 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79226649283292     dec_j2k = -24.3843802584714
2025-12-27T17:01:18.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:18.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:18.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:18.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:18.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:18.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:18.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:18.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:18.999 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:18.999 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:18.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:18.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:18.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:18.999 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:18.999 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12591411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813085526564114, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992256, telescope_ra=1.812805, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83259, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79226649283292, telescope_dec_j2k=-24.3843802584714, observability=1)
2025-12-27T17:01:19.826 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8262481689453125
2025-12-27T17:01:20.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:20.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8131042, teldec = -24.256154
2025-12-27T17:01:20.054 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79256597033856     dec_j2k = -24.3843753285647
2025-12-27T17:01:20.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:20.057 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:20.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:20.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:20.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:20.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:20.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:20.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:20.071 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:20.071 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:20.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:20.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:20.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:20.071 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:20.071 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12592653, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813083119847546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8131042, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83289, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79256597033856, telescope_dec_j2k=-24.3843753285647, observability=1)
2025-12-27T17:01:20.877 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8058578968048096
2025-12-27T17:01:21.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:21.120 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8133847, teldec = -24.256147
2025-12-27T17:01:21.120 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79284672987265     dec_j2k = -24.3843637066523
2025-12-27T17:01:21.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:21.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:21.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:21.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:21.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:21.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:21.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:21.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:21.135 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:21.135 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:21.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:21.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:21.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:21.136 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:21.136 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12593887, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813083922086402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992245, telescope_ra=1.8133847, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83317, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79284672987265, telescope_dec_j2k=-24.3843637066523, observability=1)
2025-12-27T17:01:22.261 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:22.264 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.813722, teldec = -24.256154
2025-12-27T17:01:22.265 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.79318434330853     dec_j2k = -24.3843651466029
2025-12-27T17:01:22.267 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:22.268 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:22.269 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:22.269 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:22.270 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:22.270 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:22.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:22.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:22.277 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:22.277 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:22.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:22.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:22.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:22.277 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:22.277 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12595211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081308432320583, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.813722, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83351, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79318434330853, telescope_dec_j2k=-24.3843651466029, observability=1)
2025-12-27T17:01:22.356 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07877945899963379
2025-12-27T17:01:23.397 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:23.399 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8140306, teldec = -24.256154
2025-12-27T17:01:23.400 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.79349322949779     dec_j2k = -24.3843600593071
2025-12-27T17:01:23.402 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:23.403 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:23.408 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:23.408 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:23.408 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:23.408 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:23.415 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:23.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:23.416 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:23.416 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:23.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:23.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:23.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:23.416 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:23.416 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12596526, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813083119847546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8140306, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83381, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79349322949779, telescope_dec_j2k=-24.3843600593071, observability=1)
2025-12-27T17:01:23.420 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0038292407989501953
2025-12-27T17:01:24.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:24.465 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8143297, teldec = -24.256154
2025-12-27T17:01:24.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79379260686583     dec_j2k = -24.3843551278189
2025-12-27T17:01:24.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:24.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:24.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:24.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:24.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:24.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:24.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:24.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:24.482 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:24.482 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:24.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:24.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:24.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:24.482 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:24.483 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12597759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813081916489262, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8143297, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83411, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79379260686583, telescope_dec_j2k=-24.3843551278189, observability=1)
2025-12-27T17:01:24.497 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014534473419189453
2025-12-27T17:01:25.530 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:25.531 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:25.533 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8146383, teldec = -24.256154
2025-12-27T17:01:25.534 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 1.8146383, teldec = -24.256154
2025-12-27T17:01:25.536 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79410149303214     dec_j2k = -24.3843500388711
2025-12-27T17:01:25.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:25.537 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 1.79410149303214     dec_j2k = -24.3843500388711
2025-12-27T17:01:25.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:25.538 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:25.538 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:25.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:25.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:25.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:25.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:25.540 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:25.540 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:25.540 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:25.540 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:25.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:25.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:25.542 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:25.542 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:25.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:25.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:25.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:25.542 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:25.542 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12598994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813078306414409, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8146383, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83442, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79410149303214, telescope_dec_j2k=-24.3843500388711, observability=1)
2025-12-27T17:01:25.542 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:25.542 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:25.542 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:25.542 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:25.542 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:25.542 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:25.542 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:25.542 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:25.543 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12598995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813078306414409, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8146383, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83442, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79410149303214, telescope_dec_j2k=-24.3843500388711, observability=1)
2025-12-27T17:01:25.581 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.038503170013427734
2025-12-27T17:01:25.656 [DEBUG] [Thread-490834 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11373209953308105
2025-12-27T17:01:26.585 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:26.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8149191, teldec = -24.256154
2025-12-27T17:01:26.588 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79438255340925     dec_j2k = -24.3843454076284
2025-12-27T17:01:26.590 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:26.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:26.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:26.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:26.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:26.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:26.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:26.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:26.600 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:26.600 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:26.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:26.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:26.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:26.601 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:26.601 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12600215, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081308833440011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8149191, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8347, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79438255340925, telescope_dec_j2k=-24.3843454076284, observability=1)
2025-12-27T17:01:26.668 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06755232810974121
2025-12-27T17:01:27.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:27.645 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8151993, teldec = -24.256154
2025-12-27T17:01:27.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79466301322037     dec_j2k = -24.3843407855893
2025-12-27T17:01:27.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:27.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:27.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:27.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:27.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:27.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:27.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:27.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:27.663 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:27.663 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:27.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:27.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:27.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:27.663 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:27.663 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1260144, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813088735519538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8151993, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83498, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79466301322037, telescope_dec_j2k=-24.3843407855893, observability=1)
2025-12-27T17:01:27.717 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0543208122253418
2025-12-27T17:01:28.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:28.711 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8155077, teldec = -24.256154
2025-12-27T17:01:28.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79497169916839     dec_j2k = -24.3843356975777
2025-12-27T17:01:28.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:28.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:28.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:28.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:28.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:28.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:28.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:28.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:28.725 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:28.726 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:28.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:28.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:28.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:28.726 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:28.726 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12602674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813084724325258, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8155077, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83529, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79497169916839, telescope_dec_j2k=-24.3843356975777, observability=1)
2025-12-27T17:01:28.769 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04328632354736328
2025-12-27T17:01:29.767 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:29.769 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8158063, teldec = -24.256154
2025-12-27T17:01:29.770 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79527057601877     dec_j2k = -24.3843307704492
2025-12-27T17:01:29.772 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:29.773 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:29.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:29.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:29.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:29.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:29.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:29.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:29.783 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:29.784 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:29.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:29.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:29.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:29.784 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:29.784 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12603898, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813085526564114, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8158063, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83559, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79527057601877, telescope_dec_j2k=-24.3843307704492, observability=1)
2025-12-27T17:01:29.838 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05390667915344238
2025-12-27T17:01:30.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:30.832 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8160881, teldec = -24.256154
2025-12-27T17:01:30.833 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79555263728282     dec_j2k = -24.3843261198133
2025-12-27T17:01:30.835 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:30.835 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:30.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:30.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:30.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:30.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:30.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:30.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:30.849 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:30.849 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:30.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:30.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:30.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:30.849 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:30.850 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12605127, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813084724325258, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8160881, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83587, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79555263728282, telescope_dec_j2k=-24.3843261198133, observability=1)
2025-12-27T17:01:30.922 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07230424880981445
2025-12-27T17:01:31.893 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:31.896 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.816397, teldec = -24.256154
2025-12-27T17:01:31.897 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7958618236608     dec_j2k = -24.384321021134
2025-12-27T17:01:31.899 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:31.900 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:31.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:31.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:31.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:31.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:31.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:31.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:31.913 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:31.913 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:31.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:31.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:31.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:31.914 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:31.914 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12606359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813083922086402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.816397, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83618, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.7958618236608, telescope_dec_j2k=-24.384321021134, observability=1)
2025-12-27T17:01:32.008 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09477496147155762
2025-12-27T17:01:32.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:32.957 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.816677, teldec = -24.256154
2025-12-27T17:01:32.958 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79614208323579     dec_j2k = -24.3843163987498
2025-12-27T17:01:32.960 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:32.961 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:32.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:32.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:32.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:32.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:32.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:32.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:32.972 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:32.972 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:32.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:32.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:32.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:32.972 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:32.972 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12607588, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813086729922398, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.816677, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83646, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79614208323579, telescope_dec_j2k=-24.3843163987498, observability=1)
2025-12-27T17:01:33.058 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08589816093444824
2025-12-27T17:01:34.014 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:34.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8169845, teldec = -24.256154
2025-12-27T17:01:34.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79644986829369     dec_j2k = -24.384311321586
2025-12-27T17:01:34.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:34.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:34.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:34.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:34.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:34.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:34.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:34.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:34.033 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:34.033 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:34.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:34.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:34.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:34.033 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:34.033 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12608814, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813084724325258, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8169845, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83677, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79644986829369, telescope_dec_j2k=-24.384311321586, observability=1)
2025-12-27T17:01:34.110 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07694554328918457
2025-12-27T17:01:35.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:35.085 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8172836, teldec = -24.256154
2025-12-27T17:01:35.086 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79674924555351     dec_j2k = -24.3843063823167
2025-12-27T17:01:35.089 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:35.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:35.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:35.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:35.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:35.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:35.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:35.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:35.099 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:35.099 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:35.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:35.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:35.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:35.100 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:35.100 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1261005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081308833440011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8172836, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83707, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79674924555351, telescope_dec_j2k=-24.3843063823167, observability=1)
2025-12-27T17:01:35.162 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06225895881652832
2025-12-27T17:01:36.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:36.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8175917, teldec = -24.256154
2025-12-27T17:01:36.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7970576311447     dec_j2k = -24.3843012935997
2025-12-27T17:01:36.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:36.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:36.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:36.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:36.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:36.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:36.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:36.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:36.166 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:36.166 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:36.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:36.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:36.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:36.166 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:36.167 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12611281, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813083119847546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8175917, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83737, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.7970576311447, telescope_dec_j2k=-24.3843012935997, observability=1)
2025-12-27T17:01:36.231 [DEBUG] [ThreadPoolExecutor-22964_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:36.234 [DEBUG] [ThreadPoolExecutor-22964_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:36.235 [DEBUG] [ThreadPoolExecutor-22964_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:36.237 [DEBUG] [ThreadPoolExecutor-22964_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:36.262 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09554576873779297
2025-12-27T17:01:37.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:37.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8178719, teldec = -24.256154
2025-12-27T17:01:37.229 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79733809086407     dec_j2k = -24.3842966649659
2025-12-27T17:01:37.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:37.232 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:37.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:37.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:37.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:37.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:37.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:37.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:37.245 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:37.245 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:37.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:37.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:37.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:37.245 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:37.246 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12612531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813081515369834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8178719, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83766, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79733809086407, telescope_dec_j2k=-24.3842966649659, observability=1)
2025-12-27T17:01:37.349 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10367274284362793
2025-12-27T17:01:38.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:38.294 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8181802, teldec = -24.256154
2025-12-27T17:01:38.295 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7976466766184     dec_j2k = -24.3842915713484
2025-12-27T17:01:38.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:38.298 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:38.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:38.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:38.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:38.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:38.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:38.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:38.310 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:38.311 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:38.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:38.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:38.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:38.311 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:38.311 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12613765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081308231760869, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8181802, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83796, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.7976466766184, telescope_dec_j2k=-24.3842915713484, observability=1)
2025-12-27T17:01:38.399 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0877237319946289
2025-12-27T17:01:39.354 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:39.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8184602, teldec = -24.256154
2025-12-27T17:01:39.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79792693613218     dec_j2k = -24.3842869445678
2025-12-27T17:01:39.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:39.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:39.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:39.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:39.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:39.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:39.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:39.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:39.372 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:39.372 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:39.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:39.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:39.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:39.372 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:39.372 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12614994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813081916489262, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8184602, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83824, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79792693613218, telescope_dec_j2k=-24.3842869445678, observability=1)
2025-12-27T17:01:39.450 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0783388614654541
2025-12-27T17:01:40.242 [DEBUG] [ThreadPoolExecutor-22964_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:40.416 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:40.417 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.818768, teldec = -24.256154
2025-12-27T17:01:40.418 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79823502140087     dec_j2k = -24.3842818576176
2025-12-27T17:01:40.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:40.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:40.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:40.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:40.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:40.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:40.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:40.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:40.431 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:40.431 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:40.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:40.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:40.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:40.431 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:40.431 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12616222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813080713130977, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.818768, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83855, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79823502140087, telescope_dec_j2k=-24.3842818576176, observability=1)
2025-12-27T17:01:40.502 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07080292701721191
2025-12-27T17:01:41.244 [DEBUG] [ThreadPoolExecutor-22964_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:41.245 [INFO] [ThreadPoolExecutor-22964_0] [server.py] [done()] Shutdown complete...
2025-12-27T17:01:41.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:41.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8190664, teldec = -24.256147
2025-12-27T17:01:41.480 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7985336973272     dec_j2k = -24.3842699258141
2025-12-27T17:01:41.481 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:41.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:41.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:41.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:41.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:41.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:41.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:41.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:41.495 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:41.495 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:41.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:41.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:41.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:41.496 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:41.496 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12617451, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813085927683542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992244, telescope_ra=1.8190664, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83885, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.7985336973272, telescope_dec_j2k=-24.3842699258141, observability=1)
2025-12-27T17:01:41.605 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10929536819458008
2025-12-27T17:01:42.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:42.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8193749, teldec = -24.256153
2025-12-27T17:01:42.584 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79884248375257     dec_j2k = -24.3842708251413
2025-12-27T17:01:42.585 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:42.586 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:42.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:42.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:42.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:42.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:42.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:42.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:42.596 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:42.596 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:42.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:42.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:42.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:42.597 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:42.597 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12618729, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081308632880297, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8193749, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83916, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79884248375257, telescope_dec_j2k=-24.3842708251413, observability=1)
2025-12-27T17:01:42.687 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09046697616577148
2025-12-27T17:01:43.678 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:43.680 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8196832, teldec = -24.256153
2025-12-27T17:01:43.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79915106945004     dec_j2k = -24.3842657274444
2025-12-27T17:01:43.684 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:43.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:43.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:43.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:43.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:43.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:43.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:43.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:43.694 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:43.694 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:43.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:43.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:43.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:43.694 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:43.695 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12619999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813085927683542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8196832, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83947, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79915106945004, telescope_dec_j2k=-24.3842657274444, observability=1)
2025-12-27T17:01:43.728 [DEBUG] [Thread-490835 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03367209434509277
2025-12-27T17:01:43.739 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04480576515197754
2025-12-27T17:01:44.743 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:44.745 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8199634, teldec = -24.256153
2025-12-27T17:01:44.746 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79943152909749     dec_j2k = -24.3842610936513
2025-12-27T17:01:44.748 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:44.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:44.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:44.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:44.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:44.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:44.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:44.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:44.759 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:44.759 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:44.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:44.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:44.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:44.759 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:44.759 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12621231, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813075498578413, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8199634, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.83975, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.79943152909749, telescope_dec_j2k=-24.3842610936513, observability=1)
2025-12-27T17:01:44.791 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03208613395690918
2025-12-27T17:01:45.807 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:45.809 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8202712, teldec = -24.256153
2025-12-27T17:01:45.810 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7997396143094     dec_j2k = -24.3842560026281
2025-12-27T17:01:45.812 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:45.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:45.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:45.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:45.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:45.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:45.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:45.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:45.823 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:45.823 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:45.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:45.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:45.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:45.824 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:45.824 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12622463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813081916489262, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8202712, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84005, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.7997396143094, telescope_dec_j2k=-24.3842560026281, observability=1)
2025-12-27T17:01:45.892 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06776022911071777
2025-12-27T17:01:46.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:46.870 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.820579, teldec = -24.256153
2025-12-27T17:01:46.871 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80004769950967     dec_j2k = -24.3842509107711
2025-12-27T17:01:46.873 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:46.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:46.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:46.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:46.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:46.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:46.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:46.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:46.882 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:46.882 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:46.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:46.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:46.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:46.883 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:46.883 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1262369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813082718728118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.820579, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84036, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80004769950967, telescope_dec_j2k=-24.3842509107711, observability=1)
2025-12-27T17:01:47.011 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12853670120239258
2025-12-27T17:01:47.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:47.939 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8208776, teldec = -24.256153
2025-12-27T17:01:47.940 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80034657617432     dec_j2k = -24.3842459703104
2025-12-27T17:01:47.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:47.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:47.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:47.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:47.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:47.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:47.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:47.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:47.954 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:47.954 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:47.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:47.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:47.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:47.954 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:47.954 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12624928, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813083520966974, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8208776, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84066, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80034657617432, telescope_dec_j2k=-24.3842459703104, observability=1)
2025-12-27T17:01:48.058 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10360193252563477
2025-12-27T17:01:49.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:49.005 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8211578, teldec = -24.256153
2025-12-27T17:01:49.006 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80062703578068     dec_j2k = -24.3842413335716
2025-12-27T17:01:49.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:49.008 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:49.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:49.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:49.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:49.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:49.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:49.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:49.019 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:49.020 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:49.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:49.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:49.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:49.020 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:49.020 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12626162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813079509772693, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8211578, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84094, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80062703578068, telescope_dec_j2k=-24.3842413335716, observability=1)
2025-12-27T17:01:49.112 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09216880798339844
2025-12-27T17:01:50.067 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:50.069 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8214661, teldec = -24.256153
2025-12-27T17:01:50.070 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80093562141066     dec_j2k = -24.3842362310368
2025-12-27T17:01:50.072 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:50.073 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:50.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:50.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:50.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:50.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:50.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:50.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:50.087 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:50.087 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:50.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:50.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:50.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:50.087 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:50.087 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12627394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813080312011549, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8214661, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84125, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80093562141066, telescope_dec_j2k=-24.3842362310368, observability=1)
2025-12-27T17:01:50.163 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07601714134216309
2025-12-27T17:01:51.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:51.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8218023, teldec = -24.256153
2025-12-27T17:01:51.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80127213287578     dec_j2k = -24.3842306657881
2025-12-27T17:01:51.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:51.264 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:51.266 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:51.268 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8218023, teldec = -24.256153
2025-12-27T17:01:51.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:51.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:51.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:51.270 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.80127213287578     dec_j2k = -24.3842306657881
2025-12-27T17:01:51.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:51.272 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:51.272 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:51.276 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:51.276 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:51.276 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:51.276 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:51.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:51.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:51.276 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:51.276 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:51.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:51.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:51.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:51.277 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:51.277 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12628772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813080713130977, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8218023, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84159, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80127213287578, telescope_dec_j2k=-24.3842306657881, observability=1)
2025-12-27T17:01:51.284 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:51.284 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:51.285 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:51.285 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:51.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:51.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:51.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:51.285 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:51.285 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1262878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813080713130977, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8218023, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84159, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80127213287578, telescope_dec_j2k=-24.3842306657881, observability=1)
2025-12-27T17:01:52.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:52.395 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8221104, teldec = -24.256153
2025-12-27T17:01:52.396 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80158051829607     dec_j2k = -24.3842255648161
2025-12-27T17:01:52.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:52.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:52.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:52.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:52.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:52.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:52.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:52.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:52.414 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:52.414 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:52.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:52.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:52.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:52.414 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:52.414 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12630086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813074295220129, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8221104, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84189, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80158051829607, telescope_dec_j2k=-24.3842255648161, observability=1)
2025-12-27T17:01:52.433 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.018536090850830078
2025-12-27T17:01:53.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:53.460 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8223903, teldec = -24.256153
2025-12-27T17:01:53.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8018606775821     dec_j2k = -24.3842209300055
2025-12-27T17:01:53.462 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:53.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:53.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:53.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:53.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:53.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:53.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:53.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:53.476 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:53.476 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:53.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:53.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:53.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:53.477 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:53.477 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12631318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813081916489262, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8223903, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84217, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.8018606775821, telescope_dec_j2k=-24.3842209300055, observability=1)
2025-12-27T17:01:53.515 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03825235366821289
2025-12-27T17:01:54.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:54.521 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8226978, teldec = -24.256153
2025-12-27T17:01:54.522 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80216846242435     dec_j2k = -24.384215837377
2025-12-27T17:01:54.523 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:54.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:54.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:54.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:54.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:54.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:54.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:54.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:54.535 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:54.535 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:54.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:54.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:54.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:54.535 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:54.535 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12632546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813081916489262, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992255, telescope_ra=1.8226978, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84248, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80216846242435, telescope_dec_j2k=-24.384215837377, observability=1)
2025-12-27T17:01:54.566 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.030573606491088867
2025-12-27T17:01:55.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:55.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.822997, teldec = -24.256153
2025-12-27T17:01:55.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80246793956702     dec_j2k = -24.3842108814094
2025-12-27T17:01:55.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:55.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:55.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:55.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:55.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:55.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:55.599 [DEBUG] [Thread-490836 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:55.601 [INFO] [Thread-490836 (handle)] [driver.py] [get_status()] Telra = 1.822997, teldec = -24.256153
2025-12-27T17:01:55.602 [INFO] [Thread-490836 (handle)] [driver.py] [get_status()] ra_j2k = 1.80246793956702     dec_j2k = -24.3842108814094
2025-12-27T17:01:55.602 [DEBUG] [Thread-490836 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:55.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:55.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:55.603 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:55.603 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:55.604 [DEBUG] [Thread-490836 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:55.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:55.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:55.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:55.604 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:55.604 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12633778, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813080312011549, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.822997, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84278, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80246793956702, telescope_dec_j2k=-24.3842108814094, observability=1)
2025-12-27T17:01:55.610 [DEBUG] [Thread-490836 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:55.610 [DEBUG] [Thread-490836 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:55.610 [DEBUG] [Thread-490836 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:55.610 [DEBUG] [Thread-490836 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:55.611 [DEBUG] [Thread-490836 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:55.611 [DEBUG] [Thread-490836 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:55.611 [DEBUG] [Thread-490836 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:55.611 [DEBUG] [Thread-490836 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:55.611 [DEBUG] [Thread-490836 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:55.611 [DEBUG] [Thread-490836 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:55.611 [DEBUG] [Thread-490836 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:55.612 [DEBUG] [Thread-490836 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:55.612 [DEBUG] [Thread-490836 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12633795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813080312011549, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.822997, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84278, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80246793956702, telescope_dec_j2k=-24.3842108814094, observability=1)
2025-12-27T17:01:55.618 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.006056785583496094
2025-12-27T17:01:56.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:56.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8232769, teldec = -24.256153
2025-12-27T17:01:56.652 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80274809882253     dec_j2k = -24.3842062444152
2025-12-27T17:01:56.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:56.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:56.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:56.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:56.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:56.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:56.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:56.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:56.668 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:56.668 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:56.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:56.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:56.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:56.669 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:56.669 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12635012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813079509772693, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8232769, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84306, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80274809882253, telescope_dec_j2k=-24.3842062444152, observability=1)
2025-12-27T17:01:56.721 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05198216438293457
2025-12-27T17:01:57.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:57.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8235853, teldec = -24.256153
2025-12-27T17:01:57.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80305678446483     dec_j2k = -24.3842011344744
2025-12-27T17:01:57.726 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:57.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:57.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:57.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:57.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:57.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:57.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:57.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:57.739 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:57.739 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:57.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:57.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:57.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:57.739 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:57.740 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12636252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813078306414409, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8235853, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84337, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80305678446483, telescope_dec_j2k=-24.3842011344744, observability=1)
2025-12-27T17:01:57.803 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06338119506835938
2025-12-27T17:01:58.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:58.789 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8238933, teldec = -24.256153
2025-12-27T17:01:58.791 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80336506972498     dec_j2k = -24.3841960303261
2025-12-27T17:01:58.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:58.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:58.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:58.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:58.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:58.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:58.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:58.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:58.805 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:58.805 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:58.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:58.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:58.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:58.805 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:58.805 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12637486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081308231760869, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8238933, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84368, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80336506972498, telescope_dec_j2k=-24.3841960303261, observability=1)
2025-12-27T17:01:58.855 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04926705360412598
2025-12-27T17:01:59.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:01:59.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.824173, teldec = -24.256153
2025-12-27T17:01:59.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80364502876442     dec_j2k = -24.3841913944398
2025-12-27T17:01:59.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:59.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:01:59.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:01:59.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:01:59.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:01:59.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:01:59.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:01:59.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:59.871 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:01:59.871 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:01:59.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:01:59.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:01:59.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:01:59.871 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:01:59.871 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12638718, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813077905294981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.824173, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84396, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80364502876442, telescope_dec_j2k=-24.3841913944398, observability=1)
2025-12-27T17:01:59.907 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.035807132720947266
2025-12-27T17:02:00.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:00.914 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8244808, teldec = -24.256153
2025-12-27T17:02:00.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80395311381708     dec_j2k = -24.3841862920147
2025-12-27T17:02:00.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:00.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:00.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:00.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:00.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:00.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:00.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:00.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:00.930 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:00.931 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:00.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:00.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:00.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:00.931 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:00.931 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12639946, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081308231760869, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8244808, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84426, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80395311381708, telescope_dec_j2k=-24.3841862920147, observability=1)
2025-12-27T17:02:00.958 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.027681589126586914
2025-12-27T17:02:01.795 [DEBUG] [Thread-490837 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8637614250183105
2025-12-27T17:02:01.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:01.978 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8247802, teldec = -24.256153
2025-12-27T17:02:01.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80425279107934     dec_j2k = -24.3841813280375
2025-12-27T17:02:01.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:01.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:01.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:01.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:01.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:01.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:01.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:01.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:01.993 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:01.993 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:01.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:01.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:01.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:01.993 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:01.993 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12641177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813081515369834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8247802, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84456, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80425279107934, telescope_dec_j2k=-24.3841813280375, observability=1)
2025-12-27T17:02:02.059 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06558442115783691
2025-12-27T17:02:03.145 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:03.147 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8250883, teldec = -24.256153
2025-12-27T17:02:03.148 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.8045611763868     dec_j2k = -24.3841762189932
2025-12-27T17:02:03.149 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:03.149 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:03.150 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:03.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8250883, teldec = -24.256153
2025-12-27T17:02:03.152 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8045611763868     dec_j2k = -24.3841762189932
2025-12-27T17:02:03.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:03.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:03.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:03.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:03.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:03.155 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:03.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:03.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:03.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:03.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:03.162 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:03.162 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:03.162 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:03.162 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:03.162 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:03.162 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:03.162 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:03.162 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:03.163 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1264253, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813081114250405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8250883, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84487, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.8045611763868, telescope_dec_j2k=-24.3841762189932, observability=1)
2025-12-27T17:02:03.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:03.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:03.170 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:03.170 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:03.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:03.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:03.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:03.170 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:03.170 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12642535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813081114250405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8250883, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84487, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.8045611763868, telescope_dec_j2k=-24.3841762189932, observability=1)
2025-12-27T17:02:03.826 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6559419631958008
2025-12-27T17:02:04.228 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:04.231 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8253966, teldec = -24.256153
2025-12-27T17:02:04.232 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.80486976186777     dec_j2k = -24.3841711057966
2025-12-27T17:02:04.233 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:04.234 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:04.239 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:04.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:04.239 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:04.239 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:04.239 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:04.241 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8253966, teldec = -24.256153
2025-12-27T17:02:04.242 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80486976186777     dec_j2k = -24.3841711057966
2025-12-27T17:02:04.244 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:04.244 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:04.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:04.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:04.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:04.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:04.246 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:04.246 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:04.246 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:04.246 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:04.246 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:04.246 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:04.247 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:04.247 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:04.247 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12643784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813080312011549, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8253966, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84518, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80486976186777, telescope_dec_j2k=-24.3841711057966, observability=1)
2025-12-27T17:02:04.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:04.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:04.254 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:04.254 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:04.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:04.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:04.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:04.254 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:04.254 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12643796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813080312011549, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8253966, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84518, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80486976186777, telescope_dec_j2k=-24.3841711057966, observability=1)
2025-12-27T17:02:05.330 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:05.332 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8257047, teldec = -24.256153
2025-12-27T17:02:05.333 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.80517814715186     dec_j2k = -24.3841659950817
2025-12-27T17:02:05.335 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:05.336 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:05.341 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:05.341 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:05.341 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:05.341 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:05.348 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:05.348 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:05.348 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:05.348 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:05.348 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:05.348 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:05.348 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:05.349 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:05.349 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12645059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813075899697841, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8257047, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84549, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80517814715186, telescope_dec_j2k=-24.3841659950817, observability=1)
2025-12-27T17:02:05.437 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08822798728942871
2025-12-27T17:02:05.977 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6281161308288574
2025-12-27T17:02:05.977 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.44805717468262 seconds ago
2025-12-27T17:02:06.494 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:06.496 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8260403, teldec = -24.256153
2025-12-27T17:02:06.497 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.80551405788617     dec_j2k = -24.3841604272511
2025-12-27T17:02:06.500 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:06.500 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:06.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:06.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:06.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:06.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:06.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:06.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:06.513 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:06.513 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:06.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:06.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:06.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:06.514 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:06.514 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12646406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813079108653265, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8260403, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84582, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80551405788617, telescope_dec_j2k=-24.3841604272511, observability=1)
2025-12-27T17:02:06.527 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01352238655090332
2025-12-27T17:02:07.570 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:07.572 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8263202, teldec = -24.256153
2025-12-27T17:02:07.573 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80579421703687     dec_j2k = -24.3841557827635
2025-12-27T17:02:07.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:02:07.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:02:07.578 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:07.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:07.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:07.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:07.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:07.581 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8263202, teldec = -24.256153
2025-12-27T17:02:07.582 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.80579421703687     dec_j2k = -24.3841557827635
2025-12-27T17:02:07.583 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:02:07.585 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:02:07.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:07.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:07.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:07.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:07.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:07.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:07.587 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:07.587 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:07.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:07.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:07.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:07.587 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:07.587 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12647652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813077905294981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8263202, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8461, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80579421703687, telescope_dec_j2k=-24.3841557827635, observability=1)
2025-12-27T17:02:07.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:07.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:07.594 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:07.594 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:07.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:07.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:07.595 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:07.595 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:07.595 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12647661, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813077905294981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8263202, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8461, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80579421703687, telescope_dec_j2k=-24.3841557827635, observability=1)
2025-12-27T17:02:08.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:08.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8266472, teldec = -24.256153
2025-12-27T17:02:08.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80612151978377     dec_j2k = -24.3841503558549
2025-12-27T17:02:08.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:08.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:08.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:08.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:08.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:08.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:08.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:08.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:08.672 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:08.672 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:08.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:08.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:08.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:08.672 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:08.672 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1264891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813075899697841, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8266472, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84643, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80612151978377, telescope_dec_j2k=-24.3841503558549, observability=1)
2025-12-27T17:02:08.678 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.006087541580200195
2025-12-27T17:02:09.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:09.783 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8269553, teldec = -24.256153
2025-12-27T17:02:09.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8064299050204     dec_j2k = -24.3841452417512
2025-12-27T17:02:09.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:09.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:09.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:09.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:09.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:09.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:09.796 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:09.798 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8269553, teldec = -24.256153
2025-12-27T17:02:09.799 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.8064299050204     dec_j2k = -24.3841452417512
2025-12-27T17:02:09.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:09.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:09.800 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:09.800 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:09.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:09.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:09.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:09.800 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:09.801 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12650211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813082718728118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8269553, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84674, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.8064299050204, telescope_dec_j2k=-24.3841452417512, observability=1)
2025-12-27T17:02:09.801 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:09.802 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:09.807 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:09.807 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:09.807 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:09.807 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:09.814 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:09.814 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:09.814 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:09.814 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:09.814 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:09.815 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:09.815 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:09.815 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:09.815 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12650228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813082718728118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8269553, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84674, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.8064299050204, telescope_dec_j2k=-24.3841452417512, observability=1)
2025-12-27T17:02:10.852 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:10.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8272358, teldec = -24.256153
2025-12-27T17:02:10.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.806710664695     dec_j2k = -24.3841405850496
2025-12-27T17:02:10.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:10.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:10.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:10.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:10.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:10.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:10.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:10.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:10.870 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:10.870 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:10.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:10.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:10.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:10.870 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:10.871 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1265145, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813079910892121, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8272358, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84702, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.806710664695, telescope_dec_j2k=-24.3841405850496, observability=1)
2025-12-27T17:02:10.895 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02492380142211914
2025-12-27T17:02:11.873 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:11.875 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 1.8275438, teldec = -24.256153
2025-12-27T17:02:11.876 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 1.80701894981672     dec_j2k = -24.3841354710117
2025-12-27T17:02:11.877 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:11.878 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:11.884 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:11.884 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:11.884 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:11.884 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:11.891 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:11.891 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:11.891 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:11.892 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:11.892 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:11.892 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:11.892 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:11.892 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:11.892 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12652632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813083520966974, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8275438, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84733, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80701894981672, telescope_dec_j2k=-24.3841354710117, observability=1)
2025-12-27T17:02:11.916 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02421116828918457
2025-12-27T17:02:12.014 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12223410606384277
2025-12-27T17:02:12.960 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:12.962 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8278241, teldec = -24.256153
2025-12-27T17:02:12.964 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80729950928583     dec_j2k = -24.38413081618
2025-12-27T17:02:12.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:12.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:02:12.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:12.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:12.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:12.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:12.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:12.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:12.977 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:12.977 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:12.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:12.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:12.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:12.977 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:12.978 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1265389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813082718728118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8278241, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84761, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80729950928583, telescope_dec_j2k=-24.38413081618, observability=1)
2025-12-27T17:02:13.069 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09165239334106445
2025-12-27T17:02:14.073 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:14.075 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8281513, teldec = -24.256153
2025-12-27T17:02:14.076 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80762701215726     dec_j2k = -24.3841253816246
2025-12-27T17:02:14.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:14.079 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:14.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:14.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:14.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:14.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:14.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:14.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:14.091 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:14.091 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:14.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:14.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:14.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:14.091 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:14.091 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12655178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813079509772693, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8281513, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84793, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80762701215726, telescope_dec_j2k=-24.3841253816246, observability=1)
2025-12-27T17:02:14.153 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06196117401123047
2025-12-27T17:02:15.273 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:15.274 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8284884, teldec = -24.256153
2025-12-27T17:02:15.276 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80796442417879     dec_j2k = -24.3841197816529
2025-12-27T17:02:15.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:15.278 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:15.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:15.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:15.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:15.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:15.287 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:15.288 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8284884, teldec = -24.256153
2025-12-27T17:02:15.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:15.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:15.289 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:15.289 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:15.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:15.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:15.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:15.290 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:15.290 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12656566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813083520966974, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8284884, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84827, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80796442417879, telescope_dec_j2k=-24.3841197816529, observability=1)
2025-12-27T17:02:15.290 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.80796442417879     dec_j2k = -24.3841197816529
2025-12-27T17:02:15.292 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:15.293 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:15.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:15.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:15.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:15.297 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:15.304 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:15.304 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:15.304 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:15.304 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:15.304 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:15.304 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:15.304 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:15.304 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:15.304 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12656582, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813083520966974, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8284884, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84827, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:01:15.347406', telescope_ra_j2k=1.80796442417879, telescope_dec_j2k=-24.3841197816529, observability=1)
2025-12-27T17:02:15.488 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:15.488 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T17:02:15.489 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:15.489 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T17:02:15.490 [DEBUG] [ThreadPoolExecutor-22966_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:16.388 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:16.390 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8287967, teldec = -24.256153
2025-12-27T17:02:16.391 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.80827300953061     dec_j2k = -24.3841146592376
2025-12-27T17:02:16.392 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:16.392 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:16.396 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:16.396 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:16.396 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:16.396 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:16.403 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:16.403 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:16.403 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:16.403 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:16.403 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:16.403 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:16.403 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:16.404 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:16.404 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12657858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813078306414409, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8287967, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84858, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.80827300953061, telescope_dec_j2k=-24.3841146592376, observability=1)
2025-12-27T17:02:16.492 [DEBUG] [ThreadPoolExecutor-22966_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:16.494 [DEBUG] [ThreadPoolExecutor-22966_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:16.494 [DEBUG] [ThreadPoolExecutor-22966_0] [payload.py] [to_registers()] [0]
2025-12-27T17:02:16.496 [DEBUG] [ThreadPoolExecutor-22966_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:16.496 [DEBUG] [ThreadPoolExecutor-22966_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:16.496 [DEBUG] [ThreadPoolExecutor-22966_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T17:02:16.496 [DEBUG] [ThreadPoolExecutor-22966_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:16.503 [DEBUG] [ThreadPoolExecutor-22966_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:16.503 [DEBUG] [ThreadPoolExecutor-22966_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T17:02:16.503 [DEBUG] [ThreadPoolExecutor-22966_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T17:02:16.503 [DEBUG] [ThreadPoolExecutor-22966_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T17:02:16.503 [DEBUG] [ThreadPoolExecutor-22966_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:16.503 [DEBUG] [ThreadPoolExecutor-22966_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:16.503 [DEBUG] [ThreadPoolExecutor-22966_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:16.537 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13329839706420898
2025-12-27T17:02:17.585 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:17.588 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8291332, teldec = -24.256153
2025-12-27T17:02:17.589 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.80860982097     dec_j2k = -24.3841090673246
2025-12-27T17:02:17.591 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:02:17.592 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:02:17.597 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:17.597 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:17.597 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:17.597 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:17.604 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:17.604 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:17.604 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:17.604 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:17.604 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:17.604 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:17.604 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:17.604 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:17.604 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12659244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813076701936697, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8291332, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84892, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.80860982097, telescope_dec_j2k=-24.3841090673246, observability=1)
2025-12-27T17:02:17.619 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014677762985229492
2025-12-27T17:02:18.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:18.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8294326, teldec = -24.256153
2025-12-27T17:02:18.676 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80890949806065     dec_j2k = -24.3841040910975
2025-12-27T17:02:18.678 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:02:18.678 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:02:18.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:18.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:18.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:18.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:18.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:18.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:18.689 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:18.689 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:18.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:18.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:18.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:18.689 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:18.689 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12660502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813077504175553, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8294326, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84922, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.80890949806065, telescope_dec_j2k=-24.3841040910975, observability=1)
2025-12-27T17:02:18.717 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02786540985107422
2025-12-27T17:02:19.778 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:19.780 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8297415, teldec = -24.256153
2025-12-27T17:02:19.781 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80921868393183     dec_j2k = -24.3840989561482
2025-12-27T17:02:19.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:02:19.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:02:19.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:19.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:19.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:19.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:19.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:19.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:19.796 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:19.796 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:19.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:19.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:19.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:19.796 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:19.796 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12661781, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813081114250405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8297415, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84952, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.80921868393183, telescope_dec_j2k=-24.3840989561482, observability=1)
2025-12-27T17:02:19.801 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00539851188659668
2025-12-27T17:02:19.966 [DEBUG] [Thread-490838 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17034482955932617
2025-12-27T17:02:20.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:20.882 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8300501, teldec = -24.256153
2025-12-27T17:02:20.883 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80952756951362     dec_j2k = -24.3840938253483
2025-12-27T17:02:20.885 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:20.885 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:20.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:20.887 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8300501, teldec = -24.256153
2025-12-27T17:02:20.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:20.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:20.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:20.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:20.888 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.80952756951362     dec_j2k = -24.3840938253483
2025-12-27T17:02:20.889 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:20.890 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:20.895 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:20.895 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:20.895 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:20.895 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:20.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:20.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:20.895 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:20.895 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:20.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:20.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:20.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:20.896 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:20.896 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12663056, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813078707533837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8300501, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84983, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.80952756951362, telescope_dec_j2k=-24.3840938253483, observability=1)
2025-12-27T17:02:20.903 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:20.903 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:20.903 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:20.903 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:20.903 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:20.903 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:20.903 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:20.903 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:20.903 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12663063, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813078707533837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8300501, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.84983, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.80952756951362, telescope_dec_j2k=-24.3840938253483, observability=1)
2025-12-27T17:02:22.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:22.222 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8304147, teldec = -24.256153
2025-12-27T17:02:22.223 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80989250690327     dec_j2k = -24.3840877624106
2025-12-27T17:02:22.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:22.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:22.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:22.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:22.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:22.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:22.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:22.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:22.236 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:22.236 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:22.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:22.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:22.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:22.236 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:22.236 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12664608, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813074295220129, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8304147, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8502, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.80989250690327, telescope_dec_j2k=-24.3840877624106, observability=1)
2025-12-27T17:02:22.245 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.008445978164672852
2025-12-27T17:02:23.330 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:23.332 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8307136, teldec = -24.256153
2025-12-27T17:02:23.333 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.81019168348392     dec_j2k = -24.3840827911272
2025-12-27T17:02:23.335 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:23.336 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:23.342 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:23.342 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:23.342 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:23.342 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:23.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:23.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:23.349 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:23.349 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:23.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:23.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:23.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:23.349 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:23.349 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12665892, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813070284025848, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8307136, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8505, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81019168348392, telescope_dec_j2k=-24.3840827911272, observability=1)
2025-12-27T17:02:23.414 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06482338905334473
2025-12-27T17:02:24.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:24.541 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8310506, teldec = -24.256153
2025-12-27T17:02:24.542 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81052899530636     dec_j2k = -24.3840771852256
2025-12-27T17:02:24.543 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:24.544 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:24.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:24.545 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8310506, teldec = -24.256153
2025-12-27T17:02:24.547 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.81052899530636     dec_j2k = -24.3840771852256
2025-12-27T17:02:24.548 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:24.549 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:24.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:24.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:24.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:24.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:24.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:24.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:24.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:24.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:24.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:24.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:24.552 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:24.552 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:24.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:24.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:24.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:24.553 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:24.553 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:24.553 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:24.553 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:24.553 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:24.553 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12667292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813079509772693, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8310506, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85083, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81052899530636, telescope_dec_j2k=-24.3840771852256, observability=1)
2025-12-27T17:02:24.553 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:24.553 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:24.553 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:24.554 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:24.554 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12667296, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813079509772693, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8310506, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85083, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81052899530636, telescope_dec_j2k=-24.3840771852256, observability=1)
2025-12-27T17:02:25.604 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:25.606 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 1.8313601, teldec = -24.256153
2025-12-27T17:02:25.607 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 1.81083878167099     dec_j2k = -24.3840720358995
2025-12-27T17:02:25.609 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:25.610 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:25.612 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:25.613 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:25.613 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:25.613 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:25.620 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:25.620 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:25.620 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:25.620 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:25.620 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:25.620 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:25.620 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:25.620 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:25.620 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12668524, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813074696339557, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8313601, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85114, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81083878167099, telescope_dec_j2k=-24.3840720358995, observability=1)
2025-12-27T17:02:25.621 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:25.622 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8313601, teldec = -24.256153
2025-12-27T17:02:25.623 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81083878167099     dec_j2k = -24.3840720358995
2025-12-27T17:02:25.625 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:25.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:25.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:25.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:25.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:25.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:25.628 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.007311344146728516
2025-12-27T17:02:25.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:25.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:25.635 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:25.635 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:25.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:25.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:25.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:25.635 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:25.635 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12668543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813074696339557, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8313601, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85114, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81083878167099, telescope_dec_j2k=-24.3840720358995, observability=1)
2025-12-27T17:02:26.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:26.681 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8316397, teldec = -24.256153
2025-12-27T17:02:26.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8111186403605     dec_j2k = -24.3840673833128
2025-12-27T17:02:26.683 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:26.684 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:26.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:26.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:26.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:26.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:26.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:26.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:26.697 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:26.697 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:26.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:26.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:26.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:26.697 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:26.698 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12669768, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813078707533837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8316397, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85142, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.8111186403605, telescope_dec_j2k=-24.3840673833128, observability=1)
2025-12-27T17:02:26.731 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.033628225326538086
2025-12-27T17:02:27.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:27.742 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8319475, teldec = -24.256153
2025-12-27T17:02:27.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81142672512984     dec_j2k = -24.3840622606792
2025-12-27T17:02:27.744 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:27.745 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:27.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:27.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:27.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:27.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:27.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:27.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:27.759 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:27.759 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:27.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:27.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:27.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:27.760 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:27.760 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12670996, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813075899697841, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8319475, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85173, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81142672512984, telescope_dec_j2k=-24.3840622606792, observability=1)
2025-12-27T17:02:27.812 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05263209342956543
2025-12-27T17:02:28.800 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:28.802 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8322464, teldec = -24.256153
2025-12-27T17:02:28.803 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81172590165392     dec_j2k = -24.384057285369
2025-12-27T17:02:28.804 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:28.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:28.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:28.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:28.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:28.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:28.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:28.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:28.814 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:28.814 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:28.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:28.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:28.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:28.815 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:28.815 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12672223, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813083520966974, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8322464, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85203, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81172590165392, telescope_dec_j2k=-24.384057285369, observability=1)
2025-12-27T17:02:28.918 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10338878631591797
2025-12-27T17:02:29.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:29.861 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8325266, teldec = -24.256153
2025-12-27T17:02:29.862 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81200636086787     dec_j2k = -24.3840526206148
2025-12-27T17:02:29.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:29.864 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:29.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:29.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:29.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:29.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:29.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:29.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:29.874 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:29.874 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:29.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:29.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:29.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:29.874 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:29.874 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12673449, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813079108653265, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8325266, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85231, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81200636086787, telescope_dec_j2k=-24.3840526206148, observability=1)
2025-12-27T17:02:29.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11146855354309082
2025-12-27T17:02:30.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:30.954 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8328349, teldec = -24.256153
2025-12-27T17:02:30.955 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81231494606602     dec_j2k = -24.3840474872562
2025-12-27T17:02:30.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:02:30.957 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:02:30.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:30.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:30.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:30.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:30.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:30.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:30.972 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:30.972 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:30.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:30.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:30.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:30.972 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:30.972 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12674714, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813081515369834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992254, telescope_ra=1.8328349, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85262, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81231494606602, telescope_dec_j2k=-24.3840474872562, observability=1)
2025-12-27T17:02:31.221 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24936747550964355
2025-12-27T17:02:32.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:32.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8331436, teldec = -24.256153
2025-12-27T17:02:32.019 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81262393162242     dec_j2k = -24.3840423464005
2025-12-27T17:02:32.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:32.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:32.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:32.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:32.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:32.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:32.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:32.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:32.033 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:32.033 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:32.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:32.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:32.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:32.033 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:32.033 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12675946, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813075097458985, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8331436, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85293, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81262393162242, telescope_dec_j2k=-24.3840423464005, observability=1)
2025-12-27T17:02:32.325 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29158878326416016
2025-12-27T17:02:33.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:33.090 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8334511, teldec = -24.256153
2025-12-27T17:02:33.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81293171605708     dec_j2k = -24.3840372246961
2025-12-27T17:02:33.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:33.093 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:33.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:33.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:33.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:33.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:33.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:33.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:33.107 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:33.107 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:33.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:33.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:33.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:33.107 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:33.107 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12677186, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813074295220129, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8334511, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85323, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81293171605708, telescope_dec_j2k=-24.3840372246961, observability=1)
2025-12-27T17:02:33.379 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2717597484588623
2025-12-27T17:02:34.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:34.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.833731, teldec = -24.256153
2025-12-27T17:02:34.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81321187495183     dec_j2k = -24.3840325619736
2025-12-27T17:02:34.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:34.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:34.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:34.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:34.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:34.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:34.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:34.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:34.163 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:34.163 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:34.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:34.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:34.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:34.163 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:34.163 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12678413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813076701936697, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.833731, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85351, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81321187495183, telescope_dec_j2k=-24.3840325619736, observability=1)
2025-12-27T17:02:34.463 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3003811836242676
2025-12-27T17:02:35.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:35.218 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8340296, teldec = -24.256153
2025-12-27T17:02:35.219 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81351075113255     dec_j2k = -24.3840275869778
2025-12-27T17:02:35.221 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:35.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:35.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:35.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:35.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:35.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:35.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:35.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:35.236 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:35.237 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:35.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:35.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:35.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:35.237 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:35.237 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12679649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813080312011549, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8340296, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85381, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81351075113255, telescope_dec_j2k=-24.3840275869778, observability=1)
2025-12-27T17:02:35.515 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2785184383392334
2025-12-27T17:02:36.281 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:36.283 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8343377, teldec = -24.256153
2025-12-27T17:02:36.284 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81381913608845     dec_j2k = -24.3840224528805
2025-12-27T17:02:36.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:36.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:36.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:36.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:36.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:36.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:36.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:36.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:36.297 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:36.297 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:36.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:36.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:36.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:36.297 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:36.297 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12680882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813077103056125, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8343377, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85412, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81381913608845, telescope_dec_j2k=-24.3840224528805, observability=1)
2025-12-27T17:02:36.641 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3436753749847412
2025-12-27T17:02:37.346 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:37.349 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8346179, teldec = -24.256153
2025-12-27T17:02:37.350 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81409959522996     dec_j2k = -24.3840177829774
2025-12-27T17:02:37.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:37.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:37.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:37.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:37.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:37.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:37.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:37.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:37.363 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:37.363 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:37.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:37.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:37.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:37.364 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:37.364 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12682115, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813074696339557, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8346179, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8544, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81409959522996, telescope_dec_j2k=-24.3840177829774, observability=1)
2025-12-27T17:02:37.705 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.341372013092041
2025-12-27T17:02:38.046 [DEBUG] [Thread-490839 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6825532913208008
2025-12-27T17:02:38.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:38.409 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8349262, teldec = -24.256153
2025-12-27T17:02:38.410 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81440818034839     dec_j2k = -24.3840126439537
2025-12-27T17:02:38.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:38.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:38.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:38.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:38.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:38.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:38.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:38.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:38.425 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:38.425 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:38.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:38.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:38.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:38.425 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:38.425 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12683343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813073091861844, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8349262, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85471, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81440818034839, telescope_dec_j2k=-24.3840126439537, observability=1)
2025-12-27T17:02:38.790 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36453700065612793
2025-12-27T17:02:39.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:39.484 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8352343, teldec = -24.256153
2025-12-27T17:02:39.485 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81471656527012     dec_j2k = -24.3840075074295
2025-12-27T17:02:39.487 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:39.488 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:02:39.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:39.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:39.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:39.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:39.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:39.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:39.497 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:39.497 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:39.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:39.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:39.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:39.498 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:39.498 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12684587, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813075097458985, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8352343, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85502, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81471656527012, telescope_dec_j2k=-24.3840075074295, observability=1)
2025-12-27T17:02:39.863 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3656628131866455
2025-12-27T17:02:40.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:40.547 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8355139, teldec = -24.256153
2025-12-27T17:02:40.548 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81499642382572     dec_j2k = -24.3840028453246
2025-12-27T17:02:40.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:40.552 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:40.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:40.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:40.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:40.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:40.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:40.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:40.563 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:40.564 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:40.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:40.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:40.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:40.564 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:40.564 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12685817, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813075498578413, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8355139, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8553, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81499642382572, telescope_dec_j2k=-24.3840028453246, observability=1)
2025-12-27T17:02:40.931 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36724376678466797
2025-12-27T17:02:41.504 [DEBUG] [ThreadPoolExecutor-22966_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:41.506 [DEBUG] [ThreadPoolExecutor-22966_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:41.618 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:41.620 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8358125, teldec = -24.256153
2025-12-27T17:02:41.622 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81529529994059     dec_j2k = -24.3839978656516
2025-12-27T17:02:41.623 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:41.624 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:41.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:41.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:41.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:41.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:41.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:41.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:41.639 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:41.639 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:41.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:41.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:41.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:41.639 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:41.640 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12687059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813072289622988, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8358125, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8556, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81529529994059, telescope_dec_j2k=-24.3839978656516, observability=1)
2025-12-27T17:02:42.017 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37775349617004395
2025-12-27T17:02:42.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:42.691 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8361209, teldec = -24.256153
2025-12-27T17:02:42.692 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81560398510591     dec_j2k = -24.3839927217244
2025-12-27T17:02:42.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:02:42.695 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:02:42.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:42.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:42.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:42.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:42.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:42.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:42.708 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:42.708 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:42.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:42.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:42.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:42.708 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:42.708 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.126883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813077103056125, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8361209, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8559, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81560398510591, telescope_dec_j2k=-24.3839927217244, observability=1)
2025-12-27T17:02:43.116 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4078657627105713
2025-12-27T17:02:43.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:43.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8364289, teldec = -24.256152
2025-12-27T17:02:43.788 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81591226980032     dec_j2k = -24.3839865837195
2025-12-27T17:02:43.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:43.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:43.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:43.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:43.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:43.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:43.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:43.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:43.804 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:43.804 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:43.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:43.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:43.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:43.804 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:43.804 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12689567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813073091861844, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8364289, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85621, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81591226980032, telescope_dec_j2k=-24.3839865837195, observability=1)
2025-12-27T17:02:44.200 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3959078788757324
2025-12-27T17:02:44.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:44.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8367375, teldec = -24.256152
2025-12-27T17:02:44.978 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81622115512701     dec_j2k = -24.3839814347854
2025-12-27T17:02:44.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:44.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:02:44.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:44.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:44.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:44.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:44.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:44.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:44.992 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:44.992 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:44.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:44.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:44.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:44.992 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:44.992 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12690943, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813078306414409, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8367375, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85652, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81622115512701, telescope_dec_j2k=-24.3839814347854, observability=1)
2025-12-27T17:02:45.355 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3630375862121582
2025-12-27T17:02:46.062 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:46.064 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8370455, teldec = -24.256159
2025-12-27T17:02:46.065 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81652944051248     dec_j2k = -24.3839832944382
2025-12-27T17:02:46.066 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:46.066 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:46.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:46.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:46.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:46.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:46.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:46.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:46.080 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:46.080 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:46.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:46.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:46.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:46.080 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:46.080 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12692203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813076300817269, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992264, telescope_ra=1.8370455, telescope_dec=-24.256159, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85683, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81652944051248, telescope_dec_j2k=-24.3839832944382, observability=1)
2025-12-27T17:02:46.455 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37474775314331055
2025-12-27T17:02:47.169 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:47.170 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8373531, teldec = -24.256152
2025-12-27T17:02:47.171 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81683732426582     dec_j2k = -24.3839711611143
2025-12-27T17:02:47.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:47.174 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:47.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:47.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:47.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:47.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:47.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:47.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:47.188 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:47.188 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:47.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:47.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:47.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:47.188 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:47.189 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12693483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813078306414409, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8373531, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85714, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81683732426582, telescope_dec_j2k=-24.3839711611143, observability=1)
2025-12-27T17:02:47.577 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3887331485748291
2025-12-27T17:02:48.272 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:48.274 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8376609, teldec = -24.256152
2025-12-27T17:02:48.276 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81714540881763     dec_j2k = -24.3839660230307
2025-12-27T17:02:48.278 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:48.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:48.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:48.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:48.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:48.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:48.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:48.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:48.291 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:48.291 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:48.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:48.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:48.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:48.291 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:48.291 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1269476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813075498578413, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8376609, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85744, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81714540881763, telescope_dec_j2k=-24.3839660230307, observability=1)
2025-12-27T17:02:48.677 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3859553337097168
2025-12-27T17:02:49.425 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:49.427 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8379876, teldec = -24.256152
2025-12-27T17:02:49.428 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81747241082907     dec_j2k = -24.3839605685405
2025-12-27T17:02:49.430 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:49.430 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:49.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:49.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:49.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:49.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:49.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:49.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:49.439 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:49.439 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:49.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:49.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:49.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:49.439 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:49.439 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12696095, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813070685145276, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8379876, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85777, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81747241082907, telescope_dec_j2k=-24.3839605685405, observability=1)
2025-12-27T17:02:49.810 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3708677291870117
2025-12-27T17:02:50.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:50.556 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.838296, teldec = -24.256152
2025-12-27T17:02:50.557 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81778109591131     dec_j2k = -24.3839554187219
2025-12-27T17:02:50.560 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:50.561 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:50.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:50.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:50.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:50.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:50.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:50.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:50.574 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:50.574 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:50.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:50.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:50.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:50.574 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:50.575 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12697402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813077905294981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.838296, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85808, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81778109591131, telescope_dec_j2k=-24.3839554187219, observability=1)
2025-12-27T17:02:50.965 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38991880416870117
2025-12-27T17:02:51.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:51.720 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8386327, teldec = -24.256152
2025-12-27T17:02:51.722 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81811810714035     dec_j2k = -24.3839497953819
2025-12-27T17:02:51.724 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:51.725 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:51.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:51.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:51.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:51.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:51.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:51.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:51.738 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:51.738 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:51.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:51.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:51.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:51.738 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:51.738 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12698749, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081307188850356, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8386327, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85842, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81811810714035, telescope_dec_j2k=-24.3839497953819, observability=1)
2025-12-27T17:02:52.181 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4426443576812744
2025-12-27T17:02:52.902 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:52.903 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8389686, teldec = -24.256152
2025-12-27T17:02:52.904 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81845431761591     dec_j2k = -24.3839441844111
2025-12-27T17:02:52.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:52.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:52.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:52.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:52.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:52.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:52.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:52.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:52.920 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:52.920 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:52.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:52.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:52.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:52.920 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:52.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12700119, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813072690742416, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8389686, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85875, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81845431761591, telescope_dec_j2k=-24.3839441844111, observability=1)
2025-12-27T17:02:53.312 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3909420967102051
2025-12-27T17:02:54.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:54.040 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8392764, teldec = -24.256152
2025-12-27T17:02:54.041 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81876240210609     dec_j2k = -24.383939041961
2025-12-27T17:02:54.043 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:54.043 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:54.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:54.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:54.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:54.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:54.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:54.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:54.057 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:54.057 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:54.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:54.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:54.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:54.057 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:54.057 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12701434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813073492981272, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8392764, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85906, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81876240210609, telescope_dec_j2k=-24.383939041961, observability=1)
2025-12-27T17:02:54.428 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3704957962036133
2025-12-27T17:02:55.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:55.160 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.839575, teldec = -24.256152
2025-12-27T17:02:55.161 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81906127808176     dec_j2k = -24.3839340524214
2025-12-27T17:02:55.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:55.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:55.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:55.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:55.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:55.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:55.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:55.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:55.172 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:55.172 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:55.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:55.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:55.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:55.172 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:55.172 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1270273, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813073492981272, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.839575, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85936, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81906127808176, telescope_dec_j2k=-24.3839340524214, observability=1)
2025-12-27T17:02:55.528 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35592126846313477
2025-12-27T17:02:55.640 [DEBUG] [Thread-490840 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4674861431121826
2025-12-27T17:02:56.116 [DEBUG] [Thread-490841 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9433639049530029
2025-12-27T17:02:56.281 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:56.283 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8399109, teldec = -24.256152
2025-12-27T17:02:56.285 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81939748851808     dec_j2k = -24.3839284386715
2025-12-27T17:02:56.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:56.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:56.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:56.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:56.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:56.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:56.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:56.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:56.299 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:56.299 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:56.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:56.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:56.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:56.299 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:56.299 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1270403, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813074696339557, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8399109, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85969, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81939748851808, telescope_dec_j2k=-24.3839284386715, observability=1)
2025-12-27T17:02:56.616 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31662893295288086
2025-12-27T17:02:57.358 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:57.360 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8401914, teldec = -24.256152
2025-12-27T17:02:57.361 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8196782477434     dec_j2k = -24.3839237500386
2025-12-27T17:02:57.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:57.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:57.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:57.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:57.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:57.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:57.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:57.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:57.374 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:57.374 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:57.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:57.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:57.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:57.374 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:57.374 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12705277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813073091861844, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8401914, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.85997, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.8196782477434, telescope_dec_j2k=-24.3839237500386, observability=1)
2025-12-27T17:02:57.664 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28995776176452637
2025-12-27T17:02:58.419 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:58.420 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8404997, teldec = -24.256152
2025-12-27T17:02:58.421 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81998683264895     dec_j2k = -24.3839185959245
2025-12-27T17:02:58.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:02:58.424 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:58.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:58.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:58.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:58.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:58.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:58.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:58.435 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:58.435 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:58.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:58.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:58.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:58.435 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:58.435 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12706505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813074295220129, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8404997, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86028, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.81998683264895, telescope_dec_j2k=-24.3839185959245, observability=1)
2025-12-27T17:02:58.717 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28122973442077637
2025-12-27T17:02:59.481 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:02:59.483 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8407797, teldec = -24.256152
2025-12-27T17:02:59.484 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82026709139175     dec_j2k = -24.3839139142025
2025-12-27T17:02:59.485 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:59.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:02:59.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:02:59.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:02:59.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:02:59.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:02:59.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:02:59.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:59.498 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:02:59.498 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:02:59.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:02:59.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:02:59.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:02:59.498 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:02:59.498 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12707734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813077905294981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8407797, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86056, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.82026709139175, telescope_dec_j2k=-24.3839139142025, observability=1)
2025-12-27T17:02:59.768 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26935529708862305
2025-12-27T17:03:00.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:00.544 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8410875, teldec = -24.256152
2025-12-27T17:03:00.545 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82057517581278     dec_j2k = -24.3839087668583
2025-12-27T17:03:00.547 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:00.548 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:00.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:00.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:00.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:00.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:00.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:00.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:00.560 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:00.560 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:00.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:00.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:00.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:00.561 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:00.561 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12708962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813074295220129, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8410875, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86087, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.82057517581278, telescope_dec_j2k=-24.3839087668583, observability=1)
2025-12-27T17:03:00.820 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25972795486450195
2025-12-27T17:03:01.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:01.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8413861, teldec = -24.256152
2025-12-27T17:03:01.607 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82087405172137     dec_j2k = -24.3839037725711
2025-12-27T17:03:01.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:01.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:01.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:01.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:01.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:01.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:01.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:01.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:01.621 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:01.621 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:01.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:01.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:01.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:01.621 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:01.622 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1271019, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813079108653265, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8413861, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86117, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.82087405172137, telescope_dec_j2k=-24.3839037725711, observability=1)
2025-12-27T17:03:01.946 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3238840103149414
2025-12-27T17:03:02.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:02.669 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8416665, teldec = -24.256152
2025-12-27T17:03:02.670 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82115471080295     dec_j2k = -24.3838990819787
2025-12-27T17:03:02.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:02.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:02.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:02.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:02.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:02.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:02.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:02.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:02.686 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:02.686 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:02.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:02.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:02.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:02.686 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:02.686 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12711421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813071086264704, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8416665, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86145, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.82115471080295, telescope_dec_j2k=-24.3838990819787, observability=1)
2025-12-27T17:03:03.011 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3247411251068115
2025-12-27T17:03:03.731 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:03.733 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8419749, teldec = -24.256152
2025-12-27T17:03:03.734 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82146339574445     dec_j2k = -24.3838939221993
2025-12-27T17:03:03.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:03.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:03.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:03.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:03.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:03.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:03.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:03.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:03.748 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:03.748 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:03.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:03.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:03.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:03.748 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:03.749 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12712652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813074696339557, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8419749, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86176, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.82146339574445, telescope_dec_j2k=-24.3838939221993, observability=1)
2025-12-27T17:03:03.790 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.041455984115600586
2025-12-27T17:03:04.120 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.371471643447876
2025-12-27T17:03:04.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:04.852 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8422829, teldec = -24.256152
2025-12-27T17:03:04.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8217716803046     dec_j2k = -24.383888768279
2025-12-27T17:03:04.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:04.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:04.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:04.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:04.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:04.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:04.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:04.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:04.869 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:04.869 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:04.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:04.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:04.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:04.870 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:04.870 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12713948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130738941007, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8422829, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86207, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.8217716803046, telescope_dec_j2k=-24.383888768279, observability=1)
2025-12-27T17:03:05.184 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3145275115966797
2025-12-27T17:03:05.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:05.986 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.842591, teldec = -24.256152
2025-12-27T17:03:05.987 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82208006494534     dec_j2k = -24.3838836118523
2025-12-27T17:03:05.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:05.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:05.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:05.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:05.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:05.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:06.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:06.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:06.002 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:06.003 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:06.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:06.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:06.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:06.003 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:06.003 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1271526, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813065069473283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.842591, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86237, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.82208006494534, telescope_dec_j2k=-24.3838836118523, observability=1)
2025-12-27T17:03:06.037 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.033869028091430664
2025-12-27T17:03:06.037 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43328809738159 seconds ago
2025-12-27T17:03:06.317 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3142414093017578
2025-12-27T17:03:07.132 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:07.134 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8429269, teldec = -24.256152
2025-12-27T17:03:07.135 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82241627525592     dec_j2k = -24.3838779892098
2025-12-27T17:03:07.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:07.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:07.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:07.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:07.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:07.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:07.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:07.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:07.147 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:07.147 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:07.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:07.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:07.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:07.147 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:07.147 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12716588, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813077905294981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8429269, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86271, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.82241627525592, telescope_dec_j2k=-24.3838779892098, observability=1)
2025-12-27T17:03:07.485 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3380248546600342
2025-12-27T17:03:08.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:08.276 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8432534, teldec = -24.256152
2025-12-27T17:03:08.277 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82274307686917     dec_j2k = -24.3838725229652
2025-12-27T17:03:08.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:08.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:08.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:08.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:08.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:08.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:08.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:08.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:08.288 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:08.288 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:08.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:08.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:08.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:08.288 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:08.289 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1271791, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813075498578413, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992253, telescope_ra=1.8432534, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86304, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.82274307686917, telescope_dec_j2k=-24.3838725229652, observability=1)
2025-12-27T17:03:08.567 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2780919075012207
2025-12-27T17:03:09.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:09.388 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8435617, teldec = -24.256152
2025-12-27T17:03:09.389 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82305166165752     dec_j2k = -24.3838673605652
2025-12-27T17:03:09.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:09.392 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:09.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:09.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:09.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:09.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:09.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:09.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:09.402 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:09.402 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:09.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:09.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:09.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:09.402 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:09.402 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12719198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081307188850356, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8435617, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86334, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.82305166165752, telescope_dec_j2k=-24.3838673605652, observability=1)
2025-12-27T17:03:09.619 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21631145477294922
2025-12-27T17:03:10.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:10.454 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8438422, teldec = -24.256152
2025-12-27T17:03:10.455 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82333242075569     dec_j2k = -24.383862662944
2025-12-27T17:03:10.457 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:10.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:10.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:10.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:10.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:10.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:10.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:10.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:10.469 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:10.469 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:10.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:10.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:10.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:10.469 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:10.469 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12720432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813072289622988, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8438422, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86363, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.82333242075569, telescope_dec_j2k=-24.383862662944, observability=1)
2025-12-27T17:03:10.670 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20089077949523926
2025-12-27T17:03:10.980 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5103604793548584
2025-12-27T17:03:11.570 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:11.572 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8441505, teldec = -24.256152
2025-12-27T17:03:11.574 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82364100552148     dec_j2k = -24.3838574989512
2025-12-27T17:03:11.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:11.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:11.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:11.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:11.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:11.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:11.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:11.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:11.591 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:11.591 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:11.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:11.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:11.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:11.591 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:11.591 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12721726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081307188850356, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8441505, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86393, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.82364100552148, telescope_dec_j2k=-24.3838574989512, observability=1)
2025-12-27T17:03:11.839 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24796819686889648
2025-12-27T17:03:12.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:12.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8445143, teldec = -24.256152
2025-12-27T17:03:12.849 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82400514153546     dec_j2k = -24.3838514042663
2025-12-27T17:03:12.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:12.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:12.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:12.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:12.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:12.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:12.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:12.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:12.861 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:12.861 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:12.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:12.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:12.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:12.862 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:12.862 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12723203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081307188850356, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8445143, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8643, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.82400514153546, telescope_dec_j2k=-24.3838514042663, observability=1)
2025-12-27T17:03:12.969 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10709142684936523
2025-12-27T17:03:13.908 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:13.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8448218, teldec = -24.256152
2025-12-27T17:03:13.911 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82431292553664     dec_j2k = -24.383846251861
2025-12-27T17:03:13.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:13.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:13.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:13.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:13.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:13.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:13.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:13.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:13.925 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:13.926 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:13.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:13.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:13.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:13.926 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:13.926 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12724432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813071086264704, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8448218, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86461, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.82431292553664, telescope_dec_j2k=-24.383846251861, observability=1)
2025-12-27T17:03:14.042 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1162271499633789
2025-12-27T17:03:14.277 [DEBUG] [Thread-490842 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35089588165283203
2025-12-27T17:03:14.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:14.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8451207, teldec = -24.256152
2025-12-27T17:03:14.978 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82461210158375     dec_j2k = -24.3838412427604
2025-12-27T17:03:14.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:03:14.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:14.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:14.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:14.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:14.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:14.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:14.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:14.995 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:14.995 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:14.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:14.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:14.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:14.995 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:14.995 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12725667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813071487384132, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8451207, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8649, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:02:15.487410', telescope_ra_j2k=1.82461210158375, telescope_dec_j2k=-24.3838412427604, observability=1)
2025-12-27T17:03:15.110 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11481595039367676
2025-12-27T17:03:15.628 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:15.628 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T17:03:15.629 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:15.629 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T17:03:15.629 [INFO] [ThreadPoolExecutor-22967_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T17:03:15.630 [INFO] [ThreadPoolExecutor-22967_0] [server.py] [done()] Shutdown complete...
2025-12-27T17:03:16.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:16.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8454006, teldec = -24.256152
2025-12-27T17:03:16.054 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82489226007347     dec_j2k = -24.3838365513596
2025-12-27T17:03:16.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:16.057 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:16.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:16.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:16.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:16.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:16.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:16.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:16.071 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:16.071 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:16.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:16.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:16.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:16.071 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:16.071 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12726912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813066272831567, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8454006, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86518, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.82489226007347, telescope_dec_j2k=-24.3838365513596, observability=1)
2025-12-27T17:03:16.162 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09061503410339355
2025-12-27T17:03:17.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:17.118 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.845709, teldec = -24.256152
2025-12-27T17:03:17.120 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82520094487186     dec_j2k = -24.3838313814748
2025-12-27T17:03:17.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:17.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:17.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:17.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:17.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:17.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:17.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:17.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:17.136 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:17.136 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:17.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:17.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:17.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:17.136 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:17.136 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12728145, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813071086264704, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.845709, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86549, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.82520094487186, telescope_dec_j2k=-24.3838313814748, observability=1)
2025-12-27T17:03:17.266 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12937092781066895
2025-12-27T17:03:18.177 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:18.179 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8459906, teldec = -24.256152
2025-12-27T17:03:18.180 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8254828049109     dec_j2k = -24.3838266601249
2025-12-27T17:03:18.182 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:18.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:18.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:18.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:18.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:18.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:18.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:18.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:18.192 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:18.192 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:18.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:18.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:18.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:18.192 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:18.192 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12729373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813066673950995, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8459906, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86577, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.8254828049109, telescope_dec_j2k=-24.3838266601249, observability=1)
2025-12-27T17:03:18.380 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18787908554077148
2025-12-27T17:03:19.233 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:19.235 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8462986, teldec = -24.256152
2025-12-27T17:03:19.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82579108931731     dec_j2k = -24.3838214953519
2025-12-27T17:03:19.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:19.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:19.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:19.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:19.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:19.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:19.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:19.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:19.248 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:19.249 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:19.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:19.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:19.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:19.249 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:19.249 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12730595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813069481786992, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8462986, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86608, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.82579108931731, telescope_dec_j2k=-24.3838214953519, observability=1)
2025-12-27T17:03:19.453 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2041311264038086
2025-12-27T17:03:20.299 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:20.302 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8465978, teldec = -24.256152
2025-12-27T17:03:20.303 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82609056558651     dec_j2k = -24.383816477347
2025-12-27T17:03:20.304 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:20.305 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:03:20.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:20.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:20.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:20.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:20.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:20.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:20.316 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:20.316 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:20.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:20.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:20.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:20.316 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:20.316 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12731829, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813072289622988, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8465978, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86638, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.82609056558651, telescope_dec_j2k=-24.383816477347, observability=1)
2025-12-27T17:03:20.521 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2043442726135254
2025-12-27T17:03:21.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:21.364 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8468785, teldec = -24.256152
2025-12-27T17:03:21.365 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82637152476343     dec_j2k = -24.3838117688992
2025-12-27T17:03:21.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:21.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:21.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:21.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:21.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:21.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:21.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:21.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:21.376 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:21.377 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:21.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:21.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:21.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:21.377 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:21.377 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12733058, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813069080667564, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8468785, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86666, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.82637152476343, telescope_dec_j2k=-24.3838117688992, observability=1)
2025-12-27T17:03:21.645 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2683548927307129
2025-12-27T17:03:22.430 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:22.432 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8471874, teldec = -24.256152
2025-12-27T17:03:22.434 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82668070996675     dec_j2k = -24.3838065866273
2025-12-27T17:03:22.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:22.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:22.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:22.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:22.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:22.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:22.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:22.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:22.449 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:22.449 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:22.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:22.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:22.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:22.449 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:22.449 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12734295, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813066272831567, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8471874, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86697, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.82668070996675, telescope_dec_j2k=-24.3838065866273, observability=1)
2025-12-27T17:03:22.743 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2939026355743408
2025-12-27T17:03:23.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:23.538 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8474961, teldec = -24.256152
2025-12-27T17:03:23.539 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82698969497353     dec_j2k = -24.3838014068746
2025-12-27T17:03:23.540 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:23.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:23.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:23.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:23.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:23.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:23.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:23.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:23.549 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:23.549 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:23.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:23.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:23.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:23.550 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:23.550 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12735575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081306787730928, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8474961, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86728, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.82698969497353, telescope_dec_j2k=-24.3838014068746, observability=1)
2025-12-27T17:03:23.940 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3905925750732422
2025-12-27T17:03:24.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:24.744 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8478231, teldec = -24.256152
2025-12-27T17:03:24.746 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82731699686282     dec_j2k = -24.38379591915
2025-12-27T17:03:24.748 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:24.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:24.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:24.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:24.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:24.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:24.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:24.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:24.757 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:24.757 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:24.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:24.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:24.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:24.757 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:24.758 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12736971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813065069473283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8478231, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86761, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.82731699686282, telescope_dec_j2k=-24.38379591915, observability=1)
2025-12-27T17:03:25.074 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31607723236083984
2025-12-27T17:03:25.681 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9233593940734863
2025-12-27T17:03:26.175 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:26.177 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8482158, teldec = -24.256152
2025-12-27T17:03:26.178 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.82771005938933     dec_j2k = -24.3837893276066
2025-12-27T17:03:26.180 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:26.181 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:26.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:26.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:26.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:26.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:26.190 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:26.190 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:26.191 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:26.191 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:26.191 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:26.191 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:26.191 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:26.191 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:26.191 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1273863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813068278428708, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8482158, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.868, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.82771005938933, telescope_dec_j2k=-24.3837893276066, observability=1)
2025-12-27T17:03:26.208 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.017192363739013672
2025-12-27T17:03:27.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:27.970 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8487205, teldec = -24.256152
2025-12-27T17:03:27.971 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.828215225282     dec_j2k = -24.3837808541362
2025-12-27T17:03:27.973 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:27.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:27.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:27.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:27.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:27.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:27.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:27.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:27.986 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:27.986 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:27.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:27.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:27.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:27.987 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:27.987 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12740706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813069481786992, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8487205, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8685, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.828215225282, telescope_dec_j2k=-24.3837808541362, observability=1)
2025-12-27T17:03:28.005 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.018711090087890625
2025-12-27T17:03:29.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:29.055 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8490283, teldec = -24.256152
2025-12-27T17:03:29.057 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82852330939911     dec_j2k = -24.3837756853475
2025-12-27T17:03:29.058 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:03:29.058 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:29.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:29.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:29.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:29.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:29.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:29.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:29.067 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:29.068 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:29.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:29.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:29.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:29.068 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:29.068 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12741961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813067075070424, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8490283, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86881, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.82852330939911, telescope_dec_j2k=-24.3837756853475, observability=1)
2025-12-27T17:03:29.103 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03537154197692871
2025-12-27T17:03:30.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:30.253 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8493639, teldec = -24.256152
2025-12-27T17:03:30.254 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82885921916376     dec_j2k = -24.3837700487755
2025-12-27T17:03:30.256 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:30.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:30.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:30.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:30.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:30.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:30.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:30.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:30.269 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:30.269 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:30.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:30.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:30.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:30.270 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:30.270 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12743347, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813068679548136, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8493639, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86915, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.82885921916376, telescope_dec_j2k=-24.3837700487755, observability=1)
2025-12-27T17:03:30.290 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02024221420288086
2025-12-27T17:03:31.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:31.555 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8497193, teldec = -24.256152
2025-12-27T17:03:31.557 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82921494718885     dec_j2k = -24.3837640785757
2025-12-27T17:03:31.559 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:31.559 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:31.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:31.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:31.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:31.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:31.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:31.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:31.571 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:31.571 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:31.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:31.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:31.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:31.571 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:31.571 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12744854, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081306787730928, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8497193, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8695, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.82921494718885, telescope_dec_j2k=-24.3837640785757, observability=1)
2025-12-27T17:03:31.620 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.048567771911621094
2025-12-27T17:03:32.355 [DEBUG] [Thread-490843 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7839264869689941
2025-12-27T17:03:32.691 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:32.693 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8500567, teldec = -24.256152
2025-12-27T17:03:32.694 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.82955265858583     dec_j2k = -24.3837584097248
2025-12-27T17:03:32.696 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:32.697 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:32.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:32.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:32.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:32.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:32.707 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:32.707 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:32.708 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:32.708 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:32.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:32.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:32.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:32.708 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:32.708 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12746171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813068679548136, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8500567, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.86984, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.82955265858583, telescope_dec_j2k=-24.3837584097248, observability=1)
2025-12-27T17:03:32.783 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07525157928466797
2025-12-27T17:03:33.841 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:33.843 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8503653, teldec = -24.256152
2025-12-27T17:03:33.844 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.82986154338996     dec_j2k = -24.3837532238853
2025-12-27T17:03:33.846 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:33.847 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:33.852 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:33.852 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:33.852 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:33.852 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:33.859 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:33.859 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:33.859 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:33.859 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:33.860 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:33.860 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:33.860 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:33.860 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:33.860 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12747502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813068679548136, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8503653, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87015, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.82986154338996, telescope_dec_j2k=-24.3837532238853, observability=1)
2025-12-27T17:03:34.008 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14838671684265137
2025-12-27T17:03:35.037 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:35.038 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8507015, teldec = -24.256152
2025-12-27T17:03:35.040 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.83019805365237     dec_j2k = -24.3837475732938
2025-12-27T17:03:35.041 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:35.042 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:35.046 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:35.046 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:35.046 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:35.046 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:35.053 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:35.054 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:35.054 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:35.054 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:35.054 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:35.054 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:35.054 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:35.054 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:35.054 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12748885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813067075070424, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8507015, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87048, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83019805365237, telescope_dec_j2k=-24.3837475732938, observability=1)
2025-12-27T17:03:35.209 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15510129928588867
2025-12-27T17:03:36.160 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:36.162 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8510006, teldec = -24.256152
2025-12-27T17:03:36.163 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.83049742966517     dec_j2k = -24.3837425454177
2025-12-27T17:03:36.164 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:36.165 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:36.171 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:36.171 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:36.171 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:36.172 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:36.179 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:36.179 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:36.179 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:36.179 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:36.179 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:36.179 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:36.179 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:36.179 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:36.179 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12750186, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813065470592711, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8510006, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87078, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83049742966517, telescope_dec_j2k=-24.3837425454177, observability=1)
2025-12-27T17:03:36.248 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0691220760345459
2025-12-27T17:03:36.507 [DEBUG] [ThreadPoolExecutor-22966_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:36.509 [DEBUG] [ThreadPoolExecutor-22966_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:36.510 [DEBUG] [ThreadPoolExecutor-22966_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:36.512 [DEBUG] [ThreadPoolExecutor-22966_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:37.285 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:37.286 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8513095, teldec = -24.256152
2025-12-27T17:03:37.287 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.8308066147098     dec_j2k = -24.3837373519803
2025-12-27T17:03:37.288 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:37.288 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:37.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:37.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:37.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:37.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:37.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:37.297 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8513374, teldec = -24.256152
2025-12-27T17:03:37.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:37.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:37.298 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:37.298 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:37.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:37.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:37.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:37.298 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:37.298 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12751487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813068278428708, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8513095, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87109, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.8308066147098, telescope_dec_j2k=-24.3837373519803, observability=1)
2025-12-27T17:03:37.299 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83083454045459     dec_j2k = -24.3837368828653
2025-12-27T17:03:37.300 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:37.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:37.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:37.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:37.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:37.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:37.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:37.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:37.312 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:37.312 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:37.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:37.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:37.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:37.313 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:37.313 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.127515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813068278428708, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8513374, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87112, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83083454045459, telescope_dec_j2k=-24.3837368828653, observability=1)
2025-12-27T17:03:38.371 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:38.373 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8516181, teldec = -24.256152
2025-12-27T17:03:38.374 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.83111549946572     dec_j2k = -24.3837321627514
2025-12-27T17:03:38.376 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:38.377 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:38.377 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:38.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:38.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:38.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:38.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:38.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8516181, teldec = -24.256152
2025-12-27T17:03:38.380 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83111549946572     dec_j2k = -24.3837321627514
2025-12-27T17:03:38.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:38.383 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:38.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:38.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:38.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:38.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:38.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:38.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:38.386 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:38.386 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:38.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:38.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:38.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:38.386 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:38.386 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12752745, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813062662756715, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8516181, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8714, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83111549946572, telescope_dec_j2k=-24.3837321627514, observability=1)
2025-12-27T17:03:38.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:38.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:38.394 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:38.394 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:38.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:38.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:38.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:38.394 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:38.394 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12752751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813062662756715, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8516181, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8714, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83111549946572, telescope_dec_j2k=-24.3837321627514, observability=1)
2025-12-27T17:03:39.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:39.437 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8519268, teldec = -24.256152
2025-12-27T17:03:39.438 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83142448430202     dec_j2k = -24.3837269710057
2025-12-27T17:03:39.439 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:39.440 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:39.440 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8519268, teldec = -24.256152
2025-12-27T17:03:39.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:39.442 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.83142448430202     dec_j2k = -24.3837269710057
2025-12-27T17:03:39.443 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:39.444 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:39.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:39.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:39.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:39.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:39.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:39.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:39.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:39.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:39.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:39.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:39.448 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:39.448 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:39.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:39.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:39.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:39.448 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:39.448 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12753977, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813060256040147, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8519268, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87171, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83142448430202, telescope_dec_j2k=-24.3837269710057, observability=1)
2025-12-27T17:03:39.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:39.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:39.449 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:39.449 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:39.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:39.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:39.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:39.449 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:39.449 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1275398, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813060256040147, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8519268, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87171, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83142448430202, telescope_dec_j2k=-24.3837269710057, observability=1)
2025-12-27T17:03:40.492 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:40.494 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8522259, teldec = -24.256152
2025-12-27T17:03:40.496 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83172386026909     dec_j2k = -24.3837219399169
2025-12-27T17:03:40.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:03:40.497 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:03:40.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:40.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:40.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:40.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:40.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:40.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:40.507 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:40.507 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:40.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:40.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:40.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:40.507 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:40.507 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.127552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813070284025848, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8522259, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87201, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83172386026909, telescope_dec_j2k=-24.3837219399169, observability=1)
2025-12-27T17:03:40.518 [DEBUG] [ThreadPoolExecutor-22966_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:40.522 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.015390872955322266
2025-12-27T17:03:41.520 [DEBUG] [ThreadPoolExecutor-22966_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:41.521 [INFO] [ThreadPoolExecutor-22966_0] [server.py] [done()] Shutdown complete...
2025-12-27T17:03:41.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:41.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8525058, teldec = -24.256152
2025-12-27T17:03:41.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83200401851101     dec_j2k = -24.3837172310765
2025-12-27T17:03:41.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:41.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:41.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:41.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:41.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:41.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:41.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:41.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:41.569 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:41.569 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:41.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:41.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:41.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:41.570 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:41.570 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12756425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813064267234427, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8525058, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87229, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83200401851101, telescope_dec_j2k=-24.3837172310765, observability=1)
2025-12-27T17:03:41.626 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.055937767028808594
2025-12-27T17:03:42.620 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:42.623 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8528145, teldec = -24.256152
2025-12-27T17:03:42.624 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83231300331311     dec_j2k = -24.3837120369288
2025-12-27T17:03:42.625 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:42.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:42.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:42.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:42.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:42.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:42.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:42.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:42.641 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:42.641 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:42.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:42.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:42.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:42.641 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:42.641 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12757663, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081306787730928, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8528145, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8726, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83231300331311, telescope_dec_j2k=-24.3837120369288, observability=1)
2025-12-27T17:03:42.707 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06610703468322754
2025-12-27T17:03:43.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:43.699 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8530947, teldec = -24.256152
2025-12-27T17:03:43.701 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83259346181122     dec_j2k = -24.3837073215955
2025-12-27T17:03:43.703 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:43.704 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:43.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:43.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:43.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:43.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:43.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:43.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:43.718 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:43.718 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:43.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:43.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:43.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:43.718 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:43.718 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1275891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813070685145276, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.8530947, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87288, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83259346181122, telescope_dec_j2k=-24.3837073215955, observability=1)
2025-12-27T17:03:43.759 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.041230201721191406
2025-12-27T17:03:44.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:44.763 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.853403, teldec = -24.256152
2025-12-27T17:03:44.764 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83290204622162     dec_j2k = -24.3837021325875
2025-12-27T17:03:44.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:44.767 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:44.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:44.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:44.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:44.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:44.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:44.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:44.779 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:44.779 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:44.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:44.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:44.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:44.779 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:44.780 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12760141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813065470592711, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992252, telescope_ra=1.853403, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87319, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83290204622162, telescope_dec_j2k=-24.3837021325875, observability=1)
2025-12-27T17:03:44.811 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03179812431335449
2025-12-27T17:03:45.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:45.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8537114, teldec = -24.256151
2025-12-27T17:03:45.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83321073062228     dec_j2k = -24.3836959411471
2025-12-27T17:03:45.828 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:45.828 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:45.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:45.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:45.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:45.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:45.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:45.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:45.838 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:45.838 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:45.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:45.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:45.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:45.839 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:45.839 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12761372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813067075070424, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8537114, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87349, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83321073062228, telescope_dec_j2k=-24.3836959411471, observability=1)
2025-12-27T17:03:45.863 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.024622201919555664
2025-12-27T17:03:46.885 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:46.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8539829, teldec = -24.256151
2025-12-27T17:03:46.888 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83348248106394     dec_j2k = -24.3836913700976
2025-12-27T17:03:46.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:03:46.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:03:46.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:46.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:46.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:46.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:46.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:46.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:46.899 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:46.900 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:46.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:46.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:46.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:46.900 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:46.900 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.127626, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813063464995571, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8539829, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87377, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83348248106394, telescope_dec_j2k=-24.3836913700976, observability=1)
2025-12-27T17:03:46.968 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06814098358154297
2025-12-27T17:03:47.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:47.945 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8542918, teldec = -24.256151
2025-12-27T17:03:47.946 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83379166599355     dec_j2k = -24.3836861685858
2025-12-27T17:03:47.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:47.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:47.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:47.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:47.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:47.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:47.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:47.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:47.959 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:47.959 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:47.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:47.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:47.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:47.959 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:47.959 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12763824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081305744820415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8542918, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87408, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83379166599355, telescope_dec_j2k=-24.3836861685858, observability=1)
2025-12-27T17:03:48.046 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08649730682373047
2025-12-27T17:03:49.000 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:49.002 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8545726, teldec = -24.256151
2025-12-27T17:03:49.003 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83407272499336     dec_j2k = -24.3836814395193
2025-12-27T17:03:49.004 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:03:49.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:49.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:49.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:49.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:49.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:49.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:49.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:49.014 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:49.014 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:49.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:49.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:49.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:49.014 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:49.014 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12765047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813066673950995, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8545726, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87436, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83407272499336, telescope_dec_j2k=-24.3836814395193, observability=1)
2025-12-27T17:03:49.100 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08557367324829102
2025-12-27T17:03:50.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:50.073 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8548805, teldec = -24.256145
2025-12-27T17:03:50.074 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83438090843691     dec_j2k = -24.3836702537613
2025-12-27T17:03:50.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:50.077 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:50.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:50.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:50.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:50.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:50.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:50.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:50.089 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:50.089 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:50.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:50.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:50.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:50.089 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:50.089 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12766286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813065069473283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992241, telescope_ra=1.8548805, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87466, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83438090843691, telescope_dec_j2k=-24.3836702537613, observability=1)
2025-12-27T17:03:50.152 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06303071975708008
2025-12-27T17:03:50.417 [DEBUG] [Thread-490844 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32767653465270996
2025-12-27T17:03:51.135 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:51.136 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8551798, teldec = -24.256151
2025-12-27T17:03:51.138 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83468048501906     dec_j2k = -24.3836712110559
2025-12-27T17:03:51.139 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:51.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:51.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:51.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:51.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:51.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:51.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:51.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:51.152 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:51.152 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:51.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:51.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:51.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:51.152 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:51.152 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12767517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813063866114999, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8551798, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87496, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83468048501906, telescope_dec_j2k=-24.3836712110559, observability=1)
2025-12-27T17:03:51.204 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.052198171615600586
2025-12-27T17:03:52.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:52.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8554606, teldec = -24.256151
2025-12-27T17:03:52.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8349615439877     dec_j2k = -24.3836664798046
2025-12-27T17:03:52.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:52.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:52.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:52.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:52.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:52.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:52.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:52.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:52.213 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:52.213 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:52.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:52.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:52.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:52.213 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:52.213 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12768747, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813067476189852, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8554606, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87524, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.8349615439877, telescope_dec_j2k=-24.3836664798046, observability=1)
2025-12-27T17:03:52.329 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11619353294372559
2025-12-27T17:03:53.254 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:53.256 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8557695, teldec = -24.256151
2025-12-27T17:03:53.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83527072886026     dec_j2k = -24.3836612742931
2025-12-27T17:03:53.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:53.259 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:53.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:53.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:53.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:53.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:53.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:53.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:53.272 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:53.273 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:53.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:53.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:53.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:53.273 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:53.273 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1276997, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813066673950995, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8557695, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87555, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83527072886026, telescope_dec_j2k=-24.3836612742931, observability=1)
2025-12-27T17:03:53.394 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12078166007995605
2025-12-27T17:03:54.485 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:54.487 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8561062, teldec = -24.256151
2025-12-27T17:03:54.488 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.83560773935683     dec_j2k = -24.3836555993503
2025-12-27T17:03:54.489 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:54.490 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:54.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:54.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:54.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:54.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:54.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:54.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8561062, teldec = -24.256151
2025-12-27T17:03:54.501 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83560773935683     dec_j2k = -24.3836555993503
2025-12-27T17:03:54.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:54.504 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:03:54.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:54.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:54.505 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:54.505 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:54.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:54.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:54.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:54.505 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:54.505 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12771396, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813059052681862, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8561062, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87589, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83560773935683, telescope_dec_j2k=-24.3836555993503, observability=1)
2025-12-27T17:03:54.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:54.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:54.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:54.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:54.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:54.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:54.512 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:54.512 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:54.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:54.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:54.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:54.513 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:54.513 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12771411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813059052681862, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8561062, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87589, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83560773935683, telescope_dec_j2k=-24.3836555993503, observability=1)
2025-12-27T17:03:55.691 [DEBUG] [Thread-490845 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:55.693 [INFO] [Thread-490845 (handle)] [driver.py] [get_status()] Telra = 1.8564611, teldec = -24.256151
2025-12-27T17:03:55.694 [INFO] [Thread-490845 (handle)] [driver.py] [get_status()] ra_j2k = 1.83596296662166     dec_j2k = -24.3836496165786
2025-12-27T17:03:55.695 [DEBUG] [Thread-490845 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:55.695 [DEBUG] [Thread-490845 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:55.697 [DEBUG] [Thread-490845 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:55.697 [DEBUG] [Thread-490845 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:55.697 [DEBUG] [Thread-490845 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:55.697 [DEBUG] [Thread-490845 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:55.704 [DEBUG] [Thread-490845 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:55.704 [DEBUG] [Thread-490845 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:55.704 [DEBUG] [Thread-490845 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:55.704 [DEBUG] [Thread-490845 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:55.704 [DEBUG] [Thread-490845 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:55.705 [DEBUG] [Thread-490845 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:55.705 [DEBUG] [Thread-490845 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:55.705 [DEBUG] [Thread-490845 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:55.705 [DEBUG] [Thread-490845 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12772792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813067075070424, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8564611, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87624, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83596296662166, telescope_dec_j2k=-24.3836496165786, observability=1)
2025-12-27T17:03:55.759 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05394721031188965
2025-12-27T17:03:55.794 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08949899673461914
2025-12-27T17:03:56.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:56.891 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8567697, teldec = -24.256151
2025-12-27T17:03:56.892 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83627185117894     dec_j2k = -24.3836444134182
2025-12-27T17:03:56.894 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:56.895 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:56.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:56.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:56.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:56.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:56.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:56.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:56.910 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:56.910 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:56.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:56.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:56.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:56.910 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:56.910 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12774178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813070284025848, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8567697, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87655, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83627185117894, telescope_dec_j2k=-24.3836444134182, observability=1)
2025-12-27T17:03:57.076 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1661529541015625
2025-12-27T17:03:58.156 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:58.158 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8571349, teldec = -24.256151
2025-12-27T17:03:58.159 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.83663738791119     dec_j2k = -24.3836382548738
2025-12-27T17:03:58.161 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:58.161 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:03:58.163 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:58.163 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:58.163 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:58.163 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:58.170 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:58.170 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:58.170 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:58.171 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:58.171 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:58.171 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:58.171 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:58.171 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:58.171 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12775645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813064267234427, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8571349, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87692, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83663738791119, telescope_dec_j2k=-24.3836382548738, observability=1)
2025-12-27T17:03:58.222 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05163240432739258
2025-12-27T17:03:59.294 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:03:59.296 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8574435, teldec = -24.256151
2025-12-27T17:03:59.297 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.83694627244246     dec_j2k = -24.3836330498919
2025-12-27T17:03:59.299 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:03:59.300 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:03:59.305 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:03:59.305 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:03:59.305 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:03:59.305 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:03:59.312 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:03:59.312 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:59.312 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:03:59.312 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:03:59.312 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:03:59.312 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:03:59.312 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:03:59.313 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:03:59.313 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12776962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813063063876143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8574435, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87723, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83694627244246, telescope_dec_j2k=-24.3836330498919, observability=1)
2025-12-27T17:03:59.427 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11422252655029297
2025-12-27T17:04:00.456 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:00.457 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.857771, teldec = -24.256151
2025-12-27T17:04:00.458 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.83727407438661     dec_j2k = -24.383627525222
2025-12-27T17:04:00.460 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:00.460 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:00.463 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:00.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:00.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:00.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:00.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:00.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:00.471 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:00.471 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:00.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:00.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:00.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:00.471 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:00.471 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12778306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813063866114999, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.857771, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87755, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83727407438661, telescope_dec_j2k=-24.383627525222, observability=1)
2025-12-27T17:04:00.586 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11500430107116699
2025-12-27T17:04:01.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:01.751 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8581362, teldec = -24.256151
2025-12-27T17:04:01.752 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83763961107309     dec_j2k = -24.3836213634746
2025-12-27T17:04:01.754 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:01.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:01.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:01.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:01.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:01.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:01.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:01.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:01.767 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:01.767 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:01.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:01.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:01.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:01.768 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:01.768 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12779802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813061459398431, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8581362, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87792, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83763961107309, telescope_dec_j2k=-24.3836213634746, observability=1)
2025-12-27T17:04:01.785 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.016933917999267578
2025-12-27T17:04:02.840 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:02.841 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8584451, teldec = -24.256151
2025-12-27T17:04:02.843 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83794879584224     dec_j2k = -24.3836161507233
2025-12-27T17:04:02.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:02.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:02.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:02.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:02.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:02.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:02.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:02.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:02.854 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:02.854 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:02.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:02.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:02.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:02.855 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:02.855 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12781065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813064267234427, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8584451, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87823, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83794879584224, telescope_dec_j2k=-24.3836161507233, observability=1)
2025-12-27T17:04:02.866 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.011754035949707031
2025-12-27T17:04:03.813 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9584221839904785
2025-12-27T17:04:03.899 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:03.901 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8587253, teldec = -24.256151
2025-12-27T17:04:03.902 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83822925414306     dec_j2k = -24.3836114215676
2025-12-27T17:04:03.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:03.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:03.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:03.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:03.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:03.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:03.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:03.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:03.916 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:03.916 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:03.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:03.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:03.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:03.916 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:03.916 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12782292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813067075070424, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8587253, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87851, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83822925414306, telescope_dec_j2k=-24.3836114215676, observability=1)
2025-12-27T17:04:03.945 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02934098243713379
2025-12-27T17:04:04.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:04.980 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8590247, teldec = -24.256151
2025-12-27T17:04:04.981 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83852893013243     dec_j2k = -24.3836063675985
2025-12-27T17:04:04.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:04.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:04.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:04.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:04.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:04.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:04.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:04.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:04.997 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:04.997 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:04.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:04.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:04.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:04.998 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:04.998 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1278354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813061860517859, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8590247, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87881, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83852893013243, telescope_dec_j2k=-24.3836063675985, observability=1)
2025-12-27T17:04:05.013 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.015598297119140625
2025-12-27T17:04:06.097 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:06.100 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 1.8593336, teldec = -24.256151
2025-12-27T17:04:06.101 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 1.83883811486721     dec_j2k = -24.3836011524435
2025-12-27T17:04:06.103 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:06.104 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:06.107 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:06.108 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:06.108 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:06.108 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:06.115 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:06.115 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:06.115 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:06.116 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:06.116 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:06.116 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:06.116 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:06.116 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:06.116 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12784837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813061459398431, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8593336, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87912, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83883811486721, telescope_dec_j2k=-24.3836011524435, observability=1)
2025-12-27T17:04:06.116 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43510603904724 seconds ago
2025-12-27T17:04:06.193 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0774545669555664
2025-12-27T17:04:06.211 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09532356262207031
2025-12-27T17:04:07.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:07.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8596707, teldec = -24.256151
2025-12-27T17:04:07.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83917552558226     dec_j2k = -24.3835954602348
2025-12-27T17:04:07.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:07.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:07.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:07.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:07.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:07.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:07.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:07.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:07.333 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:07.333 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:07.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:07.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:07.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:07.333 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:07.334 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12786245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813062261637287, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8596707, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87945, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83917552558226, telescope_dec_j2k=-24.3835954602348, observability=1)
2025-12-27T17:04:07.379 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04566788673400879
2025-12-27T17:04:08.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:08.384 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.859979, teldec = -24.256151
2025-12-27T17:04:08.385 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83948410973904     dec_j2k = -24.3835902534664
2025-12-27T17:04:08.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:08.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:08.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:08.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:08.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:08.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:08.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:08.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:08.402 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:08.402 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:08.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:08.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:08.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:08.402 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:08.402 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1278748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813061058279003, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.859979, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.87976, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83948410973904, telescope_dec_j2k=-24.3835902534664, observability=1)
2025-12-27T17:04:08.460 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05813717842102051
2025-12-27T17:04:08.577 [DEBUG] [Thread-490846 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17497754096984863
2025-12-27T17:04:09.513 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:09.515 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8602874, teldec = -24.256151
2025-12-27T17:04:09.516 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.83979279397607     dec_j2k = -24.3835850441765
2025-12-27T17:04:09.517 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:09.519 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:09.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:09.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:09.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:09.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:09.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:09.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:09.528 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:09.528 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:09.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:09.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:09.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:09.528 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:09.528 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12788789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813066272831567, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8602874, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88007, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.83979279397607, telescope_dec_j2k=-24.3835850441765, observability=1)
2025-12-27T17:04:09.542 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.013882875442504883
2025-12-27T17:04:10.064 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5358695983886719
2025-12-27T17:04:10.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:10.614 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:10.614 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8606149, teldec = -24.256151
2025-12-27T17:04:10.616 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84012059580357     dec_j2k = -24.3835795113502
2025-12-27T17:04:10.617 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8606149, teldec = -24.256151
2025-12-27T17:04:10.618 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:10.618 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:10.618 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.84012059580357     dec_j2k = -24.3835795113502
2025-12-27T17:04:10.620 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:10.620 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:10.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:10.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:10.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:10.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:10.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:10.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:10.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:10.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:10.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:10.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:10.623 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:10.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:10.623 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:10.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:10.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:10.623 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:10.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:10.624 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:10.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:10.624 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:10.624 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:10.624 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:10.624 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:10.624 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12790061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081305945380129, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8606149, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8804, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.84012059580357, telescope_dec_j2k=-24.3835795113502, observability=1)
2025-12-27T17:04:10.624 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:10.624 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12790064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081305945380129, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8606149, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8804, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.84012059580357, telescope_dec_j2k=-24.3835795113502, observability=1)
2025-12-27T17:04:11.765 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:11.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8609238, teldec = -24.256151
2025-12-27T17:04:11.769 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8404297804768     dec_j2k = -24.3835742918941
2025-12-27T17:04:11.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:11.772 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:11.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:11.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:11.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:11.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:11.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:11.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:11.783 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:11.783 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:11.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:11.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:11.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:11.783 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:11.783 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12791396, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813061860517859, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8609238, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88071, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.8404297804768, telescope_dec_j2k=-24.3835742918941, observability=1)
2025-12-27T17:04:11.835 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05150151252746582
2025-12-27T17:04:12.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:12.829 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8612322, teldec = -24.256151
2025-12-27T17:04:12.830 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8407384646773     dec_j2k = -24.383569080053
2025-12-27T17:04:12.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:12.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:12.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:12.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:12.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:12.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:12.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:12.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:12.843 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:12.843 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:12.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:12.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:12.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:12.843 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:12.843 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12792624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813058651562434, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8612322, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88102, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.8407384646773, telescope_dec_j2k=-24.383569080053, observability=1)
2025-12-27T17:04:12.900 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05712628364562988
2025-12-27T17:04:13.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:13.938 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8615405, teldec = -24.256151
2025-12-27T17:04:13.939 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84104704877373     dec_j2k = -24.3835638690697
2025-12-27T17:04:13.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:13.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:13.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:13.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:13.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:13.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:13.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:13.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:13.956 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:13.956 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:13.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:13.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:13.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:13.956 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:13.956 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12793909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813060657159575, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8615405, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88132, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.84104704877373, telescope_dec_j2k=-24.3835638690697, observability=1)
2025-12-27T17:04:14.001 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04449796676635742
2025-12-27T17:04:15.166 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:15.169 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8618678, teldec = -24.256151
2025-12-27T17:04:15.170 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.8413746503655     dec_j2k = -24.3835583360317
2025-12-27T17:04:15.171 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:15.172 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:15.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:15.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:15.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:15.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:15.184 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:15.184 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:15.184 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:15.184 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:15.184 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:15.184 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:15.184 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:15.184 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:15.184 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12795332, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813061058279003, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8618678, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88165, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:03:15.627064', telescope_ra_j2k=1.8413746503655, telescope_dec_j2k=-24.3835583360317, observability=1)
2025-12-27T17:04:15.202 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.018321752548217773
2025-12-27T17:04:15.769 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:15.769 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T17:04:15.770 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:15.770 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T17:04:15.771 [DEBUG] [ThreadPoolExecutor-22968_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:16.332 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:16.334 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8622042, teldec = -24.256151
2025-12-27T17:04:16.336 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.84171136032848     dec_j2k = -24.3835526481801
2025-12-27T17:04:16.338 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:16.339 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:16.344 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:16.344 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:16.344 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:16.344 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:16.352 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:16.352 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:16.352 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:16.352 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:16.352 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:16.352 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:16.352 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:16.352 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:16.352 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12796682, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081305945380129, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8622042, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88199, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84171136032848, telescope_dec_j2k=-24.3835526481801, observability=1)
2025-12-27T17:04:16.634 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28208303451538086
2025-12-27T17:04:16.772 [DEBUG] [ThreadPoolExecutor-22968_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:16.774 [DEBUG] [ThreadPoolExecutor-22968_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:16.774 [DEBUG] [ThreadPoolExecutor-22968_0] [payload.py] [to_registers()] [0]
2025-12-27T17:04:16.778 [DEBUG] [ThreadPoolExecutor-22968_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:16.778 [DEBUG] [ThreadPoolExecutor-22968_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:16.778 [DEBUG] [ThreadPoolExecutor-22968_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T17:04:16.778 [DEBUG] [ThreadPoolExecutor-22968_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:16.786 [DEBUG] [ThreadPoolExecutor-22968_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:16.786 [DEBUG] [ThreadPoolExecutor-22968_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T17:04:16.786 [DEBUG] [ThreadPoolExecutor-22968_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T17:04:16.786 [DEBUG] [ThreadPoolExecutor-22968_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T17:04:16.786 [DEBUG] [ThreadPoolExecutor-22968_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:16.786 [DEBUG] [ThreadPoolExecutor-22968_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:16.786 [DEBUG] [ThreadPoolExecutor-22968_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:17.500 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:17.502 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8625131, teldec = -24.256151
2025-12-27T17:04:17.503 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.84202054494014     dec_j2k = -24.3835474244262
2025-12-27T17:04:17.504 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:17.505 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:17.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:17.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:17.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:17.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:17.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:17.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:17.516 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:17.516 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:17.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:17.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:17.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:17.516 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:17.516 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12798034, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813060256040147, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8625131, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8823, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84202054494014, telescope_dec_j2k=-24.3835474244262, observability=1)
2025-12-27T17:04:17.735 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21895766258239746
2025-12-27T17:04:18.663 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:18.665 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8628491, teldec = -24.256151
2025-12-27T17:04:18.666 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.84235685450737     dec_j2k = -24.3835417414404
2025-12-27T17:04:18.668 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:18.669 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:18.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:18.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:18.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:18.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:18.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:18.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:18.682 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:18.682 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:18.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:18.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:18.682 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:18.683 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:18.683 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1279938, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813063063876143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8628491, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88263, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84235685450737, telescope_dec_j2k=-24.3835417414404, observability=1)
2025-12-27T17:04:18.855 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17201757431030273
2025-12-27T17:04:19.892 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:19.894 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8632039, teldec = -24.256151
2025-12-27T17:04:19.896 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.84271198138024     dec_j2k = -24.3835357394055
2025-12-27T17:04:19.898 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:19.899 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:19.900 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:19.900 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:19.900 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:19.900 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:19.907 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:19.907 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:19.908 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:19.908 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:19.908 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:19.908 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:19.908 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:19.908 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:19.908 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12800802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081305544260701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8632039, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88299, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84271198138024, telescope_dec_j2k=-24.3835357394055, observability=1)
2025-12-27T17:04:19.983 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07555603981018066
2025-12-27T17:04:20.993 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:20.995 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8634841, teldec = -24.256151
2025-12-27T17:04:20.996 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.84299243951389     dec_j2k = -24.3835309985756
2025-12-27T17:04:20.998 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:20.998 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:21.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:21.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:21.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:21.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:21.009 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:21.009 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:21.009 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:21.009 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:21.009 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:21.009 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:21.010 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:21.010 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:21.010 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12802076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813057849323578, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992251, telescope_ra=1.8634841, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88327, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84299243951389, telescope_dec_j2k=-24.3835309985756, observability=1)
2025-12-27T17:04:21.109 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09961199760437012
2025-12-27T17:04:22.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:22.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8638763, teldec = -24.256151
2025-12-27T17:04:22.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84338500081074     dec_j2k = -24.3835243616132
2025-12-27T17:04:22.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:22.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:22.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:22.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:22.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:22.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:22.338 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:22.340 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8638763, teldec = -24.256151
2025-12-27T17:04:22.341 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.84338500081074     dec_j2k = -24.3835243616132
2025-12-27T17:04:22.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:22.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:22.342 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:22.342 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:22.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:22.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:22.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:22.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:22.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12803616, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813056645965294, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8638763, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88366, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84338500081074, telescope_dec_j2k=-24.3835243616132, observability=1)
2025-12-27T17:04:22.342 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:22.343 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:22.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:22.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:22.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:22.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:22.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:22.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:22.356 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:22.356 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:22.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:22.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:22.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:22.356 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:22.356 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12803633, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813056645965294, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8638763, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88366, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84338500081074, telescope_dec_j2k=-24.3835243616132, observability=1)
2025-12-27T17:04:23.490 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:23.492 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8641847, teldec = -24.256151
2025-12-27T17:04:23.493 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84369368489699     dec_j2k = -24.3835191418018
2025-12-27T17:04:23.494 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:23.495 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:23.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:23.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:23.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:23.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:23.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:23.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:23.508 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:23.508 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:23.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:23.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:23.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:23.508 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:23.508 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12804966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813059052681862, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8641847, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88397, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84369368489699, telescope_dec_j2k=-24.3835191418018, observability=1)
2025-12-27T17:04:23.522 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014090299606323242
2025-12-27T17:04:24.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:24.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8644927, teldec = -24.256151
2025-12-27T17:04:24.604 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84400196860286     dec_j2k = -24.3835139279299
2025-12-27T17:04:24.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:24.606 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:24.607 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:24.608 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8644927, teldec = -24.256151
2025-12-27T17:04:24.610 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.84400196860286     dec_j2k = -24.3835139279299
2025-12-27T17:04:24.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:24.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:24.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:24.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:24.612 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:24.612 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:24.617 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:24.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:24.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:24.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:24.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:24.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:24.618 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:24.618 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:24.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:24.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:24.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:24.618 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:24.618 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12806252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813060657159575, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8644927, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88428, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84400196860286, telescope_dec_j2k=-24.3835139279299, observability=1)
2025-12-27T17:04:24.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:24.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:24.626 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:24.626 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:24.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:24.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:24.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:24.626 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:24.626 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12806258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813060657159575, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8644927, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88428, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84400196860286, telescope_dec_j2k=-24.3835139279299, observability=1)
2025-12-27T17:04:25.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:25.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8648002, teldec = -24.256151
2025-12-27T17:04:25.683 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84430975183628     dec_j2k = -24.3835087216939
2025-12-27T17:04:25.684 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:25.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:25.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:25.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:25.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:25.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:25.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:25.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:25.698 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:25.698 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:25.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:25.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:25.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:25.698 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:25.699 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12807501, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813058250443006, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8648002, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88458, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84430975183628, telescope_dec_j2k=-24.3835087216939, observability=1)
2025-12-27T17:04:25.712 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.013290643692016602
2025-12-27T17:04:25.742 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04334115982055664
2025-12-27T17:04:26.661 [DEBUG] [Thread-490847 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9628188610076904
2025-12-27T17:04:26.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:26.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8651269, teldec = -24.256151
2025-12-27T17:04:26.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84463675274151     dec_j2k = -24.3835031894791
2025-12-27T17:04:26.866 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:26.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:26.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:26.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:26.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:26.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:26.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:26.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:26.878 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:26.878 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:26.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:26.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:26.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:26.879 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:26.879 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1280887, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813059052681862, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8651269, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88491, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84463675274151, telescope_dec_j2k=-24.3835031894791, observability=1)
2025-12-27T17:04:26.895 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01665973663330078
2025-12-27T17:04:27.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:27.982 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8654355, teldec = -24.256157
2025-12-27T17:04:27.983 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84494563750747     dec_j2k = -24.383503962401
2025-12-27T17:04:27.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:27.985 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:27.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:27.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:27.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:27.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:27.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:27.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:27.994 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:27.994 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:27.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:27.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:27.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:27.995 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:27.995 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12810163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081305945380129, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992261, telescope_ra=1.8654355, telescope_dec=-24.256157, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88522, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84494563750747, telescope_dec_j2k=-24.383503962401, observability=1)
2025-12-27T17:04:28.026 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03093266487121582
2025-12-27T17:04:29.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:29.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8657439, teldec = -24.256151
2025-12-27T17:04:29.054 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84525432098936     dec_j2k = -24.383492738886
2025-12-27T17:04:29.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:29.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:29.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:29.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:29.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:29.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:29.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:29.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:29.074 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:29.074 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:29.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:29.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:29.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:29.074 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:29.074 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12811402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813056244845866, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8657439, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88553, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84525432098936, telescope_dec_j2k=-24.383492738886, observability=1)
2025-12-27T17:04:29.110 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.036017656326293945
2025-12-27T17:04:30.244 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:30.246 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8660801, teldec = -24.256151
2025-12-27T17:04:30.247 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84559083060444     dec_j2k = -24.3834870430117
2025-12-27T17:04:30.248 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:30.248 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:30.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:30.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:30.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:30.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:30.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:30.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:30.259 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:30.259 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:30.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:30.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:30.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:30.259 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:30.259 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12812782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813060256040147, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8660801, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88586, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84559083060444, telescope_dec_j2k=-24.3834870430117, observability=1)
2025-12-27T17:04:30.276 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01691412925720215
2025-12-27T17:04:31.442 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:31.444 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.866416, teldec = -24.256151
2025-12-27T17:04:31.445 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.84592703992906     dec_j2k = -24.3834813512324
2025-12-27T17:04:31.446 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:31.447 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:31.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:31.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:31.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:31.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:31.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:31.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:31.461 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:31.461 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:31.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:31.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:31.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:31.461 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:31.461 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1281417, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081305343700987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.866416, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8862, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84592703992906, telescope_dec_j2k=-24.3834813512324, observability=1)
2025-12-27T17:04:31.498 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0364222526550293
2025-12-27T17:04:32.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:32.586 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8667146, teldec = -24.256151
2025-12-27T17:04:32.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84622591489282     dec_j2k = -24.3834762906677
2025-12-27T17:04:32.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:32.590 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:32.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:32.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:32.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:32.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:32.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:32.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:32.599 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:32.599 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:32.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:32.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:32.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:32.599 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:32.599 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12815491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813056244845866, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8667146, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8865, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84622591489282, telescope_dec_j2k=-24.3834762906677, observability=1)
2025-12-27T17:04:32.641 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04171609878540039
2025-12-27T17:04:33.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:33.656 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8670227, teldec = -24.256151
2025-12-27T17:04:33.657 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84653429859285     dec_j2k = -24.3834710682827
2025-12-27T17:04:33.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:33.659 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:33.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:33.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:33.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:33.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:33.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:33.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:33.668 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:33.668 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:33.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:33.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:33.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:33.668 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:33.668 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1281673, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813058651562434, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8670227, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88681, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84653429859285, telescope_dec_j2k=-24.3834710682827, observability=1)
2025-12-27T17:04:33.739 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07037353515625
2025-12-27T17:04:34.823 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:34.827 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8673591, teldec = -24.256151
2025-12-27T17:04:34.828 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:34.828 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.84687100833802     dec_j2k = -24.3834653652562
2025-12-27T17:04:34.830 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:34.830 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:34.830 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8673591, teldec = -24.256151
2025-12-27T17:04:34.832 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84687100833802     dec_j2k = -24.3834653652562
2025-12-27T17:04:34.832 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:34.832 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:34.832 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:34.832 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:34.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:34.834 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:34.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:34.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:34.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:34.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:34.839 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:34.839 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:34.839 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:34.840 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:34.840 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:34.840 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:34.840 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:34.840 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:34.840 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12818083, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081305744820415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8673591, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88714, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84687100833802, telescope_dec_j2k=-24.3834653652562, observability=1)
2025-12-27T17:04:34.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:34.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:34.848 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:34.848 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:34.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:34.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:34.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:34.849 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:34.849 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12818089, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081305744820415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8673591, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88714, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84687100833802, telescope_dec_j2k=-24.3834653652562, observability=1)
2025-12-27T17:04:35.895 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:35.897 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8676391, teldec = -24.256151
2025-12-27T17:04:35.898 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84715126614122     dec_j2k = -24.3834606176303
2025-12-27T17:04:35.900 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:35.901 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:35.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:35.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:35.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:35.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:35.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:35.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:35.910 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:35.910 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:35.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:35.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:35.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:35.910 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:35.911 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12819324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813062662756715, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8676391, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88742, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84715126614122, telescope_dec_j2k=-24.3834606176303, observability=1)
2025-12-27T17:04:35.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.013225078582763672
2025-12-27T17:04:36.968 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:36.971 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8679471, teldec = -24.256151
2025-12-27T17:04:36.972 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84745954971335     dec_j2k = -24.3834553944496
2025-12-27T17:04:36.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:36.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:36.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:36.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:36.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:36.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:36.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:36.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:36.986 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:36.986 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:36.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:36.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:36.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:36.986 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:36.986 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12820566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813060657159575, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8679471, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88773, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84745954971335, telescope_dec_j2k=-24.3834553944496, observability=1)
2025-12-27T17:04:37.011 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02445363998413086
2025-12-27T17:04:38.173 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:38.175 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8682828, teldec = -24.256151
2025-12-27T17:04:38.176 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.84779555877497     dec_j2k = -24.3834497005768
2025-12-27T17:04:38.177 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:38.178 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:38.182 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:38.182 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:38.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:38.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:38.190 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:38.190 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:38.190 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:38.190 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:38.190 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:38.190 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:38.190 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:38.190 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:38.190 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12821961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081305544260701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8682828, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88807, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84779555877497, telescope_dec_j2k=-24.3834497005768, observability=1)
2025-12-27T17:04:38.262 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07165288925170898
2025-12-27T17:04:39.339 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:39.341 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8686095, teldec = -24.256151
2025-12-27T17:04:39.342 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.84812255953713     dec_j2k = -24.3834441584084
2025-12-27T17:04:39.344 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:39.345 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:39.352 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:39.352 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:39.352 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:39.352 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:39.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:39.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8686095, teldec = -24.256151
2025-12-27T17:04:39.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84812255953713     dec_j2k = -24.3834441584084
2025-12-27T17:04:39.359 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:39.359 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:39.359 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:39.359 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:39.359 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:39.359 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:39.359 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:39.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:39.360 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:39.360 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1282331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081305945380129, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8686095, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88839, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84812255953713, telescope_dec_j2k=-24.3834441584084, observability=1)
2025-12-27T17:04:39.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:39.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:39.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:39.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:39.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:39.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:39.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:39.373 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:39.373 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:39.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:39.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:39.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:39.373 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:39.374 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12823329, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081305945380129, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8686095, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88839, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84812255953713, telescope_dec_j2k=-24.3834441584084, observability=1)
2025-12-27T17:04:40.423 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:40.425 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8689173, teldec = -24.256151
2025-12-27T17:04:40.427 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.84843064288754     dec_j2k = -24.3834389360072
2025-12-27T17:04:40.427 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:40.428 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:40.432 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:40.432 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:40.432 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:40.432 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:40.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:40.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:40.439 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:40.439 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:40.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:40.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:40.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:40.439 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:40.440 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12824565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813054239248726, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8689173, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8887, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84843064288754, telescope_dec_j2k=-24.3834389360072, observability=1)
2025-12-27T17:04:40.457 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.017121315002441406
2025-12-27T17:04:41.524 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:41.526 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8692256, teldec = -24.256151
2025-12-27T17:04:41.527 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.84873922668628     dec_j2k = -24.3834337042919
2025-12-27T17:04:41.529 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:41.529 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:41.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:41.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:41.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:41.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:41.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:41.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:41.543 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:41.543 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:41.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:41.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:41.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:41.543 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:41.543 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12825839, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813056645965294, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8692256, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88901, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84873922668628, telescope_dec_j2k=-24.3834337042919, observability=1)
2025-12-27T17:04:41.611 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06760311126708984
2025-12-27T17:04:41.788 [DEBUG] [ThreadPoolExecutor-22968_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:41.789 [DEBUG] [ThreadPoolExecutor-22968_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:42.640 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:42.642 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8695342, teldec = -24.256151
2025-12-27T17:04:42.643 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.8490481107492     dec_j2k = -24.3834284666533
2025-12-27T17:04:42.645 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:42.646 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:42.651 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:42.651 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:42.651 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:42.651 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:42.658 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:42.658 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:42.658 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:42.658 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:42.658 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:42.658 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:42.658 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:42.658 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:42.658 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12827131, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813055843726438, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8695342, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88932, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.8490481107492, telescope_dec_j2k=-24.3834284666533, observability=1)
2025-12-27T17:04:42.680 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02200937271118164
2025-12-27T17:04:43.741 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:43.743 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.869842, teldec = -24.256151
2025-12-27T17:04:43.744 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.84935619406377     dec_j2k = -24.383423241763
2025-12-27T17:04:43.746 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:43.747 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:43.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:43.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:43.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:43.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:43.754 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:43.756 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.869842, teldec = -24.256151
2025-12-27T17:04:43.757 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84935619406377     dec_j2k = -24.383423241763
2025-12-27T17:04:43.759 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:43.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:43.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:43.760 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:43.760 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:43.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:43.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:43.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:43.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:43.760 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:43.760 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12828405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813052233651586, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.869842, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88963, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84935619406377, telescope_dec_j2k=-24.383423241763, observability=1)
2025-12-27T17:04:43.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:43.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:43.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:43.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:43.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:43.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:43.774 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:43.774 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:43.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:43.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:43.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:43.774 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:43.774 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1282842, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813052233651586, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.869842, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.88963, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84935619406377, telescope_dec_j2k=-24.383423241763, observability=1)
2025-12-27T17:04:44.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:44.823 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8701217, teldec = -24.256151
2025-12-27T17:04:44.824 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84963615150335     dec_j2k = -24.3834184931503
2025-12-27T17:04:44.825 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:44.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:44.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:44.828 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8701217, teldec = -24.256151
2025-12-27T17:04:44.829 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.84963615150335     dec_j2k = -24.3834184931503
2025-12-27T17:04:44.830 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:44.830 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:44.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:44.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:44.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:44.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:44.833 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:44.833 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:44.833 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:44.833 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:44.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:44.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:44.834 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:44.834 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:44.834 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:44.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:44.834 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:44.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:44.834 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:44.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:44.835 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:44.835 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:44.835 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12829655, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813053838129298, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8701217, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8899, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84963615150335, telescope_dec_j2k=-24.3834184931503, observability=1)
2025-12-27T17:04:44.835 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:44.835 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:44.835 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:44.835 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:44.835 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12829661, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813053838129298, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8701217, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8899, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84963615150335, telescope_dec_j2k=-24.3834184931503, observability=1)
2025-12-27T17:04:44.854 [DEBUG] [Thread-490848 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.018584728240966797
2025-12-27T17:04:45.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:45.885 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8704295, teldec = -24.256151
2025-12-27T17:04:45.886 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84994423479515     dec_j2k = -24.3834132666786
2025-12-27T17:04:45.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:45.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:45.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:45.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:45.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:45.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:45.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:45.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:45.897 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:45.897 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:45.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:45.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:45.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:45.898 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:45.898 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12830883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813052634771014, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8704295, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89021, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.84994423479515, telescope_dec_j2k=-24.3834132666786, observability=1)
2025-12-27T17:04:45.947 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04899430274963379
2025-12-27T17:04:46.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:46.949 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8707289, teldec = -24.256151
2025-12-27T17:04:46.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85024391034434     dec_j2k = -24.3834081820448
2025-12-27T17:04:46.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:46.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:46.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:46.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:46.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:46.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:46.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:46.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:46.965 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:46.965 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:46.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:46.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:46.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:46.965 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:46.965 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12832116, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081305544260701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8707289, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89051, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85024391034434, telescope_dec_j2k=-24.3834081820448, observability=1)
2025-12-27T17:04:47.072 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10612964630126953
2025-12-27T17:04:48.008 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:48.010 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8710091, teldec = -24.25615
2025-12-27T17:04:48.011 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85052436812189     dec_j2k = -24.3834024228538
2025-12-27T17:04:48.012 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:48.013 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:48.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:48.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:48.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:48.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:48.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:48.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:48.027 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:48.027 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:48.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:48.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:48.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:48.027 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:48.027 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12833344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813057047084722, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8710091, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89079, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85052436812189, telescope_dec_j2k=-24.3834024228538, observability=1)
2025-12-27T17:04:48.272 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24448609352111816
2025-12-27T17:04:49.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:49.071 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8713174, teldec = -24.25615
2025-12-27T17:04:49.072 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85083295183939     dec_j2k = -24.3833971854992
2025-12-27T17:04:49.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:49.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:49.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:49.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:49.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:49.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:49.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:49.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:49.089 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:49.090 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:49.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:49.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:49.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:49.090 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:49.090 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12834572, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813054640368154, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8713174, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.8911, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85083295183939, telescope_dec_j2k=-24.3833971854992, observability=1)
2025-12-27T17:04:49.340 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24976181983947754
2025-12-27T17:04:50.132 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:50.135 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8716255, teldec = -24.25615
2025-12-27T17:04:50.136 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85114133536086     dec_j2k = -24.383391950712
2025-12-27T17:04:50.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:50.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:50.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:50.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:50.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:50.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:50.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:50.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:50.150 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:50.150 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:50.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:50.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:50.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:50.150 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:50.150 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12835802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813059854920719, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8716255, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89141, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85114133536086, telescope_dec_j2k=-24.383391950712, observability=1)
2025-12-27T17:04:50.472 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32233715057373047
2025-12-27T17:04:51.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:51.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8719333, teldec = -24.25615
2025-12-27T17:04:51.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85144941859432     dec_j2k = -24.3833867201933
2025-12-27T17:04:51.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:51.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:51.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:51.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:51.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:51.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:51.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:51.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:51.335 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:51.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:51.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:51.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:51.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:51.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:51.336 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12837179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813056244845866, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8719333, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89172, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85144941859432, telescope_dec_j2k=-24.3833867201933, observability=1)
2025-12-27T17:04:51.640 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3049466609954834
2025-12-27T17:04:52.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:52.488 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8722597, teldec = -24.25615
2025-12-27T17:04:52.489 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85177611893021     dec_j2k = -24.3833811726954
2025-12-27T17:04:52.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:52.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:52.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:52.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:52.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:52.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:52.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:52.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:52.502 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:52.502 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:52.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:52.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:52.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:52.503 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:52.503 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12838527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813051431412729, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8722597, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89204, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85177611893021, telescope_dec_j2k=-24.3833811726954, observability=1)
2025-12-27T17:04:52.722 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21908092498779297
2025-12-27T17:04:53.635 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:53.637 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8725959, teldec = -24.25615
2025-12-27T17:04:53.638 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85211262826948     dec_j2k = -24.383375457663
2025-12-27T17:04:53.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:53.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:53.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:53.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:53.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:53.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:53.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:53.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:53.651 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:53.651 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:53.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:53.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:53.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:53.651 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:53.651 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12839856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813055843726438, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8725959, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89238, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85211262826948, telescope_dec_j2k=-24.383375457663, observability=1)
2025-12-27T17:04:53.919 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2680623531341553
2025-12-27T17:04:54.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:54.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8729043, teldec = -24.25615
2025-12-27T17:04:54.769 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8524213120173     dec_j2k = -24.3833702143313
2025-12-27T17:04:54.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:54.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:54.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:54.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:54.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:54.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:54.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:54.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:54.784 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:54.784 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:54.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:54.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:54.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:54.785 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:54.785 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12841166, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813055041487582, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8729043, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89269, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.8524213120173, telescope_dec_j2k=-24.3833702143313, observability=1)
2025-12-27T17:04:55.020 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23510408401489258
2025-12-27T17:04:55.734 [DEBUG] [Thread-490849 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9489951133728027
2025-12-27T17:04:55.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:55.984 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8732402, teldec = -24.25615
2025-12-27T17:04:55.986 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85275752105325     dec_j2k = -24.3833645025063
2025-12-27T17:04:55.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:55.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:04:55.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:55.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:55.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:55.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:55.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:55.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:55.996 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:55.996 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:55.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:55.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:55.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:55.996 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:55.996 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12842573, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081305343700987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8732402, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89302, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85275752105325, telescope_dec_j2k=-24.3833645025063, observability=1)
2025-12-27T17:04:56.217 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22067856788635254
2025-12-27T17:04:57.139 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:57.141 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8735483, teldec = -24.25615
2025-12-27T17:04:57.142 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85306590450002     dec_j2k = -24.3833592625404
2025-12-27T17:04:57.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:57.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:57.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:57.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:57.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:57.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:57.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:57.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:57.158 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:57.158 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:57.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:57.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:57.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:57.158 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:57.158 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12843912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813050629173873, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.8735483, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89336, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85306590450002, telescope_dec_j2k=-24.3833592625404, observability=1)
2025-12-27T17:04:57.353 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19488000869750977
2025-12-27T17:04:58.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:58.208 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.873856, teldec = -24.25615
2025-12-27T17:04:58.210 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85337388756684     dec_j2k = -24.3833540285493
2025-12-27T17:04:58.211 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:58.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:58.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:58.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:58.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:58.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:58.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:58.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:58.224 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:58.224 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:58.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:58.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:58.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:58.224 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:58.224 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12845147, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813056244845866, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99225, telescope_ra=1.873856, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89364, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85337388756684, telescope_dec_j2k=-24.3833540285493, observability=1)
2025-12-27T17:04:58.435 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21047210693359375
2025-12-27T17:04:59.404 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:04:59.406 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8741828, teldec = -24.25615
2025-12-27T17:04:59.407 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85370098819151     dec_j2k = -24.3833484687602
2025-12-27T17:04:59.408 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:59.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:04:59.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:04:59.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:04:59.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:04:59.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:04:59.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:04:59.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:59.422 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:04:59.422 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:04:59.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:04:59.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:04:59.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:04:59.422 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:04:59.422 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12846534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813053838129298, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8741828, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89397, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85370098819151, telescope_dec_j2k=-24.3833484687602, observability=1)
2025-12-27T17:04:59.487 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0643010139465332
2025-12-27T17:05:00.485 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:00.487 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8744908, teldec = -24.25615
2025-12-27T17:05:00.488 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85400927150965     dec_j2k = -24.3833432279577
2025-12-27T17:05:00.490 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:00.490 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:00.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:00.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:00.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:00.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:00.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:00.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:00.499 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:00.499 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:00.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:00.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:00.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:00.500 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:00.500 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12847785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813055041487582, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8744908, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89427, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85400927150965, telescope_dec_j2k=-24.3833432279577, observability=1)
2025-12-27T17:05:00.586 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08660435676574707
2025-12-27T17:05:01.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:01.551 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8747992, teldec = -24.25615
2025-12-27T17:05:01.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85431795518373     dec_j2k = -24.3833379795183
2025-12-27T17:05:01.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:01.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:01.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:01.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:01.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:01.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:01.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:01.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:01.564 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:01.564 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:01.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:01.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:01.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:01.564 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:01.564 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12849017, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813055041487582, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8747992, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89458, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85431795518373, telescope_dec_j2k=-24.3833379795183, observability=1)
2025-12-27T17:05:01.674 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11014866828918457
2025-12-27T17:05:02.610 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:02.611 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8750797, teldec = -24.25615
2025-12-27T17:05:02.613 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85459871318426     dec_j2k = -24.3833332051673
2025-12-27T17:05:02.614 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:05:02.615 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:02.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:02.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:02.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:02.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:02.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:02.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:02.629 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:02.629 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:02.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:02.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:02.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:02.630 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:02.630 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12850243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813050629173873, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8750797, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89486, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85459871318426, telescope_dec_j2k=-24.3833332051673, observability=1)
2025-12-27T17:05:02.756 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12600278854370117
2025-12-27T17:05:02.915 [DEBUG] [Thread-490850 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.284945011138916
2025-12-27T17:05:03.675 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:03.676 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8753874, teldec = -24.25615
2025-12-27T17:05:03.678 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8549066961916     dec_j2k = -24.3833279670581
2025-12-27T17:05:03.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:03.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:03.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:03.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:03.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:03.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:03.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:03.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:03.692 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:03.692 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:03.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:03.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:03.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:03.692 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:03.692 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12851476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813055843726438, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8753874, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89517, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.8549066961916, telescope_dec_j2k=-24.3833279670581, observability=1)
2025-12-27T17:05:03.853 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16066980361938477
2025-12-27T17:05:03.894 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20142388343811035
2025-12-27T17:05:04.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:04.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8756671, teldec = -24.25615
2025-12-27T17:05:04.744 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85518665343555     dec_j2k = -24.3833232048872
2025-12-27T17:05:04.747 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:04.748 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:05:04.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:04.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:04.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:04.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:04.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:04.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:04.761 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:04.761 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:04.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:04.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:04.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:04.761 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:04.761 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12852711, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813052233651586, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8756671, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89545, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85518665343555, telescope_dec_j2k=-24.3833232048872, observability=1)
2025-12-27T17:05:04.946 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18433523178100586
2025-12-27T17:05:05.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:05.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.876022, teldec = -24.25615
2025-12-27T17:05:05.981 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85554187982774     dec_j2k = -24.3833171613773
2025-12-27T17:05:05.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:05.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:05.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:05.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:05.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:05.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:05.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:05.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:05.996 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:05.996 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:05.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:05.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:05.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:05.996 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:05.996 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12854141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813052634771014, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.876022, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89581, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85554187982774, telescope_dec_j2k=-24.3833171613773, observability=1)
2025-12-27T17:05:05.998 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0018553733825683594
2025-12-27T17:05:06.176 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.1795032024383545
2025-12-27T17:05:06.176 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43389415740967 seconds ago
2025-12-27T17:05:07.064 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:07.067 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.87633, teldec = -24.25615
2025-12-27T17:05:07.068 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85585016307434     dec_j2k = -24.3833119156247
2025-12-27T17:05:07.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:07.071 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:07.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:07.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:07.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:07.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:07.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:07.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:07.082 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:07.082 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:07.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:07.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:07.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:07.083 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:07.083 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12855399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813051030293301, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.87633, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89611, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85585016307434, telescope_dec_j2k=-24.3833119156247, observability=1)
2025-12-27T17:05:07.084 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0013821125030517578
2025-12-27T17:05:08.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:08.290 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8766665, teldec = -24.25615
2025-12-27T17:05:08.291 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85618697251674     dec_j2k = -24.3833061835223
2025-12-27T17:05:08.293 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:08.293 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:08.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:08.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:08.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:08.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:08.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:08.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:08.305 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:08.305 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:08.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:08.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:08.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:08.305 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:08.305 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12856816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813050629173873, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8766665, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89645, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85618697251674, telescope_dec_j2k=-24.3833061835223, observability=1)
2025-12-27T17:05:08.328 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.022779464721679688
2025-12-27T17:05:09.152 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8467683792114258
2025-12-27T17:05:09.413 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:09.414 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:09.415 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8769748, teldec = -24.25615
2025-12-27T17:05:09.417 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.85649555601412     dec_j2k = -24.3833009309237
2025-12-27T17:05:09.418 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8769748, teldec = -24.25615
2025-12-27T17:05:09.419 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:09.419 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:09.419 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85649555601412     dec_j2k = -24.3833009309237
2025-12-27T17:05:09.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:09.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:09.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:09.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:09.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:09.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:09.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:09.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:09.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:09.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:09.427 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:09.427 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:09.427 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:09.428 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:09.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:09.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:09.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:09.428 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:09.428 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12858118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813048222457305, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8769748, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89676, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85649555601412, telescope_dec_j2k=-24.3833009309237, observability=1)
2025-12-27T17:05:09.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:09.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:09.428 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:09.428 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:09.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:09.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:09.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:09.428 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:09.428 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1285812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813050629173873, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8769748, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89676, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85649555601412, telescope_dec_j2k=-24.3833009309237, observability=1)
2025-12-27T17:05:10.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:10.485 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8772823, teldec = -24.25615
2025-12-27T17:05:10.486 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85680333876389     dec_j2k = -24.3832956911279
2025-12-27T17:05:10.487 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:10.488 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:10.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:10.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:10.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:10.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:10.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:10.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:10.499 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:10.499 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:10.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:10.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:10.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:10.499 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:10.499 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12859355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813047821337877, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8772823, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89707, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85680333876389, telescope_dec_j2k=-24.3832956911279, observability=1)
2025-12-27T17:05:10.513 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.013912439346313477
2025-12-27T17:05:11.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:11.545 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8775623, teldec = -24.25615
2025-12-27T17:05:11.547 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8570835962167     dec_j2k = -24.3832909192131
2025-12-27T17:05:11.549 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:11.549 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:11.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:11.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:11.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:11.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:11.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:11.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:11.558 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:11.559 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:11.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:11.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:11.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:11.559 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:11.559 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12860583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813053035890442, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8775623, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89735, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.8570835962167, telescope_dec_j2k=-24.3832909192131, observability=1)
2025-12-27T17:05:11.597 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03787946701049805
2025-12-27T17:05:12.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:12.617 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8778609, teldec = -24.25615
2025-12-27T17:05:12.618 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8573824707608     dec_j2k = -24.3832858295522
2025-12-27T17:05:12.620 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:12.621 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:12.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:12.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:12.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:12.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:12.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:12.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:12.632 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:12.632 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:12.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:12.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:12.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:12.633 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:12.633 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12861824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813051832532157, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8778609, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89764, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.8573824707608, telescope_dec_j2k=-24.3832858295522, observability=1)
2025-12-27T17:05:12.649 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.016154050827026367
2025-12-27T17:05:13.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:13.688 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8781695, teldec = -24.25615
2025-12-27T17:05:13.689 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85769135448744     dec_j2k = -24.3832805686221
2025-12-27T17:05:13.691 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:13.691 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:13.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:13.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:13.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:13.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:13.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:13.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:13.705 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:13.705 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:13.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:13.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:13.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:13.705 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:13.705 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12863062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813053035890442, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8781695, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89795, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85769135448744, telescope_dec_j2k=-24.3832805686221, observability=1)
2025-12-27T17:05:13.722 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.016958236694335938
2025-12-27T17:05:14.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:14.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8784778, teldec = -24.25615
2025-12-27T17:05:14.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85799993792623     dec_j2k = -24.3832753119756
2025-12-27T17:05:14.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:14.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:14.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:14.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:14.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:14.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:14.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:14.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:14.771 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:14.771 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:14.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:14.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:14.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:14.771 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:14.771 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12864302, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813049425815589, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8784778, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89826, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85799993792623, telescope_dec_j2k=-24.3832753119756, observability=1)
2025-12-27T17:05:14.791 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.020033836364746094
2025-12-27T17:05:15.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:15.815 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8787575, teldec = -24.25615
2025-12-27T17:05:15.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85827989506092     dec_j2k = -24.3832705422531
2025-12-27T17:05:15.818 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:15.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:15.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:15.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:15.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:15.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:15.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:15.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:15.834 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:15.834 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:15.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:15.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:15.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:15.834 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:15.834 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12865525, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813048623576733, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8787575, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89854, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:04:15.768372', telescope_ra_j2k=1.85827989506092, telescope_dec_j2k=-24.3832705422531, observability=1)
2025-12-27T17:05:15.891 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05734872817993164
2025-12-27T17:05:15.908 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:15.908 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T17:05:15.909 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:15.909 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T17:05:15.909 [INFO] [ThreadPoolExecutor-22969_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T17:05:15.909 [INFO] [ThreadPoolExecutor-22969_0] [server.py] [done()] Shutdown complete...
2025-12-27T17:05:16.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:16.885 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8790653, teldec = -24.25615
2025-12-27T17:05:16.886 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85858797801714     dec_j2k = -24.3832652925517
2025-12-27T17:05:16.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:16.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:16.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:16.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:16.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:16.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:16.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:16.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:16.903 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:16.903 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:16.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:16.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:16.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:16.903 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:16.903 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12866763, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813051832532157, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8790653, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89885, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.85858797801714, telescope_dec_j2k=-24.3832652925517, observability=1)
2025-12-27T17:05:17.125 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22176861763000488
2025-12-27T17:05:18.091 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:18.093 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8794016, teldec = -24.256156
2025-12-27T17:05:18.094 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85892458770719     dec_j2k = -24.3832655553174
2025-12-27T17:05:18.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:18.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:05:18.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:18.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:18.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:18.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:18.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:18.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:18.107 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:18.108 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:18.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:18.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:18.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:18.108 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:18.108 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12868162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081304501350188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.99226, telescope_ra=1.8794016, telescope_dec=-24.256156, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89918, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.85892458770719, telescope_dec_j2k=-24.3832655553174, observability=1)
2025-12-27T17:05:18.171 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06341266632080078
2025-12-27T17:05:19.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:19.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8797012, teldec = -24.25615
2025-12-27T17:05:19.215 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85922446255314     dec_j2k = -24.3832544443005
2025-12-27T17:05:19.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:05:19.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:19.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:19.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:19.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:19.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:19.225 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:19.227 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8797293, teldec = -24.25615
2025-12-27T17:05:19.228 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.85925258838222     dec_j2k = -24.3832539648419
2025-12-27T17:05:19.230 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:05:19.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:19.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:19.230 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:19.230 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:19.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:19.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:19.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:19.231 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:19.231 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12869459, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813046216860165, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8797012, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89948, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.85922446255314, telescope_dec_j2k=-24.3832544443005, observability=1)
2025-12-27T17:05:19.231 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:19.238 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:19.238 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:19.238 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:19.238 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:19.245 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:19.245 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:19.245 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:19.245 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:19.245 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:19.245 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:19.245 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:19.245 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:19.245 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12869475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813046216860165, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8797293, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89951, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.85925258838222, telescope_dec_j2k=-24.3832539648419, observability=1)
2025-12-27T17:05:20.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:20.294 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8800101, teldec = -24.25615
2025-12-27T17:05:20.295 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85953364648367     dec_j2k = -24.3832491732905
2025-12-27T17:05:20.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:05:20.298 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:05:20.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:20.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:20.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:20.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:20.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:20.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:20.306 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:20.306 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:20.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:20.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:20.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:20.307 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:20.307 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12870708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813049826935017, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8800101, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.89979, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.85953364648367, telescope_dec_j2k=-24.3832491732905, observability=1)
2025-12-27T17:05:20.325 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.018428325653076172
2025-12-27T17:05:21.002 [DEBUG] [Thread-490851 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6952266693115234
2025-12-27T17:05:21.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:21.374 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.880319, teldec = -24.25615
2025-12-27T17:05:21.375 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85984283040212     dec_j2k = -24.3832439014473
2025-12-27T17:05:21.377 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:21.378 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:21.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:21.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:21.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:21.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:21.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:21.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:21.387 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:21.387 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:21.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:21.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:21.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:21.387 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:21.387 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12871959, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813054640368154, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.880319, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9001, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.85984283040212, telescope_dec_j2k=-24.3832439014473, observability=1)
2025-12-27T17:05:21.410 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.022614717483520508
2025-12-27T17:05:22.586 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:22.588 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8806551, teldec = -24.25615
2025-12-27T17:05:22.589 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86017923930712     dec_j2k = -24.3832381644487
2025-12-27T17:05:22.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:22.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:22.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:22.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:22.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:22.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:22.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:22.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:22.606 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:22.606 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:22.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:22.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:22.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:22.606 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:22.606 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12873365, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813049826935017, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8806551, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90044, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86017923930712, telescope_dec_j2k=-24.3832381644487, observability=1)
2025-12-27T17:05:22.644 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03774881362915039
2025-12-27T17:05:23.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:23.840 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8810103, teldec = -24.25615
2025-12-27T17:05:23.841 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86053476575112     dec_j2k = -24.3832321003539
2025-12-27T17:05:23.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:23.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:23.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:23.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:23.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:23.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:23.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:23.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:23.857 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:23.857 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:23.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:23.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:23.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:23.857 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:23.857 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12874812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813046216860165, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8810103, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90079, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86053476575112, telescope_dec_j2k=-24.3832321003539, observability=1)
2025-12-27T17:05:23.859 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0019326210021972656
2025-12-27T17:05:25.063 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:25.065 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8813468, teldec = -24.25615
2025-12-27T17:05:25.066 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.86087157499428     dec_j2k = -24.3832263544957
2025-12-27T17:05:25.067 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:25.068 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:25.075 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:25.075 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:25.075 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:25.075 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:25.082 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:25.082 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:25.082 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:25.082 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:25.082 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:25.082 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:25.083 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:25.083 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:25.083 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12876232, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081304501350188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8813468, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90113, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86087157499428, telescope_dec_j2k=-24.3832263544957, observability=1)
2025-12-27T17:05:25.092 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.008844852447509766
2025-12-27T17:05:25.803 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.720055103302002
2025-12-27T17:05:26.260 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:26.262 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8816832, teldec = -24.25615
2025-12-27T17:05:26.264 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.86120828413121     dec_j2k = -24.3832206093568
2025-12-27T17:05:26.265 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:26.267 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:26.273 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:26.273 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:26.273 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:26.273 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:26.280 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:26.280 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:26.280 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:26.281 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:26.281 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:26.281 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:26.281 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:26.281 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:26.281 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12877617, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813050228054445, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8816832, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90147, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86120828413121, telescope_dec_j2k=-24.3832206093568, observability=1)
2025-12-27T17:05:26.305 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.023793697357177734
2025-12-27T17:05:27.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:27.442 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8819919, teldec = -24.25615
2025-12-27T17:05:27.443 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86151726780042     dec_j2k = -24.3832153364173
2025-12-27T17:05:27.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:27.445 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:27.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:27.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:27.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:27.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:27.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:27.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:27.457 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:27.457 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:27.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:27.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:27.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:27.457 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:27.458 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12878981, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813056244845866, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8819919, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90178, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86151726780042, telescope_dec_j2k=-24.3832153364173, observability=1)
2025-12-27T17:05:27.475 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.017815828323364258
2025-12-27T17:05:28.671 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:28.674 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8823467, teldec = -24.25615
2025-12-27T17:05:28.675 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.86187239381673     dec_j2k = -24.383209275011
2025-12-27T17:05:28.677 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:05:28.678 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:28.687 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:28.687 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:28.687 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:28.687 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:28.692 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:28.692 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:28.692 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:28.692 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:28.692 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:28.692 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:28.692 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:28.692 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:28.692 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12880407, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813052233651586, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8823467, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90213, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86187239381673, telescope_dec_j2k=-24.383209275011, observability=1)
2025-12-27T17:05:28.703 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.010594606399536133
2025-12-27T17:05:29.917 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:29.919 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8826832, teldec = -24.25615
2025-12-27T17:05:29.921 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.86220920300292     dec_j2k = -24.3832035252266
2025-12-27T17:05:29.922 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:29.924 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:29.925 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:29.925 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:29.925 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:29.925 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:29.933 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:29.933 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:29.933 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:29.933 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:29.933 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:29.933 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:29.933 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:29.933 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:29.933 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1288185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813051030293301, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8826832, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90247, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86220920300292, telescope_dec_j2k=-24.3832035252266, observability=1)
2025-12-27T17:05:30.353 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41942310333251953
2025-12-27T17:05:31.425 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:31.427 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8831035, teldec = -24.25615
2025-12-27T17:05:31.428 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.86262988916687     dec_j2k = -24.383196342161
2025-12-27T17:05:31.429 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:31.430 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:31.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:31.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:31.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:31.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:31.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:31.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:31.445 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:31.445 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:31.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:31.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:31.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:31.445 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:31.446 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12883595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813049024696161, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8831035, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90289, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86262988916687, telescope_dec_j2k=-24.383196342161, observability=1)
2025-12-27T17:05:31.499 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05347490310668945
2025-12-27T17:05:32.656 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:32.657 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8834675, teldec = -24.25615
2025-12-27T17:05:32.658 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.86299422358532     dec_j2k = -24.3831901200349
2025-12-27T17:05:32.660 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:32.662 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:32.669 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:32.669 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:32.669 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:32.669 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:32.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:32.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:32.676 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:32.676 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:32.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:32.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:32.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:32.677 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:32.677 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12885019, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813049425815589, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8834675, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90325, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86299422358532, telescope_dec_j2k=-24.3831901200349, observability=1)
2025-12-27T17:05:32.749 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07223248481750488
2025-12-27T17:05:33.786 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:33.788 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8837753, teldec = -24.25615
2025-12-27T17:05:33.789 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.86330230635791     dec_j2k = -24.3831848576753
2025-12-27T17:05:33.791 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:33.792 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:33.796 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:33.796 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:33.796 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:33.796 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:33.803 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:33.803 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:33.803 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:33.803 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:33.803 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:33.803 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:33.803 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:33.803 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:33.803 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12886328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813051431412729, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8837753, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90356, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86330230635791, telescope_dec_j2k=-24.3831848576753, observability=1)
2025-12-27T17:05:33.890 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08625650405883789
2025-12-27T17:05:34.951 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:34.953 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8841021, teldec = -24.25615
2025-12-27T17:05:34.954 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.86362940657246     dec_j2k = -24.3831792695735
2025-12-27T17:05:34.956 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:34.957 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:34.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:34.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:34.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:34.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:34.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:34.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:34.969 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:34.969 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:34.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:34.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:34.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:34.969 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:34.970 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12887676, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813048222457305, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992249, telescope_ra=1.8841021, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90389, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86362940657246, telescope_dec_j2k=-24.3831792695735, observability=1)
2025-12-27T17:05:35.025 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05543923377990723
2025-12-27T17:05:36.071 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:36.073 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8844101, teldec = -24.25615
2025-12-27T17:05:36.074 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.863937689504     dec_j2k = -24.3831740020883
2025-12-27T17:05:36.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:36.077 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:36.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:36.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:36.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:36.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:36.083 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:36.085 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8844101, teldec = -24.25615
2025-12-27T17:05:36.086 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.863937689504     dec_j2k = -24.3831740020883
2025-12-27T17:05:36.087 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:36.088 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:36.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:36.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:36.089 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:36.089 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:36.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:36.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:36.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:36.089 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:36.089 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12888972, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813047821337877, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8844101, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90419, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.863937689504, telescope_dec_j2k=-24.3831740020883, observability=1)
2025-12-27T17:05:36.095 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:36.095 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:36.095 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:36.095 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:36.096 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:36.096 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:36.096 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:36.096 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:36.096 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:36.097 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:36.097 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:36.097 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:36.097 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12888986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813047821337877, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8844101, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90419, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.863937689504, telescope_dec_j2k=-24.3831740020883, observability=1)
2025-12-27T17:05:36.791 [DEBUG] [ThreadPoolExecutor-22968_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:36.793 [DEBUG] [ThreadPoolExecutor-22968_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:36.794 [DEBUG] [ThreadPoolExecutor-22968_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:36.796 [DEBUG] [ThreadPoolExecutor-22968_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:37.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:37.132 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8846903, teldec = -24.25615
2025-12-27T17:05:37.133 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86421814688775     dec_j2k = -24.3831692093257
2025-12-27T17:05:37.135 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:37.136 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:37.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:37.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:37.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:37.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:37.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:37.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:37.145 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:37.145 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:37.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:37.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:37.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:37.145 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:37.145 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12890198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813047821337877, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8846903, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90447, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86421814688775, telescope_dec_j2k=-24.3831692093257, observability=1)
2025-12-27T17:05:37.170 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.024245262145996094
2025-12-27T17:05:38.189 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:38.191 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8849992, teldec = -24.25615
2025-12-27T17:05:38.192 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86452733062297     dec_j2k = -24.3831639248615
2025-12-27T17:05:38.194 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:05:38.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:05:38.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:38.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:38.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:38.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:38.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:38.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:38.203 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:38.203 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:38.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:38.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:38.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:38.203 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:38.203 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12891424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813050228054445, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8849992, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90478, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86452733062297, telescope_dec_j2k=-24.3831639248615, observability=1)
2025-12-27T17:05:38.217 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01407003402709961
2025-12-27T17:05:39.155 [DEBUG] [Thread-490852 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9515366554260254
2025-12-27T17:05:39.250 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:39.252 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8853067, teldec = -24.25615
2025-12-27T17:05:39.253 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86483511306022     dec_j2k = -24.3831586635205
2025-12-27T17:05:39.256 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:05:39.257 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:05:39.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:39.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:39.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:39.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:39.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:39.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:39.266 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:39.266 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:39.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:39.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:39.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:39.266 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:39.266 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12892652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813048222457305, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8853067, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90509, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86483511306022, telescope_dec_j2k=-24.3831586635205, observability=1)
2025-12-27T17:05:39.271 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00468897819519043
2025-12-27T17:05:40.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:40.309 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8855869, teldec = -24.25615
2025-12-27T17:05:40.311 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86511557041209     dec_j2k = -24.3831538685654
2025-12-27T17:05:40.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:40.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:40.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:40.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:40.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:40.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:40.323 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:40.324 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8855869, teldec = -24.25615
2025-12-27T17:05:40.326 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.86511557041209     dec_j2k = -24.3831538685654
2025-12-27T17:05:40.326 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:40.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:40.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:40.327 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:40.327 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:40.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:40.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:40.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:40.327 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:40.327 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:40.327 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12893875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813050629173873, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8855869, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90537, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86511557041209, telescope_dec_j2k=-24.3831538685654, observability=1)
2025-12-27T17:05:40.334 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:40.334 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:40.334 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:40.334 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:40.341 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:40.342 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:40.342 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:40.342 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:40.342 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:40.342 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:40.342 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:40.342 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:40.342 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12893892, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813050629173873, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8855869, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90537, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86511557041209, telescope_dec_j2k=-24.3831538685654, observability=1)
2025-12-27T17:05:40.800 [DEBUG] [ThreadPoolExecutor-22968_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:41.380 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:41.382 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8858861, teldec = -24.25615
2025-12-27T17:05:41.384 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86541504520367     dec_j2k = -24.3831487477142
2025-12-27T17:05:41.385 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:41.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:41.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:41.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:41.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:41.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:41.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:41.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:41.397 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:41.397 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:41.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:41.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:41.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:41.397 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:41.397 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12895117, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813051030293301, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8858861, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90567, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86541504520367, telescope_dec_j2k=-24.3831487477142, observability=1)
2025-12-27T17:05:41.445 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04817461967468262
2025-12-27T17:05:41.802 [DEBUG] [ThreadPoolExecutor-22968_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:41.803 [INFO] [ThreadPoolExecutor-22968_0] [server.py] [done()] Shutdown complete...
2025-12-27T17:05:42.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:42.539 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8861947, teldec = -24.25615
2025-12-27T17:05:42.540 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86572392861649     dec_j2k = -24.3831434651624
2025-12-27T17:05:42.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:42.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:42.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:42.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:42.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:42.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:42.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:42.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:42.556 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:42.556 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:42.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:42.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:42.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:42.556 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:42.556 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12896456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813049024696161, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8861947, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90601, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86572392861649, telescope_dec_j2k=-24.3831434651624, observability=1)
2025-12-27T17:05:42.579 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02293872833251953
2025-12-27T17:05:43.621 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:43.626 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8865036, teldec = -24.25615
2025-12-27T17:05:43.627 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86603311229272     dec_j2k = -24.383138176643
2025-12-27T17:05:43.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:43.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:43.629 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:43.631 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8865036, teldec = -24.25615
2025-12-27T17:05:43.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:43.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:43.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:43.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:43.632 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.86603311229272     dec_j2k = -24.383138176643
2025-12-27T17:05:43.633 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:43.634 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:43.639 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:43.639 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:43.639 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:43.639 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:43.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:43.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:43.640 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:43.640 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:43.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:43.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:43.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:43.640 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:43.640 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12897711, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813046216860165, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8865036, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90629, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86603311229272, telescope_dec_j2k=-24.383138176643, observability=1)
2025-12-27T17:05:43.647 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:43.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:43.648 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:43.648 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:43.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:43.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:43.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:43.648 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:43.648 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1289772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813046216860165, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8865036, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90629, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86603311229272, telescope_dec_j2k=-24.383138176643, observability=1)
2025-12-27T17:05:44.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:44.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8868677, teldec = -24.256143
2025-12-27T17:05:44.861 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86639754600431     dec_j2k = -24.3831249425904
2025-12-27T17:05:44.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:44.864 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:44.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:44.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:44.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:44.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:44.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:44.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:44.874 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:44.874 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:44.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:44.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:44.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:44.874 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:44.874 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12899141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813046617979593, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992237, telescope_ra=1.8868677, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90665, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86639754600431, telescope_dec_j2k=-24.3831249425904, observability=1)
2025-12-27T17:05:44.881 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0064356327056884766
2025-12-27T17:05:46.004 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:46.006 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8871671, teldec = -24.25615
2025-12-27T17:05:46.007 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86669722157249     dec_j2k = -24.3831268143831
2025-12-27T17:05:46.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:46.010 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:46.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:46.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:46.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:46.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:46.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:46.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:46.023 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:46.023 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:46.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:46.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:46.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:46.024 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:46.024 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12900469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813043810143596, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8871671, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90695, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86669722157249, telescope_dec_j2k=-24.3831268143831, observability=1)
2025-12-27T17:05:46.046 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0225064754486084
2025-12-27T17:05:47.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:47.073 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.887476, teldec = -24.25615
2025-12-27T17:05:47.074 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86700640521056     dec_j2k = -24.383121523243
2025-12-27T17:05:47.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:47.077 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:47.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:47.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:47.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:47.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:47.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:47.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:47.091 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:47.091 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:47.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:47.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:47.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:47.091 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:47.091 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12901703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813043810143596, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.887476, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90726, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86700640521056, telescope_dec_j2k=-24.383121523243, observability=1)
2025-12-27T17:05:47.133 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04165172576904297
2025-12-27T17:05:48.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:48.144 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8877849, teldec = -24.25615
2025-12-27T17:05:48.145 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86731558883652     dec_j2k = -24.3831162312704
2025-12-27T17:05:48.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:48.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:48.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:48.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:48.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:48.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:48.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:48.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:48.156 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:48.156 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:48.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:48.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:48.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:48.156 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:48.156 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12902943, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813046617979593, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8877849, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90757, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86731558883652, telescope_dec_j2k=-24.3831162312704, observability=1)
2025-12-27T17:05:48.230 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07398366928100586
2025-12-27T17:05:49.235 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:49.236 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8880654, teldec = -24.25615
2025-12-27T17:05:49.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86759634637564     dec_j2k = -24.3831114251161
2025-12-27T17:05:49.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:49.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:49.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:49.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:49.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:49.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:49.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:49.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:49.250 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:49.250 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:49.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:49.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:49.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:49.250 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:49.250 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12904207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081304501350188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8880654, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90785, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86759634637564, telescope_dec_j2k=-24.3831114251161, observability=1)
2025-12-27T17:05:49.347 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09703755378723145
2025-12-27T17:05:50.298 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:50.300 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8883645, teldec = -24.25615
2025-12-27T17:05:50.301 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8678957209812     dec_j2k = -24.3831062995088
2025-12-27T17:05:50.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:50.303 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:50.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:50.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:50.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:50.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:50.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:50.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:50.315 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:50.315 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:50.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:50.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:50.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:50.316 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:50.316 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12905439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813043409024168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8883645, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90815, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.8678957209812, telescope_dec_j2k=-24.3831062995088, observability=1)
2025-12-27T17:05:50.448 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13261055946350098
2025-12-27T17:05:51.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:51.516 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8887013, teldec = -24.256149
2025-12-27T17:05:51.517 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86823283009401     dec_j2k = -24.3830995269951
2025-12-27T17:05:51.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:05:51.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:51.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:51.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:51.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:51.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:51.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:51.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:51.532 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:51.533 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:51.533 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:51.533 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:51.533 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12906846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813046617979593, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8887013, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90848, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86823283009401, telescope_dec_j2k=-24.3830995269951, observability=1)
2025-12-27T17:05:51.535 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8887291, teldec = -24.256149
2025-12-27T17:05:51.536 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.86826065561559     dec_j2k = -24.3830990504716
2025-12-27T17:05:51.538 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:05:51.539 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:51.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:51.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:51.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:51.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:51.554 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:51.554 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:51.554 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:51.554 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:51.554 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:51.554 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:51.554 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:51.554 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:51.554 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12906868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813046617979593, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8887291, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90851, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86826065561559, telescope_dec_j2k=-24.3830990504716, observability=1)
2025-12-27T17:05:52.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:52.582 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8890102, teldec = -24.256149
2025-12-27T17:05:52.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86854201367184     dec_j2k = -24.3830942317208
2025-12-27T17:05:52.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:52.585 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:52.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:52.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:52.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:52.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:52.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:52.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:52.599 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:52.599 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:52.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:52.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:52.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:52.599 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:52.600 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12908081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813049826935017, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8890102, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90879, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86854201367184, telescope_dec_j2k=-24.3830942317208, observability=1)
2025-12-27T17:05:52.616 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01695537567138672
2025-12-27T17:05:53.669 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:53.671 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8893185, teldec = -24.256149
2025-12-27T17:05:53.672 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.86885059668675     dec_j2k = -24.3830889459021
2025-12-27T17:05:53.673 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:53.674 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:53.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:53.675 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:53.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:53.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:53.683 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:53.683 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:53.683 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:53.683 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:53.683 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:53.683 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:53.683 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:53.683 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:53.683 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1290934, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813047019099021, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8893185, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9091, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86885059668675, telescope_dec_j2k=-24.3830889459021, observability=1)
2025-12-27T17:05:53.710 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.026433229446411133
2025-12-27T17:05:54.802 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:54.804 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8896269, teldec = -24.256149
2025-12-27T17:05:54.805 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.86915927978137     dec_j2k = -24.3830836575395
2025-12-27T17:05:54.807 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:54.808 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:54.815 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:54.815 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:54.815 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:54.815 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:54.822 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:54.822 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:54.822 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:54.822 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:54.822 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:54.822 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:54.822 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:54.822 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:54.822 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12910652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813044612382453, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8896269, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90941, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86915927978137, telescope_dec_j2k=-24.3830836575395, observability=1)
2025-12-27T17:05:54.956 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13371896743774414
2025-12-27T17:05:55.781 [DEBUG] [Thread-490853 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9586429595947266
2025-12-27T17:05:56.000 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:56.002 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8899544, teldec = -24.256149
2025-12-27T17:05:56.003 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.86948708039552     dec_j2k = -24.3830780407469
2025-12-27T17:05:56.005 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:56.006 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:56.011 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:56.011 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:56.011 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:56.011 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:56.019 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:56.019 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:56.019 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:56.019 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:56.019 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:56.019 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:56.019 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:56.019 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:56.019 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12912038, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813050629173873, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8899544, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.90974, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86948708039552, telescope_dec_j2k=-24.3830780407469, observability=1)
2025-12-27T17:05:56.155 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13563942909240723
2025-12-27T17:05:57.214 [DEBUG] [Thread-490854 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:57.218 [INFO] [Thread-490854 (handle)] [driver.py] [get_status()] Telra = 1.8902912, teldec = -24.256149
2025-12-27T17:05:57.218 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:57.219 [INFO] [Thread-490854 (handle)] [driver.py] [get_status()] ra_j2k = 1.86982418953196     dec_j2k = -24.3830722634789
2025-12-27T17:05:57.221 [DEBUG] [Thread-490854 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:57.221 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8902912, teldec = -24.256149
2025-12-27T17:05:57.222 [DEBUG] [Thread-490854 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:05:57.223 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86982418953196     dec_j2k = -24.3830722634789
2025-12-27T17:05:57.224 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:57.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:05:57.227 [DEBUG] [Thread-490854 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:57.227 [DEBUG] [Thread-490854 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:57.227 [DEBUG] [Thread-490854 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:57.227 [DEBUG] [Thread-490854 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:57.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:57.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:57.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:57.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:57.229 [DEBUG] [Thread-490854 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:57.229 [DEBUG] [Thread-490854 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:57.229 [DEBUG] [Thread-490854 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:57.229 [DEBUG] [Thread-490854 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:57.229 [DEBUG] [Thread-490854 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:57.229 [DEBUG] [Thread-490854 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:57.229 [DEBUG] [Thread-490854 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:57.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:57.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:57.229 [DEBUG] [Thread-490854 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:57.229 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:57.230 [DEBUG] [Thread-490854 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12913443, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813044612382453, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8902912, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91007, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86982418953196, telescope_dec_j2k=-24.3830722634789, observability=1)
2025-12-27T17:05:57.230 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:57.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:57.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:57.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:57.230 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:57.230 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12913449, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813044612382453, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8902912, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91007, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.86982418953196, telescope_dec_j2k=-24.3830722634789, observability=1)
2025-12-27T17:05:57.269 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03847622871398926
2025-12-27T17:05:58.275 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:58.276 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8906001, teldec = -24.256149
2025-12-27T17:05:58.277 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87013337304732     dec_j2k = -24.3830669639213
2025-12-27T17:05:58.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:58.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:58.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:58.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:58.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:58.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:58.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:58.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:58.291 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:58.291 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:58.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:58.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:58.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:58.291 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:58.291 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1291467, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813041804546456, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8906001, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91038, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.87013337304732, telescope_dec_j2k=-24.3830669639213, observability=1)
2025-12-27T17:05:58.334 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04317975044250488
2025-12-27T17:05:59.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:05:59.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8908805, teldec = -24.256149
2025-12-27T17:05:59.343 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87041403039422     dec_j2k = -24.3830621525957
2025-12-27T17:05:59.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:59.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:05:59.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:05:59.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:05:59.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:05:59.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:05:59.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:05:59.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:59.358 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:05:59.358 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:05:59.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:05:59.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:05:59.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:05:59.358 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:05:59.358 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12915904, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813041403427028, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8908805, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91066, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.87041403039422, telescope_dec_j2k=-24.3830621525957, observability=1)
2025-12-27T17:05:59.386 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02793431282043457
2025-12-27T17:06:00.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:00.404 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8911797, teldec = -24.256149
2025-12-27T17:06:00.405 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87071350498445     dec_j2k = -24.3830570179286
2025-12-27T17:06:00.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:00.408 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:00.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:00.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:00.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:00.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:00.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:00.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:00.416 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:00.416 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:00.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:00.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:00.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:00.416 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:00.416 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12917134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813050228054445, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8911797, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91096, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.87071350498445, telescope_dec_j2k=-24.3830570179286, observability=1)
2025-12-27T17:06:00.506 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08955645561218262
2025-12-27T17:06:01.562 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:01.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8915167, teldec = -24.256149
2025-12-27T17:06:01.565 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87105081425191     dec_j2k = -24.3830512336288
2025-12-27T17:06:01.567 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:01.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:01.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:01.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:01.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:01.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:01.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:01.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:01.577 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:01.577 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:01.577 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:01.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:01.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:01.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:01.578 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:01.578 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12918476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813049425815589, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8915167, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9113, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.87105081425191, telescope_dec_j2k=-24.3830512336288, observability=1)
2025-12-27T17:06:01.582 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8915167, teldec = -24.256149
2025-12-27T17:06:01.583 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.87105081425191     dec_j2k = -24.3830512336288
2025-12-27T17:06:01.584 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:01.585 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:01.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:01.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:01.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:01.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:01.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:01.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:01.598 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:01.598 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:01.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:01.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:01.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:01.598 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:01.598 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12918497, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813049425815589, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8915167, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9113, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.87105081425191, telescope_dec_j2k=-24.3830512336288, observability=1)
2025-12-27T17:06:02.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:02.662 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:02.664 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8918256, teldec = -24.256149
2025-12-27T17:06:02.666 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8918256, teldec = -24.256149
2025-12-27T17:06:02.667 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87135999771908     dec_j2k = -24.3830459307703
2025-12-27T17:06:02.668 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.87135999771908     dec_j2k = -24.3830459307703
2025-12-27T17:06:02.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:02.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:02.670 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:02.671 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:02.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:02.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:02.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:02.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:02.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:02.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:02.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:02.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:02.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:02.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:02.678 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:02.678 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:02.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:02.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:02.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:02.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:02.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:02.679 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:02.679 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:02.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:02.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:02.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:02.679 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:02.679 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12919751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081304501350188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8918256, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91161, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.87135999771908, telescope_dec_j2k=-24.3830459307703, observability=1)
2025-12-27T17:06:02.679 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:02.679 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12919748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081304501350188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8918256, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91161, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.87135999771908, telescope_dec_j2k=-24.3830459307703, observability=1)
2025-12-27T17:06:03.830 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:03.832 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.892134, teldec = -24.256149
2025-12-27T17:06:03.833 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.8716686807153     dec_j2k = -24.3830406356652
2025-12-27T17:06:03.835 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:03.836 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:03.840 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:03.840 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:03.841 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:03.841 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:03.848 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:03.848 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:03.848 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:03.848 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:03.848 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:03.848 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:03.848 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:03.848 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:03.848 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12921101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813043409024168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.892134, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91192, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.8716686807153, telescope_dec_j2k=-24.3830406356652, observability=1)
2025-12-27T17:06:03.913 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06526446342468262
2025-12-27T17:06:03.939 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0910031795501709
2025-12-27T17:06:04.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:04.984 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8924618, teldec = -24.256149
2025-12-27T17:06:04.985 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87199678150021     dec_j2k = -24.3830350065608
2025-12-27T17:06:04.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:04.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:04.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:04.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:04.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:04.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:04.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:04.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:04.999 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:04.999 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:04.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:04.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:04.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:04.999 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:04.999 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12922434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130410023076, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8924618, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91225, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.87199678150021, telescope_dec_j2k=-24.3830350065608, observability=1)
2025-12-27T17:06:05.024 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.024533510208129883
2025-12-27T17:06:06.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:06.107 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8927707, teldec = -24.256149
2025-12-27T17:06:06.108 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8723059649302     dec_j2k = -24.3830297011569
2025-12-27T17:06:06.110 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:06.111 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:06.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:06.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:06.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:06.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:06.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:06.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:06.122 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:06.122 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:06.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:06.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:06.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:06.122 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:06.122 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12923734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813045414621309, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8927707, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91255, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.8723059649302, telescope_dec_j2k=-24.3830297011569, observability=1)
2025-12-27T17:06:06.157 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03430056571960449
2025-12-27T17:06:06.236 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.11331725120544434
2025-12-27T17:06:06.236 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43303298950195 seconds ago
2025-12-27T17:06:07.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:07.262 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8931075, teldec = -24.256149
2025-12-27T17:06:07.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87264307394588     dec_j2k = -24.3830239156184
2025-12-27T17:06:07.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:07.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:07.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:07.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:07.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:07.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:07.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:07.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:07.278 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:07.278 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:07.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:07.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:07.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:07.278 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:07.278 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12925071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081304501350188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8931075, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91289, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.87264307394588, telescope_dec_j2k=-24.3830239156184, observability=1)
2025-12-27T17:06:07.325 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.046502113342285156
2025-12-27T17:06:08.239 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9606790542602539
2025-12-27T17:06:08.406 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:08.408 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8934158, teldec = -24.256149
2025-12-27T17:06:08.409 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.87295165679999     dec_j2k = -24.383018618785
2025-12-27T17:06:08.411 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:08.412 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:08.416 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:08.417 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8934158, teldec = -24.256149
2025-12-27T17:06:08.417 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:08.417 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:08.417 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:08.418 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:08.418 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87295165679999     dec_j2k = -24.383018618785
2025-12-27T17:06:08.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:08.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:08.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:08.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:08.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:08.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:08.425 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:08.425 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:08.425 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:08.425 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:08.425 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:08.425 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:08.425 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:08.425 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:08.425 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12926397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813045815740737, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8934158, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9132, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.87295165679999, telescope_dec_j2k=-24.383018618785, observability=1)
2025-12-27T17:06:08.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:08.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:08.433 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:08.433 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:08.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:08.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:08.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:08.433 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:08.433 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12926407, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813043810143596, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8934158, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9132, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.87295165679999, telescope_dec_j2k=-24.383018618785, observability=1)
2025-12-27T17:06:09.507 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:09.509 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.893715, teldec = -24.256149
2025-12-27T17:06:09.510 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.87325113129361     dec_j2k = -24.3830134775045
2025-12-27T17:06:09.512 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:09.513 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:09.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:09.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:09.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:09.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:09.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:09.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:09.524 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:09.524 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:09.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:09.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:09.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:09.524 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:09.524 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12927671, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813044211263024, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.893715, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9135, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.87325113129361, telescope_dec_j2k=-24.3830134775045, observability=1)
2025-12-27T17:06:09.564 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.039556264877319336
2025-12-27T17:06:10.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:10.636 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8940238, teldec = -24.256149
2025-12-27T17:06:10.637 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87356021458254     dec_j2k = -24.3830081704448
2025-12-27T17:06:10.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:10.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:10.640 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:10.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:10.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:10.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:10.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:10.641 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8940238, teldec = -24.256149
2025-12-27T17:06:10.643 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.87356021458254     dec_j2k = -24.3830081704448
2025-12-27T17:06:10.644 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:10.645 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:10.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:10.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:10.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:10.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:10.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:10.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:10.648 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:10.649 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:10.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:10.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:10.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:10.649 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:10.649 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12928976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813039798949316, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8940238, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91381, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.87356021458254, telescope_dec_j2k=-24.3830081704448, observability=1)
2025-12-27T17:06:10.656 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:10.656 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:10.656 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:10.656 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:10.656 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:10.656 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:10.656 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:10.656 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:10.657 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12928981, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813039798949316, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992248, telescope_ra=1.8940238, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91381, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.87356021458254, telescope_dec_j2k=-24.3830081704448, observability=1)
2025-12-27T17:06:11.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:11.893 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.894389, teldec = -24.256149
2025-12-27T17:06:11.894 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87392574959637     dec_j2k = -24.3830018930178
2025-12-27T17:06:11.895 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:11.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:11.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:11.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:11.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:11.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:11.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:11.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:11.912 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:11.912 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:11.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:11.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:11.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:11.912 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:11.912 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12930431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813034985516179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.894389, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91417, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.87392574959637, telescope_dec_j2k=-24.3830018930178, observability=1)
2025-12-27T17:06:11.953 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04080033302307129
2025-12-27T17:06:12.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:12.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8946971, teldec = -24.256149
2025-12-27T17:06:12.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87423413221667     dec_j2k = -24.3829965961792
2025-12-27T17:06:12.962 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:12.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:12.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:12.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:12.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:12.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:12.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:12.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:12.976 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:12.976 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:12.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:12.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:12.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:12.976 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:12.977 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12931666, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813037392232747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.8946971, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91448, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.87423413221667, telescope_dec_j2k=-24.3829965961792, observability=1)
2025-12-27T17:06:13.034 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05745291709899902
2025-12-27T17:06:14.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:14.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8949773, teldec = -24.256149
2025-12-27T17:06:14.020 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87451458923377     dec_j2k = -24.3829917782777
2025-12-27T17:06:14.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:14.022 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:14.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:14.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:14.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:14.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:14.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:14.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:14.035 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:14.035 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:14.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:14.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:14.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:14.035 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:14.035 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1293289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813041403427028, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.8949773, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91476, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.87451458923377, telescope_dec_j2k=-24.3829917782777, observability=1)
2025-12-27T17:06:14.156 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1209115982055664
2025-12-27T17:06:15.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:15.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8952773, teldec = -24.256149
2025-12-27T17:06:15.081 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87481486440159     dec_j2k = -24.3829866191663
2025-12-27T17:06:15.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:06:15.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:15.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:15.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:15.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:15.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:15.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:15.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:15.097 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:15.097 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:15.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:15.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:15.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:15.097 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:15.097 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.12934118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130410023076, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.8952773, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91506, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:05:15.907541', telescope_ra_j2k=1.87481486440159, telescope_dec_j2k=-24.3829866191663, observability=1)
2025-12-27T17:06:15.225 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12772583961486816
2025-12-27T17:06:15.297 [DEBUG] [Thread-490855 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1998445987701416
2025-12-27T17:06:16.048 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:16.048 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T17:06:16.049 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:16.049 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T17:06:16.050 [DEBUG] [ThreadPoolExecutor-22970_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:16.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:16.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.895558, teldec = -24.256149
2025-12-27T17:06:16.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87509582185654     dec_j2k = -24.3829817912475
2025-12-27T17:06:16.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:06:16.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:06:16.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:16.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:16.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:16.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:16.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:16.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:16.160 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:16.160 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:16.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:16.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:16.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:16.160 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:16.161 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12935355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813038595591032, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.895558, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91534, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.87509582185654, telescope_dec_j2k=-24.3829817912475, observability=1)
2025-12-27T17:06:16.330 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16993379592895508
2025-12-27T17:06:17.052 [DEBUG] [ThreadPoolExecutor-22970_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:17.054 [DEBUG] [ThreadPoolExecutor-22970_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:17.054 [DEBUG] [ThreadPoolExecutor-22970_0] [payload.py] [to_registers()] [0]
2025-12-27T17:06:17.061 [DEBUG] [ThreadPoolExecutor-22970_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:17.061 [DEBUG] [ThreadPoolExecutor-22970_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:17.061 [DEBUG] [ThreadPoolExecutor-22970_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T17:06:17.061 [DEBUG] [ThreadPoolExecutor-22970_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:17.068 [DEBUG] [ThreadPoolExecutor-22970_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:17.068 [DEBUG] [ThreadPoolExecutor-22970_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T17:06:17.068 [DEBUG] [ThreadPoolExecutor-22970_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T17:06:17.068 [DEBUG] [ThreadPoolExecutor-22970_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T17:06:17.068 [DEBUG] [ThreadPoolExecutor-22970_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:17.068 [DEBUG] [ThreadPoolExecutor-22970_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:17.068 [DEBUG] [ThreadPoolExecutor-22970_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:17.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:17.209 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8958664, teldec = -24.256149
2025-12-27T17:06:17.210 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87540450470604     dec_j2k = -24.3829764861091
2025-12-27T17:06:17.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:17.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:17.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:17.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:17.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:17.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:17.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:17.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:17.227 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:17.227 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:17.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:17.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:17.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:17.227 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:17.227 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12936582, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813040200068744, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.8958664, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91565, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.87540450470604, telescope_dec_j2k=-24.3829764861091, observability=1)
2025-12-27T17:06:17.433 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2062211036682129
2025-12-27T17:06:18.278 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:18.280 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.896175, teldec = -24.256149
2025-12-27T17:06:18.281 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87571338772683     dec_j2k = -24.3829711767006
2025-12-27T17:06:18.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:18.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:18.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:18.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:18.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:18.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:18.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:18.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:18.294 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:18.294 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:18.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:18.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:18.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:18.295 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:18.295 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12937822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813044612382453, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.896175, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91596, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.87571338772683, telescope_dec_j2k=-24.3829711767006, observability=1)
2025-12-27T17:06:18.482 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18726229667663574
2025-12-27T17:06:19.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:19.346 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8964739, teldec = -24.256149
2025-12-27T17:06:19.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87601256184004     dec_j2k = -24.3829660333877
2025-12-27T17:06:19.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:06:19.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:06:19.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:19.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:19.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:19.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:19.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:19.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:19.360 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:19.360 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:19.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:19.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:19.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:19.360 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:19.360 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12939058, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813037793352176, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.8964739, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91626, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.87601256184004, telescope_dec_j2k=-24.3829660333877, observability=1)
2025-12-27T17:06:19.572 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21181988716125488
2025-12-27T17:06:20.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:20.409 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8967541, teldec = -24.256149
2025-12-27T17:06:20.411 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87629301879362     dec_j2k = -24.3829612111477
2025-12-27T17:06:20.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:20.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:20.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:20.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:20.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:20.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:20.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:20.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:20.424 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:20.425 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:20.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:20.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:20.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:20.425 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:20.425 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12940287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813047420218449, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.8967541, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91654, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.87629301879362, telescope_dec_j2k=-24.3829612111477, observability=1)
2025-12-27T17:06:20.662 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2372586727142334
2025-12-27T17:06:21.467 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:21.469 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8970624, teldec = -24.256149
2025-12-27T17:06:21.469 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87660160150435     dec_j2k = -24.3829559045163
2025-12-27T17:06:21.471 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:21.472 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:21.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:21.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:21.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:21.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:21.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:21.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:21.484 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:21.484 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:21.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:21.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:21.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:21.484 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:21.484 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12941513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813042205665884, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.8970624, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91685, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.87660160150435, telescope_dec_j2k=-24.3829559045163, observability=1)
2025-12-27T17:06:21.765 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28152966499328613
2025-12-27T17:06:22.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:22.533 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8973426, teldec = -24.256149
2025-12-27T17:06:22.534 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87688205843688     dec_j2k = -24.3829510808395
2025-12-27T17:06:22.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:22.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:22.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:22.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:22.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:22.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:22.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:22.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:22.548 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:22.548 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:22.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:22.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:22.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:22.549 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:22.549 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12942745, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813037392232747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.8973426, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91713, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.87688205843688, telescope_dec_j2k=-24.3829510808395, observability=1)
2025-12-27T17:06:22.846 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29732632637023926
2025-12-27T17:06:23.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:23.600 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8976504, teldec = -24.256149
2025-12-27T17:06:23.601 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.877190140666     dec_j2k = -24.3829457812369
2025-12-27T17:06:23.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:23.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:23.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:23.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:23.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:23.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:23.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:23.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:23.612 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:23.612 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:23.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:23.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:23.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:23.613 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:23.613 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1294398, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813042205665884, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.8976504, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91743, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.877190140666, telescope_dec_j2k=-24.3829457812369, observability=1)
2025-12-27T17:06:23.947 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3343319892883301
2025-12-27T17:06:24.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:24.869 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8979858, teldec = -24.256149
2025-12-27T17:06:24.870 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87752584818843     dec_j2k = -24.3829400054865
2025-12-27T17:06:24.872 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:24.873 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:24.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:24.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:24.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:24.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:24.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:24.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:24.887 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:24.887 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:24.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:24.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:24.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:24.887 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:24.887 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12945449, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813039397829888, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.8979858, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91777, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.87752584818843, telescope_dec_j2k=-24.3829400054865, observability=1)
2025-12-27T17:06:24.997 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11009812355041504
2025-12-27T17:06:25.864 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9767365455627441
2025-12-27T17:06:26.084 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:26.089 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8983409, teldec = -24.256149
2025-12-27T17:06:26.089 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.87788127375778     dec_j2k = -24.3829338894246
2025-12-27T17:06:26.091 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:26.092 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:26.099 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:26.099 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:26.099 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:26.099 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:26.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:26.101 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8983409, teldec = -24.256149
2025-12-27T17:06:26.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87788127375778     dec_j2k = -24.3829338894246
2025-12-27T17:06:26.103 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:26.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:26.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:26.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:26.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:26.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:26.106 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:26.106 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:26.106 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:26.106 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:26.106 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:26.106 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:26.106 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:26.106 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:26.107 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12946858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130410023076, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.8983409, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91812, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.87788127375778, telescope_dec_j2k=-24.3829338894246, observability=1)
2025-12-27T17:06:26.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:26.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:26.114 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:26.114 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:26.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:26.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:26.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:26.114 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:26.114 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12946875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130410023076, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.8983409, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91812, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.87788127375778, telescope_dec_j2k=-24.3829338894246, observability=1)
2025-12-27T17:06:27.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:27.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8986771, teldec = -24.256149
2025-12-27T17:06:27.290 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87821778198405     dec_j2k = -24.3829280978744
2025-12-27T17:06:27.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:06:27.293 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:06:27.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:27.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:27.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:27.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:27.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:27.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:27.303 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:27.303 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:27.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:27.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:27.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:27.303 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:27.303 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1294825, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813040601188172, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.8986771, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91846, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.87821778198405, telescope_dec_j2k=-24.3829280978744, observability=1)
2025-12-27T17:06:27.332 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.029281139373779297
2025-12-27T17:06:28.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:28.354 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8989571, teldec = -24.256143
2025-12-27T17:06:28.355 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8784980381221     dec_j2k = -24.3829172742046
2025-12-27T17:06:28.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:28.358 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:28.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:28.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:28.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:28.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:28.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:28.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:28.373 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:28.373 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:28.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:28.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:28.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:28.373 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:28.373 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12949483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813040200068744, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992236, telescope_ra=1.8989571, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91874, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.8784980381221, telescope_dec_j2k=-24.3829172742046, observability=1)
2025-12-27T17:06:28.414 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04093217849731445
2025-12-27T17:06:29.430 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:29.431 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8992657, teldec = -24.256149
2025-12-27T17:06:29.433 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87880692157443     dec_j2k = -24.3829179559841
2025-12-27T17:06:29.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:29.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:29.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:29.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:29.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:29.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:29.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:29.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:29.446 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:29.446 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:29.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:29.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:29.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:29.447 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:29.447 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1295073, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813039397829888, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.8992657, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91905, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.87880692157443, telescope_dec_j2k=-24.3829179559841, observability=1)
2025-12-27T17:06:29.466 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.018890857696533203
2025-12-27T17:06:30.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:30.493 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8995737, teldec = -24.256149
2025-12-27T17:06:30.495 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87911520391125     dec_j2k = -24.3829126477779
2025-12-27T17:06:30.495 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:30.497 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:30.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:30.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:30.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:30.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:30.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:30.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:30.507 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:30.507 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:30.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:30.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:30.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:30.508 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:30.508 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12951958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813040200068744, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.8995737, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91936, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.87911520391125, telescope_dec_j2k=-24.3829126477779, observability=1)
2025-12-27T17:06:30.518 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.009958028793334961
2025-12-27T17:06:31.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:31.567 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8998726, teldec = -24.256149
2025-12-27T17:06:31.568 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87941437789471     dec_j2k = -24.3829074956152
2025-12-27T17:06:31.570 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:31.570 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:31.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:31.573 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8998726, teldec = -24.256149
2025-12-27T17:06:31.574 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.87941437789471     dec_j2k = -24.3829074956152
2025-12-27T17:06:31.575 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:31.576 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:31.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:31.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:31.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:31.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:31.577 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:31.577 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:31.577 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:31.577 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:31.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:31.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:31.578 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:31.578 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:31.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:31.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:31.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:31.578 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:31.578 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12953201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130410023076, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.8998726, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91966, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.87941437789471, telescope_dec_j2k=-24.3829074956152, observability=1)
2025-12-27T17:06:31.579 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:31.579 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:31.579 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:31.579 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:31.579 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:31.579 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:31.579 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:31.579 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:31.579 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12953207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130410023076, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.8998726, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91966, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.87941437789471, telescope_dec_j2k=-24.3829074956152, observability=1)
2025-12-27T17:06:32.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:32.630 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9001525, teldec = -24.256149
2025-12-27T17:06:32.632 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87969453445167     dec_j2k = -24.3829026702514
2025-12-27T17:06:32.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:32.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:32.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:32.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:32.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:32.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:32.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:32.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:32.639 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:32.639 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:32.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:32.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:32.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:32.640 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:32.640 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12954432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130410023076, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.9001525, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.91994, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.87969453445167, telescope_dec_j2k=-24.3829026702514, observability=1)
2025-12-27T17:06:32.670 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0305023193359375
2025-12-27T17:06:33.435 [DEBUG] [Thread-490856 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7956204414367676
2025-12-27T17:06:33.693 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:33.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9004617, teldec = -24.256149
2025-12-27T17:06:33.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88000401785342     dec_j2k = -24.3828973389742
2025-12-27T17:06:33.698 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:33.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:33.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:33.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:33.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:33.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:33.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:33.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:33.709 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:33.709 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:33.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:33.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:33.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:33.709 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:33.710 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12955664, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813042606785312, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.9004617, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92025, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88000401785342, telescope_dec_j2k=-24.3828973389742, observability=1)
2025-12-27T17:06:33.787 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07742834091186523
2025-12-27T17:06:34.900 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:34.902 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9007984, teldec = -24.256149
2025-12-27T17:06:34.903 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8803410264468     dec_j2k = -24.3828915325906
2025-12-27T17:06:34.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:34.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:34.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:34.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:34.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:34.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:34.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:34.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:34.914 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:34.914 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:34.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:34.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:34.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:34.914 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:34.915 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12957061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813043409024168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.9007984, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92058, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.8803410264468, telescope_dec_j2k=-24.3828915325906, observability=1)
2025-12-27T17:06:35.001 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08626198768615723
2025-12-27T17:06:36.221 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:36.223 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9011536, teldec = -24.256149
2025-12-27T17:06:36.224 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.88069655198014     dec_j2k = -24.3828854061047
2025-12-27T17:06:36.225 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:36.226 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:36.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:36.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:36.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:36.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:36.233 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:36.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:36.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:36.235 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:36.235 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:36.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:36.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:36.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:36.235 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:36.235 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12958589, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813037392232747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.9011536, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92094, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88069655198014, telescope_dec_j2k=-24.3828854061047, observability=1)
2025-12-27T17:06:36.236 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9011536, teldec = -24.256149
2025-12-27T17:06:36.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88069655198014     dec_j2k = -24.3828854061047
2025-12-27T17:06:36.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:36.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:36.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:36.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:36.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:36.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:36.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:36.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:36.249 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:36.249 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:36.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:36.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:36.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:36.249 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:36.250 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12958604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813037392232747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.9011536, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92094, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88069655198014, telescope_dec_j2k=-24.3828854061047, observability=1)
2025-12-27T17:06:37.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:37.310 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9014619, teldec = -24.256149
2025-12-27T17:06:37.311 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88100513451752     dec_j2k = -24.382880087659
2025-12-27T17:06:37.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:37.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:37.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:37.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:37.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:37.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:37.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:37.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:37.327 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:37.327 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:37.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:37.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:37.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:37.327 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:37.327 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12959848, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813040200068744, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.9014619, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92125, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88100513451752, telescope_dec_j2k=-24.382880087659, observability=1)
2025-12-27T17:06:37.339 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.011994123458862305
2025-12-27T17:06:38.502 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:38.504 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9017981, teldec = -24.256149
2025-12-27T17:06:38.505 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.88134164260963     dec_j2k = -24.3828742869703
2025-12-27T17:06:38.507 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:38.508 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:38.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:38.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:38.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:38.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:38.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:38.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:38.520 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:38.520 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:38.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:38.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:38.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:38.520 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:38.520 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1296123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08130410023076, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.9017981, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92158, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88134164260963, telescope_dec_j2k=-24.3828742869703, observability=1)
2025-12-27T17:06:38.630 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11005401611328125
2025-12-27T17:06:39.668 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:39.670 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9021343, teldec = -24.256149
2025-12-27T17:06:39.671 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.88167815068728     dec_j2k = -24.3828684852975
2025-12-27T17:06:39.673 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:39.674 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:39.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:39.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:39.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:39.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:39.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:39.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:39.684 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:39.684 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:39.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:39.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:39.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:39.684 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:39.684 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12962579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813034584396751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.9021343, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92192, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88167815068728, telescope_dec_j2k=-24.3828684852975, observability=1)
2025-12-27T17:06:39.884 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19979453086853027
2025-12-27T17:06:40.752 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:40.754 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9024142, teldec = -24.256149
2025-12-27T17:06:40.755 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.88195830716325     dec_j2k = -24.3828636544212
2025-12-27T17:06:40.757 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:40.757 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:40.759 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:40.759 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:40.759 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:40.759 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:40.767 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:40.767 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:40.767 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:40.767 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:40.767 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:40.767 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:40.767 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:40.767 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:40.767 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12963834, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813034183277323, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.9024142, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9222, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88195830716325, telescope_dec_j2k=-24.3828636544212, observability=1)
2025-12-27T17:06:40.929 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1615605354309082
2025-12-27T17:06:41.952 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:41.954 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9027499, teldec = -24.256149
2025-12-27T17:06:41.955 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.88229431475625     dec_j2k = -24.3828578595767
2025-12-27T17:06:41.956 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:41.958 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:41.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:41.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:41.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:41.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:41.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:41.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:41.968 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:41.968 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:41.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:41.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:41.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:41.968 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:41.969 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12965223, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813037793352176, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.9027499, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92253, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88229431475625, telescope_dec_j2k=-24.3828578595767, observability=1)
2025-12-27T17:06:41.972 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00328826904296875
2025-12-27T17:06:42.070 [DEBUG] [ThreadPoolExecutor-22970_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:42.071 [DEBUG] [ThreadPoolExecutor-22970_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:43.013 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:43.015 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9030488, teldec = -24.256149
2025-12-27T17:06:43.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88259348861825     dec_j2k = -24.3828526991471
2025-12-27T17:06:43.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:43.018 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:43.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:43.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:43.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:43.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:43.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:43.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:43.032 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:43.032 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:43.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:43.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:43.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:43.032 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:43.032 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12966451, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813038595591032, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.9030488, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92283, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88259348861825, telescope_dec_j2k=-24.3828526991471, observability=1)
2025-12-27T17:06:43.049 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.016501903533935547
2025-12-27T17:06:44.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:44.135 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:44.138 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9033568, teldec = -24.256149
2025-12-27T17:06:44.139 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.882901770806     dec_j2k = -24.3828473807947
2025-12-27T17:06:44.140 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9033568, teldec = -24.256149
2025-12-27T17:06:44.141 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:44.141 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.882901770806     dec_j2k = -24.3828473807947
2025-12-27T17:06:44.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:44.143 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:44.144 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:44.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:44.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:44.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:44.147 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:44.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:44.148 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:44.148 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:44.148 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:44.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:44.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:44.155 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:44.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:44.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:44.155 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:44.155 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:44.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:44.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:44.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:44.155 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:44.156 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:44.156 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:44.156 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:44.156 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:44.156 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12967751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813036188874463, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.9033568, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92314, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.882901770806, telescope_dec_j2k=-24.3828473807947, observability=1)
2025-12-27T17:06:44.156 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:44.157 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1296775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813036188874463, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.9033568, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92314, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.882901770806, telescope_dec_j2k=-24.3828473807947, observability=1)
2025-12-27T17:06:45.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:45.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9036652, teldec = -24.256149
2025-12-27T17:06:45.208 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88321045334806     dec_j2k = -24.382842054708
2025-12-27T17:06:45.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:45.211 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:45.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:45.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:45.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:45.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:45.218 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:45.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:45.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:45.220 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:45.220 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:45.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:45.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:45.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:45.221 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:45.221 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9036652, teldec = -24.256149
2025-12-27T17:06:45.221 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12968987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813039798949316, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.9036652, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92345, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88321045334806, telescope_dec_j2k=-24.382842054708, observability=1)
2025-12-27T17:06:45.222 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.88321045334806     dec_j2k = -24.382842054708
2025-12-27T17:06:45.223 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:45.223 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:45.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:45.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:45.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:45.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:45.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:45.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:45.235 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:45.235 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:45.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:45.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:45.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:45.235 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:45.235 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12969003, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813039798949316, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.9036652, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92345, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88321045334806, telescope_dec_j2k=-24.382842054708, observability=1)
2025-12-27T17:06:46.268 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:46.270 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9039735, teldec = -24.256149
2025-12-27T17:06:46.271 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88351903578632     dec_j2k = -24.3828367295208
2025-12-27T17:06:46.273 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:46.273 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:46.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:46.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:46.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:46.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:46.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:46.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:46.285 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:46.285 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:46.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:46.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:46.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:46.285 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:46.285 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12970219, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813036188874463, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.9039735, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92376, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88351903578632, telescope_dec_j2k=-24.3828367295208, observability=1)
2025-12-27T17:06:46.431 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14634227752685547
2025-12-27T17:06:47.585 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:47.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9043375, teldec = -24.256149
2025-12-27T17:06:47.588 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88388336923652     dec_j2k = -24.3828304411765
2025-12-27T17:06:47.590 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:47.590 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:47.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:47.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:47.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:47.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:47.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:47.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:47.598 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:47.598 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:47.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:47.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:47.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:47.599 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:47.599 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12971743, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813036991113319, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.9043375, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92412, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88388336923652, telescope_dec_j2k=-24.3828304411765, observability=1)
2025-12-27T17:06:47.633 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03400301933288574
2025-12-27T17:06:48.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:48.663 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9046172, teldec = -24.256149
2025-12-27T17:06:48.664 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88416332545031     dec_j2k = -24.3828256083878
2025-12-27T17:06:48.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:48.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:48.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:48.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:48.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:48.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:48.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:48.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:48.676 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:48.676 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:48.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:48.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:48.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:48.677 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:48.677 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12972987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813032578799611, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992247, telescope_ra=1.9046172, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9244, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88416332545031, telescope_dec_j2k=-24.3828256083878, observability=1)
2025-12-27T17:06:48.794 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11706662178039551
2025-12-27T17:06:49.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:49.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9049158, teldec = -24.256149
2025-12-27T17:06:49.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88446219896603     dec_j2k = -24.3828204482845
2025-12-27T17:06:49.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:49.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:49.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:49.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:49.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:49.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:49.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:49.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:49.740 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:49.740 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:49.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:49.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:49.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:49.740 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:49.740 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12974216, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813035787755035, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9049158, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9247, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88446219896603, telescope_dec_j2k=-24.3828204482845, observability=1)
2025-12-27T17:06:50.040 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29978084564208984
2025-12-27T17:06:50.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:50.883 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9052523, teldec = -24.256149
2025-12-27T17:06:50.885 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8847990071842     dec_j2k = -24.3828146323016
2025-12-27T17:06:50.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:50.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:50.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:50.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:50.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:50.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:50.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:50.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:50.897 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:50.897 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:50.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:50.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:50.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:50.898 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:50.898 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12975558, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081303899671046, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9052523, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92504, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.8847990071842, telescope_dec_j2k=-24.3828146323016, observability=1)
2025-12-27T17:06:51.173 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2755310535430908
2025-12-27T17:06:51.508 [DEBUG] [Thread-490857 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6101241111755371
2025-12-27T17:06:51.973 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:51.975 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9055606, teldec = -24.256149
2025-12-27T17:06:51.976 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88510758955976     dec_j2k = -24.3828093028556
2025-12-27T17:06:51.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:51.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:51.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:51.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:51.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:51.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:51.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:51.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:51.987 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:51.987 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:51.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:51.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:51.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:51.987 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:51.987 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12976822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081303899671046, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9055606, telescope_dec=-24.256149, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92534, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88510758955976, telescope_dec_j2k=-24.3828093028556, observability=1)
2025-12-27T17:06:52.282 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29448866844177246
2025-12-27T17:06:53.347 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:53.350 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9059247, teldec = -24.256148
2025-12-27T17:06:53.351 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.88547202293495     dec_j2k = -24.3828020078379
2025-12-27T17:06:53.352 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:53.353 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:53.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:53.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:53.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:53.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:53.363 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:53.363 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:53.363 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:53.364 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:53.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:53.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:53.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:53.364 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:53.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12978412, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813034584396751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9059247, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92571, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88547202293495, telescope_dec_j2k=-24.3828020078379, observability=1)
2025-12-27T17:06:53.426 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.062170982360839844
2025-12-27T17:06:54.471 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:54.473 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9062322, teldec = -24.256148
2025-12-27T17:06:54.474 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88577980455128     dec_j2k = -24.3827966904229
2025-12-27T17:06:54.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:54.476 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:06:54.482 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:54.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:54.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:54.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:54.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:54.484 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9062603, teldec = -24.256148
2025-12-27T17:06:54.486 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.88580793028537     dec_j2k = -24.3827962044652
2025-12-27T17:06:54.488 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:54.489 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:06:54.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:54.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:54.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:54.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:54.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:54.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:54.492 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:54.492 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:54.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:54.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:54.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:54.492 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:54.492 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12979713, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813033782157895, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9062322, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92602, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88577980455128, telescope_dec_j2k=-24.3827966904229, observability=1)
2025-12-27T17:06:54.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:54.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:54.499 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:54.499 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:54.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:54.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:54.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:54.499 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:54.500 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12979726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813033782157895, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9062603, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92604, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88580793028537, telescope_dec_j2k=-24.3827962044652, observability=1)
2025-12-27T17:06:55.540 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:55.542 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9065399, teldec = -24.256148
2025-12-27T17:06:55.543 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88608778633863     dec_j2k = -24.3827913687257
2025-12-27T17:06:55.546 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:55.546 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:55.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:55.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:55.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:55.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:55.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:55.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:55.555 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:55.555 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:55.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:55.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:55.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:55.555 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:55.556 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1298095, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813034985516179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9065399, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92632, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88608778633863, telescope_dec_j2k=-24.3827913687257, observability=1)
2025-12-27T17:06:55.585 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02993011474609375
2025-12-27T17:06:55.812 [DEBUG] [Thread-490858 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25689125061035156
2025-12-27T17:06:56.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:56.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9068385, teldec = -24.256148
2025-12-27T17:06:56.604 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88638665978072     dec_j2k = -24.3827862036261
2025-12-27T17:06:56.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:56.607 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:56.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:56.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:56.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:56.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:56.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:56.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:56.620 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:56.620 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:56.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:56.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:56.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:56.621 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:56.621 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12982178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813032979919039, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9068385, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92662, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88638665978072, telescope_dec_j2k=-24.3827862036261, observability=1)
2025-12-27T17:06:56.656 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03556108474731445
2025-12-27T17:06:57.671 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:57.672 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9071469, teldec = -24.256148
2025-12-27T17:06:57.673 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88669534218512     dec_j2k = -24.3827808681943
2025-12-27T17:06:57.675 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:57.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:57.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:57.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:57.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:57.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:57.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:57.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:57.684 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:57.684 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:57.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:57.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:57.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:57.684 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:57.684 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12983416, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813036188874463, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9071469, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92693, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88669534218512, telescope_dec_j2k=-24.3827808681943, observability=1)
2025-12-27T17:06:57.738 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05334353446960449
2025-12-27T17:06:58.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:58.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9074274, teldec = -24.256148
2025-12-27T17:06:58.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88697609903067     dec_j2k = -24.3827760147241
2025-12-27T17:06:58.732 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:58.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:58.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:58.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:58.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:58.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:58.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:58.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:58.742 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:58.742 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:58.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:58.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:58.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:58.742 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:58.742 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1298464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813040601188172, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9074274, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92721, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88697609903067, telescope_dec_j2k=-24.3827760147241, observability=1)
2025-12-27T17:06:58.827 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08524489402770996
2025-12-27T17:06:59.784 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:06:59.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9077351, teldec = -24.256148
2025-12-27T17:06:59.786 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88728408077083     dec_j2k = -24.382770689827
2025-12-27T17:06:59.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:59.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:06:59.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:06:59.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:06:59.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:06:59.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:06:59.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:06:59.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:59.798 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:06:59.798 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:06:59.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:06:59.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:06:59.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:06:59.798 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:06:59.798 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12985862, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813034183277323, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9077351, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92752, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88728408077083, telescope_dec_j2k=-24.382770689827, observability=1)
2025-12-27T17:06:59.918 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11926436424255371
2025-12-27T17:07:00.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:00.844 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9080151, teldec = -24.256148
2025-12-27T17:07:00.845 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88756433713742     dec_j2k = -24.382765843576
2025-12-27T17:07:00.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:00.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:00.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:00.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:00.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:00.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:00.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:00.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:00.856 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:00.856 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:00.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:00.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:00.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:00.856 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:00.857 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12987087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813029770963614, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9080151, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9278, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88756433713742, telescope_dec_j2k=-24.382765843576, observability=1)
2025-12-27T17:07:00.985 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12847328186035156
2025-12-27T17:07:01.901 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:01.903 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9083226, teldec = -24.256148
2025-12-27T17:07:01.904 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88787211867127     dec_j2k = -24.382760520568
2025-12-27T17:07:01.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:07:01.907 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:01.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:01.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:01.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:01.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:01.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:01.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:01.921 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:01.921 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:01.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:01.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:01.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:01.921 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:01.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12988312, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813033381038467, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9083226, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92811, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88787211867127, telescope_dec_j2k=-24.382760520568, observability=1)
2025-12-27T17:07:02.072 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15047717094421387
2025-12-27T17:07:02.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:02.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9086217, teldec = -24.256148
2025-12-27T17:07:02.970 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88817149250279     dec_j2k = -24.3827553421798
2025-12-27T17:07:02.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:07:02.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:02.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:02.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:02.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:02.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:02.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:02.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:02.984 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:02.984 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:02.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:02.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:02.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:02.984 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:02.984 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12989546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813034985516179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9086217, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92841, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88817149250279, telescope_dec_j2k=-24.3827553421798, observability=1)
2025-12-27T17:07:03.119 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1347179412841797
2025-12-27T17:07:03.804 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8201127052307129
2025-12-27T17:07:04.028 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:04.029 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9089019, teldec = -24.256148
2025-12-27T17:07:04.030 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8884519490206     dec_j2k = -24.3827504903058
2025-12-27T17:07:04.032 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:04.032 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:04.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:04.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:04.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:04.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:04.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:04.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:04.043 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:04.043 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:04.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:04.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:04.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:04.043 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:04.043 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12990773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813030172083043, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9089019, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92869, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.8884519490206, telescope_dec_j2k=-24.3827504903058, observability=1)
2025-12-27T17:07:04.195 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15203475952148438
2025-12-27T17:07:05.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:05.083 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9092103, teldec = -24.256148
2025-12-27T17:07:05.084 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88876063134332     dec_j2k = -24.3827451493379
2025-12-27T17:07:05.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:05.087 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:05.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:05.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:05.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:05.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:05.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:05.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:05.100 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:05.100 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:05.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:05.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:05.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:05.101 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:05.101 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12991994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813029369844186, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9092103, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92899, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88876063134332, telescope_dec_j2k=-24.3827451493379, observability=1)
2025-12-27T17:07:05.263 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16246533393859863
2025-12-27T17:07:06.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:06.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9094906, teldec = -24.256142
2025-12-27T17:07:06.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88904118737519     dec_j2k = -24.382734294799
2025-12-27T17:07:06.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:06.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:07:06.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:06.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:06.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:06.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:06.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:06.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:06.160 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:06.160 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:06.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:06.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:06.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:06.160 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:06.161 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12993228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081302856760533, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992235, telescope_ra=1.9094906, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92927, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88904118737519, telescope_dec_j2k=-24.382734294799, observability=1)
2025-12-27T17:07:06.296 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.13496804237365723
2025-12-27T17:07:06.296 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43187618255615 seconds ago
2025-12-27T17:07:06.315 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1540672779083252
2025-12-27T17:07:07.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:07.205 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9097983, teldec = -24.256148
2025-12-27T17:07:07.206 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88934916959014     dec_j2k = -24.3827349638774
2025-12-27T17:07:07.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:07.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:07.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:07.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:07.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:07.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:07.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:07.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:07.219 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:07.219 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:07.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:07.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:07.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:07.219 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:07.219 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12994449, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813034985516179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9097983, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92958, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88934916959014, telescope_dec_j2k=-24.3827349638774, observability=1)
2025-12-27T17:07:07.327 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10819458961486816
2025-12-27T17:07:07.440 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2209784984588623
2025-12-27T17:07:08.267 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:08.268 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9100782, teldec = -24.256148
2025-12-27T17:07:08.269 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88962932579101     dec_j2k = -24.3827301143338
2025-12-27T17:07:08.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:08.272 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:08.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:08.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:08.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:08.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:08.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:08.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:08.282 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:08.282 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:08.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:08.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:08.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:08.282 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:08.282 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12995679, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813035787755035, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9100782, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.92986, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88962932579101, telescope_dec_j2k=-24.3827301143338, observability=1)
2025-12-27T17:07:08.526 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24399328231811523
2025-12-27T17:07:09.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:09.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9103768, teldec = -24.256148
2025-12-27T17:07:09.328 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88992819909745     dec_j2k = -24.3827249400431
2025-12-27T17:07:09.330 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:09.331 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:09.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:09.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:09.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:09.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:09.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:09.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:09.342 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:09.342 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:09.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:09.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:09.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:09.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:09.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12996905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813030172083043, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9103768, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93016, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.88992819909745, telescope_dec_j2k=-24.3827249400431, observability=1)
2025-12-27T17:07:09.595 [DEBUG] [Thread-490859 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2532844543457031
2025-12-27T17:07:09.627 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.284759521484375
2025-12-27T17:07:10.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:10.475 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9107133, teldec = -24.256148
2025-12-27T17:07:10.476 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89026500707976     dec_j2k = -24.3827191080729
2025-12-27T17:07:10.478 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:10.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:10.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:10.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:10.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:10.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:10.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:10.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:10.492 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:10.492 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:10.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:10.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:10.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:10.492 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:10.492 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12998234, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813033381038467, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9107133, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9305, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.89026500707976, telescope_dec_j2k=-24.3827191080729, observability=1)
2025-12-27T17:07:10.711 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21872878074645996
2025-12-27T17:07:11.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:11.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9110779, teldec = -24.256148
2025-12-27T17:07:11.786 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89062994076422     dec_j2k = -24.3827127879827
2025-12-27T17:07:11.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:11.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:07:11.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:11.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:11.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:11.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:11.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:11.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:11.799 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:11.799 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:11.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:11.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:11.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:11.800 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:11.800 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.12999749, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813033381038467, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9110779, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93086, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.89062994076422, telescope_dec_j2k=-24.3827127879827, observability=1)
2025-12-27T17:07:11.960 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1600809097290039
2025-12-27T17:07:12.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:12.939 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9113859, teldec = -24.256148
2025-12-27T17:07:12.940 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89093822263465     dec_j2k = -24.3827074481137
2025-12-27T17:07:12.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:12.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:12.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:12.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:12.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:12.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:12.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:12.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:12.956 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:12.956 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:12.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:12.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:12.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:12.956 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:12.956 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13001084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813032578799611, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9113859, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93117, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.89093822263465, telescope_dec_j2k=-24.3827074481137, observability=1)
2025-12-27T17:07:13.009 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05276322364807129
2025-12-27T17:07:14.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:14.007 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9116937, teldec = -24.256148
2025-12-27T17:07:14.008 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89124630430986     dec_j2k = -24.3827021108882
2025-12-27T17:07:14.010 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:14.012 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:14.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:14.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:14.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:14.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:14.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:14.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:14.027 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:14.028 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:14.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:14.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:14.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:14.028 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:14.028 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13002322, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813034584396751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9116937, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93148, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.89124630430986, telescope_dec_j2k=-24.3827021108882, observability=1)
2025-12-27T17:07:14.061 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03286314010620117
2025-12-27T17:07:15.077 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:15.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9119734, teldec = -24.256148
2025-12-27T17:07:15.080 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89152626025952     dec_j2k = -24.3826972601997
2025-12-27T17:07:15.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:15.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:15.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:15.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:15.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:15.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:15.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:15.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:15.096 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:15.096 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:15.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:15.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:15.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:15.096 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:15.096 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13003562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813030974321899, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992246, telescope_ra=1.9119734, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93176, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.89152626025952, telescope_dec_j2k=-24.3826972601997, observability=1)
2025-12-27T17:07:15.135 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03876996040344238
2025-12-27T17:07:16.143 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:16.144 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9122717, teldec = -24.256148
2025-12-27T17:07:16.145 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8918248332187     dec_j2k = -24.3826920861918
2025-12-27T17:07:16.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:16.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:07:16.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:16.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:16.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:16.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:16.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:16.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:16.161 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:16.161 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:16.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:16.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:16.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:16.162 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:16.162 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13004796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813038595591032, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992246, telescope_ra=1.9122717, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93206, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:06:16.047314', telescope_ra_j2k=1.8918248332187, telescope_dec_j2k=-24.3826920861918, observability=1)
2025-12-27T17:07:16.190 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:16.190 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T17:07:16.191 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:16.191 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T17:07:16.192 [INFO] [ThreadPoolExecutor-22971_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T17:07:16.192 [INFO] [ThreadPoolExecutor-22971_0] [server.py] [done()] Shutdown complete...
2025-12-27T17:07:16.284 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12186670303344727
2025-12-27T17:07:17.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:17.210 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.91258, teldec = -24.256148
2025-12-27T17:07:17.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89213341531635     dec_j2k = -24.382686737921
2025-12-27T17:07:17.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:17.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:17.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:17.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:17.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:17.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:17.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:17.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:17.225 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:17.225 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:17.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:17.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:17.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:17.225 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:17.225 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13006029, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813034584396751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992246, telescope_ra=1.91258, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93236, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89213341531635, telescope_dec_j2k=-24.382686737921, observability=1)
2025-12-27T17:07:17.452 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22640156745910645
2025-12-27T17:07:18.392 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:18.394 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9129171, teldec = -24.256148
2025-12-27T17:07:18.395 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89247082375229     dec_j2k = -24.3826808890931
2025-12-27T17:07:18.396 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:18.397 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:18.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:18.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:18.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:18.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:18.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:18.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:18.407 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:18.407 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:18.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:18.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:18.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:18.407 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:18.408 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13007398, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813034183277323, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992246, telescope_ra=1.9129171, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9327, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89247082375229, telescope_dec_j2k=-24.3826808890931, observability=1)
2025-12-27T17:07:18.533 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12539148330688477
2025-12-27T17:07:19.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:19.465 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9131978, teldec = -24.256148
2025-12-27T17:07:19.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89275178057284     dec_j2k = -24.3826760180752
2025-12-27T17:07:19.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:19.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:19.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:19.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:19.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:19.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:19.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:19.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:19.479 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:19.479 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:19.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:19.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:19.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:19.479 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:19.479 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13008639, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813034584396751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992246, telescope_ra=1.9131978, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93298, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89275178057284, telescope_dec_j2k=-24.3826760180752, observability=1)
2025-12-27T17:07:19.584 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10517525672912598
2025-12-27T17:07:20.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:20.534 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9135062, teldec = -24.256148
2025-12-27T17:07:20.535 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89306046272523     dec_j2k = -24.3826706655864
2025-12-27T17:07:20.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:07:20.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:07:20.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:20.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:20.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:20.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:20.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:20.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:20.551 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:20.551 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:20.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:20.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:20.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:20.552 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:20.552 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13009876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813032177680183, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992246, telescope_ra=1.9135062, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93329, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89306046272523, telescope_dec_j2k=-24.3826706655864, observability=1)
2025-12-27T17:07:20.799 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24701833724975586
2025-12-27T17:07:21.600 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:21.602 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9138051, teldec = -24.256142
2025-12-27T17:07:21.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89335963561699     dec_j2k = -24.3826594776893
2025-12-27T17:07:21.605 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:21.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:21.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:21.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:21.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:21.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:21.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:21.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:21.615 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:21.615 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:21.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:21.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:21.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:21.616 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:21.616 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13011112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813035787755035, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108609, telescope_az=89.992235, telescope_ra=1.9138051, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93359, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89335963561699, telescope_dec_j2k=-24.3826594776893, observability=1)
2025-12-27T17:07:21.886 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2699294090270996
2025-12-27T17:07:22.804 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:22.807 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9141426, teldec = -24.256148
2025-12-27T17:07:22.808 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89369744492319     dec_j2k = -24.3826596178244
2025-12-27T17:07:22.810 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:22.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:22.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:22.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:22.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:22.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:22.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:22.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:22.823 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:22.823 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:22.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:22.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:22.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:22.823 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:22.824 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13012506, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081303057320247, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992246, telescope_ra=1.9141426, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93393, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89369744492319, telescope_dec_j2k=-24.3826596178244, observability=1)
2025-12-27T17:07:23.275 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45111751556396484
2025-12-27T17:07:24.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:24.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9145072, teldec = -24.256148
2025-12-27T17:07:24.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8940623784468     dec_j2k = -24.3826532868634
2025-12-27T17:07:24.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:24.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:24.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:24.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:24.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:24.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:24.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:24.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:24.142 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:24.142 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:24.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:24.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:24.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:24.142 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:24.142 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13014035, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813034584396751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992246, telescope_ra=1.9145072, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93429, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.8940623784468, telescope_dec_j2k=-24.3826532868634, observability=1)
2025-12-27T17:07:24.327 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1846024990081787
2025-12-27T17:07:25.172 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:25.174 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9147883, teldec = -24.256148
2025-12-27T17:07:25.175 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89434373557578     dec_j2k = -24.3826484050183
2025-12-27T17:07:25.177 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:25.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:25.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:25.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:25.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:25.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:25.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:25.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:25.189 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:25.189 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:25.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:25.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:25.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:25.189 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:25.189 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13015247, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813033381038467, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992246, telescope_ra=1.9147883, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93457, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89434373557578, telescope_dec_j2k=-24.3826484050183, observability=1)
2025-12-27T17:07:25.428 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23863935470581055
2025-12-27T17:07:25.924 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7347006797790527
2025-12-27T17:07:26.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:26.248 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9150874, teldec = -24.256148
2025-12-27T17:07:26.249 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89464310915861     dec_j2k = -24.3826432098142
2025-12-27T17:07:26.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:07:26.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:07:26.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:26.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:26.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:26.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:26.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:26.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:26.261 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:26.262 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:26.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:26.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:26.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:26.262 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:26.262 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13016491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813029369844186, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9150874, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93487, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89464310915861, telescope_dec_j2k=-24.3826432098142, observability=1)
2025-12-27T17:07:26.511 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24963831901550293
2025-12-27T17:07:27.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:27.309 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9153958, teldec = -24.256148
2025-12-27T17:07:27.310 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89495179123597     dec_j2k = -24.38263785226
2025-12-27T17:07:27.312 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:27.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:27.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:27.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:27.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:27.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:27.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:27.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:27.325 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:27.325 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:27.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:27.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:27.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:27.325 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:27.326 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13017718, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813032177680183, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9153958, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93518, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89495179123597, telescope_dec_j2k=-24.38263785226, observability=1)
2025-12-27T17:07:27.598 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2727475166320801
2025-12-27T17:07:27.770 [DEBUG] [Thread-490860 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4442269802093506
2025-12-27T17:07:28.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:28.369 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.915676, teldec = -24.256148
2025-12-27T17:07:28.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89523224750964     dec_j2k = -24.3826329838823
2025-12-27T17:07:28.372 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:28.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:28.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:28.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:28.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:28.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:28.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:28.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:28.382 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:28.382 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:28.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:28.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:28.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:28.382 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:28.382 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13018944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813034584396751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.915676, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93546, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89523224750964, telescope_dec_j2k=-24.3826329838823, observability=1)
2025-12-27T17:07:28.648 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2653043270111084
2025-12-27T17:07:29.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:29.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9160406, teldec = -24.256148
2025-12-27T17:07:29.636 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89559718096124     dec_j2k = -24.3826266480622
2025-12-27T17:07:29.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:29.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:07:29.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:29.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:29.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:29.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:29.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:29.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:29.652 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:29.652 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:29.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:29.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:29.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:29.652 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:29.652 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1302041, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813027765366474, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9160406, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93582, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89559718096124, telescope_dec_j2k=-24.3826266480622, observability=1)
2025-12-27T17:07:29.699 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04737091064453125
2025-12-27T17:07:30.775 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:30.777 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9163481, teldec = -24.256148
2025-12-27T17:07:30.778 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.89590496217767     dec_j2k = -24.3826213035968
2025-12-27T17:07:30.780 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:30.781 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:30.786 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:30.786 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:30.786 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:30.787 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:30.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:30.791 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9163481, teldec = -24.256148
2025-12-27T17:07:30.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89590496217767     dec_j2k = -24.3826213035968
2025-12-27T17:07:30.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:30.794 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:30.794 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:30.794 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:30.794 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:30.794 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:30.794 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:30.794 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:30.794 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:30.794 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13021731, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813028968724758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9163481, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93613, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89590496217767, telescope_dec_j2k=-24.3826213035968, observability=1)
2025-12-27T17:07:30.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:30.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:30.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:30.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:30.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:30.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:30.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:30.808 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:30.808 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:30.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:30.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:30.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:30.808 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:30.808 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13021748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813028968724758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9163481, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93613, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89590496217767, telescope_dec_j2k=-24.3826213035968, observability=1)
2025-12-27T17:07:31.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:31.862 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9166469, teldec = -24.256154
2025-12-27T17:07:31.863 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89620403598434     dec_j2k = -24.382622109052
2025-12-27T17:07:31.864 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:31.865 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:07:31.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:31.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:31.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:31.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:31.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:31.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:31.878 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:31.878 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:31.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:31.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:31.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:31.878 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:31.878 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13022987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813026160888762, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992256, telescope_ra=1.9166469, telescope_dec=-24.256154, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93643, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89620403598434, telescope_dec_j2k=-24.382622109052, observability=1)
2025-12-27T17:07:31.892 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014014482498168945
2025-12-27T17:07:32.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:32.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.916955, teldec = -24.256148
2025-12-27T17:07:32.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89651241716711     dec_j2k = -24.3826107530359
2025-12-27T17:07:32.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:32.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:32.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:32.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:32.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:32.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:32.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:32.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:32.949 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:32.949 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:32.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:32.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:32.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:32.949 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:32.949 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13024226, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813030974321899, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.916955, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93674, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89651241716711, telescope_dec_j2k=-24.3826107530359, observability=1)
2025-12-27T17:07:32.962 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01288294792175293
2025-12-27T17:07:34.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:34.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9173194, teldec = -24.256148
2025-12-27T17:07:34.200 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89687715037572     dec_j2k = -24.3826044166416
2025-12-27T17:07:34.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:34.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:34.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:34.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:34.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:34.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:34.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:34.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:34.216 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:34.216 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:34.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:34.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:34.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:34.216 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:34.216 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13025692, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813032578799611, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9173194, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9371, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89687715037572, telescope_dec_j2k=-24.3826044166416, observability=1)
2025-12-27T17:07:34.225 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.008764505386352539
2025-12-27T17:07:35.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:35.478 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9176556, teldec = -24.256148
2025-12-27T17:07:35.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89721365778297     dec_j2k = -24.3825985695817
2025-12-27T17:07:35.481 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:35.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:35.483 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:35.485 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9176556, teldec = -24.256148
2025-12-27T17:07:35.486 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.89721365778297     dec_j2k = -24.3825985695817
2025-12-27T17:07:35.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:35.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:35.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:35.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:35.488 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:35.489 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:35.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:35.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:35.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:35.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:35.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:35.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:35.495 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:35.495 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:35.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:35.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:35.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:35.495 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:35.495 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13027171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813029770963614, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9176556, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93744, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89721365778297, telescope_dec_j2k=-24.3825985695817, observability=1)
2025-12-27T17:07:35.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:35.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:35.503 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:35.504 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:35.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:35.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:35.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:35.504 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:35.504 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13027181, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813029770963614, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9176556, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93744, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89721365778297, telescope_dec_j2k=-24.3825985695817, observability=1)
2025-12-27T17:07:36.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:36.742 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9180188, teldec = -24.256148
2025-12-27T17:07:36.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89757718986151     dec_j2k = -24.3825922518448
2025-12-27T17:07:36.745 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:36.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:36.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:36.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:36.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:36.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:36.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:36.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:36.758 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:36.758 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:36.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:36.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:36.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:36.758 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:36.758 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13028635, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081303057320247, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9180188, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9378, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89757718986151, telescope_dec_j2k=-24.3825922518448, observability=1)
2025-12-27T17:07:36.801 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04310274124145508
2025-12-27T17:07:37.073 [DEBUG] [ThreadPoolExecutor-22970_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:37.075 [DEBUG] [ThreadPoolExecutor-22970_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:37.076 [DEBUG] [ThreadPoolExecutor-22970_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:37.078 [DEBUG] [ThreadPoolExecutor-22970_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:37.921 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:37.923 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9183544, teldec = -24.256148
2025-12-27T17:07:37.924 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89791309668988     dec_j2k = -24.3825864131815
2025-12-27T17:07:37.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:37.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:37.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:37.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:37.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:37.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:37.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:37.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:37.937 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:37.937 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:37.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:37.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:37.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:37.938 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:37.938 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13030002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813033381038467, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9183544, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93814, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89791309668988, telescope_dec_j2k=-24.3825864131815, observability=1)
2025-12-27T17:07:37.947 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.009338617324829102
2025-12-27T17:07:38.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:38.985 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.918653, teldec = -24.256148
2025-12-27T17:07:38.986 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89821196967811     dec_j2k = -24.38258121741
2025-12-27T17:07:38.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:38.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:38.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:38.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:38.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:38.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:39.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:39.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:39.001 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:39.001 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:39.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:39.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:39.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:39.001 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:39.001 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13031231, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813026963127618, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.918653, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93844, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89821196967811, telescope_dec_j2k=-24.38258121741, observability=1)
2025-12-27T17:07:39.053 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.052095890045166016
2025-12-27T17:07:40.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:40.051 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9189335, teldec = -24.256148
2025-12-27T17:07:40.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89849272610836     dec_j2k = -24.3825763358809
2025-12-27T17:07:40.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:40.054 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:40.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:40.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:40.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:40.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:40.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:40.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:40.065 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:40.065 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:40.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:40.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:40.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:40.065 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:40.066 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13032465, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813025759769334, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9189335, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93872, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89849272610836, telescope_dec_j2k=-24.3825763358809, observability=1)
2025-12-27T17:07:40.175 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10944533348083496
2025-12-27T17:07:41.083 [DEBUG] [ThreadPoolExecutor-22970_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:41.234 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:41.235 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9192697, teldec = -24.256148
2025-12-27T17:07:41.236 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8988292334456     dec_j2k = -24.3825704841067
2025-12-27T17:07:41.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:41.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:41.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:41.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:41.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:41.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:41.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:41.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:41.253 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:41.253 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:41.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:41.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:41.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:41.253 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:41.253 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13033836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813024957530478, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9192697, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93905, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.8988292334456, telescope_dec_j2k=-24.3825704841067, observability=1)
2025-12-27T17:07:41.313 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06008625030517578
2025-12-27T17:07:42.085 [DEBUG] [ThreadPoolExecutor-22970_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:42.086 [INFO] [ThreadPoolExecutor-22970_0] [server.py] [done()] Shutdown complete...
2025-12-27T17:07:42.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:42.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.919578, teldec = -24.256148
2025-12-27T17:07:42.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89913781526523     dec_j2k = -24.3825651170866
2025-12-27T17:07:42.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:42.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:42.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:42.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:42.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:42.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:42.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:42.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:42.332 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:42.332 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:42.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:42.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:42.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:42.332 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:42.333 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1303509, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813032177680183, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.919578, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93936, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89913781526523, telescope_dec_j2k=-24.3825651170866, observability=1)
2025-12-27T17:07:42.416 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0835568904876709
2025-12-27T17:07:43.375 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:43.377 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9198579, teldec = -24.256148
2025-12-27T17:07:43.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89941797111355     dec_j2k = -24.3825602437511
2025-12-27T17:07:43.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:43.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:43.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:43.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:43.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:43.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:43.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:43.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:43.392 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:43.392 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:43.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:43.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:43.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:43.393 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:43.393 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13036315, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813026963127618, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9198579, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93964, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89941797111355, telescope_dec_j2k=-24.3825602437511, observability=1)
2025-12-27T17:07:43.465 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07220268249511719
2025-12-27T17:07:44.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:44.437 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9201657, teldec = -24.256148
2025-12-27T17:07:44.438 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89972605245277     dec_j2k = -24.3825548838634
2025-12-27T17:07:44.440 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:44.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:44.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:44.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:44.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:44.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:44.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:44.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:44.451 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:44.451 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:44.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:44.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:44.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:44.452 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:44.452 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13037543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813028968724758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9201657, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.93995, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.89972605245277, telescope_dec_j2k=-24.3825548838634, observability=1)
2025-12-27T17:07:44.521 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0685884952545166
2025-12-27T17:07:45.502 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:45.503 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9204454, teldec = -24.256148
2025-12-27T17:07:45.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90000600809706     dec_j2k = -24.3825500125826
2025-12-27T17:07:45.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:45.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:45.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:45.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:45.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:45.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:45.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:45.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:45.521 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:45.521 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:45.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:45.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:45.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:45.521 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:45.521 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13038775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081302656200819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9204454, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94023, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90000600809706, telescope_dec_j2k=-24.3825500125826, observability=1)
2025-12-27T17:07:45.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04792356491088867
2025-12-27T17:07:45.832 [DEBUG] [Thread-490861 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3115241527557373
2025-12-27T17:07:46.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:46.568 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.920744, teldec = -24.256148
2025-12-27T17:07:46.569 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90030488100469     dec_j2k = -24.3825448113877
2025-12-27T17:07:46.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:46.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:46.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:46.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:46.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:46.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:46.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:46.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:46.585 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:46.585 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:46.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:46.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:46.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:46.586 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:46.586 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13040008, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813026963127618, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.920744, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94053, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90030488100469, telescope_dec_j2k=-24.3825448113877, observability=1)
2025-12-27T17:07:46.621 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.035094261169433594
2025-12-27T17:07:47.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:47.633 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9210523, teldec = -24.256148
2025-12-27T17:07:47.634 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90061346276563     dec_j2k = -24.38253944042
2025-12-27T17:07:47.635 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:47.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:47.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:47.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:47.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:47.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:47.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:47.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:47.648 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:47.648 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:47.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:47.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:47.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:47.648 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:47.649 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1304124, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081302455641105, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9210523, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94084, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90061346276563, telescope_dec_j2k=-24.38253944042, observability=1)
2025-12-27T17:07:47.672 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.023756742477416992
2025-12-27T17:07:48.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:48.694 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9213609, teldec = -24.256148
2025-12-27T17:07:48.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90092234478845     dec_j2k = -24.3825340633993
2025-12-27T17:07:48.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:48.698 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:48.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:48.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:48.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:48.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:48.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:48.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:48.707 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:48.707 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:48.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:48.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:48.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:48.707 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:48.708 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13042469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813030974321899, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9213609, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94114, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90092234478845, telescope_dec_j2k=-24.3825340633993, observability=1)
2025-12-27T17:07:48.724 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.016978025436401367
2025-12-27T17:07:49.750 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:49.752 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9216409, teldec = -24.256148
2025-12-27T17:07:49.753 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9012026006637     dec_j2k = -24.382529183987
2025-12-27T17:07:49.754 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:49.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:49.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:49.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:49.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:49.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:49.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:49.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:49.765 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:49.765 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:49.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:49.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:49.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:49.765 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:49.765 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13043693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081302856760533, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9216409, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94142, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.9012026006637, telescope_dec_j2k=-24.382529183987, observability=1)
2025-12-27T17:07:49.815 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.049352169036865234
2025-12-27T17:07:50.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:50.823 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9219487, teldec = -24.256148
2025-12-27T17:07:50.824 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90151068193202     dec_j2k = -24.3825238193332
2025-12-27T17:07:50.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:50.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:50.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:50.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:50.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:50.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:50.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:50.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:50.835 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:50.835 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:50.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:50.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:50.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:50.835 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:50.835 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13044932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813028968724758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9219487, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94173, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90151068193202, telescope_dec_j2k=-24.3825238193332, observability=1)
2025-12-27T17:07:50.883 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04727482795715332
2025-12-27T17:07:51.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:51.886 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9222286, teldec = -24.256148
2025-12-27T17:07:51.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90179083769463     dec_j2k = -24.382518940235
2025-12-27T17:07:51.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:51.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:51.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:51.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:51.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:51.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:51.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:51.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:51.900 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:51.900 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:51.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:51.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:51.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:51.900 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:51.900 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13046162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813022149694481, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9222286, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94201, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90179083769463, telescope_dec_j2k=-24.382518940235, observability=1)
2025-12-27T17:07:51.969 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0690469741821289
2025-12-27T17:07:52.950 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:52.952 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9225277, teldec = -24.256148
2025-12-27T17:07:52.953 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90209021099032     dec_j2k = -24.3825137256988
2025-12-27T17:07:52.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:52.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:52.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:52.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:52.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:52.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:52.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:52.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:52.969 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:52.969 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:52.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:52.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:52.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:52.970 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:52.970 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13047397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813025759769334, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9225277, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94231, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90209021099032, telescope_dec_j2k=-24.3825137256988, observability=1)
2025-12-27T17:07:53.018 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.048590898513793945
2025-12-27T17:07:54.014 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:54.015 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9228361, teldec = -24.256148
2025-12-27T17:07:54.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90239889277156     dec_j2k = -24.3825083482121
2025-12-27T17:07:54.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:54.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:54.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:54.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:54.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:54.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:54.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:54.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:54.028 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:54.028 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:54.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:54.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:54.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:54.029 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:54.029 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13048628, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813020144097341, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9228361, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94262, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90239889277156, telescope_dec_j2k=-24.3825083482121, observability=1)
2025-12-27T17:07:54.071 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04213881492614746
2025-12-27T17:07:55.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:55.071 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9231163, teldec = -24.256148
2025-12-27T17:07:55.072 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90267934877615     dec_j2k = -24.3825034617253
2025-12-27T17:07:55.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:55.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:55.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:55.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:55.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:55.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:55.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:55.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:55.086 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:55.086 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:55.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:55.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:55.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:55.086 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:55.086 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1304985, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813028166485902, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9231163, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9429, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90267934877615, telescope_dec_j2k=-24.3825034617253, observability=1)
2025-12-27T17:07:55.123 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.036646366119384766
2025-12-27T17:07:55.841 [DEBUG] [Thread-490862 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7552814483642578
2025-12-27T17:07:56.141 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:56.144 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9234241, teldec = -24.256148
2025-12-27T17:07:56.145 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90298742998576     dec_j2k = -24.3824980931286
2025-12-27T17:07:56.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:56.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:56.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:56.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:56.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:56.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:56.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:56.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:56.157 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:56.157 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:56.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:56.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:56.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:56.157 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:56.157 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1305109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813024957530478, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9234241, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94321, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90298742998576, telescope_dec_j2k=-24.3824980931286, observability=1)
2025-12-27T17:07:56.175 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01755690574645996
2025-12-27T17:07:57.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:57.204 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9237037, teldec = -24.256147
2025-12-27T17:07:57.205 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90326728532753     dec_j2k = -24.3824922157622
2025-12-27T17:07:57.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:57.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:57.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:57.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:57.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:57.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:57.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:57.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:57.216 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:57.216 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:57.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:57.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:57.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:57.217 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:57.217 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13052318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813022951933337, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9237037, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94349, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90326728532753, telescope_dec_j2k=-24.3824922157622, observability=1)
2025-12-27T17:07:57.278 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.061034440994262695
2025-12-27T17:07:58.259 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:58.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9240115, teldec = -24.256147
2025-12-27T17:07:58.262 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90357536651375     dec_j2k = -24.3824868455959
2025-12-27T17:07:58.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:58.264 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:58.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:58.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:58.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:58.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:58.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:58.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:58.273 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:58.273 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:58.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:58.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:58.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:58.273 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:58.273 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13053542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813023353052766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9240115, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94379, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90357536651375, telescope_dec_j2k=-24.3824868455959, observability=1)
2025-12-27T17:07:58.382 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10836267471313477
2025-12-27T17:07:59.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:07:59.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9243101, teldec = -24.256147
2025-12-27T17:07:59.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90387423928372     dec_j2k = -24.3824816351555
2025-12-27T17:07:59.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:59.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:07:59.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:07:59.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:07:59.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:07:59.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:07:59.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:07:59.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:59.336 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:07:59.336 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:07:59.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:07:59.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:07:59.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:07:59.337 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:07:59.337 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13054771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813030974321899, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9243101, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94409, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90387423928372, telescope_dec_j2k=-24.3824816351555, observability=1)
2025-12-27T17:07:59.449 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11240887641906738
2025-12-27T17:08:00.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:00.381 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9245906, teldec = -24.256147
2025-12-27T17:08:00.383 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90415499550891     dec_j2k = -24.3824767398473
2025-12-27T17:08:00.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:00.385 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:00.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:00.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:00.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:00.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:00.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:00.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:00.394 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:00.394 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:00.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:00.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:00.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:00.394 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:00.394 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13055995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813029770963614, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9245906, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94437, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90415499550891, telescope_dec_j2k=-24.3824767398473, observability=1)
2025-12-27T17:08:00.501 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10664629936218262
2025-12-27T17:08:01.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:01.447 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9248989, teldec = -24.256147
2025-12-27T17:08:01.448 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9044635771165     dec_j2k = -24.3824713585834
2025-12-27T17:08:01.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:01.450 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:01.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:01.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:01.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:01.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:01.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:01.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:01.460 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:01.460 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:01.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:01.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:01.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:01.460 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:01.460 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13057229, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813024957530478, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9248989, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94468, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.9044635771165, telescope_dec_j2k=-24.3824713585834, observability=1)
2025-12-27T17:08:01.553 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09268403053283691
2025-12-27T17:08:02.512 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:02.514 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9252073, teldec = -24.256147
2025-12-27T17:08:02.515 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90477225880312     dec_j2k = -24.3824659747486
2025-12-27T17:08:02.517 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:02.517 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:02.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:02.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:02.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:02.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:02.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:02.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:02.530 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:02.530 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:02.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:02.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:02.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:02.530 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:02.530 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13058464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813029770963614, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=1.9252073, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94499, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90477225880312, telescope_dec_j2k=-24.3824659747486, observability=1)
2025-12-27T17:08:02.640 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10972380638122559
2025-12-27T17:08:03.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:03.577 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9254872, teldec = -24.256147
2025-12-27T17:08:03.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90505241444774     dec_j2k = -24.3824610877327
2025-12-27T17:08:03.580 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:03.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:03.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:03.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:03.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:03.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:03.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:03.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:03.593 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:03.593 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:03.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:03.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:03.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:03.594 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:03.594 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13059694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813021347455625, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9254872, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94527, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90505241444774, telescope_dec_j2k=-24.3824610877327, observability=1)
2025-12-27T17:08:03.689 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09507536888122559
2025-12-27T17:08:03.805 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2115495204925537
2025-12-27T17:08:03.915 [DEBUG] [Thread-490863 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3213777542114258
2025-12-27T17:08:04.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:04.640 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9257955, teldec = -24.256147
2025-12-27T17:08:04.641 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90536099601955     dec_j2k = -24.3824557040696
2025-12-27T17:08:04.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:04.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:04.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:04.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:04.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:04.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:04.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:04.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:04.654 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:04.654 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:04.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:04.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:04.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:04.654 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:04.654 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13060924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813026963127618, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9257955, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94558, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90536099601955, telescope_dec_j2k=-24.3824557040696, observability=1)
2025-12-27T17:08:04.757 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10297775268554688
2025-12-27T17:08:05.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:05.701 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.926095, teldec = -24.256147
2025-12-27T17:08:05.702 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90566076954249     dec_j2k = -24.382450473286
2025-12-27T17:08:05.705 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:05.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:05.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:05.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:05.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:05.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:05.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:05.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:05.718 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:05.718 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:05.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:05.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:05.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:05.718 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:05.718 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13062153, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813020144097341, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.926095, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94588, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90566076954249, telescope_dec_j2k=-24.382450473286, observability=1)
2025-12-27T17:08:05.840 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12113142013549805
2025-12-27T17:08:06.356 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6371629238128662
2025-12-27T17:08:06.356 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43189549446106 seconds ago
2025-12-27T17:08:06.421 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7022426128387451
2025-12-27T17:08:06.767 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:06.769 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9263757, teldec = -24.256147
2025-12-27T17:08:06.770 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90594172588551     dec_j2k = -24.3824455701386
2025-12-27T17:08:06.772 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:06.773 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:06.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:06.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:06.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:06.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:06.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:06.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:06.783 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:06.783 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:06.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:06.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:06.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:06.784 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:06.784 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13063388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813028166485902, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9263757, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94616, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90594172588551, telescope_dec_j2k=-24.3824455701386, observability=1)
2025-12-27T17:08:06.929 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1447906494140625
2025-12-27T17:08:07.835 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:07.837 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9266844, teldec = -24.256147
2025-12-27T17:08:07.838 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90625070778711     dec_j2k = -24.3824401771099
2025-12-27T17:08:07.840 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:07.841 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:07.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:07.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:07.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:07.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:07.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:07.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:07.855 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:07.855 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:07.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:07.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:07.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:07.855 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:07.855 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13064625, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813023754172194, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9266844, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94647, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90625070778711, telescope_dec_j2k=-24.3824401771099, observability=1)
2025-12-27T17:08:07.978 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12308907508850098
2025-12-27T17:08:08.907 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:08.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9269924, teldec = -24.256147
2025-12-27T17:08:08.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90655898903718     dec_j2k = -24.3824347954861
2025-12-27T17:08:08.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:08.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:08.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:08.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:08.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:08.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:08.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:08.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:08.925 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:08.925 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:08.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:08.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:08.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:08.925 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:08.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13065866, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813025759769334, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9269924, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94678, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90655898903718, telescope_dec_j2k=-24.3824347954861, observability=1)
2025-12-27T17:08:09.030 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10488152503967285
2025-12-27T17:08:09.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:09.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9272637, teldec = -24.256147
2025-12-27T17:08:09.981 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90683053676448     dec_j2k = -24.3824300544323
2025-12-27T17:08:09.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:09.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:09.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:09.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:09.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:09.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:09.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:09.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:09.994 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:09.994 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:09.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:09.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:09.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:09.994 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:09.994 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13067104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813028166485902, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9272637, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94705, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90683053676448, telescope_dec_j2k=-24.3824300544323, observability=1)
2025-12-27T17:08:10.082 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08739495277404785
2025-12-27T17:08:11.043 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:11.045 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9275723, teldec = -24.256147
2025-12-27T17:08:11.046 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90713941853926     dec_j2k = -24.3824246607728
2025-12-27T17:08:11.048 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:11.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:11.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:11.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:11.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:11.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:11.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:11.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:11.058 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:11.058 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:11.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:11.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:11.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:11.058 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:11.058 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13068338, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813027765366474, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9275723, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94736, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90713941853926, telescope_dec_j2k=-24.3824246607728, observability=1)
2025-12-27T17:08:11.150 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09167885780334473
2025-12-27T17:08:12.109 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:12.111 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.927881, teldec = -24.256141
2025-12-27T17:08:12.112 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90744839983159     dec_j2k = -24.3824132650398
2025-12-27T17:08:12.113 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:12.114 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:12.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:12.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:12.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:12.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:12.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:12.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:12.127 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:12.128 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:12.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:12.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:12.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:12.128 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:12.128 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13069571, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813022550813909, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=1.927881, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94766, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90744839983159, telescope_dec_j2k=-24.3824132650398, observability=1)
2025-12-27T17:08:12.237 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1089329719543457
2025-12-27T17:08:13.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:13.179 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9281617, teldec = -24.256147
2025-12-27T17:08:13.182 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90772935667106     dec_j2k = -24.3824143570416
2025-12-27T17:08:13.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:13.186 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:13.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:13.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:13.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:13.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:13.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:13.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:13.197 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:13.197 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:13.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:13.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:13.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:13.198 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:13.198 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13070808, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813026963127618, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9281617, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94795, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90772935667106, telescope_dec_j2k=-24.3824143570416, observability=1)
2025-12-27T17:08:13.319 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12080907821655273
2025-12-27T17:08:14.533 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:14.535 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9285448, teldec = -24.256141
2025-12-27T17:08:14.536 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.90811280586185     dec_j2k = -24.3824016586758
2025-12-27T17:08:14.538 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:14.538 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:14.542 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:14.542 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:14.542 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:14.542 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:14.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:14.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:14.549 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:14.549 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:14.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:14.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:14.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:14.549 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:14.549 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13072377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813022951933337, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=1.9285448, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94833, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.90811280586185, telescope_dec_j2k=-24.3824016586758, observability=1)
2025-12-27T17:08:14.594 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04420733451843262
2025-12-27T17:08:15.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:15.654 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9288533, teldec = -24.256147
2025-12-27T17:08:15.656 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9084215880557     dec_j2k = -24.3824022628345
2025-12-27T17:08:15.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:15.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:15.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:15.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:15.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:15.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:15.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:15.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:15.671 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:15.671 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:15.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:15.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:15.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:15.671 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:15.671 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13073672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813022951933337, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9288533, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94864, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:07:16.189560', telescope_ra_j2k=1.9084215880557, telescope_dec_j2k=-24.3824022628345, observability=1)
2025-12-27T17:08:15.697 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.026193618774414062
2025-12-27T17:08:16.330 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:16.330 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T17:08:16.331 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:16.331 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T17:08:16.332 [DEBUG] [ThreadPoolExecutor-22972_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:16.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:16.949 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9292185, teldec = -24.256147
2025-12-27T17:08:16.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90878712143391     dec_j2k = -24.3823958748036
2025-12-27T17:08:16.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:16.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:16.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:16.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:16.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:16.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:16.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:16.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:16.964 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:16.964 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:16.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:16.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:16.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:16.964 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:16.964 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13075171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813018138500201, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9292185, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.949, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.90878712143391, telescope_dec_j2k=-24.3823958748036, observability=1)
2025-12-27T17:08:17.038 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07374310493469238
2025-12-27T17:08:17.334 [DEBUG] [ThreadPoolExecutor-22972_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:17.336 [DEBUG] [ThreadPoolExecutor-22972_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:17.336 [DEBUG] [ThreadPoolExecutor-22972_0] [payload.py] [to_registers()] [0]
2025-12-27T17:08:17.343 [DEBUG] [ThreadPoolExecutor-22972_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:17.343 [DEBUG] [ThreadPoolExecutor-22972_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:17.343 [DEBUG] [ThreadPoolExecutor-22972_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T17:08:17.343 [DEBUG] [ThreadPoolExecutor-22972_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:17.344 [DEBUG] [ThreadPoolExecutor-22972_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:17.344 [DEBUG] [ThreadPoolExecutor-22972_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T17:08:17.344 [DEBUG] [ThreadPoolExecutor-22972_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T17:08:17.344 [DEBUG] [ThreadPoolExecutor-22972_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T17:08:17.344 [DEBUG] [ThreadPoolExecutor-22972_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:17.344 [DEBUG] [ThreadPoolExecutor-22972_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:17.344 [DEBUG] [ThreadPoolExecutor-22972_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:18.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:18.022 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9295271, teldec = -24.256147
2025-12-27T17:08:18.023 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90909600313048     dec_j2k = -24.3823904759107
2025-12-27T17:08:18.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:18.027 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:18.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:18.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:18.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:18.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:18.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:18.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:18.038 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:18.038 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:18.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:18.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:18.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:18.039 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:18.039 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13076413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813022951933337, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9295271, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94931, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.90909600313048, telescope_dec_j2k=-24.3823904759107, observability=1)
2025-12-27T17:08:18.167 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12781023979187012
2025-12-27T17:08:19.302 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:19.304 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9298822, teldec = -24.256147
2025-12-27T17:08:19.306 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.90945142725795     dec_j2k = -24.3823842624877
2025-12-27T17:08:19.307 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:19.308 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:19.309 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:19.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:19.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:19.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:19.317 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:19.317 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:19.317 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:19.317 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:19.317 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:19.317 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:19.317 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:19.317 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:19.317 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13077897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813025358649906, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9298822, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.94967, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.90945142725795, telescope_dec_j2k=-24.3823842624877, observability=1)
2025-12-27T17:08:19.528 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21078038215637207
2025-12-27T17:08:20.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:20.598 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9302193, teldec = -24.256147
2025-12-27T17:08:20.599 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90978883494027     dec_j2k = -24.3823783630109
2025-12-27T17:08:20.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:20.602 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:20.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:20.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:20.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:20.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:20.613 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:20.614 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9302471, teldec = -24.256147
2025-12-27T17:08:20.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:20.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:20.615 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:20.615 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:20.615 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.90981666031359     dec_j2k = -24.3823778764482
2025-12-27T17:08:20.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:20.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:20.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:20.616 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:20.616 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13079395, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813016534022489, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9302193, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.90978883494027, telescope_dec_j2k=-24.3823783630109, observability=1)
2025-12-27T17:08:20.617 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:20.618 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:20.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:20.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:20.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:20.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:20.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:20.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:20.630 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:20.630 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:20.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:20.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:20.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:20.631 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:20.631 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13079413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813016534022489, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9302471, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95003, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.90981666031359, telescope_dec_j2k=-24.3823778764482, observability=1)
2025-12-27T17:08:21.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:21.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9306126, teldec = -24.256147
2025-12-27T17:08:21.930 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91018249389956     dec_j2k = -24.3823714787506
2025-12-27T17:08:21.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:21.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:21.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:21.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:21.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:21.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:21.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:21.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:21.943 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:21.943 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:21.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:21.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:21.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:21.943 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:21.943 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13080935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813022550813909, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9306126, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9504, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91018249389956, telescope_dec_j2k=-24.3823714787506, observability=1)
2025-12-27T17:08:21.995 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05166435241699219
2025-12-27T17:08:22.054 [DEBUG] [Thread-490864 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11074352264404297
2025-12-27T17:08:23.288 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:23.290 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9309769, teldec = -24.256147
2025-12-27T17:08:23.291 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.91054712637305     dec_j2k = -24.3823651009048
2025-12-27T17:08:23.293 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:23.294 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:23.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:23.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:23.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:23.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:23.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:23.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:23.306 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:23.306 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:23.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:23.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:23.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:23.306 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:23.307 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1308251, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813023353052766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9309769, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95076, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91054712637305, telescope_dec_j2k=-24.3823651009048, observability=1)
2025-12-27T17:08:23.374 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06703495979309082
2025-12-27T17:08:24.443 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:24.443 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9313036, teldec = -24.256147
2025-12-27T17:08:24.444 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.91087412451676     dec_j2k = -24.382359380348
2025-12-27T17:08:24.445 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:24.446 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:24.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:24.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:24.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:24.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:24.457 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:24.457 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:24.457 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:24.457 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:24.457 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:24.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:24.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:24.458 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:24.458 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13083846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813017737380773, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9313036, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95109, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91087412451676, telescope_dec_j2k=-24.382359380348, observability=1)
2025-12-27T17:08:24.521 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06319355964660645
2025-12-27T17:08:25.575 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:25.576 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9316117, teldec = -24.256147
2025-12-27T17:08:25.577 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.91118250567356     dec_j2k = -24.3823539846314
2025-12-27T17:08:25.578 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:25.579 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:25.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:25.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:25.586 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:25.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:25.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:25.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9316117, teldec = -24.256147
2025-12-27T17:08:25.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91118250567356     dec_j2k = -24.3823539846314
2025-12-27T17:08:25.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:25.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:25.594 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:25.594 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:25.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:25.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:25.594 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:25.594 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:25.594 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13085157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813022951933337, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9316117, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9514, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91118250567356, telescope_dec_j2k=-24.3823539846314, observability=1)
2025-12-27T17:08:25.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:25.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:25.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:25.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:25.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:25.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:25.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:25.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:25.608 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:25.608 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:25.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:25.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:25.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:25.608 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:25.608 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13085174, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813022951933337, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9316117, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9514, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91118250567356, telescope_dec_j2k=-24.3823539846314, observability=1)
2025-12-27T17:08:25.985 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37624573707580566
2025-12-27T17:08:26.656 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:26.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.93192, teldec = -24.256147
2025-12-27T17:08:26.661 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91149108700054     dec_j2k = -24.3823485845884
2025-12-27T17:08:26.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:26.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:26.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:26.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:26.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:26.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:26.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:26.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:26.675 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:26.675 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:26.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:26.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:26.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:26.675 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:26.675 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1308641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813024155291622, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.93192, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9517, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91149108700054, telescope_dec_j2k=-24.3823485845884, observability=1)
2025-12-27T17:08:26.697 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.021709918975830078
2025-12-27T17:08:27.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:27.729 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9322286, teldec = -24.256147
2025-12-27T17:08:27.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9117999685889     dec_j2k = -24.3823431784652
2025-12-27T17:08:27.730 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:27.731 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:27.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:27.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:27.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:27.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:27.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:27.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:27.745 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:27.745 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:27.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:27.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:27.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:27.745 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:27.745 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13087648, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813021347455625, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9322286, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95201, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.9117999685889, telescope_dec_j2k=-24.3823431784652, observability=1)
2025-12-27T17:08:27.765 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01927328109741211
2025-12-27T17:08:28.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:28.807 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9325089, teldec = -24.256147
2025-12-27T17:08:28.808 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91208052434364     dec_j2k = -24.3823382673921
2025-12-27T17:08:28.810 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:28.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:28.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:28.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:28.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:28.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:28.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:28.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:28.824 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:28.824 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:28.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:28.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:28.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:28.824 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:28.824 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13088896, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813021748575053, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9325089, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95229, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91208052434364, telescope_dec_j2k=-24.3823382673921, observability=1)
2025-12-27T17:08:28.849 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.024697303771972656
2025-12-27T17:08:29.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:29.879 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9328166, teldec = -24.256147
2025-12-27T17:08:29.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91238850508726     dec_j2k = -24.3823328754655
2025-12-27T17:08:29.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:29.883 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:29.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:29.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:29.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:29.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:29.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:29.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:29.893 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:29.893 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:29.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:29.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:29.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:29.893 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:29.894 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13090137, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813019742977913, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9328166, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9526, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91238850508726, telescope_dec_j2k=-24.3823328754655, observability=1)
2025-12-27T17:08:29.900 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.006863117218017578
2025-12-27T17:08:30.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:30.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9331163, teldec = -24.256147
2025-12-27T17:08:30.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91268847851991     dec_j2k = -24.3823276229362
2025-12-27T17:08:30.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:30.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:30.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:30.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:30.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:30.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:30.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:30.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:30.959 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:30.959 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:30.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:30.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:30.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:30.959 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:30.959 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13091366, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813023353052766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9331163, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9529, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91268847851991, telescope_dec_j2k=-24.3823276229362, observability=1)
2025-12-27T17:08:31.001 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.042197227478027344
2025-12-27T17:08:32.010 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:32.012 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9334247, teldec = -24.256147
2025-12-27T17:08:32.013 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91299715987785     dec_j2k = -24.3823222171182
2025-12-27T17:08:32.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:32.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:32.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:32.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:32.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:32.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:32.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:32.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:32.028 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:32.028 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:32.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:32.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:32.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:32.028 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:32.028 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13092605, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813023353052766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9334247, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95321, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91299715987785, telescope_dec_j2k=-24.3823222171182, observability=1)
2025-12-27T17:08:32.088 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.059237003326416016
2025-12-27T17:08:33.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:33.088 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9337074, teldec = -24.256147
2025-12-27T17:08:33.089 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91328011777845     dec_j2k = -24.3823172610607
2025-12-27T17:08:33.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:33.091 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:33.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:33.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:33.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:33.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:33.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:33.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:33.104 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:33.104 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:33.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:33.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:33.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:33.104 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:33.105 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13093851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813018539619629, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9337074, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95349, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91328011777845, telescope_dec_j2k=-24.3823172610607, observability=1)
2025-12-27T17:08:33.396 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2917470932006836
2025-12-27T17:08:34.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:34.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9340625, teldec = -24.256147
2025-12-27T17:08:34.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91363554171314     dec_j2k = -24.3823110347659
2025-12-27T17:08:34.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:34.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:34.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:34.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:34.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:34.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:34.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:34.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:34.333 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:34.333 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:34.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:34.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:34.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:34.334 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:34.334 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13095273, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081302455641105, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9340625, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95385, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91363554171314, telescope_dec_j2k=-24.3823110347659, observability=1)
2025-12-27T17:08:34.448 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11424088478088379
2025-12-27T17:08:35.549 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:35.551 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.934399, teldec = -24.256147
2025-12-27T17:08:35.552 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.91397234866514     dec_j2k = -24.3823051335933
2025-12-27T17:08:35.554 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:35.555 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:35.559 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:35.559 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:35.559 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:35.559 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:35.566 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:35.566 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:35.566 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:35.566 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:35.566 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:35.566 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:35.566 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:35.566 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:35.567 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13096701, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813020545216769, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.934399, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95418, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91397234866514, telescope_dec_j2k=-24.3823051335933, observability=1)
2025-12-27T17:08:35.635 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06866145133972168
2025-12-27T17:08:36.704 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:36.706 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9347071, teldec = -24.256147
2025-12-27T17:08:36.707 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.91428072969802     dec_j2k = -24.3822997296083
2025-12-27T17:08:36.709 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:36.710 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:36.713 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:36.713 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:36.713 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:36.713 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:36.721 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:36.721 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:36.721 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:36.721 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:36.721 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:36.721 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:36.721 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:36.722 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:36.722 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13098038, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813022951933337, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9347071, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95449, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91428072969802, telescope_dec_j2k=-24.3822997296083, observability=1)
2025-12-27T17:08:36.871 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1491384506225586
2025-12-27T17:08:37.917 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:37.919 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9350711, teldec = -24.256147
2025-12-27T17:08:37.921 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.91464506170409     dec_j2k = -24.3822933440933
2025-12-27T17:08:37.921 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:37.922 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:37.926 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:37.926 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:37.926 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:37.926 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:37.934 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:37.934 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:37.934 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:37.934 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:37.934 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:37.934 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:37.934 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:37.934 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:37.934 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13099442, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813019341858485, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992244, telescope_ra=1.9350711, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95485, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91464506170409, telescope_dec_j2k=-24.3822933440933, observability=1)
2025-12-27T17:08:37.945 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.011338472366333008
2025-12-27T17:08:38.985 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:38.987 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.935351, teldec = -24.256153
2025-12-27T17:08:38.988 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91492521755394     dec_j2k = -24.3822944326313
2025-12-27T17:08:38.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:38.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:38.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:38.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:38.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:38.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:39.002 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:39.004 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.935351, teldec = -24.256153
2025-12-27T17:08:39.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:39.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:39.005 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:39.005 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:39.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:39.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:39.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:39.005 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:39.006 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13100678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813021347455625, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992254, telescope_ra=1.935351, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95513, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91492521755394, telescope_dec_j2k=-24.3822944326313, observability=1)
2025-12-27T17:08:39.006 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.91492521755394     dec_j2k = -24.3822944326313
2025-12-27T17:08:39.006 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:39.007 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:39.012 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:39.012 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:39.013 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:39.013 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:39.020 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:39.021 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:39.021 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:39.021 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:39.021 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:39.021 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:39.021 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:39.021 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:39.021 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13100698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813021347455625, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992254, telescope_ra=1.935351, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95513, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91492521755394, telescope_dec_j2k=-24.3822944326313, observability=1)
2025-12-27T17:08:40.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:40.088 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9356586, teldec = -24.256147
2025-12-27T17:08:40.089 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91523309752917     dec_j2k = -24.3822830353794
2025-12-27T17:08:40.091 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:40.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:40.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:40.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:40.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:40.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:40.102 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:40.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:40.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:40.104 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:40.104 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:40.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:40.104 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9356586, teldec = -24.256147
2025-12-27T17:08:40.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:40.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:40.105 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:40.105 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13101953, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813014929544776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9356586, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95544, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91523309752917, telescope_dec_j2k=-24.3822830353794, observability=1)
2025-12-27T17:08:40.105 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.91523309752917     dec_j2k = -24.3822830353794
2025-12-27T17:08:40.107 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:40.109 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:40.111 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:40.111 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:40.111 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:40.112 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:40.119 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:40.119 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:40.119 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:40.119 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:40.119 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:40.119 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:40.119 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:40.119 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:40.119 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13101971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813014929544776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9356586, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95544, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91523309752917, telescope_dec_j2k=-24.3822830353794, observability=1)
2025-12-27T17:08:40.123 [DEBUG] [Thread-490865 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.004323482513427734
2025-12-27T17:08:41.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:41.155 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9359577, teldec = -24.256147
2025-12-27T17:08:41.156 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91553247030389     dec_j2k = -24.3822777859982
2025-12-27T17:08:41.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:41.159 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:41.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:41.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:41.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:41.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:41.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:41.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:41.168 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:41.168 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:41.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:41.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:41.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:41.169 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:41.169 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13103186, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813016534022489, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9359577, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95574, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91553247030389, telescope_dec_j2k=-24.3822777859982, observability=1)
2025-12-27T17:08:41.208 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.038932085037231445
2025-12-27T17:08:42.221 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:42.223 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9362661, teldec = -24.256147
2025-12-27T17:08:42.224 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91584115154788     dec_j2k = -24.3822723725846
2025-12-27T17:08:42.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:42.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:42.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:42.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:42.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:42.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:42.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:42.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:42.239 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:42.239 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:42.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:42.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:42.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:42.239 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:42.239 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13104424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813016132903061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9362661, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95605, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91584115154788, telescope_dec_j2k=-24.3822723725846, observability=1)
2025-12-27T17:08:42.345 [DEBUG] [ThreadPoolExecutor-22972_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:42.346 [DEBUG] [ThreadPoolExecutor-22972_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:42.359 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12047791481018066
2025-12-27T17:08:43.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:43.336 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9365746, teldec = -24.256153
2025-12-27T17:08:43.337 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91614993343452     dec_j2k = -24.3822729560907
2025-12-27T17:08:43.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:43.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:43.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:43.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:43.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:43.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:43.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:43.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:43.349 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:43.349 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:43.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:43.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:43.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:43.349 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:43.349 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13105711, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813021347455625, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992254, telescope_ra=1.9365746, telescope_dec=-24.256153, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95636, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91614993343452, telescope_dec_j2k=-24.3822729560907, observability=1)
2025-12-27T17:08:43.473 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12364912033081055
2025-12-27T17:08:44.476 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:44.478 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9368825, teldec = -24.256147
2025-12-27T17:08:44.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91645811363398     dec_j2k = -24.3822615503089
2025-12-27T17:08:44.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:44.481 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:44.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:44.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:44.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:44.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:44.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:44.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:44.492 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:44.492 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:44.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:44.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:44.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:44.492 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:44.492 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13107034, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813017336261345, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9368825, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95667, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91645811363398, telescope_dec_j2k=-24.3822615503089, observability=1)
2025-12-27T17:08:44.525 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03265810012817383
2025-12-27T17:08:45.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:45.541 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.93719, teldec = -24.256147
2025-12-27T17:08:45.542 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91676589402022     dec_j2k = -24.3822561502303
2025-12-27T17:08:45.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:45.544 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:45.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:45.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:45.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:45.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:45.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:45.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:45.554 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:45.554 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:45.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:45.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:45.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:45.555 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:45.555 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13108264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813017336261345, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.93719, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95697, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91676589402022, telescope_dec_j2k=-24.3822561502303, observability=1)
2025-12-27T17:08:45.593 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.038435935974121094
2025-12-27T17:08:46.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:46.600 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9374699, teldec = -24.256147
2025-12-27T17:08:46.601 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91704604922939     dec_j2k = -24.3822512341292
2025-12-27T17:08:46.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:46.605 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:46.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:46.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:46.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:46.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:46.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:46.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:46.618 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:46.619 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:46.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:46.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:46.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:46.619 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:46.619 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1310949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813018138500201, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9374699, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95725, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91704604922939, telescope_dec_j2k=-24.3822512341292, observability=1)
2025-12-27T17:08:46.677 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05843377113342285
2025-12-27T17:08:47.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:47.663 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9377688, teldec = -24.256147
2025-12-27T17:08:47.664 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91734522175124     dec_j2k = -24.382245983567
2025-12-27T17:08:47.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:47.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:47.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:47.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:47.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:47.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:47.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:47.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:47.681 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:47.681 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:47.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:47.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:47.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:47.681 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:47.681 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1311072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813015330664204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9377688, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95755, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91734522175124, telescope_dec_j2k=-24.382245983567, observability=1)
2025-12-27T17:08:47.751 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07012200355529785
2025-12-27T17:08:48.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:48.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9380779, teldec = -24.256147
2025-12-27T17:08:48.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91765460356069     dec_j2k = -24.3822405530145
2025-12-27T17:08:48.726 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:48.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:48.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:48.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:48.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:48.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:48.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:48.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:48.738 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:48.738 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:48.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:48.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:48.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:48.738 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:48.738 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13111949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813017336261345, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9380779, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95786, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91765460356069, telescope_dec_j2k=-24.3822405530145, observability=1)
2025-12-27T17:08:48.819 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0806417465209961
2025-12-27T17:08:49.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:49.796 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9383584, teldec = -24.256147
2025-12-27T17:08:49.797 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91793535928448     dec_j2k = -24.3822356242167
2025-12-27T17:08:49.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:49.799 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:49.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:49.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:49.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:49.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:49.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:49.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:49.810 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:49.810 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:49.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:49.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:49.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:49.810 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:49.810 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13113188, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813020545216769, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9383584, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95814, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91793535928448, telescope_dec_j2k=-24.3822356242167, observability=1)
2025-12-27T17:08:49.871 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06039834022521973
2025-12-27T17:08:50.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:50.863 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9386668, teldec = -24.256147
2025-12-27T17:08:50.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91824404043207     dec_j2k = -24.3822302043881
2025-12-27T17:08:50.866 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:50.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:50.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:50.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:50.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:50.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:50.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:50.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:50.880 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:50.880 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:50.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:50.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:50.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:50.880 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:50.881 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13114424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813023754172194, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9386668, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95845, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91824404043207, telescope_dec_j2k=-24.3822302043881, observability=1)
2025-12-27T17:08:50.923 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04212188720703125
2025-12-27T17:08:51.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:51.930 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9389656, teldec = -24.256147
2025-12-27T17:08:51.931 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91854311281616     dec_j2k = -24.3822249524842
2025-12-27T17:08:51.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:51.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:51.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:51.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:51.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:51.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:51.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:51.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:51.944 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:51.944 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:51.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:51.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:51.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:51.944 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:51.944 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13115659, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813016935141917, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9389656, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95875, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91854311281616, telescope_dec_j2k=-24.3822249524842, observability=1)
2025-12-27T17:08:52.026 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0821983814239502
2025-12-27T17:08:52.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:52.990 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9392467, teldec = -24.256147
2025-12-27T17:08:52.991 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91882446905442     dec_j2k = -24.382220010981
2025-12-27T17:08:52.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:52.994 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:52.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:52.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:52.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:52.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:53.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:53.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:53.006 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:53.007 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:53.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:53.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:53.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:53.007 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:53.007 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13116885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813018539619629, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9392467, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95903, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91882446905442, telescope_dec_j2k=-24.382220010981, observability=1)
2025-12-27T17:08:53.108 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10080838203430176
2025-12-27T17:08:54.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:54.051 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9395553, teldec = -24.256147
2025-12-27T17:08:54.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91913335034861     dec_j2k = -24.3822145852626
2025-12-27T17:08:54.054 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:08:54.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:54.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:54.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:54.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:54.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:54.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:54.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:54.068 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:54.068 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:54.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:54.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:54.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:54.068 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:54.068 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13118113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813012522828208, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9395553, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95934, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91913335034861, telescope_dec_j2k=-24.3822145852626, observability=1)
2025-12-27T17:08:54.181 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11238765716552734
2025-12-27T17:08:55.120 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:55.122 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9398639, teldec = -24.256147
2025-12-27T17:08:55.123 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91944223163038     dec_j2k = -24.3822091587193
2025-12-27T17:08:55.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:55.126 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:55.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:55.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:55.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:55.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:55.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:55.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:55.138 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:55.138 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:55.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:55.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:55.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:55.138 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:55.139 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13119353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813020144097341, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9398639, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95965, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91944223163038, telescope_dec_j2k=-24.3822091587193, observability=1)
2025-12-27T17:08:55.252 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11337828636169434
2025-12-27T17:08:55.884 [DEBUG] [Thread-490866 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7457075119018555
2025-12-27T17:08:56.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:56.183 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9401439, teldec = -24.256147
2025-12-27T17:08:56.184 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91972248683317     dec_j2k = -24.3822042343759
2025-12-27T17:08:56.186 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:56.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:56.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:56.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:56.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:56.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:56.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:56.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:56.201 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:56.201 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:56.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:56.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:56.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:56.202 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:56.202 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13120581, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813017737380773, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9401439, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.95993, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.91972248683317, telescope_dec_j2k=-24.3822042343759, observability=1)
2025-12-27T17:08:56.333 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13112163543701172
2025-12-27T17:08:57.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:57.248 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9404433, teldec = -24.256147
2025-12-27T17:08:57.249 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92002215970656     dec_j2k = -24.3821989680946
2025-12-27T17:08:57.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:57.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:57.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:57.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:57.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:57.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:57.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:57.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:57.265 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:57.265 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:57.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:57.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:57.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:57.265 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:57.265 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13121814, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813017336261345, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9404433, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96023, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.92002215970656, telescope_dec_j2k=-24.3821989680946, observability=1)
2025-12-27T17:08:57.438 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17240381240844727
2025-12-27T17:08:58.213 [DEBUG] [Thread-490867 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9475960731506348
2025-12-27T17:08:58.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:58.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9407522, teldec = -24.256147
2025-12-27T17:08:58.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.920331341226     dec_j2k = -24.3821935338997
2025-12-27T17:08:58.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:58.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:58.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:58.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:58.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:58.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:58.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:58.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:58.335 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:58.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:58.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:58.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:58.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:58.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:58.335 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13123051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081301412730592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9407522, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96054, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.920331341226, telescope_dec_j2k=-24.3821935338997, observability=1)
2025-12-27T17:08:58.518 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18308305740356445
2025-12-27T17:08:59.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:08:59.383 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9410329, teldec = -24.256147
2025-12-27T17:08:59.384 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92061229703427     dec_j2k = -24.382188595085
2025-12-27T17:08:59.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:59.388 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:08:59.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:08:59.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:08:59.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:08:59.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:08:59.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:08:59.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:59.397 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:08:59.397 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:08:59.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:08:59.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:08:59.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:08:59.397 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:08:59.397 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13124285, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813013726186492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9410329, telescope_dec=-24.256147, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96082, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.92061229703427, telescope_dec_j2k=-24.382188595085, observability=1)
2025-12-27T17:08:59.570 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17276358604431152
2025-12-27T17:09:00.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:00.448 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9413413, teldec = -24.256146
2025-12-27T17:09:00.449 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92092097798013     dec_j2k = -24.3821821681956
2025-12-27T17:09:00.451 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:00.451 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:00.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:00.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:00.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:00.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:00.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:00.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:00.462 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:00.462 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:00.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:00.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:00.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:00.462 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:00.462 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13125517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813015731783632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9413413, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96112, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.92092097798013, telescope_dec_j2k=-24.3821821681956, observability=1)
2025-12-27T17:09:00.622 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15952539443969727
2025-12-27T17:09:01.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:01.510 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9416404, teldec = -24.256146
2025-12-27T17:09:01.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92122035053338     dec_j2k = -24.3821769040898
2025-12-27T17:09:01.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:01.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:01.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:01.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:01.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:01.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:01.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:01.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:01.527 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:01.527 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:01.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:01.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:01.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:01.528 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:01.528 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13126745, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813019341858485, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9416404, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96142, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.92122035053338, telescope_dec_j2k=-24.3821769040898, observability=1)
2025-12-27T17:09:01.674 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14608478546142578
2025-12-27T17:09:02.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:02.584 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9419212, teldec = -24.256146
2025-12-27T17:09:02.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92150140640022     dec_j2k = -24.3821719613558
2025-12-27T17:09:02.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:02.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:02.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:02.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:02.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:02.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:02.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:02.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:02.598 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:02.598 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:02.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:02.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:02.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:02.598 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:02.598 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1312799, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813018940739057, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9419212, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9617, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.92150140640022, telescope_dec_j2k=-24.3821719613558, observability=1)
2025-12-27T17:09:02.726 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12731432914733887
2025-12-27T17:09:03.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:03.662 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9422301, teldec = -24.256146
2025-12-27T17:09:03.663 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92181058786009     dec_j2k = -24.3821665232075
2025-12-27T17:09:03.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:03.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:03.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:03.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:03.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:03.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:03.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:03.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:03.675 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:03.675 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:03.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:03.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:03.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:03.676 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:03.676 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13129237, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813016534022489, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9422301, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96201, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.92181058786009, telescope_dec_j2k=-24.3821665232075, observability=1)
2025-12-27T17:09:03.778 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10190367698669434
2025-12-27T17:09:03.829 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15303659439086914
2025-12-27T17:09:04.720 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:04.722 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9425384, teldec = -24.256146
2025-12-27T17:09:04.723 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92211916876085     dec_j2k = -24.3821610947984
2025-12-27T17:09:04.725 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:04.726 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:04.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:04.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:04.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:04.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:04.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:04.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:04.736 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:04.736 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:04.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:04.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:04.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:04.737 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:04.737 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13130464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081301412730592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9425384, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96232, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.92211916876085, telescope_dec_j2k=-24.3821610947984, observability=1)
2025-12-27T17:09:04.830 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09307122230529785
2025-12-27T17:09:05.512 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7755265235900879
2025-12-27T17:09:05.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:05.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9428189, teldec = -24.256146
2025-12-27T17:09:05.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92239992432146     dec_j2k = -24.3821561551644
2025-12-27T17:09:05.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:09:05.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:05.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:05.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:05.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:05.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:05.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:05.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:05.799 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:05.799 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:05.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:05.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:05.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:05.799 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:05.799 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13131693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813018539619629, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9428189, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9626, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.92239992432146, telescope_dec_j2k=-24.3821561551644, observability=1)
2025-12-27T17:09:05.881 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08225798606872559
2025-12-27T17:09:06.416 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6166181564331055
2025-12-27T17:09:06.416 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.431445360183716 seconds ago
2025-12-27T17:09:06.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:06.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9431186, teldec = -24.256146
2025-12-27T17:09:06.847 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92269989736364     dec_j2k = -24.3821508766636
2025-12-27T17:09:06.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:09:06.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:06.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:06.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:06.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:06.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:06.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:06.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:06.858 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:06.858 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:06.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:06.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:06.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:06.859 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:06.859 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13132921, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813010517231068, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9431186, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9629, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.92269989736364, telescope_dec_j2k=-24.3821508766636, observability=1)
2025-12-27T17:09:06.985 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12594914436340332
2025-12-27T17:09:07.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:07.905 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9433994, teldec = -24.256146
2025-12-27T17:09:07.906 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92298095317631     dec_j2k = -24.3821459303356
2025-12-27T17:09:07.907 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:07.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:07.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:07.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:07.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:07.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:07.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:07.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:07.921 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:07.921 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:07.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:07.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:07.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:07.921 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:07.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13134148, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813022550813909, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9433994, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96318, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.92298095317631, telescope_dec_j2k=-24.3821459303356, observability=1)
2025-12-27T17:09:08.086 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1642293930053711
2025-12-27T17:09:08.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:08.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9437083, teldec = -24.256146
2025-12-27T17:09:08.970 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92329013457656     dec_j2k = -24.382140488234
2025-12-27T17:09:08.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:08.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:08.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:08.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:08.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:08.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:08.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:08.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:08.981 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:08.981 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:08.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:08.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:08.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:08.981 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:08.981 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13135378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813013726186492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9437083, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96349, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.92329013457656, telescope_dec_j2k=-24.382140488234, observability=1)
2025-12-27T17:09:09.156 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17501115798950195
2025-12-27T17:09:10.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:10.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9440166, teldec = -24.256146
2025-12-27T17:09:10.029 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92359871541781     dec_j2k = -24.3821350558793
2025-12-27T17:09:10.031 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:10.032 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:10.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:10.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:10.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:10.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:10.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:10.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:10.044 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:10.044 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:10.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:10.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:10.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:10.045 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:10.045 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13136605, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813014929544776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9440166, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9638, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.92359871541781, telescope_dec_j2k=-24.3821350558793, observability=1)
2025-12-27T17:09:10.208 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16291546821594238
2025-12-27T17:09:11.095 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:11.097 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9442874, teldec = -24.256146
2025-12-27T17:09:11.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92386976208875     dec_j2k = -24.3821302836092
2025-12-27T17:09:11.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:11.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:11.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:11.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:11.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:11.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:11.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:11.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:11.115 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:11.115 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:11.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:11.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:11.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:11.115 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:11.116 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13137843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813015330664204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9442874, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96407, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.92386976208875, telescope_dec_j2k=-24.3821302836092, observability=1)
2025-12-27T17:09:11.260 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14406633377075195
2025-12-27T17:09:12.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:12.160 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9445963, teldec = -24.256146
2025-12-27T17:09:12.161 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92417894345317     dec_j2k = -24.3821248391331
2025-12-27T17:09:12.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:12.164 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:12.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:12.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:12.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:12.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:12.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:12.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:12.172 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:12.172 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:12.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:12.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:12.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:12.173 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:12.173 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13139073, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813014929544776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9445963, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96438, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.92417894345317, telescope_dec_j2k=-24.3821248391331, observability=1)
2025-12-27T17:09:12.385 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.212632417678833
2025-12-27T17:09:13.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:13.219 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.944877, teldec = -24.256146
2025-12-27T17:09:13.220 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92445989912055     dec_j2k = -24.382119890976
2025-12-27T17:09:13.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:13.223 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:13.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:13.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:13.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:13.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:13.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:13.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:13.237 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:13.237 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:13.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:13.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:13.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:13.237 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:13.237 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13140297, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813015731783632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.944877, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96469, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.92445989912055, telescope_dec_j2k=-24.382119890976, observability=1)
2025-12-27T17:09:13.450 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21267437934875488
2025-12-27T17:09:14.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:14.285 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9451857, teldec = -24.256146
2025-12-27T17:09:14.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92476888027902     dec_j2k = -24.3821144484498
2025-12-27T17:09:14.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:14.289 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:14.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:14.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:14.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:14.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:14.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:14.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:14.302 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:14.302 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:14.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:14.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:14.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:14.303 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:14.303 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13141532, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813018940739057, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.9451857, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96497, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.92476888027902, telescope_dec_j2k=-24.3821144484498, observability=1)
2025-12-27T17:09:14.502 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1988823413848877
2025-12-27T17:09:15.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:15.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.945494, teldec = -24.256146
2025-12-27T17:09:15.348 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92507746106075     dec_j2k = -24.3821090121526
2025-12-27T17:09:15.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:15.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:15.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:15.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:15.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:15.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:15.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:15.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:15.364 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:15.364 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:15.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:15.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:15.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:15.365 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:15.365 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13142762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813015330664204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.945494, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96528, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.92507746106075, telescope_dec_j2k=-24.3821090121526, observability=1)
2025-12-27T17:09:15.634 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.269733190536499
2025-12-27T17:09:16.374 [DEBUG] [Thread-490868 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:16.377 [INFO] [Thread-490868 (handle)] [driver.py] [get_status()] Telra = 1.945765, teldec = -24.256146
2025-12-27T17:09:16.378 [INFO] [Thread-490868 (handle)] [driver.py] [get_status()] ra_j2k = 1.92534870786154     dec_j2k = -24.3821042328922
2025-12-27T17:09:16.380 [DEBUG] [Thread-490868 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:16.380 [DEBUG] [Thread-490868 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:16.383 [DEBUG] [Thread-490868 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:16.383 [DEBUG] [Thread-490868 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:16.383 [DEBUG] [Thread-490868 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:16.383 [DEBUG] [Thread-490868 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:16.390 [DEBUG] [Thread-490868 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:16.390 [DEBUG] [Thread-490868 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:16.390 [DEBUG] [Thread-490868 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:16.391 [DEBUG] [Thread-490868 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:16.391 [DEBUG] [Thread-490868 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:16.391 [DEBUG] [Thread-490868 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:16.391 [DEBUG] [Thread-490868 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:16.391 [DEBUG] [Thread-490868 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:16.391 [DEBUG] [Thread-490868 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13143954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813014929544776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992243, telescope_ra=1.945765, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96555, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:08:16.329512', telescope_ra_j2k=1.92534870786154, telescope_dec_j2k=-24.3821042328922, observability=1)
2025-12-27T17:09:16.408 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.017162084579467773
2025-12-27T17:09:16.473 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:16.473 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T17:09:16.474 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:16.474 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T17:09:16.474 [INFO] [ThreadPoolExecutor-22973_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T17:09:16.474 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-27T17:09:16.719 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32839179039001465
2025-12-27T17:09:17.461 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:17.464 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9460739, teldec = -24.256146
2025-12-27T17:09:17.465 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92565788916631     dec_j2k = -24.3820987844656
2025-12-27T17:09:17.467 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:09:17.467 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:09:17.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:17.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:17.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:17.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:17.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:17.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:17.477 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:17.477 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:17.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:17.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:17.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:17.477 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:17.477 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13145211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813010918350496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9460739, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96586, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.92565788916631, telescope_dec_j2k=-24.3820987844656, observability=1)
2025-12-27T17:09:17.771 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29381608963012695
2025-12-27T17:09:18.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:18.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9463558, teldec = -24.256146
2025-12-27T17:09:18.525 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9259400458722     dec_j2k = -24.3820938115486
2025-12-27T17:09:18.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:18.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:18.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:18.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:18.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:18.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:18.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:18.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:18.540 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:18.540 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:18.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:18.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:18.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:18.540 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:18.541 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13146438, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813016534022489, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9463558, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96614, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.9259400458722, telescope_dec_j2k=-24.3820938115486, observability=1)
2025-12-27T17:09:18.823 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28246331214904785
2025-12-27T17:09:19.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:19.584 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9466647, teldec = -24.256146
2025-12-27T17:09:19.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9262492271531     dec_j2k = -24.3820883615427
2025-12-27T17:09:19.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:19.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:19.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:19.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:19.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:19.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:19.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:19.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:19.600 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:19.600 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:19.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:19.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:19.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:19.600 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:19.600 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13147666, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813017336261345, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9466647, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96645, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.9262492271531, telescope_dec_j2k=-24.3820883615427, observability=1)
2025-12-27T17:09:19.875 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2750527858734131
2025-12-27T17:09:20.647 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:20.649 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9469639, teldec = -24.256146
2025-12-27T17:09:20.650 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9265486995894     dec_j2k = -24.3820830818893
2025-12-27T17:09:20.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:20.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:20.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:20.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:20.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:20.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:20.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:20.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:20.667 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:20.667 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:20.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:20.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:20.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:20.667 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:20.667 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13148898, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813012522828208, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9469639, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96675, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.9265486995894, telescope_dec_j2k=-24.3820830818893, observability=1)
2025-12-27T17:09:20.927 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25958967208862305
2025-12-27T17:09:21.718 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:21.720 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.947273, teldec = -24.256146
2025-12-27T17:09:21.721 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92685808102782     dec_j2k = -24.382077626728
2025-12-27T17:09:21.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:21.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:21.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:21.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:21.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:21.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:21.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:21.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:21.736 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:21.736 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:21.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:21.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:21.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:21.736 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:21.737 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13150138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813014929544776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.947273, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96706, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.92685808102782, telescope_dec_j2k=-24.382077626728, observability=1)
2025-12-27T17:09:22.240 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5028412342071533
2025-12-27T17:09:22.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:22.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9475535, teldec = -24.256146
2025-12-27T17:09:22.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92713883641487     dec_j2k = -24.3820726755992
2025-12-27T17:09:22.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:22.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:22.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:22.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:22.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:22.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:22.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:22.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:22.802 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:22.802 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:22.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:22.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:22.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:22.802 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:22.802 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13151368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813016935141917, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9475535, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96734, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.92713883641487, telescope_dec_j2k=-24.3820726755992, observability=1)
2025-12-27T17:09:23.327 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5250711441040039
2025-12-27T17:09:23.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:23.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9478619, teldec = -24.256146
2025-12-27T17:09:23.847 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92744751719216     dec_j2k = -24.3820672312195
2025-12-27T17:09:23.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:23.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:09:23.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:23.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:23.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:23.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:23.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:23.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:23.860 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:23.860 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:23.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:23.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:23.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:23.860 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:23.860 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13152598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813016132903061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9478619, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96765, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.92744751719216, telescope_dec_j2k=-24.3820672312195, observability=1)
2025-12-27T17:09:24.417 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5569157600402832
2025-12-27T17:09:24.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:24.906 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9481329, teldec = -24.256146
2025-12-27T17:09:24.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92771876390901     dec_j2k = -24.3820624464063
2025-12-27T17:09:24.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:24.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:24.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:24.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:24.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:24.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:24.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:24.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:24.919 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:24.919 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:24.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:24.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:24.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:24.919 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:24.920 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13153825, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813013325067064, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9481329, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96792, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.92771876390901, telescope_dec_j2k=-24.3820624464063, observability=1)
2025-12-27T17:09:25.485 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5654151439666748
2025-12-27T17:09:25.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:25.966 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.948442, teldec = -24.256152
2025-12-27T17:09:25.967 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92802814586729     dec_j2k = -24.3820629876188
2025-12-27T17:09:25.968 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:25.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:25.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:25.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:25.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:25.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:25.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:25.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:25.980 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:25.980 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:25.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:25.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:25.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:25.980 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:25.980 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13155051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813016132903061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992253, telescope_ra=1.948442, telescope_dec=-24.256152, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96823, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.92802814586729, telescope_dec_j2k=-24.3820629876188, observability=1)
2025-12-27T17:09:26.045 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06498241424560547
2025-12-27T17:09:26.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5888285636901855
2025-12-27T17:09:27.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:27.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9487507, teldec = -24.256146
2025-12-27T17:09:27.030 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92833712631467     dec_j2k = -24.3820515360695
2025-12-27T17:09:27.032 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:27.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:27.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:27.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:27.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:27.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:27.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:27.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:27.041 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:27.041 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:27.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:27.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:27.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:27.041 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:27.041 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13156281, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813018138500201, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9487507, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96853, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.92833712631467, telescope_dec_j2k=-24.3820515360695, observability=1)
2025-12-27T17:09:27.657 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6154575347900391
2025-12-27T17:09:28.085 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:28.087 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9490312, teldec = -24.256146
2025-12-27T17:09:28.088 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92861788164746     dec_j2k = -24.3820465813547
2025-12-27T17:09:28.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:28.091 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:28.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:28.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:28.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:28.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:28.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:28.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:28.103 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:28.103 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:28.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:28.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:28.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:28.103 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:28.103 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13157507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813015330664204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9490312, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96881, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.92861788164746, telescope_dec_j2k=-24.3820465813547, observability=1)
2025-12-27T17:09:28.705 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.601593017578125
2025-12-27T17:09:29.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:29.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9493395, teldec = -24.256146
2025-12-27T17:09:29.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92892646227407     dec_j2k = -24.3820411347993
2025-12-27T17:09:29.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:29.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:29.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:29.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:29.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:29.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:29.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:29.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:29.166 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:29.166 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:29.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:29.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:29.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:29.167 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:29.167 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13158736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813015731783632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9493395, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96912, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.92892646227407, telescope_dec_j2k=-24.3820411347993, observability=1)
2025-12-27T17:09:29.773 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6065044403076172
2025-12-27T17:09:30.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:30.224 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9496381, teldec = -24.256146
2025-12-27T17:09:30.225 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9292253340595     dec_j2k = -24.3820358588242
2025-12-27T17:09:30.227 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:30.228 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:30.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:30.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:30.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:30.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:30.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:30.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:30.239 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:30.239 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:30.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:30.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:30.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:30.239 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:30.239 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13159979, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813013726186492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9496381, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.96942, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.9292253340595, telescope_dec_j2k=-24.3820358588242, observability=1)
2025-12-27T17:09:30.858 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.618765115737915
2025-12-27T17:09:31.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:31.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9499186, teldec = -24.256146
2025-12-27T17:09:31.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92950608935969     dec_j2k = -24.3820309019563
2025-12-27T17:09:31.289 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:31.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:31.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:31.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:31.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:31.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:31.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:31.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:31.301 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:31.301 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:31.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:31.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:31.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:31.302 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:31.302 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13161208, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813009313872784, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9499186, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9697, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.92950608935969, telescope_dec_j2k=-24.3820309019563, observability=1)
2025-12-27T17:09:31.944 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6425638198852539
2025-12-27T17:09:32.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:32.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9502269, teldec = -24.256146
2025-12-27T17:09:32.349 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92981466995047     dec_j2k = -24.3820254530344
2025-12-27T17:09:32.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:32.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:09:32.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:32.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:32.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:32.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:32.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:32.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:32.362 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:32.362 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:32.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:32.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:32.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:32.362 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:32.362 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13162438, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813016935141917, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9502269, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97001, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.92981466995047, telescope_dec_j2k=-24.3820254530344, observability=1)
2025-12-27T17:09:32.994 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6322157382965088
2025-12-27T17:09:33.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:33.405 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.950508, teldec = -24.256146
2025-12-27T17:09:33.406 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93009602577506     dec_j2k = -24.3820204841312
2025-12-27T17:09:33.408 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:33.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:33.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:33.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:33.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:33.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:33.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:33.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:33.421 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:33.421 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:33.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:33.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:33.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:33.421 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:33.421 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13163662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813015330664204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.950508, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97029, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93009602577506, telescope_dec_j2k=-24.3820204841312, observability=1)
2025-12-27T17:09:34.046 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6245291233062744
2025-12-27T17:09:34.436 [DEBUG] [Thread-490869 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:34.439 [INFO] [Thread-490869 (handle)] [driver.py] [get_status()] Telra = 1.9507882, teldec = -24.256146
2025-12-27T17:09:34.439 [INFO] [Thread-490869 (handle)] [driver.py] [get_status()] ra_j2k = 1.93037648077027     dec_j2k = -24.382015530457
2025-12-27T17:09:34.440 [DEBUG] [Thread-490869 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:34.440 [DEBUG] [Thread-490869 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:34.443 [DEBUG] [Thread-490869 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:34.443 [DEBUG] [Thread-490869 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:34.443 [DEBUG] [Thread-490869 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:34.443 [DEBUG] [Thread-490869 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:34.451 [DEBUG] [Thread-490869 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:34.451 [DEBUG] [Thread-490869 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:34.451 [DEBUG] [Thread-490869 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:34.451 [DEBUG] [Thread-490869 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:34.451 [DEBUG] [Thread-490869 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:34.451 [DEBUG] [Thread-490869 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:34.451 [DEBUG] [Thread-490869 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:34.451 [DEBUG] [Thread-490869 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:34.451 [DEBUG] [Thread-490869 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13164858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813013726186492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9507882, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97057, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93037648077027, telescope_dec_j2k=-24.382015530457, observability=1)
2025-12-27T17:09:34.469 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.018250226974487305
2025-12-27T17:09:35.098 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6470508575439453
2025-12-27T17:09:35.518 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:35.520 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9511153, teldec = -24.25614
2025-12-27T17:09:35.521 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9307038778658     dec_j2k = -24.3820037472752
2025-12-27T17:09:35.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:35.523 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:35.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:35.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:35.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:35.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:35.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:35.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:35.534 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:35.534 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:35.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:35.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:35.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:35.534 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:35.535 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13166109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081301412730592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=1.9511153, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9709, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.9307038778658, telescope_dec_j2k=-24.3820037472752, observability=1)
2025-12-27T17:09:36.166 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6316227912902832
2025-12-27T17:09:36.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:36.584 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9513959, teldec = -24.256146
2025-12-27T17:09:36.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93098473377057     dec_j2k = -24.3820047845554
2025-12-27T17:09:36.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:36.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:36.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:36.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:36.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:36.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:36.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:36.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:36.602 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:36.603 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:36.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:36.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:36.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:36.603 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:36.603 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13167341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813013726186492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9513959, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97118, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93098473377057, telescope_dec_j2k=-24.3820047845554, observability=1)
2025-12-27T17:09:37.253 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.649742603302002
2025-12-27T17:09:37.348 [DEBUG] [ThreadPoolExecutor-22972_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:37.350 [DEBUG] [ThreadPoolExecutor-22972_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:37.351 [DEBUG] [ThreadPoolExecutor-22972_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:37.354 [DEBUG] [ThreadPoolExecutor-22972_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:37.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:37.664 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9517046, teldec = -24.256146
2025-12-27T17:09:37.665 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93129371466562     dec_j2k = -24.3819993246193
2025-12-27T17:09:37.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:37.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:37.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:37.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:37.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:37.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:37.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:37.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:37.681 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:37.681 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:37.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:37.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:37.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:37.681 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:37.681 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13168591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813015731783632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9517046, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97149, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93129371466562, telescope_dec_j2k=-24.3819993246193, observability=1)
2025-12-27T17:09:38.302 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6207196712493896
2025-12-27T17:09:38.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:38.728 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9519851, teldec = -24.256146
2025-12-27T17:09:38.729 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93157446988984     dec_j2k = -24.3819943627383
2025-12-27T17:09:38.731 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:38.731 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:38.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:38.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:38.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:38.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:38.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:38.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:38.741 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:38.741 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:38.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:38.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:38.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:38.741 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:38.741 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13169823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813009714992212, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9519851, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97177, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93157446988984, telescope_dec_j2k=-24.3819943627383, observability=1)
2025-12-27T17:09:39.354 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6125385761260986
2025-12-27T17:09:39.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:39.786 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9522931, teldec = -24.256146
2025-12-27T17:09:39.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93188275012416     dec_j2k = -24.3819889136148
2025-12-27T17:09:39.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:39.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:39.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:39.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:39.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:39.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:39.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:39.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:39.800 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:39.800 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:39.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:39.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:39.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:39.800 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:39.800 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13171046, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813018539619629, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9522931, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97208, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93188275012416, telescope_dec_j2k=-24.3819889136148, observability=1)
2025-12-27T17:09:40.406 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.605644941329956
2025-12-27T17:09:40.864 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:40.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9525928, teldec = -24.256146
2025-12-27T17:09:40.866 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93218272279476     dec_j2k = -24.3819836105471
2025-12-27T17:09:40.868 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:40.869 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:40.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:40.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:40.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:40.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:40.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:40.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:40.879 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:40.879 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:40.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:40.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:40.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:40.879 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:40.879 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13172296, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813013726186492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9525928, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97238, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93218272279476, telescope_dec_j2k=-24.3819836105471, observability=1)
2025-12-27T17:09:41.360 [DEBUG] [ThreadPoolExecutor-22972_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:41.458 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5784564018249512
2025-12-27T17:09:41.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:41.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9528736, teldec = -24.256146
2025-12-27T17:09:41.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93246377825924     dec_j2k = -24.3819786412025
2025-12-27T17:09:41.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:41.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:41.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:41.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:41.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:41.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:41.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:41.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:41.941 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:41.941 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:41.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:41.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:41.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:41.942 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:41.942 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13173524, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813013726186492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9528736, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97266, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93246377825924, telescope_dec_j2k=-24.3819786412025, observability=1)
2025-12-27T17:09:42.361 [DEBUG] [ThreadPoolExecutor-22972_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:42.362 [INFO] [ThreadPoolExecutor-22972_0] [server.py] [done()] Shutdown complete...
2025-12-27T17:09:42.544 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6026005744934082
2025-12-27T17:09:42.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:42.987 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9531822, teldec = -24.256146
2025-12-27T17:09:42.988 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93277265900349     dec_j2k = -24.3819731790923
2025-12-27T17:09:42.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:42.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:42.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:42.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:42.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:42.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:43.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:43.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:43.001 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:43.001 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:43.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:43.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:43.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:43.001 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:43.002 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13174751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081301212170878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9531822, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97297, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93277265900349, telescope_dec_j2k=-24.3819731790923, observability=1)
2025-12-27T17:09:43.610 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6085615158081055
2025-12-27T17:09:44.054 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:44.056 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9534906, teldec = -24.256146
2025-12-27T17:09:44.058 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93308133955331     dec_j2k = -24.3819677196995
2025-12-27T17:09:44.059 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:44.061 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:44.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:44.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:44.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:44.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:44.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:44.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:44.075 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:44.075 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:44.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:44.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:44.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:44.076 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:44.076 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1317599, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813014929544776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9534906, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97327, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93308133955331, telescope_dec_j2k=-24.3819677196995, observability=1)
2025-12-27T17:09:44.695 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6189777851104736
2025-12-27T17:09:45.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:45.126 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9537897, teldec = -24.256146
2025-12-27T17:09:45.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93338071163105     dec_j2k = -24.3819624241527
2025-12-27T17:09:45.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:45.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:45.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:45.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:45.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:45.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:45.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:45.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:45.142 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:45.142 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:45.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:45.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:45.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:45.142 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:45.142 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13177228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813012923947636, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9537897, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97357, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93338071163105, telescope_dec_j2k=-24.3819624241527, observability=1)
2025-12-27T17:09:45.779 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.637082576751709
2025-12-27T17:09:46.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:46.189 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9540705, teldec = -24.256146
2025-12-27T17:09:46.190 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93366176705142     dec_j2k = -24.3819574519025
2025-12-27T17:09:46.192 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:46.193 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:46.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:46.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:46.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:46.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:46.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:46.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:46.202 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:46.202 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:46.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:46.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:46.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:46.202 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:46.202 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13178458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813010918350496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9540705, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97385, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93366176705142, telescope_dec_j2k=-24.3819574519025, observability=1)
2025-12-27T17:09:46.872 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6693952083587646
2025-12-27T17:09:47.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:47.304 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9543794, teldec = -24.256146
2025-12-27T17:09:47.305 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93397094802007     dec_j2k = -24.3819519812858
2025-12-27T17:09:47.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:47.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:47.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:47.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:47.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:47.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:47.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:47.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:47.322 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:47.322 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:47.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:47.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:47.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:47.322 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:47.322 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13179749, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813006506036787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9543794, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97416, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93397094802007, telescope_dec_j2k=-24.3819519812858, observability=1)
2025-12-27T17:09:47.919 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5967044830322266
2025-12-27T17:09:48.495 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:48.497 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9547158, teldec = -24.256146
2025-12-27T17:09:48.498 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93430765398786     dec_j2k = -24.3819460227061
2025-12-27T17:09:48.499 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:48.500 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:48.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:48.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:48.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:48.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:48.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:48.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:48.514 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:48.514 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:48.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:48.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:48.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:48.514 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:48.514 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13181128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081301412730592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9547158, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9745, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93430765398786, telescope_dec_j2k=-24.3819460227061, observability=1)
2025-12-27T17:09:48.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.457751989364624
2025-12-27T17:09:49.560 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:49.562 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9550242, teldec = -24.256146
2025-12-27T17:09:49.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9346163344756     dec_j2k = -24.3819405592248
2025-12-27T17:09:49.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:09:49.567 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:09:49.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:49.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:49.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:49.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:49.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:49.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:49.576 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:49.576 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:49.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:49.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:49.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:49.576 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:49.576 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13182362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813008511633928, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9550242, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97481, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.9346163344756, telescope_dec_j2k=-24.3819405592248, observability=1)
2025-12-27T17:09:50.041 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4651470184326172
2025-12-27T17:09:50.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:50.627 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9552955, teldec = -24.256146
2025-12-27T17:09:50.628 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93488788121081     dec_j2k = -24.3819357523115
2025-12-27T17:09:50.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:50.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:50.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:50.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:50.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:50.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:50.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:50.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:50.641 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:50.641 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:50.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:50.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:50.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:50.641 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:50.641 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13183595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813011720589352, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9552955, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97508, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93488788121081, telescope_dec_j2k=-24.3819357523115, observability=1)
2025-12-27T17:09:51.125 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4836766719818115
2025-12-27T17:09:51.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:51.844 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9556606, teldec = -24.256146
2025-12-27T17:09:51.845 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93525331323766     dec_j2k = -24.3819292824388
2025-12-27T17:09:51.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:51.848 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:51.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:51.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:51.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:51.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:51.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:51.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:51.857 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:51.857 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:51.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:51.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:51.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:51.857 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:51.857 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13185004, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081301212170878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992242, telescope_ra=1.9556606, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97544, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93525331323766, telescope_dec_j2k=-24.3819292824388, observability=1)
2025-12-27T17:09:52.261 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4037008285522461
2025-12-27T17:09:52.599 [DEBUG] [Thread-490870 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7415280342102051
2025-12-27T17:09:53.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:53.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9559691, teldec = -24.256139
2025-12-27T17:09:53.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93556209311396     dec_j2k = -24.3819168152494
2025-12-27T17:09:53.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:53.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:53.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:53.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:53.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:53.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:53.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:53.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:53.036 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:53.036 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:53.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:53.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:53.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:53.036 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:53.036 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13186362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813012923947636, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=1.9559691, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97575, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93556209311396, telescope_dec_j2k=-24.3819168152494, observability=1)
2025-12-27T17:09:53.342 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30567407608032227
2025-12-27T17:09:54.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:54.090 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9562776, teldec = -24.256146
2025-12-27T17:09:54.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93587087430596     dec_j2k = -24.3819183460722
2025-12-27T17:09:54.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:09:54.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:09:54.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:54.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:54.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:54.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:54.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:54.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:54.105 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:54.105 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:54.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:54.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:54.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:54.105 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:54.105 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13187603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813003297081363, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9562776, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97606, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93587087430596, telescope_dec_j2k=-24.3819183460722, observability=1)
2025-12-27T17:09:54.496 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39127278327941895
2025-12-27T17:09:55.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:55.193 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9565767, teldec = -24.256146
2025-12-27T17:09:55.194 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93617024627423     dec_j2k = -24.3819130433206
2025-12-27T17:09:55.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:55.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:55.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:55.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:55.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:55.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:55.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:55.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:55.208 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:55.208 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:55.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:55.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:55.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:55.208 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:55.209 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13188878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813013325067064, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9565767, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97636, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93617024627423, telescope_dec_j2k=-24.3819130433206, observability=1)
2025-12-27T17:09:55.629 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42035388946533203
2025-12-27T17:09:55.929 [DEBUG] [Thread-490871 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7201645374298096
2025-12-27T17:09:56.299 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:56.301 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9568854, teldec = -24.256146
2025-12-27T17:09:56.302 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93647922695934     dec_j2k = -24.3819075695596
2025-12-27T17:09:56.304 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:09:56.305 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:09:56.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:56.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:56.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:56.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:56.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:56.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:56.319 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:56.319 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:56.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:56.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:56.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:56.320 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:56.320 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13190162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081301412730592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9568854, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97667, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93647922695934, telescope_dec_j2k=-24.3819075695596, observability=1)
2025-12-27T17:09:56.797 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47765254974365234
2025-12-27T17:09:57.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:57.381 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.957194, teldec = -24.256146
2025-12-27T17:09:57.382 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93678810754101     dec_j2k = -24.3819020967488
2025-12-27T17:09:57.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:57.385 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:57.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:57.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:57.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:57.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:57.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:57.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:57.398 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:57.398 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:57.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:57.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:57.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:57.398 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:57.398 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13191412, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813006907156215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.957194, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97698, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93678810754101, telescope_dec_j2k=-24.3819020967488, observability=1)
2025-12-27T17:09:57.846 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44779300689697266
2025-12-27T17:09:58.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:58.443 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9575026, teldec = -24.256146
2025-12-27T17:09:58.445 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93709698811016     dec_j2k = -24.3818966231152
2025-12-27T17:09:58.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:09:58.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:58.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:58.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:58.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:58.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:58.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:58.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:58.456 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:58.456 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:58.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:58.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:58.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:58.456 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:58.456 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13192641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813014528425348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9575026, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97729, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93709698811016, telescope_dec_j2k=-24.3818966231152, observability=1)
2025-12-27T17:09:59.011 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5547819137573242
2025-12-27T17:09:59.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:09:59.521 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9577739, teldec = -24.256146
2025-12-27T17:09:59.522 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93736853475701     dec_j2k = -24.3818918103914
2025-12-27T17:09:59.523 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:59.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:09:59.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:09:59.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:09:59.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:09:59.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:09:59.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:09:59.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:59.535 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:09:59.535 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:09:59.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:09:59.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:09:59.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:09:59.535 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:09:59.535 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13193889, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813015330664204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9577739, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97756, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93736853475701, telescope_dec_j2k=-24.3818918103914, observability=1)
2025-12-27T17:10:00.080 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5446856021881104
2025-12-27T17:10:00.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:00.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9580822, teldec = -24.256146
2025-12-27T17:10:00.588 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93767711502991     dec_j2k = -24.3818863405345
2025-12-27T17:10:00.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:00.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:00.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:00.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:00.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:00.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:00.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:00.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:00.602 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:00.602 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:00.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:00.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:00.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:00.603 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:00.603 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13195122, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081301212170878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9580822, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97787, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93767711502991, telescope_dec_j2k=-24.3818863405345, observability=1)
2025-12-27T17:10:01.277 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6745541095733643
2025-12-27T17:10:01.650 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:01.652 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9583911, teldec = -24.256146
2025-12-27T17:10:01.653 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93798629583572     dec_j2k = -24.3818808592089
2025-12-27T17:10:01.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:01.656 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:01.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:01.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:01.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:01.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:01.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:01.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:01.670 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:01.670 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:01.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:01.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:01.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:01.670 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:01.671 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13196355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813004901559075, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9583911, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97817, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93798629583572, telescope_dec_j2k=-24.3818808592089, observability=1)
2025-12-27T17:10:02.414 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7437825202941895
2025-12-27T17:10:02.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:02.721 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9586719, teldec = -24.256146
2025-12-27T17:10:02.722 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93826735108632     dec_j2k = -24.3818758757929
2025-12-27T17:10:02.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:02.724 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:02.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:02.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:02.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:02.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:02.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:02.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:02.733 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:02.733 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:02.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:02.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:02.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:02.733 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:02.733 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13197593, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813009714992212, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9586719, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97846, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93826735108632, telescope_dec_j2k=-24.3818758757929, observability=1)
2025-12-27T17:10:03.549 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8158318996429443
2025-12-27T17:10:03.778 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:03.780 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.95898, teldec = -24.256146
2025-12-27T17:10:03.781 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93857573114101     dec_j2k = -24.3818704070945
2025-12-27T17:10:03.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:03.784 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:03.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:03.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:03.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:03.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:03.794 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:03.795 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.95898, teldec = -24.256146
2025-12-27T17:10:03.796 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.93857573114101     dec_j2k = -24.3818704070945
2025-12-27T17:10:03.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:03.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:03.797 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:03.797 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:03.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:03.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:03.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:03.797 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:03.797 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13198818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813007308275643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.95898, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97876, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93857573114101, telescope_dec_j2k=-24.3818704070945, observability=1)
2025-12-27T17:10:03.801 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:03.802 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:03.804 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:03.804 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:03.805 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:03.805 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:03.812 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:03.812 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:03.812 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:03.812 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:03.812 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:03.812 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:03.812 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:03.812 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:03.812 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13198836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813011319469924, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.95898, telescope_dec=-24.256146, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97876, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93857573114101, telescope_dec_j2k=-24.3818704070945, observability=1)
2025-12-27T17:10:04.601 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7889328002929688
2025-12-27T17:10:04.800 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9875683784484863
2025-12-27T17:10:04.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:04.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9592794, teldec = -24.256145
2025-12-27T17:10:04.860 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93887540318064     dec_j2k = -24.3818640921165
2025-12-27T17:10:04.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:04.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:04.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:04.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:04.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:04.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:04.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:04.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:04.873 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:04.873 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:04.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:04.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:04.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:04.873 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:04.873 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13200067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813007709395071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9592794, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97906, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93887540318064, telescope_dec_j2k=-24.3818640921165, observability=1)
2025-12-27T17:10:05.868 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9951000213623047
2025-12-27T17:10:06.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:06.137 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9596162, teldec = -24.256145
2025-12-27T17:10:06.138 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93921250929529     dec_j2k = -24.3818581121911
2025-12-27T17:10:06.139 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:06.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:06.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:06.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:06.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:06.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:06.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:06.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:06.153 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:06.153 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:06.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:06.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:06.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:06.153 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:06.153 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13201545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813007308275643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9596162, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9794, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93921250929529, telescope_dec_j2k=-24.3818581121911, observability=1)
2025-12-27T17:10:06.476 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.32268571853637695
2025-12-27T17:10:06.476 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43069505691528 seconds ago
2025-12-27T17:10:07.014 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8609228134155273
2025-12-27T17:10:07.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:07.205 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9599251, teldec = -24.256145
2025-12-27T17:10:07.206 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93952169003874     dec_j2k = -24.3818526267722
2025-12-27T17:10:07.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:07.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:07.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:07.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:07.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:07.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:07.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:07.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:07.217 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:07.217 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:07.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:07.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:07.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:07.217 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:07.218 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13202784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813010918350496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9599251, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.97971, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.93952169003874, telescope_dec_j2k=-24.3818526267722, observability=1)
2025-12-27T17:10:08.098 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.880925178527832
2025-12-27T17:10:08.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:08.323 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9602337, teldec = -24.256145
2025-12-27T17:10:08.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.939830570497     dec_j2k = -24.3818471458576
2025-12-27T17:10:08.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:08.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:08.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:08.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:08.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:08.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:08.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:08.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:08.341 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:08.342 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:08.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:08.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:08.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:08.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:08.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13204076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813010918350496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9602337, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98002, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.939830570497, telescope_dec_j2k=-24.3818471458576, observability=1)
2025-12-27T17:10:09.201 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8589043617248535
2025-12-27T17:10:09.476 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:09.477 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.960561, teldec = -24.256145
2025-12-27T17:10:09.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94015816793627     dec_j2k = -24.3818413319215
2025-12-27T17:10:09.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:09.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:09.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:09.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:09.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:09.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:09.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:09.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:09.493 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:09.493 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:09.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:09.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:09.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:09.493 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:09.493 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13205413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813014929544776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.960561, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98034, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.94015816793627, telescope_dec_j2k=-24.3818413319215, observability=1)
2025-12-27T17:10:10.269 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7764010429382324
2025-12-27T17:10:10.548 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:10.549 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9608693, teldec = -24.256145
2025-12-27T17:10:10.551 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94046674809608     dec_j2k = -24.3818358546424
2025-12-27T17:10:10.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:10.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:10.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:10.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:10.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:10.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:10.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:10.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:10.566 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:10.566 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:10.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:10.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:10.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:10.566 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:10.566 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13206653, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813006907156215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9608693, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98065, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.94046674809608, telescope_dec_j2k=-24.3818358546424, observability=1)
2025-12-27T17:10:10.664 [DEBUG] [Thread-490872 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09782099723815918
2025-12-27T17:10:11.455 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8887646198272705
2025-12-27T17:10:12.041 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:12.043 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9612907, teldec = -24.256145
2025-12-27T17:10:12.045 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9408885310124     dec_j2k = -24.3818283666931
2025-12-27T17:10:12.047 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:12.048 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:12.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:12.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:12.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:12.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:12.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:12.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:12.062 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:12.062 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:12.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:12.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:12.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:12.062 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:12.062 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13208382, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813015330664204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9612907, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98107, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.9408885310124, telescope_dec_j2k=-24.3818283666931, observability=1)
2025-12-27T17:10:12.557 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4952514171600342
2025-12-27T17:10:13.119 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:13.121 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9615709, teldec = -24.256145
2025-12-27T17:10:13.123 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94116898561064     dec_j2k = -24.3818233869088
2025-12-27T17:10:13.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:13.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:13.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:13.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:13.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:13.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:13.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:13.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:13.136 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:13.136 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:13.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:13.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:13.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:13.136 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:13.136 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1320963, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813017336261345, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9615709, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98135, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.94116898561064, telescope_dec_j2k=-24.3818233869088, observability=1)
2025-12-27T17:10:13.641 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5048606395721436
2025-12-27T17:10:14.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:14.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9618701, teldec = -24.256145
2025-12-27T17:10:14.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94146845746143     dec_j2k = -24.3818180687033
2025-12-27T17:10:14.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:14.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:14.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:14.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:14.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:14.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:14.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:14.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:14.217 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:14.217 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:14.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:14.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:14.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:14.217 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:14.217 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13210876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813005703797931, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9618701, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98165, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.94146845746143, telescope_dec_j2k=-24.3818180687033, observability=1)
2025-12-27T17:10:14.692 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4748718738555908
2025-12-27T17:10:15.264 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:15.266 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.962179, teldec = -24.256145
2025-12-27T17:10:15.267 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9417776381132     dec_j2k = -24.3818125772717
2025-12-27T17:10:15.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:15.270 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:15.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:15.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:15.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:15.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:15.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:15.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:15.282 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:15.282 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:15.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:15.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:15.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:15.282 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:15.282 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13212112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813008511633928, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.962179, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98196, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.9417776381132, telescope_dec_j2k=-24.3818125772717, observability=1)
2025-12-27T17:10:15.793 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.511383056640625
2025-12-27T17:10:16.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:16.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9624876, teldec = -24.256145
2025-12-27T17:10:16.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94208651847985     dec_j2k = -24.3818070903506
2025-12-27T17:10:16.343 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:16.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:16.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:16.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:16.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:16.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:16.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:16.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:16.354 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:16.354 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:16.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:16.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:16.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:16.355 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:16.355 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13213356, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813007709395071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9624876, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98227, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:09:16.471813', telescope_ra_j2k=1.94208651847985, telescope_dec_j2k=-24.3818070903506, observability=1)
2025-12-27T17:10:16.614 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:16.614 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T17:10:16.615 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:16.615 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T17:10:16.617 [DEBUG] [ThreadPoolExecutor-22974_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:16.993 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6382694244384766
2025-12-27T17:10:17.401 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:17.403 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9627684, teldec = -24.256145
2025-12-27T17:10:17.404 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94236757357896     dec_j2k = -24.3818020970003
2025-12-27T17:10:17.405 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:17.406 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:17.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:17.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:17.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:17.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:17.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:17.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:17.420 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:17.420 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:17.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:17.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:17.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:17.420 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:17.420 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13214586, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813013325067064, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9627684, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98255, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94236757357896, telescope_dec_j2k=-24.3818020970003, observability=1)
2025-12-27T17:10:17.618 [DEBUG] [ThreadPoolExecutor-22974_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:17.620 [DEBUG] [ThreadPoolExecutor-22974_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:17.621 [DEBUG] [ThreadPoolExecutor-22974_0] [payload.py] [to_registers()] [0]
2025-12-27T17:10:17.625 [DEBUG] [ThreadPoolExecutor-22974_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:17.625 [DEBUG] [ThreadPoolExecutor-22974_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:17.625 [DEBUG] [ThreadPoolExecutor-22974_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T17:10:17.625 [DEBUG] [ThreadPoolExecutor-22974_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:17.633 [DEBUG] [ThreadPoolExecutor-22974_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:17.633 [DEBUG] [ThreadPoolExecutor-22974_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T17:10:17.633 [DEBUG] [ThreadPoolExecutor-22974_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T17:10:17.633 [DEBUG] [ThreadPoolExecutor-22974_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T17:10:17.633 [DEBUG] [ThreadPoolExecutor-22974_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:17.633 [DEBUG] [ThreadPoolExecutor-22974_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:17.633 [DEBUG] [ThreadPoolExecutor-22974_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:18.042 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.621558427810669
2025-12-27T17:10:18.530 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:18.533 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9630761, teldec = -24.256145
2025-12-27T17:10:18.534 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94267555310406     dec_j2k = -24.3817966245166
2025-12-27T17:10:18.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:18.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:18.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:18.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:18.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:18.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:18.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:18.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:18.549 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:18.549 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:18.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:18.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:18.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:18.549 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:18.550 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13215892, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813010918350496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9630761, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98286, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94267555310406, telescope_dec_j2k=-24.3817966245166, observability=1)
2025-12-27T17:10:19.144 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5948855876922607
2025-12-27T17:10:19.602 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:19.604 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.963375, teldec = -24.256145
2025-12-27T17:10:19.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.942974724623     dec_j2k = -24.3817913077594
2025-12-27T17:10:19.607 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:19.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:19.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:19.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:19.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:19.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:19.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:19.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:19.621 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:19.621 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:19.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:19.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:19.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:19.622 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:19.622 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13217133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813008912753356, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.963375, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98316, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.942974724623, telescope_dec_j2k=-24.3817913077594, observability=1)
2025-12-27T17:10:20.228 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6058738231658936
2025-12-27T17:10:20.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:20.671 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9636831, teldec = -24.256145
2025-12-27T17:10:20.672 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94328310448682     dec_j2k = -24.3817858265477
2025-12-27T17:10:20.674 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:20.675 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:20.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:20.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:20.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:20.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:20.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:20.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:20.688 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:20.688 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:20.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:20.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:20.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:20.688 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:20.688 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13218368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813007709395071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9636831, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98347, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94328310448682, telescope_dec_j2k=-24.3817858265477, observability=1)
2025-12-27T17:10:21.280 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5914812088012695
2025-12-27T17:10:21.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:21.738 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9639633, teldec = -24.256145
2025-12-27T17:10:21.739 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9435635589967     dec_j2k = -24.3817808409757
2025-12-27T17:10:21.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:21.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:21.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:21.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:21.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:21.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:21.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:21.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:21.750 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:21.750 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:21.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:21.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:21.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:21.751 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:21.751 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13219602, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813013726186492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9639633, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98377, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.9435635589967, telescope_dec_j2k=-24.3817808409757, observability=1)
2025-12-27T17:10:22.363 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6120076179504395
2025-12-27T17:10:22.796 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:22.798 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9642716, teldec = -24.256145
2025-12-27T17:10:22.799 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94387213901828     dec_j2k = -24.3817753546399
2025-12-27T17:10:22.801 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:22.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:22.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:22.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:22.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:22.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:22.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:22.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:22.812 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:22.812 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:22.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:22.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:22.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:22.812 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:22.812 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1322083, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813006907156215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9642716, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98406, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94387213901828, telescope_dec_j2k=-24.3817753546399, observability=1)
2025-12-27T17:10:23.416 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6036956310272217
2025-12-27T17:10:23.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:23.861 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9645794, teldec = -24.256145
2025-12-27T17:10:23.862 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94418021857321     dec_j2k = -24.3817698763834
2025-12-27T17:10:23.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:23.864 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:23.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:23.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:23.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:23.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:23.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:23.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:23.879 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:23.879 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:23.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:23.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:23.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:23.879 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:23.879 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1322206, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813010918350496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9645794, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98436, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94418021857321, telescope_dec_j2k=-24.3817698763834, observability=1)
2025-12-27T17:10:24.468 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5886390209197998
2025-12-27T17:10:24.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:24.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9648591, teldec = -24.256145
2025-12-27T17:10:24.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94446017259587     dec_j2k = -24.3817648975445
2025-12-27T17:10:24.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:24.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:24.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:24.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:24.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:24.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:24.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:24.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:24.950 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:24.950 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:24.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:24.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:24.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:24.951 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:24.951 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.132233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081301212170878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9648591, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98464, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94446017259587, telescope_dec_j2k=-24.3817648975445, observability=1)
2025-12-27T17:10:25.519 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5682094097137451
2025-12-27T17:10:25.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:25.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9651579, teldec = -24.256145
2025-12-27T17:10:25.996 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9447592439537     dec_j2k = -24.3817595779674
2025-12-27T17:10:25.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:25.999 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:26.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:26.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:26.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:26.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:26.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:26.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:26.009 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:26.009 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:26.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:26.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:26.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:26.009 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:26.009 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1322453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813014528425348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9651579, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98494, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.9447592439537, telescope_dec_j2k=-24.3817595779674, observability=1)
2025-12-27T17:10:26.106 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09674501419067383
2025-12-27T17:10:26.588 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5785007476806641
2025-12-27T17:10:27.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:27.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.965466, teldec = -24.256145
2025-12-27T17:10:27.054 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94506762374506     dec_j2k = -24.3817540920142
2025-12-27T17:10:27.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:27.057 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:27.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:27.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:27.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:27.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:27.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:27.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:27.071 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:27.071 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:27.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:27.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:27.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:27.071 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:27.071 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13225753, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813008110514499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.965466, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98525, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94506762374506, telescope_dec_j2k=-24.3817540920142, observability=1)
2025-12-27T17:10:27.675 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6042540073394775
2025-12-27T17:10:28.114 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:28.116 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9657465, teldec = -24.256145
2025-12-27T17:10:28.118 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94534837846146     dec_j2k = -24.3817490967873
2025-12-27T17:10:28.120 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:28.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:28.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:28.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:28.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:28.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:28.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:28.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:28.131 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:28.131 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:28.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:28.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:28.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:28.131 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:28.131 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13226985, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813006907156215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9657465, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98553, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94534837846146, telescope_dec_j2k=-24.3817490967873, observability=1)
2025-12-27T17:10:28.732 [DEBUG] [Thread-490873 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6013004779815674
2025-12-27T17:10:28.757 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6257286071777344
2025-12-27T17:10:29.175 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:29.177 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9660551, teldec = -24.256145
2025-12-27T17:10:29.178 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9456572586829     dec_j2k = -24.381743600363
2025-12-27T17:10:29.180 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:29.180 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:29.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:29.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:29.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:29.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:29.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:29.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:29.190 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:29.190 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:29.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:29.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:29.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:29.190 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:29.191 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13228213, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813008912753356, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9660551, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98584, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.9456572586829, telescope_dec_j2k=-24.381743600363, observability=1)
2025-12-27T17:10:29.808 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.617830753326416
2025-12-27T17:10:30.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:30.233 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9663353, teldec = -24.256145
2025-12-27T17:10:30.234 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94593771310508     dec_j2k = -24.3817386090545
2025-12-27T17:10:30.236 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:30.237 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:30.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:30.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:30.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:30.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:30.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:30.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:30.249 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:30.249 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:30.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:30.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:30.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:30.249 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:30.249 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13229435, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813007308275643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9663353, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98612, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94593771310508, telescope_dec_j2k=-24.3817386090545, observability=1)
2025-12-27T17:10:30.861 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6112980842590332
2025-12-27T17:10:31.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:31.304 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9666345, teldec = -24.256145
2025-12-27T17:10:31.306 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94623718476786     dec_j2k = -24.3817332785439
2025-12-27T17:10:31.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:31.309 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:31.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:31.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:31.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:31.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:31.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:31.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:31.322 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:31.322 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:31.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:31.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:31.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:31.323 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:31.323 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13230675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813004901559075, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992241, telescope_ra=1.9666345, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98642, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94623718476786, telescope_dec_j2k=-24.3817332785439, observability=1)
2025-12-27T17:10:31.964 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.64095139503479
2025-12-27T17:10:32.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:32.368 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9669431, teldec = -24.256145
2025-12-27T17:10:32.369 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94654606495312     dec_j2k = -24.3817277797548
2025-12-27T17:10:32.370 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:32.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:32.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:32.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:32.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:32.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:32.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:32.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:32.382 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:32.382 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:32.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:32.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:32.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:32.382 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:32.382 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13231905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813006907156215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9669431, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98673, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94654606495312, telescope_dec_j2k=-24.3817277797548, observability=1)
2025-12-27T17:10:33.045 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6627390384674072
2025-12-27T17:10:33.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:33.431 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9672244, teldec = -24.256145
2025-12-27T17:10:33.432 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9468276203411     dec_j2k = -24.3817227666948
2025-12-27T17:10:33.433 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:33.434 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:33.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:33.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:33.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:33.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:33.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:33.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:33.447 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:33.447 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:33.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:33.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:33.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:33.447 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:33.447 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13233135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813008110514499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9672244, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98701, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.9468276203411, telescope_dec_j2k=-24.3817227666948, observability=1)
2025-12-27T17:10:34.097 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6497361660003662
2025-12-27T17:10:34.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:34.499 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9675333, teldec = -24.256145
2025-12-27T17:10:34.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94713680077466     dec_j2k = -24.3817172609874
2025-12-27T17:10:34.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:34.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:34.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:34.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:34.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:34.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:34.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:34.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:34.515 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:34.515 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:34.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:34.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:34.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:34.515 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:34.515 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13234372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813005703797931, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9675333, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98732, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94713680077466, telescope_dec_j2k=-24.3817172609874, observability=1)
2025-12-27T17:10:35.149 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6335325241088867
2025-12-27T17:10:35.560 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:35.562 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9678417, teldec = -24.256145
2025-12-27T17:10:35.563 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94744548074172     dec_j2k = -24.3817117633706
2025-12-27T17:10:35.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:35.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:35.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:35.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:35.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:35.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:35.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:35.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:35.578 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:35.578 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:35.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:35.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:35.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:35.578 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:35.578 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13235603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813011720589352, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9678417, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98763, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94744548074172, telescope_dec_j2k=-24.3817117633706, observability=1)
2025-12-27T17:10:36.201 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6224710941314697
2025-12-27T17:10:36.622 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:36.624 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9681127, teldec = -24.256145
2025-12-27T17:10:36.625 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9477167267465     dec_j2k = -24.3817069317783
2025-12-27T17:10:36.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:36.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:36.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:36.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:36.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:36.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:36.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:36.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:36.636 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:36.636 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:36.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:36.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:36.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:36.636 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:36.636 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13236832, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813007709395071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9681127, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9879, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.9477167267465, telescope_dec_j2k=-24.3817069317783, observability=1)
2025-12-27T17:10:37.293 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6564919948577881
2025-12-27T17:10:37.678 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:37.680 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9684216, teldec = -24.256145
2025-12-27T17:10:37.681 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94802590714381     dec_j2k = -24.3817014237036
2025-12-27T17:10:37.683 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:37.684 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:37.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:37.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:37.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:37.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:37.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:37.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:37.696 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:37.696 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:37.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:37.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:37.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:37.696 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:37.696 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13238054, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813007308275643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9684216, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98821, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94802590714381, telescope_dec_j2k=-24.3817014237036, observability=1)
2025-12-27T17:10:38.342 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6457035541534424
2025-12-27T17:10:38.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:38.757 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9687302, teldec = -24.256145
2025-12-27T17:10:38.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9483347872562     dec_j2k = -24.3816959201563
2025-12-27T17:10:38.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:38.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:38.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:38.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:38.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:38.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:38.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:38.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:38.772 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:38.772 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:38.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:38.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:38.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:38.773 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:38.773 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13239301, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813006506036787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9687302, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98851, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.9483347872562, telescope_dec_j2k=-24.3816959201563, observability=1)
2025-12-27T17:10:39.393 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6207144260406494
2025-12-27T17:10:39.818 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:39.820 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9690104, teldec = -24.256145
2025-12-27T17:10:39.822 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94861524157936     dec_j2k = -24.3816909223807
2025-12-27T17:10:39.823 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:39.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:39.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:39.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:39.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:39.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:39.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:39.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:39.839 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:39.839 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:39.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:39.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:39.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:39.840 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:39.840 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13240531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813008511633928, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9690104, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98879, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94861524157936, telescope_dec_j2k=-24.3816909223807, observability=1)
2025-12-27T17:10:40.462 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6226449012756348
2025-12-27T17:10:40.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:40.889 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9693098, teldec = -24.256145
2025-12-27T17:10:40.890 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94891491331791     dec_j2k = -24.3816855813966
2025-12-27T17:10:40.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:40.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:40.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:40.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:40.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:40.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:40.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:40.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:40.903 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:40.903 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:40.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:40.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:40.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:40.903 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:40.903 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13241769, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813007709395071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9693098, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98909, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94891491331791, telescope_dec_j2k=-24.3816855813966, observability=1)
2025-12-27T17:10:41.568 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6644778251647949
2025-12-27T17:10:41.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:41.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9695906, teldec = -24.256145
2025-12-27T17:10:41.951 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94919596816413     dec_j2k = -24.3816805715145
2025-12-27T17:10:41.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:41.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:41.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:41.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:41.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:41.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:41.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:41.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:41.963 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:41.963 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:41.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:41.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:41.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:41.963 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:41.963 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13242995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813012923947636, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9695906, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98937, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94919596816413, telescope_dec_j2k=-24.3816805715145, observability=1)
2025-12-27T17:10:42.634 [DEBUG] [ThreadPoolExecutor-22974_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:42.635 [DEBUG] [ThreadPoolExecutor-22974_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:42.635 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6719150543212891
2025-12-27T17:10:43.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:43.007 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9698995, teldec = -24.256145
2025-12-27T17:10:43.008 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94950514850109     dec_j2k = -24.3816750595018
2025-12-27T17:10:43.010 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:43.010 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:43.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:43.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:43.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:43.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:43.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:43.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:43.021 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:43.021 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:43.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:43.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:43.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:43.021 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:43.021 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1324422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813009714992212, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9698995, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98968, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94950514850109, telescope_dec_j2k=-24.3816750595018, observability=1)
2025-12-27T17:10:43.688 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6668376922607422
2025-12-27T17:10:44.072 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:44.073 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9702078, teldec = -24.256145
2025-12-27T17:10:44.074 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94981372828093     dec_j2k = -24.3816695573748
2025-12-27T17:10:44.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:44.077 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:44.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:44.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:44.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:44.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:44.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:44.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:44.087 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:44.087 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:44.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:44.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:44.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:44.088 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:44.088 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13245455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813007308275643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9702078, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.98999, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.94981372828093, telescope_dec_j2k=-24.3816695573748, observability=1)
2025-12-27T17:10:44.772 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6846013069152832
2025-12-27T17:10:45.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:45.133 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.970488, teldec = -24.256145
2025-12-27T17:10:45.134 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95009418254935     dec_j2k = -24.3816645560281
2025-12-27T17:10:45.135 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:45.136 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:45.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:45.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:45.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:45.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:45.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:45.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:45.147 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:45.148 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:45.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:45.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:45.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:45.148 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:45.148 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13246679, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813008110514499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.970488, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99027, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95009418254935, telescope_dec_j2k=-24.3816645560281, observability=1)
2025-12-27T17:10:45.824 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6761507987976074
2025-12-27T17:10:46.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:46.196 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9707877, teldec = -24.256145
2025-12-27T17:10:46.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9503941545016     dec_j2k = -24.3816592058725
2025-12-27T17:10:46.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:46.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:46.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:46.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:46.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:46.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:46.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:46.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:46.211 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:46.211 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:46.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:46.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:46.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:46.211 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:46.211 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13247911, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813002093723079, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9707877, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99057, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.9503941545016, telescope_dec_j2k=-24.3816592058725, observability=1)
2025-12-27T17:10:46.885 [DEBUG] [Thread-490874 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6733381748199463
2025-12-27T17:10:46.948 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7368500232696533
2025-12-27T17:10:47.253 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:47.255 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9710685, teldec = -24.256145
2025-12-27T17:10:47.256 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95067520929293     dec_j2k = -24.3816541924112
2025-12-27T17:10:47.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:47.259 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:47.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:47.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:47.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:47.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:47.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:47.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:47.273 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:47.273 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:47.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:47.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:47.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:47.273 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:47.273 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13249137, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813005703797931, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9710685, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99085, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95067520929293, telescope_dec_j2k=-24.3816541924112, observability=1)
2025-12-27T17:10:48.014 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7407848834991455
2025-12-27T17:10:48.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:48.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9713774, teldec = -24.256145
2025-12-27T17:10:48.322 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95098438956949     dec_j2k = -24.3816486764613
2025-12-27T17:10:48.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:48.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:48.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:48.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:48.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:48.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:48.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:48.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:48.338 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:48.338 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:48.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:48.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:48.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:48.338 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:48.338 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1325037, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081301011611164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9713774, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99116, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95098438956949, telescope_dec_j2k=-24.3816486764613, observability=1)
2025-12-27T17:10:49.066 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7280292510986328
2025-12-27T17:10:49.383 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:49.385 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.971686, teldec = -24.256145
2025-12-27T17:10:49.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95129326956123     dec_j2k = -24.3816431650468
2025-12-27T17:10:49.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:49.388 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:49.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:49.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:49.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:49.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:49.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:49.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:49.397 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:49.397 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:49.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:49.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:49.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:49.398 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:49.398 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13251602, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812998483648226, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.971686, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99147, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95129326956123, telescope_dec_j2k=-24.3816431650468, observability=1)
2025-12-27T17:10:50.118 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7204265594482422
2025-12-27T17:10:50.457 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:50.459 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9719852, teldec = -24.256145
2025-12-27T17:10:50.460 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95159274101236     dec_j2k = -24.3816378207268
2025-12-27T17:10:50.462 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:50.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:50.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:50.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:50.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:50.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:50.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:50.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:50.476 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:50.476 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:50.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:50.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:50.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:50.476 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:50.476 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13252845, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813006506036787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9719852, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99177, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95159274101236, telescope_dec_j2k=-24.3816378207268, observability=1)
2025-12-27T17:10:51.192 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7152371406555176
2025-12-27T17:10:51.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:51.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9722659, teldec = -24.256145
2025-12-27T17:10:51.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95187369566846     dec_j2k = -24.3816328061525
2025-12-27T17:10:51.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:51.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:51.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:51.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:51.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:51.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:51.540 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:51.540 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:51.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:51.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:51.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:51.540 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:51.540 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13254076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813002494842507, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9722659, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99205, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95187369566846, telescope_dec_j2k=-24.3816328061525, observability=1)
2025-12-27T17:10:52.284 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.743518590927124
2025-12-27T17:10:52.580 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:52.582 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9725748, teldec = -24.256145
2025-12-27T17:10:52.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95218287589605     dec_j2k = -24.3816272870133
2025-12-27T17:10:52.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:52.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:52.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:52.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:52.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:52.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:52.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:52.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:52.594 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:52.594 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:52.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:52.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:52.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:52.594 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:52.594 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13255302, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813008511633928, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9725748, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99236, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95218287589605, telescope_dec_j2k=-24.3816272870133, observability=1)
2025-12-27T17:10:53.349 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7548167705535889
2025-12-27T17:10:53.641 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:53.642 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9728553, teldec = -24.256145
2025-12-27T17:10:53.643 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95246363034882     dec_j2k = -24.3816222745863
2025-12-27T17:10:53.645 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:53.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:53.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:53.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:53.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:53.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:53.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:53.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:53.660 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:53.660 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:53.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:53.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:53.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:53.660 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:53.660 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13256529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813000890364795, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9728553, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99264, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95246363034882, telescope_dec_j2k=-24.3816222745863, observability=1)
2025-12-27T17:10:54.424 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7638282775878906
2025-12-27T17:10:54.704 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:54.706 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9731637, teldec = -24.256145
2025-12-27T17:10:54.707 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95277231009876     dec_j2k = -24.3816167628141
2025-12-27T17:10:54.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:54.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:10:54.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:54.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:54.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:54.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:54.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:54.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:54.719 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:54.719 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:54.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:54.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:54.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:54.719 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:54.719 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1325776, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813004500439647, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9731637, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99295, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95277231009876, telescope_dec_j2k=-24.3816167628141, observability=1)
2025-12-27T17:10:55.491 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7717506885528564
2025-12-27T17:10:55.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:55.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9734628, teldec = -24.256145
2025-12-27T17:10:55.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95307168140063     dec_j2k = -24.3816114164697
2025-12-27T17:10:55.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:55.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:55.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:55.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:55.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:55.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:55.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:55.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:55.791 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:55.791 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:55.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:55.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:55.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:55.791 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:55.791 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13258995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813003698200791, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9734628, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99325, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95307168140063, telescope_dec_j2k=-24.3816114164697, observability=1)
2025-12-27T17:10:55.961 [DEBUG] [Thread-490875 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16969919204711914
2025-12-27T17:10:56.543 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7518384456634521
2025-12-27T17:10:56.835 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:56.837 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9737436, teldec = -24.256145
2025-12-27T17:10:56.838 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9533527360925     dec_j2k = -24.3816063965318
2025-12-27T17:10:56.839 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:56.840 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:56.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:56.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:56.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:56.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:56.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:56.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:56.850 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:56.850 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:56.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:56.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:56.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:56.851 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:56.851 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13260226, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813004901559075, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9737436, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99353, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.9533527360925, telescope_dec_j2k=-24.3816063965318, observability=1)
2025-12-27T17:10:57.646 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7947707176208496
2025-12-27T17:10:57.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:57.913 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9740522, teldec = -24.256145
2025-12-27T17:10:57.914 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95366161598754     dec_j2k = -24.3816008788218
2025-12-27T17:10:57.916 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:57.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:57.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:57.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:57.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:57.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:57.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:57.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:57.930 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:57.930 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:57.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:57.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:57.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:57.931 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:57.931 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13261471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813006506036787, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9740522, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99384, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95366161598754, telescope_dec_j2k=-24.3816008788218, observability=1)
2025-12-27T17:10:58.728 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7968652248382568
2025-12-27T17:10:58.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:10:58.976 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9743606, teldec = -24.256145
2025-12-27T17:10:58.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95397029568858     dec_j2k = -24.3815953638676
2025-12-27T17:10:58.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:58.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:10:58.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:10:58.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:10:58.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:10:58.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:10:58.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:10:58.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:58.989 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:10:58.989 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:10:58.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:10:58.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:10:58.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:10:58.989 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:10:58.989 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13262703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813001692603651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9743606, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99414, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95397029568858, telescope_dec_j2k=-24.3815953638676, observability=1)
2025-12-27T17:10:59.779 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7904174327850342
2025-12-27T17:11:00.034 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:00.037 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9746316, teldec = -24.256145
2025-12-27T17:11:00.038 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95424154145956     dec_j2k = -24.3815905170412
2025-12-27T17:11:00.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:00.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:00.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:00.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:00.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:00.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:00.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:00.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:00.050 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:00.050 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:00.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:00.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:00.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:00.051 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:00.051 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13263929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813007308275643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9746316, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99442, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95424154145956, telescope_dec_j2k=-24.3815905170412, observability=1)
2025-12-27T17:11:00.831 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7805948257446289
2025-12-27T17:11:01.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:01.096 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9749405, teldec = -24.256145
2025-12-27T17:11:01.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95455072159034     dec_j2k = -24.3815849916024
2025-12-27T17:11:01.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:01.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:01.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:01.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:01.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:01.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:01.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:01.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:01.109 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:01.109 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:01.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:01.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:01.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:01.109 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:01.109 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13265156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813004500439647, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9749405, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99472, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95455072159034, telescope_dec_j2k=-24.3815849916024, observability=1)
2025-12-27T17:11:01.935 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8257350921630859
2025-12-27T17:11:02.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:02.153 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9752212, teldec = -24.256145
2025-12-27T17:11:02.154 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95483167613654     dec_j2k = -24.3815799698771
2025-12-27T17:11:02.155 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:11:02.156 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:11:02.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:02.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:02.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:02.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:02.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:02.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:02.170 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:02.170 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:02.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:02.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:02.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:02.170 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:02.171 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13266378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813010517231068, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9752212, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.995, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95483167613654, telescope_dec_j2k=-24.3815799698771, observability=1)
2025-12-27T17:11:03.016 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8455922603607178
2025-12-27T17:11:03.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:03.215 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9755299, teldec = -24.256145
2025-12-27T17:11:03.217 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95514065606181     dec_j2k = -24.3815744464474
2025-12-27T17:11:03.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:03.218 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:03.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:03.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:03.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:03.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:03.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:03.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:03.229 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:03.229 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:03.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:03.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:03.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:03.229 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:03.229 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13267609, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813000890364795, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9755299, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99531, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95514065606181, telescope_dec_j2k=-24.3815744464474, observability=1)
2025-12-27T17:11:03.690 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4606742858886719
2025-12-27T17:11:03.812 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5832011699676514
2025-12-27T17:11:04.122 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8925294876098633
2025-12-27T17:11:04.273 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:04.275 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.975829, teldec = -24.256145
2025-12-27T17:11:04.277 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95544002726987     dec_j2k = -24.3815690940029
2025-12-27T17:11:04.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:04.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:04.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:04.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:04.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:04.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:04.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:04.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:04.289 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:04.289 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:04.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:04.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:04.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:04.289 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:04.289 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13268836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813009714992212, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.975829, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99561, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95544002726987, telescope_dec_j2k=-24.3815690940029, observability=1)
2025-12-27T17:11:04.947 [DEBUG] [Thread-490876 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6577026844024658
2025-12-27T17:11:05.190 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9005367755889893
2025-12-27T17:11:05.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:05.340 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9761102, teldec = -24.256151
2025-12-27T17:11:05.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95572148281115     dec_j2k = -24.3815700606803
2025-12-27T17:11:05.343 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:05.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:05.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:05.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:05.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:05.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:05.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:05.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:05.355 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:05.355 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:05.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:05.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:05.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:05.356 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:05.356 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13270067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813005302678503, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99225, telescope_ra=1.9761102, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99589, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95572148281115, telescope_dec_j2k=-24.3815700606803, observability=1)
2025-12-27T17:11:06.242 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8860626220703125
2025-12-27T17:11:06.401 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:06.403 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9764191, teldec = -24.256151
2025-12-27T17:11:06.404 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95603066288144     dec_j2k = -24.3815645313054
2025-12-27T17:11:06.406 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:06.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:06.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:06.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:06.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:06.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:06.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:06.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:06.415 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:06.415 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:06.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:06.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:06.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:06.415 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:06.415 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13271299, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813008511633928, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99225, telescope_ra=1.9764191, telescope_dec=-24.256151, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9962, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95603066288144, telescope_dec_j2k=-24.3815645313054, observability=1)
2025-12-27T17:11:06.537 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.12148427963256836
2025-12-27T17:11:06.537 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.43098020553589 seconds ago
2025-12-27T17:11:07.367 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9517045021057129
2025-12-27T17:11:07.461 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:07.463 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9766997, teldec = -24.256145
2025-12-27T17:11:07.464 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95631151670704     dec_j2k = -24.381553508292
2025-12-27T17:11:07.466 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:07.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:07.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:07.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:07.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:07.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:07.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:07.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:07.480 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:07.480 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:07.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:07.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:07.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:07.481 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:07.481 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13272525, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813001692603651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9766997, telescope_dec=-24.256145, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99648, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95631151670704, telescope_dec_j2k=-24.381553508292, observability=1)
2025-12-27T17:11:08.432 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9514834880828857
2025-12-27T17:11:08.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:08.521 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9770081, teldec = -24.256144
2025-12-27T17:11:08.522 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95662019620396     dec_j2k = -24.3815469863844
2025-12-27T17:11:08.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:08.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:11:08.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:08.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:08.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:08.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:08.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:08.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:08.538 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:08.539 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:08.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:08.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:08.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:08.539 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:08.539 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13273751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813000489245366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99224, telescope_ra=1.9770081, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99679, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95662019620396, telescope_dec_j2k=-24.3815469863844, observability=1)
2025-12-27T17:11:09.516 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9775750637054443
2025-12-27T17:11:09.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:09.589 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9773072, teldec = -24.256144
2025-12-27T17:11:09.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95691956735335     dec_j2k = -24.38154163013
2025-12-27T17:11:09.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:09.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:09.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:09.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:09.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:09.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:09.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:09.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:09.604 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:09.604 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:09.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:09.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:09.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:09.605 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:09.605 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13274986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813005703797931, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9773072, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99709, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95691956735335, telescope_dec_j2k=-24.38154163013, observability=1)
2025-12-27T17:11:10.568 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9633076190948486
2025-12-27T17:11:10.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:10.654 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9776161, teldec = -24.256144
2025-12-27T17:11:10.655 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95722874737448     dec_j2k = -24.3815360975691
2025-12-27T17:11:10.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:10.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:10.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:10.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:10.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:10.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:10.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:10.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:10.671 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:10.671 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:10.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:10.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:10.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:10.671 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:10.671 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13276219, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813001692603651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9776161, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.9974, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95722874737448, telescope_dec_j2k=-24.3815360975691, observability=1)
2025-12-27T17:11:11.620 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9493474960327148
2025-12-27T17:11:11.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:11.716 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9778969, teldec = -24.256144
2025-12-27T17:11:11.717 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95750980191168     dec_j2k = -24.3815310675806
2025-12-27T17:11:11.718 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:11.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:11.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:11.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:11.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:11.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:11.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:11.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:11.730 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:11.731 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:11.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:11.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:11.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:11.731 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:11.731 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13277447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813006104917359, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9778969, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99768, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95750980191168, telescope_dec_j2k=-24.3815310675806, observability=1)
2025-12-27T17:11:12.724 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9927802085876465
2025-12-27T17:11:12.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:12.779 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9782052, teldec = -24.256144
2025-12-27T17:11:12.780 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95781838136478     dec_j2k = -24.3815255442005
2025-12-27T17:11:12.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:12.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:12.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:12.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:12.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:12.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:12.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:12.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:12.791 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:12.791 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:12.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:12.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:12.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:12.791 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:12.791 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13278678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813003297081363, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9782052, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99799, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95781838136478, telescope_dec_j2k=-24.3815255442005, observability=1)
2025-12-27T17:11:13.805 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:13.807 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9784854, teldec = -24.256144
2025-12-27T17:11:13.808 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.95809883533618     dec_j2k = -24.3815205235385
2025-12-27T17:11:13.810 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:13.811 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:13.818 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:13.818 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:13.818 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:13.818 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:13.825 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:13.825 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:13.825 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:13.825 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:13.825 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:13.825 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:13.825 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:13.825 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:13.825 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13279868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813004901559075, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9784854, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99827, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95809883533618, telescope_dec_j2k=-24.3815205235385, observability=1)
2025-12-27T17:11:13.833 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0073108673095703125
2025-12-27T17:11:14.878 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:14.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9787851, teldec = -24.256144
2025-12-27T17:11:14.881 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95839880697072     dec_j2k = -24.3815151527243
2025-12-27T17:11:14.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:11:14.883 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:14.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:14.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:14.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:14.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:14.889 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:14.891 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9787851, teldec = -24.256144
2025-12-27T17:11:14.892 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.95839880697072     dec_j2k = -24.3815151527243
2025-12-27T17:11:14.893 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:11:14.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:14.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:14.894 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:14.894 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:14.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:14.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:14.894 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:14.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:14.894 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:14.894 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1328111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813001291484222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9787851, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99857, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95839880697072, telescope_dec_j2k=-24.3815151527243, observability=1)
2025-12-27T17:11:14.900 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:14.900 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:14.900 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:14.900 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:14.901 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:14.901 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:14.901 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:14.901 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:14.901 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:14.902 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:14.902 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:14.902 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:14.902 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13281123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813001291484222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9787851, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99857, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95839880697072, telescope_dec_j2k=-24.3815151527243, observability=1)
2025-12-27T17:11:15.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:15.954 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9790656, teldec = -24.256144
2025-12-27T17:11:15.955 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95867956119243     dec_j2k = -24.3815101252853
2025-12-27T17:11:15.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:15.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:15.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:15.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:15.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:15.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:15.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:15.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:15.974 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:15.974 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:15.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:15.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:15.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:15.974 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:15.974 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13282353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813002494842507, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9790656, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99885, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:10:16.613930', telescope_ra_j2k=1.95867956119243, telescope_dec_j2k=-24.3815101252853, observability=1)
2025-12-27T17:11:15.979 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.005465507507324219
2025-12-27T17:11:16.754 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:16.754 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T17:11:16.755 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:16.755 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T17:11:16.755 [INFO] [ThreadPoolExecutor-22975_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T17:11:16.755 [INFO] [ThreadPoolExecutor-22975_0] [server.py] [done()] Shutdown complete...
2025-12-27T17:11:17.018 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:17.021 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9793742, teldec = -24.256144
2025-12-27T17:11:17.022 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95898844086956     dec_j2k = -24.3815045934233
2025-12-27T17:11:17.024 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:17.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:17.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:17.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:17.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:17.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:17.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:17.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:17.034 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:17.034 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:17.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:17.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:17.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:17.034 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:17.034 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13283588, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081299968700651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9793742, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99916, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.95898844086956, telescope_dec_j2k=-24.3815045934233, observability=1)
2025-12-27T17:11:17.104 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07029485702514648
2025-12-27T17:11:18.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:18.076 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9796547, teldec = -24.256144
2025-12-27T17:11:18.077 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95926919506932     dec_j2k = -24.381499564561
2025-12-27T17:11:18.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:18.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:18.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:18.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:18.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:18.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:18.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:18.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:18.090 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:18.091 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:18.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:18.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:18.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:18.091 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:18.091 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13284809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813002494842507, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9796547, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99944, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.95926919506932, telescope_dec_j2k=-24.381499564561, observability=1)
2025-12-27T17:11:18.189 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09845829010009766
2025-12-27T17:11:19.135 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:19.136 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9799536, teldec = -24.256144
2025-12-27T17:11:19.137 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95956836593236     dec_j2k = -24.3814942050738
2025-12-27T17:11:19.139 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:19.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:19.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:19.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:19.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:19.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:19.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:19.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:19.149 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:19.149 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:19.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:19.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:19.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:19.149 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:19.150 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13286037, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813001692603651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9799536, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=22.99974, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.95956836593236, telescope_dec_j2k=-24.3814942050738, observability=1)
2025-12-27T17:11:19.258 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10862112045288086
2025-12-27T17:11:20.193 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:20.196 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9802619, teldec = -24.256144
2025-12-27T17:11:20.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95987694530124     dec_j2k = -24.3814886762319
2025-12-27T17:11:20.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:20.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:20.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:20.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:20.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:20.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:20.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:20.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:20.211 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:20.211 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:20.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:20.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:20.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:20.212 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:20.212 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13287262, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081299968700651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9802619, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00005, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.95987694530124, telescope_dec_j2k=-24.3814886762319, observability=1)
2025-12-27T17:11:20.343 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1309828758239746
2025-12-27T17:11:21.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:21.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9805703, teldec = -24.256144
2025-12-27T17:11:21.264 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96018562474809     dec_j2k = -24.3814831447777
2025-12-27T17:11:21.267 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:21.268 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:21.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:21.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:21.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:21.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:21.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:21.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:21.276 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:21.276 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:21.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:21.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:21.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:21.276 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:21.276 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13288498, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813002093723079, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9805703, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00035, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96018562474809, telescope_dec_j2k=-24.3814831447777, observability=1)
2025-12-27T17:11:21.395 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11843228340148926
2025-12-27T17:11:22.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:22.393 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9808783, teldec = -24.256144
2025-12-27T17:11:22.394 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96049390381988     dec_j2k = -24.3814776196804
2025-12-27T17:11:22.395 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:22.397 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:22.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:22.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:22.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:22.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:22.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:22.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:22.407 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:22.407 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:22.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:22.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:22.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:22.407 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:22.407 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13289806, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813004901559075, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9808783, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00066, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96049390381988, telescope_dec_j2k=-24.3814776196804, observability=1)
2025-12-27T17:11:22.498 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09089255332946777
2025-12-27T17:11:23.022 [DEBUG] [Thread-490877 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6144156455993652
2025-12-27T17:11:23.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:23.454 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9811583, teldec = -24.256144
2025-12-27T17:11:23.455 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96077415751056     dec_j2k = -24.3814725961558
2025-12-27T17:11:23.457 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:23.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:23.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:23.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:23.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:23.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:23.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:23.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:23.468 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:23.469 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:23.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:23.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:23.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:23.469 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:23.469 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13291034, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813002093723079, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9811583, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00094, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96077415751056, telescope_dec_j2k=-24.3814725961558, observability=1)
2025-12-27T17:11:23.579 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11058473587036133
2025-12-27T17:11:24.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:24.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.981466, teldec = -24.256144
2025-12-27T17:11:24.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96108213628648     dec_j2k = -24.3814670748825
2025-12-27T17:11:24.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:24.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:24.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:24.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:24.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:24.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:24.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:24.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:24.540 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:24.540 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:24.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:24.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:24.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:24.540 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:24.541 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1329227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813001692603651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.981466, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00125, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96108213628648, telescope_dec_j2k=-24.3814670748825, observability=1)
2025-12-27T17:11:24.631 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0907285213470459
2025-12-27T17:11:25.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:25.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9817646, teldec = -24.256144
2025-12-27T17:11:25.586 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96138100680576     dec_j2k = -24.3814617161172
2025-12-27T17:11:25.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:25.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:25.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:25.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:25.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:25.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:25.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:25.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:25.600 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:25.600 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:25.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:25.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:25.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:25.600 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:25.600 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.132935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813005302678503, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9817646, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00155, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96138100680576, telescope_dec_j2k=-24.3814617161172, observability=1)
2025-12-27T17:11:25.732 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13141226768493652
2025-12-27T17:11:26.167 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5669472217559814
2025-12-27T17:11:26.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:26.644 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9820449, teldec = -24.256144
2025-12-27T17:11:26.645 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96166156073521     dec_j2k = -24.3814566850707
2025-12-27T17:11:26.647 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:26.647 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:26.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:26.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:26.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:26.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:26.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:26.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:26.655 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:26.655 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:26.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:26.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:26.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:26.655 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:26.655 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13294726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813002093723079, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9820449, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00183, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96166156073521, telescope_dec_j2k=-24.3814566850707, observability=1)
2025-12-27T17:11:26.819 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16386938095092773
2025-12-27T17:11:27.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:27.704 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9823532, teldec = -24.256144
2025-12-27T17:11:27.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96197014001836     dec_j2k = -24.3814511506768
2025-12-27T17:11:27.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:27.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:27.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:27.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:27.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:27.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:27.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:27.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:27.722 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:27.722 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:27.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:27.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:27.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:27.722 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:27.722 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13295953, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813001692603651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9823532, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00214, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96197014001836, telescope_dec_j2k=-24.3814511506768, observability=1)
2025-12-27T17:11:27.868 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1454019546508789
2025-12-27T17:11:28.768 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:28.769 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9826337, teldec = -24.256144
2025-12-27T17:11:28.770 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96225089410703     dec_j2k = -24.3814461146188
2025-12-27T17:11:28.772 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:28.773 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:28.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:28.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:28.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:28.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:28.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:28.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:28.784 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:28.784 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:28.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:28.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:28.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:28.784 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:28.784 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13297185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813002093723079, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9826337, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00242, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96225089410703, telescope_dec_j2k=-24.3814461146188, observability=1)
2025-12-27T17:11:28.920 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1357734203338623
2025-12-27T17:11:29.828 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:29.830 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9829417, teldec = -24.256144
2025-12-27T17:11:29.831 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96255917309429     dec_j2k = -24.3814405840493
2025-12-27T17:11:29.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:29.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:11:29.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:29.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:29.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:29.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:29.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:29.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:29.842 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:29.842 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:29.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:29.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:29.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:29.842 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:29.842 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13298413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081299968700651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9829417, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00273, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96255917309429, telescope_dec_j2k=-24.3814405840493, observability=1)
2025-12-27T17:11:29.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1297898292541504
2025-12-27T17:11:30.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:30.886 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9832495, teldec = -24.256144
2025-12-27T17:11:30.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96286725188778     dec_j2k = -24.3814350562553
2025-12-27T17:11:30.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:30.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:30.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:30.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:30.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:30.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:30.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:30.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:30.900 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:30.900 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:30.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:30.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:30.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:30.901 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:30.901 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13299635, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813000890364795, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9832495, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00303, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96286725188778, telescope_dec_j2k=-24.3814350562553, observability=1)
2025-12-27T17:11:31.024 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12328028678894043
2025-12-27T17:11:31.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:31.949 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9835205, teldec = -24.256144
2025-12-27T17:11:31.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9631384973388     dec_j2k = -24.3814301886789
2025-12-27T17:11:31.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:31.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:31.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:31.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:31.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:31.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:31.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:31.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:31.967 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:31.967 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:31.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:31.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:31.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:31.967 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:31.967 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13300866, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812999285887082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9835205, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0033, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.9631384973388, telescope_dec_j2k=-24.3814301886789, observability=1)
2025-12-27T17:11:32.128 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16041088104248047
2025-12-27T17:11:33.008 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:33.010 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9838289, teldec = -24.256144
2025-12-27T17:11:33.012 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96344717665198     dec_j2k = -24.3814246485721
2025-12-27T17:11:33.014 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:33.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:33.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:33.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:33.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:33.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:33.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:33.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:33.028 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:33.028 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:33.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:33.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:33.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:33.028 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:33.028 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13302094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081299968700651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9838289, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00361, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96344717665198, telescope_dec_j2k=-24.3814246485721, observability=1)
2025-12-27T17:11:33.209 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.180649995803833
2025-12-27T17:11:34.072 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:34.073 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9841094, teldec = -24.256144
2025-12-27T17:11:34.075 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96372793068556     dec_j2k = -24.3814196089507
2025-12-27T17:11:34.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:34.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:34.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:34.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:34.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:34.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:34.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:34.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:34.089 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:34.089 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:34.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:34.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:34.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:34.089 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:34.089 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13303324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813007308275643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9841094, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00389, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96372793068556, telescope_dec_j2k=-24.3814196089507, observability=1)
2025-12-27T17:11:34.261 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1712791919708252
2025-12-27T17:11:35.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:35.132 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9844174, teldec = -24.256144
2025-12-27T17:11:35.133 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96403620961232     dec_j2k = -24.3814140744686
2025-12-27T17:11:35.135 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:35.136 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:11:35.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:35.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:35.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:35.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:35.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:35.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:35.146 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:35.146 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:35.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:35.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:35.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:35.146 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:35.146 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1330455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813001692603651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9844174, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0042, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96403620961232, telescope_dec_j2k=-24.3814140744686, observability=1)
2025-12-27T17:11:35.313 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16633319854736328
2025-12-27T17:11:36.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:36.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9847247, teldec = -24.256144
2025-12-27T17:11:36.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96434378789257     dec_j2k = -24.3814085517513
2025-12-27T17:11:36.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:36.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:11:36.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:36.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:36.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:36.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:36.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:36.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:36.212 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:36.212 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:36.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:36.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:36.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:36.212 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:36.212 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13305784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813006104917359, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9847247, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00451, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96434378789257, telescope_dec_j2k=-24.3814085517513, observability=1)
2025-12-27T17:11:36.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15204572677612305
2025-12-27T17:11:37.253 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:37.255 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9850046, teldec = -24.256144
2025-12-27T17:11:37.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96462394134938     dec_j2k = -24.3814035207524
2025-12-27T17:11:37.257 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:37.259 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:37.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:37.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:37.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:37.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:37.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:37.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:37.272 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:37.272 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:37.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:37.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:37.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:37.273 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:37.273 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13307007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813000088125938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9850046, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00479, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96462394134938, telescope_dec_j2k=-24.3814035207524, observability=1)
2025-12-27T17:11:37.489 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21638727188110352
2025-12-27T17:11:37.637 [DEBUG] [ThreadPoolExecutor-22974_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:37.639 [DEBUG] [ThreadPoolExecutor-22974_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:37.640 [DEBUG] [ThreadPoolExecutor-22974_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:37.642 [DEBUG] [ThreadPoolExecutor-22974_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:38.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:38.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9853032, teldec = -24.256144
2025-12-27T17:11:38.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96492281172803     dec_j2k = -24.3813981528914
2025-12-27T17:11:38.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:11:38.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:11:38.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:38.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:38.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:38.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:38.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:38.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:38.331 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:38.331 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:38.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:38.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:38.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:38.332 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:38.332 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13308235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813001692603651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9853032, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00509, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96492281172803, telescope_dec_j2k=-24.3813981528914, observability=1)
2025-12-27T17:11:38.555 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22341084480285645
2025-12-27T17:11:39.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:39.375 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9856115, teldec = -24.256144
2025-12-27T17:11:39.376 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96523139087744     dec_j2k = -24.3813926098506
2025-12-27T17:11:39.378 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:39.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:39.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:39.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:39.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:39.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:39.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:39.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:39.393 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:39.393 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:39.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:39.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:39.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:39.393 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:39.394 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13309459, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813000890364795, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9856115, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0054, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96523139087744, telescope_dec_j2k=-24.3813926098506, observability=1)
2025-12-27T17:11:39.639 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2454853057861328
2025-12-27T17:11:40.438 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:40.440 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9858917, teldec = -24.256144
2025-12-27T17:11:40.441 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9655118445728     dec_j2k = -24.3813875713207
2025-12-27T17:11:40.443 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:11:40.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:40.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:40.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:40.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:40.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:40.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:40.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:40.456 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:40.456 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:40.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:40.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:40.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:40.456 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:40.456 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13310693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813002093723079, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9858917, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00568, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.9655118445728, telescope_dec_j2k=-24.3813875713207, observability=1)
2025-12-27T17:11:40.723 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2665712833404541
2025-12-27T17:11:41.202 [DEBUG] [Thread-490878 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.74554443359375
2025-12-27T17:11:41.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:41.503 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9862001, teldec = -24.256144
2025-12-27T17:11:41.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96582052378858     dec_j2k = -24.38138202492
2025-12-27T17:11:41.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:41.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:41.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:41.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:41.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:41.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:41.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:41.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:41.516 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:41.516 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:41.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:41.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:41.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:41.516 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:41.516 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13311924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813000088125938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9862001, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00598, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96582052378858, telescope_dec_j2k=-24.38138202492, observability=1)
2025-12-27T17:11:41.645 [DEBUG] [ThreadPoolExecutor-22974_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:41.848 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3314077854156494
2025-12-27T17:11:42.557 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:42.559 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.98648, teldec = -24.256144
2025-12-27T17:11:42.560 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96610067719037     dec_j2k = -24.3813769903673
2025-12-27T17:11:42.562 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:42.563 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:42.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:42.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:42.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:42.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:42.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:42.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:42.575 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:42.575 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:42.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:42.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:42.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:42.575 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:42.575 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13313146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813003297081363, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.98648, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00626, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96610067719037, telescope_dec_j2k=-24.3813769903673, observability=1)
2025-12-27T17:11:42.648 [DEBUG] [ThreadPoolExecutor-22974_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:42.649 [INFO] [ThreadPoolExecutor-22974_0] [server.py] [done()] Shutdown complete...
2025-12-27T17:11:42.913 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33811187744140625
2025-12-27T17:11:43.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:43.618 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9867878, teldec = -24.256144
2025-12-27T17:11:43.619 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9664087558388     dec_j2k = -24.3813714531999
2025-12-27T17:11:43.621 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:43.622 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:43.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:43.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:43.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:43.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:43.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:43.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:43.635 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:43.635 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:43.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:43.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:43.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:43.635 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:43.635 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13314372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813002494842507, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9867878, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00657, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.9664087558388, telescope_dec_j2k=-24.3813714531999, observability=1)
2025-12-27T17:11:43.997 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36218881607055664
2025-12-27T17:11:44.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:44.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9870867, teldec = -24.256144
2025-12-27T17:11:44.711 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96670792641806     dec_j2k = -24.3813660753589
2025-12-27T17:11:44.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:44.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:11:44.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:44.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:44.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:44.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:44.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:44.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:44.723 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:44.723 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:44.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:44.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:44.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:44.723 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:44.723 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13315635, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813000489245366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9870867, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00687, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96670792641806, telescope_dec_j2k=-24.3813660753589, observability=1)
2025-12-27T17:11:45.049 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3261301517486572
2025-12-27T17:11:45.768 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:45.770 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9873663, teldec = -24.256144
2025-12-27T17:11:45.772 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9669877795152     dec_j2k = -24.3813610440698
2025-12-27T17:11:45.774 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:45.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:45.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:45.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:45.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:45.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:45.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:45.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:45.787 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:45.787 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:45.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:45.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:45.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:45.788 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:45.788 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13316862, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813004500439647, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992239, telescope_ra=1.9873663, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00715, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.9669877795152, telescope_dec_j2k=-24.3813610440698, observability=1)
2025-12-27T17:11:46.101 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31317687034606934
2025-12-27T17:11:46.834 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:46.836 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9876749, teldec = -24.256144
2025-12-27T17:11:46.837 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96729665885138     dec_j2k = -24.3813554901565
2025-12-27T17:11:46.839 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:46.840 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:46.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:46.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:46.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:46.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:46.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:46.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:46.853 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:46.853 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:46.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:46.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:46.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:46.853 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:46.854 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13318096, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813002093723079, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9876749, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00746, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96729665885138, telescope_dec_j2k=-24.3813554901565, observability=1)
2025-12-27T17:11:47.237 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38308119773864746
2025-12-27T17:11:47.902 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:47.904 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9879833, teldec = -24.256144
2025-12-27T17:11:47.905 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96760533799384     dec_j2k = -24.3813499390242
2025-12-27T17:11:47.907 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:47.908 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:47.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:47.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:47.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:47.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:47.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:47.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:47.920 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:47.920 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:47.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:47.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:47.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:47.921 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:47.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13319332, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813002494842507, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9879833, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00777, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96760533799384, telescope_dec_j2k=-24.3813499390242, observability=1)
2025-12-27T17:11:48.318 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39772748947143555
2025-12-27T17:11:49.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:49.043 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9882908, teldec = -24.256144
2025-12-27T17:11:49.044 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96791311630905     dec_j2k = -24.381344403277
2025-12-27T17:11:49.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:49.047 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:49.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:49.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:49.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:49.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:49.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:49.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:49.056 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:49.056 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:49.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:49.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:49.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:49.057 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:49.057 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1332065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812999285887082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9882908, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00807, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96791311630905, telescope_dec_j2k=-24.381344403277, observability=1)
2025-12-27T17:11:49.369 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3123347759246826
2025-12-27T17:11:50.176 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:50.178 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9885986, teldec = -24.256144
2025-12-27T17:11:50.179 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96822119488315     dec_j2k = -24.3813388613145
2025-12-27T17:11:50.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:50.182 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:50.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:50.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:50.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:50.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:50.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:50.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:50.191 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:50.191 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:50.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:50.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:50.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:50.192 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:50.192 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13321964, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813002895961935, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9885986, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00838, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96822119488315, telescope_dec_j2k=-24.3813388613145, observability=1)
2025-12-27T17:11:50.501 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3092985153198242
2025-12-27T17:11:51.293 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:51.295 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9889253, teldec = -24.256144
2025-12-27T17:11:51.296 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96854819054885     dec_j2k = -24.3813329781645
2025-12-27T17:11:51.298 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:51.299 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:51.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:51.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:51.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:51.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:51.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:51.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:51.309 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:51.309 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:51.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:51.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:51.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:51.309 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:51.309 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13323257, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812999285887082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9889253, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00871, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96854819054885, telescope_dec_j2k=-24.3813329781645, observability=1)
2025-12-27T17:11:51.587 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27843594551086426
2025-12-27T17:11:52.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:52.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9892058, teldec = -24.256144
2025-12-27T17:11:52.371 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96882894439187     dec_j2k = -24.3813279262425
2025-12-27T17:11:52.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:11:52.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:52.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:52.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:52.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:52.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:52.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:52.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:52.387 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:52.387 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:52.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:52.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:52.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:52.387 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:52.387 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.133245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813001291484222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9892058, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00899, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96882894439187, telescope_dec_j2k=-24.3813279262425, observability=1)
2025-12-27T17:11:52.691 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3038921356201172
2025-12-27T17:11:53.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:53.439 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.989514, teldec = -24.25615
2025-12-27T17:11:53.440 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96913742386886     dec_j2k = -24.3813283741542
2025-12-27T17:11:53.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:53.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:53.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:53.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:53.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:53.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:53.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:53.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:53.454 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:53.454 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:53.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:53.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:53.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:53.454 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:53.455 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13325738, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812998884767654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992249, telescope_ra=1.989514, telescope_dec=-24.25615, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0093, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96913742386886, telescope_dec_j2k=-24.3813283741542, observability=1)
2025-12-27T17:11:53.773 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3189241886138916
2025-12-27T17:11:54.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:54.498 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9898222, teldec = -24.256144
2025-12-27T17:11:54.499 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96944590217615     dec_j2k = -24.3813168222441
2025-12-27T17:11:54.500 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:54.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:54.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:54.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:54.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:54.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:54.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:54.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:54.513 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:54.513 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:54.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:54.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:54.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:54.513 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:54.513 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13326964, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813003297081363, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9898222, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00961, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.96944590217615, telescope_dec_j2k=-24.3813168222441, observability=1)
2025-12-27T17:11:54.824 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.310701847076416
2025-12-27T17:11:55.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:55.581 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9901021, teldec = -24.256144
2025-12-27T17:11:55.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9697260554427     dec_j2k = -24.38131177897
2025-12-27T17:11:55.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:55.585 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:55.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:55.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:55.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:55.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:55.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:55.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:55.599 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:55.599 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:55.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:55.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:55.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:55.599 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:55.599 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13328218, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813000890364795, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9901021, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.00989, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.9697260554427, telescope_dec_j2k=-24.38131177897, observability=1)
2025-12-27T17:11:55.876 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27695465087890625
2025-12-27T17:11:56.005 [DEBUG] [Thread-490879 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40570592880249023
2025-12-27T17:11:56.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:56.654 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9904096, teldec = -24.256144
2025-12-27T17:11:56.655 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97003383367095     dec_j2k = -24.3813062376188
2025-12-27T17:11:56.656 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:11:56.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:11:56.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:56.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:56.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:56.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:56.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:56.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:56.668 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:56.668 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:56.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:56.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:56.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:56.668 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:56.669 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1332946, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812998884767654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9904096, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01019, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.97003383367095, telescope_dec_j2k=-24.3813062376188, observability=1)
2025-12-27T17:11:56.980 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3113729953765869
2025-12-27T17:11:57.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:57.718 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9907082, teldec = -24.256144
2025-12-27T17:11:57.719 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97033270383433     dec_j2k = -24.3813008558733
2025-12-27T17:11:57.720 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:57.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:57.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:57.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:57.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:57.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:57.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:57.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:57.732 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:57.732 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:57.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:57.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:57.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:57.732 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:57.732 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1333069, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813001692603651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9907082, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01049, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.97033270383433, telescope_dec_j2k=-24.3813008558733, observability=1)
2025-12-27T17:11:58.059 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32668089866638184
2025-12-27T17:11:58.779 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:58.781 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9910166, teldec = -24.256144
2025-12-27T17:11:58.782 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97064138285192     dec_j2k = -24.381295296695
2025-12-27T17:11:58.784 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:58.784 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:58.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:58.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:58.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:58.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:58.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:58.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:58.797 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:58.797 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:58.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:58.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:58.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:58.798 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:58.798 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13331921, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813000489245366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9910166, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0108, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.97064138285192, telescope_dec_j2k=-24.381295296695, observability=1)
2025-12-27T17:11:59.145 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3475077152252197
2025-12-27T17:11:59.251 [DEBUG] [Thread-490880 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4528529644012451
2025-12-27T17:11:59.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:11:59.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9912968, teldec = -24.256144
2025-12-27T17:11:59.847 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97092183634522     dec_j2k = -24.3812902451371
2025-12-27T17:11:59.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:59.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:11:59.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:11:59.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:11:59.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:11:59.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:11:59.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:11:59.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:59.862 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:11:59.862 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:11:59.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:11:59.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:11:59.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:11:59.862 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:11:59.862 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13333154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812999285887082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9912968, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01108, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.97092183634522, telescope_dec_j2k=-24.3812902451371, observability=1)
2025-12-27T17:12:00.213 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35126423835754395
2025-12-27T17:12:00.907 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:00.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9916051, teldec = -24.256144
2025-12-27T17:12:00.911 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9712304152481     dec_j2k = -24.381284686201
2025-12-27T17:12:00.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:00.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:00.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:00.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:00.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:00.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:00.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:00.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:00.922 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:00.922 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:00.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:00.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:00.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:00.922 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:00.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13334384, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812996076931658, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9916051, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01139, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.9712304152481, telescope_dec_j2k=-24.381284686201, observability=1)
2025-12-27T17:12:01.320 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3972189426422119
2025-12-27T17:12:01.973 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:01.975 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.991885, teldec = -24.256144
2025-12-27T17:12:01.976 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97151056844799     dec_j2k = -24.3812796386357
2025-12-27T17:12:01.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:01.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:01.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:01.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:01.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:01.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:01.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:01.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:01.987 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:01.987 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:01.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:01.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:01.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:01.987 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:01.987 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13335618, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812998483648226, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.991885, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01167, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.97151056844799, telescope_dec_j2k=-24.3812796386357, observability=1)
2025-12-27T17:12:02.444 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4565699100494385
2025-12-27T17:12:02.777 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7896513938903809
2025-12-27T17:12:03.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:03.043 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9921928, teldec = -24.256144
2025-12-27T17:12:03.044 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97181864687437     dec_j2k = -24.3812740871591
2025-12-27T17:12:03.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:03.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:03.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:03.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:03.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:03.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:03.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:03.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:03.061 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:03.061 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:03.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:03.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:03.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:03.061 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:03.061 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13336853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812998884767654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9921928, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01198, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.97181864687437, telescope_dec_j2k=-24.3812740871591, observability=1)
2025-12-27T17:12:03.509 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4481654167175293
2025-12-27T17:12:03.842 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7806322574615479
2025-12-27T17:12:04.169 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:04.171 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9925006, teldec = -24.256144
2025-12-27T17:12:04.173 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97212672528809     dec_j2k = -24.381268534868
2025-12-27T17:12:04.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:04.174 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:04.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:04.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:04.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:04.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:04.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:04.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:04.185 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:04.185 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:04.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:04.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:04.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:04.185 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:04.186 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1333816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812997280289942, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9925006, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01228, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.97212672528809, telescope_dec_j2k=-24.381268534868, observability=1)
2025-12-27T17:12:04.599 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41351795196533203
2025-12-27T17:12:05.456 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:05.458 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9928552, teldec = -24.256144
2025-12-27T17:12:05.459 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97248164601801     dec_j2k = -24.3812621373593
2025-12-27T17:12:05.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:05.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:05.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:05.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:05.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:05.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:05.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:05.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:05.473 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:05.473 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:05.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:05.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:05.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:05.473 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:05.474 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13339649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081299768140937, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9928552, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01264, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.97248164601801, telescope_dec_j2k=-24.3812621373593, observability=1)
2025-12-27T17:12:05.650 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17658281326293945
2025-12-27T17:12:06.598 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:06.600 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 1.9931914, teldec = -24.256144
2025-12-27T17:12:06.601 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 1.97281815008991     dec_j2k = -24.3812560708155
2025-12-27T17:12:06.603 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:06.604 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:06.608 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:06.608 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:06.608 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:06.609 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:06.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:06.615 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9931914, teldec = -24.256144
2025-12-27T17:12:06.615 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:06.615 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:06.616 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:06.616 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:06.616 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:06.616 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:06.616 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:06.616 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:06.616 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13340971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081299567581223, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9931914, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01297, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.97281815008991, telescope_dec_j2k=-24.3812560708155, observability=1)
2025-12-27T17:12:06.616 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.448848485946655 seconds ago
2025-12-27T17:12:06.616 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97281815008991     dec_j2k = -24.3812560708155
2025-12-27T17:12:06.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:06.618 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:06.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:06.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:06.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:06.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:06.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:06.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:06.630 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:06.630 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:06.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:06.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:06.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:06.631 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:06.631 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13340988, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081299567581223, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9931914, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01297, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.97281815008991, telescope_dec_j2k=-24.3812560708155, observability=1)
2025-12-27T17:12:06.980 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3498566150665283
2025-12-27T17:12:08.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:08.114 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.993612, teldec = -24.256144
2025-12-27T17:12:08.115 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97323913047506     dec_j2k = -24.381248479952
2025-12-27T17:12:08.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:08.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:08.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:08.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:08.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:08.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:08.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:08.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:08.132 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:08.132 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:08.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:08.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:08.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:08.133 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:08.133 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13342723, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813002494842507, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.993612, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0134, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.97323913047506, telescope_dec_j2k=-24.381248479952, observability=1)
2025-12-27T17:12:08.289 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15594196319580078
2025-12-27T17:12:09.794 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:09.796 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9940874, teldec = -24.256144
2025-12-27T17:12:09.797 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.97371496039213     dec_j2k = -24.3812398982438
2025-12-27T17:12:09.799 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:09.800 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:09.803 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:09.803 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:09.804 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:09.804 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:09.811 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:09.811 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:09.811 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:09.811 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:09.811 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:09.811 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:09.811 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:09.811 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:09.811 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1334467, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812999285887082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9940874, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01387, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.97371496039213, telescope_dec_j2k=-24.3812398982438, observability=1)
2025-12-27T17:12:09.826 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014480352401733398
2025-12-27T17:12:10.870 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:10.872 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9943674, teldec = -24.256144
2025-12-27T17:12:10.874 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97399521358955     dec_j2k = -24.3812348429
2025-12-27T17:12:10.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:10.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:10.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:10.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:10.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:10.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:10.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:10.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:10.889 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:10.889 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:10.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:10.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:10.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:10.889 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:10.889 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13345916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812996478051086, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9943674, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01415, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.97399521358955, telescope_dec_j2k=-24.3812348429, observability=1)
2025-12-27T17:12:10.900 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.010442018508911133
2025-12-27T17:12:12.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:12.132 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:12.133 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9947225, teldec = -24.256144
2025-12-27T17:12:12.135 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97435063468305     dec_j2k = -24.3812284306717
2025-12-27T17:12:12.136 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9947225, teldec = -24.256144
2025-12-27T17:12:12.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:12.137 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.97435063468305     dec_j2k = -24.3812284306717
2025-12-27T17:12:12.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:12.139 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:12.140 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:12.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:12.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:12.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:12.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:12.144 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:12.144 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:12.145 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:12.145 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:12.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:12.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:12.146 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:12.146 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:12.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:12.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:12.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:12.146 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:12.146 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:12.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:12.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:12.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:12.146 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:12.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:12.147 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13347377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812998082528798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9947225, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01451, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.97435063468305, telescope_dec_j2k=-24.3812284306717, observability=1)
2025-12-27T17:12:12.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:12.147 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:12.147 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13347374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812998082528798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9947225, telescope_dec=-24.256144, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01451, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.97435063468305, telescope_dec_j2k=-24.3812284306717, observability=1)
2025-12-27T17:12:13.214 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:13.216 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9950308, teldec = -24.256143
2025-12-27T17:12:13.218 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.97465921334804     dec_j2k = -24.3812218627396
2025-12-27T17:12:13.219 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:13.220 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:13.222 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:13.223 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:13.223 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:13.223 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:13.230 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:13.230 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:13.230 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:13.230 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:13.230 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:13.230 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:13.230 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:13.230 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:13.230 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13348628, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813000890364795, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9950308, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01481, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.97465921334804, telescope_dec_j2k=-24.3812218627396, observability=1)
2025-12-27T17:12:13.722 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4913661479949951
2025-12-27T17:12:14.639 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:14.640 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9954233, teldec = -24.256143
2025-12-27T17:12:14.642 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.97505206822405     dec_j2k = -24.3812147728588
2025-12-27T17:12:14.643 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:14.644 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:14.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:14.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:14.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:14.648 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:14.655 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:14.656 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:14.656 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:14.656 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:14.656 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:14.656 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:14.656 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:14.656 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:14.656 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13350278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812993269095661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9954233, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01521, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.97505206822405, telescope_dec_j2k=-24.3812147728588, observability=1)
2025-12-27T17:12:14.764 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10793638229370117
2025-12-27T17:12:16.225 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:16.227 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9958706, teldec = -24.256143
2025-12-27T17:12:16.228 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.97549977262194     dec_j2k = -24.3812066914902
2025-12-27T17:12:16.230 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:16.231 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:16.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:16.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:16.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:16.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:16.240 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:16.240 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:16.240 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:16.240 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:16.240 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:16.240 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:16.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:16.241 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:16.241 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13352113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812998483648226, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9958706, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01565, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:11:16.752753', telescope_ra_j2k=1.97549977262194, telescope_dec_j2k=-24.3812066914902, observability=1)
2025-12-27T17:12:16.651 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41031551361083984
2025-12-27T17:12:16.894 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:16.895 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T17:12:16.896 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:16.896 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T17:12:16.897 [DEBUG] [ThreadPoolExecutor-22976_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:17.334 [DEBUG] [Thread-490881 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:17.336 [INFO] [Thread-490881 (handle)] [driver.py] [get_status()] Telra = 1.9961784, teldec = -24.256143
2025-12-27T17:12:17.337 [INFO] [Thread-490881 (handle)] [driver.py] [get_status()] ra_j2k = 1.9758078508842     dec_j2k = -24.3812011294693
2025-12-27T17:12:17.339 [DEBUG] [Thread-490881 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:17.340 [DEBUG] [Thread-490881 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:17.343 [DEBUG] [Thread-490881 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:17.343 [DEBUG] [Thread-490881 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:17.343 [DEBUG] [Thread-490881 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:17.343 [DEBUG] [Thread-490881 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:17.344 [DEBUG] [Thread-490881 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:17.344 [DEBUG] [Thread-490881 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:17.344 [DEBUG] [Thread-490881 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:17.344 [DEBUG] [Thread-490881 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:17.344 [DEBUG] [Thread-490881 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:17.344 [DEBUG] [Thread-490881 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:17.344 [DEBUG] [Thread-490881 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:17.344 [DEBUG] [Thread-490881 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:17.344 [DEBUG] [Thread-490881 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13353397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812996879170514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9961784, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01596, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.9758078508842, telescope_dec_j2k=-24.3812011294693, observability=1)
2025-12-27T17:12:17.721 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3762543201446533
2025-12-27T17:12:17.764 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41965818405151367
2025-12-27T17:12:17.899 [DEBUG] [ThreadPoolExecutor-22976_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:17.901 [DEBUG] [ThreadPoolExecutor-22976_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:17.901 [DEBUG] [ThreadPoolExecutor-22976_0] [payload.py] [to_registers()] [0]
2025-12-27T17:12:17.907 [DEBUG] [ThreadPoolExecutor-22976_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:17.907 [DEBUG] [ThreadPoolExecutor-22976_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:17.907 [DEBUG] [ThreadPoolExecutor-22976_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T17:12:17.907 [DEBUG] [ThreadPoolExecutor-22976_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:17.914 [DEBUG] [ThreadPoolExecutor-22976_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:17.915 [DEBUG] [ThreadPoolExecutor-22976_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T17:12:17.915 [DEBUG] [ThreadPoolExecutor-22976_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T17:12:17.915 [DEBUG] [ThreadPoolExecutor-22976_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T17:12:17.915 [DEBUG] [ThreadPoolExecutor-22976_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:17.915 [DEBUG] [ThreadPoolExecutor-22976_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:17.915 [DEBUG] [ThreadPoolExecutor-22976_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:18.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:18.844 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9965901, teldec = -24.256143
2025-12-27T17:12:18.845 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97621992305596     dec_j2k = -24.3811936886775
2025-12-27T17:12:18.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:18.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:18.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:18.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:18.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:18.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:18.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:18.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:18.861 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:18.861 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:18.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:18.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:18.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:18.861 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:18.861 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13355141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812998483648226, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9965901, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01637, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.97621992305596, telescope_dec_j2k=-24.3811936886775, observability=1)
2025-12-27T17:12:18.883 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.021843671798706055
2025-12-27T17:12:19.984 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:19.987 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9969263, teldec = -24.256143
2025-12-27T17:12:19.988 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.97655642695982     dec_j2k = -24.3811876113423
2025-12-27T17:12:19.990 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:19.991 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:19.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:19.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:19.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:19.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:20.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:20.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:20.000 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:20.001 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:20.001 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:20.001 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:20.001 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:20.001 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:20.001 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13356464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813002494842507, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9969263, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01671, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.97655642695982, telescope_dec_j2k=-24.3811876113423, observability=1)
2025-12-27T17:12:20.051 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05054497718811035
2025-12-27T17:12:21.150 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:21.152 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9972346, teldec = -24.256143
2025-12-27T17:12:21.153 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.9768650056305     dec_j2k = -24.3811820374891
2025-12-27T17:12:21.156 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:21.157 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:21.158 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:21.158 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:21.158 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:21.158 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:21.165 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:21.165 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:21.165 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:21.165 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:21.165 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:21.165 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:21.165 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:21.165 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:21.165 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13357814, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812998082528798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9972346, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01702, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.9768650056305, telescope_dec_j2k=-24.3811820374891, observability=1)
2025-12-27T17:12:21.627 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46197009086608887
2025-12-27T17:12:22.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:22.861 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9977101, teldec = -24.256143
2025-12-27T17:12:22.863 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97734093540738     dec_j2k = -24.3811734391734
2025-12-27T17:12:22.865 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:22.866 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:22.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:22.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:22.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:22.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:22.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:22.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:22.877 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:22.878 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:22.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:22.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:22.878 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:22.878 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:22.878 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13359792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812998884767654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992238, telescope_ra=1.9977101, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01749, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.97734093540738, telescope_dec_j2k=-24.3811734391734, observability=1)
2025-12-27T17:12:23.077 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1989152431488037
2025-12-27T17:12:24.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:24.080 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.998065, teldec = -24.256143
2025-12-27T17:12:24.081 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97769615616117     dec_j2k = -24.3811670203633
2025-12-27T17:12:24.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:24.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:24.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:24.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:24.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:24.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:24.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:24.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:24.094 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:24.094 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:24.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:24.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:24.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:24.094 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:24.094 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13361203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812994071334518, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=1.998065, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01785, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.97769615616117, telescope_dec_j2k=-24.3811670203633, observability=1)
2025-12-27T17:12:24.293 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1988980770111084
2025-12-27T17:12:25.139 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:25.141 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.998345, teldec = -24.256137
2025-12-27T17:12:25.143 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9779764086285     dec_j2k = -24.3811559559469
2025-12-27T17:12:25.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:25.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:25.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:25.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:25.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:25.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:25.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:25.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:25.158 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:25.159 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:25.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:25.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:25.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:25.159 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:25.159 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13362431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812994472453946, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992227, telescope_ra=1.998345, telescope_dec=-24.256137, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01813, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.9779764086285, telescope_dec_j2k=-24.3811559559469, observability=1)
2025-12-27T17:12:25.394 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23497867584228516
2025-12-27T17:12:26.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:26.205 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9986541, teldec = -24.256143
2025-12-27T17:12:26.206 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97828578854446     dec_j2k = -24.381156363365
2025-12-27T17:12:26.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:26.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:26.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:26.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:26.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:26.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:26.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:26.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:26.223 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:26.223 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:26.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:26.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:26.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:26.223 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:26.223 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13363662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812992065737377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=1.9986541, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01844, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.97828578854446, telescope_dec_j2k=-24.381156363365, observability=1)
2025-12-27T17:12:26.228 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.004441499710083008
2025-12-27T17:12:26.445 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22202086448669434
2025-12-27T17:12:27.438 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:27.440 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9989903, teldec = -24.256143
2025-12-27T17:12:27.442 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97862229235533     dec_j2k = -24.3811502800687
2025-12-27T17:12:27.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:27.445 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:27.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:27.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:27.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:27.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:27.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:27.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:27.456 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:27.456 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:27.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:27.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:27.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:27.457 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:27.457 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13365091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812997280289942, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=1.9989903, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01877, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.97862229235533, telescope_dec_j2k=-24.3811502800687, observability=1)
2025-12-27T17:12:27.838 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38092041015625
2025-12-27T17:12:28.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:28.737 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.999354, teldec = -24.256143
2025-12-27T17:12:28.738 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97898632099981     dec_j2k = -24.3811436980865
2025-12-27T17:12:28.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:28.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:28.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:28.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:28.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:28.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:28.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:28.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:28.755 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:28.755 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:28.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:28.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:28.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:28.755 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:28.755 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13366593, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812992466856805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=1.999354, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01914, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.97898632099981, telescope_dec_j2k=-24.3811436980865, observability=1)
2025-12-27T17:12:28.938 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18316340446472168
2025-12-27T17:12:29.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:29.971 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9997086, teldec = -24.256143
2025-12-27T17:12:29.972 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97934124140432     dec_j2k = -24.3811372796957
2025-12-27T17:12:29.973 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:29.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:29.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:29.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:29.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:29.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:29.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:29.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:29.985 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:29.985 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:29.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:29.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:29.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:29.985 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:29.985 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13368021, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081299968700651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=1.9997086, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01949, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.97934124140432, telescope_dec_j2k=-24.3811372796957, observability=1)
2025-12-27T17:12:30.281 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2959146499633789
2025-12-27T17:12:31.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:31.376 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0000729, teldec = -24.256143
2025-12-27T17:12:31.377 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.97970587055587     dec_j2k = -24.3811306846068
2025-12-27T17:12:31.378 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:31.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:31.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:31.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:31.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:31.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:31.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:31.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:31.390 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:31.390 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:31.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:31.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:31.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:31.390 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:31.391 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13369647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812996478051086, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0000729, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.01986, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.97970587055587, telescope_dec_j2k=-24.3811306846068, observability=1)
2025-12-27T17:12:31.414 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.023643970489501953
2025-12-27T17:12:32.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:32.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0004654, teldec = -24.256143
2025-12-27T17:12:32.711 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.98009872516669     dec_j2k = -24.381123577725
2025-12-27T17:12:32.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:32.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:32.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:32.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:32.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:32.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:32.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:32.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:32.725 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:32.725 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:32.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:32.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:32.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:32.725 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:32.725 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13371191, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813002895961935, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0004654, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02025, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98009872516669, telescope_dec_j2k=-24.381123577725, observability=1)
2025-12-27T17:12:32.798 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07256913185119629
2025-12-27T17:12:33.878 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:33.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0007737, teldec = -24.256143
2025-12-27T17:12:33.881 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.98040730369109     dec_j2k = -24.3811179945002
2025-12-27T17:12:33.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:33.883 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:33.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:33.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:33.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:33.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:33.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:33.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:33.894 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:33.894 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:33.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:33.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:33.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:33.895 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:33.895 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13372545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812998483648226, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0007737, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02056, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98040730369109, telescope_dec_j2k=-24.3811179945002, observability=1)
2025-12-27T17:12:33.976 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08120989799499512
2025-12-27T17:12:35.278 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:35.280 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0011654, teldec = -24.256143
2025-12-27T17:12:35.281 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98079935754232     dec_j2k = -24.3811108997479
2025-12-27T17:12:35.283 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:35.283 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:35.286 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:35.286 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:35.286 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:35.286 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:35.294 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:35.294 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:35.294 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:35.294 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:35.294 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:35.294 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:35.294 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:35.294 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:35.294 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13374166, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812996879170514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0011654, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02095, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98079935754232, telescope_dec_j2k=-24.3811108997479, observability=1)
2025-12-27T17:12:35.418 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12430620193481445
2025-12-27T17:12:35.500 [DEBUG] [Thread-490882 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20556211471557617
2025-12-27T17:12:36.491 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:36.493 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0015199, teldec = -24.256143
2025-12-27T17:12:36.494 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98115417777033     dec_j2k = -24.3811044776531
2025-12-27T17:12:36.496 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:36.497 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:36.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:36.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:36.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:36.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:36.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:36.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:36.510 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:36.510 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:36.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:36.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:36.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:36.510 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:36.510 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13375569, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081299968700651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0015199, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0213, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98115417777033, telescope_dec_j2k=-24.3811044776531, observability=1)
2025-12-27T17:12:36.683 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17328357696533203
2025-12-27T17:12:37.758 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:37.760 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0018561, teldec = -24.256143
2025-12-27T17:12:37.761 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98149068145194     dec_j2k = -24.3810983860829
2025-12-27T17:12:37.762 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:37.763 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:37.769 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:37.769 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:37.769 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:37.769 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:37.776 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:37.776 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:37.776 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:37.776 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:37.776 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:37.776 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:37.776 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:37.776 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:37.776 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13377036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812995274692802, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0018561, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02164, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98149068145194, telescope_dec_j2k=-24.3810983860829, observability=1)
2025-12-27T17:12:37.973 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1961987018585205
2025-12-27T17:12:39.042 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:39.044 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0022207, teldec = -24.256143
2025-12-27T17:12:39.045 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98185561076945     dec_j2k = -24.3810917788394
2025-12-27T17:12:39.046 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:39.047 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:39.051 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:39.051 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:39.051 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:39.051 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:39.058 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:39.058 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:39.058 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:39.058 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:39.058 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:39.058 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:39.058 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:39.059 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:39.059 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13378522, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812991664617949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0022207, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.022, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98185561076945, telescope_dec_j2k=-24.3810917788394, observability=1)
2025-12-27T17:12:39.297 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23814058303833008
2025-12-27T17:12:40.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:40.335 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0025848, teldec = -24.256143
2025-12-27T17:12:40.336 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.98222003961754     dec_j2k = -24.3810851795179
2025-12-27T17:12:40.337 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:40.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:40.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:40.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:40.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:40.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:40.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:40.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:40.349 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:40.349 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:40.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:40.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:40.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:40.349 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:40.349 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13380016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081299768140937, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0025848, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02237, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98222003961754, telescope_dec_j2k=-24.3810851795179, observability=1)
2025-12-27T17:12:40.390 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0409092903137207
2025-12-27T17:12:41.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:41.612 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0029486, teldec = -24.256143
2025-12-27T17:12:41.613 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.98258416817689     dec_j2k = -24.3810785844973
2025-12-27T17:12:41.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:41.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:41.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:41.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:41.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:41.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:41.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:41.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:41.622 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:41.622 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:41.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:41.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:41.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:41.622 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:41.622 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13381493, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812998082528798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0029486, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02273, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98258416817689, telescope_dec_j2k=-24.3810785844973, observability=1)
2025-12-27T17:12:41.639 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.016907453536987305
2025-12-27T17:12:42.737 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:42.739 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0032561, teldec = -24.256143
2025-12-27T17:12:42.740 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98289194587606     dec_j2k = -24.3810730092055
2025-12-27T17:12:42.742 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:42.743 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:42.750 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:42.750 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:42.750 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:42.750 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:42.757 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:42.757 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:42.757 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:42.757 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:42.757 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:42.757 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:42.757 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:42.757 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:42.758 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13382799, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812992466856805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0032561, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02304, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98289194587606, telescope_dec_j2k=-24.3810730092055, observability=1)
2025-12-27T17:12:42.775 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.017932415008544922
2025-12-27T17:12:42.916 [DEBUG] [ThreadPoolExecutor-22976_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:42.917 [DEBUG] [ThreadPoolExecutor-22976_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:43.821 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:43.822 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0035552, teldec = -24.256143
2025-12-27T17:12:43.824 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98319131597711     dec_j2k = -24.3810675854357
2025-12-27T17:12:43.825 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:43.825 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:43.831 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:43.831 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:43.831 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:43.831 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:43.838 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:43.838 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:43.838 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:43.838 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:43.838 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:43.838 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:43.838 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:43.838 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:43.838 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13384053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0813000489245366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0035552, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02334, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98319131597711, telescope_dec_j2k=-24.3810675854357, observability=1)
2025-12-27T17:12:44.316 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.477891206741333
2025-12-27T17:12:45.358 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:45.361 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0039755, teldec = -24.256143
2025-12-27T17:12:45.362 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98361199550702     dec_j2k = -24.3810599625718
2025-12-27T17:12:45.363 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:45.364 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:45.368 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:45.368 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:45.368 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:45.368 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:45.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:45.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:45.376 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:45.376 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:45.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:45.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:45.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:45.376 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:45.376 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13385832, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812996879170514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0039755, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02376, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98361199550702, telescope_dec_j2k=-24.3810599625718, observability=1)
2025-12-27T17:12:45.556 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17999792098999023
2025-12-27T17:12:46.595 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:46.597 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0043117, teldec = -24.256143
2025-12-27T17:12:46.598 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98394849907774     dec_j2k = -24.3810538639148
2025-12-27T17:12:46.599 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:46.600 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:46.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:46.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:46.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:46.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:46.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:46.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:46.614 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:46.615 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:46.615 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:46.615 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:46.615 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:46.615 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:46.615 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13387264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812992867976233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0043117, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0241, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98394849907774, telescope_dec_j2k=-24.3810538639148, observability=1)
2025-12-27T17:12:46.914 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2987332344055176
2025-12-27T17:12:47.694 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:47.696 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0046198, teldec = -24.256143
2025-12-27T17:12:47.698 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98425687726231     dec_j2k = -24.3810482741389
2025-12-27T17:12:47.699 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:47.701 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:47.707 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:47.707 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:47.707 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:47.707 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:47.714 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:47.714 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:47.714 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:47.714 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:47.714 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:47.714 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:47.714 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:47.714 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:47.715 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13388536, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812996879170514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0046198, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0244, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98425687726231, telescope_dec_j2k=-24.3810482741389, observability=1)
2025-12-27T17:12:48.022 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3078591823577881
2025-12-27T17:12:48.827 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:48.829 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0049551, teldec = -24.256143
2025-12-27T17:12:48.830 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98459247999135     dec_j2k = -24.381042189955
2025-12-27T17:12:48.832 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:48.833 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:48.838 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:48.838 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:48.838 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:48.838 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:48.846 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:48.846 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:48.846 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:48.846 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:48.846 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:48.846 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:48.846 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:48.846 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:48.846 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13389847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812996076931658, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0049551, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02474, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98459247999135, telescope_dec_j2k=-24.381042189955, observability=1)
2025-12-27T17:12:49.144 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29779577255249023
2025-12-27T17:12:49.944 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:49.946 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0052537, teldec = -24.256143
2025-12-27T17:12:49.947 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98489134957271     dec_j2k = -24.3810367708986
2025-12-27T17:12:49.949 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:49.950 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:49.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:49.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:49.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:49.955 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:49.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:49.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:49.962 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:49.962 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:49.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:49.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:49.962 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:49.962 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:49.962 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1339114, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812993269095661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0052537, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02504, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98489134957271, telescope_dec_j2k=-24.3810367708986, observability=1)
2025-12-27T17:12:50.193 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23061132431030273
2025-12-27T17:12:51.125 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:51.127 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0055902, teldec = -24.256143
2025-12-27T17:12:51.129 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98522815335648     dec_j2k = -24.3810306631079
2025-12-27T17:12:51.131 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:51.132 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:51.137 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:51.138 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:51.138 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:51.138 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:51.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:51.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:51.146 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:51.146 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:51.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:51.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:51.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:51.146 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:51.146 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13392507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081299567581223, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0055902, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02537, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98522815335648, telescope_dec_j2k=-24.3810306631079, observability=1)
2025-12-27T17:12:51.865 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7192575931549072
2025-12-27T17:12:52.472 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:52.474 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0059545, teldec = -24.256143
2025-12-27T17:12:52.475 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98559278222023     dec_j2k = -24.3810240496258
2025-12-27T17:12:52.477 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:52.478 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:52.481 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:52.481 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:52.481 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:52.481 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:52.488 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:52.488 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:52.488 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:52.488 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:52.488 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:52.488 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:52.488 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:52.488 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:52.488 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13394065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812996879170514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0059545, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02574, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98559278222023, telescope_dec_j2k=-24.3810240496258, observability=1)
2025-12-27T17:12:53.426 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9373347759246826
2025-12-27T17:12:53.567 [DEBUG] [Thread-490883 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:53.568 [INFO] [Thread-490883 (handle)] [driver.py] [get_status()] Telra = 2.0062626, teldec = -24.256143
2025-12-27T17:12:53.570 [INFO] [Thread-490883 (handle)] [driver.py] [get_status()] ra_j2k = 1.98590116033674     dec_j2k = -24.3810184555066
2025-12-27T17:12:53.571 [DEBUG] [Thread-490883 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:53.572 [DEBUG] [Thread-490883 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:53.578 [DEBUG] [Thread-490883 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:53.578 [DEBUG] [Thread-490883 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:53.578 [DEBUG] [Thread-490883 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:53.578 [DEBUG] [Thread-490883 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:53.585 [DEBUG] [Thread-490883 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:53.585 [DEBUG] [Thread-490883 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:53.586 [DEBUG] [Thread-490883 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:53.586 [DEBUG] [Thread-490883 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:53.586 [DEBUG] [Thread-490883 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:53.586 [DEBUG] [Thread-490883 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:53.586 [DEBUG] [Thread-490883 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:53.586 [DEBUG] [Thread-490883 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:53.586 [DEBUG] [Thread-490883 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13395332, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812997280289942, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0062626, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02605, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98590116033674, telescope_dec_j2k=-24.3810184555066, observability=1)
2025-12-27T17:12:53.682 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09599995613098145
2025-12-27T17:12:54.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:54.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0065707, teldec = -24.256143
2025-12-27T17:12:54.683 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.98620953844048     dec_j2k = -24.3810128605729
2025-12-27T17:12:54.688 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:54.688 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:54.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:54.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:54.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:54.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:54.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:54.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:54.697 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:54.697 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:54.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:54.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:54.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:54.697 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:54.697 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13396622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812995274692802, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0065707, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02635, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98620953844048, telescope_dec_j2k=-24.3810128605729, observability=1)
2025-12-27T17:12:54.766 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06850719451904297
2025-12-27T17:12:55.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:55.789 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0068782, teldec = -24.256143
2025-12-27T17:12:55.791 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9865173159899     dec_j2k = -24.3810072757229
2025-12-27T17:12:55.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:55.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:55.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:55.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:55.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:55.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:55.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:55.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:55.807 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:55.808 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:55.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:55.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:55.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:55.808 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:55.808 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13397903, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812993269095661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0068782, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02666, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.9865173159899, telescope_dec_j2k=-24.3810072757229, observability=1)
2025-12-27T17:12:55.872 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06381464004516602
2025-12-27T17:12:56.039 [DEBUG] [Thread-490884 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2308361530303955
2025-12-27T17:12:56.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:56.968 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0072049, teldec = -24.256143
2025-12-27T17:12:56.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.98684431085529     dec_j2k = -24.3810013412715
2025-12-27T17:12:56.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:56.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:56.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:56.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:56.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:56.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:56.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:56.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:56.984 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:56.984 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:56.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:56.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:56.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:56.984 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:56.985 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13399268, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081299567581223, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0072049, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02699, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98684431085529, telescope_dec_j2k=-24.3810013412715, observability=1)
2025-12-27T17:12:57.025 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0397951602935791
2025-12-27T17:12:58.187 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:58.190 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0075411, teldec = -24.256143
2025-12-27T17:12:58.191 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98718081427999     dec_j2k = -24.3809952332983
2025-12-27T17:12:58.193 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:58.194 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:58.196 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:58.196 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:58.196 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:58.196 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:58.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:58.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:58.203 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:58.203 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:58.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:58.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:58.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:58.204 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:58.204 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13400681, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812996076931658, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0075411, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02732, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98718081427999, telescope_dec_j2k=-24.3809952332983, observability=1)
2025-12-27T17:12:58.249 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04544830322265625
2025-12-27T17:12:59.320 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:12:59.322 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0078776, teldec = -24.256143
2025-12-27T17:12:59.323 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98751761796019     dec_j2k = -24.3809891189038
2025-12-27T17:12:59.324 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:12:59.325 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:12:59.330 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:12:59.330 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:12:59.330 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:12:59.330 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:12:59.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:12:59.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:59.338 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:12:59.338 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:12:59.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:12:59.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:12:59.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:12:59.338 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:12:59.339 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13401992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812998082528798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0078776, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02766, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98751761796019, telescope_dec_j2k=-24.3809891189038, observability=1)
2025-12-27T17:12:59.776 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43702149391174316
2025-12-27T17:13:00.858 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:00.860 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0082979, teldec = -24.256143
2025-12-27T17:13:00.861 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98793829724574     dec_j2k = -24.3809814804518
2025-12-27T17:13:00.863 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:00.864 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:00.871 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:00.871 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:00.871 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:00.871 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:00.878 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:00.878 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:00.878 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:00.878 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:00.878 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:00.878 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:00.878 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:00.878 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:00.879 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13403772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812996478051086, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992237, telescope_ra=2.0082979, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02808, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98793829724574, telescope_dec_j2k=-24.3809814804518, observability=1)
2025-12-27T17:13:01.501 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.622511625289917
2025-12-27T17:13:01.865 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9865951538085938
2025-12-27T17:13:02.365 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:02.367 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0087176, teldec = -24.256143
2025-12-27T17:13:02.369 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.9883583759661     dec_j2k = -24.3809738513922
2025-12-27T17:13:02.370 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:02.371 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:02.375 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:02.375 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:02.375 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:02.375 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:02.382 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:02.382 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:02.382 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:02.382 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:02.382 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:02.382 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:02.382 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:02.382 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:02.383 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13405516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812991664617949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0087176, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0285, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.9883583759661, telescope_dec_j2k=-24.3809738513922, observability=1)
2025-12-27T17:13:02.848 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46503782272338867
2025-12-27T17:13:03.495 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:03.497 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0090444, teldec = -24.256143
2025-12-27T17:13:03.499 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98868547084082     dec_j2k = -24.3809679099679
2025-12-27T17:13:03.500 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:13:03.501 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:13:03.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:03.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:03.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:03.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:03.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:03.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:03.512 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:03.512 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:03.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:03.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:03.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:03.512 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:03.512 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13406824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812998082528798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0090444, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02883, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98868547084082, telescope_dec_j2k=-24.3809679099679, observability=1)
2025-12-27T17:13:03.837 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3246009349822998
2025-12-27T17:13:04.096 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.583651065826416
2025-12-27T17:13:04.579 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:04.581 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.009324, teldec = -24.256143
2025-12-27T17:13:04.582 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98896532311511     dec_j2k = -24.3809628259415
2025-12-27T17:13:04.583 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:04.584 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:04.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:04.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:04.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:04.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:04.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:04.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:04.598 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:04.598 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:04.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:04.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:04.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:04.598 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:04.599 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13408079, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812990862379093, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.009324, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02911, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98896532311511, telescope_dec_j2k=-24.3809628259415, observability=1)
2025-12-27T17:13:05.441 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8423104286193848
2025-12-27T17:13:05.712 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:05.715 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0096602, teldec = -24.256143
2025-12-27T17:13:05.716 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.98930182644386     dec_j2k = -24.3809567118574
2025-12-27T17:13:05.718 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:05.719 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:05.721 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:05.721 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:05.721 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:05.721 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:05.728 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:05.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:05.729 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:05.729 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:05.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:05.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:05.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:05.729 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:05.729 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1340939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812995274692802, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0096602, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02944, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98930182644386, telescope_dec_j2k=-24.3809567118574, observability=1)
2025-12-27T17:13:06.676 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9466648101806641
2025-12-27T17:13:06.676 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.44788217544556 seconds ago
2025-12-27T17:13:06.899 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:06.901 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0099688, teldec = -24.256143
2025-12-27T17:13:06.902 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.98961070485774     dec_j2k = -24.3809510988496
2025-12-27T17:13:06.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:13:06.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:06.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:06.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:06.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:06.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:06.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:06.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:06.917 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:06.917 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:06.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:06.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:06.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:06.917 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:06.917 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13410764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812992466856805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0099688, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.02975, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98961070485774, telescope_dec_j2k=-24.3809510988496, observability=1)
2025-12-27T17:13:07.138 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.220902681350708
2025-12-27T17:13:08.011 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:08.013 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0102769, teldec = -24.256143
2025-12-27T17:13:08.015 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.98991908280772     dec_j2k = -24.3809454941215
2025-12-27T17:13:08.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:08.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:08.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:08.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:08.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:08.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:08.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:08.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:08.033 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:08.033 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:08.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:08.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:08.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:08.033 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:08.033 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13412051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812987653423669, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0102769, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03006, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.98991908280772, telescope_dec_j2k=-24.3809454941215, observability=1)
2025-12-27T17:13:08.219 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18638944625854492
2025-12-27T17:13:09.498 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:09.501 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0106966, teldec = -24.256143
2025-12-27T17:13:09.502 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.99033916141617     dec_j2k = -24.3809378579388
2025-12-27T17:13:09.502 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:09.503 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:09.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:09.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:09.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:09.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:09.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:09.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:09.513 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:09.513 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:09.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:09.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:09.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:09.513 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:09.513 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13413772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812994071334518, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0106966, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03048, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.99033916141617, telescope_dec_j2k=-24.3809378579388, observability=1)
2025-12-27T17:13:09.693 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1798572540283203
2025-12-27T17:13:10.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:10.780 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0110512, teldec = -24.256143
2025-12-27T17:13:10.781 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99069408127986     dec_j2k = -24.3809314050334
2025-12-27T17:13:10.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:10.784 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:10.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:10.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:10.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:10.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:10.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:10.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:10.794 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:10.794 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:10.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:10.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:10.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:10.795 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:10.795 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13415252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812992867976233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0110512, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03083, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.99069408127986, telescope_dec_j2k=-24.3809314050334, observability=1)
2025-12-27T17:13:10.847 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05201005935668945
2025-12-27T17:13:11.625 [DEBUG] [Thread-490885 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.830479621887207
2025-12-27T17:13:12.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:12.136 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0114437, teldec = -24.256143
2025-12-27T17:13:12.138 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99108693531114     dec_j2k = -24.3809242611778
2025-12-27T17:13:12.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:13:12.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:13:12.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:12.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:12.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:12.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:12.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:12.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:12.149 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:12.149 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:12.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:12.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:12.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:12.149 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:12.149 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13416823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812991664617949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0114437, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03123, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.99108693531114, telescope_dec_j2k=-24.3809242611778, observability=1)
2025-12-27T17:13:12.199 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04996848106384277
2025-12-27T17:13:13.179 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:13.181 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0117242, teldec = -24.256143
2025-12-27T17:13:13.182 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99136768830674     dec_j2k = -24.3809191550145
2025-12-27T17:13:13.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:13.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:13.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:13.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:13.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:13.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:13.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:13.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:13.194 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:13.194 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:13.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:13.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:13.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:13.194 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:13.194 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13418032, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812990060140237, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0117242, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03151, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.99136768830674, telescope_dec_j2k=-24.3809191550145, observability=1)
2025-12-27T17:13:13.263 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0691232681274414
2025-12-27T17:13:14.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:14.249 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0120322, teldec = -24.256143
2025-12-27T17:13:14.250 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99167596609362     dec_j2k = -24.38091354747
2025-12-27T17:13:14.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:14.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:14.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:14.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:14.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:14.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:14.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:14.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:14.266 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:14.266 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:14.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:14.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:14.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:14.266 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:14.266 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13419268, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812992065737377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0120322, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03182, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.99167596609362, telescope_dec_j2k=-24.38091354747, observability=1)
2025-12-27T17:13:14.347 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0808858871459961
2025-12-27T17:13:15.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:15.309 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0123119, teldec = -24.256143
2025-12-27T17:13:15.310 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99195591834548     dec_j2k = -24.3809084544595
2025-12-27T17:13:15.312 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:15.312 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:15.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:15.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:15.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:15.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:15.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:15.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:15.324 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:15.324 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:15.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:15.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:15.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:15.324 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:15.324 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13420495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812991664617949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0123119, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0321, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.99195591834548, telescope_dec_j2k=-24.3809084544595, observability=1)
2025-12-27T17:13:15.399 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0748605728149414
2025-12-27T17:13:16.369 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:16.371 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0126194, teldec = -24.256143
2025-12-27T17:13:16.373 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99226369565703     dec_j2k = -24.3809028544696
2025-12-27T17:13:16.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:16.375 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:16.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:16.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:16.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:16.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:16.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:16.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:16.385 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:16.385 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:16.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:16.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:16.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:16.385 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:16.385 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13421725, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812990461259665, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0126194, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0324, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:12:16.893912', telescope_ra_j2k=1.99226369565703, telescope_dec_j2k=-24.3809028544696, observability=1)
2025-12-27T17:13:16.489 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10433006286621094
2025-12-27T17:13:17.044 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:17.044 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T17:13:17.045 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:17.045 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T17:13:17.045 [INFO] [ThreadPoolExecutor-22977_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T17:13:17.045 [INFO] [ThreadPoolExecutor-22977_0] [server.py] [done()] Shutdown complete...
2025-12-27T17:13:17.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:17.501 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.012918, teldec = -24.256143
2025-12-27T17:13:17.502 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99256256493013     dec_j2k = -24.380897415785
2025-12-27T17:13:17.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:13:17.504 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:17.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:17.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:17.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:17.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:17.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:17.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:17.514 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:17.514 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:17.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:17.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:17.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:17.515 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:17.515 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13423031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812989257901381, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.012918, telescope_dec=-24.256143, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0327, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99256256493013, telescope_dec_j2k=-24.380897415785, observability=1)
2025-12-27T17:13:17.557 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04240250587463379
2025-12-27T17:13:18.560 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:18.562 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0132263, teldec = -24.256142
2025-12-27T17:13:18.563 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9928711428404     dec_j2k = -24.3808907997059
2025-12-27T17:13:18.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:18.567 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:18.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:18.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:18.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:18.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:18.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:18.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:18.579 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:18.579 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:18.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:18.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:18.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:18.579 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:18.579 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1342426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812991664617949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0132263, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03301, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.9928711428404, telescope_dec_j2k=-24.3808907997059, observability=1)
2025-12-27T17:13:18.663 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08447504043579102
2025-12-27T17:13:19.625 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:19.627 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0135352, teldec = -24.256142
2025-12-27T17:13:19.628 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99318032137635     dec_j2k = -24.3808851717971
2025-12-27T17:13:19.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:19.631 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:19.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:19.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:19.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:19.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:19.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:19.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:19.643 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:19.643 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:19.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:19.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:19.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:19.643 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:19.643 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13425493, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812991664617949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0135352, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03332, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99318032137635, telescope_dec_j2k=-24.3808851717971, observability=1)
2025-12-27T17:13:19.731 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08765459060668945
2025-12-27T17:13:20.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:20.687 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0138163, teldec = -24.256142
2025-12-27T17:13:20.688 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99346167483378     dec_j2k = -24.3808800496711
2025-12-27T17:13:20.689 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:20.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:20.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:20.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:20.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:20.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:20.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:20.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:20.702 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:20.702 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:20.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:20.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:20.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:20.702 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:20.702 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13426719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812988856781953, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0138163, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0336, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99346167483378, telescope_dec_j2k=-24.3808800496711, observability=1)
2025-12-27T17:13:20.781 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0792229175567627
2025-12-27T17:13:21.748 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:21.750 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0141243, teldec = -24.256142
2025-12-27T17:13:21.751 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99376995253368     dec_j2k = -24.3808744366033
2025-12-27T17:13:21.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:21.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:21.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:21.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:21.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:21.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:21.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:21.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:21.767 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:21.767 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:21.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:21.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:21.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:21.767 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:21.767 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1342795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812990060140237, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0141243, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03391, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99376995253368, telescope_dec_j2k=-24.3808744366033, observability=1)
2025-12-27T17:13:21.869 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10208559036254883
2025-12-27T17:13:22.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:22.815 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0144243, teldec = -24.256142
2025-12-27T17:13:22.816 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99407022300829     dec_j2k = -24.3808689685478
2025-12-27T17:13:22.818 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:13:22.818 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:22.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:22.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:22.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:22.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:22.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:22.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:22.828 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:22.828 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:22.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:22.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:22.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:22.829 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:22.829 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13429183, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812986851184812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0144243, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03421, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99407022300829, telescope_dec_j2k=-24.3808689685478, observability=1)
2025-12-27T17:13:22.935 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10663604736328125
2025-12-27T17:13:23.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:23.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0147048, teldec = -24.256142
2025-12-27T17:13:23.879 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99435097589106     dec_j2k = -24.3808638552182
2025-12-27T17:13:23.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:23.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:23.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:23.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:23.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:23.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:23.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:23.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:23.896 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:23.896 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:23.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:23.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:23.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:23.896 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:23.896 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13430413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812992466856805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0147048, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03449, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99435097589106, telescope_dec_j2k=-24.3808638552182, observability=1)
2025-12-27T17:13:24.020 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12342619895935059
2025-12-27T17:13:24.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:24.946 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0150134, teldec = -24.256142
2025-12-27T17:13:24.947 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9946598540949     dec_j2k = -24.3808582288653
2025-12-27T17:13:24.949 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:24.950 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:24.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:24.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:24.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:24.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:24.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:24.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:24.964 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:24.964 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:24.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:24.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:24.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:24.964 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:24.964 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13431649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812994071334518, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0150134, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0348, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.9946598540949, telescope_dec_j2k=-24.3808582288653, observability=1)
2025-12-27T17:13:25.104 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13976454734802246
2025-12-27T17:13:26.004 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:26.006 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0152936, teldec = -24.256142
2025-12-27T17:13:26.007 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99494030668491     dec_j2k = -24.3808531195904
2025-12-27T17:13:26.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:26.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:26.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:26.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:26.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:26.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:26.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:26.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:26.018 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:26.018 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:26.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:26.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:26.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:26.018 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:26.018 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13432875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08129852467071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0152936, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03508, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99494030668491, telescope_dec_j2k=-24.3808531195904, observability=1)
2025-12-27T17:13:26.156 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.137986421585083
2025-12-27T17:13:26.288 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27021360397338867
2025-12-27T17:13:27.063 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:27.065 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0155928, teldec = -24.256142
2025-12-27T17:13:27.067 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99523977639102     dec_j2k = -24.3808476631195
2025-12-27T17:13:27.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:27.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:27.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:27.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:27.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:27.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:27.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:27.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:27.078 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:27.078 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:27.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:27.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:27.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:27.078 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:27.078 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13434102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812989257901381, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0155928, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03538, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99523977639102, telescope_dec_j2k=-24.3808476631195, observability=1)
2025-12-27T17:13:27.260 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18221521377563477
2025-12-27T17:13:28.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:28.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0159017, teldec = -24.256142
2025-12-27T17:13:28.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99554895482825     dec_j2k = -24.3808420289462
2025-12-27T17:13:28.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:28.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:28.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:28.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:28.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:28.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:28.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:28.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:28.141 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:28.141 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:28.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:28.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:28.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:28.142 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:28.142 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13435331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812986450065385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0159017, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03569, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99554895482825, telescope_dec_j2k=-24.3808420289462, observability=1)
2025-12-27T17:13:28.341 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19890451431274414
2025-12-27T17:13:29.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:29.187 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0161827, teldec = -24.256142
2025-12-27T17:13:29.190 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99583020810569     dec_j2k = -24.3808369029441
2025-12-27T17:13:29.193 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:29.194 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:29.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:29.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:29.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:29.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:29.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:29.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:29.207 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:29.207 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:29.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:29.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:29.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:29.207 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:29.207 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13436558, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812988856781953, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0161827, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03597, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99583020810569, telescope_dec_j2k=-24.3808369029441, observability=1)
2025-12-27T17:13:29.414 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20679688453674316
2025-12-27T17:13:29.819 [DEBUG] [Thread-490886 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6119375228881836
2025-12-27T17:13:30.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:30.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0164913, teldec = -24.256142
2025-12-27T17:13:30.290 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99613908624791     dec_j2k = -24.3808312726833
2025-12-27T17:13:30.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:30.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:30.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:30.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:30.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:30.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:30.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:30.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:30.304 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:30.304 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:30.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:30.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:30.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:30.305 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:30.305 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13437833, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812983642229388, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0164913, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03627, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99613908624791, telescope_dec_j2k=-24.3808312726833, observability=1)
2025-12-27T17:13:30.482 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17736315727233887
2025-12-27T17:13:31.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:31.389 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0167994, teldec = -24.256142
2025-12-27T17:13:31.390 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99644746392664     dec_j2k = -24.3808256507309
2025-12-27T17:13:31.392 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:13:31.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:13:31.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:31.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:31.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:31.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:31.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:31.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:31.403 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:31.403 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:31.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:31.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:31.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:31.403 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:31.404 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13439106, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812990060140237, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0167994, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03658, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99644746392664, telescope_dec_j2k=-24.3808256507309, observability=1)
2025-12-27T17:13:31.651 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2471635341644287
2025-12-27T17:13:32.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:32.460 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0170991, teldec = -24.256142
2025-12-27T17:13:32.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99674743402245     dec_j2k = -24.3808201812745
2025-12-27T17:13:32.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:13:32.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:32.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:32.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:32.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:32.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:32.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:32.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:32.471 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:32.471 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:32.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:32.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:32.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:32.471 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:32.471 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13440346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812992867976233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0170991, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03688, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99674743402245, telescope_dec_j2k=-24.3808201812745, observability=1)
2025-12-27T17:13:32.699 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22828364372253418
2025-12-27T17:13:33.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:33.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.017408, teldec = -24.256142
2025-12-27T17:13:33.525 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99705661239679     dec_j2k = -24.3808145431149
2025-12-27T17:13:33.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:33.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:33.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:33.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:33.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:33.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:33.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:33.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:33.537 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:33.538 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:33.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:33.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:33.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:33.538 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:33.538 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13441578, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812990862379093, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.017408, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03719, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99705661239679, telescope_dec_j2k=-24.3808145431149, observability=1)
2025-12-27T17:13:33.751 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21367859840393066
2025-12-27T17:13:34.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:34.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0176891, teldec = -24.256142
2025-12-27T17:13:34.584 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99733796570713     dec_j2k = -24.3808094116611
2025-12-27T17:13:34.586 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:34.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:34.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:34.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:34.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:34.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:34.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:34.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:34.597 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:34.597 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:34.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:34.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:34.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:34.597 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:34.597 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13442803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812988054543097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0176891, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03747, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99733796570713, telescope_dec_j2k=-24.3808094116611, observability=1)
2025-12-27T17:13:34.803 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20595121383666992
2025-12-27T17:13:35.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:35.641 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0179974, teldec = -24.256142
2025-12-27T17:13:35.642 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99764654351617     dec_j2k = -24.3808037828956
2025-12-27T17:13:35.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:13:35.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:13:35.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:35.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:35.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:35.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:35.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:35.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:35.657 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:35.657 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:35.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:35.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:35.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:35.658 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:35.658 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13444027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812987252304241, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0179974, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03778, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99764654351617, telescope_dec_j2k=-24.3808037828956, observability=1)
2025-12-27T17:13:35.855 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19713234901428223
2025-12-27T17:13:36.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:36.703 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0182681, teldec = -24.256142
2025-12-27T17:13:36.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99791748743326     dec_j2k = -24.3807988399383
2025-12-27T17:13:36.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:36.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:36.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:36.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:36.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:36.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:36.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:36.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:36.721 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:36.721 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:36.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:36.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:36.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:36.721 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:36.721 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13445258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812980834393392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.0182681, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03805, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99791748743326, telescope_dec_j2k=-24.3807988399383, observability=1)
2025-12-27T17:13:36.958 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2369837760925293
2025-12-27T17:13:37.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:37.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.018577, teldec = -24.256142
2025-12-27T17:13:37.769 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99822666575876     dec_j2k = -24.3807931986857
2025-12-27T17:13:37.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:13:37.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:37.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:37.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:37.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:37.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:37.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:37.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:37.779 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:37.779 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:37.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:37.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:37.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:37.779 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:37.780 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1344649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812984043348816, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992236, telescope_ra=2.018577, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03836, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99822666575876, telescope_dec_j2k=-24.3807931986857, observability=1)
2025-12-27T17:13:37.919 [DEBUG] [ThreadPoolExecutor-22976_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:37.921 [DEBUG] [ThreadPoolExecutor-22976_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:37.922 [DEBUG] [ThreadPoolExecutor-22976_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:37.924 [DEBUG] [ThreadPoolExecutor-22976_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:38.038 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2580835819244385
2025-12-27T17:13:38.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:38.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0188859, teldec = -24.256142
2025-12-27T17:13:38.829 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99853584407135     dec_j2k = -24.3807875566158
2025-12-27T17:13:38.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:38.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:38.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:38.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:38.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:38.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:38.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:38.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:38.840 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:38.840 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:38.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:38.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:38.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:38.840 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:38.841 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13447715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812988856781953, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0188859, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03867, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99853584407135, telescope_dec_j2k=-24.3807875566158, observability=1)
2025-12-27T17:13:39.092 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2516634464263916
2025-12-27T17:13:39.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:39.889 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0191661, teldec = -24.256142
2025-12-27T17:13:39.890 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99881629651466     dec_j2k = -24.3807824380457
2025-12-27T17:13:39.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:13:39.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:39.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:39.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:39.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:39.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:39.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:39.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:39.902 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:39.902 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:39.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:39.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:39.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:39.903 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:39.903 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13448944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812990461259665, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0191661, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03895, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99881629651466, telescope_dec_j2k=-24.3807824380457, observability=1)
2025-12-27T17:13:40.144 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24135422706604004
2025-12-27T17:13:40.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:40.953 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0194745, teldec = -24.256142
2025-12-27T17:13:40.954 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99912497435218     dec_j2k = -24.3807768035532
2025-12-27T17:13:40.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:40.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:40.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:40.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:40.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:40.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:40.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:40.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:40.967 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:40.967 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:40.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:40.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:40.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:40.967 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:40.967 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13450176, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812990862379093, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0194745, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03926, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99912497435218, telescope_dec_j2k=-24.3807768035532, observability=1)
2025-12-27T17:13:41.196 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22899866104125977
2025-12-27T17:13:41.929 [DEBUG] [ThreadPoolExecutor-22976_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:42.014 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:42.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0197461, teldec = -24.256142
2025-12-27T17:13:42.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99939681902593     dec_j2k = -24.3807718407251
2025-12-27T17:13:42.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:42.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:42.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:42.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:42.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:42.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:42.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:42.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:42.032 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:42.032 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:42.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:42.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:42.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:42.032 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:42.032 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13451406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812988856781953, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0197461, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03953, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99939681902593, telescope_dec_j2k=-24.3807718407251, observability=1)
2025-12-27T17:13:42.299 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26685285568237305
2025-12-27T17:13:42.931 [DEBUG] [ThreadPoolExecutor-22976_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:42.932 [INFO] [ThreadPoolExecutor-22976_0] [server.py] [done()] Shutdown complete...
2025-12-27T17:13:43.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:43.083 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.020055, teldec = -24.256142
2025-12-27T17:13:43.084 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.99970599728964     dec_j2k = -24.3807661955626
2025-12-27T17:13:43.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:13:43.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:43.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:43.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:43.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:43.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:43.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:43.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:43.097 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:43.097 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:43.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:43.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:43.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:43.097 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:43.097 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13452641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812986851184812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.020055, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.03984, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=1.99970599728964, telescope_dec_j2k=-24.3807661955626, observability=1)
2025-12-27T17:13:43.381 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28406596183776855
2025-12-27T17:13:44.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:44.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0203633, teldec = -24.256142
2025-12-27T17:13:44.142 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00001457499998     dec_j2k = -24.3807605605505
2025-12-27T17:13:44.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:13:44.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:44.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:44.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:44.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:44.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:44.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:44.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:44.159 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:44.159 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:44.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:44.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:44.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:44.159 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:44.159 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13453865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812986048945956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0203633, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04015, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00001457499998, telescope_dec_j2k=-24.3807605605505, observability=1)
2025-12-27T17:13:44.433 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27371644973754883
2025-12-27T17:13:45.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:45.206 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0206435, teldec = -24.256142
2025-12-27T17:13:45.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00029502738724     dec_j2k = -24.3807554384356
2025-12-27T17:13:45.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:45.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:45.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:45.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:45.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:45.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:45.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:45.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:45.221 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:45.221 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:45.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:45.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:45.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:45.221 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:45.221 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13455098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812987653423669, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0206435, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04043, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00029502738724, telescope_dec_j2k=-24.3807554384356, observability=1)
2025-12-27T17:13:45.485 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2635784149169922
2025-12-27T17:13:46.335 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:46.337 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0209711, teldec = -24.256142
2025-12-27T17:13:46.338 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00062292245609     dec_j2k = -24.3807494489863
2025-12-27T17:13:46.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:46.341 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:46.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:46.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:46.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:46.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:46.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:46.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:46.351 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:46.352 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:46.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:46.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:46.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:46.352 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:46.352 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13456407, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812982839990532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0209711, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04075, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00062292245609, telescope_dec_j2k=-24.3807494489863, observability=1)
2025-12-27T17:13:46.652 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29989194869995117
2025-12-27T17:13:47.560 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:47.562 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0213078, teldec = -24.256142
2025-12-27T17:13:47.563 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00095992570615     dec_j2k = -24.3807432922059
2025-12-27T17:13:47.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:47.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:47.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:47.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:47.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:47.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:47.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:47.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:47.580 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:47.580 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:47.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:47.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:47.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:47.581 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:47.581 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13457825, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812991263498521, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0213078, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04109, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00095992570615, telescope_dec_j2k=-24.3807432922059, observability=1)
2025-12-27T17:13:47.863 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28270792961120605
2025-12-27T17:13:47.893 [DEBUG] [Thread-490887 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31227564811706543
2025-12-27T17:13:48.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:48.753 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0216448, teldec = -24.256142
2025-12-27T17:13:48.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00129722921102     dec_j2k = -24.3807371289679
2025-12-27T17:13:48.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:48.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:48.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:48.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:48.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:48.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:48.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:48.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:48.769 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:48.770 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:48.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:48.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:48.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:48.770 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:48.770 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13459204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812988455662525, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0216448, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04143, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00129722921102, telescope_dec_j2k=-24.3807371289679, observability=1)
2025-12-27T17:13:48.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21581506729125977
2025-12-27T17:13:49.869 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:49.871 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0219532, teldec = -24.256142
2025-12-27T17:13:49.872 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00160590694503     dec_j2k = -24.3807314879303
2025-12-27T17:13:49.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:49.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:49.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:49.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:49.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:49.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:49.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:49.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:49.887 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:49.887 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:49.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:49.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:49.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:49.887 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:49.888 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13460498, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812980032154536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0219532, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04174, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00160590694503, telescope_dec_j2k=-24.3807314879303, observability=1)
2025-12-27T17:13:50.118 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2307131290435791
2025-12-27T17:13:51.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:51.034 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0222805, teldec = -24.256142
2025-12-27T17:13:51.035 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.0019335016856     dec_j2k = -24.3807255002964
2025-12-27T17:13:51.036 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:51.037 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:51.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:51.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:51.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:51.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:51.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:51.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:51.047 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:51.047 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:51.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:51.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:51.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:51.047 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:51.047 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13461844, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812991664617949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0222805, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04206, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.0019335016856, telescope_dec_j2k=-24.3807255002964, observability=1)
2025-12-27T17:13:51.202 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15491461753845215
2025-12-27T17:13:52.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:52.120 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0225894, teldec = -24.256142
2025-12-27T17:13:52.121 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00224267984326     dec_j2k = -24.3807198484315
2025-12-27T17:13:52.123 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:52.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:52.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:52.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:52.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:52.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:52.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:52.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:52.137 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:52.137 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:52.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:52.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:52.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:52.138 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:52.138 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13463101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812986048945956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0225894, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04237, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00224267984326, telescope_dec_j2k=-24.3807198484315, observability=1)
2025-12-27T17:13:52.338 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20067381858825684
2025-12-27T17:13:53.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:53.183 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0228701, teldec = -24.256142
2025-12-27T17:13:53.184 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00252363259623     dec_j2k = -24.3807147118265
2025-12-27T17:13:53.186 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:53.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:53.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:53.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:53.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:53.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:53.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:53.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:53.202 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:53.202 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:53.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:53.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:53.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:53.202 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:53.202 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13464331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812988856781953, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0228701, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04265, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00252363259623, telescope_dec_j2k=-24.3807147118265, observability=1)
2025-12-27T17:13:53.441 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23938894271850586
2025-12-27T17:13:54.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:54.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0231785, teldec = -24.256142
2025-12-27T17:13:54.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00283231027902     dec_j2k = -24.3807090675543
2025-12-27T17:13:54.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:54.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:54.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:54.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:54.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:54.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:54.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:54.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:54.341 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:54.341 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:54.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:54.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:54.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:54.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:54.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13465653, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812992065737377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0231785, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04296, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00283231027902, telescope_dec_j2k=-24.3807090675543, observability=1)
2025-12-27T17:13:54.509 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16753673553466797
2025-12-27T17:13:55.430 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:55.432 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0234868, teldec = -24.256142
2025-12-27T17:13:55.433 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00314088785888     dec_j2k = -24.3807034242986
2025-12-27T17:13:55.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:13:55.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:55.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:55.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:55.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:55.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:55.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:55.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:55.445 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:55.445 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:55.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:55.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:55.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:55.445 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:55.445 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13466934, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08129852467071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0234868, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04327, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00314088785888, telescope_dec_j2k=-24.3807034242986, observability=1)
2025-12-27T17:13:55.610 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16442084312438965
2025-12-27T17:13:56.074 [DEBUG] [Thread-490888 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6287310123443604
2025-12-27T17:13:56.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:56.525 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0238135, teldec = -24.256142
2025-12-27T17:13:56.526 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00346788199123     dec_j2k = -24.3806974433536
2025-12-27T17:13:56.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:56.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:56.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:56.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:56.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:56.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:56.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:56.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:56.538 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:56.538 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:56.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:56.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:56.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:56.538 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:56.538 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13468198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812992065737377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0238135, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0436, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00346788199123, telescope_dec_j2k=-24.3806974433536, observability=1)
2025-12-27T17:13:56.779 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24091625213623047
2025-12-27T17:13:57.635 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:57.637 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0241224, teldec = -24.256142
2025-12-27T17:13:57.638 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00377706008469     dec_j2k = -24.3806917874358
2025-12-27T17:13:57.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:57.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:57.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:57.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:57.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:57.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:57.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:57.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:57.652 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:57.652 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:57.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:57.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:57.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:57.652 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:57.652 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13469486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812985647826528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0241224, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04391, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00377706008469, telescope_dec_j2k=-24.3806917874358, observability=1)
2025-12-27T17:13:57.892 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23955178260803223
2025-12-27T17:13:58.748 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:58.750 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0244311, teldec = -24.256142
2025-12-27T17:13:58.751 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00408603798516     dec_j2k = -24.3806861343641
2025-12-27T17:13:58.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:58.754 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:58.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:58.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:58.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:58.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:58.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:58.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:58.764 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:58.764 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:58.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:58.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:58.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:58.764 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:58.764 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13470774, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812988455662525, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0244311, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04421, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00408603798516, telescope_dec_j2k=-24.3806861343641, observability=1)
2025-12-27T17:13:58.992 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22819066047668457
2025-12-27T17:13:59.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:13:59.917 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0247388, teldec = -24.256142
2025-12-27T17:13:59.919 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00439401497254     dec_j2k = -24.3806804987935
2025-12-27T17:13:59.921 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:59.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:13:59.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:13:59.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:13:59.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:13:59.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:13:59.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:13:59.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:59.935 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:13:59.935 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:13:59.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:13:59.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:13:59.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:13:59.935 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:13:59.935 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13472125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812987252304241, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162373423581, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0247388, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04452, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00439401497254, telescope_dec_j2k=-24.3806804987935, observability=1)
2025-12-27T17:14:00.077 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14163923263549805
2025-12-27T17:14:00.957 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:00.959 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 2.0250462, teldec = -24.256135
2025-12-27T17:14:00.960 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 2.00470169099069     dec_j2k = -24.3806678684867
2025-12-27T17:14:00.961 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:00.962 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:00.968 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:00.968 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:00.968 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:00.968 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:00.976 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:00.976 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:00.976 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:00.976 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:00.976 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:00.976 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:00.976 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:00.976 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:00.977 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13473331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812988455662525, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992224, telescope_ra=2.0250462, telescope_dec=-24.256135, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04483, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00470169099069, telescope_dec_j2k=-24.3806678684867, observability=1)
2025-12-27T17:14:01.007 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.030754566192626953
2025-12-27T17:14:01.161 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18405938148498535
2025-12-27T17:14:02.103 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:02.105 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0253458, teldec = -24.256142
2025-12-27T17:14:02.106 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00500156134807     dec_j2k = -24.380669379124
2025-12-27T17:14:02.107 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:02.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:02.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:02.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:02.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:02.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:02.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:02.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:02.121 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:02.121 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:02.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:02.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:02.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:02.122 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:02.122 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13474657, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812986450065385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0253458, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04513, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00500156134807, telescope_dec_j2k=-24.380669379124, observability=1)
2025-12-27T17:14:02.328 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20630598068237305
2025-12-27T17:14:03.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:03.181 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0256541, teldec = -24.256142
2025-12-27T17:14:03.182 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00531013883729     dec_j2k = -24.3806637301505
2025-12-27T17:14:03.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:14:03.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:03.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:03.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:03.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:03.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:03.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:03.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:03.195 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:03.195 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:03.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:03.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:03.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:03.195 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:03.195 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13475902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812990461259665, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0256541, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04544, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00531013883729, telescope_dec_j2k=-24.3806637301505, observability=1)
2025-12-27T17:14:03.426 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23109173774719238
2025-12-27T17:14:03.802 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6068434715270996
2025-12-27T17:14:04.272 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:04.274 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0259625, teldec = -24.256142
2025-12-27T17:14:04.276 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.0056188164036     dec_j2k = -24.3806580785312
2025-12-27T17:14:04.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:04.278 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:04.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:04.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:04.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:04.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:04.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:04.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:04.290 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:04.290 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:04.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:04.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:04.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:04.290 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:04.290 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13477168, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812988856781953, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0259625, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04575, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.0056188164036, telescope_dec_j2k=-24.3806580785312, observability=1)
2025-12-27T17:14:04.510 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22016215324401855
2025-12-27T17:14:05.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:05.355 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0262705, teldec = -24.256142
2025-12-27T17:14:05.356 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00592709359702     dec_j2k = -24.38065243343
2025-12-27T17:14:05.358 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:14:05.359 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:14:05.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:05.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:05.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:05.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:05.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:05.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:05.368 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:05.368 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:05.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:05.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:05.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:05.368 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:05.368 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13478418, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812990060140237, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0262705, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04605, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00592709359702, telescope_dec_j2k=-24.38065243343, observability=1)
2025-12-27T17:14:05.612 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2434983253479004
2025-12-27T17:14:05.956 [DEBUG] [Thread-490889 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5881612300872803
2025-12-27T17:14:06.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:06.415 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0265502, teldec = -24.256142
2025-12-27T17:14:06.417 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00620704530988     dec_j2k = -24.3806473063151
2025-12-27T17:14:06.418 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:06.419 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:06.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:06.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:06.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:06.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:06.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:06.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:06.432 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:06.432 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:06.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:06.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:06.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:06.432 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:06.432 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13479646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812987252304241, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0265502, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04633, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00620704530988, telescope_dec_j2k=-24.3806473063151, observability=1)
2025-12-27T17:14:06.698 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.266204833984375
2025-12-27T17:14:06.736 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.30371594429016113
2025-12-27T17:14:06.736 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.44756722450256 seconds ago
2025-12-27T17:14:07.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:07.477 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.026858, teldec = -24.256142
2025-12-27T17:14:07.478 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00651512229874     dec_j2k = -24.3806416633323
2025-12-27T17:14:07.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:07.481 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:07.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:07.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:07.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:07.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:07.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:07.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:07.491 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:07.491 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:07.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:07.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:07.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:07.492 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:07.492 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13480875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812987653423669, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.026858, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04664, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00651512229874, telescope_dec_j2k=-24.3806416633323, observability=1)
2025-12-27T17:14:07.780 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28841066360473633
2025-12-27T17:14:08.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:08.539 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0271568, teldec = -24.256142
2025-12-27T17:14:08.541 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00681419117621     dec_j2k = -24.3806361845737
2025-12-27T17:14:08.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:14:08.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:08.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:08.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:08.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:08.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:08.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:08.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:08.557 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:08.557 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:08.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:08.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:08.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:08.557 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:08.557 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13482104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.08129852467071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0271568, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04694, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00681419117621, telescope_dec_j2k=-24.3806361845737, observability=1)
2025-12-27T17:14:08.837 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2794349193572998
2025-12-27T17:14:09.607 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:09.609 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.027437, teldec = -24.256142
2025-12-27T17:14:09.610 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00709464330531     dec_j2k = -24.3806310461686
2025-12-27T17:14:09.612 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:09.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:09.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:09.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:09.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:09.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:09.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:09.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:09.625 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:09.625 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:09.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:09.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:09.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:09.625 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:09.625 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13483343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812984444468244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.027437, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04722, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00709464330531, telescope_dec_j2k=-24.3806310461686, observability=1)
2025-12-27T17:14:09.889 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26383471488952637
2025-12-27T17:14:10.675 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:10.677 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0277454, teldec = -24.256142
2025-12-27T17:14:10.678 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00740332079695     dec_j2k = -24.3806253898456
2025-12-27T17:14:10.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:10.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:10.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:10.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:10.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:10.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:10.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:10.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:10.692 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:10.692 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:10.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:10.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:10.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:10.692 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:10.692 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13484579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812984043348816, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0277454, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04753, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00740332079695, telescope_dec_j2k=-24.3806253898456, observability=1)
2025-12-27T17:14:10.941 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24903488159179688
2025-12-27T17:14:11.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:11.751 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0280537, teldec = -24.256142
2025-12-27T17:14:11.752 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.0077118981857     dec_j2k = -24.3806197345437
2025-12-27T17:14:11.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:14:11.754 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:14:11.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:11.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:11.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:11.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:11.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:11.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:11.766 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:11.766 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:11.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:11.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:11.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:11.766 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:11.766 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13485822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812981636632248, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0280537, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04784, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.0077118981857, telescope_dec_j2k=-24.3806197345437, observability=1)
2025-12-27T17:14:12.044 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2775239944458008
2025-12-27T17:14:12.814 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:12.816 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0283338, teldec = -24.256148
2025-12-27T17:14:12.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00799225077988     dec_j2k = -24.3806205953283
2025-12-27T17:14:12.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:12.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:12.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:12.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:12.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:12.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:12.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:12.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:12.831 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:12.831 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:12.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:12.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:12.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:12.831 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:12.831 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13487054, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812983642229388, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=2.0283338, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04812, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00799225077988, telescope_dec_j2k=-24.3806205953283, observability=1)
2025-12-27T17:14:13.126 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.294175386428833
2025-12-27T17:14:13.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:13.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0286412, teldec = -24.256142
2025-12-27T17:14:13.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00829992674511     dec_j2k = -24.3806089554852
2025-12-27T17:14:13.880 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:13.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:13.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:13.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:13.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:13.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:13.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:13.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:13.893 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:13.894 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:13.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:13.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:13.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:13.894 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:13.894 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13488284, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812984845587672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0286412, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04842, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00829992674511, telescope_dec_j2k=-24.3806089554852, observability=1)
2025-12-27T17:14:14.210 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3157074451446533
2025-12-27T17:14:14.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:14.939 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0289403, teldec = -24.256142
2025-12-27T17:14:14.940 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00859929582005     dec_j2k = -24.3806034666638
2025-12-27T17:14:14.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:14.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:14.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:14.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:14.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:14.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:14.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:14.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:14.956 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:14.956 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:14.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:14.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:14.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:14.957 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:14.957 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13489512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812983642229388, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0289403, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04872, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00859929582005, telescope_dec_j2k=-24.3806034666638, observability=1)
2025-12-27T17:14:15.262 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30504441261291504
2025-12-27T17:14:16.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:16.020 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0292202, teldec = -24.256142
2025-12-27T17:14:16.022 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00887944761137     dec_j2k = -24.3805983294911
2025-12-27T17:14:16.022 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:16.023 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:16.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:16.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:16.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:16.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:16.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:16.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:16.034 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:16.035 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:16.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:16.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:16.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:16.035 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:16.035 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13490763, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812985647826528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992235, telescope_ra=2.0292202, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.049, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:13:17.042697', telescope_ra_j2k=2.00887944761137, telescope_dec_j2k=-24.3805983294911, observability=1)
2025-12-27T17:14:16.314 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27870917320251465
2025-12-27T17:14:17.196 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:17.196 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T17:14:17.197 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:17.197 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T17:14:17.198 [DEBUG] [ThreadPoolExecutor-22978_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:17.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:17.247 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0295846, teldec = -24.256142
2025-12-27T17:14:17.248 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.0092441754009     dec_j2k = -24.3805916404353
2025-12-27T17:14:17.250 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:17.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:17.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:17.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:17.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:17.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:17.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:17.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:17.265 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:17.265 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:17.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:17.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:17.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:17.265 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:17.265 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13492183, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812984444468244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0295846, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04937, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.0092441754009, telescope_dec_j2k=-24.3805916404353, observability=1)
2025-12-27T17:14:17.481 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21583247184753418
2025-12-27T17:14:18.200 [DEBUG] [ThreadPoolExecutor-22978_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:18.203 [DEBUG] [ThreadPoolExecutor-22978_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:18.203 [DEBUG] [ThreadPoolExecutor-22978_0] [payload.py] [to_registers()] [0]
2025-12-27T17:14:18.206 [DEBUG] [ThreadPoolExecutor-22978_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:18.206 [DEBUG] [ThreadPoolExecutor-22978_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:18.206 [DEBUG] [ThreadPoolExecutor-22978_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T17:14:18.206 [DEBUG] [ThreadPoolExecutor-22978_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:18.215 [DEBUG] [ThreadPoolExecutor-22978_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:18.215 [DEBUG] [ThreadPoolExecutor-22978_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T17:14:18.215 [DEBUG] [ThreadPoolExecutor-22978_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T17:14:18.215 [DEBUG] [ThreadPoolExecutor-22978_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T17:14:18.215 [DEBUG] [ThreadPoolExecutor-22978_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:18.215 [DEBUG] [ThreadPoolExecutor-22978_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:18.215 [DEBUG] [ThreadPoolExecutor-22978_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:18.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:18.369 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0298932, teldec = -24.256142
2025-12-27T17:14:18.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00955305298241     dec_j2k = -24.3805859747762
2025-12-27T17:14:18.372 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:18.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:14:18.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:18.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:18.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:18.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:18.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:18.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:18.386 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:18.386 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:18.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:18.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:18.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:18.386 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:18.387 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1349348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812982839990532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0298932, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04968, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.00955305298241, telescope_dec_j2k=-24.3805859747762, observability=1)
2025-12-27T17:14:18.580 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1929638385772705
2025-12-27T17:14:19.434 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:19.436 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0301728, teldec = -24.256142
2025-12-27T17:14:19.437 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.00983290446763     dec_j2k = -24.3805808408317
2025-12-27T17:14:19.438 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:19.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:19.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:19.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:19.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:19.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:19.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:19.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:19.452 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:19.452 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:19.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:19.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:19.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:19.452 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:19.452 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13494716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812986048945956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0301728, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.04996, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.00983290446763, telescope_dec_j2k=-24.3805808408317, observability=1)
2025-12-27T17:14:19.664 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21160197257995605
2025-12-27T17:14:20.493 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:20.495 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0304806, teldec = -24.256142
2025-12-27T17:14:20.497 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01014098130494     dec_j2k = -24.380575188313
2025-12-27T17:14:20.499 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:14:20.500 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:20.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:20.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:20.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:20.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:20.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:20.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:20.513 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:20.513 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:20.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:20.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:20.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:20.513 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:20.513 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13495942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812988054543097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0304806, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05026, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01014098130494, telescope_dec_j2k=-24.380575188313, observability=1)
2025-12-27T17:14:20.766 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25244784355163574
2025-12-27T17:14:21.585 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:21.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0307792, teldec = -24.256142
2025-12-27T17:14:21.588 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.0104398498554     dec_j2k = -24.3805697039715
2025-12-27T17:14:21.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:21.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:14:21.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:21.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:21.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:21.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:21.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:21.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:21.599 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:21.599 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:21.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:21.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:21.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:21.599 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:21.600 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13497206, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812981636632248, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0307792, telescope_dec=-24.256142, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05056, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.0104398498554, telescope_dec_j2k=-24.3805697039715, observability=1)
2025-12-27T17:14:21.933 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33309507369995117
2025-12-27T17:14:22.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:22.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.031116, teldec = -24.256141
2025-12-27T17:14:22.744 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01077695264873     dec_j2k = -24.3805625171841
2025-12-27T17:14:22.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:22.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:22.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:22.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:22.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:22.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:22.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:22.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:22.754 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:22.754 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:22.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:22.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:22.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:22.755 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:22.755 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13498543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081298123551282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.031116, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0509, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01077695264873, telescope_dec_j2k=-24.3805625171841, observability=1)
2025-12-27T17:14:23.273 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5182819366455078
2025-12-27T17:14:23.796 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:23.799 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0313967, teldec = -24.256141
2025-12-27T17:14:23.800 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01105790507661     dec_j2k = -24.3805573601059
2025-12-27T17:14:23.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:23.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:23.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:23.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:23.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:23.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:23.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:23.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:23.813 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:23.813 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:23.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:23.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:23.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:23.813 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:23.814 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13499765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081298123551282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0313967, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05118, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01105790507661, telescope_dec_j2k=-24.3805573601059, observability=1)
2025-12-27T17:14:24.133 [DEBUG] [Thread-490890 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31948232650756836
2025-12-27T17:14:24.373 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5595462322235107
2025-12-27T17:14:24.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:24.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0317053, teldec = -24.256141
2025-12-27T17:14:24.860 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01136678258203     dec_j2k = -24.3805516896658
2025-12-27T17:14:24.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:24.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:24.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:24.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:24.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:24.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:24.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:24.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:24.872 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:24.872 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:24.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:24.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:24.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:24.872 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:24.873 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13500993, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812982438871104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0317053, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05149, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01136678258203, telescope_dec_j2k=-24.3805516896658, observability=1)
2025-12-27T17:14:25.457 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5850310325622559
2025-12-27T17:14:25.916 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:25.918 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0319856, teldec = -24.256141
2025-12-27T17:14:25.919 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01164733462772     dec_j2k = -24.3805465385249
2025-12-27T17:14:25.921 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:25.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:25.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:25.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:25.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:25.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:25.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:25.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:25.933 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:25.933 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:25.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:25.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:25.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:25.933 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:25.933 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13502219, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812980032154536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0319856, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05177, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01164733462772, telescope_dec_j2k=-24.3805465385249, observability=1)
2025-12-27T17:14:26.352 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41891026496887207
2025-12-27T17:14:26.542 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6087782382965088
2025-12-27T17:14:26.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:26.980 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0322853, teldec = -24.256141
2025-12-27T17:14:26.981 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01194730410606     dec_j2k = -24.3805410301227
2025-12-27T17:14:26.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:26.985 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:26.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:26.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:26.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:26.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:26.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:26.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:26.995 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:26.995 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:26.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:26.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:26.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:26.995 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:26.995 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13503448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081298123551282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0322853, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05207, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01194730410606, telescope_dec_j2k=-24.3805410301227, observability=1)
2025-12-27T17:14:27.642 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6474168300628662
2025-12-27T17:14:28.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:28.047 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0325944, teldec = -24.256148
2025-12-27T17:14:28.049 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01225668271247     dec_j2k = -24.3805423475691
2025-12-27T17:14:28.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:28.052 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:28.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:28.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:28.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:28.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:28.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:28.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:28.062 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:28.062 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:28.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:28.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:28.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:28.062 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:28.062 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13504683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081298123551282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992245, telescope_ra=2.0325944, telescope_dec=-24.256148, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05238, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01225668271247, telescope_dec_j2k=-24.3805423475691, observability=1)
2025-12-27T17:14:28.727 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6642956733703613
2025-12-27T17:14:29.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:29.115 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0328749, teldec = -24.256141
2025-12-27T17:14:29.116 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01253743421528     dec_j2k = -24.3805301911987
2025-12-27T17:14:29.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:29.119 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:14:29.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:29.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:29.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:29.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:29.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:29.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:29.130 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:29.130 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:29.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:29.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:29.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:29.130 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:29.130 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13505918, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812984845587672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0328749, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05266, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01253743421528, telescope_dec_j2k=-24.3805301911987, observability=1)
2025-12-27T17:14:29.784 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6537027359008789
2025-12-27T17:14:30.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:30.180 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.033183, teldec = -24.256141
2025-12-27T17:14:30.182 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01284581120908     dec_j2k = -24.380524526054
2025-12-27T17:14:30.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:14:30.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:30.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:30.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:30.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:30.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:30.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:30.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:30.196 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:30.196 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:30.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:30.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:30.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:30.197 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:30.197 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13507152, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812981636632248, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.033183, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05297, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01284581120908, telescope_dec_j2k=-24.380524526054, observability=1)
2025-12-27T17:14:30.836 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6392760276794434
2025-12-27T17:14:31.298 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:31.299 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0334824, teldec = -24.256141
2025-12-27T17:14:31.300 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01314548036886     dec_j2k = -24.380519020102
2025-12-27T17:14:31.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:31.303 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:31.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:31.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:31.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:31.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:31.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:31.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:31.316 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:31.316 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:31.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:31.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:31.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:31.316 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:31.316 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13508448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812980834393392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0334824, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05327, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01314548036886, telescope_dec_j2k=-24.380519020102, observability=1)
2025-12-27T17:14:31.923 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6068260669708252
2025-12-27T17:14:32.408 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:32.410 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.033791, teldec = -24.256141
2025-12-27T17:14:32.411 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01345435778663     dec_j2k = -24.3805133441608
2025-12-27T17:14:32.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:14:32.414 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:32.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:32.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:32.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:32.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:32.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:32.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:32.426 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:32.426 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:32.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:32.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:32.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:32.426 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:32.426 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13509733, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081298324110996, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.033791, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05357, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01345435778663, telescope_dec_j2k=-24.3805133441608, observability=1)
2025-12-27T17:14:32.971 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5450057983398438
2025-12-27T17:14:33.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:33.469 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0340997, teldec = -24.256141
2025-12-27T17:14:33.470 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01376333528132     dec_j2k = -24.380507665566
2025-12-27T17:14:33.472 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:33.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:33.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:33.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:33.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:33.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:33.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:33.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:33.486 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:33.486 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:33.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:33.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:33.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:33.486 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:33.487 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1351096, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812977224318539, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0340997, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05388, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01376333528132, telescope_dec_j2k=-24.380507665566, observability=1)
2025-12-27T17:14:34.024 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.537569522857666
2025-12-27T17:14:34.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:34.534 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0343804, teldec = -24.256141
2025-12-27T17:14:34.535 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01404428759515     dec_j2k = -24.3805025013297
2025-12-27T17:14:34.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:34.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:34.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:34.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:34.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:34.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:34.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:34.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:34.546 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:34.546 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:34.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:34.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:34.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:34.546 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:34.547 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13512191, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812978026557395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0343804, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05416, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01404428759515, telescope_dec_j2k=-24.3805025013297, observability=1)
2025-12-27T17:14:35.076 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.528963565826416
2025-12-27T17:14:35.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:35.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0346885, teldec = -24.256141
2025-12-27T17:14:35.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01435266452576     dec_j2k = -24.3804968322213
2025-12-27T17:14:35.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:35.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:35.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:35.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:35.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:35.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:35.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:35.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:35.604 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:35.604 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:35.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:35.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:35.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:35.604 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:35.604 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13513414, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812980834393392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0346885, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05447, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01435266452576, telescope_dec_j2k=-24.3804968322213, observability=1)
2025-12-27T17:14:36.144 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5396685600280762
2025-12-27T17:14:36.656 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:36.658 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0349874, teldec = -24.256141
2025-12-27T17:14:36.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01465183317473     dec_j2k = -24.3804913316197
2025-12-27T17:14:36.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:36.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:36.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:36.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:36.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:36.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:36.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:36.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:36.674 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:36.674 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:36.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:36.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:36.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:36.674 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:36.674 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13514649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812984043348816, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0349874, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05477, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01465183317473, telescope_dec_j2k=-24.3804913316197, observability=1)
2025-12-27T17:14:37.232 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.557673454284668
2025-12-27T17:14:37.718 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:37.720 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0352684, teldec = -24.256141
2025-12-27T17:14:37.721 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01493308572422     dec_j2k = -24.3804861597324
2025-12-27T17:14:37.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:37.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:37.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:37.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:37.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:37.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:37.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:37.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:37.733 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:37.733 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:37.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:37.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:37.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:37.733 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:37.733 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13515878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812986851184812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0352684, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05505, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01493308572422, telescope_dec_j2k=-24.3804861597324, observability=1)
2025-12-27T17:14:38.313 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5796763896942139
2025-12-27T17:14:38.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:38.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.035577, teldec = -24.256141
2025-12-27T17:14:38.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01524196306688     dec_j2k = -24.3804804790818
2025-12-27T17:14:38.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:14:38.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:38.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:38.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:38.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:38.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:38.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:38.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:38.798 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:38.798 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:38.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:38.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:38.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:38.799 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:38.799 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1351711, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812984043348816, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.035577, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05536, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01524196306688, telescope_dec_j2k=-24.3804804790818, observability=1)
2025-12-27T17:14:39.365 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5658903121948242
2025-12-27T17:14:39.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:39.845 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0358575, teldec = -24.256141
2025-12-27T17:14:39.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01552271514445     dec_j2k = -24.3804753149849
2025-12-27T17:14:39.848 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:39.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:39.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:39.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:39.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:39.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:39.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:39.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:39.859 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:39.859 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:39.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:39.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:39.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:39.859 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:39.859 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13518338, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812977625437967, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0358575, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05564, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01552271514445, telescope_dec_j2k=-24.3804753149849, observability=1)
2025-12-27T17:14:40.417 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5577023029327393
2025-12-27T17:14:40.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:40.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0361567, teldec = -24.256141
2025-12-27T17:14:40.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01582218401537     dec_j2k = -24.3804698058739
2025-12-27T17:14:40.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:40.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:40.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:40.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:40.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:40.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:40.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:40.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:40.921 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:40.921 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:40.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:40.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:40.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:40.922 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:40.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13519568, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812980834393392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0361567, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05594, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01582218401537, telescope_dec_j2k=-24.3804698058739, observability=1)
2025-12-27T17:14:41.468 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5460286140441895
2025-12-27T17:14:41.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:41.973 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0364653, teldec = -24.256141
2025-12-27T17:14:41.974 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01613106132064     dec_j2k = -24.3804641228815
2025-12-27T17:14:41.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:41.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:41.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:41.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:41.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:41.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:41.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:41.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:41.986 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:41.986 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:41.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:41.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:41.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:41.986 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:41.986 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.135208, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812978828796251, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0364653, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05625, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01613106132064, telescope_dec_j2k=-24.3804641228815, observability=1)
2025-12-27T17:14:42.204 [DEBUG] [Thread-490891 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21788477897644043
2025-12-27T17:14:42.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5826821327209473
2025-12-27T17:14:43.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:43.058 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0367742, teldec = -24.256141
2025-12-27T17:14:43.059 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01644023888249     dec_j2k = -24.3804584335498
2025-12-27T17:14:43.061 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:43.062 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:43.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:43.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:43.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:43.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:43.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:43.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:43.074 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:43.074 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:43.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:43.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:43.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:43.074 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:43.074 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13522057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812979631035108, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0367742, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05656, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01644023888249, telescope_dec_j2k=-24.3804584335498, observability=1)
2025-12-27T17:14:43.216 [DEBUG] [ThreadPoolExecutor-22978_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:43.217 [DEBUG] [ThreadPoolExecutor-22978_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:43.621 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5465998649597168
2025-12-27T17:14:44.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:44.124 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0370547, teldec = -24.256141
2025-12-27T17:14:44.125 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01672099091425     dec_j2k = -24.3804532665842
2025-12-27T17:14:44.126 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:44.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:44.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:44.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:44.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:44.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:44.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:44.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:44.137 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:44.137 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:44.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:44.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:44.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:44.137 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:44.137 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13523289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812982037751676, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0370547, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05684, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01672099091425, telescope_dec_j2k=-24.3804532665842, observability=1)
2025-12-27T17:14:44.673 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5352063179016113
2025-12-27T17:14:45.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:45.188 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.037363, teldec = -24.256141
2025-12-27T17:14:45.189 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01702956791219     dec_j2k = -24.380447586752
2025-12-27T17:14:45.191 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:14:45.192 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:45.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:45.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:45.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:45.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:45.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:45.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:45.202 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:45.202 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:45.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:45.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:45.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:45.203 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:45.203 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13524523, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812980433273964, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.037363, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05715, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01702956791219, telescope_dec_j2k=-24.380447586752, observability=1)
2025-12-27T17:14:45.757 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5544443130493164
2025-12-27T17:14:46.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:46.328 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0376622, teldec = -24.256141
2025-12-27T17:14:46.329 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01732903672165     dec_j2k = -24.3804420737935
2025-12-27T17:14:46.331 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:46.331 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:46.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:46.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:46.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:46.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:46.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:46.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:46.345 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:46.345 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:46.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:46.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:46.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:46.345 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:46.345 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13525841, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812979631035108, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0376622, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05745, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01732903672165, telescope_dec_j2k=-24.3804420737935, observability=1)
2025-12-27T17:14:46.893 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5476126670837402
2025-12-27T17:14:47.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:47.414 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0379711, teldec = -24.256141
2025-12-27T17:14:47.415 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01763821423304     dec_j2k = -24.380436381304
2025-12-27T17:14:47.417 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:14:47.418 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:47.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:47.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:47.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:47.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:47.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:47.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:47.428 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:47.428 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:47.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:47.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:47.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:47.428 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:47.428 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13527098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812974817601971, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0379711, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05775, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01763821423304, telescope_dec_j2k=-24.380436381304, observability=1)
2025-12-27T17:14:47.974 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5456514358520508
2025-12-27T17:14:48.471 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:48.474 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0382797, teldec = -24.256141
2025-12-27T17:14:48.475 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01794709146191     dec_j2k = -24.3804306935292
2025-12-27T17:14:48.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:48.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:48.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:48.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:48.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:48.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:48.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:48.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:48.490 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:48.490 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:48.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:48.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:48.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:48.490 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:48.491 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13528324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812980032154536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0382797, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05806, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01794709146191, telescope_dec_j2k=-24.3804306935292, observability=1)
2025-12-27T17:14:49.026 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5353107452392578
2025-12-27T17:14:49.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:49.535 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0385602, teldec = -24.256141
2025-12-27T17:14:49.536 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01822784343605     dec_j2k = -24.3804255229571
2025-12-27T17:14:49.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:49.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:49.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:49.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:49.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:49.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:49.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:49.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:49.551 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:49.551 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:49.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:49.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:49.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:49.552 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:49.552 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13529553, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812978026557395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0385602, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05834, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01822784343605, telescope_dec_j2k=-24.3804255229571, observability=1)
2025-12-27T17:14:50.078 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5259287357330322
2025-12-27T17:14:50.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:50.598 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0388596, teldec = -24.256141
2025-12-27T17:14:50.599 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01852751237626     dec_j2k = -24.3804200032521
2025-12-27T17:14:50.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:50.602 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:50.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:50.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:50.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:50.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:50.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:50.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:50.613 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:50.613 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:50.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:50.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:50.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:50.613 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:50.613 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13530784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812984043348816, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0388596, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05864, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01852751237626, telescope_dec_j2k=-24.3804200032521, observability=1)
2025-12-27T17:14:51.146 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5331130027770996
2025-12-27T17:14:51.796 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:51.799 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0391958, teldec = -24.256141
2025-12-27T17:14:51.800 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.018864014358     dec_j2k = -24.3804138041942
2025-12-27T17:14:51.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:51.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:51.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:51.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:51.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:51.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:51.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:51.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:51.812 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:51.812 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:51.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:51.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:51.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:51.812 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:51.812 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13532172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812978427676823, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0391958, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05898, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.018864014358, telescope_dec_j2k=-24.3804138041942, observability=1)
2025-12-27T17:14:52.267 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4549095630645752
2025-12-27T17:14:52.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:52.876 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.039505, teldec = -24.256141
2025-12-27T17:14:52.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01917349207416     dec_j2k = -24.3804081021265
2025-12-27T17:14:52.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:14:52.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:52.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:52.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:52.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:52.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:52.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:52.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:52.894 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:52.894 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:52.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:52.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:52.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:52.894 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:52.894 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1353342, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812982037751676, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.039505, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05929, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01917349207416, telescope_dec_j2k=-24.3804081021265, observability=1)
2025-12-27T17:14:53.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46946215629577637
2025-12-27T17:14:53.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:53.939 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0397855, teldec = -24.256141
2025-12-27T17:14:53.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01945424400135     dec_j2k = -24.3804029286196
2025-12-27T17:14:53.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:53.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:53.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:53.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:53.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:53.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:53.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:53.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:53.952 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:53.952 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:53.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:53.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:53.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:53.952 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:53.952 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1353465, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812976422079683, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992234, telescope_ra=2.0397855, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05957, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01945424400135, telescope_dec_j2k=-24.3804029286196, observability=1)
2025-12-27T17:14:54.448 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49569153785705566
2025-12-27T17:14:55.061 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:55.062 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0401216, teldec = -24.256141
2025-12-27T17:14:55.063 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.01979064585076     dec_j2k = -24.3803967287486
2025-12-27T17:14:55.065 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:55.066 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:55.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:55.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:55.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:55.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:55.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:55.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:55.080 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:55.080 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:55.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:55.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:55.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:55.080 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:55.080 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1353595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812975218721399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0401216, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.05991, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.01979064585076, telescope_dec_j2k=-24.3803967287486, observability=1)
2025-12-27T17:14:55.532 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45203089714050293
2025-12-27T17:14:56.106 [DEBUG] [Thread-490892 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:56.108 [INFO] [Thread-490892 (handle)] [driver.py] [get_status()] Telra = 2.0403927, teldec = -24.256141
2025-12-27T17:14:56.110 [INFO] [Thread-490892 (handle)] [driver.py] [get_status()] ra_j2k = 2.02006198931281     dec_j2k = -24.3803917271979
2025-12-27T17:14:56.112 [DEBUG] [Thread-490892 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:56.113 [DEBUG] [Thread-490892 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:56.115 [DEBUG] [Thread-490892 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:56.115 [DEBUG] [Thread-490892 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:56.115 [DEBUG] [Thread-490892 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:56.115 [DEBUG] [Thread-490892 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:56.122 [DEBUG] [Thread-490892 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:56.122 [DEBUG] [Thread-490892 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:56.122 [DEBUG] [Thread-490892 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:56.122 [DEBUG] [Thread-490892 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:56.122 [DEBUG] [Thread-490892 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:56.122 [DEBUG] [Thread-490892 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:56.122 [DEBUG] [Thread-490892 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:56.122 [DEBUG] [Thread-490892 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:56.123 [DEBUG] [Thread-490892 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13537161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812980433273964, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0403927, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06018, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02006198931281, telescope_dec_j2k=-24.3803917271979, observability=1)
2025-12-27T17:14:56.247 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12486028671264648
2025-12-27T17:14:56.635 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5125062465667725
2025-12-27T17:14:57.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:57.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0407575, teldec = -24.256141
2025-12-27T17:14:57.359 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02042711690654     dec_j2k = -24.3803849959764
2025-12-27T17:14:57.359 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:57.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:57.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:57.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:57.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:57.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:57.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:57.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:57.373 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:57.373 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:57.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:57.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:57.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:57.374 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:57.374 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13538606, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812980834393392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0407575, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06054, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02042711690654, telescope_dec_j2k=-24.3803849959764, observability=1)
2025-12-27T17:14:57.717 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3430194854736328
2025-12-27T17:14:58.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:58.423 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0410383, teldec = -24.256141
2025-12-27T17:14:58.424 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02070816905511     dec_j2k = -24.3803798139334
2025-12-27T17:14:58.427 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:58.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:58.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:58.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:58.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:58.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:58.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:58.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:58.439 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:58.439 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:58.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:58.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:58.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:58.439 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:58.439 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1353984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812976422079683, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0410383, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06082, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02070816905511, telescope_dec_j2k=-24.3803798139334, observability=1)
2025-12-27T17:14:58.769 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32955336570739746
2025-12-27T17:14:59.485 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:14:59.487 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0413469, teldec = -24.256141
2025-12-27T17:14:59.489 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02101704615468     dec_j2k = -24.3803741180772
2025-12-27T17:14:59.490 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:59.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:14:59.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:14:59.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:14:59.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:14:59.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:14:59.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:14:59.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:59.500 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:14:59.500 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:14:59.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:14:59.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:14:59.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:14:59.500 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:14:59.500 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13541072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812974416482543, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0413469, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06113, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02101704615468, telescope_dec_j2k=-24.3803741180772, observability=1)
2025-12-27T17:14:59.842 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34239721298217773
2025-12-27T17:15:00.063 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5632858276367188
2025-12-27T17:15:00.357 [DEBUG] [Thread-490893 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8570985794067383
2025-12-27T17:15:00.547 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:00.549 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0416464, teldec = -24.256141
2025-12-27T17:15:00.550 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02131681507068     dec_j2k = -24.380368589403
2025-12-27T17:15:00.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:00.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:00.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:00.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:00.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:00.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:00.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:00.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:00.566 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:00.566 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:00.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:00.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:00.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:00.566 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:00.566 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13542301, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812976823199111, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0416464, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06143, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02131681507068, telescope_dec_j2k=-24.380368589403, observability=1)
2025-12-27T17:15:00.908 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34221935272216797
2025-12-27T17:15:01.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:01.617 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0419271, teldec = -24.256141
2025-12-27T17:15:01.619 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02159776709535     dec_j2k = -24.3803634070759
2025-12-27T17:15:01.620 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:01.620 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:01.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:01.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:01.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:01.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:01.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:01.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:01.634 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:01.634 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:01.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:01.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:01.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:01.634 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:01.634 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13543537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812976422079683, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0419271, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06171, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02159776709535, telescope_dec_j2k=-24.3803634070759, observability=1)
2025-12-27T17:15:02.013 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3790459632873535
2025-12-27T17:15:02.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:02.687 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.042236, teldec = -24.256141
2025-12-27T17:15:02.688 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02190694442675     dec_j2k = -24.3803577033386
2025-12-27T17:15:02.689 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:02.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:02.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:02.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:02.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:02.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:02.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:02.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:02.701 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:02.701 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:02.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:02.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:02.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:02.701 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:02.701 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13544775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812979229915679, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.042236, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06202, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02190694442675, telescope_dec_j2k=-24.3803577033386, observability=1)
2025-12-27T17:15:03.095 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3937263488769531
2025-12-27T17:15:03.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:03.794 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0425449, teldec = -24.256141
2025-12-27T17:15:03.795 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.0222161217451     dec_j2k = -24.380351998787
2025-12-27T17:15:03.797 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:03.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:03.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:03.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:03.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:03.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:03.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:03.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:03.807 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:03.807 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:03.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:03.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:03.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:03.807 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:03.808 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13546057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812977625437967, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0425449, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06233, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.0222161217451, telescope_dec_j2k=-24.380351998787, observability=1)
2025-12-27T17:15:03.810 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.002210378646850586
2025-12-27T17:15:04.147 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33946657180786133
2025-12-27T17:15:04.853 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:04.856 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0428251, teldec = -24.256141
2025-12-27T17:15:04.857 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02249657328642     dec_j2k = -24.3803468235429
2025-12-27T17:15:04.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:04.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:04.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:04.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:04.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:04.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:04.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:04.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:04.874 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:04.874 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:04.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:04.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:04.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:04.874 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:04.874 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13547285, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081298123551282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0428251, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06261, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02249657328642, telescope_dec_j2k=-24.3803468235429, observability=1)
2025-12-27T17:15:05.231 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3571512699127197
2025-12-27T17:15:05.919 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:05.921 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0431246, teldec = -24.256141
2025-12-27T17:15:05.923 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02279634214188     dec_j2k = -24.3803412910902
2025-12-27T17:15:05.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:05.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:05.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:05.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:05.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:05.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:05.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:05.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:05.934 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:05.934 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:05.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:05.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:05.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:05.934 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:05.935 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13548519, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812984845587672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0431246, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06291, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02279634214188, telescope_dec_j2k=-24.3803412910902, observability=1)
2025-12-27T17:15:06.300 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3650779724121094
2025-12-27T17:15:06.796 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8610889911651611
2025-12-27T17:15:06.796 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.44394016265869 seconds ago
2025-12-27T17:15:06.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:06.983 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0434335, teldec = -24.256141
2025-12-27T17:15:06.984 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02310551942268     dec_j2k = -24.3803355841962
2025-12-27T17:15:06.986 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:06.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:06.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:06.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:06.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:06.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:06.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:06.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:06.997 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:06.997 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:06.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:06.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:06.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:06.998 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:06.998 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13549747, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812975619840827, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0434335, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06322, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02310551942268, telescope_dec_j2k=-24.3803355841962, observability=1)
2025-12-27T17:15:07.386 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3883035182952881
2025-12-27T17:15:08.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:08.044 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0437139, teldec = -24.256141
2025-12-27T17:15:08.045 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02338617110945     dec_j2k = -24.3803304031315
2025-12-27T17:15:08.047 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:08.048 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:08.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:08.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:08.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:08.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:08.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:08.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:08.062 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:08.062 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:08.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:08.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:08.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:08.063 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:08.063 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13550976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812975218721399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0437139, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0635, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02338617110945, telescope_dec_j2k=-24.3803304031315, observability=1)
2025-12-27T17:15:08.468 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40544795989990234
2025-12-27T17:15:09.114 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:09.116 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0440223, teldec = -24.256141
2025-12-27T17:15:09.117 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02369484791657     dec_j2k = -24.3803247039248
2025-12-27T17:15:09.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:09.119 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:09.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:09.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:09.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:09.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:09.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:09.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:09.130 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:09.130 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:09.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:09.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:09.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:09.130 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:09.130 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13552216, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812972410885403, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0440223, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06381, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02369484791657, telescope_dec_j2k=-24.3803247039248, observability=1)
2025-12-27T17:15:09.520 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3899075984954834
2025-12-27T17:15:10.198 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:10.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0443214, teldec = -24.256141
2025-12-27T17:15:10.200 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02399421636396     dec_j2k = -24.3803191758061
2025-12-27T17:15:10.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:10.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:10.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:10.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:10.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:10.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:10.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:10.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:10.212 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:10.212 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:10.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:10.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:10.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:10.212 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:10.212 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1355347, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081298324110996, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0443214, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06411, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02399421636396, telescope_dec_j2k=-24.3803191758061, observability=1)
2025-12-27T17:15:10.572 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35942816734313965
2025-12-27T17:15:11.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:11.268 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0446303, teldec = -24.256141
2025-12-27T17:15:11.270 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02430339359416     dec_j2k = -24.3803134657576
2025-12-27T17:15:11.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:11.272 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:11.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:11.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:11.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:11.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:11.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:11.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:11.294 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:11.294 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:11.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:11.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:11.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:11.294 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:11.294 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13554707, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812975619840827, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0446303, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06441, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02430339359416, telescope_dec_j2k=-24.3803134657576, observability=1)
2025-12-27T17:15:11.676 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3814549446105957
2025-12-27T17:15:12.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:12.335 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0449111, teldec = -24.256141
2025-12-27T17:15:12.336 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02458444559396     dec_j2k = -24.3803082744341
2025-12-27T17:15:12.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:12.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:12.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:12.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:12.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:12.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:12.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:12.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:12.350 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:12.351 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:12.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:12.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:12.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:12.351 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:12.351 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13555942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812976020960255, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0449111, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06469, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02458444559396, telescope_dec_j2k=-24.3803082744341, observability=1)
2025-12-27T17:15:12.757 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40589118003845215
2025-12-27T17:15:13.400 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:13.402 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0452197, teldec = -24.256141
2025-12-27T17:15:13.403 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02489332253     dec_j2k = -24.380302568379
2025-12-27T17:15:13.404 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:13.405 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:13.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:13.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:13.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:13.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:13.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:13.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:13.417 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:13.417 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:13.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:13.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:13.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:13.417 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:13.417 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13557177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812974416482543, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0452197, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.065, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02489332253, telescope_dec_j2k=-24.380302568379, observability=1)
2025-12-27T17:15:13.809 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39168858528137207
2025-12-27T17:15:14.461 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:14.464 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0454999, teldec = -24.256141
2025-12-27T17:15:14.465 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02517377396874     dec_j2k = -24.3802973867399
2025-12-27T17:15:14.467 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:14.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:14.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:14.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:14.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:14.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:14.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:14.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:14.477 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:14.477 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:14.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:14.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:14.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:14.477 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:14.478 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13558406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812975218721399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0454999, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06528, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02517377396874, telescope_dec_j2k=-24.3802973867399, observability=1)
2025-12-27T17:15:14.861 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38318371772766113
2025-12-27T17:15:15.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:15.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0457994, teldec = -24.256141
2025-12-27T17:15:15.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02547354271453     dec_j2k = -24.3802918474523
2025-12-27T17:15:15.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:15.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:15.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:15.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:15.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:15.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:15.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:15.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:15.538 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:15.538 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:15.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:15.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:15.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:15.538 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:15.538 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13559631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812980433273964, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0457994, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06558, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02547354271453, telescope_dec_j2k=-24.3802918474523, observability=1)
2025-12-27T17:15:15.912 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3745601177215576
2025-12-27T17:15:16.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:16.694 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0461358, teldec = -24.256141
2025-12-27T17:15:16.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02581024455658     dec_j2k = -24.3802856247824
2025-12-27T17:15:16.696 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:16.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:16.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:16.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:16.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:16.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:16.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:16.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:16.710 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:16.711 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:16.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:16.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:16.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:16.711 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:16.711 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13560987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812969603049406, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0461358, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06592, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:14:17.195393', telescope_ra_j2k=2.02581024455658, telescope_dec_j2k=-24.3802856247824, observability=1)
2025-12-27T17:15:17.080 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3695638179779053
2025-12-27T17:15:17.337 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:17.337 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T17:15:17.338 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:17.338 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T17:15:17.338 [INFO] [ThreadPoolExecutor-22979_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T17:15:17.339 [INFO] [ThreadPoolExecutor-22979_0] [server.py] [done()] Shutdown complete...
2025-12-27T17:15:17.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:17.757 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0464166, teldec = -24.256141
2025-12-27T17:15:17.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02609129649848     dec_j2k = -24.3802804298527
2025-12-27T17:15:17.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:17.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:17.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:17.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:17.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:17.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:17.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:17.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:17.770 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:17.770 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:17.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:17.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:17.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:17.770 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:17.770 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13562218, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812976020960255, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0464166, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0662, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.02609129649848, telescope_dec_j2k=-24.3802804298527, observability=1)
2025-12-27T17:15:18.127 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3570365905761719
2025-12-27T17:15:18.437 [DEBUG] [Thread-490894 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6672224998474121
2025-12-27T17:15:18.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:18.821 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0467177, teldec = -24.256141
2025-12-27T17:15:18.821 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02639266664212     dec_j2k = -24.3802748586165
2025-12-27T17:15:18.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:18.823 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:18.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:18.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:18.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:18.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:18.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:18.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:18.837 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:18.837 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:18.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:18.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:18.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:18.837 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:18.837 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13563448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812972009765975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162378787999, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0467177, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0665, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.02639266664212, telescope_dec_j2k=-24.3802748586165, observability=1)
2025-12-27T17:15:19.181 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3441736698150635
2025-12-27T17:15:19.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:19.886 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.047028, teldec = -24.256141
2025-12-27T17:15:19.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02670324502691     dec_j2k = -24.3802691163441
2025-12-27T17:15:19.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:19.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:19.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:19.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:19.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:19.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:19.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:19.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:19.900 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:19.900 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:19.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:19.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:19.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:19.900 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:19.900 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13564682, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812978427676823, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.047028, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06681, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.02670324502691, telescope_dec_j2k=-24.3802691163441, observability=1)
2025-12-27T17:15:20.239 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33843278884887695
2025-12-27T17:15:20.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:20.945 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0473085, teldec = -24.256141
2025-12-27T17:15:20.946 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02698399666535     dec_j2k = -24.3802639248304
2025-12-27T17:15:20.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:20.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:20.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:20.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:20.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:20.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:20.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:20.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:20.957 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:20.957 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:20.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:20.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:20.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:20.957 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:20.957 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13565907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812978026557395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0473085, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06709, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.02698399666535, telescope_dec_j2k=-24.3802639248304, observability=1)
2025-12-27T17:15:21.290 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3331937789916992
2025-12-27T17:15:22.257 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:22.259 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0476728, teldec = -24.256141
2025-12-27T17:15:22.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02734862346523     dec_j2k = -24.3802571813388
2025-12-27T17:15:22.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:22.264 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:22.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:22.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:22.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:22.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:22.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:22.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:22.275 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:22.275 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:22.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:22.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:22.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:22.275 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:22.275 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13567428, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812975619840827, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0476728, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06746, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.02734862346523, telescope_dec_j2k=-24.3802571813388, observability=1)
2025-12-27T17:15:22.391 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11589336395263672
2025-12-27T17:15:23.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:23.336 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.047972, teldec = -24.256141
2025-12-27T17:15:23.337 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02764809185273     dec_j2k = -24.3802516420551
2025-12-27T17:15:23.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:23.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:23.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:23.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:23.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:23.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:23.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:23.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:23.349 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:23.349 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:23.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:23.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:23.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:23.349 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:23.349 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13568675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812976422079683, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.047972, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06776, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.02764809185273, telescope_dec_j2k=-24.3802516420551, observability=1)
2025-12-27T17:15:23.443 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09413671493530273
2025-12-27T17:15:24.392 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:24.394 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0482809, teldec = -24.256141
2025-12-27T17:15:24.395 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02795726892842     dec_j2k = -24.3802459223881
2025-12-27T17:15:24.397 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:24.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:24.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:24.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:24.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:24.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:24.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:24.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:24.410 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:24.411 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:24.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:24.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:24.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:24.411 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:24.412 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13569899, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812973614243687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0482809, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06806, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.02795726892842, telescope_dec_j2k=-24.3802459223881, observability=1)
2025-12-27T17:15:24.517 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1053762435913086
2025-12-27T17:15:25.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:25.460 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0485613, teldec = -24.256141
2025-12-27T17:15:25.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02823792042899     dec_j2k = -24.3802407297295
2025-12-27T17:15:25.462 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:25.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:25.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:25.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:25.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:25.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:25.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:25.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:25.473 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:25.474 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:25.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:25.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:25.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:25.474 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:25.474 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13571133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812972009765975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0485613, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06834, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.02823792042899, telescope_dec_j2k=-24.3802407297295, observability=1)
2025-12-27T17:15:25.584 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11062049865722656
2025-12-27T17:15:26.413 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9388322830200195
2025-12-27T17:15:26.517 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:26.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0488697, teldec = -24.256141
2025-12-27T17:15:26.520 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02854659703127     dec_j2k = -24.3802350177716
2025-12-27T17:15:26.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:26.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:26.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:26.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:26.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:26.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:26.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:26.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:26.531 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:26.531 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:26.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:26.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:26.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:26.531 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:26.531 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13572359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812972812004831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0488697, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06865, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.02854659703127, telescope_dec_j2k=-24.3802350177716, observability=1)
2025-12-27T17:15:26.672 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1412508487701416
2025-12-27T17:15:27.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:27.575 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0491493, teldec = -24.256141
2025-12-27T17:15:27.576 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02882644779172     dec_j2k = -24.3802298385253
2025-12-27T17:15:27.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:27.578 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:27.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:27.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:27.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:27.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:27.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:27.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:27.587 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:27.587 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:27.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:27.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:27.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:27.587 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:27.587 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13573581, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812973213124259, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0491493, telescope_dec=-24.256141, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06893, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.02882644779172, telescope_dec_j2k=-24.3802298385253, observability=1)
2025-12-27T17:15:27.742 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15470385551452637
2025-12-27T17:15:28.635 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:28.637 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0494488, teldec = -24.25614
2025-12-27T17:15:28.638 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02912621628851     dec_j2k = -24.3802232899989
2025-12-27T17:15:28.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:28.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:28.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:28.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:28.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:28.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:28.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:28.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:28.653 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:28.653 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:28.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:28.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:28.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:28.653 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:28.653 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13574809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812974015363115, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0494488, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06923, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.02912621628851, telescope_dec_j2k=-24.3802232899989, observability=1)
2025-12-27T17:15:28.810 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15688681602478027
2025-12-27T17:15:29.703 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:29.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0497577, teldec = -24.25614
2025-12-27T17:15:29.706 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.0294353933016     dec_j2k = -24.3802175664423
2025-12-27T17:15:29.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:29.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:29.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:29.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:29.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:29.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:29.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:29.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:29.721 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:29.721 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:29.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:29.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:29.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:29.721 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:29.721 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13576046, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812972009765975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0497577, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06954, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.0294353933016, telescope_dec_j2k=-24.3802175664423, observability=1)
2025-12-27T17:15:29.862 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14100217819213867
2025-12-27T17:15:30.765 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:30.767 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0500387, teldec = -24.25614
2025-12-27T17:15:30.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.02971664528337     dec_j2k = -24.3802123591337
2025-12-27T17:15:30.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:30.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:30.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:30.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:30.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:30.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:30.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:30.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:30.781 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:30.781 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:30.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:30.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:30.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:30.781 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:30.781 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13577275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812978828796251, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0500387, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.06982, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.02971664528337, telescope_dec_j2k=-24.3802123591337, observability=1)
2025-12-27T17:15:30.914 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13295245170593262
2025-12-27T17:15:31.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:31.825 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0503468, teldec = -24.25614
2025-12-27T17:15:31.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03002502155412     dec_j2k = -24.3802066488518
2025-12-27T17:15:31.828 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:31.829 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:31.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:31.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:31.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:31.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:31.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:31.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:31.838 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:31.838 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:31.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:31.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:31.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:31.838 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:31.838 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.135785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812975218721399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992233, telescope_ra=2.0503468, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07013, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03002502155412, telescope_dec_j2k=-24.3802066488518, observability=1)
2025-12-27T17:15:32.017 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1786365509033203
2025-12-27T17:15:32.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:32.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0506546, teldec = -24.25614
2025-12-27T17:15:32.885 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03033309754286     dec_j2k = -24.3802009433222
2025-12-27T17:15:32.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:32.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:32.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:32.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:32.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:32.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:32.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:32.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:32.896 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:32.896 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:32.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:32.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:32.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:32.896 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:32.896 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13579726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812975619840827, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0506546, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07044, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03033309754286, telescope_dec_j2k=-24.3802009433222, observability=1)
2025-12-27T17:15:33.099 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20277023315429688
2025-12-27T17:15:33.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:33.946 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0509264, teldec = -24.25614
2025-12-27T17:15:33.947 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.0306051412414     dec_j2k = -24.3801959044345
2025-12-27T17:15:33.949 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:33.950 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:33.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:33.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:33.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:33.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:33.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:33.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:33.960 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:33.960 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:33.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:33.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:33.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:33.960 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:33.960 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13580955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812977224318539, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0509264, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07071, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.0306051412414, telescope_dec_j2k=-24.3801959044345, observability=1)
2025-12-27T17:15:34.151 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19091582298278809
2025-12-27T17:15:35.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:35.019 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0512353, teldec = -24.25614
2025-12-27T17:15:35.020 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03091431819184     dec_j2k = -24.3801901769872
2025-12-27T17:15:35.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:35.022 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:35.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:35.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:35.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:35.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:35.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:35.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:35.037 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:35.037 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:35.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:35.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:35.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:35.037 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:35.037 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13582196, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812972009765975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0512353, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07102, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03091431819184, telescope_dec_j2k=-24.3801901769872, observability=1)
2025-12-27T17:15:35.251 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21434664726257324
2025-12-27T17:15:36.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:36.090 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0515436, teldec = -24.25614
2025-12-27T17:15:36.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03122289459128     dec_j2k = -24.3801844598538
2025-12-27T17:15:36.093 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:36.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:36.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:36.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:36.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:36.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:36.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:36.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:36.105 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:36.105 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:36.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:36.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:36.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:36.105 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:36.105 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13583436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812973213124259, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0515436, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07133, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03122289459128, telescope_dec_j2k=-24.3801844598538, observability=1)
2025-12-27T17:15:36.336 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2301175594329834
2025-12-27T17:15:36.500 [DEBUG] [Thread-490895 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3949611186981201
2025-12-27T17:15:37.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:37.156 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0518236, teldec = -24.25614
2025-12-27T17:15:37.157 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03150314560768     dec_j2k = -24.3801792668153
2025-12-27T17:15:37.159 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:37.160 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:37.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:37.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:37.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:37.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:37.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:37.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:37.169 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:37.169 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:37.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:37.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:37.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:37.169 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:37.169 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1358467, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812975619840827, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0518236, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07161, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03150314560768, telescope_dec_j2k=-24.3801792668153, observability=1)
2025-12-27T17:15:37.422 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2532992362976074
2025-12-27T17:15:38.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:38.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0521314, teldec = -24.25614
2025-12-27T17:15:38.216 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03181122153399     dec_j2k = -24.3801735574114
2025-12-27T17:15:38.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:38.219 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:38.219 [DEBUG] [ThreadPoolExecutor-22978_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:38.221 [DEBUG] [ThreadPoolExecutor-22978_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:38.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:38.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:38.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:38.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:38.222 [DEBUG] [ThreadPoolExecutor-22978_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:38.224 [DEBUG] [ThreadPoolExecutor-22978_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:38.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:38.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:38.229 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:38.229 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:38.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:38.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:38.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:38.229 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:38.229 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13585895, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812970004168834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0521314, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07191, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03181122153399, telescope_dec_j2k=-24.3801735574114, observability=1)
2025-12-27T17:15:38.471 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24199891090393066
2025-12-27T17:15:39.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:39.351 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0524305, teldec = -24.25614
2025-12-27T17:15:39.352 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03211058964875     dec_j2k = -24.3801680086108
2025-12-27T17:15:39.354 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:39.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:39.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:39.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:39.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:39.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:39.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:39.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:39.368 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:39.368 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:39.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:39.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:39.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:39.368 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:39.368 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13587211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812971608646546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0524305, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07221, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03211058964875, telescope_dec_j2k=-24.3801680086108, observability=1)
2025-12-27T17:15:39.572 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20435500144958496
2025-12-27T17:15:40.586 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:40.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0527948, teldec = -24.25614
2025-12-27T17:15:40.588 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03247521619252     dec_j2k = -24.3801612492125
2025-12-27T17:15:40.590 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:40.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:40.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:40.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:40.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:40.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:40.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:40.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:40.599 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:40.599 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:40.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:40.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:40.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:40.599 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:40.600 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13588641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812972009765975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0527948, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07258, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03247521619252, telescope_dec_j2k=-24.3801612492125, observability=1)
2025-12-27T17:15:40.624 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02489018440246582
2025-12-27T17:15:41.651 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:41.653 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.053075, teldec = -24.25614
2025-12-27T17:15:41.654 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03275566734004     dec_j2k = -24.3801560494768
2025-12-27T17:15:41.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:41.656 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:41.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:41.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:41.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:41.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:41.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:41.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:41.666 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:41.666 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:41.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:41.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:41.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:41.666 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:41.666 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13589875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812973614243687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.053075, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07286, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03275566734004, telescope_dec_j2k=-24.3801560494768, observability=1)
2025-12-27T17:15:41.712 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04590129852294922
2025-12-27T17:15:42.229 [DEBUG] [ThreadPoolExecutor-22978_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:42.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:42.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0533831, teldec = -24.25614
2025-12-27T17:15:42.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.0330640434823     dec_j2k = -24.3801503312222
2025-12-27T17:15:42.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:42.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:42.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:42.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:42.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:42.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:42.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:42.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:42.726 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:42.727 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:42.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:42.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:42.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:42.727 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:42.727 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13591098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812974817601971, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0533831, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07317, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.0330640434823, telescope_dec_j2k=-24.3801503312222, observability=1)
2025-12-27T17:15:42.830 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10338401794433594
2025-12-27T17:15:43.231 [DEBUG] [ThreadPoolExecutor-22978_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:43.232 [INFO] [ThreadPoolExecutor-22978_0] [server.py] [done()] Shutdown complete...
2025-12-27T17:15:43.932 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:43.934 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0537185, teldec = -24.25614
2025-12-27T17:15:43.935 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 2.03339974407803     dec_j2k = -24.3801441053673
2025-12-27T17:15:43.936 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:43.937 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:43.944 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:43.944 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:43.944 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:43.944 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:43.951 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:43.951 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:43.951 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:43.951 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:43.951 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:43.951 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:43.951 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:43.951 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:43.951 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13592515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812973614243687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0537185, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0735, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03339974407803, telescope_dec_j2k=-24.3801441053673, observability=1)
2025-12-27T17:15:43.963 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.012169837951660156
2025-12-27T17:15:45.065 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:45.067 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0540452, teldec = -24.25614
2025-12-27T17:15:45.068 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 2.03372673686169     dec_j2k = -24.3801380400845
2025-12-27T17:15:45.069 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:45.070 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:45.071 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:45.071 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:45.071 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:45.071 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:45.078 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:45.078 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:45.079 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:45.079 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:45.079 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:45.079 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:45.079 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:45.079 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:45.079 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13593826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812972009765975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0540452, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07383, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03372673686169, telescope_dec_j2k=-24.3801380400845, observability=1)
2025-12-27T17:15:45.179 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09983587265014648
2025-12-27T17:15:46.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:46.223 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0543535, teldec = -24.25614
2025-12-27T17:15:46.224 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03403531314208     dec_j2k = -24.3801323155692
2025-12-27T17:15:46.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:46.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:46.230 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:46.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:46.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:46.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:46.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:46.231 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0543535, teldec = -24.25614
2025-12-27T17:15:46.232 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 2.03403531314208     dec_j2k = -24.3801323155692
2025-12-27T17:15:46.233 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:46.234 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:46.237 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:46.237 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:46.237 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:46.237 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:46.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:46.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:46.238 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:46.238 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:46.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:46.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:46.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:46.238 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:46.238 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13595163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812969201929978, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0543535, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07414, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03403531314208, telescope_dec_j2k=-24.3801323155692, observability=1)
2025-12-27T17:15:46.245 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:46.245 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:46.245 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:46.245 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:46.245 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:46.245 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:46.245 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:46.245 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:46.246 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13595174, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812969201929978, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0543535, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07414, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03403531314208, telescope_dec_j2k=-24.3801323155692, observability=1)
2025-12-27T17:15:47.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:47.292 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0546619, teldec = -24.25614
2025-12-27T17:15:47.293 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03434398949901     dec_j2k = -24.380126588387
2025-12-27T17:15:47.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:47.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:47.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:47.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:47.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:47.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:47.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:47.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:47.305 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:47.305 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:47.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:47.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:47.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:47.305 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:47.305 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13596402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812970004168834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0546619, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07445, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03434398949901, telescope_dec_j2k=-24.380126588387, observability=1)
2025-12-27T17:15:47.348 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04329252243041992
2025-12-27T17:15:48.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:48.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0549421, teldec = -24.25614
2025-12-27T17:15:48.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03462444057461     dec_j2k = -24.380121384194
2025-12-27T17:15:48.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:48.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:48.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:48.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:48.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:48.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:48.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:48.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:48.373 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:48.373 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:48.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:48.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:48.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:48.374 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:48.374 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13597634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812970004168834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0549421, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07473, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03462444057461, telescope_dec_j2k=-24.380121384194, observability=1)
2025-12-27T17:15:48.397 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.023372650146484375
2025-12-27T17:15:49.418 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:49.420 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0552501, teldec = -24.25614
2025-12-27T17:15:49.421 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03493271654817     dec_j2k = -24.3801156628962
2025-12-27T17:15:49.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:49.424 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:49.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:49.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:49.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:49.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:49.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:49.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:49.438 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:49.438 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:49.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:49.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:49.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:49.438 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:49.439 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13598865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812972009765975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0552501, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07503, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03493271654817, telescope_dec_j2k=-24.3801156628962, observability=1)
2025-12-27T17:15:49.449 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.010521411895751953
2025-12-27T17:15:50.488 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:50.490 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0555298, teldec = -24.25614
2025-12-27T17:15:50.491 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03521266715312     dec_j2k = -24.380110466589
2025-12-27T17:15:50.493 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:50.494 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:50.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:50.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:50.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:50.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:50.505 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:50.507 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0555579, teldec = -24.25614
2025-12-27T17:15:50.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:50.508 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 2.0352407923295     dec_j2k = -24.3801099445063
2025-12-27T17:15:50.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:50.508 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:50.508 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:50.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:50.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:50.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:50.508 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:50.508 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13600102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812968399691122, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0555298, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07531, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03521266715312, telescope_dec_j2k=-24.380110466589, observability=1)
2025-12-27T17:15:50.512 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:50.513 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:50.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:50.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:50.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:50.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:50.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:50.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:50.522 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:50.522 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:50.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:50.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:50.522 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:50.522 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:50.523 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13600122, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812968399691122, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0555579, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07534, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.0352407923295, telescope_dec_j2k=-24.3801099445063, observability=1)
2025-12-27T17:15:51.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:51.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0558376, teldec = -24.25614
2025-12-27T17:15:51.554 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.0355207429226     dec_j2k = -24.3801047474657
2025-12-27T17:15:51.556 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:51.557 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:51.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:51.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:51.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:51.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:51.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:51.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:51.566 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:51.566 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:51.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:51.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:51.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:51.567 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:51.567 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13601332, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812970004168834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0558376, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07562, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.0355207429226, telescope_dec_j2k=-24.3801047474657, observability=1)
2025-12-27T17:15:51.632 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06521725654602051
2025-12-27T17:15:52.615 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:52.620 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0561365, teldec = -24.25614
2025-12-27T17:15:52.621 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03581991070576     dec_j2k = -24.380099192938
2025-12-27T17:15:52.624 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:52.624 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:52.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:52.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:52.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:52.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:52.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:52.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:52.636 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:52.636 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:52.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:52.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:52.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:52.637 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:52.637 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13602565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812970004168834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0561365, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07592, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03581991070576, telescope_dec_j2k=-24.380099192938, observability=1)
2025-12-27T17:15:52.697 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06017422676086426
2025-12-27T17:15:53.684 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:53.686 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0564448, teldec = -24.25614
2025-12-27T17:15:53.687 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03612848689745     dec_j2k = -24.3800934629306
2025-12-27T17:15:53.689 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:53.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:15:53.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:53.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:53.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:53.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:53.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:53.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:53.705 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:53.705 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:53.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:53.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:53.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:53.705 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:53.705 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13603801, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812970405288262, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0564448, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07623, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03612848689745, telescope_dec_j2k=-24.3800934629306, observability=1)
2025-12-27T17:15:53.781 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07525253295898438
2025-12-27T17:15:54.638 [DEBUG] [Thread-490896 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9326956272125244
2025-12-27T17:15:54.765 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:54.767 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.056725, teldec = -24.25614
2025-12-27T17:15:54.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03640893790431     dec_j2k = -24.3800882544826
2025-12-27T17:15:54.769 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:54.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:54.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:54.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:54.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:54.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:54.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:54.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:54.779 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:54.779 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:54.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:54.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:54.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:54.779 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:54.779 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13605053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812972410885403, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.056725, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07651, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03640893790431, telescope_dec_j2k=-24.3800882544826, observability=1)
2025-12-27T17:15:54.865 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08581948280334473
2025-12-27T17:15:55.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:55.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0570331, teldec = -24.25614
2025-12-27T17:15:55.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03671731389188     dec_j2k = -24.3800825266485
2025-12-27T17:15:55.828 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:55.829 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:55.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:55.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:55.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:55.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:55.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:55.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:55.838 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:55.838 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:55.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:55.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:55.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:55.839 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:55.839 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13606279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812970405288262, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0570331, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07682, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03671731389188, telescope_dec_j2k=-24.3800825266485, observability=1)
2025-12-27T17:15:55.917 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07821226119995117
2025-12-27T17:15:56.154 [DEBUG] [Thread-490897 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31537914276123047
2025-12-27T17:15:56.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:56.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0573409, teldec = -24.25614
2025-12-27T17:15:56.885 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03702538959766     dec_j2k = -24.3800768035845
2025-12-27T17:15:56.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:56.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:56.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:56.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:56.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:56.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:56.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:56.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:56.899 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:56.899 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:56.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:56.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:56.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:56.899 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:56.899 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13607503, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812973213124259, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0573409, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07712, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03702538959766, telescope_dec_j2k=-24.3800768035845, observability=1)
2025-12-27T17:15:57.042 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14217734336853027
2025-12-27T17:15:57.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:57.944 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0576205, teldec = -24.25614
2025-12-27T17:15:57.945 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03730524003255     dec_j2k = -24.3800716041565
2025-12-27T17:15:57.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:57.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:57.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:57.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:57.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:57.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:57.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:57.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:57.958 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:57.958 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:57.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:57.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:57.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:57.958 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:57.958 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1360873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081296880081055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0576205, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0774, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03730524003255, telescope_dec_j2k=-24.3800716041565, observability=1)
2025-12-27T17:15:58.126 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16817903518676758
2025-12-27T17:15:59.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:15:59.003 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0579194, teldec = -24.25614
2025-12-27T17:15:59.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03760440774234     dec_j2k = -24.3800660450904
2025-12-27T17:15:59.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:59.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:15:59.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:15:59.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:15:59.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:15:59.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:15:59.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:15:59.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:59.019 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:15:59.019 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:15:59.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:15:59.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:15:59.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:15:59.020 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:15:59.020 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13609956, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812965992974554, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0579194, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0777, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03760440774234, telescope_dec_j2k=-24.3800660450904, observability=1)
2025-12-27T17:15:59.153 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1335465908050537
2025-12-27T17:15:59.197 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17676925659179688
2025-12-27T17:16:00.063 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:00.065 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0582277, teldec = -24.25614
2025-12-27T17:16:00.067 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03791298385835     dec_j2k = -24.3800603104023
2025-12-27T17:16:00.068 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:00.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:00.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:00.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:00.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:00.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:00.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:00.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:00.082 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:00.082 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:00.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:00.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:00.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:00.082 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:00.082 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13611185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812969603049406, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0582277, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07801, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03791298385835, telescope_dec_j2k=-24.3800603104023, observability=1)
2025-12-27T17:16:00.249 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16660451889038086
2025-12-27T17:16:01.143 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:01.144 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0585082, teldec = -24.25614
2025-12-27T17:16:01.146 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03819373506508     dec_j2k = -24.3800550921189
2025-12-27T17:16:01.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:16:01.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:16:01.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:01.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:01.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:01.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:01.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:01.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:01.161 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:01.161 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:01.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:01.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:01.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:01.161 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:01.161 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13612434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812966394093982, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0585082, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07829, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03819373506508, telescope_dec_j2k=-24.3800550921189, observability=1)
2025-12-27T17:16:01.301 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13951420783996582
2025-12-27T17:16:02.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:02.210 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0588165, teldec = -24.25614
2025-12-27T17:16:02.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03850231115608     dec_j2k = -24.3800493558852
2025-12-27T17:16:02.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:02.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:02.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:02.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:02.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:02.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:02.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:02.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:02.223 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:02.223 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:02.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:02.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:02.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:02.223 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:02.223 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13613668, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812967597452266, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0588165, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0786, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03850231115608, telescope_dec_j2k=-24.3800493558852, observability=1)
2025-12-27T17:16:02.387 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16392064094543457
2025-12-27T17:16:03.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:03.277 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0590965, teldec = -24.25614
2025-12-27T17:16:03.278 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03878256189231     dec_j2k = -24.3800441455005
2025-12-27T17:16:03.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:03.281 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:03.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:03.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:03.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:03.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:03.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:03.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:03.290 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:03.290 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:03.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:03.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:03.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:03.291 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:03.291 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13614902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812969201929978, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0590965, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07888, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03878256189231, telescope_dec_j2k=-24.3800441455005, observability=1)
2025-12-27T17:16:03.437 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14588475227355957
2025-12-27T17:16:03.828 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.537569522857666
2025-12-27T17:16:04.332 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:04.335 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0594043, teldec = -24.25614
2025-12-27T17:16:04.336 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03909063751061     dec_j2k = -24.3800384170289
2025-12-27T17:16:04.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:04.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:04.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:04.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:04.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:04.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:04.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:04.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:04.351 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:04.351 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:04.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:04.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:04.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:04.351 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:04.351 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13616127, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812974817601971, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0594043, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07919, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03909063751061, telescope_dec_j2k=-24.3800384170289, observability=1)
2025-12-27T17:16:04.505 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15355706214904785
2025-12-27T17:16:05.395 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:05.397 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0597031, teldec = -24.25614
2025-12-27T17:16:05.398 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.0393897050574     dec_j2k = -24.380032855285
2025-12-27T17:16:05.400 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:05.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:05.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:05.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:05.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:05.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:05.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:05.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:05.413 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:05.413 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:05.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:05.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:05.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:05.413 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:05.413 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13617356, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812972812004831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0597031, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07949, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.0393897050574, telescope_dec_j2k=-24.380032855285, observability=1)
2025-12-27T17:16:05.589 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17531704902648926
2025-12-27T17:16:06.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:06.465 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0599836, teldec = -24.25614
2025-12-27T17:16:06.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.0396704562071     dec_j2k = -24.3800276334784
2025-12-27T17:16:06.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:06.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:06.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:06.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:06.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:06.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:06.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:06.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:06.477 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:06.477 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:06.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:06.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:06.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:06.477 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:06.478 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13618593, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081297080640769, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0599836, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.07977, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.0396704562071, telescope_dec_j2k=-24.3800276334784, observability=1)
2025-12-27T17:16:06.676 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1986551284790039
2025-12-27T17:16:06.856 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.37801623344421387
2025-12-27T17:16:06.856 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.443150758743286 seconds ago
2025-12-27T17:16:07.517 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:07.520 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0602917, teldec = -24.25614
2025-12-27T17:16:07.521 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.03997883205634     dec_j2k = -24.3800218970965
2025-12-27T17:16:07.523 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:07.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:16:07.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:07.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:07.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:07.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:07.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:07.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:07.536 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:07.536 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:07.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:07.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:07.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:07.536 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:07.536 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13619812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812967998571694, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0602917, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08008, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.03997883205634, telescope_dec_j2k=-24.3800218970965, observability=1)
2025-12-27T17:16:07.726 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18972492218017578
2025-12-27T17:16:08.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:08.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0606, teldec = -24.25614
2025-12-27T17:16:08.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04028740807156     dec_j2k = -24.3800161561821
2025-12-27T17:16:08.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:08.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:08.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:08.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:08.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:08.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:08.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:08.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:08.607 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:08.607 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:08.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:08.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:08.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:08.607 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:08.607 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13621053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812967196332838, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0606, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08038, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.04028740807156, telescope_dec_j2k=-24.3800161561821, observability=1)
2025-12-27T17:16:08.777 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17020750045776367
2025-12-27T17:16:09.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:09.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0608802, teldec = -24.25614
2025-12-27T17:16:09.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.040567858918     dec_j2k = -24.3800109378216
2025-12-27T17:16:09.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:09.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:09.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:09.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:09.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:09.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:09.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:09.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:09.672 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:09.672 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:09.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:09.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:09.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:09.673 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:09.673 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.1362229, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812975619840827, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992232, telescope_ra=2.0608802, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08066, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.040567858918, telescope_dec_j2k=-24.3800109378216, observability=1)
2025-12-27T17:16:09.829 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1565570831298828
2025-12-27T17:16:10.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:10.794 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0611877, teldec = -24.25614
2025-12-27T17:16:10.795 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04087563419204     dec_j2k = -24.3800052102651
2025-12-27T17:16:10.797 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:10.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:10.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:10.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:10.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:10.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:10.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:10.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:10.810 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:10.810 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:10.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:10.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:10.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:10.810 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:10.810 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13623603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812965190735698, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0611877, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08097, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.04087563419204, telescope_dec_j2k=-24.3800052102651, observability=1)
2025-12-27T17:16:10.898 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08774113655090332
2025-12-27T17:16:11.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:11.860 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0614955, teldec = -24.25614
2025-12-27T17:16:11.862 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04118370972159     dec_j2k = -24.3799994763147
2025-12-27T17:16:11.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:11.864 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:11.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:11.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:11.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:11.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:11.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:11.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:11.876 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:11.877 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:11.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:11.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:11.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:11.877 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:11.877 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13624837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812967196332838, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0614955, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08128, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.04118370972159, telescope_dec_j2k=-24.3799994763147, observability=1)
2025-12-27T17:16:11.985 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10799980163574219
2025-12-27T17:16:12.707 [DEBUG] [Thread-490898 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8297441005706787
2025-12-27T17:16:12.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:12.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0617947, teldec = -24.25614
2025-12-27T17:16:12.938 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04148317754025     dec_j2k = -24.3799939017995
2025-12-27T17:16:12.940 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:12.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:12.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:12.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:12.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:12.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:12.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:12.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:12.951 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:12.951 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:12.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:12.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:12.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:12.951 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:12.951 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13626083, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081296679521341, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0617947, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08158, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.04148317754025, telescope_dec_j2k=-24.3799939017995, observability=1)
2025-12-27T17:16:13.066 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11488747596740723
2025-12-27T17:16:13.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:13.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0621027, teldec = -24.25614
2025-12-27T17:16:13.996 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04179145322303     dec_j2k = -24.3799881625321
2025-12-27T17:16:13.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:13.999 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:14.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:14.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:14.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:14.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:14.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:14.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:14.014 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:14.014 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:14.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:14.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:14.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:14.014 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:14.014 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13627308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081296478961627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0621027, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08189, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.04179145322303, telescope_dec_j2k=-24.3799881625321, observability=1)
2025-12-27T17:16:14.167 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15289616584777832
2025-12-27T17:16:15.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:15.126 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0624111, teldec = -24.25614
2025-12-27T17:16:15.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04210012925072     dec_j2k = -24.3799824150024
2025-12-27T17:16:15.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:15.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:15.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:15.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:15.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:15.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:15.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:15.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:15.138 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:15.138 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:15.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:15.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:15.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:15.138 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:15.139 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13628617, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812973213124259, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0624111, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08219, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.04210012925072, telescope_dec_j2k=-24.3799824150024, observability=1)
2025-12-27T17:16:15.252 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11322140693664551
2025-12-27T17:16:16.191 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:16.193 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0627189, teldec = -24.25614
2025-12-27T17:16:16.194 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.0424082047283     dec_j2k = -24.3799766778477
2025-12-27T17:16:16.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:16.198 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:16.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:16.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:16.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:16.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:16.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:16.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:16.211 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:16.211 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:16.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:16.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:16.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:16.211 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:16.211 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13629852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812965992974554, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0627189, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0825, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.0424082047283, telescope_dec_j2k=-24.3799766778477, observability=1)
2025-12-27T17:16:16.303 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09206676483154297
2025-12-27T17:16:17.380 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:17.381 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0630266, teldec = -24.25614
2025-12-27T17:16:17.383 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04271618010332     dec_j2k = -24.3799709417512
2025-12-27T17:16:17.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:17.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:17.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:17.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:17.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:17.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:17.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:17.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:17.395 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:17.395 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:17.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:17.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:17.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:17.395 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:17.395 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461037.13631227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812973213124259, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0630266, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08281, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:15:17.336800', telescope_ra_j2k=2.04271618010332, telescope_dec_j2k=-24.3799709417512, observability=1)
2025-12-27T17:16:17.477 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:17.478 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T17:16:17.479 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:17.479 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T17:16:17.480 [DEBUG] [ThreadPoolExecutor-22980_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:17.574 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17943096160888672
2025-12-27T17:16:18.482 [DEBUG] [ThreadPoolExecutor-22980_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:18.484 [DEBUG] [ThreadPoolExecutor-22980_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:18.484 [DEBUG] [ThreadPoolExecutor-22980_0] [payload.py] [to_registers()] [0]
2025-12-27T17:16:18.486 [DEBUG] [ThreadPoolExecutor-22980_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:18.486 [DEBUG] [ThreadPoolExecutor-22980_0] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:18.486 [DEBUG] [ThreadPoolExecutor-22980_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-27T17:16:18.486 [DEBUG] [ThreadPoolExecutor-22980_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:18.493 [DEBUG] [ThreadPoolExecutor-22980_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:18.493 [DEBUG] [ThreadPoolExecutor-22980_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T17:16:18.493 [DEBUG] [ThreadPoolExecutor-22980_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-27T17:16:18.493 [DEBUG] [ThreadPoolExecutor-22980_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-27T17:16:18.494 [DEBUG] [ThreadPoolExecutor-22980_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:18.494 [DEBUG] [ThreadPoolExecutor-22980_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:18.494 [DEBUG] [ThreadPoolExecutor-22980_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:18.523 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:18.525 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0633536, teldec = -24.25614
2025-12-27T17:16:18.526 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04304347273647     dec_j2k = -24.3799648449842
2025-12-27T17:16:18.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:18.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:18.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:18.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:18.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:18.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:18.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:18.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:18.540 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:18.540 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:18.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:18.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:18.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:18.540 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:18.540 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13632551, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812976020960255, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0633536, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08314, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04304347273647, telescope_dec_j2k=-24.3799648449842, observability=1)
2025-12-27T17:16:18.672 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13174104690551758
2025-12-27T17:16:19.618 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:19.620 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.063662, teldec = -24.25614
2025-12-27T17:16:19.622 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04335214871091     dec_j2k = -24.3799590941721
2025-12-27T17:16:19.623 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:19.624 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:19.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:19.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:19.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:19.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:19.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:19.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:19.636 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:19.636 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:19.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:19.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:19.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:19.636 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:19.637 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13633818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812969201929978, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.063662, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08345, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04335214871091, telescope_dec_j2k=-24.3799590941721, observability=1)
2025-12-27T17:16:19.723 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08638739585876465
2025-12-27T17:16:20.703 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:20.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0639701, teldec = -24.25614
2025-12-27T17:16:20.706 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04366052440378     dec_j2k = -24.3799533481463
2025-12-27T17:16:20.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:20.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:20.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:20.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:20.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:20.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:20.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:20.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:20.723 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:20.723 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:20.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:20.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:20.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:20.723 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:20.723 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13635073, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812967196332838, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0639701, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08375, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04366052440378, telescope_dec_j2k=-24.3799533481463, observability=1)
2025-12-27T17:16:20.775 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05175185203552246
2025-12-27T17:16:21.852 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:21.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0642784, teldec = -24.25614
2025-12-27T17:16:21.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04396910026248     dec_j2k = -24.3799475975821
2025-12-27T17:16:21.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:16:21.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:16:21.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:21.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:21.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:21.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:21.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:21.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:21.865 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:21.865 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:21.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:21.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:21.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:21.866 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:21.866 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13636404, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812965992974554, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0642784, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08406, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04396910026248, telescope_dec_j2k=-24.3799475975821, observability=1)
2025-12-27T17:16:21.911 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04528212547302246
2025-12-27T17:16:22.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:22.918 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0645862, teldec = -24.25614
2025-12-27T17:16:22.919 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.0442771756607     dec_j2k = -24.3799418555376
2025-12-27T17:16:22.920 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:22.921 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:22.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:22.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:22.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:22.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:22.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:22.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:22.930 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:22.930 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:22.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:22.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:22.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:22.931 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:22.931 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13637634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812961580660845, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0645862, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08437, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.0442771756607, telescope_dec_j2k=-24.3799418555376, observability=1)
2025-12-27T17:16:23.186 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25544285774230957
2025-12-27T17:16:23.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:23.984 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0648661, teldec = -24.25614
2025-12-27T17:16:23.985 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04455732608457     dec_j2k = -24.3799366332713
2025-12-27T17:16:23.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:23.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:23.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:23.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:23.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:23.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:23.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:23.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:23.997 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:23.997 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:23.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:23.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:23.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:23.997 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:23.997 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13638869, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812967196332838, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0648661, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08465, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04455732608457, telescope_dec_j2k=-24.3799366332713, observability=1)
2025-12-27T17:16:24.238 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24072980880737305
2025-12-27T17:16:25.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:25.046 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0651647, teldec = -24.25614
2025-12-27T17:16:25.047 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04485619322721     dec_j2k = -24.3799310613729
2025-12-27T17:16:25.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:25.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:25.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:25.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:25.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:25.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:25.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:25.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:25.059 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:25.059 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:25.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:25.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:25.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:25.059 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:25.059 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13640098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812966394093982, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0651647, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08495, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04485619322721, telescope_dec_j2k=-24.3799310613729, observability=1)
2025-12-27T17:16:25.290 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23097443580627441
2025-12-27T17:16:26.103 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:26.105 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.065473, teldec = -24.25614
2025-12-27T17:16:26.106 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04516476903503     dec_j2k = -24.379925307676
2025-12-27T17:16:26.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:26.109 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:16:26.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:26.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:26.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:26.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:26.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:26.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:26.120 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:26.120 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:26.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:26.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:26.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:26.120 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:26.120 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13641324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812969603049406, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.065473, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08526, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04516476903503, telescope_dec_j2k=-24.379925307676, observability=1)
2025-12-27T17:16:26.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24366116523742676
2025-12-27T17:16:26.473 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35337018966674805
2025-12-27T17:16:27.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:27.174 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0657532, teldec = -24.25614
2025-12-27T17:16:27.176 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04544521969296     dec_j2k = -24.3799200776986
2025-12-27T17:16:27.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:27.179 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:27.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:27.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:27.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:27.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:27.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:27.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:27.190 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:27.191 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:27.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:27.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:27.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:27.191 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:27.191 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13642561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812965190735698, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0657532, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08554, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04544521969296, telescope_dec_j2k=-24.3799200776986, observability=1)
2025-12-27T17:16:27.457 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26598644256591797
2025-12-27T17:16:28.233 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:28.236 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0660616, teldec = -24.25614
2025-12-27T17:16:28.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04575389556516     dec_j2k = -24.3799143205917
2025-12-27T17:16:28.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:28.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:28.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:28.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:28.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:28.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:28.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:28.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:28.251 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:28.251 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:28.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:28.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:28.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:28.251 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:28.251 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13643789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812970004168834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0660616, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08585, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04575389556516, telescope_dec_j2k=-24.3799143205917, observability=1)
2025-12-27T17:16:28.521 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2700033187866211
2025-12-27T17:16:29.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:29.298 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0663415, teldec = -24.25614
2025-12-27T17:16:29.300 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04603404593195     dec_j2k = -24.3799090948131
2025-12-27T17:16:29.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:29.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:29.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:29.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:29.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:29.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:29.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:29.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:29.310 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:29.310 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:29.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:29.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:29.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:29.310 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:29.311 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1364502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812967196332838, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0663415, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08613, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04603404593195, telescope_dec_j2k=-24.3799090948131, observability=1)
2025-12-27T17:16:29.573 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2625432014465332
2025-12-27T17:16:30.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:30.359 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0666493, teldec = -24.25614
2025-12-27T17:16:30.360 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04634212124241     dec_j2k = -24.3799033473677
2025-12-27T17:16:30.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:30.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:30.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:30.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:30.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:30.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:30.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:30.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:30.372 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:30.372 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:30.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:30.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:30.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:30.372 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:30.372 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13646248, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081296880081055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0666493, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08643, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04634212124241, telescope_dec_j2k=-24.3799033473677, observability=1)
2025-12-27T17:16:30.630 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25811219215393066
2025-12-27T17:16:30.787 [DEBUG] [Thread-490899 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4146747589111328
2025-12-27T17:16:31.422 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:31.424 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0669479, teldec = -24.25614
2025-12-27T17:16:31.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04664098831145     dec_j2k = -24.379897770941
2025-12-27T17:16:31.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:31.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:31.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:31.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:31.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:31.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:31.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:31.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:31.441 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:31.441 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:31.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:31.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:31.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:31.441 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:31.442 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1364748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812967196332838, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0669479, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08673, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04664098831145, telescope_dec_j2k=-24.379897770941, observability=1)
2025-12-27T17:16:31.717 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27518701553344727
2025-12-27T17:16:32.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:32.488 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0672565, teldec = -24.25614
2025-12-27T17:16:32.489 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04694986431157     dec_j2k = -24.3798920069652
2025-12-27T17:16:32.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:32.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:32.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:32.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:32.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:32.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:32.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:32.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:32.500 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:32.500 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:32.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:32.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:32.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:32.500 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:32.500 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13648712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812965591855126, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0672565, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08704, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04694986431157, telescope_dec_j2k=-24.3798920069652, observability=1)
2025-12-27T17:16:32.767 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2663865089416504
2025-12-27T17:16:33.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:33.548 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0675373, teldec = -24.25614
2025-12-27T17:16:33.549 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04723091543698     dec_j2k = -24.3798867615292
2025-12-27T17:16:33.551 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:33.551 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:33.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:33.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:33.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:33.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:33.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:33.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:33.559 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:33.560 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:33.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:33.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:33.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:33.560 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:33.560 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13649938, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812963586257985, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0675373, telescope_dec=-24.25614, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08732, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04723091543698, telescope_dec_j2k=-24.3798867615292, observability=1)
2025-12-27T17:16:33.818 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25832223892211914
2025-12-27T17:16:34.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:34.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0678462, teldec = -24.256139
2025-12-27T17:16:34.607 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04754009158022     dec_j2k = -24.3798799904838
2025-12-27T17:16:34.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:16:34.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:34.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:34.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:34.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:34.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:34.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:34.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:34.621 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:34.621 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:34.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:34.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:34.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:34.621 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:34.621 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13651162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812970004168834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0678462, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08763, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04754009158022, telescope_dec_j2k=-24.3798799904838, observability=1)
2025-12-27T17:16:34.908 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2869720458984375
2025-12-27T17:16:35.716 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:35.718 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0681542, teldec = -24.256139
2025-12-27T17:16:35.719 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04784836700545     dec_j2k = -24.3798742353631
2025-12-27T17:16:35.720 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:35.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:35.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:35.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:35.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:35.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:35.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:35.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:35.729 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:35.729 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:35.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:35.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:35.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:35.729 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:35.729 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13652449, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812976422079683, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0681542, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08794, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04784836700545, telescope_dec_j2k=-24.3798742353631, observability=1)
2025-12-27T17:16:35.976 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2470109462738037
2025-12-27T17:16:36.809 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:36.810 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0684534, teldec = -24.256139
2025-12-27T17:16:36.811 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04814783454882     dec_j2k = -24.3798686439021
2025-12-27T17:16:36.812 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:36.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:36.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:36.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:36.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:36.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:36.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:36.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:36.822 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:36.822 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:36.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:36.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:36.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:36.823 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:36.823 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13653714, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812965992974554, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0684534, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08824, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04814783454882, telescope_dec_j2k=-24.3798686439021, observability=1)
2025-12-27T17:16:37.198 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37566041946411133
2025-12-27T17:16:37.908 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:37.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0687626, teldec = -24.256139
2025-12-27T17:16:37.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04845731102113     dec_j2k = -24.3798628647611
2025-12-27T17:16:37.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:37.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:37.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:37.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:37.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:37.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:37.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:37.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:37.921 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:37.921 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:37.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:37.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:37.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:37.921 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:37.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13654986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812965591855126, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0687626, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08855, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04845731102113, telescope_dec_j2k=-24.3798628647611, observability=1)
2025-12-27T17:16:38.263 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3417048454284668
2025-12-27T17:16:39.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:39.249 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0691272, teldec = -24.256139
2025-12-27T17:16:39.250 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04882223701255     dec_j2k = -24.3798560491154
2025-12-27T17:16:39.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:39.253 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:39.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:39.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:39.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:39.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:39.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:39.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:39.266 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:39.266 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:39.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:39.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:39.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:39.266 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:39.266 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13656537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812968399691122, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0691272, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08891, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04882223701255, telescope_dec_j2k=-24.3798560491154, observability=1)
2025-12-27T17:16:39.460 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19398212432861328
2025-12-27T17:16:40.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:40.355 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0694355, teldec = -24.256139
2025-12-27T17:16:40.356 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04913081265138     dec_j2k = -24.3798502850313
2025-12-27T17:16:40.358 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:40.359 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:40.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:40.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:40.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:40.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:40.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:40.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:40.374 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:40.374 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:40.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:40.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:40.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:40.374 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:40.374 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13657817, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081296478961627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0694355, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08922, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04913081265138, telescope_dec_j2k=-24.3798502850313, observability=1)
2025-12-27T17:16:40.626 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25193262100219727
2025-12-27T17:16:41.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:41.441 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0697347, teldec = -24.256139
2025-12-27T17:16:41.442 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04943028014169     dec_j2k = -24.3798446903115
2025-12-27T17:16:41.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:41.445 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:41.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:41.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:41.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:41.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:41.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:41.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:41.454 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:41.454 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:41.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:41.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:41.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:41.454 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:41.454 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13659074, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812964388496841, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0697347, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08952, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04943028014169, telescope_dec_j2k=-24.3798446903115, observability=1)
2025-12-27T17:16:41.729 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27552270889282227
2025-12-27T17:16:42.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:42.577 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0700436, teldec = -24.256139
2025-12-27T17:16:42.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.04973945629097     dec_j2k = -24.3798389134138
2025-12-27T17:16:42.580 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:42.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:16:42.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:42.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:42.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:42.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:42.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:42.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:42.592 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:42.593 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:42.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:42.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:42.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:42.593 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:42.593 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13660388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812961981780273, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0700436, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.08983, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.04973945629097, telescope_dec_j2k=-24.3798389134138, observability=1)
2025-12-27T17:16:42.811 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21789145469665527
2025-12-27T17:16:43.494 [DEBUG] [ThreadPoolExecutor-22980_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:43.495 [DEBUG] [ThreadPoolExecutor-22980_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:43.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:43.657 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0703525, teldec = -24.256139
2025-12-27T17:16:43.658 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05004863242703     dec_j2k = -24.3798331357051
2025-12-27T17:16:43.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:43.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:43.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:43.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:43.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:43.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:43.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:43.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:43.673 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:43.673 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:43.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:43.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:43.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:43.673 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:43.674 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13661639, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812967597452266, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0703525, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09014, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05004863242703, telescope_dec_j2k=-24.3798331357051, observability=1)
2025-12-27T17:16:43.933 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25975632667541504
2025-12-27T17:16:44.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:44.721 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0706611, teldec = -24.256139
2025-12-27T17:16:44.722 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05035750828172     dec_j2k = -24.3798273627979
2025-12-27T17:16:44.724 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:44.725 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:44.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:44.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:44.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:44.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:44.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:44.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:44.733 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:44.733 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:44.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:44.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:44.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:44.733 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:44.734 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1366287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812961580660845, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0706611, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09044, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05035750828172, telescope_dec_j2k=-24.3798273627979, observability=1)
2025-12-27T17:16:45.022 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.288297176361084
2025-12-27T17:16:45.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:45.778 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0709321, teldec = -24.256139
2025-12-27T17:16:45.779 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05062875051523     dec_j2k = -24.3798222925975
2025-12-27T17:16:45.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:45.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:45.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:45.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:45.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:45.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:45.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:45.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:45.796 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:45.796 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:45.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:45.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:45.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:45.796 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:45.797 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13664094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081296679521341, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0709321, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09072, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05062875051523, telescope_dec_j2k=-24.3798222925975, observability=1)
2025-12-27T17:16:46.091 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.294400691986084
2025-12-27T17:16:46.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:46.844 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0712404, teldec = -24.256139
2025-12-27T17:16:46.845 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05093732607701     dec_j2k = -24.3798165237842
2025-12-27T17:16:46.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:46.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:46.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:46.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:46.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:46.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:46.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:46.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:46.858 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:46.858 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:46.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:46.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:46.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:46.859 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:46.859 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13665326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081296478961627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0712404, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09102, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05093732607701, telescope_dec_j2k=-24.3798165237842, observability=1)
2025-12-27T17:16:47.177 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31849074363708496
2025-12-27T17:16:47.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:47.911 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0715496, teldec = -24.256139
2025-12-27T17:16:47.912 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05124680242998     dec_j2k = -24.3798107373191
2025-12-27T17:16:47.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:16:47.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:16:47.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:47.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:47.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:47.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:47.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:47.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:47.923 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:47.923 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:47.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:47.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:47.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:47.923 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:47.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13666562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812962784019129, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992231, telescope_ra=2.0715496, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09133, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05124680242998, telescope_dec_j2k=-24.3798107373191, observability=1)
2025-12-27T17:16:48.226 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30298376083374023
2025-12-27T17:16:48.949 [DEBUG] [Thread-490900 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:48.951 [INFO] [Thread-490900 (handle)] [driver.py] [get_status()] Telra = 2.0718301, teldec = -24.256139
2025-12-27T17:16:48.952 [INFO] [Thread-490900 (handle)] [driver.py] [get_status()] ra_j2k = 2.05152755312036     dec_j2k = -24.379805487252
2025-12-27T17:16:48.953 [DEBUG] [Thread-490900 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:48.954 [DEBUG] [Thread-490900 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:48.959 [DEBUG] [Thread-490900 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:48.959 [DEBUG] [Thread-490900 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:48.960 [DEBUG] [Thread-490900 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:48.960 [DEBUG] [Thread-490900 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:48.966 [DEBUG] [Thread-490900 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:48.967 [DEBUG] [Thread-490900 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:48.967 [DEBUG] [Thread-490900 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:48.967 [DEBUG] [Thread-490900 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:48.967 [DEBUG] [Thread-490900 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:48.967 [DEBUG] [Thread-490900 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:48.967 [DEBUG] [Thread-490900 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:48.967 [DEBUG] [Thread-490900 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:48.967 [DEBUG] [Thread-490900 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13667766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812963586257985, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0718301, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09161, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05152755312036, telescope_dec_j2k=-24.379805487252, observability=1)
2025-12-27T17:16:48.968 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:48.971 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0718301, teldec = -24.256139
2025-12-27T17:16:48.972 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05152755312036     dec_j2k = -24.379805487252
2025-12-27T17:16:48.973 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:48.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:48.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:48.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:48.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:48.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:48.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:48.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:48.987 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:48.988 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:48.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:48.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:48.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:48.988 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:48.988 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13667788, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812963586257985, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0718301, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09161, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05152755312036, telescope_dec_j2k=-24.379805487252, observability=1)
2025-12-27T17:16:49.278 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29057955741882324
2025-12-27T17:16:50.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:50.037 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0721384, teldec = -24.256139
2025-12-27T17:16:50.038 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05183612864377     dec_j2k = -24.3797997160861
2025-12-27T17:16:50.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:16:50.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:16:50.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:50.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:50.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:50.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:50.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:50.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:50.053 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:50.053 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:50.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:50.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:50.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:50.053 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:50.053 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13669023, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812960778421989, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0721384, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09192, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05183612864377, telescope_dec_j2k=-24.3797997160861, observability=1)
2025-12-27T17:16:50.336 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2828071117401123
2025-12-27T17:16:51.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:51.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0724376, teldec = -24.256139
2025-12-27T17:16:51.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05213559602203     dec_j2k = -24.3797941144939
2025-12-27T17:16:51.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:51.106 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:51.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:51.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:51.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:51.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:51.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:51.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:51.117 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:51.117 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:51.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:51.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:51.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:51.117 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:51.117 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13670256, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812963185138557, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0724376, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09222, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05213559602203, telescope_dec_j2k=-24.3797941144939, observability=1)
2025-12-27T17:16:51.491 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3732774257659912
2025-12-27T17:16:52.162 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:52.165 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0727181, teldec = -24.256139
2025-12-27T17:16:52.166 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05241634667789     dec_j2k = -24.3797888623104
2025-12-27T17:16:52.168 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:52.169 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:52.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:52.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:52.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:52.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:52.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:52.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:52.179 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:52.179 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:52.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:52.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:52.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:52.179 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:52.180 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13671485, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812963586257985, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0727181, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0925, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05241634667789, telescope_dec_j2k=-24.3797888623104, observability=1)
2025-12-27T17:16:52.593 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.413684606552124
2025-12-27T17:16:53.232 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:53.233 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.073027, teldec = -24.256139
2025-12-27T17:16:53.234 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05272552269946     dec_j2k = -24.3797830775817
2025-12-27T17:16:53.236 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:53.237 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:53.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:53.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:53.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:53.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:53.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:53.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:53.247 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:53.247 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:53.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:53.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:53.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:53.247 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:53.247 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13672722, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812966394093982, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.073027, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09281, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05272552269946, telescope_dec_j2k=-24.3797830775817, observability=1)
2025-12-27T17:16:53.675 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42788028717041016
2025-12-27T17:16:54.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:54.303 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0733075, teldec = -24.256139
2025-12-27T17:16:54.305 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05300627333239     dec_j2k = -24.3797778239937
2025-12-27T17:16:54.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:16:54.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:16:54.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:54.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:54.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:54.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:54.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:54.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:54.320 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:54.320 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:54.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:54.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:54.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:54.320 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:54.320 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13673961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812961981780273, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0733075, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09309, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05300627333239, telescope_dec_j2k=-24.3797778239937, observability=1)
2025-12-27T17:16:54.798 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.477445125579834
2025-12-27T17:16:55.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:55.366 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0736155, teldec = -24.256139
2025-12-27T17:16:55.367 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05331454852461     dec_j2k = -24.3797720545782
2025-12-27T17:16:55.369 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:55.369 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:55.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:55.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:55.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:55.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:55.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:55.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:55.380 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:55.380 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:55.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:55.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:55.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:55.380 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:55.380 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13675191, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081296478961627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162341237072, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0736155, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0934, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05331454852461, telescope_dec_j2k=-24.3797720545782, observability=1)
2025-12-27T17:16:55.865 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4851071834564209
2025-12-27T17:16:56.186 [DEBUG] [Thread-490901 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8062107563018799
2025-12-27T17:16:56.425 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:56.427 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.073915, teldec = -24.256139
2025-12-27T17:16:56.429 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05361431610961     dec_j2k = -24.3797664436108
2025-12-27T17:16:56.430 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:56.432 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:56.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:56.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:56.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:56.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:56.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:56.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:56.440 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:56.440 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:56.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:56.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:56.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:56.440 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:56.440 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13676419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812964388496841, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.073915, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0937, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05361431610961, telescope_dec_j2k=-24.3797664436108, observability=1)
2025-12-27T17:16:56.952 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5114057064056396
2025-12-27T17:16:57.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:57.487 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.074196, teldec = -24.256139
2025-12-27T17:16:57.488 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05389556715468     dec_j2k = -24.3797611785378
2025-12-27T17:16:57.490 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:16:57.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:16:57.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:57.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:57.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:57.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:57.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:57.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:57.501 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:57.501 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:57.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:57.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:57.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:57.501 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:57.501 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13677645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812962382899701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.074196, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09398, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05389556715468, telescope_dec_j2k=-24.3797611785378, observability=1)
2025-12-27T17:16:58.001 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4993884563446045
2025-12-27T17:16:58.243 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7417473793029785
2025-12-27T17:16:58.546 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:58.548 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0745046, teldec = -24.256139
2025-12-27T17:16:58.549 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05420444284494     dec_j2k = -24.3797553955534
2025-12-27T17:16:58.551 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:58.552 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:58.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:58.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:58.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:58.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:58.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:58.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:58.562 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:58.562 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:58.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:58.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:58.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:58.562 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:58.562 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13678874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812959976183133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0745046, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09429, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05420444284494, telescope_dec_j2k=-24.3797553955534, observability=1)
2025-12-27T17:16:59.051 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4887712001800537
2025-12-27T17:16:59.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:16:59.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0747851, teldec = -24.256139
2025-12-27T17:16:59.608 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05448519342037     dec_j2k = -24.3797501384448
2025-12-27T17:16:59.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:16:59.610 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:16:59.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:16:59.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:16:59.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:16:59.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:16:59.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:16:59.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:59.623 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:16:59.623 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:16:59.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:16:59.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:16:59.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:16:59.624 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:16:59.624 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13680098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812957168347136, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0747851, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09457, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05448519342037, telescope_dec_j2k=-24.3797501384448, observability=1)
2025-12-27T17:17:00.218 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5941779613494873
2025-12-27T17:17:00.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:00.674 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.075084, teldec = -24.256139
2025-12-27T17:17:00.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05478436042082     dec_j2k = -24.3797445357495
2025-12-27T17:17:00.677 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:00.678 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:00.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:00.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:00.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:00.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:00.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:00.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:00.689 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:00.689 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:00.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:00.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:00.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:00.689 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:00.689 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13681333, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812959976183133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.075084, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09487, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05478436042082, telescope_dec_j2k=-24.3797445357495, observability=1)
2025-12-27T17:17:01.276 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5866963863372803
2025-12-27T17:17:01.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:01.735 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0753932, teldec = -24.256139
2025-12-27T17:17:01.736 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05509383660897     dec_j2k = -24.3797387391886
2025-12-27T17:17:01.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:17:01.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:01.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:01.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:01.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:01.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:01.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:01.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:01.748 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:01.748 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:01.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:01.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:01.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:01.748 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:01.748 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13682562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812967196332838, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0753932, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09518, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05509383660897, telescope_dec_j2k=-24.3797387391886, observability=1)
2025-12-27T17:17:02.384 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6356854438781738
2025-12-27T17:17:02.796 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:02.797 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0757012, teldec = -24.256139
2025-12-27T17:17:02.798 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05540211171205     dec_j2k = -24.3797329643169
2025-12-27T17:17:02.799 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:02.800 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:02.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:02.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:02.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:02.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:02.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:02.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:02.808 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:02.808 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:02.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:02.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:02.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:02.808 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:02.809 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13683792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812968399691122, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0757012, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09548, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05540211171205, telescope_dec_j2k=-24.3797329643169, observability=1)
2025-12-27T17:17:03.449 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6408109664916992
2025-12-27T17:17:03.841 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:03.843 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0759817, teldec = -24.256139
2025-12-27T17:17:03.844 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 2.05568286224089     dec_j2k = -24.3797277043579
2025-12-27T17:17:03.846 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:03.846 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:17:03.852 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:03.852 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:03.852 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:03.852 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:03.859 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:03.859 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:03.859 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:03.859 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:03.859 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:03.859 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:03.859 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:03.859 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:03.859 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13685001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812959173944277, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0759817, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09577, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05568286224089, telescope_dec_j2k=-24.3797277043579, observability=1)
2025-12-27T17:17:03.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06212258338928223
2025-12-27T17:17:04.502 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6423442363739014
2025-12-27T17:17:05.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:05.037 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0763171, teldec = -24.256139
2025-12-27T17:17:05.038 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05601856178938     dec_j2k = -24.3797214140325
2025-12-27T17:17:05.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:05.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:05.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:05.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:05.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:05.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:05.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:05.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:05.049 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:05.049 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:05.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:05.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:05.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:05.049 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:05.050 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13686384, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812959976183133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0763171, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0961, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05601856178938, telescope_dec_j2k=-24.3797214140325, observability=1)
2025-12-27T17:17:05.553 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5036041736602783
2025-12-27T17:17:06.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:06.114 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0766159, teldec = -24.256139
2025-12-27T17:17:06.115 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05631762863695     dec_j2k = -24.3797158093245
2025-12-27T17:17:06.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:06.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:06.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:06.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:06.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:06.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:06.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:06.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:06.130 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:06.130 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:06.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:06.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:06.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:06.130 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:06.130 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13687631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812961981780273, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0766159, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0964, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05631762863695, telescope_dec_j2k=-24.3797158093245, observability=1)
2025-12-27T17:17:06.688 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5579297542572021
2025-12-27T17:17:06.916 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.785437822341919
2025-12-27T17:17:06.916 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 40.44277763366699 seconds ago
2025-12-27T17:17:07.029 [DEBUG] [Thread-490902 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8988432884216309
2025-12-27T17:17:07.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:07.290 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0769521, teldec = -24.256139
2025-12-27T17:17:07.291 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.0566541288703     dec_j2k = -24.3797095021838
2025-12-27T17:17:07.293 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:07.294 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:07.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:07.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:07.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:07.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:07.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:07.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:07.306 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:07.306 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:07.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:07.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:07.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:07.306 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:07.306 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13688991, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812961981780273, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0769521, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09674, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.0566541288703, telescope_dec_j2k=-24.3797095021838, observability=1)
2025-12-27T17:17:07.819 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5130527019500732
2025-12-27T17:17:08.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:08.351 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0772326, teldec = -24.256139
2025-12-27T17:17:08.352 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05693487935041     dec_j2k = -24.3797042392455
2025-12-27T17:17:08.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:08.354 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:08.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:08.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:08.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:08.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:08.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:08.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:08.367 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:08.367 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:08.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:08.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:08.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:08.367 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:08.367 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1369022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812967196332838, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0772326, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09702, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05693487935041, telescope_dec_j2k=-24.3797042392455, observability=1)
2025-12-27T17:17:08.871 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5036957263946533
2025-12-27T17:17:09.417 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:09.419 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.077541, teldec = -24.256139
2025-12-27T17:17:09.420 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05724355473197     dec_j2k = -24.3796984520568
2025-12-27T17:17:09.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:09.422 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:09.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:09.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:09.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:09.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:09.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:09.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:09.434 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:09.434 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:09.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:09.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:09.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:09.435 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:09.435 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13691455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812957168347136, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.077541, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09732, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05724355473197, telescope_dec_j2k=-24.3796984520568, observability=1)
2025-12-27T17:17:09.955 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5207152366638184
2025-12-27T17:17:10.487 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:10.489 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0778209, teldec = -24.256139
2025-12-27T17:17:10.490 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05752370465341     dec_j2k = -24.3796931989775
2025-12-27T17:17:10.492 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:10.493 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:10.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:10.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:10.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:10.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:10.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:10.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:10.506 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:10.506 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:10.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:10.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:10.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:10.506 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:10.506 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13692694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.081296880081055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0778209, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0976, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05752370465341, telescope_dec_j2k=-24.3796931989775, observability=1)
2025-12-27T17:17:11.013 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5063142776489258
2025-12-27T17:17:11.551 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:11.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0781287, teldec = -24.256139
2025-12-27T17:17:11.554 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05783177947406     dec_j2k = -24.3796874215115
2025-12-27T17:17:11.556 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:11.557 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:11.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:11.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:11.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:11.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:11.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:11.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:11.571 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:11.571 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:11.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:11.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:11.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:11.571 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:11.571 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13693926, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812962382899701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0781287, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09791, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05783177947406, telescope_dec_j2k=-24.3796874215115, observability=1)
2025-12-27T17:17:12.099 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5282328128814697
2025-12-27T17:17:12.622 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:12.624 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0784365, teldec = -24.256139
2025-12-27T17:17:12.625 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05813985428154     dec_j2k = -24.3796816432413
2025-12-27T17:17:12.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:12.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:12.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:12.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:12.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:12.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:12.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:12.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:12.641 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:12.641 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:12.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:12.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:12.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:12.641 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:12.641 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13695166, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812964388496841, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0784365, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09822, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05813985428154, telescope_dec_j2k=-24.3796816432413, observability=1)
2025-12-27T17:17:13.149 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5072386264801025
2025-12-27T17:17:13.689 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:13.692 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0787072, teldec = -24.256139
2025-12-27T17:17:13.693 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05841079595482     dec_j2k = -24.3796765607776
2025-12-27T17:17:13.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:13.695 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:13.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:13.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:13.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:13.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:13.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:13.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:13.708 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:13.708 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:13.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:13.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:13.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:13.708 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:13.708 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.136964, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812959173944277, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0787072, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09849, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05841079595482, telescope_dec_j2k=-24.3796765607776, observability=1)
2025-12-27T17:17:14.217 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5088329315185547
2025-12-27T17:17:14.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:14.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0790155, teldec = -24.256139
2025-12-27T17:17:14.769 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.0587193711839     dec_j2k = -24.3796707716064
2025-12-27T17:17:14.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:17:14.772 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:17:14.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:14.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:14.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:14.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:14.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:14.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:14.786 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:14.786 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:14.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:14.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:14.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:14.786 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:14.786 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13697647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812959575063705, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0790155, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.0988, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.0587193711839, telescope_dec_j2k=-24.3796707716064, observability=1)
2025-12-27T17:17:15.560 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.774104118347168
2025-12-27T17:17:15.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:15.980 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0793517, teldec = -24.256139
2025-12-27T17:17:15.981 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05905587130513     dec_j2k = -24.3796644576173
2025-12-27T17:17:15.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:15.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:15.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:15.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:15.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:15.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:15.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:15.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:15.997 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:15.997 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:15.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:15.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:15.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:15.997 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:15.997 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.1369905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812955162749996, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0793517, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09914, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05905587130513, telescope_dec_j2k=-24.3796644576173, observability=1)
2025-12-27T17:17:16.841 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8437747955322266
2025-12-27T17:17:17.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:17.090 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0796598, teldec = -24.256139
2025-12-27T17:17:17.092 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05936424632806     dec_j2k = -24.3796586705165
2025-12-27T17:17:17.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:17:17.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:17:17.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:17.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:17.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:17.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:17.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:17.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:17.108 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:17.108 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:17.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:17.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:17.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:17.108 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:17.108 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13700334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812965591855126, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0796598, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09944, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:16:17.476333', telescope_ra_j2k=2.05936424632806, telescope_dec_j2k=-24.3796586705165, observability=1)
2025-12-27T17:17:17.620 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:17.620 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-27T17:17:17.621 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:17.621 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-27T17:17:17.621 [INFO] [ThreadPoolExecutor-22981_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-27T17:17:17.622 [INFO] [ThreadPoolExecutor-22981_0] [server.py] [done()] Shutdown complete...
2025-12-27T17:17:17.890 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7821815013885498
2025-12-27T17:17:18.149 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:18.152 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0799679, teldec = -24.256139
2025-12-27T17:17:18.153 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05967262133779     dec_j2k = -24.3796528826102
2025-12-27T17:17:18.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:18.155 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:17:18.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:18.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:18.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:18.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:18.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:18.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:18.165 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:18.165 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:18.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:18.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:18.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:18.165 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:18.165 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13701562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812960778421989, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0799679, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.09975, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:17:17.619957', telescope_ra_j2k=2.05967262133779, telescope_dec_j2k=-24.3796528826102, observability=1)
2025-12-27T17:17:18.942 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7769672870635986
2025-12-27T17:17:19.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:19.210 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0802665, teldec = -24.256139
2025-12-27T17:17:19.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.05997148785524     dec_j2k = -24.3796472724003
2025-12-27T17:17:19.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:19.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:19.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:19.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:19.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:19.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:19.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:19.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:19.228 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:19.228 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:19.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:19.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:19.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:19.228 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:19.228 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13702788, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812957970585993, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0802665, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.10005, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:17:17.619957', telescope_ra_j2k=2.05997148785524, telescope_dec_j2k=-24.3796472724003, observability=1)
2025-12-27T17:17:19.994 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7659316062927246
2025-12-27T17:17:20.268 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:20.270 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0805469, teldec = -24.256139
2025-12-27T17:17:20.271 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.06025213811685     dec_j2k = -24.3796420034501
2025-12-27T17:17:20.273 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:17:20.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:17:20.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:20.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:20.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:20.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:20.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:20.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:20.288 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:20.288 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:20.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:20.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:20.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:20.288 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:20.289 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13704015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812962382899701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0805469, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.10033, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:17:17.619957', telescope_ra_j2k=2.06025213811685, telescope_dec_j2k=-24.3796420034501, observability=1)
2025-12-27T17:17:21.046 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7576546669006348
2025-12-27T17:17:21.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:21.336 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0808553, teldec = -24.256139
2025-12-27T17:17:21.337 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.0605608133563     dec_j2k = -24.379636207586
2025-12-27T17:17:21.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:21.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:21.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:21.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:21.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:21.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:21.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:21.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:21.355 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:21.355 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:21.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:21.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:21.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:21.355 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:21.355 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13705249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812960377302561, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0808553, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.10064, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:17:17.619957', telescope_ra_j2k=2.0605608133563, telescope_dec_j2k=-24.379636207586, observability=1)
2025-12-27T17:17:22.325 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9698822498321533
2025-12-27T17:17:22.396 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:22.398 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0811355, teldec = -24.256139
2025-12-27T17:17:22.399 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.06084126341645     dec_j2k = -24.3796309409942
2025-12-27T17:17:22.400 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:22.401 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:22.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:22.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:22.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:22.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:22.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:22.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:22.414 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:22.414 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:22.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:22.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:22.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:22.414 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:22.414 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13706477, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812957168347136, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0811355, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.10092, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:17:17.619957', telescope_ra_j2k=2.06084126341645, telescope_dec_j2k=-24.3796309409942, observability=1)
2025-12-27T17:17:23.376 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9622979164123535
2025-12-27T17:17:23.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:23.454 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0814436, teldec = -24.256139
2025-12-27T17:17:23.456 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.06114963836293     dec_j2k = -24.3796251492298
2025-12-27T17:17:23.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:23.459 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:23.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:23.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:23.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:23.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:23.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:23.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:23.473 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:23.473 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:23.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:23.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:23.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:23.473 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:23.473 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.137077, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812959575063705, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0814436, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.10123, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:17:17.619957', telescope_ra_j2k=2.06114963836293, telescope_dec_j2k=-24.3796251492298, observability=1)
2025-12-27T17:17:24.454 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9806890487670898
2025-12-27T17:17:24.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:24.516 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0817235, teldec = -24.256139
2025-12-27T17:17:24.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.06142978813244     dec_j2k = -24.37961988688
2025-12-27T17:17:24.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:17:24.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:24.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:24.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:24.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:24.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:24.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:24.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:24.530 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:24.530 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:24.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:24.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:24.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:24.530 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:24.530 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13708929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812965190735698, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0817235, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.10151, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:17:17.619957', telescope_ra_j2k=2.06142978813244, telescope_dec_j2k=-24.37961988688, observability=1)
2025-12-27T17:17:25.099 [DEBUG] [Thread-490903 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5692832469940186
2025-12-27T17:17:25.529 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9992365837097168
2025-12-27T17:17:25.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:25.577 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0820224, teldec = -24.256139
2025-12-27T17:17:25.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.06172895484462     dec_j2k = -24.3796142665807
2025-12-27T17:17:25.580 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:25.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:25.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:25.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:25.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:25.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:25.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:25.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:25.589 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:25.589 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:25.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:25.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:25.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:25.589 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:25.589 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13710157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812963586257985, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.99223, telescope_ra=2.0820224, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.10181, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:17:17.619957', telescope_ra_j2k=2.06172895484462, telescope_dec_j2k=-24.3796142665807, observability=1)
2025-12-27T17:17:26.534 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9447896480560303
2025-12-27T17:17:26.616 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:26.618 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 2.0823307, teldec = -24.256139
2025-12-27T17:17:26.620 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 2.0620375299315     dec_j2k = -24.3796084687365
2025-12-27T17:17:26.621 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:26.622 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:17:26.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:26.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:26.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:26.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:26.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-27T17:17:26.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:26.633 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x15
2025-12-27T17:17:26.633 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-27T17:17:26.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-27T17:17:26.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-27T17:17:26.634 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-27T17:17:26.634 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [21]
2025-12-27T17:17:26.634 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461037.13711362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=0, covers_open=0, dome_angle=271.4, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0812963185138557, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10861, telescope_az=89.992229, telescope_ra=2.0823307, telescope_dec=-24.256139, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=23.10211, lcu_permission=False, lcu_permission_timestamp='2025-12-27T17:17:17.619957', telescope_ra_j2k=2.0620375299315, telescope_dec_j2k=-24.3796084687365, observability=1)
2025-12-27T17:17:26.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-27T17:17:26.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 2.0823307, teldec = -24.256139
2025-12-27T17:17:26.636 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 2.0620375299315     dec_j2k = -24.3796084687365
2025-12-27T17:17:26.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-27T17:17:26.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-27T17:17:26.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-27T17:17:26.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-27T17:17:26.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-27T17:17:26.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-27T17:17:26.647 [DEBUG] [Thread-467635 (handle)] [transaction.p